/*
Theme Name: Mark Webber
Theme URI: http://www.thinkun.net
Description: Custom WordPress website for Mark Webber by Thinkun
Version: 1.0
Author: Thinkun
Tags: Mark Webber WordPress theme template
CSS version: 2.22
*/
body {
 background : #000;
 text-align : center;
 margin : 0px;
 padding : 0px;
 font : 12px/15px Arial;
 
}
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 : 26px;
 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 : 26px;
 margin : 0 0 0 0;
 font-size : 11px;
 position: relative;
 border : 0px solid;
}
#navigation ul li a{
 color : #343233;
 padding : 6px 13px 5px 13px;
 font-weight : bold;
 text-decoration : none;
 display: block;
}
#navigation ul li.hoverdrop a,
#navigation ul li.current_page_ancestor > a{
 color : #333333;
 background: #7d8f2e;
}
#navigation ul li.current_page_item > a,
#navigation ul li li.current_page_parent > a {
 color: #fff;
 background: #3a5f15;
}
#navigation ul li a:hover {
 background: #1d1d1d;
 color: #acc835;
}
	#navigation li .dropdowntop{
	 z-index: 99999;
	 padding: 0;
	 position: absolute;
	 border : 0px solid;
	 left : 0;
	 top : 22px;
	 width : 122px;
	 height: 10px;
	 visibility : hidden;
	}	
	#navigation li.current_page_item ul, #navigation ul li.current_page_ancestor ul {
	 display: block;
	}
	#navigation li ul{
	 z-index: 99999;
	 position: absolute;
	 left : 0;
	 padding-top: 2px;
	 top : 26px;
	 width : 500px;
	 display : none;
	}
	#navigation li ul li{
	 float: left;
	 display : block;
	 color : #fff;
	 border : 0px solid;
	 width : auto;
	 padding : 0px;
	 /*height : 25px;*/
	 height: auto;
	}
	#navigation li ul li a{
	 background: #869837;
	 color : #343233;
	 display : block;
	 padding : 5px 12px 5px 12px;
	 /*height : 15px;*/
	 line-height : 15px;
	 font-size : 11px;
	 margin-right: 2px;
	}
	/*#navigation li ul li a:hover{
	 background : #364923;
	}*/
	
.bodycenter {
 width : 980px;
 /*background : #9c9e9c;*/
 background : #353535 url('images/content-bg.jpg') repeat-x 0 0;
 min-height : 500px;
 margin : 0px;
 text-align : left;
}
.featuredbox {
 background : #ddd;
 margin : 0 0 0px 52px;
 float: left;
 width: 647px;
 overflow: hidden;
}
.featuredbox #fullsize {
 border: none !important;
 width: 647px !important;
}
.featuredbox #image img {
 border: none !important;
}
.featuredrightbox {
 float: right;
 width: 201px;
 height: 335px;
 margin: 0 52px 0 0;
 padding: 2px 10px 10px;
 background: url('images/bg_home_countdown.png') repeat;
}
.featuredrightbox .next-countdown {
 background: #000010;
 color: #fff;
 padding: 5px 10px;
 margin: 0 0 2px;
 font-weight: bold;
 text-transform: uppercase;
}
.featuredrightbox .next-countdown h4 {
 color: #fff;
 font-size: 17px;
 line-height: 18px;
}
.featuredrightbox .countdown {
 margin: 0 0 10px;
 font-size: 9px;
 overflow: hidden;
}
.featuredrightbox .countdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.featuredrightbox .countdown .fergcorp_countdownTimer_event_title {
 display: none;
}
.featuredrightbox .countdown .days {
 display: block;
 background: #000010;
 width: 59px;
 height: 48px;
 float: left;
 color: #fff;
 text-align: center;
}
.featuredrightbox .countdown .days strong {
 font-size: 26px;
 line-height: 26px;
 font-weight: bold;
 color: #f4ec09;
 display: block;
 padding: 5px 0 0;
}
.featuredrightbox .countdown .time {
 display: block;
 background: #000010;
 width: 140px;
 height: 48px;
 float: right;
 color: #fff;
 text-align: center;
}
.featuredrightbox .countdown .time strong {
 font-size: 26px;
 line-height: 26px;
 font-weight: normal;
 color: #f4ec09;
 display: block;
 padding: 5px 0 0;
}
.featuredrightbox .countdown .time .colon {
 color: #fff;
 font-size: 18px;
 line-height: 1px;
 font-weight: bold;
 margin: 0 -5px;
}
.featuredrightbox .next-race {
 margin: 0 0 10px;
}
.featuredrightbox .newsflash {
 background: url('images/bg_box_newsflash.png') no-repeat;
 width: 181px;
 height: 133px;
 padding: 40px 10px 10px;
 line-height: 15px;
}
.featuredrightbox .newsflash h3 {
 display: none;
}
.featuredrightbox .newsflash p img {
 position: relative;
 top: 2px;
}
.quote-open,
.quote-close {
 background: url('images/quote-open.png') no-repeat 0 0;
 width: 11px;
 height: 0;
 padding: 10px 0 0;
 margin: 0 2px 0 0;
 display: inline-block;
 overflow: hidden;
}
.quote-close {
 background-image: url('images/quote-close.png');
 margin: 0 0 0 2px;
}
.leftbox {
 background: url('images/right_box_bg_strip.png') repeat;
 width : 637px;
 min-height : 400px;
 margin : 16px 0 170px 52px;
 padding: 5px;
 float : left;
 position: relative;
}
.leftbox-top {
 background: #fff;
 padding: 10px;
 margin: 0 0 5px;
 overflow: hidden;
}
.leftbox .faux {
 background: url('images/bg_home_faux.gif') repeat-y;
 overflow: hidden;
}
.leftbox .welcome {
 width: 185px;
 padding: 60px 10px 10px;
 background: #84c447 url('images/bg_box_home_welcome.png') no-repeat;
 float: left;
}

.leftbox .welcome ul{
	padding: 7px 0 0;
	list-style: none;
	margin: 0;
}

.leftbox .welcome li{
	background: url(images/footer_arrow.png) left 3px no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 0 0 6px 11px;
}

.leftbox .welcome li a{
	color: #fff;
	text-decoration: none;
}
.leftbox .welcome li a:hover {
	text-decoration: underline;
}

