/*
Theme Name: Mark Webber
Theme URI: http://wordpress.org/
Description: MarkWebber Wordpress theme template
Version: 1.0
Author: -
Tags: MarkWebber Wordpress theme template

*/
body {
 background : #000;
 text-align : center;
 margin : 0px;
 padding : 0px;
 font : 11px Tahoma;
 
}
a{
 text-decoration: underline;
 color: #000;
}
a:hover{
 text-decoration: none;
}
a:focus{
 outline: none;
}
h1 {
 /*background: #f2f2f2;*/
 font-size: 22px;
 line-height: 22px;
 margin: 0;
 padding: 0;
 display: inline;
}
h2 {
 /*background: #909f4a;*/
}
h3 {
 /*background: #ffffff;*/
 color: #818181;
 border-bottom: 1px solid #787878;
 font-size: 12px;
 margin: 0;
 padding: 8px 0;
}
h3.less-padding {
 padding: 2px 0 8px;
}
h4 {
 /*background: #ffffff;*/
 color: #333333;
 font-size: 12px;
 margin: 0;
 padding: 0;
}
h4 a {
 /*background: #ffffff;*/
 color: #a6c230;
 text-decoration: none;
}
h4 a:hover {
 text-decoration: underline;
}
h5 {
 color: #666666;
 /*background: #f2f2f2;*/
 margin: 0;
 padding: 0 0 5px;
 font-size: 14px;
}
hr {
	color: #787878;
	background: #787878;
	width: 100%;
	height: 1px;
	border: none;
	padding: 0;
	margin: 0;
	clear: both;
}
hr.dotted {
	color: #787878;
	background: none;
	width: 100%;
	height: 0px;
	border: none;
	border-bottom: 1px dotted #787878;
	padding: 0;
	margin: 0;
}
.space-small {
	padding: 6px 0;
}
.space-small p {
	margin: 0;
	padding: 2px 0;
}
a img {
 border : 0px;
}
p {
	padding: 6px 0;
	margin: 0;
}
#page {
 border : 0px solid red;
 width : 980px;
 background : #fff;
 text-align : left;
 margin : 0 auto 0 auto;
 }
#header {
 border : 0px solid red;
 width : 980px;
 height : 78px;
 background : #000 url('images/head-bg-right.jpg') no-repeat top right;
 margin : 0px;
}
#navigation {
 width : 980px;
 height : 22px;
 background : #acc835 url('images/navigation-bg.jpg') top center;
 position : relative;
 z-index: 99;
}
#navigation ul {
 margin : 0px;
 padding : 0px;
 right : 40px;
 position : absolute;
 list-style-type : none;
}
#navigation ul li {
 float : left;
 text-transform:uppercase;
 color : #343233;
 font-weight : bold;
 border : 0px solid;
 padding : 0;
 height : 13px;
 margin : 0 0 0 0;
 font-size : 10px;
 position: relative;
 border : 0px solid;
}
#navigation ul li a{
 color : #343233;
 padding : 5px 14px 5px 14px;
 font-weight : bold;
 text-decoration : none;
 display: block;
}
#navigation ul li a:hover, #navigation ul li.current_page_item a, #navigation ul li.current_page_ancestor a{
 color : #fff;
}
	#navigation li .dropdowntop{
	 z-index: 99999;
	 padding: 0;
	 position: absolute;
	 border : 0px solid;
	 left : 0;
	 top : 22px;
	 background : url('images/dropdown-top-bg.png') no-repeat top;
	 width : 122px;
	 height: 10px;
	 visibility : hidden;
	}
	#navigation li ul{
	 z-index: 99999;
	 padding: 5px 0 5px 0;
	 position: absolute;
	 border : 0px solid;
	 left : 0;
	 top : 32px;
	 background : url('images/dropdown-bg.png') no-repeat bottom;
	 width : 122px;
	 visibility : hidden;
	}
	#navigation li ul li{
	 float: none;
	 display : block;
	 color : #fff;
	 border : 0px solid;
	 width : auto;
	 padding : 0px;
	 /*height : 25px;*/
	 height: auto;
	}
	#navigation li ul li a{
	 color : #fff;
	 font-weight : normal;
	 text-transform:none;
	 display : block;
	 width : 112px;
	 padding : 5px 0 5px 10px;
	 /*height : 15px;*/
	 line-height : 15px;
	 font-size : 11px;
	}
	#navigation li ul li a:hover{
	 color : #acc835;
	 background : #535252;
	 padding : 5px 0 5px 10px;
	}
	
.bodycenter {
 width : 980px;
 /*background : #9c9e9c;*/
 background : #707070 url('images/content-bg.jpg') repeat-x 0 0;
 min-height : 500px;
 margin : 0px;
 text-align : left;
}
.featuredbox {
 width : 880px;
 height : 345px;
 background : #ddd ;
 margin : 0 0 0px 50px;
}
.leftbox {
 width : 315px;
 min-height : 500px;
 margin : 16px 0 40px 51px !important;
 margin : 16px 0 40px 26px;
 float : left;
}
.page1box, .singlebox {
 width : 648px;
 min-height : 200px;
 margin : 24px 0 40px 52px !important;
 margin : 24px 0 40px 26px;
 float : left;
 border : 0px solid;
 position : relative;
}
.page1leftbox {
 width : 429px;
 min-height : 138px;
 float : left;
 margin : 0 10px 11px 0;
 clear : both;
}
	.page1leftbox .title {
	 width : 429px;
	 height : 35px;
	 background : url('images/mainbox_header.gif') no-repeat;
	 padding : 10px 0 0 15px;
	 color : #a2ba3a;
	 font-size : 22px;
	}
	.pageleftbox2 .title {
	 background : url('images/big_box_title.gif') no-repeat;
	 height: auto;
	}
	.pageleftbox2 .title h6 {
	 color: #000000;
	 padding: 0 20px 5px 2px;
	 margin: 0;
	 font-weight: normal;
	 font-size:11px;
	}
	.pageleftbox2 .title .seeall {
	 display: block;
	 float: right;
	 margin: 10px 30px 0 0;
	}
	.page1leftbox .content {
	 width : 399px;
	 min-height : 62px;
	 background : #fff;
	 padding : 0 15px 7px;
	}
	.page1leftbox .content a {
	 color: #000;
	 text-decoration: underline;
	 font-weight: bold;
	}
	.page1leftbox .content h4 a {
	 background: #ffffff;
	 color: #a6c230;
	 text-decoration: none;
	}
	.page1leftbox .footer {
		width : 429px;
		padding : 0 0 8px;
		background : url('images/page1leftbox-bg.png') no-repeat bottom;
	}
	.formulabg {
		background : url('images/image1.0.gif') no-repeat right !important;
		padding : 0px 15px !important;
		height : 149px !important;
	}
	.myhistorybg {
		padding : 0px 15px !important;
		height : 149px !important;
	}
