@charset "utf-8";
body{background:url(../images/pagebg.jpg) black top center fixed;color:#808080;font:85% Myriad Pro,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;}
h1,h2,h3{color:#e71b24;margin:0;}
img,div,a,input{behavior:url(iepngfix.htc);}
.clearfloat{clear:both;font-size:1px;height:10px;line-height:10px;}
.errorField{border:1px solid red;color:#F00;font:normal 11px arial,sans-serif;padding:3px;}
.fltlft{float:left;margin-right:8px;}
.fltrt{float:right;margin-left:8px;}
.formField{background:#000;border:1px solid #808080;color:#e71b24;font:normal 11px tahoma,sans-serif;padding:3px;}
.formFieldFocus{background:#000;border:1px dotted #e71b24;color:#808080;font:normal 11px tahoma,sans-serif;padding:3px;}
.layout .glassdiv{background:url(../images/glassbar.png) center center no-repeat;height:65px;width:986px;}
.layout .subnav{height:25px;}
.layout .subnav ul{height:25px;list-style:none;margin:0.25em 0;padding:0;text-align:right;}
.layout .subnav ul{list-style:none;margin:0.25em 0;padding:0 1em;text-align:right;}
.layout .subnav ul li{border-left:1px solid #e71b24;display:inline;margin:0;padding:0 0.1em 0 0.3em;}
.layout .subnav ul li a{border:none;color:#e71b24;font-size:100%;line-height:20px;}
.layout p.readmore{padding:0;text-align:right;}
.topline{border-top:1px solid #e71b24;padding-top:20px;}
.wrapper{padding:20px 38px;}
div.error{background:#000;border:2px solid red;margin:10px 0;padding:10px;}
span.error{color:#ff0000;display:block;margin-top:5px;padding:2px 0 0 2px;}
.layout #about_mid{background:url(../images/page_header/about.png) center center no-repeat;height:366px;width:986px;}
.layout #athletes_mid{background:url(../images/page_header/athletes.png) center center no-repeat;height:366px;width:986px;}
.layout #contact_mid{background:url(../images/page_header/contact.png) center center no-repeat;height:366px;width:986px;}
.layout #container{margin:0 auto;text-align:left;width:986px;}
.layout #content{background:url(../images/content_bg.png) top center repeat-y;float:left;width:986px;}
.layout #content_bottom{background:url(../images/content_bottom.png) top center no-repeat;clear:both;float:left;height:10px;width:986px;}
.layout #content_top{background:url(../images/content_top.png) bottom center no-repeat;clear:both;float:left;height:10px;width:986px;}
.layout #footer{background:url(../images/footer_bg.png) center center no-repeat;height:76px;text-align:center;width:986px;}
.layout #footer p{font-size:100%;margin:0;padding:0;}
.layout #footer .subnav{height:20px;padding-top:20px;}
.layout #footer .subnav ul{list-style:none;margin:0.25em 0;padding:0 1em;text-align:center;}
.layout #footer .subnav ul li{border-left:1px solid #808080;display:inline;margin:0;padding:0 0.1em 0 0.3em;}
.layout #footer .subnav ul li a{border:none;color:#808080;font-size:100%;line-height:20px;}
.layout #header{background:url(../images/header_bg.png) center center no-repeat;height:83px;width:986px;}
.layout #main{float:right;width:600px;}
.layout #main #contact div{margin:10px 0 10px 0;}
.layout #main #contact fieldset{border:0;margin-bottom:10px;}
.layout #main #contact form input,textarea,select{margin-bottom:5px;width:180px;}
.layout #main #contact form p{margin:10px 0;}
.layout #main #contact form textarea{height:150px;width:250px;}
.layout #main #contact input,textarea{width:400px;}
.layout #main #contact label{color:#808080;display:block;margin:6px 0 2px 0;padding:0 10px 0 0;text-align:left;}
.layout #main #contact select{width:180px;}
.layout #main_athlete{float:right;width:630px;}
.layout #main_athlete #actionshots{height:182px;width:312px;}
.layout #main_athlete #imagegallery{list-style:none;margin:20px 0;padding:0;}
.layout #main_athlete #imagegallery li{display:inline;margin:10px 7px 7px 0;}
.layout #main_athlete #vitalstats{height:192px;}
.layout #main_athlete #vitalstats ul{list-style:inside;margin:5px;padding:0;}
.layout #main_athlete #vitalstats ul li{line-height:23px;}
.layout #managers_mid{background:url(../images/page_header/managers.png) center center no-repeat;height:366px;width:986px;}
.layout #media_mid{background:url(../images/page_header/media.png) center center no-repeat;height:366px;width:986px;}
.layout #mid{background:url(../images/page_header/home.png) center center no-repeat;height:366px;width:986px;}
.layout #mid div{clear:none;float:right;margin:60px 70px 0 70px;}
.layout #news_mid{background:url(../images/page_header/news.png) center center no-repeat;height:366px;width:986px;}
.layout #affiliates_mid{background:url(../images/page_header/affiliates.png) center center no-repeat;height:366px;width:986px;}
.layout #sidebar{float:left;position:relative;width:295px;}
.layout #sidebar h2,h3{border-bottom:2px solid #e71b24;color:#808080;padding:10px;}
.layout #sidebar input,textarea{background:#000;border:1px solid #808080;color:#e71b24;}
.layout #sidebar p{color:#808080;padding:0 10px 0 10px;}
.layout #sidebar_athlete{float:left;margin:-20px 0 0 -20px;position:relative;width:295px;}
.layout #sponsors_mid{background:url(../images/page_header/sponsors.png) center center no-repeat;height:366px;width:986px;}
.layout #submitbtn{background:#000;border:1px solid #808080;color:#e71b24;margin-left:0px;margin-top:5px;width:90px;}
.layout .subnav ul li.first {border:0;padding-left:0;}
.layout #footer .subnav ul li.first{border:0;padding-left:0;}
a:link,a:visited,.layout #main_athlete #imagegallery li a{color:#e71b24;}