body {
-x-system-font:none;
background:#000000 url(img) repeat-x scroll 0 0;
color:#E6E2D2;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0; font-size:14px
}

a{color:#005FE9; text-decoration:none}
h1{font-size:16px; color:#999999}
#content{background-color:#444444; display:block; text-align:right}
#wrapper {width: 1225px; display:block; background-color:#000000; margin:30px 0px 0px 15px;border:1px solid #666666; }
#leftblock{width:345px; height:350px; color:#999999; fonts-size:12px; display:inline; background-color:#222222; float:left;}

#leftbar ul{font-size:20px;
line-height:1.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
margin-top:0px; }
#leftbar li {text-align:right; padding-right:30px}
#leftbar a{text-decoration:none; color:#E6E2D2}
#leftbar a:hover {color:#005fe9}
#leftbar{line-height:1.5em; text-align:left; color:#CCC;overflow:hidden; background-image: url('img/bg-leftblock.png'); background-position:center bottom; background-repeat:no-repeat}

#rightcontent{ display:inline; float:right}
#rightcontent img{width:870px; height:350px}
#footer{width:1225px; line-height:30px; color:#666; background-color:#000000; clear:both; text-align:right; font-size:10px; margin-right:30px}
#footer p{padding-right:15px}

div#news{width:820px; border-right:1px dotted #333333; margin-bottom:15px}
div#news p{margin-right:10px}
#recentresults{margin:0px 15px 0px 15px!important; width:283px}
#recentresults li{ list-style:none}
#recentresults ul{list-style:none; padding:0px 0px 0px 20px}
#picofweek {background-color:#111111; padding:0px 15px; width:350px}
#picofweek img{width:295px;}
#picofweek a{color:#000000}

.bottombox { display:inline-block; float:left}

#contentb{padding:30px 0px 15px 15px; width:1210px; background-color:#000000; display:inline-block; ;line-height:1.5em}
#contentb h1{font-size:18px; color:#005FE9;text-transform:uppercase; line-height:1em}
#contentb h2{color:#005FE9;font-size:16px; text-transform:uppercase; }

#recentresults li{text-align:right; margin-right:30px}
.floatleft{float:left}

.content #rightcontent{height:100%; width:874px; text-align:left}	
.content #rightcontent ul{list-style:none; float:left}
.content #wrapper{ background-color:#000000}
.content #picofweek{padding:15px; text-align:left}
.content #leftblock{height:auto; border-right:1px solid #222222;}
.clearfix {display:block; clear:both}
.content #leftbar ul{margin-bottom:10px;}
.content #picofweek{background-color:#000000}

#rcheader {width:100%; background-image:url('img/bg-hd-bio.jpg'); background-repeat:no-repeat; height:75px; }

#rcontentwrap{padding:15px; line-height:1.5em}
#rcontentwrap img{float:right; border: 1px solid #cccccc; width:200px; height:200px; margin:0 30px 15px 15px;}
#rcontentwrap p, #rcontentwrap h2{display:block; clear:left}
.content h2{text-transform:uppercase; color:#005fe9}
p.quote {padding:30px; font-style:italic;}

h1, h2 {font-weight:normal}

img.sponsors {height:auto !important; padding:10px}

 #rcheader.sponsors{background-image: url('img/bg-hd-sponsors.jpg')}
  #rcheader.media{background-image: url('img/bg-hd-media.jpg')}
   #rcheader.results{background-image: url('img/bg-hd-results.jpg')}
    #rcheader.schedule{background-image: url('img/bg-hd-schedule.jpg')}
	 #rcheader.contact{background-image: url('img/bg-hd-contact.jpg')}
	 #rcheader.news{background-image: url('img/bg-hd-news.jpg')}
 
 table.results {font-size:14px; margin:10px 0px 30px 10px; float:left; padding:5px}
  table.results td{padding:0 15px 13px}
  .clearboth{clear:both !important}
  
  #moreresults {border-top:1px dotted #333333; padding-top:15px}
  
  .sponsorfooter ul{display:inline; float:left;}
  .sponsorfooter li{display:inline; float:left}
    .sponsorfooter img{height:30px; border:0px !important; padding-right:20px}
	
	table.schedule {margin:0px 0px 15px 0px;; font-size:14px; color:#888888; }
	.state {color:#e9e9e9; font-size:18px; text-transform:uppercase; padding-top:15px}
	.trackname {padding-left:10px}
	
	table.quickstats {margin-bottom:15px; float:left}
	a.smallrightlink {text-align:right; font-size:12px; font-style:italic; margin-left:515px}
	
	.newsblock{margin-top:15px}
	.newsblock h3{text-transform:uppercase; font-size:13px; color:#cccccc; margin-top:5px}
	.newsblock h2 {margin: 30px 0px 0px !important}
	
	table.contactlinks{margin:0px 30px 30px}
	h3.schedl{text-transform:uppercase}
	
	#newspics img{height:180px; padding:10px; border:0 !important; width:auto !important}
	#newspics li{display:inline}
	#newspics a{text-decoration:none !important}
