* {margin:0; padding:0}
html, body {height: 100%; background: #2a2a2a;}
* html #container {height:100%;}
img {border: 0;}
#container 
{
	min-height: 100%; 
	width: 800px; 
	background: #585858; 
	border: 6px solid #ffffff;
	border-top: none;
	border-bottom: none;
	margin:-22px auto 0;
}
#header {width: 800px;}
#header2 {width: 800px;}
#header3 {width: 800px;}
#about {width: 543px; float: left; padding-left: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px;}
#about a {color: #d25900; text-decoration: none;}
#affiliates {width: 242px; float: right; padding: 5px;}
#logo {width: 403px; float: left; padding-left: 40px; padding-top: 10px; height: 140px;}
#search {background-image: url('images/searchbar.jpg'); width: 330px; height: 35px; float: right; margin-top: 119px;}
#images {width: 470px; float: left;}
#upcoming {width: 330px; background: #363636; float: right; height: 192px;}
#navcontainer ul
{
	margin-top: 0;
	margin-left: 0;
	background: #cf7431 url('images/navbg1.jpg') repeat-x;
	float: left;
	width: 100%;
	height: 33px;
	padding-bottom: 10px;
}
#navcontainer ul li {display: inline;}
#navcontainer ul li a:hover 
{ 
	background: #d25900;
	border: 4px solid #ffffff;
	border-top: none;
	border-right: none;
	border-left: none;
} 
#navcontainer ul li a
{
	background: #cf7431 url('images/navbg1.jpg');
	padding: 10px 15px 10px 15px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #d66d20;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
#bottomnav
{
	background: red;
}
#bottomnav ul li {display: inline;}
#bottomnav ul li a
{
	padding: 5px 2px 5px 2px;
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-family: verdana;
	font-size: 11px;
	border: 1px dashed #d25900;
	border-right: none;
	border-left: none;
}
h2 
{
	font-family: verdana; 
	font-size: 13px; 
	color: #ffffff;
	border: 1px dashed #d25900; 
	border-top: none; 
	border-left: none; 
	border-right: none; 
	padding-bottom: 3px;
}
td {font-size: 11px; font-family: verdana;}
td a {text-decoration: none; color: #d25900;}
td a:hover {text-decoration: none; color: #cf7431;}
.upcomingheaders {border: 1px dashed #d25900; border-top: none; border-left: none; border-right: none;}
#footer
{
	background: #797979;
	clear: both;
	height: 69px;
	width: 800px;
	margin: 0 auto;
	border: 6px solid #ffffff;
	border-top: none;
	border-bottom: none;
}
* html #footer 
{
	height: 71px;
	he\ight: 69px;
}
.clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
p.reg {}
p, p.reg, p.elinks {padding-top: 20px;}
p.elinks {text-align: center;}
.big {font-family: verdana; font-size: 12px;}
.sheaders {border: 1px dashed #d25900; border-top: none; border-left: none; border-right: none; font-family: verdana; font-size: 12px;}
fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}
