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

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-color:#000000;
background-image:url(images/bg_test2.jpg);
background-repeat:repeat-x;
color:#4F473D;
}
p, h2, h3, h4 {
margin:0;
padding:0;
}
a:focus {
outline:none
}
#contain{
width:970px;
margin:0 auto;
}
#outer{
background-image:url(images/burlap2.jpg);
clear:both;
}
a.quicklinks{
font-size:90%;
float:right;
text-decoration:none;
color:#FFF099;
text-transform:uppercase;
margin:0;
padding:2px 2px;
}
a:hover.quicklinks{
color:#D96F27;
}
#nav{
float:left;
width: 950px;
margin:0 0 0 10px;
padding: 0;
list-style:none;
background-color:#280D00;
}
#nav li{
float:left;
margin: 0 2px 0 0;
padding:0;
font-size:90%;
position: relative;

}
li ul.subnav {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  margin:13px 0 0 0;
z-index:1000;
list-style:none;
padding:0;
  }
li:hover ul, li.over ul{ display: block; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
a.mainnav, a.mainabout, a.mainderby, a.mainexhibits, a.mainnews, a.mainvisit, a.mainrent, a.mainkids, a.maininvolved, a.maincontact{
float:left;
display:block;
margin:0;
padding:5px 0;
color:#EAE0AC;
text-align:center;
text-decoration:none;
background: url(images/navback.gif) repeat-x top left;
}
a:hover.mainnav, a:hover.mainabout, a:hover.mainderby, a:hover.mainexhibits, a:hover.mainnews, a:hover.mainvisit, a:hover.mainrent, a:hover.mainkids, a:hover.maininvolved, a:hover.maincontact{
background: url(images/navback2.gif) repeat-x top left;
color:#EAE0AC;
text-decoration:none;
}
a.mainnav, ul.subnav li.submain{width:60px;
}
a.mainabout, ul.subnav li.subabout{width:80px;
}
a.mainderby, ul.subnav li.subderby{width:115px;
}
a.mainexhibits, ul.subnav li.subexhibits{width:70px;
}
a.mainnews, ul.subnav li.subnews{width:105px;
}
a.mainvisit, ul.subnav li.subvisit{width:102px;
}
a.mainrent, ul.subnav li.subrent{width:120px;
}
a.mainkids, ul.subnav li.subkids{width:98px;
}
a.maininvolved, ul.subnav li.subinvolved{width:90px;
}
a.maincontact, ul.subnav li.subbcontact{width:90px;
}

ul.subnav li{
background-color:#CEBE95;
border-bottom:1px solid #E0D3B6;
margin:0;
padding:0;
position: absolute;
text-align:center;
z-index:1000;
}
ul.subnav a{
margin:0 auto;
line-height:160%;
color:#330000;
text-decoration:none;
}
ul.subnav a:hover{
color:#844013;
text-decoration:underline;
}
.mk1{
margin:0 0 0 10px;
width:360px;
background-image:url(images/mk_rent.jpg);
height:110px;
float:left;
}
.mk1 p{
width:250px;
padding:40px 0px 0px 100px;
margin:0px;
color:#E0D88B;
}
.mk1 a{
color:#009900;
}
.mk2{
width:230px;
height:110px;
float:left;
background-color:#000;
}
.mk3{
width:360px;
height:110px;
float:left;
background-image:url(images/mk_itsmyderby.jpg);
}
.mk3 p{
color:#ffffff;
width:310px;
height:40px;
padding:50px 0 0 50px;
font-size:110%;
}
.mk3 a{
color:#ffffff;
}
.mk3 a:hover{
color:#FFCC00;
}
p.oakspink{
color:#990033;
padding:2px 0 0 40px;
font: bold 180% "Times New Roman", Times, serif;
}
p.oakslarge{
color:#000000;
padding:2px 0 0 40px;
font: bold 220% "Times New Roman", Times, serif;
}
p.address{
color:#E0D08C;
font-size:80%;
width:450px;
text-align:center;
float:left;
padding:0;
}
#sm{
float:left;
color:#280D00;
font:bold 90% Verdana, Arial, Helvetica, sans-serif;
width:240px;
}
#rsm{
float:right;
width:200px;
color:#FFFFFF;
height:80px;
}
a.oaks{
color:#000000;
display:block;
padding:6px 0 0 50px;
text-decoration:none;
}
#foot{
margin:0 0 0 10px;
clear:both;
overflow:hidden;
}
img {
border: 0 }
a:focus { 
outline:none }
.elist{
width:150px;
padding:5px 0 0 15px;
}
.sp{
width:950px;
height:20px;
clear:both;
}
ul
{list-style:none;
margin:0;
padding:0;
}
.main{
margin:0 0 0 10px;
width:950px;
clear:both;
background-color:#fff;
overflow:hidden;
}
.bold{
font-weight:bold;

}
.clear{
clear:both;
}
.exclaim{
font-weight:bold;
color:#cc0000;
font-size:80%;
}