.leftbox .latest-news {
 float: left;
 width: 403px;
 margin: 0 0 0 8px;
}
.leftbox .latest-news h3 {
 padding: 0;
}
.leftbox .latest-news .post-list {
 padding: 10px 0 5px;
 color: #333;
 border-bottom: 1px solid #ededee;
 line-height: 14px;
 float: left;
 width: 400px;
}
.leftbox .latest-news .post-has-thumbnail {
 padding-left: 144px;
 width: 256px;
}
.leftbox .latest-news .post-list .thumbnail {
 padding: 2px;
 background: #919398;
 border-right: 10px solid #fff;
 margin-bottom: -6px;
 margin-left: -144px;
}
.leftbox .latest-news .post-list h2 {
 font-size: 14px;
 margin: 0;
 padding: 0 0 4px 0;
}
.leftbox .latest-news .post-list h2 a {
 color: #84c447;
 text-decoration: none;
}
.leftbox .latest-news .post-list .posted {
 font-size: 9px;
 color: #939494;
}
.leftbox .latest-news .post-list .more {
 font-weight: bold;
}
.leftbox .latest-news .more-links {
 text-align: right;
 padding: 8px 0 0;
 font-weight: bold;
 color: #7d7d7d;
 clear: both;
}
.leftbox-bottom {
 background: url('images/bg_gallery.png') no-repeat 0 0;
 overflow: hidden;
 font-weight: bold;
}
.leftbox-bottom img {
 display: block;
 float: none;
}
.leftbox-bottom .image-link {
 display: block;
}
.leftbox-bottom .home-video {
 position: relative;
 color: #fff;
 text-decoration: none;
}
.leftbox-bottom .home-video:hover {
 text-decoration: underline;
}
.leftbox-bottom .home-video span {
 display: block;
 position: absolute;
 bottom: 0px;
 left: -10px;
 overflow: hidden;
 width: 164px;
 height: 26px;
 background: url('images/bg_home_video_text.png') no-repeat;
 padding: 4px 0 3px 33px;
 color: #fff;
 font-size: 9px;
 line-height: 13px;
 font-weight: normal;
}
.sponsor-box {
 width : 654px;
 position: absolute;
 bottom: -145px;
 left: 0;
}
.sponsor-box img {
 display: block;
 float: left;
 margin: 0 7px 0 0;
}
.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 : 409px;
 min-height : 138px;
 background : url('images/right_box_bg_strip.png') repeat;
 float : left;
 margin : 0 10px 11px 0;
 padding: 5px;
 clear : both;
}
	.page1leftbox .title {
	 width : 409px;
	 min-height : 35px;
	 background : #000010 url('images/bg_title_1line.png') repeat-x;
	 padding : 0;
	 color : #a2ba3a;
	 font-size : 22px;
	}
	.pageleftbox2 .title {
	 background : #000010 url('images/bg_title_multiline.png') repeat-x;
	 height: auto;
	}
	.pageleftbox2 .title h6 {
	 color: #fff;
	 padding: 0 20px 5px 15px;
	 margin: 0;
	 font-weight: normal;
	 font-size:11px;
	}
	.pageleftbox2 .title .seeall {
	 display: block;
	 float: right;
	 margin: 10px 30px 0 0;
	}
	.page1leftbox .content {
	 width : 397px;
	 min-height : 62px;
	 background : #fff;
	 padding : 1px 6px 7px;
	}
	.page-template-page-givingitback-php .page1leftbox .content,
	.page-template-page-subscribe-php .page1leftbox .content {
	 width: 389px;
	 padding-left: 10px;
	 padding-right: 10px;
	}
	.page-template-page-givingitback-php .page1leftbox .content img {
	 margin-left: -4px;
	}
	.page1leftbox .content a {
	 color: #000;
	 text-decoration: underline;
	 font-weight: bold;
	}
	.page1leftbox .content h4 a {
	 background: #ffffff;
	 /*color: #a6c230;*/
	 color: #84c447;
	 text-decoration: none;
	}
	/*.page1leftbox .footer {
		width : 429px;
		padding : 0 0 8px;
		background : url('images/page1leftbox-bg.png') no-repeat bottom;
	}*/
	.formulabg {
		background : #fff url('images/formulaone_bg.jpg') no-repeat 5px 5px !important;
		padding : 6px !important;
		min-height: 198px !important;
		width: 626px !important;
		text-align: right;
	}
	.myhistorybg {
		width: 353px !important;
		height : 265px !important;
		padding: 5px !important;
		margin: 0 0 5px !important;
	}
