/*    Theme Name: KovachRacing
Theme URI: http://www.digdeescor.com
Description: Theme made for Kovach Racing team.
Author: Digital Design Core
Author URI: http://www.digdescor.com
Version: 1.1
Do not replicate. . */

body { 	margin: 0;
            background-image: url(images/bg.jpg); 
            background-repeat: no-repeat;
            background-position: 50% 50%; 
background-attachment:fixed;
            background-color:#515151;
}  
h1, h2, h3, h4 { 	margin: 0; }
a { 	text-decoration: bold; }
a:hover {text-decoration: underline; }
img { 	border: 0; }
	.clear { 	clear: both; 	height: 0; 	overflow: hidden; }
    /*------TJ-------*/	 /*    The Wrap   */ /*---------------*/  
#wrap { 	width: 1004px;	 	margin: 0 auto; 	padding:0px; 	background: #F4EDF3 url("images/bg.gif") repeat-y top; }
#content-container { 	width: 1004px; 	background: url("images/header6.jpg") no-repeat top;	 	margin: 0 auto; 	padding:0px; }
#contents { 	width: 900px; 	padding: 0 0px 0 55px; 	margin-top:10px; }
#page-bottom { 	width: 1004px; 	background: url("images/page_bottom.gif") no-repeat bottom; }
/*------TJ-------*/	 /*   The Header  */ /*---------------*/
#header { 	width: 1004px; 	height: 350px; 	position: relative; }
#header-title { 	position: absolute; 	text-transform: uppercase; 	left: 70px; 	top: 30px;	 }
#header-title h1 { 	color: #ffffff; 	font:36px "times new roman", Arial; 	font-weight:bold; 	margin-bottom: 2px; }
#header-title h1 a { 	color: #F9D633; 	text-decoration: none; }
	.header-subtitle { 	color: #F9D633; 	font:12px Arial; }
#rss { 	float:left; 	padding-left: 20px; 	margin-left:10px; 	height: 33px; 	font: 10px tahoma; 	color: #a2a2a2; 	line-height:15px; 	background: url("images/icon_feed.gif") no-repeat; }
#rss a { 	color: #a2a2a2; }
#sponsors{ text-align:center; width: 300px; height: 150px; border: 0px solid black; padding: 0px; left: 5px; overflow:hidden; background-color: #f9f9f9; } 
#rss_com { 	float:left; 	padding-left: 20px; 	margin-left:55px; 	height: 33px; 	font: 10px tahoma; 	color: #a2a2a2; 	line-height:15px; 	background: url("images/icon_feed_com.gif") no-repeat; }
#rss_com a { 	color: #a2a2a2; }
	.rsstext{ 	font: 12px tahoma; 	color: #a2a2a2; 	height: 20px; 	padding-left:10px; }
/*------TJ-------*/		 /*   Top Menu    */ /*---------------*/
#navlist { 	position: absolute; 	top: 270px; 	left: 60px; 	height: 28px; }
#navlist ul { 	list-style-type: none; 	height: 28px; 	padding: 0; 	margin: 0; }
#navlist ul li { 	font: bold 12px Arial; 	color: #1d1d1d; 	margin: 0 0 0 2px; 	height: 28px; 	float: left;  }
#navlist ul li a { 	display: block; 	text-decoration: none; 	padding: 10px; 	height:18px; 	color: #000000;	 	background:url("images/ctg_divider.gif") no-repeat right; }
#navlist ul li:hover { 		 }
#navlist ul li a:hover { 		color: #f27621; 		 }
#navlist ul li.current_page_item { 		color: #111111; 		 }
#navlist ul li.current_page_item a { 		color: #111111; 		 }
/*------TJ-------*/		 /*  Search Area  */ /*---------------*/
#menu_search_box { 	position: absolute; 	top: 313px; 	left: 755px; 	width: 180px; 	height: 20px; }
#menu_search_box #searchform { 	margin: 0; 	padding: 0; 	width: 180px; 	height: 27px; }
#menu_search_box #s { 	font: 10px tahoma; 	color: #333333; 	border: 0;		 	background: none; 	float: left; 	width: 170px; 	height: 18px; }  #menu_search_box #submit { 	display: none; }
/*------TJ-------*/		 /*    Top Post   */ /*---------------*/
#contents .top_post { 	float: left; 	padding:0; 	margin: 0 0 10px 0; 	height:280px; 	width: 560px; }
	.post_title { 	width: 560px; 	color: #848484; 	height:120px; 	font: 10px Arial; 	background:url("images/top_post_top.gif") repeat-x top left; }
	.post_title h2 { 	color: #CC6699; 	font: 18px Arial; 	padding:5px; 	margin-left:7px; 	width:520px; }
	.post_title h2 a { 	color: #6a6a6a; 	text-decoration: none; }
	.post_title h2 a:hover { 	text-decoration: underline; }
	.post_title a { 	color: #848484; 	text-decoration: none; }
	.post_title a:hover { 	text-decoration: underline; }
	.meta_inf { 	width: 530px; 	height: 22px; }
	.meta_inf a{ color:#6a6a6a; }
	.headline { 	float: left; 	display:inline; 	padding-left: 5px; }
	.headline_date { 	float: right; 	display:inline; 	padding-right: 0px; 	color:#CC6699; 	font:14px arial; }
	.meta_date { 	float: left; 	display:inline; 	padding-left: 5px; 	padding-top:3px; 	color:#898989; 	font:10px arial; 	line-height:22px; 	width:60px; 	overflow:hidden; }
	.single_date{ 	float: left; 	display:inline; 	padding-left: 5px; 	padding-top:3px; 	color:#898989; 	font:10px arial; 	line-height:22px; 	overflow:hidden; }
	.meta_comments { 	float: left; 	font:10px arial; 	padding-left: 30px; 	padding-top:3px; 	height:22px; 	line-height:22px; }
	.meta_more { 	float: right; 	font:10px arial; 	padding-right: 10px; 	padding-top:3px; 	height:22px; 	line-height:22px; }
	.top_titles a{ 	color: #6B6B6B; 	text-decoration: none; 	font: bold 18px arial; }
	.top_entry { 	text-align:justify; 	color: #000000; 	width: 520px; 	padding: 1px 10px 0 12px; 	clear:both; 	font: 12px Arial; 	margin-top:-70px; 	height:185px; 	overflow: hidden; }
	.top_entry blockquote { 	border-left: 7px solid #efefef; 	font-style:italic; 	padding:0 0 0 15px; 	margin: 0px 15px; }
	.top_entry a { 	color: #6B6B6B; 	text-decoration: none; }
	.top_entry a:hover { 	text-decoration: underline; }
	.top_entry img { 	padding: 3px; 	border: 1px solid #F5C8EF; }
	.post_bottom { 	width: 560px; 	padding-top: 14px; 	line-height: 22px; 	height: 30px; 	font: 11px Arial; 	color: #cccccc;	 }
	.post_cat { 	padding-left: 14px; 	line-height: 22px; 	font: 11px Arial; 	color: #cccccc;	 }
	.post_cat a { 	color: #6a6a6a; }
/*------TJ-------*/		 /*   Mag Posts   */ /*---------------*/
#content { 	float: left; 	width: 555px; 	overflow: hidden; }
#content .mag_posts { 	float: left; 	width: 270px; 	margin: 0 6px 6px 0; 	color: #000000; 	font: 11px Arial; 	background: url("images/post_mag_bg.gif") repeat-y left; }
#content .mag_posts a { 	color: #6a6a6a; }
#content .top_mag_posts { 	width: 270px; 	background: url("images/post_mag_top.gif") no-repeat; }
#content .bottom_mag_posts { 	width: 270px; 	padding-top: 7px; 	padding-bottom: 4px; 	background:url("images/post_mag_bottom.gif") no-repeat bottom left; } 
#content .mag_posts h2 { 	padding:0; 	padding-left: 7px; 	color: #DD9BC3; 	font: bold 14px verdana; 	height:30px; 	margin:0; 	 }
#content .mag_posts h2 a { 	color: #DEC3D3; }
#content .top_mag_titles a{ 	color: #6B6B6B; 	text-decoration: none; 	font: bold 12px verdana; }
#content .mag_posts .mag_posts_entry { 	padding: 0px 9px 0px 5px; 	margin:0; 	width: 250px; 	height: 250px; 	text-align:justify; 	 }
#content .mag_posts .mag_posts_meta { 	margin: 0 9px 0 6px; 	width:250px; 	height: 22px; 	overflow:hidden; }
/*------TJ-------*/		 /*  Pages Posts  */ /*---------------*/
#content .post { 	float: left; 	width: 555px; 	margin-bottom: 10px; 	background:url("images/post_bg.gif") repeat-y top left; }
#content .post-top { 	width: 555px;	height:90px; 	color: #6B6B6B; 	font: 10px Arial; 	background:url("images/post_top.gif") no-repeat top left; }
#content .post-bottom { 	width: 555px; 	padding-top: 14px; 	line-height: 22px; 	height: 30px; 	font: 11px Arial; 	color: #cccccc; 	background:url("images/post_bottom.gif") no-repeat bottom left; }
#content .post-top a { 	color: #6B6B6B; 	text-decoration: none; }
#content .post-top a:hover { 	text-decoration: underline; }
#content .post-top h2 { 	color: #6B6B6B; 	font: 20px Arial; 	padding:5px; }
#content .post-top h2 a { 	color: #6B6B6B; 	text-decoration: none; }
#content .post-top h2 a:hover { 	text-decoration: underline; }
#content .meta_inf { 	width: 530px; 	height: 22px; }
#content .post .post_ctg { 	width: 560px; 	padding-left: 14px; 	line-height: 22px; 	height: 22px; 	font: 11px Arial; 	color: #999999; }
#content .post .post_ctg a { 	color: #363636; }
#content .post-entry { 	font: 12px Arial; 	color: #000000;			 	width: 540px; 	padding: 0 10px 0 5px; 	text-align:justify; 	margin-top:-70px; }
#content .post-entry a { 	color: #6B6B6B; 	text-decoration: none; }
#content .post .post-entry a:hover { 	text-decoration: underline; }
#content .post .post-entry blockquote { 	border-left: 6px solid #999999; 	margin: 0px 20px; 	padding-left: 10px; 	font-style:italic; }
#content .post .post-entry img { 	padding: 0px; 	border: 0px; }
#content .post h3 { 	margin: 20px 0 5px 0; 	color: #6a6a6a; 	font: 18px Verdana; }
#comment { 	background:#ffffff; 	width:500px; 	border:1px solid #606060; }
#commentform input{ 	border:1px solid #606060; 	background:#ffffff; }
#commentform #submit{ 	border:1px solid #909090; 	border-style:outset; 	background:#6a6a6a; 	color:#cccccc; }
#content .post .comments { 	font: 11px Arial; 	color: #101010; 	width: 600px; }
#content .post .comments ol { 	margin: 10px 0; 	padding-left: 25px; }
#content .post .comments ol li { 	padding: 5px; }
#content .post .comments ol li a { 	color: #000000; 	text-decoration: bold; }
#content .post .comments ol li a:hover { 	text-decoration: underline; }
#content .post .comments ol li.alt { 	background: #eeeeee; }
#content .post .comments ol li cite { 	color: #606060; 	font-style: normal; 	font-weight: bold; }
#content .post .comments ol li cite a { 	color: #606060; 	text-decoration: none; }
#content .post .comments ol li cite a:hover { 	text-decoration: underline; }
#content .post .comments ol li .commentmetadata a { 	color: #aaaaaa; 	text-decoration: none; }
#content .post .comments ol li .commentmetadata a:hover { 	text-decoration: underline; }
#content .post #commentform { 	font: 11px Arial; 	color: #909090; 	width: 548px; 	padding-left: 25px; 	margin: 0; }
#content .post #commentform a { 	color: #6B6B6B; 	text-decoration: none; }
#content .post #commentform a:hover { 	text-decoration: underline; }
/*------TJ-------*/		 /*   About Box   */ /*---------------*/
#about_box { 	float: left; 	width: 345px; 	margin-left:13px; 	padding:0 10px 0 10px; 	height:270px; 	margin-top:0px; 	text-align:justify; 	font:12px arial; 	color:#F8E1ED; 	overflow:hidden; 	background: url("images/box_about.gif") no-repeat top left; }
#about_box h3 { 	margin:5px 0px; 	color:#F8DFEC; 	font:bold 14px arial; 	padding:0; }
#about_box img{ float:right; padding:0px; margin:25px 0 0 10px; border:1px solid #999999; }
#about_box a{ color:#ffffff; text-decoration:none; }

/*------TJ-------*/		 /*  Ads Spaces   */ /*---------------*/
#side_box_area{width:325px; margin:0px; padding:0;float:left; text-align:left;font: 14px tahoma;color: #6B6B6B;  }
#side_box_white{width:320px; margin:2px; padding:0;text-align:left;font: 14px tahoma;color: #6B6B6B;  }
#side_box_area h2{ width: 150px; 	height: 25px; 	padding-left: 10px; 	padding-top:0px; 	margin-bottom: 2px; 	font: bold 14px tahoma; 	color: #7A7979; text-align:left;}
.side_ads {
	float: left;
	width: 325px;
	background:url("images/sidebar_ads_bg.gif") repeat-y left;
	margin:0;
	padding:0;
	margin-bottom: 10px;
}
.side_ads_top {
	width: 325px;
	margin:0;
	background:url("images/sidebar_ads_top.gif") no-repeat left top;
}
.side_ads_bottom {
	padding: 5px;
	width: 325px;
	background: url("images/sidebar_ads_bottom.gif") no-repeat left bottom;
	text-align:left;
}

 .side_ad_tl{ 	margin:0px 0px 0px 0px; 	left:0px; 	top:160px; 	width: 125px; 	padding:10px 10px 10px 15px; 	float:right; 	border:none; 	height:75;  } .side_ad_tr{ 	margin:0px 0px 0px 0px; 	left:150px; 	top:160px; 	width: 125; 	padding:10px 10px 10px 15px; 	float:left; 	border:none; 	height:160;  } .side_ad_bl{ 	margin:0px 0px 0px 0px; 	left:0px; 	top:75px; 	width: 125; 	padding:10px 10px 10px 15px; 	float:left; 	border:none; 	height:75;  } .side_ad_br{ 	margin:0px 0px 0px 0px; 	left:150px; 	top:75px; 	width: 125; 	padding:10px 10px 10px 15px; 	float:left; 	border:none; 	height:75;  } /*------TJ-------*/		 /*   Side bar    */ /*---------------*/
 #sidebar-wrap { width:325px; margin:0; padding:0;float:right; }
 #sidebar1 { text-align:left;	float: right; 	width: 160px; 	font: 11px Arial; 	color: #999999; 	background: url("images/sidebar_bg.gif") 
repeat-y left; } 	 #sidebar_container { 	width:160px; 	margin-bottom: 3px;	 }
#sidebar1 h2 { 	width: 150px; 	height: 25px; 	padding-left: 10px; 	padding-top:8px; 	margin-bottom: 2px; 	font: bold 14px tahoma; 	color: #7A7979; 	background: url("images/sidebar_title.gif") no-repeat top left; }
#sidebar1 a { 	color: #6B6B6B; 	text-decoration: bold; }
#sidebar1 a:hover { 	text-decoration: underline; }
#sidebar1 ul { 	margin: 0; 	padding: 0 5px; 	list-style-type: none; }
#sidebar1 ul li { 	color: #656565; 	font: 11px Arial; }
#sidebar1 ul li a { 	color: #6B6B6B; 	text-decoration: none; 	padding: 5px 5px 5px 10px; 	height:12px; 	margin:0; 	display: block; 	background: none; }  
#sidebar1 ul li a:hover { 	text-decoration: none; 	 }
#sidebar1 ul li ul { 	margin: 0; 	padding: 0; 	background: none; }
#sidebar1 #searchform { 	display:none; }
#sidebar1 #searchform #s { 	width: 100px; }
#sidebar1 #calendar_wrap { 	width: 140px; 	margin: 0 auto; 	padding-top: 5px; }
#sidebar1 #calendar_wrap table { 	width: 140px; }
#sidebar1 #calendar_wrap caption { 	margin: 0 auto; 	font-weight: bold; }
#sidebar1 #calendar_wrap tbody { 	text-align: right; }
#sidebar1 #calendar_wrap tfoot #next { 	text-align: right; }
#sidebar1 #calendar_wrap #today { 	font-weight: bold; }
#sidebar1 .textwidget { 	padding: 0 5px; }
/*------TJ-------*/		 /*   Side bar 2  */ /*---------------*/
#sidebar2 { 	float: right; 	width: 160px; 	font: 11px Arial; 	color: #999999; 	margin-left:2px; 	background: url("images/sidebar_bg.gif") repeat-y left; } 	
#sidebar2 h2 { 	width: 150px; 	height: 25px; 	padding-left: 10px; 	padding-top:8px; 	margin-bottom: 2px; 	font: bold 14px tahoma; 	color: #7A7979; 	background: url("images/sidebar_title.gif") no-repeat top left;}
#sidebar2 a { 	color: #6B6B6B; 	text-decoration: bold; }
#sidebar2 a:hover { 	text-decoration: underline; }
#sidebar2 ul { 	margin: 0; 	padding: 0 10px 0 10px; 	list-style-type: none; }
#sidebar2 ul li { 	color: #656565; 	font: 11px Arial; }
#sidebar2 ul li a { 	color: #6B6B6B; 	text-decoration: none; 	padding: 5px 5px 5px 10px; 	height:12px; 	margin:0; 	display: block; 	background: none; }  
#sidebar2 ul li a:hover { 	text-decoration: none; }
#sidebar2 ul li ul { 	margin: 0; 	padding: 0; 	background: none; }
#sidebar2 #searchform { display:none; }
#sidebar2 #searchform #s { 	width: 180px; }
#sidebar2 #calendar_wrap { 	width: 140px; 	margin: 0 auto; 	padding-top: 5px; }
#sidebar2 #calendar_wrap table { 	width: 140px; }
#sidebar2 #calendar_wrap caption { 	margin: 0 auto; 	font-weight: bold; }
#sidebar2 #calendar_wrap tbody { 	text-align: right; }
#sidebar2 #calendar_wrap tfoot #next { 	text-align: right; }
#sidebar2 #calendar_wrap #today { 	font-weight: bold; }
#sidebar2 .textwidget { 	padding: 0 10px 0 10px; }
	.sidebar_bottom { 	background: url("images/sidebar_bottom.gif") no-repeat bottom left; 	margin: 0px; 	padding: 0px; 	clear:both; 	height: 26px; 	width: 160px; 	display:block; 	position:relative; }
/*------TJ-------*/		 /*  Recent Data  */ /*---------------*/
#recent_data { 	width: 935px; 	margin-bottom: 15px; }
#recent_data_top { 	width: 933px; }
#recent_data_bottom { 	width: 923px; 	padding: 0 0 20px 10px; 	overflow: hidden; }
	.recent_data_container { 	width: 190px; 	float: left; 	padding-left:5px; }
	.recent_data_container h3 { 	color: #F8D8F3; 	padding: 6px; 	height:20px; 	font: bold 14px Verdana; 	background: url("images/top_side_left.gif") repeat-x top; }
	.recent_data_container ul { 	margin: 0; 	padding: 0; 	list-style-type: none; }
	.recent_data_container ul li { 	font:12px tahoma; 	text-align:left; 	border-bottom: 1px dotted #ffffff; }
	.recent_data_container ul li a { 	color: #F2A9D5; 	text-decoration: none; 	display: block; 	padding: 4px; }
	.recent_data_container ul li a:hover { 	text-decoration: none; 	background-color:#dedede; }
	.recent_data_container ul li a span { 	color: #222222; 	font: 10px Arial; 	display: block; 	margin-bottom: 4px; }
	.recent_data_container ul li ul { 	display: none; }
	.recent_data_middle { 	width: 320px; 	margin-top: 8px; 	padding: 0 23px; 	overflow: hidden; 	float: left; }
	/*------TJ-------*/		 /*  Navigations  */ /*---------------*/
	.navigation { 	font: 11px tahoma; 	color: #6B6B6B; 	width: 550px; 	padding:0; 	overflow:hidden; }
	.navigation a { 	color: #CC9966; 	text-decoration: bold; }
	.navigation a:hover { color: #CC9966; 	text-decoration: underline; }
	.navigation-p { 	float: left; }
	.navigation-n { 	float: right; } 
	.alignleft{ float:left; }
	.alignright{ float:right; }
/*------TJ-------*/		 /*  Footer Links */ /*---------------*/  
#footer { 	width: 934px; 	height: 60px; 	padding: 0; 	color: #666666; 	padding-top:30px; 	text-align:center; 	font: 11px Arial; 	clear:both; }
#footer a { 	color: #333333; 	text-decoration: none; }
#footer a:hover { 	text-decoration: none; }
/*------TJ-------*/		 /*  Slide Images */ /*---------------*/
#slideshow_area{ width:540px; height:300px; margin-bottom:20px; }
	.slideInfoZone{ font:11px verdana; }
	.articleimg{ float:center; padding:0px; overflow:hidden; width:540px; }
ol,ul {list-style:none;}  

