/* CSS Document */
.spacer{
	clear:both; font-size:0; line-height:0;
	}
/* body*/
#body{
	width:755px; margin:0 auto; background:url(images/body_top.gif) no-repeat 0 0 ; padding:25px 0 0 0; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#body p.buttom{
	background:url(images/body_bu.gif) no-repeat 0 0; height:37px; width:755px; float:left;
	}
/*------------left body---------*/
a{
	color:#666666;
}
p#comments, p#respond{
	font-weight:bold;
}

#main{
	background-image:url(images/main_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
}

#leftBody{
	width:454px; float:left; background:url(images/left_bg.gif) repeat-y left top #fff; color:#6B6B6B; 
	padding:0 41px 68px 15px ;
	}
#leftBody h2{
	width:444px; height:44px; border:#DFD5BD 1px solid; background-color:#FFFAEF; color:#1B1817; padding:9px 0 0 8px;
	font-size:18px; float:left;
	}
#leftBody h2 span{
	background:url(images/h2_icon.gif) no-repeat 0 0 #FFFAEF; color:#A00009; padding:0 0 0 21px; text-transform:uppercase;
	font-weight:bold; font-size:10px; display:block; line-height:12px; margin:2px 0 0 0; height:12px;
}
#leftBody p{
	width:315px; padding:14px 0 0 8px; font-size:12px; line-height:15px; float:left;
	}
#leftBody p b{
	color:#3b3b3b; background-color:#FFFFFF;
	}
#leftBody p strong{
	background-color:#FFF8C9; color:#6B6B6B; font-weight:normal;
	}
#leftBody p.pic{
	background:url(images/pic.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
#leftBody ul{
	width:282px; height:16px !important; background-color:#EBEBEB; color:#FFFFFF; float:left; margin:14px 0 25px 0; padding:0 0 0 172px;
	display:block; font-size:0;
	}
#leftBody ul li{
	float:left; padding:0 0 0 13px; background-color:#FFFFFF; color:#333333; height:16px;
	}
#leftBody ul li a{
	text-align:center; line-height:16px; text-decoration:none; height:16px; font-size:9px; font-weight:bold; display:block;
	}
#leftBody ul li.admi a{
	background:url(images/admin_bg.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; padding:0 0 0 19px; width:75px;
	}
#leftBody ul li.admi a:hover{
	background:url(images/admin_bg_h.gif) no-repeat 0 0;
	}
#leftBody ul li.comm a{
	background:url(images/comm_icon.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; width:78px; padding:0;
	}
#leftBody ul li.comm a:hover{
	background:url(images/comm_icon_h.gif) no-repeat 0 0;
	}
#leftBody ul li a.more{
	background:url(images/readmore_icon.gif) no-repeat 0 0 #fffffe; color:#FFFFFF; width:70px; padding:0;
	}
#leftBody ul li a.more:hover{
	background:url(images/readmore_icon_h.gif) no-repeat 0 0;
	}
#leftBody p.pic1{
	background:url(images/pic1.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
#leftBody p.pic2{
	background:url(images/pic2.jpg) no-repeat 0 14px; float:right; width:126px; height:114px; padding:14px 0 0 0; margin:0; 
	display:block;
	}
/*----------------right side-------------*/
#right{
	width:2px; float:left; repeat-y left top #fff; color:#000000;
	padding:0 0px 0 15px;
	}
#right form{
	width:181px; background:url(images/form_bg.gif) repeat-x 0 0 #B40301; border-left:#B40301 1px solid; height:71px;
	border-right:#B40301 1px solid; padding:20px 18px 0px 16px; color:#FFFFFF;
	}
#right form h2{
	background:url(images/form_h2_icon.gif) no-repeat 0 3px; padding:0 0 0 21px; height:20px; line-height:20px; font-size:18px;
	font-weight:normal;
	}
#right form input{
	width:145px; height:15px; background-color:#FFFFFF; color:#333333; font-size:10px; line-height:15px; border:#6F0100 1px solid;
	float:left; margin:5px 0 0 0; 
	}
#right form input.go{
	width:27px; height:17px; font-size:10px; line-height:17px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;
	background:url(images/go_bu.gif) no-repeat 0 0 #B40301; float:right; cursor:pointer; border:none; padding:0 0 0 4px;
	display:block; margin:5px 0 0 0;
	}
#right form label{
	background:url(images/form_arrow.gif) no-repeat 0 4px #B40301; color:#FFC0BF; font-size:10px; line-height:13px;
	 font-weight:bold;	float:left; margin:5px 0 0 0; width:165px; padding:0 0 0 11px;
	}