.pageleftbox-big {
 width: 638px;
}
	.pageleftbox-big .title {
	 background : #000010 url('images/bg_title_1line.png') repeat-x;
	 height: auto;
	 min-height: 35px;
	 width: 638px;
	 margin: 0 0 5px;
	}
	.title-big {
	 background : #000010 url('images/bg_title_1line_big.png') repeat-x !important;
	}
	.title-multiline {
	 background : #000010 url('images/bg_title_multiline.png') repeat-x !important;
	}
	.title-multiline-big {
	 background : #000010 url('images/bg_title_multiline_big.png') repeat-x !important;
	}
	.title-multiline-mystory {
	 background : #000010 url('images/bg_title_multiline_mystory.png') repeat-x !important;
	}
	.title-multiline-myseasonpreview {
	 background : #000010 url('images/bg_title_multiline_myseasonpreview.png') repeat-x !important;
	 margin: 0 0 23px !important;
	}
	.pageleftbox-big .title h6 {
	 color: #fff;
	 padding: 0 15px 10px;
	 margin: 0;
	 font-weight: normal;
	 font-size:12px;
	}
	.title-on-the-track-news h6,
	.title-off-the-track-news h6 {
	 display: none;
	}
	.pageleftbox-big .pagehead {
	 background: #fff;
	 padding: 5px;
	 margin: 0 0 5px;
	 width: 628px;
	 overflow: hidden;
	}
	.pageleftbox-big .content {
	 background : #fff;
	 width: 608px;
	 padding: 0 15px 7px;
	 margin: 0;
	}
	.pageleftbox-big h3 {
	 color: #000;
	 font-size: 14px;
	 text-transform: uppercase;
	}
	.ecardbox .title {
	 background : #000010 url('images/bg_title_1line_big.png') repeat-x;
	}
	.ecardbox .title-multiline {
	 background : #000010 url('images/bg_title_multiline.png') repeat-x;
	}
	.ecardbox .content {
	 background : #fff;
	 width: 638px;
	 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 10px 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;
	}
	.giving-it-back-list {
	 padding: 10px 0 20px;
	}
	.giving-it-back-list .list-content {
	 margin: -8px 0 0 135px;
	 padding: 0 15px 0 0;
	}
	.pageleftbox-big .slideshow {
	 background: #fff;
	 width: 628px;
	 padding: 5px;
	 margin: 0 0 5px;
	}
	.gallerybg {
	 background: url('images/bg_gallery.png') no-repeat !important;
	 width: 638px !important;
	 height: 191px;
	 padding: 0 !important;
	}
	/*.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 {
	 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 {
	}
	
.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 : 209px;
 float : left;
 margin : 0 0 10px 0;
 padding : 5px;
 background : url('images/right_box_bg_strip.png') repeat;
}
	.pagerightbox .title {
	 display: none;
	}
	.box-personal-snapshot {
	 background: url('images/bg_box_personal_snapshot.png') no-repeat right;
	 padding: 35px 10px 0;
	 width: 189px;
	 height: 88px;
	 font-size: 11px;
	 line-height: 13px;
	 margin: 0 0 5px;
	}
	.box-news-by-round {
	 background: #fff url('images/news_by_round_box.gif') no-repeat 0 0;
	 padding: 35px 10px 10px;
	 width: 189px;
	 margin: 0 0 5px;
	}
	.box-news-by-month {
	 background: #fff url('images/news_by_month_box.gif') no-repeat 0 0;
	 padding: 35px 10px 10px;
	 width: 189px;
	 margin: 0 0 5px;
	}
	.box-mw-arden {
	 background: url('images/bg_box_mw_arden.png') no-repeat;
	 padding: 77px 8px 0;
	 width: 193px;
	 height: 80px;
	 margin: 0 0 5px;
	 font-size: 11px;
	 line-height: 12px;
	}
	.box-mw-arden h3 {
	 display: none;
	}
	.box-mw-arden p {
	 padding: 3px 0;
	}
	.box-mw-arden .see-latest {
	 background: url('images/arrow_list2.png') no-repeat 0 50%;
	 padding: 0 0 0 13px;
	 color: #fff;
	 font-weight: bold;
	 text-decoration: none;
	 font-size: 12px;
	}
	.box-mw-arden .see-latest:hover {
	 text-decoration: underline;
	}
	.box-news-tag-cloud {
	 background: url('images/bg_tag_cloud.png') repeat;
	 padding: 10px;
	 width: 189px;
	 color: #464646;
	}
	.box-news-tag-cloud .title-news-tag-cloud{
	 background: url('images/title_news_tag_cloud.png') no-repeat 0 0;
	 height: 10px;
	 margin: 5px 0 10px;
	 display: block;
	}
	.box-news-tag-cloud .title-photos-tag-cloud{
	 background: url('images/title_photos_tag_cloud.png') no-repeat 0 0;
	 height: 10px;
	 margin: 5px 0 10px;
	 display: block;
	}
	.box-news-tag-cloud a {
	 color: #464646;
	 text-decoration: none;
	 line-height: 1em;
	}
	.box-news-tag-cloud a:hover {
	 text-decoration: underline;
	}
	.box-mw-arden-gp3-news {
	 background: url('images/box_mw_arden_gp3_news.gif') no-repeat right;
	 padding-top: 30px;
	 height: 72px;
	}
	.box-philosophy {
	 background: url('images/bg_box_philosophy.png') no-repeat;
	 width: 189px;
	 height: 180px;
	 padding: 36px 10px 10px;
	}
	.box-more-details {
	 background: url('images/bg_box_more_details.png') no-repeat;
	 width: 189px;
	 height: 24px;
	 padding: 182px 10px 0;
	 margin: 5px 0 0;
	 font-size: 11px;
	 color: #fff;
	}
	.box-more-details a {
	 color: #fff;
	}
	.box-f1links {
	 background: url('images/bg_box_f1links.png') no-repeat;
	 width: 189px;
	 height: 123px;
	 padding: 10px;
	}
	.box-f1links ul {
	 list-style: none;
	 margin: 0;
	 padding: 5px 0;
	}
	.box-f1links ul li {
	 background: url('images/arrow_list2.png') no-repeat 0 50%;
	 padding: 0 0 0 12px;
	}
	.box-f1links a {
	 color: #fff;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 12px;
	}
	.box-f1links a:hover {
	 text-decoration: underline;
	}
	.box-see-past-result .title {
	 background: url('images/title_see_past_result.gif') no-repeat;
	 width: 209px;
	 height: 31px;
	 display: block;
	}
	.box-see-past-result .content {
	 background: #fff;
	 padding: 8px;
	}
	.box-see-past-result .button {
	 float: right;
	 /*line-height: 18px;
	 height: 18px;
	 margin: 1px 0;*/
	}
	.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: 209px;
 padding: 0;
 margin: 5px 0 0;
 font-size: 11px;
}
	.greenbox-right .title {
	 background: url('images/rightbox-green-title-bg.jpg') no-repeat top;


	 height: 51px;
	 display: block;
	}
		.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-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: #fff url('images/bg_box_green.png') repeat-x;
	 padding: 10px 15px 10px;
	}
	/*.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;
	}

.box-download {
 margin: 5px 0 0;
 padding: 6px;
 background: #fff;
}
.box-download .title {
 background: url('images/gallery/downloads.png') no-repeat;
 height: 28px;
 min-height: 0;
}
.box-download .content {
 padding: 0;
 width: 628px;
 overflow: hidden;
}
.box-download .content .wallpaper {
 width: 389px;
 padding: 0 10px;
 float: left;
}
.box-download .content .wallpaper .wallpaper-view {
 float: left;
 padding: 0;
}
.box-download .content .wallpaper .wallpaper-view img {
 margin: 0 0 2px;
}
.box-download .content .wallpaper .wallpaper-list {
 margin: 0 0 2px 174px;
 padding: 0 0 0 10px;
 height: 34px;
 line-height: 34px;
}
.box-download .content .wallpaper .wallpaper-list-light {
 background: #f2f2f2;
}
.box-download .content .wallpaper .wallpaper-list-dark {
 background: #e5e5e5;
}
.box-download .content .wallpaper .wallpaper-list .col {
 display: block;
 float: left;
 width: 120px;
}
.box-download .content .wallpaper .wallpaper-list .col-dl {
 display: block;
 padding: 4px 0;
}
.box-download .content .wallpaper .wallpaper-list .col-dl a {
 padding: 0 0 0 4px;
}
.box-download .content .screensaver {
 background: #84c447 url('images/bg_box_screensaver.png') no-repeat;
 width: 188px;
 padding: 5px 10px;
 margin: 0 4px 0 0;
 float: right;
}
.box-download .content .screensaver img {
 margin: 0 -5px;
}
.box-download .content .screensaver ul {
 list-style: none;
 padding: 10px 0;
 margin: 0;
}
.box-download .content .screensaver ul li {
 background: url('images/arrow_list2.png') no-repeat 0 50%;
 padding: 0 0 0 12px;
 color: #fff;
 font-weight: bold;
}
.box-download .content .screensaver ul li a {
 color: #fff;
 text-decoration: none;
}
.box-my-history {
 width: 243px;
 min-height: 225px;
 padding: 6px 12px;
 background: #44995c url('images/bg_box_my_history.png') no-repeat;
 float: right;
}
.box-my-history h3 {
 visibility: hidden;
 padding: 12px 0;
}
.box-history-year {
 background: #fff;
 padding: 6px 0 6px 6px;
 width: 357px;
 overflow: hidden;
}
.box-history-year h3 {
 padding: 0;
}
.box-history-year ul {
 list-style: none;
 margin: 0 3px 0 0;
 padding: 0;
 width: 174px;
 float: left;
}
.box-history-year ul li {
 background: #f2f2f2 url('images/arrow_list.png') no-repeat 5px 50%;
 padding: 7px 0 7px 15px;
}
.box-history-year ul li.list-dark {
 background-color: #e6e6e6;
}
.box-history-year ul li.list-current,
.box-history-year ul li:hover {
 background-color: #a8bf43;
}
.box-history-year ul li a {
 text-decoration: none;
 font-weight: bold;
}
.box-history-data {
 float: right;
 background: url('images/bg_box_history.png') no-repeat 0 100%;
 width: 257px;
 min-height: 512px;
 padding: 5px 5px 65px;
}
.box-history-data .box-description {
 background: #84c447 url('images/bg_box_history_desc.png') no-repeat;
 width: 238px;
 min-height: 121px;
 padding: 10px;
}
.box-season-result {
 background: #84c447 url('images/bg_box_season_result.png') no-repeat;
 width: 375px;
 min-height: 147px;
 margin: 5px 0 0;
 padding: 5px 10px 0;
}
.box-season-result .button {
 margin: 7px 0 0;
}

.mystory-content {
 font-size: 11px;
 line-height: 13px;
}
.mystory-image {
 float: left;
 margin: 8px 4px 8px 0;
}
.career {
 list-style: none;
 margin: -6px 0 0;
 float: left;
 width: 192px;
 padding: 0;
}
.career li {
 line-height: 16px;
 font-size: 16px;
 padding: 6px 10px 7px;
}
.career li.career-list-dark {
 background: #f2f2f2;
}
.career-list-small {
 font-size: 11px;
}

.myseasonpreview .track-wrapper {
 background: #fff url('images/bg_track.png') no-repeat 0 0;
 padding: 42px 6px 6px 446px;
 width: 186px;
 height: 309px;
 position: relative;
}
.myseasonpreview .track-wrapper h3 {
 position: absolute;
 top: 6px;
 left: 6px;
 width: 614px;
 background: #000;
 padding: 6px;
 overflow: hidden;
 font-size: 15px;
 line-height: 18px;
 text-transform: uppercase;
 color: #fff;
}
.myseasonpreview .track-wrapper h3 .date {
 float: right;
 font-weight: normal;
 color: #b9b9b9;
}
.myseasonpreview .track-wrapper .track {
 position: absolute;
 top: 60px;
 left: 80px;
 width: 360px;
 min-height: 8px;
 padding: 245px 0 0 100px;
 color: #333;
 font-weight: bold;
}
.myseasonpreview .track-wrapper .track .track-image {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 0;
}
.myseasonpreview .track-wrapper .track .track-area {
 position: absolute;
 z-index: 1;
 width: 20px;
 height: 20px;
 cursor: pointer;
 font-weight: normal;
}
.myseasonpreview .track-wrapper .track .track-area .view-box {
 display: none;
 position: absolute;
 z-index: 2;
 width: 174px;
 padding: 10px 15px;
 background: url('images/bg_track_area.png') no-repeat;
 color: #fff;
}
.myseasonpreview .track-wrapper .track .track-area:hover .view-box {
 display: block;
}
.myseasonpreview .track-wrapper .track .view-open-top-left .view-box {
 right: 20px;
 bottom: 20px;
}
.myseasonpreview .track-wrapper .track .view-open-top-right .view-box {
 left: 20px;
 bottom: 20px;
}
.myseasonpreview .track-wrapper .track .view-open-bottom-left .view-box {
 right: 20px;
 top: 20px;
}
.myseasonpreview .track-wrapper .track .view-open-bottom-right .view-box {
 left: 20px;
 top: 20px;
}
.myseasonpreview .track-wrapper .box-stat {
 width: 166px;
 padding: 30px 10px 10px;
 background: #84c447 url('images/bg_box_vital_f1_track.png') no-repeat;
 font-size: 11px;
 line-height: 13px;
}
.myseasonpreview .track-wrapper .box-stat table {
 border-spacing: 0;
}
.myseasonpreview .track-wrapper .box-stat table td.label {
 width: 70px;
 color: #fff;
 vertical-align: top;
}
.myseasonpreview .description {
 background: #419659 url('images/bg_box_marks_says.png') no-repeat;
 margin: 6px 0 0;
 padding: 40px 12px 7px 12px;
 overflow: hidden;
}
.myseasonpreview .description .circuit-info {
 float: right;
 background: #c2c2c2;
 margin-top: -40px;
 margin-left: 7px;
 margin-right: -12px;
 padding: 0 0 6px 6px;
 width: 298px;
}
.myseasonpreview .description .circuit-info .circuit-image {
 margin: 6px 0 0;
 display: block;
}
.myseasonpreview .track-background {
 background: #fff;
 margin: 6px 0 0;
 padding: 5px 10px 10px;
}
.myseasonpreview .track-background h3 {
 color: #000;
 font-size: 14px;
 text-transform: uppercase;
}
.myseasonpreview .track-background ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.myseasonpreview .track-background ul li {
 padding: 5px 5px 5px 20px;
 margin: 0 0 1px;
 background: #dfdcd2 url('images/bg_list_track_background_light.png') no-repeat;
}
.myseasonpreview .track-background ul li.dark {
 background: #d1d1d1 url('images/bg_list_track_background_dark.png') no-repeat;
}
.myseasonpreview .comments {
 padding: 0 10px 6px;
}

.videoboxwrap .content {
 padding: 9px;
 width: 620px;
}
.videoboxwrap .content h4 {
 padding: 4px 0;
}
.video-more {
 padding: 20px 0 0;
}
.video-more ul {
 list-style: none;
 padding: 0;
 margin: 0 0 2px;
 background: #f2f2f2;
 overflow: hidden;
}
.video-more ul li {
 float: left;
 padding: 9px;
 width: 136px;
 min-height: 120px;
 margin: 0;
 overflow: hidden;
 font-size: 11px;
}
.video-more ul li img {
 border: 3px solid #919398;
 margin: 0 0 5px;
}
.video-more ul li:hover img {
 border-color: #84c447;
}
.video-more ul li .video-title {
 padding: 0 0 0 15px;
 background: url('images/arrow_list.png') no-repeat 0 3px;
 display: block;
 text-decoration: none;
}
.video-more .page-navigation {
 margin: 5px 0 0;
}

.page1bottombox {
 width : 626px;
 min-height : 300px;
 clear : both;
 /*background: #fff;*/
 background: url('images/right_box_bg_strip.png') repeat;
 padding: 6px;
}
.box-past-result {
 width: 613px;
 padding: 0 7px 5px 6px;
 background: #fff;
}
	.page1bottombox  .title {
	 width: 626px;
	 min-height : 24px;
	 background : #a4a6a9 url('images/bg_title_marks_season_2011.png') no-repeat;
	 padding: 26px 0 0;
	}
	.page1bottombox2  .title {
	 height : 6px;
	 background : transparent url('images/tablebox_header2.gif') no-repeat 0 0;
	}
	.box-past-result .title {
	 background: none;
	 padding: 6px 0;
	}
		.page1bottombox  .title h3 {
		 border: none;
		 background: none;
		 padding: 0 9px;
		 color: #333333;
		 font-size: 12px;
		 font-weight: normal;
		}
		.box-past-result .title h3 {
		 padding: 0;
		}
	.page1bottombox  .content {
	 width : 626px;
	 min-height : 205px;
	 padding : 23px 0 5px;
	 background : #fff url('images/page1bottombox-race-result.png') no-repeat 0 0;
	}
	.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: #dfdfdf url('images/result-grey.png') repeat-x;
		}
		.page1bottombox .content .result-chrome {
		 background: #efefef url('images/result-chrome.png') repeat-x;
		}
		.page1bottombox .content .result h4 {
		 padding: 8px 0 2px 8px;
		 background: none;
		 clear: both;
		 color: #075239;
		}
		.page1bottombox .content .result ul {
		 padding: 0;
		 margin: 0;
		 list-style-type: none;
		 min-height: 60px;
		 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: 91px;
		 float: left;
		 border-right: 1px solid #97979a;
		 color: #4d525a;
		}
		.page1bottombox .content .result-chrome ul li {
		 border-right: 1px solid #a8a499;
		}
		.page1bottombox .content .result ul li.result-1 strong,
		.page1bottombox .content .result ul li.result-2 strong {
		 color: #218b3e;
		}
		.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: 44px;
		 border-right: none;
		}
		.page1bottombox .content .result ul li.result-6 {
		 width: 116px;
		 padding: 20px 0;
		 border-right: none;
		}

		.page1bottombox .content-result-2 .result-date {
		 width: 361px;
		 float: left;
		 margin-top: 2px;
		 margin-right: 2px;
		}
			.page1bottombox .content-result-2 .result-date h4 {
			 padding: 4px 8px 0px;
			 height: 18px;
			 line-height: 18px;
			 background: #eae9e9 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: #f1efef url('images/result-2-grey.png') repeat-x;
			 margin-bottom: 1px;
			}
			.page1bottombox .content-result-2 .result-date ul li.result-chrome {
			 background: #e1e1e1 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;
			 color: #218b3e;
			 font-weight: bold;
			}
			.page1bottombox .content-result-2 .result-date ul li .col-circuit {
			 width: 179px;
			 padding: 0 0 0 8px;
			 float: left;
			 display: block;
			}
		.page1bottombox .content-result-2 .result-overview {
		 width: 250px;
		 float: left;
		 margin-top: 2px;
		}
			.page1bottombox .content-result-2 .result-overview h4 {
			 padding: 4px 0px 0px;
			 height: 18px;
			 line-height: 18px;
			 background: #e2e2e2 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: 60px;
			 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;*/
			 background: #f1efef url('images/result-2-grey.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;*/
			 background: #e1e1e1 url('images/result-2-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-standing strong {
			 font-weight: bold;
			 color: #075239;
			}
			.page1bottombox .content-result-2 .result-overview ul li .col-point {
			 width: 60px;
			 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: 353px;
			 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: 242px;
			 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;
			 color: #218b3e;
			 font-weight: bold;
			}
			.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: 179px;
			 padding: 0 0 0 8px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 float: left;
			 display: block;
			 color: #333333;
			}
			.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: 242px;
			 padding: 0 0 0 8px;
			 background: #dddddd url('images/result-2-grey.png') repeat-x;
			 float: right;
			 display: block;
			 color: #075239;
			 font-weight: bold;
			}
			.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;
	}

