/* @override 
	http://ccpc.cpmpreview.com/css/blog.css
	http://nccc.dev/css/blog.css
*/

#blog #main {
   position: relative;
}
#detail				{ position:relative; }
#blog #subscribe	{ position:absolute; top:23px; right:50px; }
#detail #subscribe	{ position:absolute; top:4px; right:0; margin:0; }


/* POST LIST */
#main .post h4		{ font-size:17px; font-weight:normal; margin:9px 0 0; padding-bottom: 2px; width:65%; }
#main .post p.byline{ font-size:13px; color:#71706a; margin:0 0 7px; }

/* COMMENTS */
#comments					{ padding: 3em 15px; background:#f3f1eb; border:1px solid #e6e6e6; }

#comments .comment			{ padding: 10px; }
#comments .alt				{ background: #efefef; }

#post-comment-form,
#comment-status				{ width: 500px;margin:5em 0; padding:15px; background:#F3F1EB; border:1px solid #e6e6e6; }
#comment-status				{ margin:15px 0; }
#blog #post-comment-form h3,
#comments h3				{ margin:0 0 20px; border:0; padding:0; font-size:17px; color:#343d43; }
#post-comment-form label	{ 
							  display:inline-block; width:88px; font-size: 13px; color: #5e6265; font-weight:bold; 
							  vertical-align:top; padding-top:8px;
							}
#post-comment-form input,
#post-comment-form textarea	{ width:360px; height:21px; padding:4px; border:1px solid #ddd; margin-bottom:8px; vertical-align:middle; }
#post-comment-form textarea	{ height:100px; }
#post-comment-form input.submit	{ width:auto; clear:both; float:none; border:auto; background:#dddbd1; margin-left:88px;}

#blog #blog-sidebar #latest-posts{
   margin-bottom: 20px;
}



