/*
Theme Name: F1 Stockcars (v2.0)
Theme URI: http://www.f1stockcars.com/
Description: Designed exclusively for f1stockcars.com.
Version: 2.0
Author: ADE

*/

/* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/
*/

/*--grid over-ride--*/

.fivecat {float:left; margin-right: 24px; border-right: 1px solid #FFF;}
.fivecat.append-1 {padding-right: 25px;}
.fivecat.last {margin-right: 0px; border: none;}

body {margin-top: 15px;padding: 2em 0;color:#555;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

.transbox {background: url('images/trans1.png') repeat;margin: 0 auto;width: 998px;}

.container {background: #FFFFFF; padding: 2em 2em 0;}

#middlehome {margin-top: 3em;}

blockquote {background: url('images/quote.png') .5em top no-repeat;color: #000;font-style: normal;padding: 0 0 0 0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000;}

h7 a {color: #000;font-weight: 500;}

a {color: #ff0000;text-decoration: none;}

a:active, h2 a:active, h3 a:active {color: #444130;text-decoration: none;}

a:hover, h2 a:hover, h3 a:hover {color: #000;text-decoration: underline;}

h6 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

h1 {
text-align: left;
width: 150px;
margin: 0 0 0 20px;
padding: 18px 0 14px 0;
}

.chrome{color:#ff0000;}

blockquote p {padding: 0 20px 0 30px;}

hr {background: #eee;height: 1px;}

hr.space {background: #FFF; color: #FFF;}

img {margin: 0;}

img.centered {margin-left: auto;margin-right: auto;}

img.thumbnail {margin: 0 0 10px 0;}

img.alignleft {float: left; margin: 0 20px 20px 0;}

img.alignright {   float: right;   margin: 0 0 20px 20px;}

img.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}

.aligncenter, div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto; margin-bottom: 20px;}

.alignleft {   float: left;   margin: 0 10px 10px 0;}

.alignright {   float: right;   margin: 0 0 10px 10px;}

.wp-caption {
   border: 0px solid #151515;
   text-align: center;
   background-color: #ccc;
   padding-top: 0;
   margin: 0;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption.aligncenter {
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   padding-top: 0px;
}

.wp-caption.alignright {
   margin: 0 0 10px 20px;
   padding-top: 0px;
}

.wp-caption.alignleft {
   margin: 0 20px 10px 0;
   padding-top: 0px;
}

.wp-caption.alignnone {
   margin: 0 0 20px 0;
   padding-top: 0px;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 4px 4px 4px 4px;
   margin: 0;
}

.gallery-caption {font-size: 0;}


.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em 0;
}
.post .photo_align_left {
margin: 0 1.5em 1.5em 0;
}
.post img.thumbnail {
float:left;
margin: 0 1.5em 1.5em 0;
}
.thumbnail {
border:1px solid #ccc;
padding:0px;
margin:0 1em 1em 0;
}

#vidwindow {
border:4px solid#000;
}

.badge {
text-align: left;
width: 150px;
margin: 0 0 0 20px;
padding: 18px 0 14px 0;
}




#logo {text-align: left;}
.logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}
input {
border: 1px solid #CCCCCC;

}
ol {
margin-left: 20px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}
.small {
font-size: .9em;
color: #bbb;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #666;
font-size: .8em;
line-height: 1.875em;
margin-bottom: 5px;
}
.meta a {
color: #000;
}
.meta a:hover {
color: #FF0000;
}
.byline {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #666;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}

#face {
float: right;
margin: 12px 20px 0 0
}
#face img {
margin: 3px 3px 0 0;
}

#feed {
float: right;
margin: 12px 5px 0 0
}
#feed img {
margin: 3px 3px 0 0;
}

img.icon {
position: relative;
margin: 7px 0 -5px 0;
}

#home_right {padding-top: 18px;}


.middlebox {border: 1px solid #ddd; margin-bottom: 20px; background: #FFFFFF;}
.middlebox h6 {background: #e4e4e4; border-bottom: 1px solid #bababa; padding: 5px 2px 5px 5px; margin-bottom: 5px; }
.middleinner {margin: 5px;}

#hside {margin-top: 0px;color: #000;background: #e4e4e4; border: 1px solid #CCCCCC;}
#hside th {border-bottom: 0px solid #444;}
#hside td {border-bottom: 0px solid #333;}

#hside h2.widgettitle {
font-size: 12px;
background: none;
margin: 0 0 1em;
padding: 0 0 3px 0;
text-transform: uppercase;
color: #e70000;
border-bottom:1px solid #666;
font-weight: bold;
}
#hside ul li {
list-style-image:none;
margin: 0 0 0 -10px;
}
#hside a {
color:#000;
}
#hside a:hover {
color:#ff0000;
}

#SBtop {
background: url('images/sidebarT.png') no-repeat top;
padding: 9px 0 0 0;
}
#SBbot {
background: url('images/sidebarB.png') no-repeat top;
margin: -21px 0 0 0;
padding: 12px 0 0 0;
}

