body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #171717; 
margin : 0; 
background : transparent url(images/body.gif) repeat-x top left; 
} 
a { 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
.clear { 
clear : both; 
} 
#subnavbar { 
background : #d2461a; 
width : 1003px; 
height : 26px; 
color : #ffffff; 
margin : 0; 
padding : 0; 
} 
#subnav { 
margin : 0; 
padding : 0; 
} 
#subnav ul { 
float : left; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#subnav li { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#subnav li a, #subnav li a:link, #subnav li a:visited { 
color : #ffffff; 
display : block; 
font-size : 10px; 
font-weight : bold; 
text-transform : uppercase; 
margin : 0 5px 0 0; 
padding : 7px 13px 6px 13px; 
} 
#subnav li a:hover, #subnav li a:active { 
background : #eb5f0b; 
color : #ffffff; 
display : block; 
text-decoration : none; 
margin : 0 5px 0 0; 
padding : 7px 13px 6px 13px; 
} 
#subnav li li a, #subnav li li a:link, #subnav li li a:visited { 
background : #d2461a; 
width : 140px; 
float : none; 
margin : 0; 
padding : 7px 10px 6px 10px; 
border-bottom : 1px solid #d2461a; 
border-left : 1px solid #d2461a; 
border-right : 1px solid #d2461a; 
} 
#subnav li li a:hover, #subnav li li a:active { 
background : #eb5f0b; 
margin : 0; 
padding : 7px 10px 6px 10px; 
} 
#subnav li { 
float : left; 
padding : 0; 
} 
#subnav li ul { 
z-index : 9999; 
position : absolute; 
left : -999em; 
height : auto; 
width : 160px; 
margin : 0; 
padding : 0; 
} 
#subnav li ul a { 
width : 140px; 
} 
#subnav li ul ul { 
margin : -25px 0 0 161px; 
} 
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul { 
left : -999em; 
} 
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul { 
left : auto; 
} 
#subnav li:hover, #subnav li.sfhover { 
position : static; 
} 
.bbcclass { 
width : 400px; 
padding : 5px; 
border : 1px solid #004a00; 
} 
.rsstitle { 
font-weight : bold; 
} 
.rsstitle { 
font-weight : bold; 
} 
.rssdate { 
color : gray; 
font-size : 85%; 
} 
.wrapper { 
width : 1003px; 
margin : 0 auto; 
} 
.search { 
padding-bottom : 4px; 
height : 31px; 
} 
.search .tagline { 
line-height : 31px; 
color : #ffffff; 
width : 750px; 
float : left; 
} 
.search .searchbox { 
width : 250px; 
float : right; 
} 
.search .searchbox .s1 { 
width : 180px; 
position : relative; 
top : -1px; 
border : 1px solid #4c5254; 
color : #ffffff; 
background : #000000; 
} 
.search .searchbox .b1 { 
position : relative; 
top : 4px; 
} 
form { 
margin : 0; 
} 
.bloginfo { 
height : 65px; 
padding-bottom : 5px; 
} 
.bloginfo .bi_col1 { 
width : 600px; 
float : left; 
} 
.bloginfo .bi_col1 h1 { 
margin : 0; 
padding : 2px 0 1px 0; 
font-size : 36px; 
letter-spacing : -2px; 
font-weight : bold; 
font-style : italic; 
} 
.bloginfo .bi_col1 h1 a { 
color : #333333; 
} 
.bloginfo .bi_col1 span { 
color : #191919; 
} 
.bloginfo .bi_col2 { 
width : 400px; 
padding-top : 10px; 
float : right; 
text-align : right; 
} 
.bloginfo .bi_col2 a { 
padding : 4px 8px; 
font-size : 11px; 
color : #0e0d0d; 
font-weight : bold; 
} 
.bloginfo .bi_col2 span { 
background : transparent url(images/nav-sep.gif) no-repeat top left; 
position : relative; 
top : 10px; 
} 
.featurelinks { 
height : 26px; 
line-height : 26px; 
} 
.featurelinks a { 
color : #fff; 
padding : 0 4px; 
} 
.featurelinks a:hover { 
color : #fff; 
} 
.featurelinks span { 
font-weight : bold; 
color : #000000; 
} 
.movie { 
padding-top : 2px; 
text-align : center; 
} 
.xcontent { 
background : #fff url(images/xcontent.gif) repeat-x top left; 
min-height : 1024px; 
border-top : 1px solid #fff; 
} 
.xcontent2 { 
background : transparent url(images/xcontent2.gif) repeat-x bottom left; 
} 
.content { 
padding : 0 6px 0 0; 
} 
.content .container { 
width : 665px; 
float : left; 
} 
.content .sidebar { 
width : 320px; 
float : right; 
background-color : #232323; 
min-height : 1024px; 
margin : 5px; 
} 
.content .sidebar .sidebar-content { 
width : 300px; 
padding : 10px; 
} 
.content .sidebar .seprator { 
background : transparent url(images/sidebar-seperator.gif) no-repeat center center; 
margin : 6px 0; 
height : 10px; 
} 
.content .sidebar .base { 
background : transparent url(images/sidebar-base.gif) no-repeat top left; 
height : 33px; 
} 
.advertisement { 
margin-top : 2px; 
width : 300px; 
} 
.advertisement { 
width : 300px; 
clear : both; 
} 
.advertisement h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 16px; 
color : #f8951d; 
width : 95%; 
padding-bottom : 6px; 
} 
.advertisement .advbox1 { 
width : 140px; 
float : left; 
} 
.advertisement .advbox2 { 
width : 140px; 
float : right; 
} 
.adver { 
float : left; 
width : 125px; 
height : 125px; 
margin-bottom : 12px; 
padding : 4px; 
border : 1px solid #fff; 
background-color : #000000; 
} 
.image_advertisement { 
text-align : center; 
padding-bottom : 18px; 
width : 250px; 
margin : 0 auto; 
} 
.gallery { 
width : 300px; 
clear : both; 
} 
.gallery .gallery2 { 
width : 300px; 
clear : both; 
background-color : #000000; 
} 
.gallery h3 { 
margin : 0; 
font-size : 18px; 
font-family : Georgia, "Times New Roman", Times, serif; 
color : #f8951d; 
font-weight : normal; 
margin-bottom : 6px; 
} 
.gallery .thickbox { 
float : left; 
background-color : #000000; 
padding : 2px; 
margin-left : 10px; 
margin-right : 6px; 
} 
.gallery .thickbox img { 
border : 0; 
} 
.video { 
width : 300px; 
clear : both; 
} 
.video h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 16px; 
color : #f8951d; 
width : 95%; 
padding-bottom : 6px; 
} 
.video embed { 
width : 300px; 
height : 250px; 
} 
.news { 
margin-top : 2px; 
width : 300px; 
} 
.news h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 16px; 
color : #f8951d; 
width : 95%; 
padding-bottom : 6px; 
} 
.news ul { 
list-style-type : none; 
margin : 5px 0; 
padding : 0; 
} 
.news ul li a { 
background : transparent url(images/bullet.gif) no-repeat 2px center; 
color : #a5a5a5; 
font-size : 11px; 
display : block; 
width : 295px; 
padding : 3px 0; 
padding-left : 14px; 
text-decoration : none; 
} 
* html .news ul li a { 
width : 300px; 
} 
.news ul li a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.news { 
width : 300px; 
clear : both; 
} 
.twocols { 
width : 300px; 
} 
h3.title { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 16px; 
color : #f8951d; 
width : 95%; 
padding-bottom : 6px; 
border-bottom : 1px dotted #fff; 
} 
.twocols .tcol1 { 
width : 144px; 
float : left; 
} 
.twocols .tcol2 { 
width : 140px; 
float : right; 
padding-left : 4px; 
} 
.listing { 
margin-top : 2px; 
width : 140px; 
} 
.listing ul { 
list-style-type : none; 
margin : 5px 0; 
padding : 0; 
} 
.listing ul li a { 
background : transparent url(images/bullet.gif) no-repeat 2px center; 
color : #a5a5a5; 
font-size : 11px; 
display : block; 
width : 126px; 
padding : 3px 0; 
padding-left : 14px; 
text-decoration : none; 
} 
* html .listing ul li a { 
width : 120px; 
} 
.listing ul li a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.tags { 
color : #a5a5a5; 
padding-top : 8px; 
} 
.tags a { 
color : #a5a5a5; 
} 
.tags a:hover { 
color : #fff; 
} 
div.heading2 { 
border-bottom : 0px dotted #ffffff; 
padding-bottom : 0px; 
margin-bottom : 0px; 
} 
.listing2 { 
margin-top : 2px; 
width : 360px; 
} 
.listing2 ul { 
list-style-type : none; 
margin : 5px 0; 
padding : 0; 
} 
.listing2 ul li a { 
background : transparent url(images/bullet.gif) no-repeat 2px center; 
color : #fff; 
font-size : 11px; 
display : block; 
width : 346px; 
padding : 3px 0; 
padding-left : 14px; 
text-decoration : none; 
} 
* html .listing2 ul li a { 
width : 340px; 
} 
.listing2 ul li a:hover { 
color : #fff; 
text-decoration : underline; 
} 
.ajaxbox1 { 
background : transparent url(images/ajax-box1.png) no-repeat top left; 
height : 300px; 
width : 670px; 
} 
.ajaxbox1alt0 { 
margin: 5px; 
}
.ajaxbox1alt { 
margin: 5px 0px 0px 0px; 
clear:both;
display:block;
} 
.ajaxbox1 .ajaxnav1 { 
color : #fff; 
line-height : 31px; 
margin : 5px 15px; 
} 
.ajaxbox1 .ajaxnav1 a { 
color : #fff; 
font-size : 12px; 
padding : 0 8px; 
cursor : pointer; 
font-weight : bold; 
} 
.ajaxbox1 .ajaxnav1 a:hover { 
color : #fff; 
font-size : 12px; 
text-decoration : none; 
cursor : pointer; 
} 
.ajaxbox1 .ajaxnav1 a.selected { 
color : #f8951d; 
text-decoration : none; 
cursor : pointer; 
} 
.ajaxbox1 .ajaxcontent1 { 
padding : 0 25px 8px 25px; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost { 
padding-top : 8px; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap1 { 
width : 125px; 
height : 125px; 
float : left; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 { 
width : 500px; 
height : 125px; 
float : right; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 h3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
margin : 0; 
font-weight : normal; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 h3 a { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 h3 a:hover { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .ajaxpostmeta { 
color : #f8951d; 
font-size : 10px; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .ajaxpostmeta a { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .ajaxpostmeta a:hover { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .shortdesc { 
color : #828282; 
padding-top : 6px; 
height : 50px; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .shortdesc a { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 .shortdesc a:hover { 
color : #fff; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 a.readmore { 
color : #f8951d; 
display : block; 
} 
.ajaxbox1 .ajaxcontent1 .ajaxpost .ap2 a.readmore:hover { 
color : #f8951d; 
} 
.ajaxbox { 
background : transparent url(images/ajax-box.png) no-repeat top left; 
height : 300px; 
width : 670px; 
} 
.ajaxbox .ajaxnav { 
color : #fff; 
line-height : 31px; 
margin : 0 15px; 
} 
.ajaxbox .ajaxnav a { 
color : #fff; 
font-size : 12px; 
padding : 0 8px; 
cursor : pointer; 
font-weight : bold; 
} 
.ajaxbox .ajaxnav a:hover { 
color : #fff; 
font-size : 12px; 
text-decoration : none; 
cursor : pointer; 
} 
.ajaxbox .ajaxnav a.selected { 
color : #f8951d; 
text-decoration : none; 
cursor : pointer; 
} 
.ajaxbox .ajaxcontent { 
padding : 0 25px 8px 25px; 
} 
.ajaxbox .ajaxcontent .ajaxpost { 
padding-top : 8px; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap1 { 
width : 125px; 
height : 125px; 
float : left; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 { 
width : 500px; 
height : 125px; 
float : right; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
margin : 0; 
font-weight : normal; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 a { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 h3 a:hover { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta { 
color : #f8951d; 
font-size : 10px; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a:hover { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc { 
color : #828282; 
padding-top : 6px; 
height : 50px; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc a { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 .shortdesc a:hover { 
color : #fff; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 a.readmore { 
color : #f8951d; 
display : block; 
} 
.ajaxbox .ajaxcontent .ajaxpost .ap2 a.readmore:hover { 
color : #f8951d; 
} 
.postbox .posttop { 
background : transparent url(images/posts/post-area-top.png) no-repeat top left; 
height : 30px; 
} 
.postbox .postbody { 
background : transparent url(images/posts/post-area-body.png) repeat-y top left; 
padding : 0 20px; 
} 
.postbox .postbottom { 
background : transparent url(images/posts/post-area-bottom.png) no-repeat bottom left; 
height : 30px; 
} 
.posts { 
margin-bottom : 20px; 
} 
.posts .postsinfo { 
padding-bottom : 10px; 
} 
.posts .postsinfo h3 { 
margin : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 24px; 
font-weight : bold; 
} 
.posts .postsinfo h3 a { 
color : #000; 
} 
.posts .postsinfo h3 a:hover { 
color : #8a0e0e; 
} 
.posts .postsinfo .postmeta { 
color : #000; 
font-size : 12px; 
} 
.posts .postsinfo .postmeta a { 
color : #d2461a; 
} 
.posts .postsinfo .postmeta a:hover { 
color : #d2461a; 
} 
.posts .postdescription { 
color : #171717; 
} 
.posts .postdescription p { 
line-height : 16px; 
} 
.posts .postdescription img { 
margin: 0px auto;
text-align: center;
border : 0; 
max-width : 620px; 
max-height : 375px;
display:block;
} 
.posts .postdescription a { 
color : #d2461a; 
} 
.posts .postdescription a:hover { 
color : #b21f3b; 
} 
.posts .posticons { 
margin-left : 11px; 
border-top : 1px dotted #666666; 
border-bottom : 1px dotted #666666; 
padding : 2px 0 2px 0; 
width : 470px; 
height : 29px; 
background : transparent url(images/posts/stumble.png) repeat-x top left; 
} 
.posts .post-icons { 
margin-top : 10px; 
border-top : 1px dotted #666666; 
border-left : 1px dotted #666666; 
border-right : 1px dotted #666666; 
} 
.posts .posticons .picon { 
border-right : 1px dotted #666666; 
line-height : 29px; 
padding-left : 8px; 
padding-right : 8px; 
width : auto; 
height : 29px; 
float : left; 
} 
.posts .posticons .picon a { 
font-weight : bold; 
color : #3f3f3f; 
text-decoration : none; 
} 
.posts .posticons .picon a:hover { 
text-decoration : underline; 
} 
.posts .readmore { 
text-align : right; 
} 
.posts .readmore a { 
padding-left : 14px; 
background : transparent url(images/bullet-arrow-orange.gif) no-repeat 0 3px; 
font-size : 11px; 
text-decoration : none; 
color : #003557; 
} 
.posts .readmore a:hover { 
text-decoration : underline; 
} 
.bottomb { 
border-bottom : 8px solid #d2461a; 
} 
.stumble { 
margin : 0; 
padding : 0; 
float : left; 
font : bold 11px Arial; 
width : 100%; 
overflow : hidden; 
background : transparent url(media/blockdefault.gif) repeat-x center center; 
} 
.stumble li { 
display : inline; 
} 
.stumble li a { 
float : left; 
color : #3f3f3f; 
padding : 9px 11px; 
text-decoration : none; 
border-right : 1px dotted #666666; 
} 
.stumble li a:hover, .stumble li .current { 
background-color : #d2461a; 
color : #ffffff; 
} 
.posts .postdescription .thickbox { 
float : left; 
border-top : 1px solid #eeeeee; 
border-left : 1px solid #eeeeee; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
margin-right : 2px; 
padding : 2px 5px 2px 2px; 
} 
.adsenseUnit { 
padding : 18px 0; 
} 
.adsenseUnit .Col1 { 
float : left; 
width : 300px; 
height : 250px; 
} 
.adsenseUnit .Col2 { 
float : right; 
width : 300px; 
height : 250px; 
} 
.alignleft { 
padding : 1px; 
float : left; 
margin-top : 2px; 
margin-right : 5px; 
} 
.alignleft1 { 
padding : 6px; 
float : left; 
margin-top : 2px; 
margin-right : 5px; 
} 
.alignleft1 a { 
display : block; 
border : 1px solid #d2461a; 
padding : 6px; 
color : #d2461a; 
background-color : #fff; 
text-decoration : none; 
} 
.alignleft1 a:hover { 
display : block; 
border : 1px solid #d2461a; 
padding : 6px; 
color : #d2461a; 
background-color : #fff; 
text-decoration : none; 
} 
.alignright { 
padding : 1px; 
float : right; 
margin-top : 2px; 
margin-left : 5px; 
} 
.alignright1 { 
padding : 6px; 
float : right; 
margin-top : 2px; 
margin-left : 5px; 
} 
.alignright1 a { 
display : block; 
border : 1px solid #d2461a; 
padding : 6px; 
color : #d2461a; 
background-color : #fff; 
text-decoration : none; 
} 
.alignright1 a:hover { 
display : block; 
border : 1px solid #d2461a; 
padding : 6px; 
color : #d2461a; 
background-color : #fff; 
text-decoration : none; 
} 
.zfooter { 
min-height : 54px; 
line-height : 54px; 
text-align : center; 
} 
.zfooter a { 
color : #000000; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
.zfooter a:hover { 
color : #000000; 
} 
.xfooter { 
background : transparent url(images/xfooter.gif) repeat-x top left; 
} 
.xfooter .footer { 
line-height : 29px; 
width : 1003px; 
margin : 0 auto; 
color : #fff; 
text-align : center; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.xfooter .footer a { 
color : #f8951d; 
} 
.xfooter .footer a:hover { 
color : #f8951d; 
} 
#comments-template { 
margin : 0; 
padding : 1em 0; 
float : left; 
width : 95%; 
} 
#comments-template a { 
color : #d2461a; 
} 
#comments-template h4 { 
font-size : 18px; 
line-height : 20px; 
margin : 0; 
padding : 0 0 1px; 
float : left; 
width : 97%; 
color : #000000; 
border-bottom : 1px solid #eeeeee; 
} 
#rss-feeds { 
margin : 0 0 15px; 
float : left; 
height : 25px; 
width : 90%; 
padding-left : 16px; 
font-size : 11px; 
line-height : 25px; 
color : #000000; 
background : url(images/rss.png) no-repeat left center; 
} 
.combox { 
margin : 0; 
padding : 10px; 
float : left; 
width : 95%; 
} 
.comauthor { 
margin : 0; 
padding : 5px 0; 
float : left; 
width : 100%; 
font-size : 12px; 
line-height : 17px; 
color : #000000; 
border-bottom : 1px solid #dddddd; 
font-weight : bold; 
font-family : Tahoma, "Lucida Sans"; 
} 
.comauthor .avatar { 
margin-right : 6px; 
} 
.comtext { 
margin : 0; 
padding : 5px 0; 
float : left; 
width : 100%; 
font-size : 11px; 
line-height : 16px; 
color : #000000; 
overflow : hidden; 
} 
.combox-alt { 
margin : 0; 
padding : 10px; 
float : left; 
width : 95%; 
background : #f6f6f6; 
} 
.combox-author { 
margin : 0; 
padding : 10px; 
float : left; 
width : 95%; 
background : #fffff4; 
} 
#pingback { 
margin-top : 25px !important ; 
} 
#ping { 
margin : 0; 
padding : 5px 0; 
float : left; 
width : 100%; 
list-style-type : none; 
} 
#ping li { 
font-size : 11px; 
line-height : 16px; 
color : #000000; 
margin : 0; 
float : left; 
width : 100%; 
padding : 10px; 
} 
#leave { 
margin-top : 25px !important ; 
} 
#commentform { 
margin : 20px 0 0; 
padding : 10px; 
float : left; 
width : 400px; 
background : #fafeed; 
} 
#commentform label { 
font-size : 12px; 
font-weight : bold; 
color : #000000; 
margin : 0; 
padding : 0; 
float : left; 
} 
#commentform p { 
margin : 2px 0 10px; 
padding : 0; 
float : left; 
width : 100%; 
} 
#commentform .com { 
margin : 0; 
padding : 2px; 
float : left; 
width : 300px; 
background : #ffffff; 
border-top : 2px solid #999999; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-left : 2px solid #999999; 
font-size : 12px; 
} 
#commentform .comarea { 
margin : 0; 
padding : 2px; 
float : left; 
width : 380px; 
background : #ffffff; 
border-top : 2px solid #999999; 
border-right : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
border-left : 2px solid #999999; 
height : 300px; 
font-size : 12px; 
}
/* Sidebars */
#sidebars {
margin: 15px 0 0 0;
width : 320px; 
float : right; 
background-color : #4d4d4d; 
min-height : 1024px; 
margin : 5px; 
  }
  
#sidebars .sidebarbox {
margin: 15px 10px 8px 10px;
width : 300px; 
padding : 10px; 
color:#000000;
/*background: #f3f3f3 url(http://www.evo.co.uk/images/evo08/right_grad_bg.gif) 0 25px;*/
background-color : #ffffff;
border: 1px solid #ccc;
background-repeat: repeat-x;
clear:both;
display:block;
}

#sidebars .newsletterbox {
margin: 15px 10px 8px 10px;
width : 280px; 
padding : 10px; 
color:#000000;
/*background: #f3f3f3 url(http://www.evo.co.uk/images/evo08/right_grad_bg.gif) 0 25px;*/
background-color : #ffffff;
border: 1px solid #ccc;
background-repeat: repeat-x;
clear:both;
display:block;
	}

#sidebars .newsletterbox img {
padding: 1px 1px 1px 1px;
	border: none;
	margin: 0px;
	}

#sidebars .sidebarbox img {
padding: 15px 1px 1px 1px;
	border: none;
	margin: 0px;
	}

#sidebars .sidebarbox1 {
margin: 0 10px 8px 10px;
  background-color:#fff;
  border: 1px solid #ccc;
  padding: 8px 8px;
  }

#sidebar_full {
  padding: 0;
  margin: 0;
  }

#sidebar_left {
padding: 0;
  margin: 0;
  float: left;
  width: 160px;
  }

#sidebar_right {
padding: 0;
  margin: 0;
  float: right;
  width: 160px;
  }

