
*{ margin: 0; padding: 0; }* 
body { font: 13px Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.3em; background: url('./images/WRSFinals.jpg') #000 no-repeat top center; color: #eee; }
a {	color: #666;	background: inherit; text-decoration: underline; }
a:hover { color: #eb0000; background: inherit; text-decoration: none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
p { margin: 0 0 15px 0; }
h1 { font: bold 1em Arial,  "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #eee; line-height: 1.1em;}
h2 { font: normal 1em Arial, "Trebuchet MS", Tahoma, sans-serif; color: #333; line-height: 1.1em;}
h3 { font: bold 1.6em Arial, "Trebuchet MS", Tahoma, sans-serif; color: #eb0000; line-height: 1.1em;}
h4 { font: normal 1.5em Arial, "Trebuchet MS", Tahoma, sans-serif; margin: 0 0 0px; padding: 0 0 0px; color: #333; border-top: 1px solid #999; }
h5 { font: normal 1.7em Arial, "Trebuchet MS", Tahoma, sans-serif; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #EB0000; }
h6 { font: normal 1.3em Arial, "Trebuchet MS", Tahoma, sans-serif; margin: 0px; padding: 5px 0 0 0 ; color: #666; letter-spacing: -.5px; line-height: 16px; }
h7 {font: bold 1em Arial,  "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #666; line-height: 1.1em; letter-spacing: .8px;}
img { border: 0; }
hr {  border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px; }
#content { width: 930px; margin: 30px auto; }

.top { background: url(images/top.png) no-repeat; padding: 0px; height: 60px;}
.box { margin: 0px; padding: 0px; height: 500px; background: url('./images/main_bg.png'); }
.bottom { background: url(images/bottom.png) no-repeat; padding: 0pxpx; height: 30px;}

.top_index { margin: 10px 0 0 0; clear: left; height: 300px; width: 930px;  float: left;}	

.top_index_news { margin: 0 0 0 20px; padding: 10px;  width: 500px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }	
.top_index_riders { margin: 0 20px 0 0; padding: 10px;  width: 300px; height: 280px;  float: right; background: url('./images/windows_bg.png');  }	

.top_index_travelleft { margin: 0 0 0 20px; padding: 10px;  width: 550px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }	
.top_index_travelright { margin: 0 20px 0 0; padding: 10px;  width: 280px; height: 280px;  float: right; background: url('./images/windows_bg.png');  }	

.top_index_sponsor { margin: 0 20px 0 0; padding: 10px;  width: 850px; height: 280px;  float: right; background: url('./images/windows_bg.png');  }	



.sponsors { margin: 0px; clear: left; width: 930px; height: 150px; float: left; }	

.top_index_schedule1 { margin: 0 0 0 20px; padding: 10px;  width: 180px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }	
.top_index_schedule2 { margin: 0 0 0 20px; padding: 10px;  width: 180px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }
.top_index_schedule3 { margin: 0 0 0 20px; padding: 10px;  width: 180px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }
.top_index_schedule4 { margin: 0 0 0 20px; padding: 10px;  width: 180px;  height: 280px; float: left; background: url('./images/windows_bg.png'); }




.nav {padding:10px 0px 0px 0; margin: 0 0 20px 0; width:100%; border-bottom:0px solid #888888;}


#minislide {
        float: left;
        margin: 0;
        padding: 0px 10px 0px 25px;
        position:relative;
        z-index:2;
        }

#minislide li {
        float: left;
        margin: 0;
        padding: 0;
        display: inline;
        list-style: none;
        position:relative;
        font: normal 1.7em Arial, "Trebuchet MS", Tahoma, sans-serif; margin: 0px; padding: 0px; color: #eee; letter-spacing: -1.8px; line-height: 18px; 
        }

#minislide a:link, #minislide a:visited {
        float: left;
        line-height: 19px;
        font-weight: bold;
        margin: 0 10px 0px 25px;
        text-decoration: none;
        color: #ccc;
        }

#minislide a.active:link, #minislide a.active:visited {
        border-bottom: 3px solid #eb0000;
        padding-bottom: 5px;
        color: #fff;
        }
		
#minislide a:hover {
        border-bottom: 3px solid #eb0000;
        padding-bottom: 5px;
        color: #ccc;
        }
    
#animated-tab {
        position: absolute;
        z-index: 1;
        /*font-size: 85%;*/
        line-height: 19px;
        padding-bottom: 5px;
        border-bottom: 3px solid #eb0000;
		width:100%;
        }
		
br
        {
        clear:both;
        }
		


	
#newsindex {
height: 260px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px 20px 0px 0px;
-moz-outline-style: none;
outline: none;
}	

#schedulescroll{
height: 210px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px 20px 0px 0px;
-moz-outline-style: none;
outline: none;
}
	

#travel {
height: 270px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px 20px 0px 0px;
-moz-outline-style: none;
outline: none;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 12px;
background-color: #333;
}

.vscrollerbar {
width: 12px;
background-color: #777;
 border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

.hscrollerbase {
height: 12px;
background-color: #333;
}


.hscrollerbar {
height: 12px;
background-color: #777;

}

.scrollerjogbox {
width: 12px;
height: 12px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
		