.content ul {margin: 0 10px 20px; padding: 0;}
.content ul li {list-style-image:none;list-style-type: none;margin: 0 0 0 0;}
ul.children {margin: 0 0 0 10px;}

.entry ul li {list-style-image:none;list-style-type: square;margin: 0 10px 0 10px;}

.five_posts h3 {margin-bottom: 0;padding: .5em 0 .5em 0;}
.five_posts h3 a {text-transform: uppercase;}
.five_posts h4, h6.category_head {margin: 15px 0 20px;padding: 0 0 10px;text-transform: uppercase;color: #515151;font-size: 1em;font-weight: bold;border-bottom: 1px solid #aaa;letter-spacing: 2px; line-height: 1em;}

h6.category_latest {margin: 0 0 1em;padding: 10px 5px 10px 5px;Background: #eee;text-transform: uppercase;color: #000;font-size: .9em;font-weight: normal;border: 1px solid #eee;}

.five_posts h4 a, h6.category_head a {text-transform: uppercase;color: #515151;}
.five_posts h4 a:hover, h6.category_head a:hover {color: #000;text-decoration: underline;}

h6.category_more a {color: #000;background: none;padding: 0 1px 0 0;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 1em;border: none;}
h6.category_more a:hover {color: #000;text-decoration: underline;}

#gray_bg {padding:2em 2em 4em;margin:0 -24px 0 -24px;float:left;position: relative;}
#dark_bg {background: #000;padding:40px 24px 24px;margin:0 -24px;float: left;color: #666;position: relative;}
#dark_bg ul li {list-style-image:none;font-size: 10px;}
#dark_bg a {color:#FF0000;}
#dark_bg a:hover {color:#fff;text-decoration: none;}
#dark_bg h2.widgettitle {font-size: 12px;margin: 0 0 1em;padding: 0;text-transform: uppercase;color: #666;font-weight: normal;}
#dark_bg ul.children {margin: 0 0 0 10px;}


.five_posts ul{list-style:none;margin: 0 0 0 -3px;font-size:.9em;padding:0;border-top:1px solid #eee}
.five_posts ul li a,ul.txt li{color: #f00;height:1%;line-height:1.2em;border-bottom:1px solid #eee;display:block;padding:6px 0 6px 8px;margin:0}
.five_posts ul li a:hover,ul.txt li:hover{color:#f00;text-decoration:none;background-position:1px 0.8em;background: #e4e4e4}
.five_posts ul li.active a{cursor:default;color:white;}
.five_posts ul li {list-style-image:none;}


.post h2 {color: #000; background: none; padding: 3px 0px; margin-bottom: 15px;}

h2.category_page {border-bottom: 1px solid #aaa;margin-bottom: 20px;color:#515151;text-transform:uppercase;}

.post h2 a {color: #000;text-decoration: none;}

h2.pagetitle {margin: 2px 0 20px;padding: 0 0 10px;text-transform: uppercase;color: #515151;font-size: 2em;border-bottom: 0px solid #aaa;letter-spacing: 2px; line-height: 1em;}

#maincontent .post h2 {
margin-bottom: 5px;
}
#maincontent .content {
padding: 5px 47px 20px 48px;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#feature h3 {
margin-bottom: 0;
padding: 0;
}
#feature p img {
margin: 7px 0 2em 0;
}
.feature_text {
margin-top: 2em;
}
#home_right .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}
ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}

.alignright {
float: right;
}
.alignleft {
float: left;
}

.navigation {
font: 12px/1 helvetica,arial,sans-serif;
text-decoration:none;
font-size:14px;
display:block;
text-transform: uppercase;
margin-bottom: 20px;
color: #000;
}

.navigation a {
text-decoration:none;
background: #eee;
padding: 10px;
color: #000;
}

.navigation a:hover {
text-decoration:none;
background: #000;
padding: 10px;
color: #fff;
}

.post {
margin-bottom: 0px;
}

.sidewrap {border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.wrappost {background: #ddd ;padding:10px;margin-bottom:20px;}

.postmetadata2 {background:#ddd;border-top: 1px solid #aaa;padding:1em;color:#555;font-size:10px;margin:0;padding:10px 0;}
.postmetadata2 a {color:#888; font-weight: bold;}
.postmetadata2 a:hover {color:#ff0000;}
.postmetadata2 hr {background:#ddd; height:1px;}

.postmetadata {background:#ddd;border: 1px solid #aaa;padding:1em;color:#555;font-size:10px;margin:15px 0 0 0;padding:10px;}
.postmetadata a {color:#888; font-weight: bold;}
.postmetadata a:hover {color:#ff0000;}
.postmetadata hr {background:#ddd; height:1px;}

.entry {
padding-bottom: 0px;
}

.tag-desc {background: #000000; border: 1px solid #cccccc; margin-bottom: 20px; padding:10px; font-style: italic; color: #bbbbbb;}
.tag-desc p {margin: 0}
.tag-desc img {margin: 0 20px 0 0;}
.tag-desc a:hover {color: #ffffff; text-decoration: underline;}

#header {
height: 50px;
padding: 4px 0 0 0;
width: 950px;
}
#header h1, #header .description {
line-height: 1em;
margin: 0;
padding: 0;
}



h1 a.logo {
text-transform: uppercase;
}
.entry #nav .content {
margin: auto;
padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 15px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}


#achwrap {
border: 1px solid #000;
margin: 5px;
}


#footer {font-size: 0.8em;color: #666;margin: 20px 0 -20px 0;text-align: center;}
#footer a {text-decoration: none;}

#search {float: right;margin: 0 10px 0 0;padding: 13px 0 0 0;}
#search #s {background: url('images/searchbg.png') 0px center no-repeat;color: #555;font-size: 0.9em;margin-right: 2px;margin-top: 2px;padding: 2px 0 2px 19px;width: 135px;}
#search #s:hover {color: #000;}
.search-excerpt {margin: 0;}
strong.search-excerpt {background-color: #ffff00;color: #ff0000;}

.commentlist li {
padding: 8px 15px;
background: url(images/commentbg3.PNG) repeat-x bottom;
margin-bottom: 10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
list-style: none;
}

.comments-alt {
background: #EEE url(images/commentbg3.PNG) repeat-x bottom;
margin-bottom: 10px;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
        margin-right: 5px;
	}

img.wp-smiley {
    float: none;
    padding: 0;
    margin: 0;
}

#commentform {margin-left: 40px;}



#commentform .button { 
   cursor: pointer;
   width: 104px;
   height: 30px;
   border: none;
   text-transform: uppercase;
   font-size: 9px ; 
   background: url('images/submitshadow.png');
   padding-left: 6px;  
}



.bottombar h2 {
font-size: 10px;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}

.bottombar {
}

ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}

/*-- ul li {
background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('images/icons/li.png'); 
margin: 0;
padding: 0;
} --*/

#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}


/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */


#navmenu-h {
background: #000;
z-index:13;
}
#navmenu-h-r {
background: none;
border: 0px solid #ccc;
z-index:14;
}
#navmenu-h li.alignright {
float: right;
}
ul#navmenu-h {
margin: 0;
border: 0 none;
padding: 0;
width: 998px;
	/*For KHTML*/
	list-style: none;
height: 34px;

z-index:98;
}
#navmenu-h-r {
margin: 0 0 0 0;
border: 0px solid #ccc;
padding: 0;
width: 998px;
	/*For KHTML*/
	list-style: none;
height: 24px;
}
ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 34px;
border-right: 0px #000 solid;
z-index:99;
}
#navmenu-h-r li {
margin: 0;
border: 0 none;
padding: 0;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 24px;
}
ul#navmenu-h ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 34px;
left: 0;
z-index:100;
}
ul#navmenu-h-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
z-index:10;
}
ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
width: 170px;
float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}
/* Root Menu */
ul#navmenu-h a {
padding: 5px 19px 5px 19px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #000;
color: #eee;
font: 12px/24px "Helvetica Neue", Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
text-transform: uppercase;
height: auto !important;
	/*For IE*/
}
ul#navmenu-h-r a {
padding: 2px 20px 0 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: url('images/repeater.png') repeat;
color: #fff;
font: 11px/22px "Helvetica Neue", Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h-r a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h-r li:hover a,
ul#navmenu-h li.iehover a,
ul#navmenu-h-r li.iehover a {
background: #aaaaaa;
color: #000000;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h-r li:hover li a,
ul#navmenu-h-r li.iehover li a {
float: none;
background: #111;
color: #ccc;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h-r li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover a,
ul#navmenu-h-r li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover a {
background: #aaaaaa;
color: #000000;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li a {
background: #111;
color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a,
ul#navmenu-h-r li:hover li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover a,
ul#navmenu-h-r li.iehover li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h-r ul ul,
ul#navmenu-h-r ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h-r li:hover ul ul,
ul#navmenu-h-r li:hover ul ul ul,
ul#navmenu-h-r li.iehover ul ul,
ul#navmenu-h-r li.iehover ul ul ul {
display: none;
}
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul,
ul#navmenu-h-r li:hover ul,
ul#navmenu-h-r ul li:hover ul,
ul#navmenu-h-r ul ul li:hover ul,
ul#navmenu-h-r li.iehover ul,
ul#navmenu-h-r ul li.iehover ul,
ul#navmenu-h-r ul ul li.iehover ul {
display: block;
}

/*------------more---------------*/
.read_more {
font: 8px/1 helvetica,arial,sans-serif;
text-decoration:none;
font-size:8px;
display:block;
text-transform: uppercase;
margin-bottom: 20px;
color: #000;
}

.read_more a {
background: #fff;
padding: 4px;
color: #000;
}

.read_more a:hover {
background: #000;
padding: 4px;
color: #fff;
}




/*------------ fixture list key ---------*/

.fixtkey {
padding: 20px 20px 10px 20px;
font-size: 80%;
background-color: #fff;
border: solid 2px #ddd;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/*------------ detailed points highlight ---------*/

.hilite {
padding: 20px 10px 10px;
margin-bottom: 30px;
font-size: 100%;
background-color: #F8F5BA;
border: solid 2px #ddd;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/*----------- notes ------------*/

.note {
padding: 5px 10px 5px 10px;
margin-bottom: 20px;
font-size: 80%;
text-shadow: 0 1px 0 #FFFFFF;
background-color: #e4e4e4;
border: 1px solid #CCCCCC;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/*---------- tag cloud -----------------*/
.tag-cloud {padding-bottom: 20px;}

/*.tag-cloud a {
padding: 0px 10px 0px 0px;
}*/

/*---------------- ccs styled tables -------------------*/
/*----fixtures & points-------------*/

table {margin-bottom: 40px;}

table.stats {
        margin-left: auto;
        margin-right: auto;
        border-collapse:collapse;
        empty-cells: show;
}

table.stats td {
        padding: 4px 4px 4px 10px;
        font-weight: bold;
}

table.stats th {
        font-size: 9px;
	background-color: #000000;
        color: #FFFFFF;
        padding: 4px 4px 4px 10px;
        
}

table.stats tr {
	color: #555555;
        font-weight: bold;
	background-color: #EEEEEE;
        
}

table.stats tr.alt {
	color: #555555;
        font-weight: bold;
	background-color: #FFFFFF;
       
}


table.stats tr.sub {
        background: none;
	background-color: #888888;
        font-size: 9px;
        color: #ffffff;
}



table.stats tr.sub td {
        
}

/*----- Subpage Tables -----*/

table.subpages-table {
        width: 100%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        border-collapse:collapse;
        empty-cells: show;}

td.subpages-cell {text-align: center;border-bottom: 0px; padding: 0px;}
td.subpages-cell a img {margin-bottom: 0px; padding-bottom: 0px;}
.subpages-text a {color:#000;}


/*----- GWeather -----*/

.gweather {
        margin-left: auto;
        margin-right: auto;
        border-collapse:collapse;
        empty-cells: show;
}

.gweather th {
        font-size: 9px;
	background-color: #000000;
        color: #FFFFFF;
        padding: 4px 4px 4px 10px;
       
}

.gweather td {
        background: #eee;
        padding: 4px 4px 4px 10px;
        font-weight: bold;
}

.gweather td img {
        background-color: #f3f3f3;
        border: 1px solid #dddddd;
        padding: 5px;
}

.gweather td.curtemp {
        background-color: #dddddd;
}

/*---------- carls tables --------------*/

.chmenu {
width: 80%;
padding: 5px 10px 5px 10px;
font-size: 12px;
background-color: #E4E4E4;
border: 1px solid #CCCCCC;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.chmenu a {color: #555;}
.chmenu a:hover {color: #ff0000;}
.chmenu h2 {
font-size: 10px;
background: none;
margin: 0 0 1em;
padding: 0 0 3px 0;
text-transform: uppercase;
color: #ff0000;
border-bottom:1px solid #666;
font-weight: normal;
}


h3.chptitles {margin: 1em 0;padding: 13px 5px;Background: #000;text-transform: uppercase;color: #fff;font-size: 0.9em;font-weight: normal;}

h4.stattitle {margin: 1em 0;padding: 3px 5px;max-width: 565px;Background: #dddddd;text-transform: uppercase;color: #000;font-size: 0.9em;font-weight: normal;}
h4.stattitle a:hover {text-decoration: none;}

table.chsummary td {border: none; padding: 0;}

table.chtables {border-collapse: collapse;empty-cells: show;}

table.chtables td {padding: 4px 4px 4px 10px;font-weight : bold ;color: #333;}

table.chtables tr {border-bottom: 1px solid #dddddd;}
table.chtables tr:hover {background: #eeeeee}

table.chtables tr.table_header {font-size: 9px;background-color: #dddddd;color: #000000;padding: 4px 4px 4px 5px;}
table.chtables tr.table_header:hover {font-size: 9px;background-color: #dddddd;color: #000000;padding: 4px 4px 4px 5px;}

/*--- left align ---*/
stx {font-weight : bold ;color: #555555;text-decoration: none;display: block;}
stx:hover {font-weight : bold ;color: #FF0000;text-decoration: underline;display: block;}
a.stx {font-weight : bold ;color: #555555;text-decoration: none;display: block;}
a.stx:hover {font-weight : bold ;color: #FF0000;text-decoration: underline;display: block;}
stx_nolink {font-weight : bold ;color: #555555;text-decoration: none;display: block;}
stx_nolink:hover {font-weight : bold ;color: #555555;text-decoration: none;display: block;}
a.stx_nolink {font-weight : bold ;color: #555555;text-decoration: none;display: block;}
a.stx_nolink:hover {font-weight : bold ;color: #555555;text-decoration: none;display: block;}

/*--- right align ---*/
pts {font-weight : bold ;color: #555555;text-decoration: none;text-align : right ;display: block }
pts:hover {font-weight : bold ;color: #FF0000;text-align : right;text-decoration: underline;display: block }
a.pts {font-weight : bold ;color: #555555;text-decoration: none;text-align : right ;display: block }
a.pts:hover {font-weight : bold ;color: #FF0000;text-align : right;text-decoration: underline;display: block }
pts_nolink {font-weight : bold ;color: #555555;text-decoration: none;text-align : right ;display: block }
pts_nolink:hover {font-weight : bold ;color: #555555;text-align : right;text-decoration: none;display: block }
a.pts_nolink {font-weight : bold ;color: #555555;text-decoration: none;text-align : right ;display: block }
a.pts_nolink:hover {font-weight : bold ;color: #555555;text-align : right;text-decoration: none;display: block }


.driver_name {color: #000000;text-decoration: none;}

.driver_page_title {
      Font-size: 25px;
      font-weight : bold ;
      color: #000000;
      text-decoration: none }

.driver_page_title:hover {
      Font-size: 25px;
      font-weight : bold ;
      color: #000000;
      text-decoration: none }

.coltitle1 {
      
      font-size: 10px;
      font-weight : bold ;
      text-align : left ; 
      text-decoration: none;
      color: #000000 ;
      display : block }

.coltitle1:hover {
      text-decoration: none;
      font-weight : bolder ;
      color: #000000 }

.coltitle2 {
      font-size: 10px;
      font-weight : bold ;
      text-align : right ; 
      text-decoration: none;
      color: #000000 ;
      display : block }

.coltitle2:hover {
      text-decoration: underline;
      font-weight : bolder ;
      color: #FF0000 }

.coltitle3 {
      font-size: 10px;
      font-weight : bold ;
      text-align : right ; 
      text-decoration: none;
      color: #FF0000 ;
      display : block }

.coltitle3:hover {
      text-decoration: none;
      font-weight : bolder ;
      color: #FF0000 }

.bigtext {
     /*-- font-family : "Arial Narrow", Tahoma, Arial, sans-serif; --*/
      font-size : 15px;
      font-weight : bold;
       
      text-decoration: none;
      color: #000000;
      display : block }

.bigtext:hover {text-decoration: none;}

.chart {

      font-weight : normal ;
 	color: #000000; }

.haf {

      font-weight : bolder ;
      font-style : italic ;
      color: #000000;
      text-decoration: none;
      text-align : center }

.haf:hover {
      color: #FF00AA;
      text-decoration: none }

.driver_summary_title {
      color: #333;
      text-decoration: none; }

.driver_summary_title:hover {
      color: #333;
      text-decoration: none; }

.driver_summary_data {
      font-weight: bold;
      color: #333;
      text-decoration: none;}

.driver_summary_data:hover {
      font-weight: bold;
      color: #333;
      text-decoration: none;}

/*------------- Pagination for posts and pages -----------------------------*/

#wp_page_numbers ,#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	font-size: 100%;
}
#wp_page_numbers {
	clear:both;
	display:block;
	margin:0;
	background:#FFF;
	width: 100%;
	background: transparent;
	padding:20px 0 40px 0;
}
#wp_page_numbers ul {
	width: 100%;
	margin:0;
	padding:0;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px 0px;
}
#wp_page_numbers a {
	padding: 2px 5px;
	margin: 2px;
	display: block;
	color: #000000;
	border: 1px solid #000000;
	background-color:#FFF;
}
#wp_page_numbers li a:hover {
	border-color: #000000;
	text-decoration: none;
	background-color: #000000;
	color: #ffffff;
}
#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}
#wp_page_numbers li.first_last_page {
	font-style: italic;
}
#wp_page_numbers li.active_page a {
	color: black; /* IE fix */
	text-decoration: none;
	background-color: #000000;
	border-color: 1px solid #000000;
	color: #ffffff;
	font-weight: bold;
	margin: 2px;
	padding: 2px 5px;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: none;
	background-color: #000000;
	border-color: 1px solid #000000;
	color: #ffffff;
	font-weight: bold;
	margin: 2px;
	padding: 2px 5px;
}
#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 2px 5px;
	margin: 2px;
	color: #000000;
	border: 1px solid #000000;
}
#wp_page_numbers li.dropdown{
	float: right;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}
#wp_page_numbers li.dropdown select.paginate {
	width:45px;
}

/*-------facebook-like-button-----------*/
.fblike {padding: 10px 0 0 0;}

/*-------------social-bookmarks-------------*/
#socialBookMarks a{border:medium none;}

.sharesb {border:1px solid #DDDDDD;clear:both;font-size:12px;margin:15px 0 10px;padding:10px;position:relative;}
.sharesb h3 {font-weight:normal;margin:0 5px 0 3px;padding:0 3px 0 0;}
.sharesb ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 0 15px;padding:0;text-align:center;}
.sharesb ul li {display:inline;padding:0 4px 6px 0;text-align:center;}
.sharesb ul li a {text-decoration:none;color:#1F527B;margin:0 19px 0 0;padding:0 0 0 18px;}
.sharesb ul li a:hover {text-decoration: underline;}

.sharesb p {margin:0;padding:0;}
.sharesb p a {font-size:12px;padding:10px;position:absolute;right:0;top:0;text-decoration:none;}

.sharesb ul li.delicious {background:transparent url('images/icons/delicious.gif') no-repeat scroll 0 0;}
.sharesb ul li.digg {background:transparent url('images/icons/digg.gif') no-repeat scroll 0 0;}
.sharesb ul li.reddit {background:transparent url('images/icons/reddit.gif') no-repeat scroll 0 0;padding:0 0 0 2px;}
.sharesb ul li.facebook {background:transparent url('images/icons/facebook.gif') no-repeat scroll 0 0;}
.sharesb ul li.stumbleupon {background:transparent url('images/icons/stumbleupon.gif') no-repeat scroll 0 0;}
.sharesb ul li.tweet {background:transparent url('images/icons/tweet.jpg') no-repeat scroll 0 0;}
.sharesb ul li.google {background:transparent url('images/icons/google.png') no-repeat scroll 0 0;}


/*----- tabs & slides -----*/

/*
// JoomlaWorks "Tabs & Slides" Plugin for Joomla! 1.5.x - Version 2.4
// License: http://www.gnu.org/copyleft/gpl.html
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// More info at http://www.joomlaworks.gr
// Developers: Fotis Evangelou
// ***Last update: May 20th, 2008***
*/

/* --- Generic --- */
a:active,a:focus {outline:0;}
.jwts_clr {clear:both;height:0;line-height:0;}

/* --- Tabs --- */
.jwts_tabberlive {margin:4px 0px;padding:0px;}
.jwts_tabberlive .jwts_tabbertab {margin-top:20px;padding:0px;border:0px solid #bbb;border-top:0px;/*height:300px;overflow:auto;*/}
.jwts_tabberlive .jwts_tabbertab h2,
.jwts_tabberlive .jwts_tabbertab h3,
.jwts_tabberlive .jwts_tabbertabhide {display:none;}

ul.jwts_tabbernav {margin:0px;padding:3px 4px;list-style:none;list-style-image:none;background:none;border-bottom:1px solid #bbb;line-height:normal;height:auto;}
ul.jwts_tabbernav li {margin:0px;padding:0px;list-style:none;list-style-image:none;background:none;display:inline;}
ul.jwts_tabbernav li a,
ul.jwts_tabbernav li a:link {font-size:12px;font-weight:bold;margin:0px 1px;padding:3px 4px;color:#333;border:1px solid #bbb;border-bottom:none;background:#eee /*-- url(tab_bg.png) repeat-x top --*/ ;}
ul.jwts_tabbernav li a:visited {color:#333;}
ul.jwts_tabbernav li a:hover {font-size:12px;font-weight:bold;margin:0px 1px;padding:3px 4px;color:#ff0000;border:1px solid #aaa;border-bottom:none;background:#f2f2f2;text-decoration:none;}
ul.jwts_tabbernav li a:active,
ul.jwts_tabbernav li a:focus {outline:0;}
ul.jwts_tabbernav li.jwts_tabberactive a {color:#ff0000;background:#fff;border-bottom:1px solid #fff;}
ul.jwts_tabbernav li.jwts_tabberactive a:hover {background:#fff;border-bottom:1px solid #fff;text-decoration:none;}
ul.jwts_tabbernav li.jwts_tabberactive,
ul.jwts_tabbernav li.jwts_tabberinactive {background:none;padding:0px;margin:0px;}
.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {text-align:left;} /* force content orientation */

/* --- Slides --- */
.jwts_slider {margin:4px 0px;padding:0px;}
.jwts_slidewrapper {border:none;width:100%;visibility:hidden;height:0px;overflow:hidden;position:relative;margin:0;padding:0;}

/* DEFAULT STYLING */
.jwts_title {margin:0 0 1px 0;padding:0px;overflow:hidden;background:url(slide_bg_r.png) no-repeat right;cursor:pointer;}
.jwts_title_left {background:url(slide_bg_l.png) no-repeat left;margin:0 10px 0 0;}
a.jwts_title_text,
a.jwts_title_text:link {display:block;background:url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#444;}
a.jwts_title_text:visited {color:#444;}
a.jwts_title_text:hover {display:block;background:transparent url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#c64934;}
.jwts_slidecontent {padding:4px 12px 8px 12px;margin:0px;position:relative;background:none;border:none;}
.jwts_title_left,.jwts_slidecontent {text-align:left;} /* force content orientation */


/* Wordpress Slider Style */
.wts_title{

}

.wts_title a.jtoggle{
    color: #000;
    text-decoration: underline;
    font-size: 1.2em;
    background: transparent url('arrow.png') no-repeat right center;
    padding-right: 10px;
    cursor: hand;
    }
    
.wts_slidewrapper{
    display: none;
    border: #e7e7e7 1px solid;
    padding: 0 5px 3px 5px;
}

/*---------------- featured slideshow ---------------------*/

/* Sliding Content */

.flowclear {clear: both; }



#slider {margin: 20px auto; background: #000; width: 950px; height:413px;overflow: hidden;}



.slide-wrapper { padding:18px; margin: 0; display:block; overflow:hidden;position: relative;}

.slide-thumbnail { width:575px; float:left; }

.slide-thumbnail img {max-width:575px; max-height:377px;}

* html .slide-thumbnail img {width:575px; height:377px}

.slide-thumbnail img.attachment-thumbnail {margin:0;padding:0}

.slide-details { width:310px; float:right; margin-left:10px;}

.slide-details h2 a{ color:#eee; font-style: italic; font-weight:normal; margin:0; }

.slide-details .description p { color: #999; margin-top:10px; font-size:1.1em}

.cont {font-size: 2em; color:#eee; font-style: italic; font-weight:normal; margin:0;}

.cont a.button {color: #eee;position:absolute;right:20px;display: block;width: 255px;height: 46px;padding: 20px 20px 5px 20px;text-decoration: none;background:url(images/button.jpg) no-repeat 0px 0px;}

.cont a.button:hover {color:#fff;background:url(images/button.jpg) no-repeat 0px -71px;}

.slide-wrapper a {color:#ccc}

.slide-wrapper a:hover {color:#fff}





/* Easy Slider */



#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ /* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:950px;

		height:413px;

		overflow:hidden; 

		}	

#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}	

#nextBtn, #slider1next{left:696px;}														

#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{display:block;position:relative;	width:30px;height:77px;	background:url(../images/btn_prev.gif) no-repeat 0 0;}	

#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	

/* numeric controls */	

ol#controls{margin:0;padding:0;height:20px;}

ol#controls li{margin:0 10px 0 0; padding:0;float:left;	list-style:none;height:20px;line-height:20px;}

ol#controls li a{float:left;height:20px;line-height:20px;background:none;color:#999;padding:0 5px;text-decoration:none;}

ol#controls li a:hover{	float:left;height:20px;	line-height:20px;background:#999;color:#fff;	padding:0 5px;	text-decoration:none;}

ol#controls li.current a{background:#000;color:#fff;}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/* // Easy Slider */



.clear {clear:both; display: inline;}


/* ---- countdown ---- */
/* jQuery Countdown styles 1.5.5. */
.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}