.pageleftbox-big {
 width: 633px;
}
	.pageleftbox-big .title {
	 background : url('images/leftbox-big-title-bg.gif') no-repeat;
	 height: auto;
	 min-height: 35px;
	 width: 633px;
	}
	.pageleftbox-big .title h6 {
	 color: #000000;
	 padding: 0 20px 5px 2px;
	 margin: 0;
	 font-weight: normal;
	 font-size:11px;
	}
	.pageleftbox-big .content {
	 background : #fff;
	 width: 618px;
	 padding: 0 15px 7px;
	 margin: 0;
	}
	.ecardbox .content {
	 background : #fff;
	 width: 648px;
	 padding: 0;
	 margin: 0;
	}
	.ecardbox h3.label {
	 border: none;
	 color: #333;
	}
	.ecardbox .contentwhite {
	 padding: 0 15px 7px;
	}
	.ecardbox .ecardpreview {
	 padding: 20px 30px
	}
	.ecardbox .ecardconfirmation {
	 padding: 273px 15px 5px 15px;
	 background: url('images/ecards_confirmation.jpg') no-repeat;
	}
	.ecardbox .imagelist ul {
	 margin: 0;
	 padding: 0 15px 0;
	 list-style-type: none;
	}
	.ecardbox .imagelist ul li {
	 margin: 0;
	 padding: 3px 5px 10px;
	 float: left;
	 cursor: pointer;
	}
	.ecardbox .imagelist ul li img {
	 margin: 0;
	 padding: 2px;
	 border: 1px solid #c9c9c9;
	}
	.ecardbox .imagelist ul li.selected {
	 padding: 0 2px 7px
	}
	.ecardbox .imagelist ul li.selected img {
	 padding: 0;
	 border: 6px solid #acc835;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	}
	.ecardbox .contentgray {
	 background: #f2f2f2;
	 padding: 10px 20px;
	}
	.ecardbox .ecardpreviewbottom {
	 padding: 15px 30px 10px;
	}
	.ecardbox .ecardpreviewbottom .button {
	 margin-left: 10px;
	}
	.ecardbox .ecardform ul {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	}
	.ecardbox .ecardform ul li {
	 margin: 0;
	 padding: 3px 0;
	 width: 590px;
	}
	.ecardbox .ecardform ul li.preview {
	 padding-top: 23px;
	}
	.ecardbox .ecardform ul li label {
	 display: block;
	 float: left;
	 width: 150px;
	 padding: 3px 0;
	 line-height: 16px;
	 font-size: 12px;
	 font-weight: bold;
	 color: #333;
	}
	.ecardbox .ecardform ul li label small {
	 display: block;
	 font-size: 11px;
	 font-weight: normal;
	 color: #666;
	}
	.ecardbox .ecardform ul li .text {
	 display: block;
	 float: left;
	 width: 220px;
	 height: 18px;
	 border: 1px solid #bababa;
	}
	.ecardbox .ecardform ul li textarea.text {
	 height: 100px;
	}
	.ecardbox .ecardform ul li .small {
	 width: 100px;
	}
	.ecardbox .ecardform ul li .large {
	 width: 430px;
	}
	.ecardbox .ecardform ul li #ecard_captcha {
	 margin: 5px 0 0 150px;
	}
	.ecardbox .ecardform ul li .button {
	 margin: 0 10px;
	}
	.ecardbox .ecardform ul li .fontlist span {
	 display: block;
	 float: left;
	}
	.ecardbox .ecardform ul li .fontlist span label {
		width: auto;
	}
	.ecardbox .ecardform ul li .fontlist span input {
	 display: block;
	 float: left;
	 margin: 6px 4px;
	}
	.ecardbox .ecardform ul li .fontlist span .fontcolor {
	 display: block;
	 float: left;
	 width: 12px;
	 height: 12px;
	 margin: 4px 4px 4px 0;
	}
	.ecardbox .ecardform ul li .fontlist span .fontstyle {
	 display: block;
	 float: left;
 	 height: 20px;
 	 line-height: 20px;
	 margin: 0 4px 0 0;
	 color: #000;
	 font-weight: normal;
	}
	.pageleftbox-big .slideshow {
	 background: #fff;
	 width: 648px;
	}
	.pageleftbox-big .footer {
	 background : url('images/leftbox-big-bg.jpg') no-repeat bottom;
	 width: 648px;
	 padding: 0 0 8px;
	 margin: 0;
	}
	.pageleftbox-big .footergray {
	 background : url('images/leftbox-big-bottom-gray-bg.gif') no-repeat bottom;
	}
	.page404 .title {
	 background: url('images/404_header.png') no-repeat;
	 width: 649px;
	 height: 280px;
	 padding: 0;
	}
	.page404 .content {
	 padding: 15px 15px 10px;
	}
	.page404 .content h2 {
	 margin: 0;
	 padding: 0;
	 color: #333333;
	 font-weight: normal;
	 font-size: 18px;
	}
	.page404 h1 {
	 display: none;
	}
	
.page1rightbox {
 width : 189px;
 min-height : 164px;
 float : left;
 background : #fff;
 margin : 0 0 11px 0;
 background : url('images/box_gray.gif') no-repeat right top;
 padding : 15px 10px;
}
	.page1rightbox a{
	 margin : 5px 0;
	 display : block;
	}