.page-f1-results {

}
	.page-f1-results .title {
	 width: 423px;
	 height: 81px;
	 float: left;
	 margin-bottom: 5px;
	}
	.page-f1-results .title a {
	 color: #fff;
	 text-decoration: underline;
	}
	.page-f1-results .title a:hover {
	 text-decoration: none;
	}
	.page-f1-results .title h6 {
	 padding-right: 5px;
	}
	.page-f1-results .content {
	 padding: 7px 10px 7px;
	 width: 618px;
	 clear: both;
	}
	.page-f1-results .content .subtitle {
	 background: url('images/sub_title_bg.gif') repeat-x;
	 height: 27px;
	 line-height: 27px;
	 padding: 0 8px;
	 margin: 0 0 7px;
	}
	.page-f1-results .box-f1-results {
	 width: 209px;
	 margin: 0 0 5px 429px;
	}
	.page-f1-results .box-f1-results .title-select-round {
	 background: url('images/results_by_round_box.gif');
	 height: 31px;
	}
	.page-f1-results .box-f1-results .content {
	 background: #fff;
	 width: 191px;
	 padding: 6px 9px;
	 min-height: 0;
	 height: 38px;
	 clear: none;
	}
	.page-f1-results ul.f1-result,
	.page-f1-results ul.f1-result-dc {
	 background: url('images/f1_result_list_head.gif') no-repeat 0 0;
	 padding: 22px 0 0;
	 margin: 0;
	 width: 618px;
	 list-style-type: none;
	}
	.page-f1-results ul.f1-result-dc {
	 background-image: url('images/f1_result_dc_list_head.gif');
	}
	.page-f1-results ul.f1-result li,
	.page-f1-results ul.f1-result-dc li {
	 clear: both;
	 height: 25px;
	 line-height: 25px;
	 background: #f1efef url('images/result-2-grey.png') repeat-x;
	 margin-bottom: 1px;
	 border-bottom: 1px solid #797979;
	 overflow: hidden;
	}
	.page-f1-results ul.f1-result-dc li {
	 border-bottom: 0;
	}
	.page-f1-results ul.f1-result li.chrome,
	.page-f1-results ul.f1-result-dc li.chrome {
	 background: #e1e1e1 url('images/result-2-chrome.png') repeat-x;
	}
	.page-f1-results ul.f1-result li span,
	.page-f1-results ul.f1-result-dc li span {
	 padding: 0 0 0 8px;
	 border-right: 1px solid #bab9b9;
	 float: left;
	 display: block;
	}
	.page-f1-results ul.f1-result-dc li span {
	 padding: 0 0 0 20px;
	}
	.page-f1-results ul.f1-result li br,
	.page-f1-results ul.f1-result-dc li br {
	 display: none;
	}
	.page-f1-results ul.f1-result li .pos,
	.page-f1-results ul.f1-result-dc li .pos {
	 width: 29px;
	 color: #218b3e;
	 font-weight: bold;
	}
	.page-f1-results ul.f1-result-dc li .pos {
	 width: 40px;
	 padding-left: 14px;
	}
	.page-f1-results ul.f1-result li .no {
	 width: 32px;
	 padding: 0;
	 text-align: center;
	}
	.page-f1-results ul.f1-result li .driver {
	 width: 136px;
	}
	.page-f1-results ul.f1-result-dc li .driver {
	 width: 140px;
	}
	.page-f1-results ul.f1-result-dc li .nationality {
	 width: 116px;
	}
	.page-f1-results ul.f1-result li .team {
	 width: 127px;
	}
	.page-f1-results ul.f1-result-dc li .team {
	 width: 156px;
	}
	.page-f1-results ul.f1-result li .lap {
	 width: 39px;
	 padding: 0;
	 text-align: center;
	}
	.page-f1-results ul.f1-result li .time {
	 width: 122px;
	}
	.page-f1-results ul.f1-result li .grid {
	 width: 46px;
	 padding: 0;
	 text-align: center;
	}
	.page-f1-results ul.f1-result li .pts,
	.page-f1-results ul.f1-result-dc li .points {
	 width: 48px;
	 padding: 0;
	 text-align: center;
	 border-right: none;
	}
	.page-f1-results ul.f1-result-dc li .points {
	 width: 85px;
	 padding: 0;
	}
	

