body {	font-family: verdana, arial, sans-serif;	font-size:100%;	behavior: url(csshover.htc);	text-align: center;	background-image: url(IMAGES/background1.jpg);	background-repeat: repeat-x;	background-position: center center;	background-attachment: fixed;	background-color: #000000;}* {margin:0; padding:0;}#container {	background-color: #000000;	width: 820px;	margin-right: auto;	margin-left: auto;	border: 10px solid #000000;	height: 740px;	padding: 0px;	margin-top: 25px;	margin-bottom: auto;}#content {	border: 3px solid #a32e00;	background-color: #000000;	width: 772px;	height: 720px;	margin-right: auto;	margin-left: auto;	background-image: url(IMAGES/bottomfire.jpg);	background-repeat: no-repeat;	background-position: bottom;}#container_390 {	background-color: #000000;	width: 820px;	margin-right: auto;	margin-left: auto;	border: 10px solid #000000;	height: 960px;	padding: 0px;	margin-top: 25px;	margin-bottom: auto;}#content_390 {	border: 3px solid #a32e00;	background-color: #000000;	width: 772px;	height: 930px;	margin-right: auto;	margin-left: auto;	background-image: url(IMAGES/bottomfire.jpg);	background-repeat: no-repeat;	background-position: bottom;}#head {	background-color: #000000;	height: 118px;	width: 750px;	margin-right: auto;	margin-left: auto;}#hddiv1 {	background-color: #000000;	width: 429px;	height: 118px;	float: left;	margin: 0px;}#hddiv2 {	background-color: #000000;	height: 118px;	width: 312px;	float: right;	margin: 0px;}#menudiv {	background-color: #999999;	width: 750px;	margin-right: auto;	margin-left: auto;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	height: 15px;	z-index: 1;	position: relative;	clear: both;}#flash {	height: 196px;	width: 734px;	margin-right: auto;	margin-left: auto;}#maincontentdiv {	background-color: #FFFFFF;	width: 750px;	height: 191px;	margin-right: auto;	margin-left: auto;	height: 200px;	margin-top: 0px;	margin-bottom: 0px;	position: relative;	clear: left;	padding: 0px;}#mainflash {	margin-top: 5px;	margin-bottom: 5px;}#maincontentdiv_390 {	width: 750px;	height: 390px;	height: 390px;	overflow: auto;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	position: relative;	background-color: #FFFFFF;	clear: left;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	text-align: center;}#photodiv {	background-color: #CCFF00;	height: 190px;	width: 480px;	float: left;	position: relative;	padding: 0px;	margin: 0px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FFFFFF;}#articlediv {	background-color: #339999;	float: left;	height: 190px;	width: 260px;	position: relative;	padding: 0px;	margin: 0px;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #FFFFFF;}#bottom {	background-color: #FFFFFF;	width: 750px;	margin-right: auto;	margin-left: auto;	height: 298px;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;	border-top-width: thin;	border-top-style: solid;	border-top-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}#racingnews {	background-color: #000000;	width: 740px;	height: 60px;	margin-right: auto;	margin-left: auto;	position: relative;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}#new_area {	background-color: #000000;	width: 735px;	height: 80px;	margin-right: auto;	margin-left: auto;	position: relative;	padding: 5px 5px 0px 0px;	margin-top: 0px;	margin-bottom: 0px;}#mainbuttons {	background-color: #000000;	float: left;	width: 450px;	height: 149px;	position: relative;	margin: 0px;	padding: 0px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FFFFFF;}#movie {	background-color: #000000;	height: 149px;	width: 205px;	margin: 0px;	padding: 0px;	position: relative;	float: left;	text-align: center;	vertical-align: middle;	background-repeat: no-repeat;	background-position: center center;}#raceweb {	background-color: #000000;	float: left;	width: 85px;	height: 149px;	margin: 0px;	vertical-align: middle;	padding: 0px;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #FFFFFF;}.fix {	line-height: 10px;}.email {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10.5px;	font-weight: bold;	color: #FFFFFF;	white-space: nowrap;}.news {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 19px;	font-style: italic;	color: #FFFFFF;	padding-right: 20px;	padding-left: 20px;	font-weight: normal;	text-transform: capitalize;}.regtm {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 8px;	color: #FFFFFF;	background-position: right;	margin-left: 230px;	white-space: nowrap;}.site {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	color: #FFFFFF;	text-align: left;	text-decoration: none;	font-style: normal;	margin: 0px;	line-height: 15px;	padding: 0px;}a.site:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	color: #FFFFFF;	text-align: left;	text-decoration: none;	font-style: normal;	line-height: 15px;}a.site:visited {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	color: #FFFFFF;	text-align: left;	text-decoration: none;	font-style: normal;	line-height: 15px;}.logotext {    font-family: Helvetica, sans-serif, "Arial Black";	font-size: 8.5px;	color: #FFFFFF;}a.logotext:link {	color: #FFFFFF;	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 8.5px;	text-align: center;	text-decoration: none;}a.logotext:hover {	color: #D4540D;	text-align: center;	text-decoration: none;	font-size: 8.5px;	font-family: Helvetica, sans-serif, "Arial Black";}a.logotext:visited {	color: #0085C2;	text-decoration: none;	text-align: center;	font-size: 8.5px;	font-family: Helvetica, sans-serif, "Arial Black";}/* the horizontal menu starts here */div#listmenu {	width:100%;	border-top:1px solid #069;	/* draws line on top edge of div */	border-bottom:1px solid #069;	 /* draws line on bottom edge of div */	font-size:10px;	/* SET FONT-SIZE HERE */	background-color:#000000; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/	font-weight: bold;	margin: 0px auto;	height: 17px;	padding: 0px;	word-spacing: -0.2em;	float: left;	}div#listmenu ul {	margin:0 0 0 0px;	}div#listmenu li {	float:left;	/* causes the list to align horizontally instead of stack */	position:relative; /* positioning context for the absolutely positioned drop-down */	list-style-type:none; /*sets the background of the menu items */	border-right:1px solid #069; /* creates dividing lines between the li elements */	padding-top: 0px;	padding-bottom: 0px;	background-image: url(IMAGES/menubackgrd.jpg);	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	}div#listmenu li:first-child {	border-left:1px solid #069; /*the first vertial line on the menu */	}div#listmenu li:hover { 	background-color:#FFF; /*sets the background of the menu items */	}div#listmenu a {	display:block;	padding:1px 4px 1px 4px; /*creates space each side of menu item's text */	text-decoration:none;	 /* removes the underlining of the link */	color:#003366;	/* sets the type color */	}div#listmenu a:hover {	color:#FF6600;	}/* the menu ends here *//* the drop-down starts here */div#listmenu ul li ul {	margin:0;	z-index:10; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */	width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */	left:-1px; /*aligns the drop exactly under the menu */	}div#listmenu ul li ul li {padding:0;	width:100%; /* makes the list items fill the list container (ul) */	border-left:1px solid #069; /*  three sides of each drop-down item */	border-bottom:1px solid #069;	border-right:1px solid #069;}div#listmenu ul li ul li a {padding:1px .5em;}div#listmenu ul li ul li:first-child {	border-top:1px solid #069; /*the top edge of the dropdown */	}/* make the drop-down display as the menu is rolled over */div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered *//* pop-out starts here */body div#listmenu ul li ul li ul  {	position:absolute;	visibility:hidden; /* same effect as display:none in this situation */	top:-1px;	left:10em;	}div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation *//* THE HACK ZONE - *//* hack for IE (all flavors) so the menu has a vertical line on the left */* html div#listmenu ul {	float:left; /* makes the ul wrap the li's */		margin-left: 1px;	}/* add a top line to drops and pops in IE browsers - can't read :first-child */* html  div#listmenu ul li ul {	border-top:1px solid #069;	border-left:0px; /* stops the drop inheriting the ul border */	}/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */* html  div#listmenu ul li ul li ul {   left:9.85em;   voice-family: "\"}\"";   voice-family:inherit;  left:10em;  } /* and the "be nice to Opera" rule */html>body div#listmenu ul li ul li ul {  left:10em;} /* an Opera-only hack to fix a redraw problem by invisibly extending the ul *//* the first-level drop stays open for 100px below the bottom but at least it works *//* this can be reduced to as little as 22px if you don't have pop-outs *//* the pop-out menu stays open for 22px below the bottom but at least it works */	@media all and (min-width: 0px){   body div#listmenu ul li ul {padding-bottom:100px;}   body div#listmenu ul li ul li ul {padding-bottom:22px;}   ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */   }/*end Opera hack *//* END OF HACK ZONE *//* the drop-down ends here *//* END OF LIST-BASED MENU */ </style><style type="text/css">/* finally after feeding values to all others, we deal with MAc5 IE *//* IE5 Mac can't do drop-downs so we need to present the info in a different way*//* we present the drop down choices in a row and never show any second-level drops */ /* this stylesheet is read by IE5 Mac only - hack omits 'url' and leave no space between @import and ("   */@import("css/ie51_menu_hack.css"); .fix{}#article{	text-align: center;	margin-right: auto;	margin-left: auto;	width: 725px;	height: 187px;}#articleall{	text-align: center;	margin-right: auto;	margin-left: auto;	width: 725px;	height: 187px;	background-color: #FFFFFF;}.articlehd_td {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 15.5px;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;	text-align: center;	background-color: #00006A;	height: 20px;	vertical-align: top;	line-height: 17px;	white-space: normal;	padding-top: 5px;	padding-bottom: 5px;	width: 337px;	}.articlesubhd_td{	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 11px	text-transform: capitalize;	color: #FFFFFF;	text-align: center;	background-color: #000000;	font-size: 12px;	vertical-align: middle;	height: 10px;	line-height: 10px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	width: 337px;	}.stats_td{	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 11px	text-transform: capitalize;	color: #FFFFFF;	text-align: center;	background-color: #CD6020;	font-size: 10px;	line-height: 9px;	height: 10px;	vertical-align: middle;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	width: 337px;	}.articletext {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	line-height: 13px;	text-align: left;	width: 244px;	margin-left: 10px;	margin-top: 1px;	vertical-align: top;	margin-right: 10px;	border-right-width: thin;	padding-right: 5px;	padding-top: 0px;}.articlealltext {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 12px;	line-height: 14px;	text-align: left;	width: 675px;	margin-left: 10px;	margin-top: 5px;	vertical-align: top;	margin-right: 5px;	border-right-width: thin;	padding-right: 5px;}.hd_schedule {	font-size: 23px;	color: #670B00;	text-align: center;}h5 {	text-align: center;}.regmark {	font-size: 0.7em;	vertical-align: super;}.schedule_times {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: .90em;	line-height: 15px;	color: #000000;	padding: 5px 2px;	margin: 0px;}.schedule_times_bold {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.9em;	line-height: 15px;	color: #000000;	padding: 5px 2px;	margin: 0px;	font-weight: bold;}.schedule_timessmall {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: .8em;	color: #000000;	padding: 5px 2px;	margin: 0px;}#schedule_tbl {	margin-right: auto;	margin-left: auto;}.schedule_sub {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 15px;	font-weight: bold;	color: #000000;	text-align: center;	text-decoration: none;}a.schedule_sub:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 15px;	font-weight: bold;	color: #000066;	text-align: center;	text-decoration: none;}a.schedule_sub:hover {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 15px;	font-weight: bold;	color: #732200;	text-align: center;	text-decoration: none;}#points_tbl {	margin-right: auto;	margin-left: auto;	border: thin solid #CCCCCC;}.points_text {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 1em;	color: #000000;	padding: 2px;	margin: 0px;	border: thin solid #CCCCCC;	text-align: center;}.points_text_ast {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 2 em;	color: #000000;	padding: 2px;	margin: 0px;	border: thin solid #CCCCCC;	text-align: center;}.points_belowtext {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 1em;	color: #831A04;	padding: 2px;	margin: 0px;	border: thin solid #CCCCCC;	text-align: center;}#form_tbl {	margin-right: auto;	margin-left: auto;	background-color: #FDDB45;}/*styles for photo gallery*/#pictureWrapper {  width: 408px;  float:right;  text-align:center;  font-weight:bold;  margin: 10px 20px 10px 0;  }#pictureWrapper p {  margin:0;  padding:0;  }#mainpic img{	margin: 0px 8px 8px -8px;  }#thumbnails {  }#thumbnails img {  margin: 0 2px;  border: none;  }#thumbnails table {	margin: 0 auto;  }#pageNav {	width: 640px;	text-align: center;	background-position: center;	padding-top: 15px;	padding-bottom: 10px;	margin-right: auto;	margin-left: auto;  } #photogallerywrap #pageNav a.pageNavmenu:link {	display: block;	padding: 1px 8px;	background-color: #040B84;	color:#FFFFFF;	text-decoration: none;	font-weight: normal;	font-size: 12px;	border-top: 1px solid #BAAFAB;	border-right: 1px solid #96807A;	border-bottom: 1px solid #96807A;	border-left: 1px solid #BAAFAB;	font-style: normal;	text-align: center;}   #photogallerywrap #pageNav a.pageNavmenu:visited {	display: block;	padding: 1px 8px 1px 8px;	background-color: #00038D;	color:#80A5CC;	text-decoration: none;	font-weight: normal;	font-size: 12px;	border-top: 1px solid #BAAFAB;	border-right: 1px solid #96807A;	border-bottom: 1px solid #96807A;	border-left: 1px solid #BAAFAB;	font-style: normal;	text-align: center;} #photogallerywrap #pageNav a.pageNavmenu:hover {	display: block;	padding: 1px 8px;	background-color: #7A1205;	color:#F0CC3C;	text-decoration: none;	font-weight: normal;	font-size: 12px;	border-top: 1px solid #BAAFAB;	border-right: 1px solid #96807A;	border-bottom: 1px solid #96807A;	border-left: 1px solid #BAAFAB;	font-style: normal;	text-align: center;}#photogallerywrap #pageNav td {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	text-align: center;	background-position: center;}#photogallerywrap {	width: 700px;	margin-top: 0px;	background-position: center;	margin-right: auto;	margin-left: auto;}#navgallery{	margin-right: auto;	margin-left: auto;	}a.website_small:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #0099FF;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}a.website_small:hover {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #000066;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}a.website_small:visited {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #7A2200;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}a.photog_small:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #993300;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}a.photog_small:hover {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #000066;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}a.photog_small:visited {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.6em;	line-height: 12px;	color: #FFCC00;	padding: 5px 2px;	margin: 0px;	text-decoration: none;}.personalinfobold {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.8em;	line-height: 1em;	font-weight: bold;	color: #000000;	text-align: left;	padding-left: 1px;	padding-top: 5px;	vertical-align: text-top;}.personalinfo {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 0.8em;	line-height: 1em;	color: #000000;	text-align: left;	padding-left: 1px;	padding-top: 5px;	vertical-align: text-top;}.articlepixleft {	float: left;	padding-top: 20px;	padding-bottom: 10px;	padding-right: 20px;}.articlepixrt {	float: right;	padding-top: 20px;	padding-bottom: 10px;	padding-left: 20px;}.articlepixmiddle {	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	display: inline;	padding-right: 10px;	text-align: center;}.articlepagehd_td {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 19px;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;	text-align: center;	background-color: #00006A;	height: 20px;	vertical-align: middle;	line-height: 20px;	padding-top: 5px;	padding-bottom: 5px;	width: 700px;	}.articlepagesubhd_td{	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 11px	text-transform: capitalize;	color: #FFFFFF;	text-align: center;	background-color: #000000;	font-size: 12px;	vertical-align: middle;	height: 15px;	line-height: 13px;	font-weight: normal;	padding-top: 2px;	padding-bottom: 2px;	width: 700px;	}.profilepix {	padding: 0px;	margin-left: 5px;}.blogtext{	text-align: left;	margin-right: auto;	margin-left: auto;	width: 725px;	font-size: 14px;}.movienames {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 13px;	text-decoration: none;}a.movienames:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 13px;	color: #CCCCCC;	text-decoration: none;}a.movienames:hover {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 13px;	color: #490801;	text-decoration: none;}.emailcpg {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-align: left;	padding: 0px;	margin: 0px;}#breadcrumb {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	margin-left: 20px;	text-decoration: none;	color: #999999;}a.breadcrumb:link {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	margin-left: 8px;	text-decoration: none;	color: #999999;}a.breadcrumb:visited {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	margin-left: 8px;	text-decoration: none;	color: #FF9933;}a.breadcrumb:hover {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 10px;	margin-left: 8px;	text-decoration: none;	color: #B9561C;}.textlink {	font-family: Helvetica, sans-serif, "Arial Black";	font-size: 11px;	line-height: 14px;	margin: 0px;	padding: 0px;}