/*  
Theme Name: West sod
Theme URI: 
Description: West sod
Version: 1
Author: DAL
Author URI: 
Tags: Two colors, right sidebar, fixed-width, clean theme

*/
body{
	background:#537556;
	margin:0; padding:0; 
	font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
	color:#272626;
}
p, span, h1, h2, h3, h4, input, form, label{
	margin:0; padding:0;
}
ul{
	list-style-type:none; margin:0; padding:0;
}
img{
	margin:0; padding:0; border:none; line-height:0; font-size:0;
}
.spacer{
	font-size:0; line-height:0; clear:both;
}

/*  GENERAL
------------------------------------------------------*/
.mainWrap{
	width:1000px; margin:0 auto;
	padding:41px 0 0 0;
}

/*  Header Part Start here
-------------------------------------------------------*/
.header-bg{
	background:url(images/wisegrass_bg.jpg) no-repeat bottom left;
	width:1000px; padding:0 7px 34px 0;
}
.logo{
	float:left; width:auto; margin:0 0 0 0px;
}
ul.nav{
	float:right; width:auto; margin:22px 0 0 0;
}
ul.nav li{
	float:left; width:auto; color:#fff;
}
ul.nav li a{
	color:#fff; text-decoration:none; padding:0 13px;
}
ul.nav li a:hover{
	text-decoration:underline;
}
/*  Header Part End here  */


/*  Body part Start here
-------------------------------------------------------------*/
.mainbody{
	background:url(images/mainbodybg.jpg) repeat-y 0 0 #fff;
	padding:0 19px 65px 0; width:981px;
	
}
/*  Left Body(POST) Start  */
.leftpart{
	 width:692px;  margin:0 10px 0 0; float:left; 
}
.post{
	width:692px;
}
.post-content{
	 border-bottom: 1px solid #656d9d; width:659px; margin:0 0 0 34px;clear:both;
}

.post-content .add_posts h1 a {
font-size:22px;
margin-bottom:10px;
display:inline-block;
}

.post-content p{
	padding:0 0 30px 0;
}
.post-content .txtbox{width:207px; border:1px solid #aeaeac;
	float:left; height:20px; padding:6px 0 0 0;}
.post-content a{color:#272626; text-decoration:underline}

.date{
	background:url(images/datebg.jpg) no-repeat 0 0;
	color:#553622; font-weight:bold; text-align:center;
	width:75px; font-size:22px; line-height:22px;
	padding-top:6px; height:63px; margin:31px 21px 0 0;
	float:left;
}
h2.posthead{
	font-weight:normal; font-size:22px; color:#553622;
	line-height:29px; padding:40px 0 35px 0;
}
h2.posthead a{
	font:normal 22px/27px Georgia, "Times New Roman", Times, serif;
	color:#553622; text-decoration:none;
}
h2.posthead a:hover{
	text-decoration:underline;
}
.bigimg{
	margin:0 0 15px 32px;
}
/*  Left Body(POST) End  */


/*  Right Body(SIDE BAR)  */

.sidebar{
	width:239px; float:right; 
	background:#f0f0ee; border-bottom:4px solid #b3c9b1;
	padding:24px 15px 0 15px;
	
}

.sidebar h2{
	font-weight:normal; font-size:22px; line-height:24px;
	color:#523722; border-bottom:1px solid #aeaeac;
	padding:0 0 9px 0; margin:0 0 13px 0;
}

/*  Search Area  */
.searchArea{
	width:234px; padding:0 0 30px 0;
}

form#searchform{
	width:234px;
}
form#searchform input.box{
	width:207px; border:1px solid #aeaeac;
	float:left; height:20px; padding:6px 0 0 0;
}
.btn{
	float:left; width:auto;
}
/*  Search Area  */

/*  Ask Button  */
.ask{
	margin:0 0 30px 0; cursor:pointer;
}
/*  Ask Button  */

/*  Categories  */