.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 : #b8b6b6;
 border : 0px solid;
 float : left;
 clear : both;
 padding : 0;
 margin : 12px 0 10px 0;
 font-size : 11px;
}
	.breadcrumbs .content {
	 padding: 0 4px;
	 line-height: 19px;
	 /*background : url('images/breadcrumbs.png') repeat;*/
	 background: #262626;
	}
	.breadcrumbs a{
	 color : #b8b6b6;
	 text-decoration : underline;
	}
	.breadcrumbs a:hover{
	 text-decoration : none;
	}
	.breadcrumbs span{
	 padding: 0 2px;
	}
	.breadcrumbs strong{
	 text-decoration: none;
	 font-weight: normal;
	}


.button {
 background: url('images/bg_button.png') repeat-x;
 height: 20px;
 line-height: 20px;
 color: #b9b9b9 !important;
 border: 0;
 font-size: 12px;
 margin: 0;
 padding: 0px 10px 3px;
 font-weight: normal !important;
 text-decoration: none !important;
 display: inline-block;
 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;
 position: relative;
 top: 2px;
}
#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-wrapper {
 margin: 5px 0 0;
 padding: 6px !important;
}
.mark-webber-news-wrapper  {
 margin: 2px 0 0;
}
.on-the-track-news-wrapper,
.off-the-track-news-wrapper {
 margin: 2px 0 0;
}
.news-head {
 padding: 8px 8px;
 height: 11px;
}
	.mark-webber-news-head {
	 background: url('images/title_mark_webber_news.gif') no-repeat;
	}
	.red-bull-news-head {
	 background: url('images/title_red_bull_news.gif') no-repeat;
	}
	.news-head h3 {
	 display: none;
	}
	.news-head .seeall{
	 display: block;
	 float: right;
	 font-size: 11px;
	 line-height: 11px;
	 margin: 0;
	}
.news-entry {
 border-top: 1px solid #f5f5f5;
 margin: 0 auto;
 padding: 10px 0 15px;
 width: 382px;
}
	.news-entry .date {
	 color: #999999;
	 padding: 0;
	 display: block;
	 font-size: 9px;
	}
	.news-entry h4 a {
	 color: #84c447;
	}
.news-has-thumbnail {
 padding-left: 144px;
 width: 238px;
}
	.news-has-thumbnail .thumbnail {
	 padding: 0;
	 border: 2px solid #919398;
	 margin: 0 10px 0 -144px;
	}
.news-entry-1 {
 border-top: none;
}
.single .news-entry {
 border-top: none;
 padding-top: 0;
}
.single .news-entry h4 {
 color: #84c447;
}
.entry-list {
 width: 188px;
 float: left;
 margin: 0 0 0 12px;
 padding: 10px 0 10px 10px;
 font-size: 11px;
 line-height: 14px;
 color: #333333;
 background: url('images/arrow_list.png') no-repeat 0 96px;
}
.entry-list .thumbnail {
 margin: 0 0 8px -10px;
}
.entry-list .button {
 margin-top: 5px;
}
.comments {
 background: #fff;
 padding: 0 6px 6px;
}
.comments h5 {
 text-transform: uppercase;
 color: #000;
 font-size: 14px;
}
.comment-list {
 padding: 5px 0;
 margin: 5px 0 0;
 font-size: 11px;
 border-top: 1px solid #c9c9c9;
}
	.comment-list .name {
	 color: #1e7b3e;
	 font-weight: bold;
	}
	.comment-list .name a {
	 color: #1e7b3e;
	}
	.comment-list .date {
	 color: #999999;
	 float: right;
	 font-size: 9px;
	}
	.comment-list .comment-list {
	 padding-left: 50px;
	 background: url('images/bg_comment_reply.png') no-repeat 20px 5px;
	}
.commentbox {
 margin: 5px 0 0;
}
	.commentbox h5 {
	 text-transform: uppercase;
	 color: #000;
	 font-size: 14px;
	}
	.commentbox .content {
	 padding-top: 6px;
	}
	.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 input[type=text], .commentbox .field textarea {
	 background: #f2f2f2;
	}
	.commentbox .field .button {
	 width: auto;
	 padding: 1px 6px;
	 border: 0;
	}
	.commentbox .instruct {
	 margin-left: 100px;
	 color: #999999;
	 font-weight: normal;
	}
	#captchaImgDiv {
	 position: relative;
	}
	#captchaImgDiv div {
	 padding: 0 !important;
	}
	#captchaImgDiv label {
	 position: absolute;
	 top: -16px;
	 left: 0;
	}
	#captchaSizeDivLarge {
	 margin-left: 100px;
	}
	#si_image_com {
	 display: block;
	 width: 100px;
	}
	#si_audio_com, #si_refresh_com {
	 display: inline;
	}
	#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: 12px;
}
.link {
 color: #000;
 font-weight : bold;
 text-decoration: underline;
}
.question {
 padding: 0 0 0 60px;
 margin: 0 0 8px;
}
.question-1 {
 background: url('images/question-1.gif') no-repeat 0 3px;
}
.question-2 {
 background: url('images/question-2.gif') no-repeat 0 3px;
}
.question-3 {
 background: url('images/question-3.gif') no-repeat 0 3px;
}
.question-4 {
 background: url('images/question-4.gif') no-repeat 0 3px;
}
.question-5 {
 background: url('images/question-5.gif') no-repeat 0 3px;
}
.question-6 {
 background: url('images/question-6.gif') no-repeat 0 3px;
}
.question p {
 padding: 2px 0;
}
.question-title {
 color: #84c447;
 text-transform: uppercase;
}
.question .grey {
 font-weight: normal;
}
.white {
 color: #fff;
 font-weight: bold;
 font-size: 11px;
}
.green {
 color: #859630;
}
.green-block {
 color: #859630;
 padding: 5px 0 0;
 display: block;
}
.grey {
 color: #959595;
 font-weight: bold;
}
.grey-block {
 color: #959595;
 font-weight: bold;
 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 : 40px 0 40px 8px;
 float : left;
 position : relative;
 padding-top: 6px;
}
	.home  .rightbox {
	 margin : 16px 0 40px 8px;
	 min-height: 688px;
	}