#sidebars h2 {
  background:transparent url(http://www.tuningtruck.com/images/otomag_title.gif) no-repeat;
  margin: 0;
  width:258px;
  height:25px;
  font-size:12px; 
  font-weight:bold; 
  padding:5px 0 0 22px; 
  color: #fff;
  background-color:#d2461a;
  text-transform:uppercase;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }

#sidebars .sidebarbox1 h2 {
  background:transparent url(http://www.tuningtruck.com/images/otomag_title2.gif) no-repeat;
  margin: 0;
  width:100px;
  height:25px;
  font-size:12px; 
  font-weight:bold; 
  padding:5px 0 0 22px; 
  color: #fff;
  background-color:#d2461a;
  text-transform:uppercase;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }

#sidebars table {
  width: 130px;
  }

#sidebars ul {
  margin: 0;
  padding: 0 0 5px 0;
  }

#sidebars li {
  margin-bottom: 20px;
  list-style: none;
  font-size: 9pt;
  }

#sidebars li ul {
  padding: 0;
  }

#sidebars ul ul li {
  margin: 0;
  padding: 2px 2px 2px 16px;
  color: #eee;
  background: url(images/bullet.gif) left 8px no-repeat;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  }

#sidebars a {
  display: inline;
  color: #454545;
  }
  