.myhistorydescbox {
 width : 208px;
 float : left;
 margin : 0 0 11px 0;
 background : none;
 padding: 0;
}
    .myhistorydescbox .title {
     height: 15px;
     background: url('images/box_gray_top.gif') no-repeat 0 0;
     overflow: hidden;
    }
    .myhistorydescbox .content {
     min-height : 164px;
     background: #dadada;
     padding: 0 10px 2px;
    }
    .myhistorydescbox .footer {
     height: 13px;
     background: url('images/box_gray_bottom.gif') no-repeat 0 100%;
    }
.pagerightbox {
 width : 189px;
 float : left;
 margin : 0 0 10px 0;
 padding : 15px 10px;
}
	.box-personal-snapshot {
	 background: url('images/personal_snapshot.gif') no-repeat right;
	 padding-top: 30px;
	 height: 92px;
	}
	.box-news-by-round {
	 background: url('images/news_by_round_box.gif') no-repeat right;
	 padding-top: 30px;
	 height: 22px;
	}
	.box-news-by-month {
	 background: url('images/news_by_month_box.gif') no-repeat right;
	 padding-top: 30px;
	 height: 22px;
	}
	.box-mw-arden-gp3-news {
	 background: url('images/box_mw_arden_gp3_news.gif') no-repeat right;
	 padding-top: 30px;
	 height: 72px;
	}
	.pagerightbox select {
	 width: 140px;
	 font-size: 11px;
	}
.pagerightbox1 {
 margin-top: 0px;
}
.greybox-right {
 width: 209px;
 padding: 0;
}
	.greybox-right .title {
	 background: url('images/rightbox-grey-title-bg.jpg');
	 height: 24px;
	}
		.greybox-right .title-select-year {
		 background: url('images/select_year_box_title.gif');
		}
	.greybox-right .content {
	 background: #f2f2f2;
	 padding: 10px 10px 0;
	}
	.greybox-right .footer {
	 background: url('images/select_year_box_footer.gif') no-repeat bottom;
	 padding: 0 0 18px;
	}

.greenbox-right {
 width: 208px;
 padding: 0;
}
	.greenbox-right .title {
	 background: url('images/rightbox-green-title-bg.jpg') no-repeat top;
	 height: 42px;
	}
		.greenbox-right .title-off-the-track-life-in-90-seconds{
		 background-image: url('images/off_the_track_title.gif');
		}
		.greenbox-right .title-on-the-track-life-in-90-seconds{
		 background-image: url('images/on_the_track_title.gif');
		}
		.greenbox-right .title-marks-f1-career-in-numbers{
		 background-image: url('images/greenbox-title-marks-f1-career-in-numbers-bg.jpg');
		}
		.greenbox-right .title-news-tag-cloud{
		 background-image: url('images/news_tag.gif');
		 height: 22px;
		}
		.greenbox-right .title-photos-tag-cloud{
		 background-image: url('images/photo_tag.gif');
		 height: 22px;
		}
		.greenbox-right .title-philosophy{
		 background-image: url('images/philosopy_title.gif');
		 height: 22px;
		}
		.greenbox-right .title-downloads{
		 background-image: url('images/downloads_title.gif');
		 height: 22px;
		}
		.greenbox-right .title-always-learning-always-improving{
		 background-image: url('images/always_title.gif');
		}
		.greenbox-right .title-define-the-challenge{
		 background-image: url('images/green_head1.1.gif');
		}
		.greenbox-right .title-video-and-audio-albums{
		 background-image: url('images/video_audio_title.gif');
		 height: 22px;
		}
		.greenbox-right .title-download-screensaver{
		 background-image: url('images/download_screensaver.gif');
		 height: 36px;
		}
	.greenbox-right .content {
	 background: #dadada;
	 padding: 10px 15px 0;
	}
	.greenbox-right .footer {
	 background: url('images/description_box_footer.gif') no-repeat bottom;
	 height: 15px;
	}
	.greenbox-right2 .content {
	 background: #fff;
	}
	.greenbox-right2 .content-download {
	 padding: 2px 10px 0;
	}
	.greenbox-right2 .content-download img {
	 margin: 2px 0 0;
	}
	.greenbox-right2 .content-download span.col {
	 display: block;
	 float: left;
	 width: 62px;
	 margin: 8px 0 0;
	 font-size: 10px;
	}
	.greenbox-right2 .content-download span.col a {
	 text-decoration: underline;
	 padding: 0 0 0 10px;
	 font-weight: bold;
	 font-size: 11px;
	}
	.greenbox-right2 .content-download span.col a:hover {
	 text-decoration: none;
	}
	.greenbox-right2 .footer {
	 background-image: url('images/right_box_footer.gif');
	}
	.greenbox-right .content a {
	 color: #515e3b;
	 text-decoration: none;
	}
	.greenbox-right .content a:hover {
	 color: #fff;
	 text-decoration: underline;
	}
	.greenbox-right2 .content a {
	 color: #333333;
	 text-decoration: none;
	}
	.greenbox-right2 .content a:hover {
	 color: #333333;
	 text-decoration: underline;
	}
	.greenbox-right2 .content ul {
	 margin: 0;
	 padding: 0 0 0 15px;
	}
	.greenbox-right2 .content ul li {
	 margin: 0;
	 padding: 0 0 5px;
	 font-weight: bold;
	 list-style-image: url('images/greenbox-bullet.jpg');
	}
	.greenbox-right2 .content ul li a {
	 color: #a6c230;
	 text-decoration: none;
	}
	.greenbox-right2 .content ul li a:hover {
	 color: #a6c230;
	 text-decoration: underline;
	}

