/*  
Theme Name: West Coast Truf
Theme URI: 
Description: West Coast Truf
Version: 1
Author: DAL
Author URI: 
Tags: Two colors, right sidebar, fixed-width, clean theme

*/
@import url('reset.css');
body {
	background:url(images/bg.jpg) repeat-x 0 0 #75945e;
	margin:0;
	padding:0;
	font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
	color:#272626;
}

.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
a{
	margin:0; padding:0; outline:0; border:none; color:#607451;
}
a:hover{
	text-decoration:none;
}
/*  GENERAL
------------------------------------------------------*/
.mainWrap {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
/*  HEADER PART START HERE
-------------------------------------------------------*/
.header-bg {
	background:url(images/topbg.jpg) no-repeat bottom left;
	width:1000px;
	padding:76px 0 0 0;
	overflow:hidden;
}
.logo {
	float:left;
	width:auto;
}
ul.nav {
	float:right;
	width:auto;
	padding:0 16px 0 0;
}
ul.nav li {
	float:left;
	width:auto;
	color:#fff;
}
ul.nav li a {
	color:#fff;
	text-decoration:none;
	padding:0 13px; font-size:20px;
}
ul.nav li a:hover {
	text-decoration:underline;
}
/*  HEADER PART START HERE
-------------------------------------------------------------*/

/*  BODY PART START HERE
-------------------------------------------------------------*/
.mainbody {
	background:url(images/mainbg.gif) repeat-y 0 0;
	padding:10px 0px 30px 20px;
	width:980px;
	overflow:hidden;
}

/*  LEFT PART START  */
.leftpart {
	width:658px;
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;padding:30px 0;
}
/*.post {
	overflow:hidden;
	
}*/

.postContainer{
	overflow:hidden;
	border-bottom: 1px dashed #656d9d; 
	padding-bottom:15px;
}
.postContainer p{
	padding:0 0 25px 0;
	font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
	color:#272626;
}
.comments{
	float:left; width:auto;
	padding-bottom:15px;
}
.comments a{
	color:#607451;
	font:bold 11px/13px Verdana, Geneva, sans-serif;
}
.comments a:hover{
	text-decoration:none;
}
.more{
	float:right; width:auto; 
}
.more a{
	color:#607451;
	font:bold 11px/13px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.more a:hover{
	text-decoration:underline;
}
.titlecontainer{
	overflow:hidden;
	padding:15px 0;
}
.date{
	background:url(images/datebg.jpg) no-repeat 0 0;
	width:86px;
	color:#99ec5b; font-size:20px;
	text-align:center; padding:0 0 3px 0;
	float:left; margin:0 10px 0 0;
	display:block;
}
.date span{
	color:#fff; font-size:14px;
	padding:0 0 0 6px;
}
.posthead{
	overflow:hidden; width:555px;
}
.posthead h1{
	font-weight:normal;
	font-size:22px;
	line-height:28px;
	color:#553622;
	
}
.posthead h1 a {
	color:#553622;
	text-decoration:none;
	margin:0; padding:0;
}
.posthead h1 a:hover {
	text-decoration:underline;
}
.posthead h2{
	color:#553622;
	font:normal 18px/24px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 25px 14px;
}
/*  LEFT PART END  */

/*  RIGHT PART START  */
.sidebar{
	width:302px; float:right;
	overflow:hidden; padding-top:30px;
}
.sidebar h2{
	background:url(images/sideheadbg.gif) no-repeat 0 0;
	color:#fff;
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	padding:5px 0 25px 14px;
}
.sidebar a{
	color:#553622;
	text-decoration:none;
}

/*  Search Area  */
.commonArea {
	overflow:hidden; padding-bottom:30px;
}
form#searchform {
	width:250px; padding:0 0 0 16px;
}
form#searchform input.box {
	width:207px;
	border:1px solid #aeaeac;
	float:left;
	height:23px;
	padding:3px 0 0 0;
}
.btn {
	float:left;
	width:auto;
}
/*  Search Area  */

/*  Categories  */
ul.categories{
	padding:0 0 0 16px;
}
ul.categories li a {
	font-size:11px;
	line-height:19px;
	color:#565656;
	text-decoration:none;
}
ul.categories li a:hover {
	text-decoration:underline;
}
/*  Categories  */

