body {
	margin: 0px;
	background-image: url(images/site/background.gif);
}
#header, #navigation, #sidebar, #footer {
	display: none;
}
a:link {
	text-decoration: none;
	color: #003399;
}
a:visited {
	text-decoration: none;
	color: #003399;
}
a:hover {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #FF0000;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 10px;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
	text-align: left;
	margin: 0px 0px 10px;
	display: block;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 20px;
	line-height: 1.5em;
}
dl{
	text-align: left;
	margin: 0px;
}
dt {
	padding-left: 20px;
	background-image: url(images/site/bullet_redsquare.gif);
	background-repeat: no-repeat;
	background-position: 1px 50%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
dd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 13px;
	padding-top: 2px;
}
#header a:hover {
	border-bottom-style: none;	
}
#navigation {
	background-image: url(images/site/background_nav.gif);
	text-align: left;
}
#navigation a:hover {
	border-bottom-style: none;	
}
#main {
	background-image: url(images/site/background_main.gif);
	background-repeat: repeat;
}
#topspacer {
	background-color: #FFFFFF;
}
#sidebar a:link {
	text-decoration: none;
	color: #003399;
}
#sidebar a:visited {
	text-decoration: none;
}
#sidebar a:hover {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #FF0000;
}
#sidebartop {
	padding-bottom: 10px;
	background-color: #F8F8F8;
}
#sidebartop p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 1.2em;
}
#sidebartop img{
	text-align: left;
	display: block;
	padding-top: 10px;
	margin: 0px;
}
#sidebaradverts{
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
#sidebaradverts img{
	text-align: left;
	display: block;
	padding-top: 10px;
	margin: 0px;
}
#sidebaradverts a:hover{
	border-bottom: none;
}
#sidebarbottom {
	background-image: url(images/site/background_grey.gif);
}
#sidebarbottom p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#sidebarbottom img{
	display: block;
	padding-top: 10px;
	margin: 0px;
}
#searchform{
	padding-top: 10px;
	text-align: center;
}
#press {
	text-align: left;
}
#standings {
	text-align: left;
}
#events {
	text-align: left;
}
#events p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#schedule dl {
	text-align: left;
	margin: 0px;
}
#schedule dt {
	background: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 0px;
}
#schedule dd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 13px;
	padding-top: 2px;
	padding-left: 10px;
	margin-left: 0px;
}
#standings td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
#media img {
	text-align:left;
	display: block;
	margin: 0px 0px 10px;
	border: 1px solid;
}
img#mediah1 {
	border: none;
}
#footer {
	background-color: #EFEFEF;
	padding-top: 15px;
}
#footer p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-bottom: 3px;
	margin: 0px;
}
#footer a:link {
	text-decoration: none;
	color: #003399;
}
#footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #FF0000;
}
.photocaption {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#bottomspacer {

	background-color: #FFFFFF;
}
#tablecontacts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#divisions img {
	margin-right: 12px;
	margin-bottom: 5px;
}
#divisions a:hover {
	border-bottom-style: none;	
	
}
#spectatorevents {
	text-align: left;
}
#spectatorevents h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
	margin-bottom: 0px;
	margin-top: 8px;
}
#spectatorevents h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px;
}
#spectatorevents p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 5px;
	line-height: 1.2em;
}
table#neets {
	color: #D4D0C8;
	background-color: #EFEFEF;
}
table#neets h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC0000;
	margin-bottom: 0px;
	margin-top: 8px;
	margin-left: 10px;
	text-align: left;
}
table#neets h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 10px;
	text-align: left;
}
table#neets p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 10px;
	line-height: 1.2em;
	text-align: left;
}
table#neets a:hover {
	border-bottom-style: none;	
}
#neetsimage {
	display: block;
	margin-bottom: 8px;
	margin-top: 0px;
}
#bigcarenduro {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
#smallcarenduro {
	margin-bottom: 10px;
}
#latestnews {
	text-align: left;
}
#latestnews p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: 12px;
}
#results {
	text-align: left;
}
#results p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
}
#extras {
	text-align: left;
}
#extras p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
}
.commentary {
	display: block;
	margin-bottom: 8px;	
}
.newspic {
	float: left;
	margin-right: 10px;
}
#weather {
	float: right;
	margin-left: 20px;
}
#weather a:hover {
	border-bottom-style: none;

}
.weather {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;

}
.weathertop{
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;

}
#mountainmadness{
	float: right;
	width: 210px;
}
#mountainmadness h5{
	margin-bottom: 10px;
}
#mountainmadness img {
	display: block;
	margin-bottom: 20px;
}
#mountainmadness a:hover {
	border: none;
}

#neetshome {
	margin-top: 18px;
	background-image: url(images/site/background_neets.jpg);
	width: 300px;
}
#neetshome img{
	margin-left: 55px;
	margin-top: 10px;
	margin-bottom: 5px;

}
#neetshome dl {
	margin-left: 25px;

}
#neetshome dt {
	background-image: none;
}
#neetshome a:hover {
	border-bottom-style: none;
}

#drivers{
	text-align: left;
}
#drivers h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #003399;
	font-weight: bold;

}
#rules li {
	padding-left: 20px;
	background-image: url(images/site/bullet_redsquare.gif);
	background-repeat: no-repeat;
	background-position: 1px 50%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
}
#rules {
	text-align: left;
}
.sponsor {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#profile, #profilesponsors, #profilecareer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#profile tbody {
	background-color: #F4F4F4;
}
#profilecareer tbody {
	background-color: #F4F4F4;
}
.white {
	background-color: #FFFFFF;
	height: 10px;
}
#profilesponsors {
	background-color: #FFFFFF;

}
.story {
	display: block;
	margin-bottom: 8px;
	border: 1px solid #000000;
}
.storyside {
	display: block;
	border: 1px solid #000000;
	margin-left: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#storypics {
	margin-left: 20px;
	padding: 0px;

}.misspic {

	float: left;
	margin-right: 10px;
}
.points {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;

}
table#miss p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
}