#templatemo_slider {
	padding:0;
	height:250px;
	margin-top:0px;
	font-family:"宋体";
	font-size:12px;
	line-height:30px;}

#templatemo_main {
	padding: 40px 0 20px;
	line-height:35px;
	font-family:"宋体";
	font-size:12px;}

#templatemo_bottom_wrapper {
	width: 100%;
	border-top: 5px solid #f7f5f3;
	background: #ebe7e4
;}

#templatemo_bottom {
	width: 960px;
	margin: 0 auto;
	padding: 20px 10px;}

#templatemo_footer_wrapper {
	width: 1000px;
	border-top: 5px solid #000;}

#templatemo_footer {
	width: 1000px;
	margin: 0 auto;}

#site_title { float: left; margin-top: 40px;}
#site_title a { display: block; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; width: 200px; height: 45px; color: #acacac; text-indent: -10000px; background: url(../images/templatemo_logo.jpg) no-repeat top left  ;}

#templatemo_search { float: right; margin-top: 10px;margin-bottom:0px; width: 243px; height: 40px; background: url(../images/templatemo_search.jpg) ;}
#templatemo_search form {
	margin: 0;
	margin-bottom:10px;
	padding: 0;}

#templatemo_search .txt_field {
	float: left;
	display: block;
	height: 25px;
	line-height: 16px;
	width: 190px;
	margin: 0px 5px 0px 0px;
	color: #999999;
	font-size: 12px;
	padding: 5px 0px 5px 10px;
	font-variant: normal;
	border: none;	
	background: none;}

#templatemo_search .sub_btn {
	float: right;
	display: block;
	color: #fff;
 	height: 34px;
	width: 36px;
	font-size: 11px;
	font-weight: 700;
	line-height: 26px;
	cursor: pointer;
	border: none;
	background: none;}

.post { clear: both; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid #eee ;}
.post h2 { font-size: 24px; margin-bottom: 10px ;}
.post_meta { margin-bottom: 30px; font-size: 9px; line-height: 10px ;}
.post_meta span { display: block; float: left; border-left: 1px solid #eee; margin-right: 20px; padding-left: 10px ;}
.post .img_fl { margin-right: 30px ;}
.comment_list { margin: 0; padding: 0; list-style: none ;}
.comment_list .comment_box { padding: 20px; border-bottom: 1px solid #efefef ;}
.comment_list li { margin-bottom: 20px ;}
.comment_list li ul { list-style: none; background: none ;}
.comment_list li ul li {}
.comment_list li ul li .comment_box { background: #efefef ;}
.comment_content { float: right; width: 480px ;}
.comment_list li ul li.depth_2 .comment_content  { width: 440px ;}
.comment_list li ul li.depth_3 .comment_box { background: #ccc ;}
.comment_list li ul li.depth_3 .comment_content  { width: 400px ;}


#comment_form { margin-top: 40px ;}

#comment_form textarea {
	background:#ffffff none repeat fixed 0 0;
	border: 1px solid #cccccc; 
	display: block;
	margin-top: 5px;
	width: 360px; 
	height: 150px;
	padding: 5px; 
	color: #555555; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

#comment_form .form_row {
	width: 100%;
	margin-bottom: 15px;}

#comment_form form input {
	margin-top: 5px;
	padding: 5px;
	width: 200px;
	background:#fff none repeat fixed 0 0;
	border: 1px solid #ccc;
	color: #555555; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

#comment_form .submit_btn {
	display: block; width: 70px; height: 30px; line-height: 30px; padding: 0 8px; text-align: center; text-decoration: none; font-weight: bold;  background-color: #524239; border: 1px solid #2f2f2f; color: #fff; font-size:11px; cursor: pointer 
;}

#gallery { margin: 0; padding: 0 ;}
#gallery .gallery_box {	padding-bottom: 30px; margin-bottom: 30px ;}

#contact_form { padding: 0; margin-bottom: 40px ;}
#contact_form form { margin: 0px; padding: 0px;}

#contact_form form .input_field { 
	width: 400px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

#contact_form form label { display: block; width: 300px; margin-right: 12px; font-size: 11px ;}

#contact_form form textarea { 
	width: 400px; 
	height: 160px; 
	padding: 5px; 
	color: #555555; 
	background: #ffffff; 
	border: 1px solid #cccccc; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}

#sidebar h3 { padding: 10px 0 10px 10px; height: 25px; background: url(../images/templatemo_sidebar_title.jpg) top no-repeat  ;}

.sidebar_box { margin-bottom: 40px ;}
.sidebar_box_content {padding-left: 10px ;}

.footer_gallery { margin: 0; padding:0; list-style: none ;}
.footer_gallery li { margin: 0 10px 10px 0; padding: 0; display: block; float: left ;}

.pagging { margin: 0 0 20px; padding: 0 ;}
.pagging ul { margin: 0; padding: 0; list-style: none ;}
.pagging ul li { margin: 0; padding: 0; display: inline ;}
.pagging ul li a { float: left; display: block; color: #666; text-decoration: none; margin-right: 5px; padding: 5px 10px; background: #ebe7e4; border: 1px solid #d6d0cc;}
.pagging ul li a:hover { color: #fff; background: #cfccc9;}

.no_margin_right { margin-right: 0 ;}
.last_box { margin-bottom: 0; background: none ;}