#right form a{
	font-size:10px; font-weight:bold; text-decoration:underline; color:#FFFFFF; background-color:#B40301; margin:0 0 0 0;
	height:18px; line-height:18px; display:block; width:160px;
	}
#right form a:hover{
	text-decoration:none;
	}
#link{
	width:211px; background-color:#F9F1E0; color:#000000; border-top:#DFD5BD 1px solid; margin:11px 0 0 0; padding:4px 0 0 4px;
	border-left:#DFD5BD 1px solid; border-right:#DFD5BD 1px solid;
	}
#link h2{
	width:195px; height:30px; background-color:#FDFAF4; border:#EBE1CB 1px solid; padding:0 0 0 10px; line-height:30px;
	font-size:18px; line-height:30px; color:#070707; font-weight:normal;
	}
#link ul.cata{
	width:182px; padding:4px 14px 20px 11px; font-size:0; 
	}
#link ul.cata li{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:#DFD5BD 1px solid;  padding:0 0 0 13px;
	}
#link ul.cata li.nobor{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:none;  padding:0 0 0 13px;
	}
#link ul.cata li a{
	font-size:13px; line-height:22px; color:#000000; background-color:#F9F1E0; text-decoration:none;
	}
#link ul.cata li a:hover{
	text-decoration:underline;
	}
	
	
	
#link div.blogr{
	}
#link div.blogr ul{
	width:182px; padding:4px 14px 20px 11px; font-size:0; 
	}
#link div.blogr li{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:#DFD5BD 1px solid;  padding:0 0 0 13px;
	}
#link div.blogr li.nobor{
	background:url(images/right_arrow.gif) no-repeat 0 9px; border-bottom:none;  padding:0 0 0 13px;
	}
#link div.blogr li a{
	font-size:13px; line-height:22px; color:#000000; background-color:#F9F1E0; text-decoration:none;
	}
#link div.blogr li a:hover{
	text-decoration:underline;
	}
	
	
#link ul.arch{
	width:182px; padding:10px 14px 20px 11px; 
	}
#link ul.arch li{
	background:url(images/right_arrow.gif) no-repeat 0 5px;  padding:0 0 2px 13px; font-size:11px; font-weight:bold;
	border-bottom:none; color:#323232; background-color:#F9F1E0; line-height:14px;
	}
#link ul.arch li a{
	font-size:12px; line-height:14px; color:#000000; background-color:#F9F1E0; text-decoration:none;
	text-decoration:none; display:block; font-weight:normal; font-weight:bold;
	}
#link ul.arch li a:hover{
	text-decoration:underline;
	}
#link ul.moreLink{
	width:182px; padding:4px 14px 20px 11px; font-size:0;
	}
#link ul.moreLink li{
	background:url(images/right_arrow.gif) no-repeat 0 5px; border-bottom:none;  padding:0 0 0 13px;
	}
#link ul.moreLink li a{
	font-size:10px; line-height:17px; color:#B65500; background-color:#F9F1E0; text-decoration:none;
	text-decoration:underline; display:block; font-weight:normal; height:17px;
	}
#link ul.moreLink li a:hover{
	text-decoration:none;
	}
#link ul.meta{
	width:182px; padding:10px 14px 20px 11px; font-size:0;
	}
#link ul.meta li{
	background:url(images/right_arrow1.gif) no-repeat 0 8px; padding:0 0 0 13px; border-bottom:none; height:15px !important;
	}
#link ul.meta li a{
	font-size:10px; color:#B50806; background-color:#F9F1E0; display:block; font-weight:bold;
	text-decoration:none; text-transform:uppercase; height:15px !important;
	}
#link ul.meta li a:hover{
	color:#B50806; background-color:#E9DCBF;
	}
#right ul.post{
	width:200px; padding:0px 0 0 16px; margin:0; height:21px;
	}
#right ul.post li{
	background:url(images/meta_icon.gif) no-repeat center right; float:left; padding:0 19px 0 5px;  margin:0; border-bottom:none;
	}
#right ul.post li a{
	font:bold 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#191919; background-color:#fff; float:left; 
	display:block; border-bottom:none; padding:0 0px 0 8px; height:21px; text-transform:uppercase; text-decoration:none;
	}
#right ul.post li a:hover{
	background-color:#F1F1EF; color:#191919;
	}
#right p{
	width:215px; height:27px; background-color:#F9F1E0; color:#FFFFFF; border-bottom:#DFD5BD 1px solid; 
	border-left:#DFD5BD 1px solid; border-right:#DFD5BD 1px solid; display:block;
	}