body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}
.clear:after {
	content: ""; display: block; clear: both;
}
	.clear { zoom: 1; } 

a {
	outline: none;
}

body {
	font-family: Arial, Helvetica, sans-serif; color:#000; font-size:11px;
	background: #000;
	margin:60px 0 0 0;
}

#container {
	width: 800px; margin: 0 auto;	
}

#header {
	background: url(../images/header-bg.jpg);
	width:800px; height:132px;
}

	#header h1 a {
		display: block; width: 65px; height: 124px; float: left;
		background: url(../images/grfc-badge.jpg); text-indent: -9999px;
	}

#menu {
	width:800px; height:35px;
	background-color: #c54848; 
}

	#menu ul#nav li {
		display:block; float:left;
	}
	
	#menu ul#nav li a { 
		display:block; padding:10px;
		font-size: 12px; font-weight:bold; color: #fff; text-decoration: none;
		text-transform:uppercase;
		}
		
	#menu ul#nav li a:hover { 
		background-color:#6a2626;
	}

#content {
	width: 780px;
	padding: 10px;
	background: #fff;
	height:500px;
}

	#content h1 {
		display:block;
		background: #c54848;
		color:#fff; font-size:14px; letter-spacing:-1px; font-weight:bold; text-transform:uppercase; text-align:left;
		padding:5px 10px 5px;
		border-bottom:solid 3px #fff200;
	}

#content .box {
	padding:5px; margin: 0 0 5px 0;
	background-color:#ccc;
}



#sidebar {
	float: left;
	width:190px; margin:0 10px 0 0;
}

/* tables */

#leagueTable {margin:0; border-bottom-style:none; width:180px;}
tr.rangers td {	color:#BF0826; font-weight:bold; background-color:#D9D9D9;}
tr.header td {color:#BF0826; font-weight:bold;}
tr.odd td {background-color: #D9D9D9; border-style:none;}

#main {
	float:left;
	width:570px;
	height:500px;
	padding:0 10px 0 0;
	overflow:scroll;
}

	#main p {
		padding:0 0 5px 0;
	}
	
	#main p.team {
		font-weight:bold;
		color:#BF0826;
	}
	
	#main img.news {
		float:left;
		margin:0 10px 10px 0;
	}
	
#footer {
	padding:8px 0 0 0;
	text-align:right;
}

	#footer img {
		padding:0 0 0 5px;
	}


