/*
Theme Name: Rogers Blog v1.1
Description: Custom WordPress Theme for Rogers Blog.
Version: 1.0
Tags: blue, custom header, fixed width, two columns, widgets
*/

*{ padding:0; margin:0; }

.box1{ background:url(images/box1-bg.gif) repeat-y #381118; position:relative; min-height:1%;}
.box1up{ background:url(images/box1-bg-total.gif) no-repeat; position:relative;min-height:1%; }
.box1bottom{
	min-height:228px;
	height:auto !important;
	height:228px;
	font-size:11px;
	color:#fff;
	padding:7px 17px 27px 17px;
	background:url(images/box1-bg-bottom.gif) no-repeat bottom;position:relative;
}
.box1bottom .recent_post{ height:14px; width:100%; padding-bottom:17px; background:url(images/most-recent-post.gif) no-repeat; }
.box1bottom p{ padding:0; margin:0;}
.box1bottom div{ padding-bottom:14px; margin-bottom:14px; border-bottom:1px solid #71464d; }
.box1bottom b{ display:block; padding-bottom:5px; font-size:12px;clear:both; }
.box1bottom b a{ text-decoration:none; }
.box1bottom b a:hover{ text-decoration:underline; }
.box1bottom a{ color:#fff; text-decoration:underline; }
.box1bottom a:hover{ text-decoration:none; }
.last_post{ border:0 !important; padding:0 !important; }



.box2outer{ background:url(images/box2-bg.gif) repeat-y #3e131b; }
.box2inner{ background:url(images/box2-bg-top.gif) no-repeat ; }
.box2cont{ width:299px; overflow:hidden; font-size:11px; color:#fff; padding:23px 0 14px 0; background:url(images/box2-bg-bottom.gif) no-repeat bottom; }
.box2cont ul li a{ color:#fff; text-decoration:none; }
.box2cont ul li a:hover{ text-decoration:underline; }
.box2cont ul li{ list-style:none; padding-bottom:12px; }
.box2cont ul li ul{ padding-top:10px; }
.box2cont ul li ul li{ background:url(images/list-bg.gif) no-repeat 0 4px; padding-left:8px; }
.categories{ width:150px; float:left; margin-left:17px; display:inline; }
.categories h3{ height:17px; padding-bottom:10px; background:url(images/txt-category.gif) no-repeat; }
.archives{ width:115px; float:right; margin-right:17px; display:inline; }
.archives h3{ height:17px; padding-bottom:10px; background:url(images/txt-archive.gif) no-repeat; }

.boxcommouter{ background:url(images/box-comm-bg.gif) repeat-y #3e131b; }
.boxcomminner{ background:url(images/box-comm-bg-top.gif) no-repeat ; }
.boxcommcont{ font-size:11px; color:#fff; padding:17px 17px 17px 17px; background:url(images/box-comm-bg-bottom.gif) no-repeat bottom; }
.boxcommcont .subscribe_to_crema{ height:15px; width:100%; padding-bottom:13px; background:url(images/subscribe-to-crema-press.gif) no-repeat; }
.boxcommcont a{ color:#fff; }
				
.form_subs{ overflow:hidden; width:100%; padding-top:10px; }
.form_subs .txt_subs, .form_subs .txt_subs2{ width:166px; height:16px; float:left; padding:2px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; }
.form_subs .txt_subs2 { margin-bottom:2px; float: none; }
.form_subs .btn_subs{ width:70px; height:26px; float:left; margin-top:-2px; margin-left:10px; border:0; }
.ul_communication{ padding-top:14px; }
.ul_communication li{ list-style:none; clear:left; line-height:25px; padding-bottom:8px; }
.ul_communication li img{ margin-right:4px; }
.ul_communication li big{ font-size:14px; font-weight:bold; }
				
.box3outer{ background:url(images/box3-bg.gif) repeat-y #3e131b; }
.box3inner{ background:url(images/box3-bg-top.gif) no-repeat ; }
.box3cont{ font-size:11px; color:#fff; padding:23px 17px 20px 17px; background:url(images/box3-bg-bottom.gif) no-repeat bottom; }
.box3cont .tag_cloud_title{ height:16px; width:100%; padding-bottom:10px; background:url(images/tags.gif) no-repeat; }
.box3cont a{ color:#fff; text-decoration:none; }
.box3cont a:hover{ text-decoration:underline; }


/*-----------------------------index-----------------------------*/

.top_text{ padding-bottom:px; color:#2d0e13; }
	.top_text a{ color:#2d0e13 !important; }
	.top_text a:hover{ text-decoration:none; }
#center h1{color:#521a23;font-size:24px;font-weight:bold;border-bottom:1px solid #c6c6c6;margin:0  0 15px 0;padding:6px 0;}

	.post_all{ padding-bottom:10px; }
		.post_text{ }
			.post_text h2{ font-size:18px; color:#521a23; }
				.post_text h2 a{ color:#521a23; text-decoration:none; }
				.post_text h2 a:hover{ text-decoration:underline; }
				
			.post_date{ color:#797979; font-size:12px; font-weight:bold; line-height:30px; margin:0px; }
				
		.post_image{ margin-top:-29px; padding:0 0 10px 10px; }
		
		.post_meta{
			clear:both;
			border-top:1px solid #c6c6c6;
			border-bottom:1px solid #c6c6c6;
			height:30px;
			line-height:30px;
			margin-bottom:20px;
		}
			.post_meta a{ text-decoration:none; }
			.post_meta a:hover{ text-decoration:underline; }
			.post_meta ul li{ float:left; margin-right:30px; list-style:none; }
			.post_meta ul li a{ padding-left:22px; }
			.pm_readall{ background:url(images/readall-bg.gif) no-repeat 0 6px; font-size:12px; font-weight:bold; }
			.pm_readall_inactive{ background:url(images/readall-bg-in.gif) no-repeat 0 6px; padding-left:22px; color:#c3afb2; font-size:12px; font-weight:bold;  }
			.pm_comments{background:url(images/comments-bg.gif) no-repeat 0 8px; }
			.pm_addcomment{ background:url(images/addcomment-bg.gif) no-repeat 0 7px; }
			
			.social{ float:right; width:170px; text-align:right; padding-top:7px; }
		
		.entry{ line-height:16px; }
		.entry p{ padding-bottom:15px; margin:0 !important; }
		.entry a{ text-decoration:underline; }
		.entry a:hover{ text-decoration:none; }
		.entry table.scoring th, .entry table.scoring td { padding:2px; text-align:center; }
		.entry table.scoring { margin-bottom:15px; }

/*--------------------comments----------------------*/
.comments_div{ margin-bottom:20px;}
	.comments_no{ font-size:12px; font-weight:bold; color:#521a23; }
	
	.comments_style1{ background:#eeeeee; padding:10px; }
		.comments_style1 b{ display:block; color:#797979; font-size:12px; font-style:italic; padding-bottom:6px; }
		.comments_style1 small{ display:block; color:#797979; font-size:10px; font-style:italic; padding-bottom:8px; }
		
	.comments_style2{ padding:20px 10px; }
		.comments_style2 b{ display:block; color:#797979; font-size:12px; font-style:italic; padding-bottom:6px; }
		.comments_style2 small{ display:block; color:#797979; font-size:10px; font-style:italic; padding-bottom:8px; }
		
		
/*--------------------comment form----------------------*/
.make_comment{ margin-bottom:20px; }
.add_comment{ font-size:12px; font-weight:bold; color:#521a23;}
.comment_form{ color:#797979; width:100%; overflow:hidden; }
	.comment_form dl dt{ display:block; float:left; width:94px; font-size:12px; font-style:italic; color:#797979; line-height:20px; font-weight:bold; text-align:right; }
	.comment_form dl dd{ display:block; float:left; width:450px; padding-left:15px; }
		.txt_comment{ width:166px; height:16px; padding:2px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; margin-bottom:13px; }
		.tar_comment{ width:340px; height:130px; padding:2px; border:1px solid #c3c3c3; border-top:1px solid #7c7c7c; margin-bottom:13px;}
		.sbmt_comment{ width:112px; height:22px; line-height:22px; background:#521a23; border:1px solid #922e3f !important; color:#fff; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

		#commess{display:none; margin-left:110px; margin-bottom:10px; color:#CC0000; font-size:12px;}
.entry h3 { font-size:13px; }