.page1bottombox {
 width : 648px;
 min-height : 300px;
 float : left;
 border : 1px;
 clear : both;
}
	.page1bottombox  .title {
	 width : 648px;
	 height : 42px;
	 background : url('images/tablebox_header.gif') no-repeat right;
	}
	.page1bottombox2  .title {
	 height : 6px;
	 background : transparent url('images/tablebox_header2.gif') no-repeat 0 0;
	}
		.page1bottombox  .title h3 {
		 border: none;
		 background: none;
		 padding: 10px 15px;
		}
	.page1bottombox  .content {
	 width : 619px;
	 min-height : 205px;
	 padding : 36px 14px 5px 15px;
	 background : #fff url('images/page1bottombox-race-result.png') no-repeat 50% 15px;
	}
	.page1bottombox2  .content {
	 width : 648px;
	 padding : 0;
	 background : #fff;
	}
	.page1bottombox  .content-result-2 {
	 background-image : url('images/page1bottombox-race-result-2.png');
	}
	.page1bottombox  .content-result-3 {
	 background-image : url('images/page1bottombox-race-result-3.png');
	}
	.page1bottombox  .content-result-4 {
	 background-image : url('images/page1bottombox-race-result-4.png');
	}
		.page1bottombox .content .result {
		 margin: 3px 0;
		 background: #b1b0b5 url('images/result-grey.png') repeat-x;
		}
		.page1bottombox .content .result-chrome {
		 background: #c6c2b5 url('images/result-chrome.png') repeat-x;
		}
		.page1bottombox .content .result h4 {
		 padding: 8px 0 2px 8px;
		 background: none;
		 clear: both;
		}
		.page1bottombox .content .result ul {
		 padding: 0;
		 margin: 0;
		 list-style-type: none;
		 height: 58px;
		 border-top: 1px solid #606060;
	 	 border-bottom: 1px solid #606060;
		}
		.page1bottombox .content .result-chrome ul {
		 border-top: 1px solid #676662;
	 	 border-bottom: 1px solid #676662;
		}
		.page1bottombox .content .result ul li {
		 padding: 8px;
		 margin: 0;
		 width: 119px;
		 float: left;
		 border-right: 1px solid #97979a;
		}
		.page1bottombox .content .result-chrome ul li {
		 border-right: 1px solid #a8a499;
		}
		.page1bottombox .content .result ul li.result-2 {
		 border-right: 1px solid #606060;
		}
		.page1bottombox .content .result-chrome ul li.result-2 {
		 border-right: 1px solid #676662;
		}
		.page1bottombox .content .result ul li.result-5 {
		 width: 59px;
		 border-right: none;
		}

		.page1bottombox .content-result-2 .result-date {
		 width: 361px;
		 float: left;
		 margin-top: 2px;
		}
			.page1bottombox .content-result-2 .result-date h4 {
			 padding: 4px 8px 0px;
			 height: 18px;
			 line-height: 18px;
			 background: #bbbbbb url('images/result-2-head.png') repeat-x;
			 border-bottom: 1px solid #696969;
			}
			.page1bottombox .content-result-2 .result-date ul {
			 margin: 0;
			 padding: 0;
			 list-style-type: none;
			}
			.page1bottombox .content-result-2 .result-date ul li {
			 clear: both;
			 height: 25px;
			 line-height: 25px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 margin-bottom: 1px;
			}
			.page1bottombox .content-result-2 .result-date ul li.result-chrome {
			 background: #e4e2db url('images/result-2-chrome.png') repeat-x;
			}
			.page1bottombox .content-result-2 .result-date ul li.last {
			 border-bottom: 1px solid #696969;
			}
			.page1bottombox .content-result-2 .result-date ul li .col-date {
			 width: 164px;
			 padding: 0 0 0 8px;
			 border-right: 1px solid #bababa;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-2 .result-date ul li .col-circuit {
			 width: 179x;
			 padding: 0 0 0 8px;
			 float: left;
			 display: block;
			}
		.page1bottombox .content-result-2 .result-overview {
		 width: 256px;
		 float: right;
		 margin-top: 2px;
		}
			.page1bottombox .content-result-2 .result-overview h4 {
			 padding: 4px 0px 0px;
			 height: 18px;
			 line-height: 18px;
			 background: #c3cc9c url('images/result-2-overview-head.png') repeat-x;
			 border-bottom: 1px solid #7a8640;
			}
			.page1bottombox .content-result-2 .result-overview h4 .col-standing {
			 width: 174px;
			 padding: 0 0 0 8px;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-2 .result-overview h4 .col-point {
			 width: 66px;
			 padding: 0 0 0 8px;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-2 .result-overview ul {
			 padding: 0;
			 margin: 0;
			 list-style-type: none;
			}
			.page1bottombox .content-result-2 .result-overview ul li {
			 clear: both;
			 height: 25px;
			 line-height: 25px;
			 background: #d6dbbc url('images/result-2-overview-green.png') repeat-x;
			 margin-bottom: 1px;
			}
			.page1bottombox .content-result-2 .result-overview ul li.result-overview-chrome {
			 background: #e8eacd url('images/result-2-overview-chrome.png') repeat-x;
			}
			.page1bottombox .content-result-2 .result-overview ul li.last {
			 border-bottom: 1px solid #7a8640;
			}
			.page1bottombox .content-result-2 .result-overview ul li .col-standing {
			 width: 173px;
			 padding: 0 0 0 8px;
			 border-right: 1px solid #bec794;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-2 .result-overview ul li .col-point {
			 width: 66x;
			 padding: 0 0 0 8px;
			 float: left;
			 display: block;
			}
		.page1bottombox .content-result-3 .result-overview {
		 margin-top: 2px;
		 background: none;
		}
			.page1bottombox .content-result-3 .result-overview h4 .col-date {
			 width: 416px;
			 padding: 4px 0px 0px 8px;
			 height: 18px;
			 line-height: 18px;
			 border-bottom: 1px solid #696969;
			 background: #bbbbbb url('images/result-2-head.png') repeat-x;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-3 .result-overview h4 .col-result {
			 width: 185px;
			 padding: 4px 0px 0px 8px;
			 height: 18px;
			 line-height: 18px;
			 border-bottom: 1px solid #696969;
			 background: #bbbbbb url('images/result-2-head.png') repeat-x;
			 float: right;
			 display: block;
			}
			.page1bottombox .content-result-3 .result-overview ul {
			 padding: 0;
			 margin: 0;
			 list-style-type: none;
			}
			.page1bottombox .content-result-3 .result-overview ul li {
			 clear: both;
			 height: 25px;
			 line-height: 25px;
			 width: 100%;
			 margin-bottom: 1px;
			}
			.page1bottombox .content-result-3 .result-overview ul li.last .col-date,
			.page1bottombox .content-result-3 .result-overview ul li.last .col-circuit,
			.page1bottombox .content-result-3 .result-overview ul li.last .col-result {
			 border-bottom: 1px solid #696969;
			}
			.page1bottombox .content-result-3 .result-overview ul li.result-chrome {
			 background: none;
			}
			.page1bottombox .content-result-3 .result-overview ul li .col-date {
			 width: 165px;
			 padding: 0 0 0 8px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 border-right: 1px solid #bababa;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-3 .result-overview ul li.result-chrome .col-date {
			 background: #e4e2db url('images/result-2-chrome.png') repeat-x;
			}
			.page1bottombox .content-result-3 .result-overview ul li .col-circuit {
			 width: 242px;
			 padding: 0 0 0 8px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-3 .result-overview ul li.result-chrome .col-circuit {
			 background: #e4e2db url('images/result-2-chrome.png') repeat-x;
			}
			.page1bottombox .content-result-3 .result-overview ul li .col-result {
			 width: 185px;
			 padding: 0 0 0 8px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 float: right;
			 display: block;
			}
			.page1bottombox .content-result-3 .result-overview ul li.result-chrome .col-result {
			 background: #e4e2db url('images/result-2-chrome.png') repeat-x;
			}
		.page1bottombox .content-result-4 .result-overview {
		 margin-top: 2px;
		 background: none;
		}
			.page1bottombox .content-result-4 .result-overview h4 {
			 padding: 4px 0px 0px 8px;
			 height: 18px;
			 line-height: 18px;
			 border-bottom: 1px solid #696969;
			 background: #bbbbbb url('images/result-2-head.png') repeat-x;
			}
			.page1bottombox .content-result-4 .result-overview ul {
			 padding: 0;
			 margin: 0;
			 list-style-type: none;
			}
			.page1bottombox .content-result-4 .result-overview ul li {
			 clear: both;
			 height: 25px;
			 line-height: 25px;
			 width: 100%;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 margin-bottom: 1px;
			}
			.page1bottombox .content-result-4 .result-overview ul li.last {
			 border-bottom: 1px solid #696969;
			}
			.page1bottombox .content-result-4 .result-overview ul li.result-chrome {
			 background: #e4e2db url('images/result-2-chrome.png') repeat-x;
			}
			.page1bottombox .content-result-4 .result-overview ul li .col-date {
			 width: 165px;
			 padding: 0 0 0 8px;
			 border-right: 1px solid #bababa;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-4 .result-overview ul li .col-circuit {
			 width: 193px;
			 padding: 0 0 0 8px;
			 border-right: 1px solid #bababa;
			 float: left;
			 display: block;
			}
			.page1bottombox .content-result-4 .result-overview ul li .col-country {
			 width: 235px;
			 padding: 0 0 0 8px;
			 float: right;
			 display: block;
			}
	
	.page1bottombox  .bottom {
	 width : 648px;
	 height : 15px;
	 background : url('images/tablebox_footer.gif') no-repeat right;
	}
	.page1bottombox2  .bottom {
	 height : 15px;
	 background : url('images/tablebox_footer.gif') no-repeat right;
	}

.pageleftbox {
 width : 429px;
 min-height : 200px;
 float : left;
 clear : both;
 margin : 0 10px 0 0;
}
	.pageleftbox .postbox {
	 float: left;
	}
	.pageleftbox .postbox .content {
	 min-height: 20px;
	 padding: 0 15px;
	}
.singleleftbox {
 width : 429px;
 min-height : 200px;
 float : left;
 clear : both;
 margin : 0 10px 0 0;
}
.postbox {
 width : 429px;
 min-height : 200px;
 margin : 0 0 11px 0;
}
	.postbox .title {
	 width : 429px;
	 height : auto;
	 padding : 10px 0 0 15px;
	 background : url('images/postbox-title-bg.png') no-repeat;
	 color : #a2ba3a;
	 font-size : 22px;
	}
	.postbox .title h6 {
	 color: #000000;
	 padding: 0 20px 5px 2px;
	 margin: 0;
	 font-weight: normal;
	 font-size:11px;
	}
	.postbox .content{
	 width : 399px;
	 min-height : 100px;
	 padding : 15px 15px 0 15px;
	 background : #fff;
	}
	.postbox .grey{
	 background : #f2f2f2;
	}
	.postbox .bottom {
	 width : 429px;
	 height : 15px;
	 background : url('images/postbox-bottom-bg.png') no-repeat bottom;
	}
	.postbox .top {
	 width : 429px;
	 height : 14px;
	 background : url('images/postbox-top-bg.png') no-repeat top;
	}
	.postbox-white .top {
	 width : 429px;
	 height : 14px;
	 background : url('images/coming_soon_header.gif') no-repeat top;
	}
	.postbox-white .bottom {
	 width : 429px;
	 height : 15px;
	 background : url('images/coming_soon_footer.gif') no-repeat bottom;
	}

.singlerightbox {
 width : 208px;
 min-height : 200px;
 float : left;
 background : #fff;
}
.breadcrumbs {
 min-height: 19px;
 color : #fff;
 border : 0px solid;
 float : left;
 clear : both;
 padding : 0;
 margin : 0 0 12px 0;
 font-size : 11px;
}
	.breadcrumbs .content {
	 padding: 0 4px;
	 line-height: 19px;
	 background : url('images/breadcrumbs.png') repeat;
	}
	.breadcrumbs a{
	 color : #fff;
	 text-decoration : none;
	}
	.breadcrumbs a:hover{
	 text-decoration : underline;
	}
	.breadcrumbs span{
	 padding: 0 2px;
	}
	.breadcrumbs strong{
	 text-decoration: underline;
	 font-weight: normal;
	}


.button {
 background: #424242;
 color: #fefefe;
 border: 1px solid #424242;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 11px;
 margin: 0;
 padding: 0px 4px;
 cursor: pointer;
}
.button-go {
 padding: 0;
 margin: 0;
 border: 0;
 width: 31px;
 height: 16px;
 background: url('images/go_btn.gif') no-repeat 0 50%;
 text-indent: -999px;
}
#subscribe-form .button {
 padding: 0;
 margin: 0;
 border: 0;
 width: 31px;
 height: 16px;
 background: url('images/go_btn.gif') no-repeat 0 50%;
 text-indent: -999px;
 overflow: hidden;
 display: block;
 font-size: 0px;
 line-height: 0px;
}
.image-border {
 padding: 2px;
 border: 1px solid #cfcfcf;
}
.news-head {
 border-bottom: 1px solid #787878;
 padding: 10px 0 10px;
}
	.news-head .seeall{
	 display: block;
	 float: right;
	}
.news-entry {
 border-top: 1px solid #d3d3d3;
 margin: 0;
 padding: 15px 0;
}
	.news-entry .date {
	 color: #999999;
	 padding: 0;
	 display: block;
	 text-transform: uppercase;
	}
	.news-entry .thumbnail {
	 padding: 2px;
	 border: 1px solid #cfcfcf;
	 margin: 8px 10px 0 0;
	}
.news-entry-1 {
 border-top: none;
}
.single .news-entry {
 border-top: none;
 margin: 0;
 padding-top: 0;
}
.entry-list {
 padding: 15px 0;
}
.entry-list .thumbnail {
 padding: 2px;
 border: 1px solid #cfcfcf;
 margin: 0 10px 15px 0;
}
.comment-list {
 padding: 5px 0;
 margin: 5px 0 0;
 border-bottom: 1px solid #c9c9c9;
}
	.comment-list .name {
	 color: #666666;
	 font-weight: bold;
	}
	.comment-list .name a {
	 color: #666666;
	}
	.comment-list .date {
	 color: #999999;
	 float: right;
	}
.commentbox {
}
	.commentbox .content {
	 padding: 0 15px;
	}
	.commentbox .field {
	 clear: both;
	 padding: 2px 0;
	}
	.commentbox .field label {
	 float: left;
	 color: #666666;
	 font-weight: bold;
	 float: left;
	 font-size: 11px;
	}
	.commentbox .field input, .commentbox .field textarea {
	 margin-left: 100px;
	 display: block;
	 width: 200px;
	 border: 1px solid #b1b1b1;
	}
	.commentbox .field .button {
	 width: auto;
	 padding: 1px 6px;
	}
	.commentbox .instruct {
	 margin-left: 100px;
	 color: #999999;
	}
	#captchaImgDiv {
	 position: relative;
	}
	#captchaImgDiv div {
	 padding: 0 !important;
	}
	#captchaImgDiv label {
	 position: absolute;
	 top: -16px;
	 left: 0;
	}
	#captchaImgDiv label small {
	 font-size: 11px;
	}
	#captcha_code {
	 width: 200px !important;
	}

