/*  
Theme Name: Easy Driver Pro
Theme URI: http://www.easydriverpro.com
Description: 
Version: 1.0
Author: Easy Driver Pro
Author URI: http://www.easydriverpro.com
*/
body
{ margin:0px; 
  padding:0px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#333; 
  line-height:17px; 	
  background:#032649;
  
  }
  
/* Header styles */

#header_warpper
{
	position:relative;	
	clear:both;
	margin:0px auto;
	width:960px;
	height:60px;
	background:#FFFFFF;
	
}
#header 
{
	position:relative;	
	clear:both;
	top:5px;
	margin:0px auto;
	width:928px;
	height:55px;
	background:#FFFFFF;
	background-image:url(../../../../images/header_bkg.gif);
	background-repeat:no-repeat;
	
}

/* Top Menu */
#top_menu
{
	position:absolute;
	top:11px;
	right:10px;	
	width:520px;
	height:31px;

}

.menu_item
{
	border-left:1px solid #0c4374;
	min-width:72px;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
}
.menu_item a
{
	color:#FFFFFF;
	text-decoration:none;
		font-size:14px;
}
.menu_item a:hover
{
	text-decoration:underline;
}

#logo
{
	width:300px; 
	float:left;
}

#nav
{
	width:600px;
	height:42px;
	padding:2px 10px 2px 0;
	background:url(images/menu_r.jpg) center right no-repeat;	
	float:right;
}

#nav ul
{
	margin:0; 
	padding:0 1px 0 0 ; 
	list-style:none; 
	float:right; 
	background:url(images/line.jpg) right no-repeat;
}
#nav li
{
	margin:0; 
	padding:0 0 0 1px; 
	list-style: none; 
	float:left;
	background:url(images/line.jpg) left no-repeat;
}
#nav a
{
	display:block; 
	height:42px;	
	line-height:42px;	
	padding:0 15px;	
	color:#fff;	
	text-decoration:none;	
	font-weight:bold;	
	background:url(images/menu_hover.gif) top repeat-x; 
	float:left;
}
#nav a:hover
{
	background:url(images/menu_hover.gif) bottom repeat-x;
}

#head
{
	width:930px; 
	padding:30px 10px 10px 20px; 
	margin:0px auto;
	background:#FFFFFF;
	border-bottom:1px #e5e5e5 solid;
}
#head h1
{
	margin:0; 
	padding:0; 
	font-size:36px; 
	line-height:32px; 
	font-family:century gothic; 
	font-weight:bold; 
	color:#ad0908;
}
#head h1 a{text-decoration:none}

    
#content
{
	padding:10px 10px 25px 10px; 
	width:940px; 
	margin:0 auto; 
	/*border-top:1px #e5e5e5 solid;*/
	background:#FFFFFF;
}
#main-content
{
	width:649px; 
	padding:0 10px 0 0; 
	float:left; 
	border-right:1px solid #e5e5e5;
}

.post
{
	padding:0px 10px 0px 10px;
}
.post .title
{
	padding:15px 0 10px 25px; 
	background:url(images/logo-small.jpg) 0px 15px no-repeat; 
	font-size:18px; 
	color:#000; 
	font-family:Calibri, century gothic;	
	border-bottom:1px #e5e5e5 dotted;
}

.post .body
{
	padding:10px 0 15px 0; 
	border-bottom:1px #e5e5e5 solid;
}

#sidebar
{
	width:250px;	
	float:right;
}
#sidebar h2
{ 
	border-bottom:1px #e5e5e5 solid; 
	padding:10px 0;
}
#sidebar h2 a
{
	color:#039;
	text-decoration:none;
}
#sidebar ul 
{
	list-style:none; 
	padding:0; 
	margin:0
}
#sidebar ul li ul li
{
	list-style:none; 
	padding:15px 0 10px 25px; 
	background:url(images/logo-small.jpg) 0px 15px no-repeat; 
	border-bottom:1px #e5e5e5 dotted;
}
#sidebar ul li a
{
	color:#039;
	text-decoration:none;
}

