﻿*		  {border: 0; margin: 0; padding: 0}

a:active{color:#F00;text-decoration:underline}
a:active:hover{color:#800;text-decoration:underline}
a:focus{color:#800;outline:none;text-decoration:underline}
a:hover{color:#800;text-decoration:underline}
a:link{color:#F00;text-decoration:underline}
a:link:hover{color:#800;text-decoration:underline}
a:visited{color:#800;text-decoration:underline}
a:visited:hover{color:#333;text-decoration:underline}

hr{color: #EBE3BC;
background-color: #EBE3BC;
height: 2px;}

#bottomcentercol_fill a:link,  #bottomcentercol_fill a:visited{color: #000; text-decoration:none}
#bottomcentercol_fill a:link:hover,  #bottomcentercol_fill a:visited:hover{color: #F00; text-decoration:underline}

ul		{margin-left: 25px}
#top1        { width: 344px; height: 82px; background: url('layout/01.png') no-repeat;  }
#top2        { width: 420px; height: 82px; background: url('layout/02.png') no-repeat;  }
#top3        { width: 186px; height: 82px; background: url('layout/03.png') no-repeat;  }
body         { background: #897B45 url('layout/bg.png') repeat-x center top;color:#333333;font-family:Arial;font-size:11pt; font-style:normal  }
#pagewidth		{margin-left:auto;margin-right:auto;width:950px}
#leftcol     { width: 191px }
#rightcol     { width: 186px }
#leftcol_fill  {width: 191px; background: url('layout/08.png') repeat-y; }
#leftcol_top  {width: 191px; background: url('layout/04.png') no-repeat center top; color: #FFF;}
#leftcol_bot  {width: 191px; height: 13px; background: url('layout/13.png') no-repeat; }
#centercol_fill  {background: #ebe3bc; }
#centercol_top1  {width: 573px; height: 56px; background: url('layout/05.png') no-repeat; }
#centercol_top2  {width: 573px; height: 56px; background: url('layout/07.png') no-repeat; }
#rightcol_fill  {width: 186px; background: url('layout/10.png') repeat-y;height:auto;overflow:auto }
#rightcol_top  {width: 186px; height: auto; background: url('layout/06.png') no-repeat;}
#rightcol_bot  {width: 186px; height: 13px; background: url('layout/15.png') no-repeat; }
#bottomleftcol_fill  {width: 191px; background:url('layout/16.png') no-repeat right top}
#bottomcentercol_fill  {width: 573px; height: 112px; background:url('layout/17.png'); no-repeat center top}
#bottomrightcol_fill  {width: 186px; background:url('layout/18.png') no-repeat right top}
#mainmenu {padding-top: 45px; padding-left: 10px;}
#sponsorlist {padding-top: 45px; padding-left: 5px;height:auto;overflow:auto}

.medheader{color:red;font-size:12pt;font-weight:bold; font-family: Arial, Tahoma}
.medtext{font-size:90%}
.smalltext{font-size:80%}
.coltable{border:1px solid silver;font-size:10pt;height:20px}
.whiteheader{background:#FFF url('layout/chromebg.gif') center center repeat-x;border:1px solid silver;color:#333;font-size:90%;font-weight:700;margin:0;padding:5px 10px 3px;text-align:left; font-family:Arial}
.blackheader{background:#000 url('layout/black_bg.gif') repeat-x;color:#FFF;padding:3px 10px;text-align:left; font-family: Arial; font-weight: 700}
.month{background:#000;color:#FFF; padding: 3px 10px; text-align:left; font-weight: 700}
.darkfill{background:#000;color:#FFF;}
.whitefill{background:#FFF;color:#333;}
.whiteheader_small{background:#FFF url('layout/chromebg.gif') center center repeat-x;border:1px solid silver;color:#333;font-size:75%;font-weight:700;margin:0;padding:5px 10px 3px;text-align:left; font-family:Arial}
.padding5{padding: 10px !important;}
.border1{border: 1px solid silver; border-top: 0 !important}

.cstmbtnspan{background:url('layout/black_bg.gif') repeat-x scroll;border:1px solid #EBE3BC;color:#EBE3BC;font-size:85%;font-weight:700;padding:7px 9px;text-align:center}
.cstmbtnspan a:active{color:#EBE3BC;text-decoration:none}
.cstmbtnspan a:active:hover{color:#EBE3BC;text-decoration:underline}
.cstmbtnspan a:focus{color:#EBE3BC;outline:none;text-decoration:underline}
.cstmbtnspan a:hover,.cstmbtnspan a:link:hover,.cstmbtnspan a:visited:hover{color:#FFF;text-decoration:underline}
.cstmbtnspan a:link,.cstmbtnspan a:visited{color:#EBE3BC;text-decoration:none}

.cstmbtnspanactive{background:url('layout/black_bg.gif') repeat-x scroll;border:1px solid #000;color:#0F0;font-size:85%;font-weight:700;padding:7px 9px;text-align:center}
.cstmbtnspanactive a:active{color:#0F0;text-decoration:none}
.cstmbtnspanactive a:active:hover{color:#0F0;text-decoration:underline}
.cstmbtnspanactive a:focus{color:#0F0;outline:none;text-decoration:underline}
.cstmbtnspanactive a:hover,.cstmbtnspanactive a:link:hover,.cstmbtnspanactive a:visited:hover{color:#0F0;text-decoration:underline}
.cstmbtnspanactive a:link,.cstmbtnspanactive a:visited{color:#0F0;text-decoration:none}



.cellalt1{background:#F3EED8;color:#333}
.cellalt2{background:#FFF;color:#333}


#mainmenu a{display:block; width:175px; height:25px; text-decoration:none; background-image:url('layout/menu_sprite.png'); background-repeat:no-repeat;}
#mainmenu span{display:none;}

a.homepage{background-position: 0 0;}
a:hover.homepage, a.homepage_selected {background-position: -175px 0;}

a.schedule{background-position: 0 -25px;}
a:hover.schedule, a.schedule_selected {background-position: -175px -25px;}

a.directions{background-position: 0 -50px;}
a:hover.directions, a.directions_selected {background-position: -175px -50px;}

a.rules{background-position: 0 -75px;}
a:hover.rules, a.rules_selected {background-position: -175px -75px;}

a.photos{background-position: 0 -100px;}
a:hover.photos, a.photos_selected {background-position: -175px -100px;}

a.results{background-position: 0 -125px;}
a:hover.results, a.results_selected {background-position: -175px -125px;}

a.standings{background-position: 0 -150px;}
a:hover.standings, a.standings_selected {background-position: -175px -150px;}

a.history{background-position: 0 -175px;}
a:hover.history, a.history_selected {background-position: -174px -175px;}

#mainmenu2 a{display:block; width:175px; height:25px; text-decoration:none; background-image:url('layout/menu_sprite_2.png'); background-repeat:no-repeat;}
#mainmenu2 span{display:none;}

a.news{background-position: 0 0;}
a:hover.news, a.news_selected {background-position: -175px 0;}

a.sponsor{background-position: 0 -25px;}
a:hover.sponsor, a.sponsor_selected {background-position: -175px -25px;}

a.adinfo{background-position: 0 -50px;}
a:hover.adinfo, a.adinfo_selected {background-position: -175px -50px;}

a.register{background-position: 0 -75px;}
a:hover.register, a.register_selected {background-position: -175px -75px;}

a.drivers{background-position: 0 -100px;}
a:hover.drivers, a.drivers_selected {background-position: -175px -100px;}

a.links{background-position: 0 -125px;}
a:hover.links, a.links_selected {background-position: -175px -125px;}


#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
}

#modernbricksmenu ul{
font-size: 75%;
font-weight: 700;
color: #FFF;
margin:0;
margin-left: 5px;
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#modernbricksmenu a{
float: right;
display: block;
color: white;
margin: 0 1px 0 0;
padding: 5px 10px;
text-decoration: none;
background:#000 url('layout/black_bg.gif') repeat-x scroll;
color: #FFF;
}

#modernbricksmenu a:hover{color:#FFF;text-decoration:underline}


#modernbricksmenu #current a{
background: #FFF;
color: #333;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 2px;
background: #000;
}