/*//////////////////////////////////////////////
//	Theme : Karting Fever
//	Author : Michel Pen (mixendesigns.com)
//	Revised : 10:33 PM 16/01/2010
//////////////////////////////////////////////*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';}


.fl {float: left;}
.fr {float: right; text-align: right;}
.cb {clear: both;}
q {display: block; padding: 10px; font-style: italic; padding-right: 20px;}

a {color: #fff;}
a:hover {color: #eaff00; text-decoration: none;}

body {background: #282624 url("img/body_bg.jpg") 0px 0px; font-family: Arial, Verdana, Tahoma, Sans-serif; color: #9a9a9a; font-size: 12px;}
		#s_home .activehome,
		#s_profile .activeprofile,
		#s_season .activeseason,
		#s_sponsorship .activesponsorship,
		#s_media .activemedia
		{color: #eaff00;}

#global {background: transparent url("img/global_bg.jpg") repeat-x 0px 0px; padding-top: 100px;}
	#wrapper {width: 920px; margin: 0 auto; padding: 60px; padding-top: 0px; padding-left: 0px;}
		/* HEADER */
			#logo {background: transparent url("img/peterluuracing_logo.jpg") repeat-x 0px 0px; width: 476px; height: 109px; margin-bottom: 35px; padding-top: 30px;}
				#logo a {display: block; height: 85px; width: 360px; margin-left: 90px; outline: none;}
			#nav {text-align: right; margin-bottom: 12px; margin-right: 10px;}
				#nav ul li {display: inline; margin-left: 69.5px;}
				#nav a {text-transform: uppercase; font-weight: bold; font-size: 14px; text-decoration: none; color: #fff;}
				#nav a:hover {color: #eaff00; text-decoration: none;}
			#picture {background: #101010 url("img/header2.jpg") no-repeat 0px 0px; height: 300px; border: 5px solid #101010;}
		
		/*  BASE */
		#base {}
			.block, #footer {margin-left: 70px;}
			.block {background: transparent url("img/grid.gif") 0px 0px; margin-bottom: 10px; padding: 7px;}
			#content, #sponsorlist {background: #141515;}
			
				#content_data {padding: 15px;}
				#content_data h2 {font-size: 14px; margin-bottom: 12px; color: #fff;}
				#content_data p {color: #9a9a9a; margin-bottom: 15px; line-height: 22px;}
				#content_data ul {margin-bottom: 20px;}
			
			
				#content .newsitem {}
				h1 {background: #101010; display: block; height: 31px;}
				#s_home #header #picture {background: #101010 url("img/header1.jpg") no-repeat 0px 0px;}
				#s_profile #header #picture {background: #101010 url("img/header4.jpg") no-repeat 0px 0px;}
				#s_season #header #picture {background: #101010 url("img/header3.jpg") no-repeat 0px 0px;}
				#s_sponsorship #header #picture {background: #101010 url("img/header2.jpg") no-repeat 0px 0px;}
				#s_media #header #picture {background: #101010 url("img/header5.jpg") no-repeat 0px 0px;}
				
				#s_home  h1 {background: #101010 url("img/titles.gif") no-repeat 0px 0px;}
				#s_profile h1 {background: #101010 url("img/titles.gif") no-repeat 0px -31px;}
				#s_season h1 {background: #101010 url("img/titles.gif") no-repeat 0px -62px;}
				#s_sponsorship h1 {background: #101010 url("img/titles.gif") no-repeat 0px -93px;}
				#s_media h1 {background: #101010 url("img/titles.gif") no-repeat 0px -124px;}
				
				#s_home #content {padding-bottom: 12px;}
				#s_home #content_data {padding: 0; padding-top: 0px;}
				#s_home #content_data ul {margin: 0;}
				#s_home .newsitem {margin-top: 20px;}
					#s_home .newsdate {overflow: hidden;}
					#s_home .newsdate .month {display: block; background: #0f0f0f; color: #636363; text-transform: uppercase; font-size: 12px; font-weight: bold;
									height: 31px; padding-left: 15px; padding-right: 15px; line-height: 31px; border-left: 3px solid #eaff00; float: left; margin: 0;}
					#s_home .newsdate .day {display: block; font-size: 22px; font-weight: bold; background: #1e1e1e;
									float: left; height: 31px; padding-left: 7px; padding-right: 9px; color: #eaeaea; line-height: 31px; margin: 0;}
				
				#s_home .newscontent {clear: both; padding: 12px; background: #1e1e1e; border-left: 3px solid #383838; margin-bottom: 3px;}
					#s_home .newscontent h2 {color: #8d8d8d; font-size: 18px; font-weight: normal; margin: 0; margin-bottom: 5px;}
					#s_home .newscontent p {color: #6a6a6a; font-size: 12px; padding: 0; margin: 0;}
				
				#sponsorlist h1 {background: #101010 url("img/titles.gif") no-repeat 0px -186px;}
				
				.sponsorlist_data {padding: 15px; padding-right: 45px; padding-left: 45px;}
					.sponsorlist_data a {margin-left: 80px;}
					
			table {border-collapse: collapse; width: 100%; background: #232323; border: 1px solid #3f3f3f;}
				th, td {padding: 6px; border-right: 1px solid #3f3f3f;}
				th {background: #171717; border-bottom: 4px solid #3f3f3f; text-transform: uppercase; font-weight: bold;}
					th span {color: #4c4c4c; font-size: 10px;}
				td, th {vertical-align: top;}
				
				.goldpos, .silverpos, .bronzepos {font-size: 18px;}
				.goldpos {color: #ffe400;}
				.silverpos {color: #fff;}
				.bronzepos {color: #ca8a25;}
				.odd {background: #2d2d2d;}
				
			#s_profile ul li {margin-bottom: 5px;}
		
		/* FOOTER */
		#footer {background: transparent url("img/footer_bg.jpg") repeat-x 0px 0px; height: 100px; padding: 0px; font-size: 10px; font-family: Verdana; padding: 15px;}
			#footer p, #footer ul {display: block; margin-bottom: 6px;}
			#alt_nav li, #tech li {display: inline; padding-right: 5px; margin-right: 5px;}
				#alt_nav li {border-right: 1px solid #bfbfbf;}
				#tech li {border-right: 1px solid #737373;}
				
				#alt_nav li a, #tech li a {text-decoration: none; color: #bfbfbf;}
				#alt_nav li a {font-weight: bold;}
				#alt_nav li a:hover {text-decoration: none; color: #eaff00;}
				
				#tech li, #tech li a {color: #737373;}
				#tech li a:hover {text-decoration: none; color: #fff;}
				
			#footer p {color: #919191;}
			#footer .noborder {border: 0;}
			
			
			
		