#sidebars a:hover {
  color: #8a0e0e;
  text-decoration: underline;
  }

#sidebars p {
  padding: 2px 0;
  font-size: 9pt;
  color: #454545;
  }

#tag_cloud a {
  display: inline;
  }

#sidebars ul.children li {
border-bottom:none;
  }
  
#sidebars ul.children {
margin-bottom:0;
  }

#sponsorbox{
margin: 10px 10px 8px 10px;
padding : 8px; 
background-color:#fff;
border: 1px solid #ccc;
}

#sponsorbox h5 {
  background:transparent url(http://www.tuningtruck.com/images/sponsor_title.gif) no-repeat;
  margin: 0;
  width:258px;
  height:25px;
  font-size:12px; 
  font-weight:bold; 
  padding:5px 0 0 22px; 
  color: #fff;
  background-color:#d2461a;
  text-transform:uppercase;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }
  /* Sidebar*/
#sidebar {
	margin: 15px 0 0 0;
width : 320px; 
float : right; 
background-color : #e2e2e2; 
min-height : 1024px; 
margin : 0px; 
	}

  
#sidebars .sidebarbox {
margin: 15px 10px 8px 10px;
width : 280px; 
padding : 10px; 
color:#000000;
/*background: #f3f3f3 url(http://www.evo.co.uk/images/evo08/right_grad_bg.gif) 0 25px;*/
background-color : #ffffff;
border: 1px solid #ccc;
background-repeat: repeat-x;
clear:both;
display:block;
}

