@charset "utf-8";
/*  
Theme Name: 江南风情
Theme URI: http://blog.35.com/
Description: 风到这里就是粘，粘住过客的思念,雨到了这里缠成线，缠着我们留恋人世间。
Version: 1.0
Author: Blog@35 Team
Author URI: http://blog.35.com/
Publish Date:
*/

/****************************Begin Typography & Colors*****************/
body{background:url(images/bodybg1.jpg) no-repeat center 0; text-align:center;}
body,select,textarea,input{ font-size:12px; color:#595959;font-family:Arial, Helvetica, sans-serif;}
body,div,table,td,h1,h2,h3,h4,h5,h6,textarea,form,small,p{  margin:0; padding:0; }
li{ list-style:none;}

/*customize by user*/
.entry ol, .entry ul{ margin:12px 0; padding:0 0 0 35px;}
ol.commentlist{ margin:0; padding:0;}/*评论列表*/
ol.commentlist li{ list-style:none;}
.entry ol li{ list-style:decimal;}
.entry ul li{ list-style:disc;}

a{color:#595959; text-decoration:none;}
a:hover{ color:#8B443B; text-decoration:underline;}

p img {padding:0;border:none;}
h2,h3,h4,h5,h6,small{ font-weight:normal;}
.entry p{ margin:13px 0;}

.float-left{ float:left;}
.float-right{ float:right;}
.clear{ clear:both; height:0; overflow:hidden;}

/****************************page begin************************************/
#page{ background:url(images/body-bottom.jpg) no-repeat center bottom; padding-bottom:5px; margin:0 auto; }

#page_inner{ width:994px; margin:0 auto; text-align:left;}
/****************************header************************************/
#header{ height:310px; overflow:hidden;}
.inheader{ position:relative; padding-left:46px; height:250px; overflow:hidden; }
.inheader h1{ padding-top:20px; padding-bottom:4px;}
.inheader h1 a{color:#8b443b;font-size:26px; line-height:26px; }
.inheader h1 a:hover{color:#8b443b; text-decoration:none;}
.inheader .head_note{ color:#985951; width:800px;}

.rss_order{ position:absolute; top:35px; right:35px; width:110px;  line-height:15px;}
.rss_order a{ background:url(images/rssbg.gif) no-repeat 0 0; display:block; text-indent:35px; height:16px; line-height:15px; padding-top:3px; color:#8a534f; }
.rss_order a:hover{ text-decoration:underline; }
/*head menu头部导航*/
.head_nav{ position:relative; background:url(images/nav-left.gif) no-repeat 0 0; margin-top:13px; height:59px; width:868px; margin:0 auto;padding:0 0 0 74px; overflow:hidden; white-space:nowrap;}
.head_navbg{ background:url(images/nav-bg3.jpg) no-repeat 0 13px; height:37px; padding:14px 0 8px;}
.nav_inner{ width:700px; white-space:nowrap; overflow:hidden;}
.nav_inner ul,.nav_inner ul li{ list-style:none; margin:0; padding:0;}
.nav_inner ul li{ float:left; height:31px; padding-top:3px;}
.head_nav li.head_curlink{ background:url(images/nav-cur-r.gif) no-repeat right 3px; padding-right:6px; }
.head_nav li.head_curlink a{background:url(images/nav-cur-left.gif) no-repeat 0 0; color:#8b443b; }
.head_nav li.head_curlink a:hover{ color:#8b443b; text-decoration:none;}
.head_nav li a{ float:left; color:#fff; font-size:14px; font-weight:bold; padding:9px 8px 0 14px; height:22px; display:block; text-align:center; }
.head_nav li a:hover{ color:#fff; text-decoration:underline;}

.head_search{ position:absolute; right:7px; top:20px;}
.head_search #searchform{ background:url(images/searchbg.gif) no-repeat 0 0; width:154px; height:23px;}
#searchform input{ float:left; background:none; border:none; padding:0;}
#searchform #s { color:#595959; width:118px; height:18px; padding:4px 0 1px 11px; }
#searchform #searchsubmit{ height:23px; width:24px; cursor:pointer;}

/****************************main content******************************/
#content_container{ background:url(images/side-bot.gif) no-repeat right bottom; width:945px; margin:0 auto; padding:0 0 77px;}
#content{ background:url(images/side-bg.gif) repeat-y right 0; }
#content{ width:941px; padding:0 0 0 4px; margin:0 auto; }
.narrowcolumn{ float:left; width:620px; margin-top:-190px; position:relative;}

/*文章*/
.post{ background:url(images/entry_line.gif) repeat-x 0 bottom; padding-bottom:1px; margin-bottom:20px; width:620px; overflow:hidden;}
.post_date{ background:url(images/weekbg.jpg) no-repeat;width:49px; height:37px; padding:17px 0 0; line-height:13px; font-size:11px; color:#8b443b; text-align:center;  font-weight:bold;}
.post_title{ width:550px; margin-left:5px; padding:6px 0px 3px; word-wrap:break-word; overflow:hidden;}
.post_title_name a,.post_title_name label,h3.h3_title a{color:#8b443b; text-decoration:none; font-size:14px; font-weight:bold;}
h3.h3_title a{ font-size:12px; color:#8b443b; text-decoration:none; font-weight:bold;}/*其它页面的标题*/
.post_title_name a:hover{ text-decoration: underline;}
.post h3 small{ color:#878787; font-size:11px;}
.post_title_other{ padding:3px 0px;}
.post_title_other,.post_title_other a{ color:#888888;}
.post_title_other a:hover{ color:#8B443B;}
.entry{ line-height:21px; margin-top:10px; color:fff; clear:both; }
.entry blockquote{ background:#fbfaf8; border:1px solid #e2d8d7; padding:8px;}
.entry blockquote p{ margin:2px 0px 8px;}
.entry a{ text-decoration:underline; color:#8b443b;}
.entry a:hover{ text-decoration:none; }
.entry .article_infos p a{color:#999999;}
.entry .article_infos p a:hover{ color:#cc3362; text-decoration:underline;}
.postmetadata{ margin:10px 0; text-align:right; color:#878787;}
.postmetadata a{ color:#999999; text-decoration:none;}
.postmetadata a:hover{ color:#8B443B; text-decoration:underline;}
.entry a.more-link{ background:url(images/readmore.jpg) no-repeat 0; padding:10px 0 10px 37px; line-height:36px; width:100px; color:#8b443b; font-size:13px; font-weight:bold; text-decoration:none; font-family:"宋体"}
.entry a.more-link:hover{ text-decoration:underline;}
.entry form{ text-align:center} /*加密表单*/

/*文章推荐数*/
.post_bottom_box .post_recommend { text-align:right; padding:5px 0 10px 0; }
.post_bottom_box .post_recommend .post_recommend_button {cursor:pointer; padding:3px 5px; zoom:1; color:#fff;border:1px solid #aa7876;	background:#9f3f2c url(images/recommend-bg.gif) repeat-x;}
.post_bottom_box .post_recommend .post_recommend_status {margin-top:10px;}


.navigation .alignleft{ float:left;}
.navigation .alignright{ float:right;}

.posttext{margin:10px 0px; background:#e7bcd6; border-bottom:1px solid #923470;border-top:1px solid #923470; padding:5px; overflow:hidden; width:520px;}
.posttext small{font-size: 11px; font:"宋体";}
.posttext small a{color:#ed008e; text-decoration:underline;}
.posttext small a:hover{color:#ff0099; text-decoration:none;}

/*************************************分页页脚样式*********************************************/
.navigation{padding:3px 0px 10px;}
.wp-pagenavi{ text-align:center; color:#595959;}
.wp-pagenavi a{	 margin: 2px; text-decoration: none; color:#595959; }
.wp-pagenavi a:link,.wp-pagenavi a:visited { padding: 2px 5px; }
.wp-pagenavi a:hover {color: #fff; border:1px solid #AA7876;	background:#9F3F2C url(images/recommend-bg.gif) repeat-x; padding: 1px 4px; text-decoration:none;}

.wp-pagenavi span.pages {padding: 2px 4px; 	margin: 2px;}
.wp-pagenavi span.current {	padding: 1px 4px; margin: 2px; font-weight: bold; color: #fff; border:1px solid #AA7876; background:#9F3F2C url(images/recommend-bg.gif) repeat-x; }
.wp-pagenavi span.extend {padding: 2px 4px; margin: 2px;}

/*文章相关小信息*/
.article_infos{ padding:16px 0 13px;}
.article_infos a{ color:#999999; text-decoration:none;}
.article_infos a:hover{ color:#8B443B; text-decoration:underline;}
.page-to{ float:left; }
.page-to span.page_prev a{ background:url(images/page_prev.gif) no-repeat 0 0px; height:17px;  padding:8px 0 1px 19px;}
.page-to span.page_next a{ background:url(images/page_prev.gif) no-repeat right 0px; padding:8px 19px 1px 0;}
.article_infos .page-to a{ text-decoration:none; line-height:25px;}
.article_note{ width:490px; overflow:hidden; text-align:right;}
/*add by xiefg@35.cn*/
.ico_span {color:#878787;}
/*评论框*/
.reply{ margin-top:30px;}
.reply a{ text-decoration:underline;}
.reply a:hover{ text-decoration:none;}
#commentform{ background:#fff; margin:10px 0px 0px}
#commentform h3 { margin-bottom:10px;}
#commentform input {padding: 2px; color:#b25745; border:1px solid #e6bfaf; background:#f8eae3;}
#commentform textarea{color:#b25745;padding: 2px; width:99%; border:1px solid #e6bfaf; background:#f8eae3;margin:5px 0px; }
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0px; padding-left:10px; width:92%; }
#commentform p.cur_account{ margin:8px 0;}

#commentform input.btn_over{ width:102px; height:24px; background:url(images/btn_out.gif)  no-repeat;  border:none; cursor:pointer}
#commentform input.btn_out{width:102px; height:24px; background:url(images/btn_out.gif)  no-repeat;  border:none; cursor:pointer;}

#ol.commentlist li h3{background:url(images/reply_title.gif) no-repeat;}

/*评论列表*/
#comments,.wp_related_post h3,.reply h3{ background:url(images/reply_title.gif) no-repeat; font-size:13px; font-weight:bold; color:#fff; width:610px; height:30px; line-height:30px; text-indent:16px;}
.commentlist{list-style:none; padding:0; margin:0;}
.commentlist li{ width:610px; margin: 16px 0;  background: url(images/reply_arrow.gif) no-repeat 62px 20px;}
.commentlist img{ border:1px solid #dec8c2; padding:1px;}
.commentlist .comment_content{ background:#f8eae3; width:540px; overflow:hidden; word-wrap:break-word;}
.comment_content_inner{ padding:10px;}
.commentlist a{ text-decoration:underline; color:#b25745;}
.commentlist a:hover{ text-decoration:none;}
.commentlist cite{font-weight: bold;font-style: normal;font-size: 12px;color:#b25745; }
.commentlist cite a{ text-decoration:none;}
.commentlist li small{ color:#777;}
.commentlist p{font-weight: normal;line-height:20px;text-transform: none; overflow:hidden; word-wrap:break-word;}
.commentlist p.thdrpy{ color:#b25745; font-size:12px; font-family:"宋体";}
.commentlist p textarea{ width:100%;}
.comment-childs p{ margin-left:45px;}

#reroot{ padding:0 0 10px 14px;}

/*************************************嵌套评论样式*********************************************/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	margin:12px 0 0 4%;
	padding: 10px;
	background-color: #f8eae3;
	width:85%;
}
.chalt{
	background-color: #fff;
}
#newcomment{
	border:1px dashed #cdcdb9;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #cdcdb9;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
.avatar{ float:left;}


#sidebar_container{ float:right; width:289px; overflow:hidden;}
#sidebar_container  select{ width:100px; overflow:hidden;}
#sidebar_container  select,#sidebar_container .textwidget{ margin:10px 15px; color:#595959;}
#sidebar_container a:hover{ color:#8b443b;}
/****************************sidebar css******************************************/
.sidebar{ float:left; width:125px; padding-left:19px; word-wrap:break-word; overflow:hidden;}
#sidebar2{ float:left; width:120px; padding-left:13px; word-wrap:break-word; overflow:hidden;}
.sidebar_top{ background:url(images/sidebar_top.gif) no-repeat 0 0; padding:10px 16px 10px 10px; height:120px;}

#sidebar_container p{ margin:13px 0; text-indent:10px;}
#sidebar_container h2{ background:url(images/wideget-h2.gif) no-repeat 0 2px; padding-left:32px; font-size:13px; font-weight:bold; height:26px; color:#8b443b; line-height:23px; padding-top:2px; overflow:hidden;}
#sidebar_container .widget_rss h2{ background:none; padding-left:1px;}
.sidebar h2{  }
#sidebar2 h2{ }
#sidebar_container h2 a{ color:#8B443B; text-decoration:underline;}
.sidebar ul,#sidebar2 ul{margin: 0;padding: 0;}

.sidebar ul li,#sidebar2 ul li{ padding-bottom:13px;}
.sidebar ul ul li,#sidebar2 ul ul li{margin-left:5px; padding:0 3px 0 23px; background:url(images/widget-listicon2.gif) no-repeat 13px 9px; line-height:22px;}
.sidebar ul ul li li,#sidebar2 ul ul li li{ margin-left:0; padding:0 0 0 11px;  background:url(images/widget-listicon2.gif) no-repeat 0 9px;}/*二级以上的间距*/
.sidebar #recentcomments a,#sidebar2 #recentcomments a{ text-decoration:underline;}

/*sidebar标签*/
.sidebar #tag_cloud h2{ margin:0 -10px 8px;}
.sidebar #tag_cloud{ padding:0 10px 10px 10px;}
.sidebar #tag_cloud a{ margin:1px 3px 3px;}
/*sidebar每块的上边空10个像素*/

/****************************links a css********************************/
#linkcat-2 ul li a{ color:#ed008e; text-decoration:underline;}

#calendar_wrap{ padding-top:10px;}
#wp-calendar { empty-cells: show; margin:0px auto 0; width: 127px;}
#wp-calendar #next{ text-align:right;}
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next a,
#wp-calendar #prev a { border:none; text-decoration:underline; background:none; }
#wp-calendar #next a:hover,
#wp-calendar #prev a:hover{ border:none; text-decoration:none;}
#wp-calendar a{	display:block; background:#F2E5C0; border:1px solid #cda497; }
#wp-calendar a:hover{ display: block; text-decoration:none;}
#wp-calendar caption{ text-align: center; height:21px; font-weight:bold; }
#wp-calendar td { padding: 3px 0; text-align: center; }

/****************************sidebar categories*******************************************/
.sidebar #categories .postform{ margin:10px 2px 10px 23px; border:1px solid #A185A1}	

/****************************vip contents css********************************************/
.vip_intro{ padding:10px 3px 5px 10px; color:#7B3E5F; font:Arial, Helvetica, sans-serif;}


/*error message*/
.error_msg{width:530px; float:left; font-size:16px; font-weight:bold; color:#b84933; text-align:center; margin-top:30px;}

/*********其它页面*********/
.navigation{ margin-top:15px; margin-bottom:15px;}
h2.pagetitle{ font-size:18px; font-weight:bold; padding:24px 0 0; color:#b84933;}
h2.center{ text-align:center; font-family:"宋体"; color:#b84933;}
.edit_link a{ text-decoration:underline;}
.edit_link a:hover{ text-decoration:none;}

/*侧边拦组合框*/
#content_combox{ width:945px;  margin:0 auto;}
#combox-bord{ float:right; width:286px; word-wrap:break-word; overflow:hidden;}
#combox-bord ul{ margin:0; }
#combox-bord ul li{ margin-bottom:0; line-height:22px; }
/*标题*/
#combox-title{ background:url(images/side-top.png) no-repeat right; height:47px; padding:19px 0 0 17px; color:#8b443b; text-align:center;}
*html #combox-title{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='/wp-content/themes/southmanner/images/side-top.png');}
#combox-title li{ float:left; line-height:21px; padding-top:2px; width:81px; text-align:center; margin-right:5px; cursor:pointer; position:relative;}
/*内容*/
#combox-content{ height:139px; background:url(images/side-bg.png) repeat-y right 0;}
*html #combox-content{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='/wp-content/themes/southmanner/images/side-bg.png');}
#combox-content ul{ padding:0;}
#combox-content ul li{ position:relative; background:url(images/widget-listicon2.gif) no-repeat 17px 7px; padding-left:31px; white-space:nowrap; text-overflow:collipsis; overflow:hidden; width:240px; height:22px;}/*090104 modify the height for nowrap*/
#combox-content ul li.combox_hover a{ text-decoration:underline; }
.combox-hover{ background:url(images/combox-hover.gif) no-repeat 0; height:29px; font-weight:bold; color:#ffffff;}
.loading{background:url(images/loading.gif) no-repeat center; height:60px;}

/****************************footer css*******************************************/
#footer{  background:url(images/footbg.jpg)  no-repeat; height:45px; width:942px; text-align:left; margin:25px auto 0; }
#footer .foot_cot{color:#ededed;  padding:16px 0 0 21px;}
#footer a{color:#ededed; text-decoration:underline;}
#footer a:hover{color:#ededed; text-decoration:none;}