#col_left{
float:left;
width:230px;
color:#604A30;
padding:10px;
line-height:160%;
}
#col_left_imd{
float:left;
width:240px;
color:#604A30;
background-color:#000000;
padding:0px 10px 10px 10px;
line-height:160%;
}
#col_left p{
padding:0 0 0 10px;
}
p.date{
color:#ad8123;
font-size:110%;
font-weight:bold;
}
.time{
font-weight:bold;
margin:0;
padding:0;
}
.tour_info{
color:#2a638f;
font-size:90%;
}
.schedule{
width:500px;
background-color:#ffdec5;
padding:10px;
}
.schedule2{
width:500px;
background-color:#CCCCCC;
padding:10px;
}

ul.sponsors{
background-color:#cebe95;
width:600px;
margin:10px 0 10px 0;
padding:20px;
}
ul.sponsors li{
padding:5px 0 5px 0;
}
p.invite {
color:#d9772b;
font-size:140%;
}
p.sponstitle{
letter-spacing:5px;
font-weight:bold;
}
ul.contact li{
margin:0 0 10px 0;
}
#vid{
width:320px;
height:265px;
float:right;
padding:0 0 10px 20px;
}
li.instruct{
font-size:90%;
color:#1a7908;
padding:20px 0 0 0;
}
h2.evgal{
font-size:110%;
color:#FFFFFF;
}
p.loulife{
color:#990000;
font-size:90%;
}
.special{
color:#ffffff;
}
.hat{
border:1px solid #d6ccbb;
}
#youtube_barbaro{
width:250px;
float:left;
color:#000066;
}
#widget{
width:320px;
float:left;
}
.capture{
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
font-stretch:expanded;
letter-spacing:10px;
color:#000000;
font-size:140%;
}
.standout_blue{
color:#003366;
}
.flood_support{
background-color:#FDF1BB;
width:290px;
padding:6px;
font-size:16px;
text-align:center;
font-family:"Times New Roman", Times, serif;
border:1px solid #cccccc;
}
.spcolor{
color:#000000;
}
#myderbymain{
background-image:url(images/imd_bg.gif);
background-repeat:no-repeat;
background-color:#000000;
overflow:hidden;
}
#myderbymain2{
background-color:#000000;
overflow:hidden;
}
ul.derbynav a{
color:#333333;
text-decoration:none;
padding:2px 0px 0px 30px;
width:210px;
height:23px;
display:block;
}
ul.derbynav a:hover{
background-image:url(images/derbynavbg2.gif);
background-color:#525252;
color:#ffffff;
padding:2px 0px 0px 30px;
width:210px;
height:23px;
display:block;
}
ul.derbynav li{
background-color:#CCCCCC;
width:240px;
background-image:url(images/derbynavbg.gif);
height:25px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
}
.countdown{
height:8px;
background-image:url(images/caution.gif);
}
#subhead{
width:950px;
background-color:#006699;
height:30px;
margin:0px;
padding:0px;
}
p.sub{
text-align:center;
color:#ffffff;
margin:0px;
padding:7px 0px 0px 0px;
font-weight:bold;
}
#subhead a{
color:#FFCC00;
}
.derbyleft{
float:left;
width:500px;
padding:0px 0px 10px 30px;
}
#derbymail{
width:950px;
background-color:#0b1122;
}
#derbymail p{
color:#ffffff;
width:760px;
margin:0px;
padding:10px 0px 10px 90px;
}
#derbymail a{
color:#FFCC00;
}
#partners{
background-color:#ffffff;
overflow:hidden;
}
#oaks{
background-color:#e92952;
width:750px;
overflow:hidden;
margin:0 auto;
}
.oakbot{
width:600px;
clear:both;
}
.oakstext{
color:#ffffff;
width:600px;
margin:0 auto;
padding:0px 0px 10px 0px;
}
.imd_high a{
color:#35acff;
}
.imd_high {
overflow:hidden;
border-bottom:1px dashed #35acff;
height:90px;
color:#ffffff;
}
p.imdabout{
color:#ffffff;
margin:0px;
}
#flashbanner{
width:750px;
margin:0 auto;
background-color:#000000;
}
#gala{
background-color:#9a9c9b;
overflow:hidden;
}
p.gala{
color:#000000;
width:600px;
font-size:13px;
line-height:18px;
text-align:center;
padding:10px 10px 10px 190px;
}
#launch{
width:950px;
overflow:hidden;
background-image:url(images/launch_bg.gif);
}
#launch p{
width:600px;
color:#1b4997;
margin:0 auto;
padding:5px;
}
#launch h2 {
font-size:18px;
color:#1b4997;
margin:0 auto;
width:600px;
}
a.imdhome{
color:#0099FF;
}
a.bbb{
font-size:17px;
color:#333333;
text-decoration:none;
}
a:hover.bbb{
color:#000000;
}
#flashContent{
height:550px;
}
#trip{
width:170px;
margin:0 auto;
}

a{
color:#280D00;
}
a:hover{
color:#217cb1;
text-decoration:underline;
}