.greenbox1 {
 width : 315px;
 margin : 0 0 11px 0;
}
.greenbox1 .title1 {
 background : url('images/greenbox1-title-bg.jpg') no-repeat top;
 width : 304px;
 height : 20px;
 color : #fff;
 font-size : 14px;
 padding : 2px 0 0 11px;
}
.greenbox1 .title-welcome {
 background-image : url('images/box1_title_welcome.gif');
}
.greenbox1 .title2 {
 background : url('images/greenbox-title2-bg.jpg') no-repeat top;
 width : 304px;
 height : 20px;
 color : #fff;
 font-size : 14px;
 padding : 2px 0 0 11px;
}
.greenbox1 .title-latest-mw-news {
 background-image : url('images/box1-title-mw-news.gif');
}
.greenbox1 .title-latest-redbull-news {
 background-image : url('images/box1-title-rbr-news.gif');
}
.greenbox1 .title-off-the-track-news {
 background-image : url('images/box1_title_on_tracks.gif');
}
.greenbox1 .content {
 background : #fff;
 width : 285px;
 padding : 6px 15px 0;
 color : #333;
}
.greenbox1 .footer {
 background : url('images/box1_footer.gif') no-repeat bottom;
 width : 315px;
 padding : 0;
 height: 6px;
}
.greenbox1 .content ul {
 margin : 0px;
 padding : 0 15px;
}
.greenbox1 .content ul li {
 padding : 2px 0;
 list-style-type: circle;
}
.greenbox1 .content ul a {
 color : #999;
 text-decoration : none;
}
.greenbox1 .content ul a:hover {
 text-decoration : underline;
}
.seeall {
 color : #333;
 font-weight : bold;
 margin : 5px 0;
 font-size: 10px;
}
.link {
 color: #000;
 font-weight : bold;
 text-decoration: underline;
}
.question-title {
 color: #000;
 font-size: 12px;
 font-weight: bold;
}
.white {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}
.green {
 color: #859630;
}
.green-block {
 color: #859630;
 padding: 5px 0 0;
 display: block;
}
.match-for {
 color: #999999;
 padding-top: 10px;
}
.match-for span {
 color: #666633;
}
.match-for-gallery {
 color: #999999;
 padding: 6px 0 6px 25px;
}
.match-for-gallery .gallery-name {
 padding: 0;
}

