*{
margin:0;
padding:0;
border:none;
}
a
{
    text-decoration: none;
}
strong{
font-weight:bold;
}
h1 *,h2 *,h3 *
{
    font-family: 'Century Gothic';
}

h1 a, h2 a, h3 a
{
    color: #b13030;
}

body
{
    color: #353535;
    background: #595959;
    text-align: center;
    font-size: 10pt;
font-family:verdana, sans-serif;
}

#header
{
    width: 100%;
    background: #353535;
    height: 140px;
}

.widthholder
{
    width: 900px;
    margin: auto;
    text-align: left;
}

.mainmenu
{
    float: right;
}

.mainmenu table
{
    margin-left: 80px;
}

.mainbar
{
    border: solid 3px #cbcbcb;
    background: #e1e1e1;
    color: #353535;
    padding: 5px;
}

.mainbar li{
list-style:none;
padding-left:12px;
}
.mainbar li a{
color:#000;
}
.topbar
{
    background: #4a4a4a;
    height: 40px;
}

.left-adbar
{
/*float: left;*/
    width: 122px;
    margin-right: 5px;
}
.left-adbar#single{
width:162px;
}
#right_side{
float:right;
margin-left:30px;
}
.content
{
    margin-left: 140px;
}
.content-bar
{
/*    margin-left: 140px;*/
    margin-bottom: 20px;
clear:both;

}


#upcoming-races
{
    width: 282px;
    color: white;
    float: left;
}

#upcoming-races .hdr
{
    background: url('images/ur-hdr.png');
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 5px;
    font-style: italic;
}

#upcoming-races .btm
{
    background: url('images/ur-bottom.png');
    height: 6px;
    font-size: 0.1pt;
}

#upcoming-races table
{
    border-collapse: collapse;
    border: solid 1px #a0a0a0;
    width: 282px;
}

#upcoming-races td
{
    font-size: 8pt;
    padding-left: 10px;
    border-right: solid 1px #898989;
    height: 24px;
}

#upcoming-races .races-content
{
    width: 282px;
}

#upcoming-races .table-hdr
{
    background: #9c9c9c;
    color: white;
}

#upcoming-races .even
{
    color: #292929;
    background: #e1e1e1;
}

#upcoming-races .odd
{
    color: #292929;
    background: #d1d1d1;
}

#car-review
{
    float: left;
    width: 430px;
    margin-left: 20px;
}

#car-review h2
{
    font-size: 13pt;
    margin-top: 10px;
}

#car-review h2 a
{
    margin-left: 10px;
    text-decoration: none;
    color: #b13030;
    font-weight: normal;
    font-size: 13pt;
}

.text
{
    font-size: 9pt;
    line-height: 200%;
    margin-bottom: 20px;
    margin-top: 5px;
overflow:hidden;
}
* html .text{
height:1px;
overflow:visible;
}
#nascar-news .text,
#car-review .text
{
    padding-left: 8px;
}

hr
{
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #eeeeee;
    margin-top: 10px;
}

#nascar-news h2
{
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 17px;
    display: inline;
   padding-left: 50px;
_padding-left:70px;
}

#nascar-news .hdr h2 a
{
    text-decoration: none;
    color: #b13030;
    font-weight: normal;
    font-size: 17px;
    font-style: normal;
}

#nascar-news .hdr a
{
    color: white;
}

#nascar-news .hdr
{
    background: url('images/nascar-news.png') no-repeat;
    background-position: top left;
    padding-top: 10px;
    padding-bottom: 7px;
    font-size: 13pt;
    color: white;

}

#news
{
    width: 470px;
}
#news.cat{
width:auto;
overflow:hidden;
}
* html #news.cat{
height:1px;
overflow:visible;
}
#respond h3{

}
#news.single{

width:715px;
}
#latest-articles
{
    background: #f7f7f7;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #cecece;
    width: 471px;
}

/*#latest-articles .hdr*/
.la-hdr
{
    margin-top: 15px;
    background: url('images/latest-hdr.png');
    height: 37px;
}

#latest-articles .article
{
    padding: 10px;
    border-style: solid;
    border-color: white;
    border-width: 0px 1px 1px 1px;
}

#latest-articles h2 a
{
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
    color: #b13030;
}

.nav-prev
{
    margin-top: 5px;
    float: left;
    background: url('images/prev.png') no-repeat;
    background-position: left bottom;
    padding-left: 20px;
    height: 15px;
    margin-left: 10px;
    text-decoration: underline;
    text-transform: lowercase;
    color: #353535;
    font-size: 9pt;
}

.nav-next
{
    margin-top: 5px;
    float: right;
    background: url('images/next.png') no-repeat;
    background-position: right bottom;
    padding-right: 20px;
    height: 14px;
    margin-right: 10px;
    text-decoration: underline;
    text-transform: lowercase;
    color: #353535;
    font-size: 9pt;
}
.nav-prev:hover, .nav-next:hover{
    text-decoration: none;
}
.readmore a
{
    text-transform: lowercase;
    text-decoration: none;
    color: #b13030;
    font-weight: bold;
}

#rightbar
{
    float: right;
    width: 250px;
    height: 500px;
}

#tagcloud h3
{
    text-transform: uppercase;
    color: #525252;
    font-weight: bold;
}

#tagcloud a
{
    text-transform: uppercase;
    color: #525252;
    text-decoration: none;
    font-weight: normal;
}

#footer
{
    color: white;
    background: #353535;
    text-align: left;
    font-size: 8pt;
}

#footer a
{
    text-decoration: none;
    color: white;
}

#footer .widthholder
{
    padding: 20px;
}

#searchform
{
    padding: 11px 0 0 10px;
    position: relative;
}

#searchform input
{
    height: 19px;
    border: 0px;
    position: absolute;
    top: 11px;
}

#go
{
/*    margin-left: -10px;*/
    left: 190px;
    background: url('images/go.png');
    width: 20px;
    cursor: pointer;
}

#searchterm
{
    width: 170px;
    background: url('images/search.png');
    padding-left: 25px;
}

.subscribe
{
    float: right;
    background: url('images/wheel.png') no-repeat;
    height: 36px;
    padding-left: 40px;
    padding-top: 12px;
    margin-right: 10px;
}

.subscribe a
{
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Century Gothic';
    color: #f1f1f1;
    font-weight: bold;
    font-size: 10pt;
    text-shadow: #323232 1px 1px 2px;
}

#topad
{
/*    background: url('images/topad.png');*/
    width: 468px;
    height: 60px;
}
.meta
{
    font-size: x-small;
color:#000;
}

h3#comments
{
    margin-top: 20px;
    font-size: small;
}

.commentlist li
{
    margin: 20px;
}
.text p{
padding:6px 0;
}
#footer_ad{
text-align:center;
padding:12px 0;
}



h2#rate{
color:#000000;
font-family:Tahoma;
font-size:20px;
font-weight:bold;
padding-left:30px;
}
ul#rate{
overflow:hidden;
padding-left:40px;
padding-top:20px;
}
ul#rate li{
border-bottom:2px solid #e5e9eb;
color:#5e9bd9;
font-family:Arial;
font-size:14px;
padding:4px 0;
}
ul#rate li strong{
color:#4f4f4f;
font-size:16px;
padding-right:8px;
}
ul#rate li span{
color:#4C4C4C;
float:none;
font-family:verdana;
font-size:13px;
padding:0px;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
#sidebar{
float:left;
width:130px;
}
#rsidebar{
float:right;
width:315px;
}