@charset "utf-8";
/*  
Theme Name:淡雅艳红
Theme URI: http://blog.35.cn/
Description: 略带中国传统的艺术红之美。
Version: 1.0
Author: Blog@35 Team
Author URI: http://blog.35.cn/
Publish Date:
*/

/*common style begin*/
body {text-align:center; }
body,font,textarea,input,select,small{ font-size:12px; color:#888888; font-family:Arial, Helvetica, sans-serif;}
body,div,td,span,form,input,p,small,h1,h2,h3,h4,h5,h6,ul{ margin:0; padding:0; }

.post .entry h2{ color:#888888; margin-left:0; line-height:30px;}
li{ list-style:none;}

/*用户自定义对列表的重定义customize by user*/
.entry ol, .entry ul{ margin:12px 0; padding:0 0 0 35px;}
.post ol.commentlist{ margin:0; padding:0;}/*评论列表*/
.post ol.commentlist li{ list-style:none;}
.entry ol li{ list-style:decimal;}
.entry ul li{ list-style:disc;}

small{ font-weight:normal;}

a { color:#888888; text-decoration:none;}
a:hover { color:#ec1c24; text-decoration:underline; }

.post h3.time{ margin-bottom:20px; color:#6D7486; padding-left:54px;}
.post h3 a{ color:#ec1c24; font-size:14px; font-weight:bold;}
.post h3 a:hover { color: #1676B9; text-decoration: none; }

.float-left { float:left; }
.float-right { float:right; }
.clear{ clear:both; height:0px; overflow:hidden;}
/*common end*/

/*header style begin*/
#header { height:320px; overflow:hidden; text-align:left;}
.head_title{ height:90px; word-wrap:break-word; overflow:hidden; width:1000px; margin:0 auto;}
.head_title_inner{ padding:35px 0px 0px 24px;}
.head_title h1{ float:left; }
.head_title h1 a{  line-height:28px; color:#b31e15; font-size:28px; font-weight:bold; }
.head_title h1 a:hover{ text-decoration:none;}
.head_title .title_msg{ float:left; color:#6f6f6f; padding:10px 10px 0px 14px; height:30px; width:738px; overflow:hidden;}

.head_top{  height:32px; line-height:32px; overflow:hidden; width:1000px; margin:0 auto;}
.head_nav{ float:left; padding-left:18px; width:700px; overflow:hidden; white-space:nowrap;}
.head_nav li{ float:left; background:url(images/xt.gif) no-repeat right 5px;}
.head_nav a{ color:#424a5e; font-weight:bold; padding:0px 17px 8px; height:25px; text-align:center; font-size:14px; }
.head_nav a:hover,a.head_curlink{ color:#d03c29; text-decoration:none;}
a.head_curlink{ background:url(images/arrow_icon.gif) no-repeat center bottom; }
.head_rss{ float:right; padding:13px 0 0px 15px; width:55px;}
.head_rss a{ text-decoration:underline; color:#ff7800;}

/*head content begin*/
.head_content_bord{ background:url(images/top3.jpg) repeat-x left top; height:203px;}
.head_content_inner{ width:1000px; margin:0 auto;}
.header_content{ float:left;width:290px; height:203px; color:#fff; }
.header_list{ padding:30px 14px; overflow:hidden;word-wrap:break-word;  }

.header_list h2{ color:#fff; font-size:14px; font-weight:bold; padding-left:17px;}
.header_list li{ width:267px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#fff; line-height:21px;}
.header_list li.widget ul li,.header_list #meta ul li{ padding-left:4px;}
.header_list li a{ color:#ffffff; text-decoration:none; }
.header_list li a:hover{ color:#ffffff; text-decoration:underline;}
.header_list #recent-posts h2{ background:url(images/icon_1.gif) no-repeat 0 2px; }
.header_list #recent-comments h2{ background:url(images/icon_2.gif) no-repeat 0 3px; }
.header_list #meta h2{ background:url(images/icon_4.gif) no-repeat 0 2px; }
/*最新文章*/
.header_list .recentcomments a{ text-decoration:underline;}
.header_list .recentcomments a:hover{ text-decoration:none;}

/*search style begin*/
#searchid_out {	position:absolute; width:213px;	height:28px; left:25px; top:-12px; z-index:10000;}
#search form{ margin-top:14px;  background:url(images/search_bg.gif) repeat-x left top; height:24px; width:174px; }
.prvcform{height:24px;}
#searchform #s { float:left; width:178px; padding:5px 0 3px 10px; border:none; background:none; background:url(images/search_btn2.gif) no-repeat 0px 1px; }
#searchsubmit{ float:left; background:url(images/search_btn.gif) no-repeat 0px 1px; border:0; width:21px; height:23px; cursor:pointer;}
.prvcsearchsubmit{ float:left; border:0; width:31px; height:23px; color:#3477b2; font-weight:bold;}
/*header style end*/


/*page style*/
#page {  margin:0 auto; width:1000px;}

/*content style begin*/
#content { width:1000px; word-wrap:break-word; overflow:hidden; text-align:left;}
.left_pic{ float:left; height:289px; width:22px;}

/*main content begin*/
#main_content{ float:left; width:723px; word-wrap:break-word; overflow:hidden;}
.widecolumn{ background:#fff; padding:14px 10px 16px 22px; }
.narrowcolumn .entry, .widecolumn .entry{ clear:both; line-height:1.4; padding-left:51px; }

/*文章标题的日期*/
.post .post_title_bord{ padding-bottom:17px;}
.post .calendar-week{ background:url(images/day_bg1.gif) no-repeat; width:42px; height:21px; line-height:21px; font-size:14px; color:#000; font-weight:bold;text-align:center;}
.post .calendar-day{ background:url(images/day_bg.gif) no-repeat; width:42px; height:20px; color:#f7fafd; font-size:14px;text-align:center; line-height:18px; font-weight:bold; }
.post .post_title_msg{ width:660px; word-wrap:break-word; overflow:hidden;}
.post h2{ margin-left:10px;}
.post h2 small { color:#6d7486; line-height:20px;}
.post h2 a.post_title,.post h2 label{ color:#ec1c24; font-weight:bold; font-size:16px; }
.post h2 a.post_title:hover { color:#ec1c24; text-decoration:underline; }
.post img{ border:1px solid #e2e2e2; padding:1px; background:#fff;}

/*文章内容*/
.entry p{ padding-bottom:14px; padding-right:18px; word-wrap:break-word; overflow:hidden;}
#content .narrowcolumn .postmetadata { text-align:right; padding:0 22px 15px 54px; background:url(images/img_top2.gif) no-repeat right bottom; }
#content .narrowcolumn p small { color:#888888;  }
#content .narrowcolumn .postmetadata a { color:#888888; text-decoration:underline; }

.edit_link{ margin-left:25px;}
.edit_link a{ text-decoration:underline;}

/*文章相关小信息*/
.article_infos a { color:#636363; }
.page-to { float:left; }
.single_msg{ width:560px; overflow:hidden; line-height:18px;}
.article_infos a { text-decoration:none; }
#content .narrowcolumn .article_infos a:hover{ color:#EC1C24;}

/*评论块*/
.nocomments { text-align: center; margin: 0; padding: 0; }

ol.commentlist { padding: 0; margin:0 0 0 10px; }
.commentlist p {  margin-left:60px; }
#commentform{ margin:0px 0px}
#comments,.wp_related_post h3{ font-size:14px; background:#e14c2e; color:#fff; font-weight:bold; line-height:23px; text-indent:8px; margin-top:10px;}
.commentlist li, #commentform input, #commentform textarea { font:12px 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { position:relative; margin: 3px 0 3px; padding: 7px 10px 10px 10px; width:670px; list-style: none; border-bottom:1px dashed #bcbcbc; clear:left; }
#edit-comment{ position:absolute; right:10px; left:auto; top:10px;}/*定位编辑框*/
.commentlist li .img { float:left; border:1px solid #B2B2B2; margin-right:10px; }
.commentlist cite {  font-style: normal; font-size: 12px; color:#eb1c24; }
.commentlist a { font-style: normal; font-size: 12px; color:#eb1c24;  }
.commentlist a:hover{ text-decoration:underline;}
.commentlist p { font-weight: normal; line-height: 1.5em; padding:3px 0; text-transform: none;  overflow:hidden; word-wrap:break-word;}
.commentlist p.thdrpy{ color:#ec1c24; font-family:"宋体";}
#commentform input { width: 130px; padding: 2px; margin: 0px 5px 0px 0; border:1px solid #e2e2e2; background:#fcfcfc; }
#commentform textarea { width: 90%; padding: 2px; border:1px solid #e2e2e2; background:#fcfcfc; }
#commentform #submit { margin: 0;}

/*发表评论框*/
.reply { border:1px solid #e2e2e2; margin-top:30px; margin-bottom:20px; background:#fff;}
.reply h3 { margin:1px; font-size:14px; color:#fff; padding-left:12px; font-weight:bold; text-align:left; background:#E14C2E ; line-height:23px; }

/********发表评论的按钮样式*********/
#commentform h3{margin:1px; font-size:14px; padding-left:10px; font-weight:bold; text-align:left; line-height:23px;}
#commentform p { margin: 5px 0 5px 0px; width:89%;}
#commentform textarea{ width:100%; margin-left:10px}
#commentform  input.btn_out { background:url(images/btn_out.gif) no-repeat left ; width:97px; padding:5px 0; line-height:19px; text-align:center; color:#c71010; font-weight:bold; cursor:pointer; border:none; }
#commentform  input.btn_over { background:url(images/btn_out.gif) no-repeat left ;width:97px;  padding:5px 0; line-height:19px; text-align:center; color:#ac1a1a; font-weight:bold; cursor:pointer; border:none;}

/*嵌套评论样式*/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #e2e1e1;
	margin:12px 0 0 10%;
	padding: 12px 12px 12px 12px;
	background-color: #fff;
	width:80%;
}
.chalt{
	background-color: #f1f1f1;
}
#newcomment{
	border:1px dashed #777;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
.avatar{ float:left; margin:0 10px 0 0;}
/* End Comments */


/* Begin Sidebar */
#sidebar { float:left; width:195px; margin-left:40px; overflow:hidden; word-wrap:break-word; }
#sidebar h2 { line-height:20px;  margin-bottom:8px; font-size:14px; }
/* End Sidebar */

/*content bottom begin*/
.content_bottom{ background:url(images/content_bot.jpg) no-repeat left top; width:1000px; height:54px;}
/*content bottom end*/

/*footer begin*/
#footer{ background:url(images/ciwei.gif) no-repeat right top; padding-right:68px; clear:both; height:47px;}
#footer .fontb{ background:url(images/footbg.gif) repeat-x 0 0; color:#fff; padding-top:20px; height:27px; padding-left:31px; text-align:left;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#fff;text-decoration:none;}
/*footer end*/
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 12px 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Typography & Colors */



/* Begin Structure */
.post hr { display: block; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 15px 0;   padding: 10px; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { clear: left; }
#footer p { margin: 0; padding: 10px 0; text-align: center; }
/* End Structure */



/*	Begin Header */
h2.pagetitle { margin-top: 30px; text-align: center; }

h3.comments { padding: 0; margin: 40px auto 20px; }
/* End Header */

/* Begin Images */
p img { padding: 0; border:none; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; padding-right:25px; }
.alignleft { float: left }
/* End Images */

/* Begin Lists */
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { padding:0; margin:0; list-style-type: none; list-style-image: none; padding-bottom: 20px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 1px 0 0 0; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li {background:url('images/listicon.gif') no-repeat 4px 4px; padding: 0; padding-left:19px; line-height:20px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#link ul ul li, #link ul ol li {background:url('images/listicon.gif') no-repeat 4px 4px; padding: 0; padding-left:19px; line-height:20px; }

#sidebar #archives ul li,ul.related_post li{ background:url('images/icon_fang.gif') no-repeat 6px 6px; padding-left:17px;}
#sidebar ul li.linkcat ul li{ background:none; padding:0 0 0 4px;}
#sidebar ul li.linkcat ul li a{ text-decoration:underline;}
/*默认的标签*/
#sidebar #tags .tag_link{}
#sidebar #tags .tag_link a{ margin:2px 0 2px 4px; line-height:23px;}

/*rss*/
#sidebar #subscribe-sites a,
#sidebar #recent-comments a{ text-decoration:underline;}
#sidebar #subscribe-sites a:hover,
#sidebar #recent-comments a:hover{ text-decoration:none;}
/* End Entry Lists */


/* Begin Form Elements */
#sidebar .textwidget { font-size:12px; margin: 1px 0 0; color:#717171; line-height:18px; }
#sidebar #calendar_wrap { }
#sidebar #calendar_wrap th { font-size:12px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
select { width: 130px; }




/* Begin Calendar */
#wp-calendar { empty-cells:show; margin:0 auto; width:190px; }
#wp-calendar th { text-align:center; }
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next{ text-align:right;}
#wp-calendar #next a { padding-right: 10px; text-align: right; border:none; text-decoration:underline; background:none; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; border:none; text-decoration:underline; background:none; }
#wp-calendar #next a:hover { padding-right: 10px; text-align: right; border:none; text-decoration:none; }
#wp-calendar #prev a:hover { padding-left: 10px; text-align: left; border:none; text-decoration:none; }
#wp-calendar a { border:1px solid #E04B2E; padding:1px; color:#ec1c24; }
#wp-calendar a:hover { color:#f1595f;}
#wp-calendar caption { text-align: center; width: 100%; margin:5px 0 10px; }
#wp-calendar td { padding: 3px 0; text-align: center; line-height:18px; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: none; }
blockquote { margin:10px; padding: 8px; border: 1px solid #E2E2E2; width:565px; word-wrap:break-word; overflow:hidden; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; height:1px; }
a img { border: none; }
.navigation { text-align: center; margin-top: 10px; margin-bottom: 10px; }
.navigation a { color:#0062A6; text-decoration:underline; }
.navigation a:hover { text-decoration:none; }
span.ico_pl { padding-left:13px; background:url('images/ico_pl.gif') no-repeat 0 3px; }
.entry a.more-link { background:url(images/read_more.gif) no-repeat 0 4px;width:80px; margin-top:10px; display:block; padding-left:20px; padding-top:5px; color:#ab4c0c; text-decoration:none;   }
.entry a.more-link:hover{ text-decoration:underline; }
.entry a { color:#ec1c24; text-decoration: underline; }
.entry a:hover { color:#ec1c24; text-decoration: none; }
li.font_bold { font-weight:bold; }

/*sidebar categories*/
#sidebar #categories .postform { margin:10px 2px 10px 15px; }

/*************************************分页页脚样式*********************************************/
.wp-pagenavi{ text-align:right; margin-right:25px;}
.wp-pagenavi a{	padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none; }
.wp-pagenavi a:link,.wp-pagenavi a:visited { color:#717171 }
.wp-pagenavi a:hover {color: #ffffff;background-color: #ec1c24;}
.wp-pagenavi a:active {color: #0066cc;background-color: #FFFFFF;}

.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; 	margin: 2px 2px 2px 2px;color: #777777; font-size:11px;}
.wp-pagenavi span.current {	padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; color: #ffffff;	background-color: #ec1c24;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;}

/*********文章推荐数*********/
.single_recommend .post_bottom_box{ padding:8px 0 3px;}
.post_bottom_box{ padding-left:51px; }
.post_bottom_box .post_recommend {margin:5px 0 10px 0;}
.post_bottom_box .post_recommend_button {cursor:pointer;padding:5px;color:#ff0000;background:#dbdee4;border-bottom:1px solid #b8bdc9;border-right:1px solid #b8bdc9;}
.post_bottom_box .post_recommend_status {margin-top:10px;}

/*********其它页面*********/
.edit_link{ margin-left:25px;}
.edit_link a{ text-decoration:underline;}
.edit_link a:hover{ text-decoration:none;}	