.centerbox {
 width : 322px;
 margin : 16px 0 40px 11px;
 float : left;
}
.videobox, .greenbox2 {
 width : 322px;
 margin : 0 0 11px 0;
}
.videobox .video {
 width : 318px;
 height : 174px;
 background : #fff;
 padding : 2px;
}
.videobox .content {
 background : #656b70;
 width : 292px;
 padding : 8px 15px 0px;
 color : #fff;
}
.videobox .footer {
 background : url('images/box_video_footer.gif') no-repeat bottom;
 width : 322px;
 padding : 0;
 height: 10px;
}
.videobox .content .title{
 width : 292px;
 border-bottom : 1px solid #3f3f3f;
 margin : 0 0 8px 0;
 padding : 0 0 8px 0;
 font-size : 18px;
 color : #fff;
}
.videobox .content .description{
 margin : 0 0 2px 0;
}

.greenbox2 .title {
 background : url('images/greenbox2-title-bg.jpg') no-repeat top;
 width : 311px;
 height : 20px;
 color : #fff;
 font-size : 14px;
 padding : 5px 0 0 11px;
}
.greenbox2 .title-watching-brief {
 background-image : url('images/box2_title_watching_brief.gif');
}
.greenbox2 .content {
 background : #fff;
 width : 302px;
 padding : 10px 10px 2px 10px;
 color : #333;
 position : relative;
}
.greenbox2 .footer {
 background : url('images/box2_footer.gif') no-repeat bottom;
 width : 322px;
 padding : 0;
 height: 8px;
}