.subscribebox {
 background : url('images/subscribe-panel.png') no-repeat;
 height : 80px;
 width : 210px;
 margin : 5px 0 5px 6px;
}
	.subscribebox h2 {
	 text-indent: -999px;
	 overflow: hidden;
	}
.greybox {
 width : 208px;
 margin : 0 0 5px 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 5px 6px;
}
.twitterbox  .title {
 background : url('images/box_twitter_header.png') no-repeat top;
 width : 208px;
 height : 31px;
}
.twitterbox .content {
 background : #494e56 url('images/box_twitter_bg.png') repeat-x;
 width : 188px;
 padding : 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 8px;
 list-style-image : url('images/box_twitter_bullet.png');
 color : #fff;
 font-size: 11px;
}
.twitterbox .content ul li .date{
 display : block;
 color : #bcbcbc;
 font-size : 10px; 
}
.twitterbox .content ul a {
 color : #bcbcbc;
 text-decoration: none;
}
.twitterbox .content ul .aktt_tweet_time {
 color : #bcbcbc;
 text-decoration: none;
}
.twitterbox .content .more {
 background: url('images/arrow_list2.png') no-repeat 0 3px;
 color : #fff;
 font-weight : bold;
 text-decoration: none;
 margin : 5px 0 5px 17px;
 padding: 0 0 0 12px;
 font-size : 12px;
}
.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;
 height : 15px;
 position: relative;
 top: -15px;
 margin : 0 0 -15px;
}
.post {
 background : #fff;
 width : 500px;
}
.clear {
 clear : both;
}

.link-list {
 padding: 5px 10px;
 margin: 5px 0;
}
.link-grey {
 background: #f2f2f2;
}
.link-list h3 {
 color: #218b3e;
 font-size: 14px;
 line-height: 16px;
}
.link-list h3 span {
 font-weight: normal;
}

div.flaglist {
	position: relative;
	padding: 5px 0 10px 10px;
}
div.flaglist ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 23px;
}
div.flaglist ul li {
	float: left;
	height: 23px;
	width: 24px;
	margin: 0 3px 0 4px;
}
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: #bbbbbb;
	position: absolute;
	left: 0px;
	top: 38px;
	font-size: 12px;
	line-height: 12px;
	height: 13px;
	width: 450px;
	display: none;
	padding: 5px;
	z-index: 9;
}
div.flaglist ul li:hover span.flagtext {
	display: block;
}
div.flaglist .flagchoose {
	color: #333;
	background: #bbbbbb;
	position: absolute;
	left: 0px;
	top: 38px;
	font-size: 12px;
	line-height: 12px;
	height: 13px;
	width: 450px;
	display: block;
	padding: 5px;
	z-index: 6;
}
div.flaglist .flagnav {
	color: #333;
	background: #bbbbbb;
	font-weight: bold;
	position: absolute;
	right: 0px;
	top: 38px;
	font-size: 12px;
	line-height: 12px;

	height: 13px;
	width: 135px;
	display: block;
	text-align: right;
	padding: 5px;
	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: left;
	width: 36px;
	margin: 0 6px 0 0;
}
.on-the-track-box,
.off-the-track-box {
	margin: 10px 0 0;
	padding: 0 5px;
}
.on-the-track-box .title,
.off-the-track-box .title {
	background: url('images/title_on_the_track.png') no-repeat;
	height: 12px;
	min-height: 12px;
	padding: 0 0 2px;
}
.off-the-track-box .title {
	background: url('images/title_off_the_track.png') no-repeat;
}
.on-the-track-box .content,
.off-the-track-box .content {
	background: none;
	width: auto;
	padding: 0;
}

/*
.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;
 padding: 16px 0 24px;
 background : #000;
 color : #9d9d9d;
 position : relative;
 font-size : 10px;
 font-family: arial, sans-serif;
}

#footer-inside {
	border-top: 3px solid #222222;
	padding-top: 11px;
}
#footer a {
 color : #9d9d9d;
 text-decoration : none;
 margin : 0 3px;
}
#footer a:hover {
 text-decoration : underline;
}

#footer-left {
	float: left;
	width: 720px;
}

#footer-left img {
	border: 1px solid #424242;
	margin-right: 15px;
	float: left;
}

#related-sites {
	width: 180px;
	float: left;
	margin-left: 15px;
}

#related-sites h4 {
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0;
	line-height: 12px;
}

#related-sites ul {
	padding: 7px 0 0;
	list-style: none;
	margin: 0;
}

#related-sites li {
	background: url(images/footer_arrow.png) left 3px no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 0 0 6px 11px;
}
#related-sites li a { color: #ffffff; }

#footer-right {
	float: right;
	width: 250px;
	text-align: right;
	color: #707070;
	font-size: 9px;
}

#footer-right a {
	color: #707070;
	text-decoration: underline;
}

#footer-right p {
	margin: 0;
	padding: 0;
	line-height: 15px;
}


.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;
}


.photo-album {
 width: 628px !important;
 padding: 5px 5px 10px !important;
}
.photo-album .back {
 float: right;
 display: block;
 padding: 6px;
}
.title-album {
 background: #a4a6a9 url('images/bg_title_album.png') repeat-x 0 0;
 font-size: 16px;
 padding-left: 10px;
}

/* NextGen Gallery update */
.content .ngg-albumoverview {
 padding: 5px 0;
}
.content .ngg-album {
 border: none;
 position: relative;
 margin: 0;
 padding: 0;
}
.content .ngg-album-even {
 background: #f2f2f2;
}
.content .ngg-album .ngg-albumtitle {
 position: absolute;
 left: 145px;
 top: 25px;
 color: #218b3e;
 font-weight: bold;
 line-height: 22px;
}
.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 {
 padding: 10px;
 min-height: 77px;
}
.content .ngg-album .ngg-thumbnail img {
 margin: 0;
 padding: 0;
 border: 2px solid #919398;
}
.content .ngg-galleryoverview {
 width: 576px;
 margin: 0 auto;
}
.photo-album .ngg-galleryoverview {
 width: 626px;
 margin: 8px 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;*/
 margin: 4px 5px;
 float: left;
 border: 2px solid #919398;
}
.content .ngg-galleryoverview .ngg-gallery-thumbnail-box a:hover img {
 border-color: #a6c230;
}
.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');
}
#image img {
	width: 647px;
}

#privacy {
	height: 300px;
	overflow-y: scroll;
}

/* Link box in 404 page */
.linkbox {
	/*background: url('images/link_bg.gif') no-repeat;*/
	height: 182px;
	margin: 20px auto 10px;
	font-size: 11px;
}
.linkbox ul {
	margin: 0;
	padding: 10px 0 0 10px;
	width: 146px;
	float: left;
	list-style-type: none;
}
.linkbox ul.link-0 {
	background: #f2f2f2;
	width: 180px;
	height: 162px;
}
.linkbox ul.link-1 {
	background: #e5e5e5;
	width: 192px;
	height: 162px;
	margin: 0 5px;
}
.linkbox ul.link-2 {
	background: #f2f2f2;
	width: 192px;
	height: 162px;
}
.linkbox ul li {
	background: url('images/arrow_list.png') no-repeat 0 3px;
	margin: 0;
	padding: 0 0 10px 15px;
	font-weight: bold;
}
.linkbox ul.link-2 li {
	padding-bottom: 2px;
}
.linkbox ul li a {
	font-weight: normal !important;
	color: #111111;
}
.linkbox ul li ul.child {
	margin: 0;
	padding: 1px 0;
	float: none;
	width: auto;
}
.linkbox ul li ul.child li {
	background: none;
	margin: 0;
	padding: 1px 0;
	font-weight: normal;
}
.linkbox ul li ul.child li a {
	color: #363636;
}


