/* 

		CMSyourPSD // We love clean code & happy customers!
		
					Blog Style Sheet

*/
	
#blog-wrap {
width:965px;
margin:50px auto;
}
	
#main-col {
width:715px;
float:left;
}
	
	
#sidebar {
width:238px;
float:right;
list-style:none;
}
		
	#sidebar ul {
	padding:0;
	margin:0;	
	width:220px;
	float:left;
	}

	#sidebar #search #search-submit { 
	border:0;
	padding:0;
	width:77px;
	height:30px;
	}
	
	#sidebar #search #s {
	width:115px;
	float:left
	}
	

	.module-pad {
	margin:0 15px;
	float:left;
	}
	
	#archives {float:left;}
	

	.top-green { background: url("../images/green-top.jpg"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/green-top.jpg*/) top left no-repeat; height:9px; width:238px; float:left;}
	.mid-green { background: #628e3f url("green-mid.jpg"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/green-mid.jpg*/) top left no-repeat; padding:10px 0 0 0; color:#fff; width:238px; float:left;}
	.bot-green { background: url("green-bot.jpg"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/green-bot.jpg*/) top left no-repeat; height:9px; margin-bottom:20px; width:238px; float:left;}
	
	.top-silver { background: url("silver-top.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/silver-top.gif*/) top left no-repeat; height:9px; width:238px; float:left; }
	.mid-silver { background: #d6d6d6 url("silver-mid.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/silver-mid.gif*/) top left no-repeat; padding:10px 0 10px 0; width:238px; float:left; }
	.bot-silver { background: url("silver-bot.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/silver-bot.gif*/) top left no-repeat; height:9px; width:238px;  margin-bottom:20px; float:left;}
	
	



	.h2-archives {
	background:url("h2-archives.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/h2-archives.gif*/) top left no-repeat;
	height:23px;
	width:190px;
	margin:0 0 10px 0;
	clear:both;
	}
	
	h2.h2-categories {
	background:url("h2-categories.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/sidebar/h2-categories.gif*/) top left no-repeat;
	height:23px;
	width:200px;
	margin:25px 10px 10px 0;
	}
	
	
	
.post {
margin-bottom:30px;	
}

.postheader-wrap {
border-top:1px dotted #999;
border-bottom:1px dotted #999;
margin-bottom:10px;
float:left;
padding:15px 0;
}
	/* Date Module */
	
.date_cal {
width:30px;
margin-right:10px;
text-align:center;
float:left;
font-weight:bold;
width:43px;
height:57px;
background:url("cal3.gif"/*tpa=http://cmsyourpsd.com/wp-content/themes/cmsyourpsd/css/images/pages/blog/cal3.gif*/) top left no-repeat;
}

	.month {
	font-size:14px;
	color:#FFF; 
	margin-top:7px;
	}
	
	.date {
	font-size:19px;
	color:#FFF;
	}

	.year {
	font-size:10px;
	}

.postheader {
width:640px;
float:left;
margin:10px 0 0 5px; 
padding:2px 0 0 0;
}

.postheader h3 {margin:0;}

.posttitle {
font-size:24px;
}

.posttitle a {
color:#000;
text-decoration:none;
}

.posttitle a:hover {
text-decoration:underline;
}

.meta {
font-size:11px;
}

.postcontent {
clear:left;
width:680px;
}

.postcontent li {
margin-top:5px;
}

.postcontent blockquote {
font-weight:bold;
border-left:3px solid #252632;
margin-left:10px;
padding-left:15px;
}

.feedback {
font-size:11px;
}


/*   Comments Area Style   */

#comments-area {
width:715px;
float:left;
}

#comments-area h2 {
font-size:17px;
}

#postcomment {
margin-top:40px;
}

#comments-area h3 {
font-size:13px;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
margin:5px 0;
font-weight:normal;
}

#comments-area li {
margin-bottom:0px;
border-top:1px dotted #252632;
}

#comments-area li p{line-height:18px;
}

#comments-area li.alt {
margin-bottom:40px;
background-color:#eaeaea;
}

#comments-area textarea {
width:455px;
height:147px;
}

#comments-area .form-col label {
font-size:12px;
clear:both;
}

.comment-label {width:210px;}


#comment {
height:138px;
}

.comment-input {
float:left; clear:left;
}

ol {
list-style:none;
margin:0;
padding:0;
}

ol li {padding:5px;}

li .alt {
background-color:#fbfbfb;
}

.authcomment {
background-color:#E4E6EC;
}