@charset "utf-8";
/* CSS Document */

h1 { color: #FFF; font-size: 22px; }
h2 { color: #FFF; font-size: 16px; }
h2.homeNews { color: #FFF; font-size: 14px; margin-bottom: 2px; }
a img { border: none; }
p { font-size: 12px; color: #FFF; }

#wrapper { width: 999px; position: relative; margin: 0 auto; }

.newsItem { color: #FFF; font-size: 11px; line-height: 11px; margin-bottom: 12px; }
.newsItem .date { color: #FFCC00; }
.newsItem .headline { }
.newsItem .newsLink a { color: #CCC; font-size: 10px; }
.newsItem .newsLink a:hover { color: #FFF; }

a.smallWhiteLink { font-size: 10px; color: #CCC; }
a.smallWhiteLink:hover { color: #FFF; }

.white { color: #FFF; }
.yellow { color: #FFCC00; }
.gray { color: #AAA; }
.red { color: #b61515; }
.green { color: #00ff33; }

.text10 { font-size: 10px; }
.text11 { font-size: 11px; }
.text12 { font-size: 12px; }
.text14 { font-size: 14px; }
.text18 { font-size: 18px; }

table.schedule { border-collapse:collapse; font-size: 11px; }
table.schedule th { padding: 2px 0 2px 6px; border-right: 2px solid #000; color: #000; }
table.schedule td { border-bottom: 1px solid #333; padding: 2px 0 2px 6px; }

.nextEvent { margin: 6px 0 20px 0;}
.nextEvent span { display: block; }
.nextEvent .nextEvent { padding: 10px 0 24px 0; }
.nextEvent .nextDate { font-size:12px; color: #CC0000; line-height: 12px; padding: 2px 0; }
.nextEvent .nextVenue { font-size:14px; color: #FFFFFF; line-height: 18px; padding: 2px 0}
.nextEvent .nextTown { font-size:11px; color: #999; line-height: 12px; padding: 2px 0}

.nextRaceSub { color: #FFFFFF; font-size:14px;  margin-top: 14px; }
.nextRaceSub span { font-size:12px; padding-left: 8px; }
.nextRaceSub .nextEvent { font-size:12px; padding: 11px 0 24px 0; }
.nextRaceSub .nextDate { font-size:12px; color: #CC0000;  }
.nextRaceSub .nextVenue { font-size:12px; color: #FFFFFF; }
.nextRaceSub .nextTown { font-size:12px; color: #CCC; }


body,td,th {
	color: #000000;
}

body {
	margin: 0;
	background: url(../back_01.jpg) repeat-x #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:link {
	color: #FFFF99;
	text-decoration: none;
}

a:visited {
	color: #FFFF99;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a:active {
	color: #FFFF00;
	text-decoration: none;
}

.style2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style5 {
	color: #FFCC00;
	font-size: 14px;
}

.style6 {font-size: 24px}
.style8 {font-size: 10px}
.style14 {color: #999999}
.style19 {color: #FFFFFF; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; }
.style20 {font-style: italic; font-weight: bold; font-size: 16px;}
.style21 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
}
.style22 {font-family: "Trebuchet MS", Arial, sans-serif}
.style23 {font-style: italic; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, sans-serif; }
.style24 {font-size: 14px; font-family: "Trebuchet MS", Arial, sans-serif; }
.style25 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


#fanzonePhotosteam { padding: 25px 5px 5px 5px; background: url(../images/h-flicr-photostream.jpg) #3f4140 no-repeat 0 4px; }


#fanzoneSM { width: 286px; height: 78px; background:url(../images/bg-fanzone-sm.gif) no-repeat; position: absolute; right: 38px; top: 157px; text-align:center; padding-top: 35px; }
.fanThumb td { padding-bottom: 5px; }

.tWallpapers td { color: #FFF; font-size: 10px; text-align:center; }
.tWallpapers a { display: block; width: 80px; color: #FFF; background-color: #252626; font-size: 10px; text-align:center; margin: 0 auto 1px auto; }
.tWallpapers a:hover { background-color: #ed1d24; }



/*




body {

	background-color: #000000;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(back_01.jpg);

}

a:link {

	color: #CCCCCC;

	text-decoration: none;

}

a:visited {

	color: #CCCCCC;

	text-decoration: none;

}

a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

a:active {

	color: #FFFF00;

	text-decoration: none;

}

.style1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.style4 {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}

.style5 {

	color: #FFFFFF;

	font-family: "Trebuchet MS", Arial, sans-serif;

}

#apDiv1 {

	position:absolute;

	left:739px;

	top:499px;

	width:331px;

	height:161px;

	z-index:1;

	visibility: inherit;

}

.style11 {color: #666666; font-size: 10px;}

.style4 .style11 {

	line-height: 10px;

}

.style16 {

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.style17 {font-size: 16px; color: #FFFFFF; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif;}

.style18 {color: #666666}

.style19 {font-family: "Trebuchet MS", Arial, sans-serif}

.style20 {color: #FFFFFF}

.style21 {color: #FFCC00}

.style4 {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 10px;

	line-height: 11px;

}

.style23 {

	font-family: "Trebuchet MS", Arial, sans-serif;

	font-size: 11px;

	text-indent: 5px;

	line-height: 11px;

	color: #FFFFFF;

}

.style24 {font-size: 11px}

.style25 {color: #000000}

.style26 {font-size: 14px}

.style27 {font-size: 11px; color: #FFCC00; font-weight: bold; }

*/