* {margin: 0; padding: 0;}

body {background: url(assets/images/background.jpg); background-color: #000000; background-position:top center; background-repeat:no-repeat; font-family: Verdana, Helvetica, sans-serif;}

/* FONTS */

.arial {font-family: Arial, sans-serif;}


/* MAIN CONTENT */

#top {margin: 0; height: 250px; padding: 0; color: #fff; background: url(assets/images/topbackground.png); background-position: bottom; min-width: 1024px;}

#sponsors {width: 1024px;height: 60px;margin-top: 30px;margin-bottom: 15px;}

#bodywrapper {width: 1024px; margin: 0; padding: 0; background: url(assets/images/contentbackground.png); border: 1px Solid black; box-shadow: 0 0 50px #561A0B; -webkit-box-shadow: 0 0 50px #561A0B; -moz-box-shadow: 0 0 50px #561A0B;}

#header {width: 1008px; margin-top: 8px; background-color: #000}

#menu {width: 1008px; background-color:#CCCCCC;}

#white {width:1008px; margin-top:35px;}

#content {width: 600px;	float: left;  margin-bottom: 5px; background-color:#FFFFFF; margin-top: 4px; text-align: left; position: absolute;}

#mainTemplateCONTENT {margin: 20px 10px 10px 10px;}

#sidebar {width: 400px;	float: right; margin-bottom: 5px; background-color:#FFFFFF; margin-top: 4px;}

#footer {width: 1008px;	clear: both; background-color:#000099;	margin-bottom: 8px;}


/* TOP */
#PDFforms {width: 175px; height: 38px; float: right;}
#PDFforms ul {display: block; list-style: none;}
#PDFforms li {block; width: 175px; height: 38px; margin: 3px 0 0 0; background: url(assets/images/pdfMenu.png); text-align: center;}
#PDFforms span {font-size: 18px; font-weight: bold; display: block; padding: 8px 0 0 0;}
#PDFforms a {font-size: 16px; display: block; padding: 8px 0 0 0; color: #DDD}


/* NEWS */

.bigNewsTITLE{color: yellow; font-size: 18px; text-decoration:none;}

.bigNewsTEXT{color: #fff; font-size:14px;}

.bigNewsLINK{color: yellow; font-size: 14px; text-decoration:none;}


p.recentnews3{color: #000000;font-size: 12px;font-family:sans-serif;}

span.recentnews3{color: #000000;font-size: 11px;font-family:sans-serif;}

a.recentnews3{color: #003399;font-family:sans-serif;text-decoration:none;}

img.recentnews3{border-width: 1px;color:#ffffff;}

div.recentnews3{border: 1px solid #E5E5E5;}

.newsALT:hover, .news:hover{background: url(assets/images/ArticleSELECTED.jpg) no-repeat left top;display: block;}

.news{width: 400px; height: 112px; background: url(assets/images/Article.jpg) no-repeat left top;}

.newsALT{width: 400px; height: 112px; background: url(assets/images/ArticleALT.jpg) no-repeat left top;}

.NewsSelectHide{display: none;}

.NewsSelect{display: block;margin-left: -9px; margin-top: -7px; padding: 0; position: absolute;}



#photo {position: relative; width: 600px; height: 400px;}

.iweather {overflow: hidden;}



div.sc_menu {position: relative; height: 185px; width: 600px; overflow: auto;}

ul.sc_menu {display: block; height: 200px; width: 3500px; padding: 15px 0 0 15px; background-color: #333; margin: 0; list-style: none;}

.sc_menu li {display: block; float: left; padding: 0 4px;}

.sc_menu a {display: block; text-decoration: none;}

.sc_menu span {display: none; margin-top: 0px; text-align: center; font-size: 12px; color: #fff;}

.sc_menu a:hover span {display: block;}

.sc_menu img {filter:alpha(opacity=50); opacity: 0.5;	border: 2px #fff solid;	 -webkit-border-radius: 1px; -moz-border-radius: 1px;}

.sc_menu a:hover img {filter:alpha(opacity=100); opacity: 1;} /* Here are styles for the back button, don't look at them */

#back {display: block;	width: 500px; text-align: center; color: #003469; font-size: 16px;}




ul#toc {height: 2em; list-style: none; margin: 0; padding: 0;}

ul#toc a {color: #FFF; display: block; float: left; height: 2em; padding-left: 10px; text-decoration: none;}

ul#toc a:hover {background-color: #3af; background-position: 0 -120px;}

ul#toc a:hover span {background-position: 100% -120px;}

ul#toc li {float: left; margin: 0 1px 0 0;}

ul#toc li a.active {background-color: #FFF; background-position: 0 -60px; color: #fff; font-weight: bold;}

ul#toc li a.active span {background-position: 100% -60px;}

ul#toc span {display: block; line-height: 2em; padding-right: 10px;}

#myGallery{width: 600px !important;height: 400px !important;}


#riderphotos {
 width: 100%;
 background-color: #EEEEEE;
 text-align: right;
}

#riderphotos ul {
     display: block; 
     list-style: none;
}

#riderphotos li {
     float: left;
     margin: 6px 7px 0 7px;
}

#riderphotos a {

}
#riderphotos img {
border: 1px Solid black; box-shadow: 0 0 25px #000; -webkit-box-shadow: 0 0 25px #000; -moz-box-shadow: 0 0 50px #000;
}