.book-cover
{
	float: left;
	padding: 16px 18px 15px 17px;
	margin: 0 5px 0 -15px;
	background: url('images/bg_book_cover.png') no-repeat;
}
.book-cover-buy
{
	float: left;
	padding: 8px 0 4px 0;
	background: #fff;
}
.buy-book
{
	background: url('images/buy_mark_book.jpg') no-repeat;
	width: 352px;
	height: 126px;
	margin: 12px 0 5px;
	padding: 0;
	position: relative;
	float: left;
}
.buy-book a
{
	display: block;
	position: absolute;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	overflow: hidden;
}
.box-mybook-excerpt
{
	padding: 8px 20px;
	margin: 5px 0 0;
	background: #fff url('images/bg_box_mybook_excerpt.png') no-repeat 8px 8px;
	height: 82px;
}
.box-mybook-excerpt h3
{
	visibility: hidden;
	padding: 12px 0;
}
.box-flipbook
{
	padding: 0 8px 8px;
	margin: 0 0 5px;
	background: #fff;
}
#fbContainer
{
	margin: 0;
	width: 623px;
}
.box-mybook-review
{
	padding: 0 10px;
	background: #fff;
}
.box-mybook-review h3 
{
	padding-bottom: 2px;
}

.no-top-space
{
	margin-top: 0;
	padding-top: 0;
}

.pageleftbox-buy-book .content
{
	color: #333;
}
.pageleftbox-buy-book .content a
{
	font-weight: normal;
	color: #333;
}
.pageleftbox-buy-book .content ol
{
	margin: 0 0 0 20px;
	padding: 6px 0;
}
.pageleftbox-buy-book .content ol li
{
	padding: 2px 0;
}

.review-list-wrapper
{
	padding: 6px 0 12px;
}
.review-list
{
	width: 618px;
	margin: 0 0 3px;
	color: #333;
}
.review-list .top
{
	width: 618px;
	height: 24px;
	background: #e5e5e5 url('images/review_top_grey.gif') no-repeat;
}
.review-list-green .top
{
	background: #f2f2f2 url('images/review_top_green.gif') no-repeat;
}
.review-list .content
{
	width: 598px;
	padding: 0 10px;
	background: #e5e5e5;
}
.review-list-green .content
{
	background: #f2f2f2;
}
.review-list .content .name
{
	font-weight: bold;
	padding: 4px 0 0;
}
/*.review-list .bottom
{
	width: 636px;
	height: 8px;
	background: url('images/review_bottom_grey.gif') no-repeat 0 100%;
}
.review-list-green .bottom
{
	background: url('images/review_bottom_green.gif') no-repeat 0 100%;
}*/

.reviewbox
{
	width: 618px;
	padding: 5px 10px 10px;
	margin: 5px 0 0;
	background: #fff;
}
.reviewbox .top
{
	background: url('images/leftbox-big-title-bg.gif') no-repeat;
	width: 648px;
	display: none;
}
.reviewbox .content
{
	padding: 0;
	background: #fff;
	width: 618px;
}
.reviewbox .bottom
{
	background: url('images/leftbox-big-bottom-gray-bg.gif') no-repeat 0 100%;
	width: 648px;
	display: none;
}
.reviewbox h3
{
	padding: 8px 0 0;
}
.reviewbox h5
{
	padding: 8px 0 0;
	margin: 0 0 10px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	overflow: hidden;
	text-transform: uppercase;
	color: #333333;
}
.reviewbox .field textarea
{
	width: 200px;
}

/* ===== New Homepage ========= */
#homepage-right {
	background: url(images/bg_homepageright.png);
	float: right;
	width: 221px;
	height: 347px;
	margin-right: 51px;
	overflow: hidden;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#homepage-right-inside {
	padding: 3px 10px;
}

.homepage-right-widget {
	margin-bottom: 7px;
}

#homepage-shedule {
	color: #ffffff;
	font-family: arial, sans-serif;
}

#schedule-text,
#schedule-days,
#schedule-hours {
	background: #000010;	
}

#schedule-text {	
	height: 65px;
	text-transform: uppercase;	
	font-weight: bold;
	font-size: 12px;
	padding: 0 9px;
	margin-bottom: 2px;
}
#schedule-text p {
	margin: 0;
	padding: 0;
}

#schedule-text p.schedule-date {
	font-size: 12px;
	padding-top: 10px;
}

#schedule-text p.schedule-title {
	padding-top: 1px;
	font-size: 16px;
	line-height: 18px;
}

#schedule-days {
	width: 60px;
	height: 48px;
	float: left;
	text-align: center;
}

#schedule-days p, #schedule-hours p {
	margin: 0;
	padding: 7px 0 0;
	line-height: 20px;
	font-size: 10px;
}

#schedule-days span, #schedule-hours span {
	color: #f4ec09;
	font-weight: bold;
	font-size: 25px;
}

#schedule-hours {
	width: 139px;
	height: 48px;
	float: right;
	text-align: center;
}

#schedule-hours span { font-weight: normal; font-size: 24px; }
#schedule-hours span span {
	color: #ffffff;
}

#homepage-newsflash {
	background: url(images/bg_newsflash.png) left bottom no-repeat;
	height: 113px;
	overflow: hidden;
	color: #000000;
	font-size: 12px;
}

#newsflash-text {
	padding: 36px 20px 0 10px;
}

#homepage-newsflash span {
	font-size: 35px;
	color: #f4ec09;
	line-height: 0;
	vertical-align: bottom;
}

#homepage-right-link a {
	background: url(images/footer_arrow.png) 4px 3px no-repeat;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding-left: 17px;
}

#homepage-right-link a:hover {
	text-decoration: underline;
}

.whitebox {
	background: #fff;
	margin: 0 0 5px 6px;
    width: 208px;
}

.addthis-widget {
	padding: 8px 5px;
}

.markon {
	float: right;
	width: 76px;
}

.addthis_toolbox {
	width: 110px;
}

a.markonfb,
a.markontw {
	display: block;
	margin-bottom: 4px;
	text-indent: -9999px;
	width: 76px;
	height: 21px;
}

a.markonfb { background: url(images/markonfb.png) no-repeat; }
a.markontw { background: url(images/markontw.png) no-repeat; }

.latest-results {
	background: #218a3e url(images/bg_latest_result.png) no-repeat;
	padding: 28px 14px 2px;
	font-size: 11px;
}

p.latest-title {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

.latest-results  table {
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
}
/***************************
SHOPP
****************************/
.page1leftbox .shopp-content {
	background: #fff;
	padding: 0;
	margin-top: 6px;
	width: 408px;
	overflow: hidden;
}
.page1leftbox .shopp-content-wrapper {
	padding: 10px;
}
.box-shopp-first {
	background: #FFFFFF;
	width: 209px;
	font-size: 12px;
	line-height: 13px;
	margin: 0 0 5px;
}
.shopp-categories-head {
	height: 30px;
	width: 209px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(images/shopp-categories.png) no-repeat 0 0;
}
.shopp-pages-head {
	height: 30px;
	width: 209px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(images/shopp-pages.png) no-repeat 0 0;
}
.box-shopp-first ul {
	list-style: none;
	padding: 8px 10px 5px;
	margin: 0;
}
.box-shopp-first ul li {
	padding-left: 10px;
	margin: 0 0 5px;
	background: url(images/arrow_list.png) no-repeat 0 2px;
}
.box-shopp-first ul li a {
	text-decoration: none;
}
/*shopping cart widget*/
.box-shopp-first.shopp-cart {
	background: #20883D url(images/shopp-cart.png) no-repeat 0 0;
	padding-bottom: 5px;
}
.shopp-cart-head {
	height: 25px;
	width: 209px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#shopp-cart-ajax .status {
	padding: 5px 10px 0;
	line-height: 18px;
}
#shopp-cart-ajax a {
	color: #FFFFFF;
}
#shopp-cart-ajax ul li {
	background: url(images/arrow_list2.png) no-repeat 0 2px;
}
/*tag cloud*/
.shopp-tag-head {
	height: 30px;
	width: 209px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(images/shopp-tag-cloud.png) no-repeat 0 0;
}
.box-shopp-tag-cloud {
	width: 209px;
	background: #95979c;
	overflow: hidden;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}