.greenbox2 .content .thumb {
 padding : 1px;
 background : #fff;
 border : 1px solid #d1d1d1;
 float : left; 
 margin : 0 10px 0 0;
 width : 130px;
}
.greenbox2 .content .description {
 float : left;
 width : 155px;
}
.greenbox2 .content .descriptionwide {
 width : 295px;
}
.greenbox2 .content .description h2 {
 margin : 0 0 8px 0;
 font-weight : normal;
 font-size : 18px;
 background: none;
}
.greenbox2 .content .description .news {
 margin : 0 0 2px 0;
}

.rightbox {
 width : 221px;
 min-height : 300px;
 background : url('images/right_box_bg_strip.png') repeat-y;
 margin : 23px 0 40px 8px;
 float : left;
 position : relative;
}
	.home  .rightbox {
	 margin : 21px 0 40px 8px;
	}
.subscribebox {
 background : url('images/subscribe-panel.gif') no-repeat;
 height : 85px;
 width : 210px;
 margin : 5px 0 11px 6px;
}
	.subscribebox h2 {
	 text-indent: -999px;
	 overflow: hidden;
	}
.greybox {
 width : 208px;
 margin : 0 0 11px 6px;
}
.greybox .title {
 background : url('images/box_links_header.gif') no-repeat top;
 width : 197px;
 height : 19px;
 color : #fff;
 font-size : 14px;
 padding : 3px 0 0 11px;
}
	.greybox .title-related-sites {
	 background-image : url('images/related_sites_title.gif');
	 text-indent: -999px;
	 overflow: hidden;
	}
.greybox .content {
 background : #9f9d98;
 width : 188px;
 padding : 10px 10px 0;
 color : #4c535a;
}
.greybox .footer {
 background : url('images/box_links_footer.gif') no-repeat bottom;
 width : 208px;
 padding : 0;
 height: 10px;
}
.greybox .content ul {
 margin : 0px;
 padding : 0 0 0 15px;
}
.greybox .content ul li {
 margin : 0;
 padding: 2px 0;
 list-style-type: circle;
 color : #fff;
}
.greybox .content ul a {
 color : #4c535a;
 text-decoration : none;
}
.greybox .content ul a:hover {
 text-decoration : underline;
}
.twitterbox {
 width : 208px;
 margin : 0 0 11px 6px;
}
.twitterbox  .title {
 background : url('images/box_twitter_header.gif') no-repeat top;
 width : 208px;
 height : 22px;
}
.twitterbox .content {
 background : #464a52 ;
 width : 188px;
 padding : 10px 10px 3px 10px;
 color : #fff;
}
.twitterbox .footer {
 background : url('images/box_twitter_footer.gif') no-repeat bottom;
 width : 208px;
 padding : 0;
 height: 12px;
}
.twitterbox .content ul {
 margin : 0px;
 padding : 0 0 0 15px;
}
.twitterbox .content ul li {
 margin : 0 0 5px 0 !important;
 margin : 0px;
 list-style-image : url('images/twitterbox-bullet.jpg');
 color : #fff;
}
.twitterbox .content ul li .date{
 display : block;
 color : #e1e3e3;
 font-size : 10px; 
}
.twitterbox .content ul a {
 color : #999999;
 text-decoration: none;
}
.twitterbox .content ul .aktt_tweet_time {
 color : #e2e2e2;
 text-decoration: none;
}
.twitterbox .content .more {
 color : #fff;
 font-weight : bold;
 margin : 5px 0;
 font-size : 10px;
}
.rightbox-top {
 width : 221px;
 height : 5px;
 background : url('images/right_box_bg_head.png') no-repeat top center;
 position : absolute;
 top: -5px;
 left: 0;
}
.rightbox-bottom {
 width : 221px;
 height : 5px;
 background : url('images/right_box_bg_footer.png') no-repeat bottom center;
 position : absolute;
 bottom : -5px;
}
.closebodycenter {
 width : 980px;
 background : url('images/content-bg-bottom.gif') no-repeat bottom;
 height : 15px;
 position: relative;
 top: -15px;
 margin : 0 0 -15px;
}
.post {
 background : #fff;
 width : 500px;
}
.clear {
 clear : both;
}

div.flaglist {
	position: relative;
	padding: 5px 0;
	height: 51px;
}
div.flaglist ul {
	list-style-type: none;
	padding: 0 2px;
	margin: 0;
	height: 28px;
}
div.flaglist ul li {
	float: left;
	height: 28px;
	width: 28px;
	margin: 0 2px;
}
div.flaglist ul li a {
	display: block;
}
div.flaglist ul li img {
	display: block;
}
div.flaglist ul li img.flagimageactive {
	display: none;
}
div.flaglist ul li a:hover img.flagimage,
div.flaglist ul li.current a img.flagimage {
	display: none;
}
div.flaglist ul li a:hover img.flagimageactive,
div.flaglist ul li.current a img.flagimageactive {
	display: block;
}
div.flaglist ul li span.flagtext {
	color: #333;
	background: #f2f2f2;
	font-weight: bold;
	position: absolute;
	left: 5px;
	top: 40px;
	font-size: 11px;
	line-height: 11px;
	height: 13px;
	width: 450px;
	display: none;
	z-index: 9;
}
div.flaglist ul li:hover span.flagtext {
	display: block;
}
div.flaglist .flagchoose {
	color: #333;
	background: #f2f2f2;
	font-weight: bold;
	position: absolute;
	left: 5px;
	top: 40px;
	font-size: 11px;
	line-height: 11px;
	height: 13px;
	width: 450px;
	display: block;
	z-index: 6;
}
div.flaglist .flagnav {
	color: #333;
	background: #f2f2f2;
	font-weight: bold;
	position: absolute;
	right: 15px;
	top: 40px;
	font-size: 11px;
	line-height: 11px;
	height: 13px;
	width: 135px;
	display: block;
	text-align: right;
	z-index: 6;
}
div.flaglist .flagnav a {
	color: #333;
	margin: 0 5px;
	text-decoration: underline;
}
div.flaglist .flagnav a:hover {
	text-decoration: none;
}
.flagbig {
	float: right;
	border: 1px solid #bbb;
}