#sidebars .sidebarboxcomment {
margin: 15px 10px 8px 10px;
width : 280px; 
padding : 10px; 
color : #000000;
/*background: #f3f3f3 url(http://www.evo.co.uk/images/evo08/right_grad_bg.gif) 0 25px;*/
background-color : #ffffff;
border: 1px solid #ccc;
background-repeat: repeat-x;
clear:both;
display:block;
}

.spoiler { 	
	margin: 2px 10px 8px 10px;
width : 300px; 
padding : 10px; 
color:#ffffff;
/*background: #f3f3f3 url(http://www.evo.co.uk/images/evo08/right_grad_bg.gif) 0 25px;*/
background-color : #ffffff;
border: 1px solid #ccc;
background-repeat: repeat-x;
clear:both;
display:block;
}

.spoiler img {
	border:1px solid #ccc;
	padding:2px;
	margin-right:10px;
	margin-bottom:5px;
	}


.spoiler h3 {
 background:transparent url(http://www.tuningtruck.com/images/otomag_title.gif) no-repeat;
  margin: 15;
  width:278px;
  height:25px;
  font-size:12px; 
  font-weight:bold; 
  padding:5px 0 0 22px; 
  color: #ffffff;
  background-color:#d2461a;
  text-transform:uppercase;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }

.spoiler h3 a {
	color:#ffffff;
	text-decoration:none;
	}

.spoiler h3 p {
	margin:0;
	color:#ffffff;
	}

.spoiler h4 {
	font:12px Arial, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
	margin-bottom:5px;
	}

.spoiler h4 a {
	color:#333333;
	}

#sidebar {
    font-size:11px;
	color:#6d6d6d;
}

