@charset "utf-8";

/*****************************
 *	styledheet for mydomain.com
 *	creation date - oct.8, 20008
 *****************************/

/* the following Reset CSS was modified from Eric Meyer's v1.0 | 20080212 */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, abbr, acronym, address,
em, img, strong,
dl, dt, dd, ol, ul, li {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;

}

body {
line-height: 1;
background-image:url(images/goggles.jpg);

}

/* end of Eric Meyer's Reset CSS */

/*start positioning for menu and content */



div#wrapper {
	width:910px;
	height:100%;
	margin:0 auto;
	color:#00CC00;
	background-color:#0494C4;
	border:solid;
	border-width:1px; 
	border-color:#CE0000;
	
	

}

div#menu {
	float:left;
	width: 110px;
	background-color:#0494C4;
	color:#FFFFFF;
	text-align:left;
	padding: 20px;
	height:100%;


}

div#sponsors {
	float:right;
	width: 110px;
	background-color:#0494C4;
	color:#FFFFFF;
	text-align:left;
	padding: 20px;
	height:100%;


}





div#content {
	margin-left:150px;
	margin-right:150px;
	background-color:#FFFFFF;
	color: #000000;
	text-align:left;
	min-height:700px;
	
} 

div#footer {
	background-color:#000000;
	color:#FFFF00;
	width:910px;
	height:25px;
	bottom:0px;
	
	
}




	/*IMAGES*/
img.borders {
	float:left;
	border:solid 2px #000;
	
	
	
}

img.road {
	float:right
	
}

img.highway {
	float:right;
	
	
}

img.race {
	float:right;
	padding-right:10px;
	
}

img.flyer {
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
	
}
	/*End of IMAGES*/
	
	
	
	
	
	/*h1,h2,h3,h4 styling*/
body {font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	text-align:left;

}
	
h1 {
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
	font-family:"Times New Roman", Times, sans-serif;
	font-size:2.5em;



}

h2 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
}
	



h3 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	
	
}
	


h4 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	
	
}
	/*End of h1,2,3,4 styling*/



	/*List Styling*/
li {
	font-style:normal;
	list-style: none;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size:1em;
	text-align:center;
}


li.content {
	font-style:normal;
	list-style:none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	text-align:left;
	font-size: 1em;
	
	
}

li.overallfin {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	font-style:normal;
	list-style:none;
	font-size:1em;
	
}


li.sub-nav {
	font-style:normal;
	list-style:none;
	padding-top:7px;
	padding-bottom:7px;
	font-size:0.7em;
	
	
}

	
	/*End of list styling*/
	
	

	/*Menu Navigation Links*/
	/*all/general, normal, visited, hover, active*/


a { 
	text-decoration: none;
	font-weight:600;
	color:#FFFFFF;
	background-color:inherit;
	
}

a:link {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	
}

a:visited {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	
}

a:hover {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a:active {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;

}

	/*end of Menu Navigation links*/





	/*Sub-Navigation Links*/
	
a.sub-nav { 
	text-decoration: none;
	font-weight:600;
	color:#FFFFFF;
	background-color:inherit;
	
}

a.sub-nav:link {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	
}

a.sub-nav:visited {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	
}

a.sub-nav:hover {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a.sub-nav:active {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;

}


	/*End of sub-navigation links*/



	/*Content Links*/
	/*all/general, normal, visited, hover, active*/
	
	
a.content {
	text-decoration: none;
	font-weight:800;
	color:#0000FF;
	background-color:inherit;
	
}

a.content:link {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a.content:visited {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a.content:hover {
	text-decoration:none;
	color:#FF0000;
	background-color:inherit;
	
}

a.content:active {
	text-decoration:none;
	color:#FF0000;
	background-color:inherit;

}

	/*end of Content links*/
	
	
	/*E-mail link and race report link*/
a.email {
	text-decoration:none;
	font-weight:600;
	color:#0000FF;
	background-color:inherit;
	
}

a.email:link {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a.email:visited {
	text-decoration:none;
	color:#0000FF;
	background-color:inherit;
	
}

a.email:hover {
	text-decoration:none;
	color:#FF0000;
	background-color:inherit;
	
}

a.email:active {
	text-decoration:none;
	color:#FF0000;
	background-color:inherit;

}

	/*End of E-mail/race report links*/
	
	
	
	/*paragraph text styling*/


p.liability{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	font-style:normal;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	
}



p.members {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:500;
	
}


p.text {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:1px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:17px;
	
	
}



p.directions {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	text-align:left;
	font-style:normal;
	font-size:1em;
	font-weight:500;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	
}


p.contact {
	padding-top:25px;
	padding-bottom:25px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;

	
}



p.f-text {
	float:left;
	padding-top:8px;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	
}


	/*End of paragraph text styling*/
	
	/*Table*/	
	
table {
	background-color:#333333;
	text-align:center;
	color:#000000;	
	
	
}

th {
	background-color:#CCCCCC;
	color:#000000;
	
}

td {
	background-color:#FFFFFF;
	color:#000000
	
}
	
	
	
	
	
	/*Footer Styling*/
	
a.footer {
	float:right;
	
}