.on-the-track-box {
	width: 636px;
	margin: 0 auto;
}
.on-the-track-box .title {
	width: 636px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url('images/on_the_track_bg_top.gif') no-repeat;
}
.on-the-track-box .content {
	width: 616px;
	min-height: 60px;
	padding: 0 10px;
	margin: 0;
	background: url('images/on_the_track_bg.gif') repeat-y;
}
.on-the-track-box .footer {
	width: 636px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: url('images/on_the_track_bg_bottom.gif') no-repeat 0 100%;
}
.off-the-track-box {
	width: 636px;
	margin: 2px auto 0;
}
.off-the-track-box .title {
	width: 636px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url('images/off_the_track_bg_top.gif') no-repeat;
}
.off-the-track-box .content {
	width: 616px;
	min-height: 60px;
	padding: 0 10px;
	margin: 0;
	background: url('images/off_the_track_bg.gif') repeat-y;
}
.off-the-track-box .footer {
	width: 636px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: url('images/off_the_track_bg_bottom.gif') no-repeat 0 100%;
}
.no-style {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer {
 width : 980px;
 height : 73px;
 margin : 0px;
 background : #000;
 color : #9d9d9d;
 position : relative;
 font-size : 10px;
}
#footer a {
 color : #9d9d9d;
 text-decoration : none;
 margin : 0 3px;
}
#footer a:hover {
 text-decoration : underline;
}
.footer-left {
 position : absolute;
 left : 5px;
 top : 5px;
}
.footer-right {
 position : absolute;
 right : 5px;
 top : 5px;
}
.hidden {
 visibility : hidden;
}
.alignleft {
 float: left;
}
.alignright {
 float: right;
}

/* NextGen Gallery update */
.content .ngg-album {
 border: none;
 position: relative;
 margin: 5px 0 10px;
 padding: 0;
}
.content .ngg-album .ngg-albumtitle {
 position: absolute;
 left: 145px;
 top: 5px;
}
.content .ngg-album .ngg-albumtitle a {
 color: #a6c230;
 font-size: 12px;
 text-decoration: none;
}
.content .ngg-album .ngg-albumtitle a:hover {
 color: #a6c230;
 text-decoration: underline;
}
.content .ngg-album .ngg-description {
 display: none;
}
.content .ngg-album .ngg-thumbnail img {
 margin: 0;
 padding: 2px;
}
.content .ngg-galleryoverview {
 width: 576px;
 margin: 0 auto;
}
.content .ngg-galleryoverview .ngg-gallery-thumbnail-box {
 /*width: 134px;*/
 margin: 0;
 padding: 5px;
}
.content .ngg-galleryoverview .ngg-gallery-thumbnail {
 /*width: 134px;*/
 margin: 0;
 padding: 0;
}
.content .ngg-galleryoverview .ngg-gallery-thumbnail-box a {
 float: left;
}
.content .ngg-galleryoverview .ngg-gallery-thumbnail-box img {
 /*width: 130px;*/
 padding: 2px;
 margin: 0 auto;
 float: left;
}
.gallery-name {
 color: #a6c230;
 font-weight: bold;
 font-size: 12px;
 padding-left: 25px;
}

/* WP Mailing List update */
.wpmlwidget fieldset {
	width: 399px;
	float: left;
	padding: 2px 0;
}
.wpmlwidget fieldset legend {
	color: #666666;
	width: 120px;
	float: left;
	margin-right: 10px;
}
.wpmlwidget .widefat {
	border: 1px solid #bababa;
	height: 18px;
	width: 228px;
	border-radius: 0;
	margin-left: 130px;
}
.wpmlwidget input,
.wpmlwidget select
.wpmlwidget textarea{
	line-height: 18px;
	font-size: 11px;
	padding: 0 2px;
}
.wpmlrequired {
	color: #666666;
}

#slideshow-wrapper {
	margin: 0 auto;
	padding: 0;
}
#information h3 {
	background: none;
	border: none;
}

.page-navigation {
	text-align: right;
	line-height: 12px;
	clear: both;
}
.page-navigation .navigation-text {
	color: #999999;
	font-size: 10px;
	padding: 0 5px;
}
.page-navigation .navigation {
	padding: 0 2px;
}

.youtube {
	margin-bottom: 5px;
	display: block;
}

#TB_secondLine {
	padding-top: 5px;
}
#TB_caption {
	height: auto;
	width: 80%;
	padding-right: 0;
}

/* fix for icon show in hover slideshow gallery */
.linkhover{
	background: none;
}
.imgnav {
	width: 50%;
}
#imgprev {
	background-image: url('images/arrow_home_right.png');
}
#imgnext {
	background-image: url('images/arrow_home_left.png');
}

#privacy {
	height: 300px;
	overflow-y: scroll;
}

/* Link box in 404 page */
.linkbox {
	background: url('images/link_bg.gif') no-repeat;
	width: 534px;
	height: 164px;
	margin: 20px auto 10px;
	font-size: 10px;
}
.linkbox ul {
	margin: 0;
	padding: 20px 0 0 30px;
	width: 146px;
	float: left;
	list-style-type: none;
}
.linkbox ul.link-0 {
	width: 125px;
}
.linkbox ul.link-1 {
	width: 162px;
}
.linkbox ul.link-2 {
	width: 150px;
}
.linkbox ul li {
	margin: 0;
	padding: 0 0 8px;
	font-weight: bold;
}
.linkbox ul li a {
	font-weight: bold
	color: #333333;
}
.linkbox ul li ul.child {
	margin: 0;
	padding: 3px 0;
	float: none;
	width: auto;
}
.linkbox ul li ul.child li {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.linkbox ul li ul.child li a {
	font-weight: normal;
	color: #666666;
}
