﻿body 
{
    background:url('../images/bg.jpg') repeat-x top #736d53;
    font-size:12px;
    font-family:Arial, verdana;
    margin:0;
}

a{color:#731313; text-decoration:none;}
a:hover{color:#5292cf;}

#container
{
    width:747px;
    border:2px solid #fff;
    border-width: 0px 2px;
    margin:0 auto; padding-bottom:5px;
    background:url('../images/dot_separate.gif') repeat-y #fff;
    position:relative;     
}
#topbanner
{
    background:url('../images/topbanner.jpg') no-repeat;
    height:119px;
}

/* Navbar */
#navbar
{
    background:#731313;
    border:1px solid #fff;
    border-width: 1px 0;
    height:15px;
    font-size:11px;
    padding-top:2px;
}
#navbar a
{
    color:#fff; text-decoration:none;
    background:url('../images/navbar_divide.gif') no-repeat right;
    display: inline; padding-right:10px; margin-left:5px;
}
#navbar a:hover{color:#ffff00;}

/* Drop Menu */
#dropmenu{
position:absolute;
border:1px solid #731313;
border-bottom-width: 0;
z-index:999;
margin:3px 0 0 -4px;
}

#dropmenu a{
width: 100%;
display: block;
text-indent: 3px;
background:#fff;
border-bottom: 1px solid #731313;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#731313;
font-weight:normal;
line-height:18px;
z-index:999px;
}

#dropmenu a:hover{
background-color: #731313; color:#fff;
}

/* Two Banners */
#bigbanner{background:url('../images/index_banner.jpg') no-repeat; height:208px; border-bottom: 1px solid #fff;}
#mainbanner{background:url('../images/inner_banner.jpg') no-repeat; height:91px; border-bottom: 1px solid #fff;}

/* Countdown */
#countdown
{
    background:url('../images/countdown_bar.jpg') no-repeat;
    height:18px; width:577px; /*with subtraction*/
    color:#fff; padding:6px 0 0 170px; font-weight:bold;
}
#countdown u{color:#494020; text-decoration:none; padding-left:10px;}

/* Leftside Content */
#leftside
{
    float:left;
    width:540px;
    padding: 10px 5px 0 10px;
    color:#7a231e;    
}

h1
{
    font-size:24px; color:#7a231e;
    background:url('../images/header_horse.jpg') no-repeat left;
    padding: 20px 0 0 55px; height:31px;
}

h2
{
    font-size:14px; border-bottom: 1px dotted #7a231e; width:250px;
}

/* Rightside Sponsors */
#rightside
{
    float:right;
    width:185px;    
    text-align:center;
    padding:10px 0;
}

a img{border:0;} a:hover img{border:0;}

/* Clear */
#footer 
{
    clear:both;
    background-color:#731313;
    margin-top:30px;
    text-align:center;
    font-size:11px;
}
#footer a 
{
    color:#fff;
    text-decoration:none;
}
#footer a:hover 
{
    text-decoration:underline;
}

/* Rounded Corners */
.round
{
    background:#731313 url('../images/rounded_tl.gif') no-repeat top left;
    color:#fff; font-weight:bold; margin:5px;
}
.round span{background:url('../images/rounded_tr.gif') no-repeat top right; display:block;}
.round span span{background:url('../images/rounded_br.gif') no-repeat bottom right;}
.round span span span{background:url('../images/rounded_bl.gif') no-repeat bottom left;padding:2px 5px 2px 10px;}
.round a{color:#fff; text-decoration:none;}
.round a:hover{color:#ffff00; text-decoration:none;}

/* Pages */
p.events{font-weight:bold;}
p.events u{color:#4a4532; text-decoration:none; padding-left:10px;}

#shootbox
{
    width:154px; 
    background:url('../images/shootbox_bg.gif') repeat-y;
    position:absolute; /* See IE */
    top:290px;
    left:380px;
}
#shootbox span{background:url('../images/shootbox_top.gif') top no-repeat; display:block;}
#shootbox span span{background:url('../images/shootbox_bot.gif') bottom no-repeat; padding:3px 3px 3px 10px;}
#shootbox a{color:#731313; background:url('../images/star.gif') left no-repeat; text-decoration:none; padding-left:20px;}
#shootbox a:hover{color:#5292cf;}