#sidebar h3 {
  background:transparent url(http://www.tuningtruck.com/images/otomag_title.gif) no-repeat;
  margin: 0;
  width:278px;
  height:25px;
  font-size:12px; 
  font-weight:bold; 
  padding:5px 0 0 22px; 
  color: #ffffff;
  background-color:#d2461a;
  text-transform:uppercase;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#sidebar-top, #sidebar-bottom {
	width:300px;
	float:right;
	padding:0px 10px 10px 10px;
	background:#e8e8dd;
	border-top:1px solid #ececec;
	}

#sidebar-bottom, #sidebar-middle {
	margin-top:10px;
	}

#sidebar-middle {
	width:300px;
	float:right;
	}

#sidebar-left {
	width:120px;
	padding:0px 10px 10px 10px;
	float:left;
	background:#e8e8dd;
	border-top:1px solid #ececec;
	}

#sidebar-right {
	width:120px;
	padding:0px 10px 10px 10px;
	float:right;
	background:#e8e8dd;
	border-top:1px solid #ececec;
	}


#sidebar li {
	list-style:none;
	border-bottom:1px dotted #bbbbbb;
	display:block;
	padding:2px 0px 2px 13px;
	background:url(images/sub.png) no-repeat 0 0px;
	}

#sidebar li ul li {
	border-bottom:0px;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin-bottom:10px;
	padding:10px;
	background:#e8e8dd;
	}

#sidebar h3 img { margin-top:1px; 
}

#sidebar a {
  display: inline;
  color: #454545;
  }

 #sidebar h3 a {
  display: inline;
  color: #ffffff;
  }

/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}