/* BODY MAIN ----------------------------------------------------*/
body {
	background: #ffffff url(../images/bg.gif) repeat-x top;
	font-family:"Times New Roman", Times, serif;
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* web standard browsers */
	
}
html>body {
	font-size: small; /* Opera settings */	
}

#mainwrap {
	display: block;
	/*float: left;*/
	position:relative;
	left: 50%;
	margin: 0px 0 0 -465px;
	width: 926px;
	top: 0px;
}

/* TEXT STUFF -----------------------------------------------------*/

* {margin: 0pt; padding: 0pt; }

#wordage { /*----- for index page -------*/
	padding: 10px;
	margin-left: 300px;
	/*float: left;*/
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	color: #666666;
	width: 600px;
}

.btm {
	border-bottom: 1px solid #999999;
}


/* THE COURSE ---------------------*/

#column_one {
	display: block;
	position: relative;
	margin-top: 14px;
	padding: 10px 5px 10px 10px;
	float: left;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #666666;
	width: 448px;
}

#column_two {
	display: block;
	position: relative;
	margin-top: 14px;
	padding: 10px 10px 10px 5px;
	float: left;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #666666;
	width: 448px;
}

#column_one a:link, a:visited, a:active {
	color:#CC0099;
	text-decoration:none;
}

#column_one a:hover {
	color:#00CC00;
	text-decoration:none;
}

/* THE STAGES ------------------------*/

#column_one_stages {
	display: block;
	position: relative;
	margin-top: 14px;
	padding: 10px 5px 10px 10px;
	float: left;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #666666;
	width: 648px;
}

#column_two_stages {
	display: block;
	position: relative;
	margin-top: 14px;
	padding: 10px 10px 10px 5px;
	float: left;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #666666;
	width: 248px;
}

#column_two_stages li {
	margin-left: 100px;
	list-style-type: none;
	line-height: 20px;
}

#column_two_stages a:link, a:visited, a:active {
	color:#666666;
	text-decoration:none;
}

#column_two_stages a:hover {
	color:#00CC00;
	text-decoration:none;
}

#column_one_stages a:link, a:visited, a:active {
	color:#CC0099;
	text-decoration:none;
}

#column_one_stages a:hover {
	color:#00CC00;
	text-decoration:none;
}

#clearpix {
	clear: both;
	width: 100%
	position: relative;
}

/* HEADER IMAGE AREA -------------------------------------------------------------------------*/

#headimage {   /* flash header here */
	margin-top: 14px;
	/*float: left;*/
	width: 919px;
	border: 4px solid #FFFFFF;
}

#logo_head {
	margin-top: 28px;
	/*float: left;*/
	width: 919px;
	height:100px;
	border: 1px solid #FFFFFF;
}

/* FOOTER ----------------------------------------------------------*/

#footer {
	clear: both;
	width: 100%;
	height: 100px;
	padding: 0pt 0pt 2em;
	background-color: #222222;
}

/* NAV -----------------------------------------------------------*/

/* GLOBALHEADER */
#globalheader { width: 932px; height: 46px; margin: 0; position: relative; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 116px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(../images/nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0; }
#globalheader #globalnav li#gn-racedetails a { background-position: -117px 0; }
#globalheader #globalnav li#gn-register a { background-position: -234px 0; }
#globalheader #globalnav li#gn-opportunities a { background-position: -351px 0; }
#globalheader #globalnav li#gn-pressroom a { background-position: -468px 0; }
#globalheader #globalnav li#gn-results a { background-position: -585px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -702px 0; }
#globalheader #globalnav li#gn-faq a { background-position: -819px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -46px; }
#globalheader #globalnav li#gn-racedetails a:hover { background-position: -117px -46px; }
#globalheader #globalnav li#gn-register a:hover { background-position: -234px -46px; }
#globalheader #globalnav li#gn-opportunities a:hover { background-position: -351px -46px; }
#globalheader #globalnav li#gn-pressroom a:hover { background-position: -468px -46px; }
#globalheader #globalnav li#gn-results a:hover { background-position: -585px -46px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -702px -46px; }
#globalheader #globalnav li#gn-faq a:hover { background-position: -819px -46px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -92px; }
#globalheader #globalnav li#gn-racedetails a:active { background-position: -117px -92px; }
#globalheader #globalnav li#gn-register a:active { background-position: -234px -92px; }
#globalheader #globalnav li#gn-opportunities a:active { background-position: -351px -92px; }
#globalheader #globalnav li#gn-pressroom a:active { background-position: -468px -92px; }
#globalheader #globalnav li#gn-results a:active { background-position: -585px -92px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -702px -92px; }
#globalheader #globalnav li#gn-faq a:active { background-position: -819px -92px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a:hover { background-position: 0 0; cursor: default; }
#globalheader.home #globalnav li#gn-home a { background-position: 0px -46px !important; }
#globalheader.racedetails #globalnav li#gn-racedetails a { background-position: -117px -46px !important; }
#globalheader.register #globalnav li#gn-register a { background-position: -234px -46px !important; }
#globalheader.opportunities #globalnav li#gn-opportunities a { background-position: -351px -46px !important; }
#globalheader.pressroom #globalnav li#gn-pressroom a { background-position: -468px -46px !important; }
#globalheader.results #globalnav li#gn-results a { background-position: -585px -46px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -702px -46px !important; }
#globalheader.faq #globalnav li#gn-faq a { background-position: -819px -46px !important; }