.box-shopp-tag-cloud .tagcloud {
	padding: 0 10px 10px;
	margin: 0;
	width: 189px;
}
.tag_cloud .shopp.tagcloud li.level-1 {
	font-size: 22px;
}
.tag_cloud .shopp.tagcloud li.level-2 {
	font-size: 18px;
}
.tag_cloud .shopp.tagcloud li.level-3 {
	font-size: 16px;
}
.tag_cloud .shopp.tagcloud li.level-4 {
	font-size: 14px;
}
.tag_cloud .shopp.tagcloud li.level-5 {
	font-size: 13px;
}
.tag_cloud .shopp.tagcloud li.level-6 {
	font-size: 12px;
}
.tag_cloud .shopp.tagcloud li.level-7 {
	font-size: 11px;
}
#shopp {
	line-height: 15px;
}
/*catalog*/
#shopp .shopp-catalog-wrapper {
	width: 396px;
	overflow: hidden;
	padding: 0 6px 10px;
}
#shopp .shopp-featured-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background: url(images/shopp-featured-product.png) no-repeat 0 0;
}
#shopp .shopp-bestseller-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 0 0;
	padding: 0;
	background: url(images/shopp-best-seller.png) no-repeat 0 0;
}
#shopp .shopp-new-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 0 0;
	padding: 0;
	background: url(images/shopp-new-product.png) no-repeat 0 0;
}
#shopp .price {
	padding: 2px 0;
}
#shopp input.addtocart {
	width: 86px;
	padding: 3px 0;
	background: #333333 url(images/addtocart-btn.png) repeat-x 0 0; 
	border: none;
	cursor: pointer;
	display: block;
	color: #FFFFFF;
}
#shopp form {
	padding: 0;
	margin: 0;
}
#shopp.catalog.list ul.products li.product:last-child {
	border-bottom: none;
}
/*category page*/
#shopp .shopp-category-head {
	width: 396px;
	overflow: hidden;
}
#shopp .shopp-category-head .views {
	width: 35%;
	float: left;
}
#shopp .shopp-category-head h3 {
	float: right;
	margin: 7px 5px 0 0;
	font-size: 16px;
	color: #010101;
}
#shopp .shopp-product-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background: url(images/shopp-product-head.png) no-repeat 0 0;
}
#shopp .shopp-category-pagination {
	float: right;
}
#shopp.list .shopp-category-pagination {
	margin-top: 10px;
}
/*product page*/
#shopp .shopp-detail-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 6px 0;
	padding: 0;
	background: url(images/shopp-detail-head.png) no-repeat 0 0;
}
#shopp .variation {
	padding: 6px 0 6px 165px;
}
#shopp .variation label {
	font-weight: bold;
	font-size: 12px;
	padding-right: 8px;
}
/*cart page*/
#shopp .shopping-cart-wrapper {
	padding: 0 4px;
}
#shopp .shopp-shopping-cart {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 6px 0;
	padding: 0;
	background: url(images/shopp-shopping-cart.png) no-repeat 0 0;
}
#shopp #cart td.quantity {
    white-space: nowrap;
}
#shopp #cart td input[type="text"] {
    display: inline !important;
}
#shopp #cart table {
	font-size: 12px;
	border-collapse: collapse;
}
#shopp #cart table a {
	font-weight: normal;
	text-decoration: none;
}
#shopp #cart table .totals.first th , #shopp #cart table .totals.first td{ 
	padding-top: 15px;
}
#shopp .shopp-cart-navigation {
	width: 388px;
	margin-top: 10px;
	padding: 10px 0 0;
	font-size: 12px;
	overflow: hidden;
	border-top: 1px solid #E5E5E5;
}
#shopp .shopp-cart-navigation  a {
	text-decoration: none;
}
#shopp .shopp-cart-navigation .continue-shopping {
	padding-left: 10px;
	background: url(images/arrow_list.png) no-repeat 0 6px;
	float: left;
	display: block;
	padding-top: 4px;
}
#shopp .shopp-cart-navigation .proceed-to-checkout {
	background: #333333 url(images/addtocart-btn.png) repeat-x 0 0;
	float: right;
}
#shopp .shopp-cart-navigation .proceed-to-checkout a {
	color: #FFFFFF;
	width: 80px;
	padding: 4px 0;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-weight: normal;
}
	
/*checkout*/
#shopp .shopp-checkout-head {
	height: 27px;
	width: 396px;
	text-indent: -9999px;
	margin: 6px 0;
	padding: 0;
	background: url(images/shopp-checkout.png) no-repeat 0 0;
}
#shopp #checkout #shipping-methods label {
	font-size: 12px;
}
#shopp .label-head {
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	margin-bottom: 15px;
	color: #218B3E;
	border-bottom: 1px solid #E5E5E5;
}
#shopp .payment .label-head {
	padding-top: 0;
	margin-bottom: 5px;
}
#shopp #checkout input#firstname, 
#shopp #checkout input#lastname, 
#shopp #checkout input#phone, 
#shopp #checkout input#email {
	width: 130px;
}
#shopp #checkout input#billing-address, 
#shopp #checkout input#billing-xaddress, 
#shopp #checkout input#shipping-address, 
#shopp #checkout input#shipping-xaddress {
	width: 99%;
	padding: 1px 0;
	margin: 0;
}
#shopp #checkout .half input#billing-address, 
#shopp #checkout .half input#billing-xaddress, 
#shopp #checkout .half input#shipping-address, 
#shopp #checkout .half input#shipping-xaddress {
	width: 98%;
}
#shopp form ul li div {
	margin-bottom: 10px;
}
#shopp form ul li div select {
	padding: 1px 0;
}
#shopp form ul li input[type="text"] {
	height: 17px;
}
#shopp #checkout .left,
#shopp #checkout .right {
	margin-bottom: 10px;
}
#shopp #checkout .payment label {
	padding-top: 10px;
}
#shopp input#checkout-button {
	width: 96px;
	padding: 3px 0;
	background: #333333 url(images/addtocart-btn.png) repeat-x 0 0; 
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
}
#shopp input.update-button {
	width: 125px;
	padding: 3px 0;
	background: #333333 url(images/addtocart-btn.png) repeat-x 0 0; 
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
}
/*your order page*/
.shopp-order-wrapper {
	width: 396px;
	overflow: hidden;
	padding: 0 6px 10px;
	margin-top: 6px; 
	background: #FFFFFF;
}
.shopp-order-head {
	margin: 10px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #218B3E;
}
.shopp-order-wrapper input[name="email"] {
	width: 180px;
}
/*page featured text*/
h6.shopp_featured_text {
	display: block;
	margin: -5px 0 0;
	padding: 0 12px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

/* Terms list */
ol.decimal {
	margin: 0 0 0 15px;
	padding : 0;
	list-style: none;
	counter-reset: item;
	position: relative;
}
ol.decimal li {
	margin: 0 0 12px;
}
ol.decimal li ol {
	margin: 0 0 0 10px;
	padding : 0;
	counter-reset: item;
	position: relative;
	list-style: none;
}
ol.decimal li li {
	margin: 0;
}
ol.decimal ul {
	list-style-type: disc;
	margin: 0 0 0 20px;
	padding: 0;
}
ol.decimal ul li:before {
	content: '';
	counter-increment: none;
}
ol.decimal li:before {
	content: counters(item, ".") " "; 
	counter-increment: item;
	display: block;
	position: absolute;
	left: -15px;
}
ol.decimal li ol li:before {
	left: -25px;
}

/* Colorbox hack */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;margin-top:0;}
#cboxLoadedContent{overflow:auto;background:none;padding:0;border:none;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;top:auto;}
#cboxOverlay{background:url(../../plugins/jquery-colorbox/themes/theme1/images/overlay.png) 0 0 repeat;}
#colorbox{font: 12px Tahoma, Arial,sans-serif;}
    #cboxTopLeft{width:21px; height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; top:auto; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; top:auto; right:auto; bottom:4px; left:58px; color:#949494; text-indent:0;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -75px 0 no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -50px 0 no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../../plugins/jquery-colorbox/themes/theme1/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../../plugins/jquery-colorbox/themes/theme1/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../../plugins/jquery-colorbox/themes/theme1/images/controls.png) -25px 0 no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
        
/* Addthis hack */
.addthis_button_facebook_like {margin-bottom: 5px;}

