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

body {
background-image:url(images/whiteblue.gif);
}

* { padding: 0; margin: 0; }

p, dd {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
	padding-bottom:12pt;
	text-align: justify;
}
a.whitelink:link {color: #ffffff; }
a.whitelink:active {color: #ffffff; }
a.whitelink:visited {color: #ffffff; }
a.whitelink:hover {color: #003366; }


.rftsNormal {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;

	
}
.emphasis {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #003366;
	line-height: 12pt;
	padding-bottom:12pt;
	text-align: justify;
}
.caption {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color: #003366;
	font-style:italic;	
	
}
faq {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
	padding-bottom:12pt;
	padding-left: 30px;
}
dt {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	line-height: 14pt;
}
 
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #003366;
	line-height:18pt;
	padding-bottom:14pt;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	padding-top:12pt;
	padding-bottom:12pt;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	padding-bottom:8pt;
}
code {  font-family: "Courier New", Courier, mono; font-size: 10pt}
sup {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

li {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	line-height: 12pt;

}
			#media
			{
			   margin-top: 10px;
         }
			#noUpdate
			{
				margin: 0 auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size: x-small;
				color: #cccccc;
				text-align: left;
				width: 210px; 
				height: 200px;	
				padding: 40px;
			}

#container {
width:1000px;
margin-left:auto;
margin-right:auto;
background-image: url(images/bodyimage.jpg);
}

#banner {
margin-left:auto;
margin-right:auto;
width:1000px;
padding:0px;
}

#body {
margin-left:auto;
margin-right:auto;
width:1000px;
height:610px;
background-image: url(images/bodyimage.jpg);
}

#leftcontainer {
width:200px;
height:600px;
margin-left:25px;
float:left;
}

#whatsnew {
margin-top:20px;
height:200px;
background-color:white;
padding-left:20px;
padding-right:20px;
font-size:12px;
font-family:Arial;
margin-bottom:7px;
}

#sponsorsbody {
height:320px;
background-color:white;
font-family:Arial;
font-size:12px;
color:black;
padding-left:2px;
padding-top:5px;
}

#newsletter {
padding-top:25px;
font-family:Arial;
font-size:12px;
color:white;
}

#newsletter a {
color:white;
}

#rightcontainer {
width:455px;
height:520px;
background-color:white;
margin-left:25px;
margin-top:20px;
float:left;
padding:25px;
text-align: justify;
}

#rightcontainergeneralinfo, #rightcontaineropportunities, #rightcontainerwebsitemap, #rightcontainerfaq, #rightcontainervolunteer, #rightcontainerdash, #rightcontainersitemap, #rightcontainermayor, #rightcontainernotables, #rightcontainermarket {
width:455px;
height:520px;
background-color:white;
margin-left:25px;
margin-top:20px;
float:left;
padding:25px;
overflow: auto;
text-align: justify;
}

#rightcontainerindex {
width:455px;
height:550px;
background-color:white;
margin-left:25px;
margin-top:20px;
float:left;
padding-right:25px;
padding-bottom:20px;
overflow: auto;
text-align: justify;
}

#rightcontainerindex p {
padding-left:25px;
}

#slideshow {
margin-top:0px;
margin-left:0px;
}

#welcome {
width:440px;
color:white;
background-color:#0066CC;
font-size:16px;
margin-left:0px;
margin-bottom:20px;
height:25px;
padding-top:5px;
}

#farrightcontainer {
width:200px;
height:600px;
margin-top:10px;
margin-right:20px;
float:right;
font-size:12px;
font-family:Arial;
color:white;
}

#menu {
padding-left:25px;
padding-top:3px;
background-image:url(images/navbar.jpg);
}

.horizontalcssmenu ul{
margin-left:0px;
padding: 0;
list-style-type: none;
height:5px;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

#homemenu li {
width:140px;
}

#raceinfomenu li {
width:135px;
}

#courseinfomenu li {
width:135px;
}

#racedaymenu li {
width:130px;
}

#postracemenu li {
width:130px;
}

#volunteersmenu li{
width:150px;
}

#welcometowheatonmenu li {
width:180px;
}

#sponsorsmenu li {
width:135px;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
padding: 2px 14px;
text-decoration: none;
color: white;
font: 12px Arial;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
padding-top:0px;
padding-bottom:0px;
}

.horizontalcssmenu ul li ul li {
padding-top:0px;
background-color:#009999;
}

.horizontalcssmenu ul li a:hover{
background: url(../newsite09/menubgover.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background:#66CCCC;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

#generalinfobullet1, #generalinfobullet2, #registerlist, #whatsnewlist, #racedayparking, #volunteerform, #volunteergroups, #indexlist, #partylist {
margin-left:25px;
list-style-type: none;
}

#generalinfobullet1 li, #generalinfobullet2 li, #registerlist li, #whatsnewlist li, #racedayparking li, #volunteerform li, #volunteergroups li, #indexlist li, #partylist li {
background: url(images/starbullet.gif) left top no-repeat;
padding-left: 20px;
margin-bottom: 6px;
}

#numberlist {padding-left:20px;
padding-bottom: 10px;
margin-bottom: 6px;
line-height: 14pt}




#whatsnewindexlist {
margin-left:-5px;
margin-top:0px;
list-style-type: none;
}

#whatsnewindexlist li {
background: url(images/starbullet.gif) left center no-repeat;
padding-left: 20px;
}

#compass {
padding-right:30px;
}

#starbucks {
padding-right:15px;
}

#countdown {
margin-top:10px;
width:200px;
background: url(images/counter.jpg);
height:55px;
padding:0px;
line-height:8px;
color:black;

}

#register {
margin-top:0px;
height:145px;
font-size:12px;
}

#raffle {
margin-top:12px;
width:200px;
height:215px;
padding:0px;
line-height:8px;
color:white;
}

#starphotos {
margin-top:10px;
width:200px;
height:55px;
padding:0px;
line-height:8px;
color:white;
}

#whatrunnerssay {
height:195px;
background-color:white;
color:black;
padding-top:20px;
}

.Gallery {
border:2px solid #000066;
}

.formtext {
background-color:#eeeeee
}

#faces {
padding-top:20px;
text-align:center;
}

#bibleverse {
width:1000px;
color:white;
height:5px;
padding-top:6px;
padding-bottom:15px;
text-align:center;
font-family:Arial;
font-size:12px;
font-style:italic;
margin-left:auto;
margin-right:auto;
}

#counter {
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

#counter a {
color:white
}

#testimonials {
margin-top:5px;
padding-left:15px;
padding-right:15px;
font-size:11px;
font-style:italic;
}

#copyright {
font-family:Arial;
background-image:url(images/footerbar.jpg);
font-size:11px;
text-align:center;
width:1000px;
color:white;
padding-top:6px;
padding-bottom:6px;
margin-top:20px;


}