.categories{
	padding:0 0 30px 0;
}
.categories ul li a{
	font-size:11px; line-height:19px; color:#565656; text-decoration:none;
}
.categories ul li a:hover{
	text-decoration:underline;
}
	
/*  Categories  */

/*  Archive  */

.archives{
	padding:0 0 30px 0;
}
.archives ul li a{
	background:url(images/archive-icon.gif) no-repeat 0 1px; padding:0 0 0 20px;
	font-size:11px; line-height:19px; color:#565656; text-decoration:none;
}
.archives ul li a:hover{
	text-decoration:underline;
}
/*  Archive  */

/* Reach Us  */
.reachus{
	padding:0 0 30px 0;
}
.reachus p, .reachus span {
	font-size:11px; line-height:18px; color:#565656;
}
.reachus a{font-size:11px; line-height:18px;color:#565656; text-decoration:underline}

.reachus h1 {font-size:17px;}


/* Reach Us  */

/* AKA  */
.aka{
	padding:0 0 30px 0;
}
.aka img{
	padding:0 0 15px 0;
}
.aka p{
	line-height:22px; color:#565656;
}
/* AKA  */


/*  Footer part Start here
-------------------------------------------------------------*/
.footer{
	background:url(images/footer-img.jpg) no-repeat 0 0;
	padding:10px 0;
}
.footer ul{
	padding:0 0 6px 85px;
}
.footer ul li{
	float:left; color:#fff;
}
.footer ul li a{
	color:#fff; text-decoration:none;
	font:normal 10px/12px Verdana, Geneva, sans-serif;
	padding:0 12px;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p{
	color:#fff; font:normal 10px/12px Verdana, Geneva, sans-serif;
	text-align:center; padding:0 0 6px 0;
}
.footer p a{
	color:#fff; text-decoration:none;
}
.notfound{
	margin:0 0 0 34px;
}
.notfound h2{
	font-weight:normal; font-size:22px; color:#553622;
	line-height:29px; padding:40px 0 10px 0;
}
.notfound p{
	padding:0 0 30px 0;
}
	
/*  Footer part End here
-------------------------------------------------------------*/

	
	.comment{  padding:10px; width:558px; float:left; margin-left:25px; }
	#comments, #respond {border-bottom:1px dotted #CCCCCC;clear:both;padding:10px 0 5px;}
.comment h3{ color:#000;color:#757F83;font-family:Arial,Helvetica,sans-serif;font-size:100%;margin:10px 0 5px; font-weight:bold}
	.comment p{ margin-left:0px!important; font-size:100%}
	.comment p a{ color:#000; text-decoration:underline}
	#commentform #submit {border:medium none;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:28px;line-height:normal;width:144px;}
	#commentform input, #commentform textarea { background:#E6E8E9; font-weight:normal; font-size:100% }
	#commentform textarea{border:1px solid #E6E8E9;height:115px;margin-top:3px;padding:2px;width:486px;}
	
	#commentform textarea:focus, #commentform input[type="text"]:focus {background:#FFFFFF none repeat scroll 0 0;}

.commentlist {line-height:130%;margin:10px 0;padding-left:20px;}
.commentlist .alt {background:#E6E8E9 none repeat scroll 0 0;}
.commentlist li {padding:5px 10px;}
.commentlist cite {color:#3A90F0;font-size:120%;font-style:normal;font-weight:bold;}
.commentlist small a{display:block;font-size:100%!important;margin-bottom:5px;} 

/* search page */
.post-content {/* margin-left:14px;width:659px;*/ margin:0 0 0 34px; }
.postheader{ margin-left:14px;font-weight:bold; font-size:22px; color:#553622;
	line-height:29px; padding:15px 0 10px 0; margin:0 0 0 34px;}
.post-content h3{ border-bottom:1px; border-bottom:1px dotted #CCCCCC;}
.post-content p{ margin-left:0px!important;}