#sidebar_box1
{
	width:230px;
	height:380px;	
	float:right;
	margin-bottom:10px;
	padding:10px 10px 0px 10px;
	border:1px solid #BFBFBF;
	background-color:#EFF4F7;
	
}
#sidebar_box1 ul 
{
	list-style:circle; 
	padding:20px; 
	margin:0px;
}

#sidebar_box1 li
{
	margin-bottom:5px;
}

#form
{
	margin:10px 0 0 0; 
	padding:10px 0 0 0; /* border-top:1px #e5e5e5 solid; */
}
#searchform #s
{
	margin:0;
	padding:0;
	vertical-align:top; 
	width:170px
}
#searchform
{
	margin:0; 
	padding:0; 
	/* border-top:1px #e5e5e5 solid; */
}

#footer-msg{padding:25px 0; width:960px; margin:0 auto; background-color:#F4FAFF; border-bottom:1px solid #0066FF; border-top:1px solid #0066FF;}
#footer-msg .img_l {float:left; padding:0 10px 0 0;}

/* Footer Area */
#footer
{	
	clear:both; 
	width:920px; 
	margin:0 auto; 
	padding:10px 20px 10px 20px;	
	border-top:1px #e5e5e5 solid;
	background:#FFFFFF;
}
#copyright{width:400px; float:left;}
#copyright img{padding:5px 0 0 0;}
#footer-link{width:500px; float:right;	text-align:right;}

/* Common Styles */ 
form{margin:0; padding:0;}
.input{background:url(images/bg_input.jpg) top repeat-x; border:1px #d6d6d6 solid; line-height:17px; padding:2px; width:170px;}
.line{padding:2px 0;clear:both;}
.name{width:100px; float:left; line-height:24px;}

a img{border:none;}
a{color:#b33300; text-decoration:underline;}
a:hover{text-decoration:none;}
a.more{padding:0 15px 0 0; background:url(images/li.jpg) right no-repeat;}
a.top{padding:0 0 0 15px; background:url(images/top.jpg) left no-repeat; color:#039;}
a.faq{color:#039;}

p{margin:0; padding:0 0 17px 0;}

h2{ margin:0; padding:0; font-family:calibri, century gothic; font-size:18px; line-height:18px; color:#000; font-weight:normal;}
h3{ margin:0; padding:0; font-family:calibri, century gothic; font-size:16px; line-height:18px; color:#000; font-weight:normal;}
h4{ margin:0; padding:0; font-family:calibri, century gothic; font-size:14px; line-height:18px; color:#000; font-weight:normal;}

/* Calendar */
table#wp-calendar{margin:15px 0; padding:0; text-align:right; font-size: 14px;}
table#wp-calendar caption{font-size:14px;font-weight:bold;padding-bottom:10px;color:#B33300}
table#wp-calendar tbody tr td,table#wp-calendar thead tr th{padding:2px 10px;}
table#wp-calendar a{font-weight:bold;text-decoration:underline; color:#B33300}
table#wp-calendar td#prev{text-align:left;text-decoration:none}

.prev, .next {font-weight: bold; display:block; font-size:14px; padding:10px 0; }
.prev{float:left;}
.next{float:right;}

.postinfo { position: relative; margin: 10px 0; font-size: 11px; line-height: 22px; height:auto}
  .postinfo #post-comments a { position: absolute; top: 0; right: 0; font-size: 14px;  width:140px; height:20px;text-decoration:none;l size: 19px; font-weight:bold}
  .postinfo #post-tags {position: relative; top: 0; left: 0; width:440px;}
  .postinfo #post-tags a {align:left; float:none;}

#commentform textarea, #commentform input {border:1px #a9b3b7 solid;}
#commentform textarea {width: 450px;}
#commentform{padding: 20px;border:1px #e9f3f7 solid; width: 85%;}
#commentform label{color:#333333;}