/*  Archive  */
ul.archives{
	padding:0 0 0 16px;
}
ul.archives 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;
}
ul.archives li a:hover {
	text-decoration:underline;
}
/*  Archive  */

/* Reach Us  */
p.reachus  {
	font-size:11px;
	line-height:18px;
	color:#4e4d4d;
	padding:0 0 15px 16px;
}
/* Reach Us  */

/*  RIGHT PART END  */

/*  BODY PART END HERE
------------------------------------------------------------*/

/*  FOOTER PART START HERE
-------------------------------------------------------------*/
.footer {
	padding:10px 0 10px 0;
	text-align:center;
	width:1000px;
}
.footer ul {
	padding:0 0 0 50px;
}
.footer ul.inn {
	padding:0 !important;
}
.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;
}
/*  FOOTER PART END HERE
-------------------------------------------------------------*/

/*  COMMENTS SECTION START HERE
-------------------------------------------------------------*/
.comwrap{
	width:500px; margin:0 auto; 
}
.commentsbx{
	width:400px; margin:0 auto; border:10px solid #fff;
	padding:15px;margin:50px 0 0 0;
}
.commentsbx p{
	color:#fff; font:normal 12px/18px Verdana, Geneva, sans-serif;
	padding:0 0 10px 0;
}
.commentsbx a{
	color:#fff;
	text-decoration:underline;
}
.commentsbx a:hover{
	text-decoration:none;
}
form.commentsbx{
	width:400px;
}
form.commentsarea input.box-area{
	width:400px; height:21px; margin:0 0 10px 0;
}
form.commentsarea input.box-com{
	width:400px; height:100px;
}
.sub-btn{
	margin:10px 0 0 0; border:none; outline:none;
}
/*  COMMENTS SECTION END HERE
-------------------------------------------------------------*/


	
	/* comment */
	.comment {
	padding:10px
}
#comments, #respond {
	border-bottom: 1px dashed #656d9d;
	clear:both;
	padding:10px 0 5px;
}
h3 {
	font:normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#553622;
	margin:10px 0 5px;
}
.comment p {
	font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
	color:#272626;
}
.comment p a{
	color:#553622;
}
.comment p a:hover{
	text-decoration:none;
}
#commentform #submit {
	background:#637852;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-weight:bold; font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 8px 8px 8px;
	margin:10px 4px 0 0;
	height:24px !important;
}
#commentform input, #commentform textarea {
	background:#E6E8E9;
	font-weight:normal;
	font-size:100%;
	border:none;
	height:21px;
	margin:0 0 6px 0;
}
#commentform textarea {
	border:1px solid #E6E8E9;
	height:115px;
	margin-top:3px;
	padding:2px;
	width:630px;
	border:none;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background:#FFFFFF none repeat scroll 0 0;
}
.commentlist {
	line-height:130%;
	margin:10px 0;
	padding-left:0px;
}
.commentlist .alt {
	/*background:#E6E8E9 none repeat scroll 0 0;*/
	border:1px solid #E6E8E9;
	padding:15px;
}
.commentlist li {
	padding:5px 10px;
}
.commentlist cite {
	color:#553622;
	font-size:15px;
	font-weight:bold;
}
.commentlist cite a{
	color:#553622;
	font-size:15px;
}
.commentlist cite a:hover{
	text-decoration:none;
}
.commentlist small a {
	font-size:100%!important;
	margin-bottom:10px;
	color:#553622;
}
.commentlist small a:hover{
	text-decoration:none;
}
 /*search page*/ 
.post-content { margin-left:0;}
.postheader{ color:#553622;
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;}
.post-content h3{ 
	border-bottom: 1px dashed #656d9d;
	padding:10px 0 5px;
	color:#553622;
	font:normal 14px/24px Georgia, "Times New Roman", Times, serif;
	}
.post-content h3 a{
	color:#553622; 
}
.post-content h3 a:hover{
	text-decoration:none;
}
.post-content p{ margin-left:0px!important; font-size:15px; padding:12px 0;}
.firstpost {
	font-size:18px; line-height:24px;
	color:#957d33;
}
.firstpost h1{
	font-size:22px;
}
.firstpost h1 a{
	color:#933;
}
.firstpost img{
	border:2px solid #CCC;
}