@charset "utf-8";
/*  
Theme Name:Simple Color
Theme URI: http://blog.35.cn/
Description: 最真的色彩...
Version: 1.0
Author: Blog@35 Team
Author URI: http://blog.35.cn/
Publish Date:
*/

/*
 *目录
 *
 *1= common 
 *
 */

/*1= common*/
body{ text-align:center;}
body,select,input,textarea{ font-size:12px;color:#606060;font-family:Arial, Helvetica, sans-serif;}
font{ font-size:12px;}
body,table,td,h1,h2,h3,h4,h5,h6,form,textarea,input,small,ul,ol{ margin:0; padding:0; }
a{ color:#ae0000; text-decoration:none;}
img{ border:0;}
p img {	padding:0; border:none; margin:auto;}
abbr{ border-bottom:none;}
li{ list-style:none;}

.float-left, .alignleft{ float:left;}
.float-right, .alignright{ float:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ height:1%;}
 
/*customize by user*/
.entry ol, .entry ul{ margin:12px 0; padding:0 0 0 35px;}
.entry ol.commentlist{ margin:0; padding:0;}/*评论列表*/
.entry ol.commentlist li{ list-style:none;}
.entry ol li{ list-style:decimal;}
.entry ul li{ list-style:disc;}
.entry ul li a{ color:#ED3A16}
.entry ul li a:hover{ color:#C82B0C; text-decoration:underline; }

.body-gray{background:#514339 url(images/body-bg1.gif) repeat-x 0 0;}
.website-title{ min-height:100px; text-align:left; word-break:break-all; color:#fff; padding-left:10px;}
* html .website-title{ height:100px;}
.website-title a{color:#fff;font-size:28px; text-decoration:none; line-height:27px;}
.website-title a:hover{color:#fff;}
.website-title h1{ padding:24px 0 0 11px;text-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px;}
.website-description{ padding:8px 5px 0 12px; font-weight:bold; }

/*page begin*/
#page{ text-align:left; width:993px; padding-left:7px; margin:0 auto; overflow:hidden;}
/*head begin*/
#header{ text-align:left; height:38px; overflow:hidden;}
/*head nav begin*/
.head-nav-box{  width:965px;}
.nav-content{ float:right; position:relative; width:849px; padding-right:3px; height:38px; background:url(images/nav-r.gif) no-repeat right bottom;}
#head-rss{ position:absolute; top:13px; right:10px;}
#head-rss a{background:url(images/rss-he.jpg) no-repeat 0 0; padding-left:22px; display:block; line-height:20px; width:50px; color:#fff;}
#head-rss a:hover{ text-decoration:underline;}
#navalinks{ width:770px; overflow:hidden; word-break:break-all;}
.head-nav{ background:url(images/nav-bg.gif) repeat-x 0 bottom; height:38px; width:770px; padding-right:79px; }
.head-nav li{ float:left;}
.head-nav a.home-nav{ background:url(images/nav-left.gif) no-repeat 0 bottom; height:35px;}
.head-nav a{ float:left; padding:0 14px 0 18px; line-height:35px; color:#fdefcd; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap; margin-top:3px;}
.head-nav a:hover{ color:#fdefcd; text-decoration:underline; }
.head-nav li.head-curlink{  background:url(images/nav-cur-r.gif) no-repeat right bottom; height:38px; padding-right:4px;}
.head-nav li.head-curlink a{ background:url(images/nav-curleft.gif) no-repeat 0 bottom; color:#514339; height:35px; padding-top:3px; line-height:35px; margin-top:0;}
.head-nav li.head-curlink a:hover{ color:#514339; text-decoration:none;}

/*container*/
#container{background:#fff url(images/content-bg.gif) repeat-y 0 0; width:965px; position:relative;}
.widecolomn_top{ background:url(images/content-top.gif) no-repeat 0 0; padding-top:3px;}
#widecolomn{  background:url(images/content-bot.gif) no-repeat 0 bottom; padding:13px 0 4px;}
.ciwei{ position:absolute; right:0; bottom:1px; z-index:0; background:url(images/cw.gif) no-repeat right bottom; width:99px; height:86px;}
.logo{ text-align:center;}
.style-box{ position:absolute; right:-28px; _right:-29px; top:0; height:64px; width:28px; background:url(images/choosecolor-box.png) no-repeat 0 0;}
.style-box ul{ margin:7px 9px 0 7px; padding:0;}
.style-box ul li{ padding-bottom:4px; height:12px; overflow:hidden;}
.style-box ul li div{ cursor:pointer;}
.style-box .brown, .style-box .cur-color .brown,
.style-box .red, .style-box .cur-color .red,
.style-box .blue, .style-box .cur-color .blue{ background:url(images/choose-color.gif) no-repeat 0 0; height:12px; width:12px; overflow:hidden;}
.style-box .cur-color .brown{ background-position:0 -13px;}
.style-box .red{ background-position:0 -26px;}
.style-box .cur-color .red{ background-position:0 -39px;}
.style-box .blue{ background-position:0 -52px;}
.style-box .cur-color .blue{ background-position:0 -65px;}

/*sidebar*/
#sidebar{ float:left; width:188px; padding:0 0 90px 3px; position:relative; overflow:hidden; color:#7a7a7a;}
#sidebar ul, #sidebar ol{ margin:0; padding:0;}
#sidebar li{ list-style:none; margin-bottom:8px;}
* html #sidebar li{ height:1%;}
#sidebar li li{ margin-bottom:0;}
#sidebar li li, .related_post li{ background:url(images/widget-listicon.gif) no-repeat 9px 9px; padding:0 0 0 19px; line-height:24px;}
#sidebar a, .related_post li a{ color:#7a7a7a; text-decoration:none;}
#sidebar a:hover, .related_post li a:hover{ color:#ae0000; text-decoration:underline;}
#sidebar ul li.recentcomments a,#sidebar ul #archives a,#sidebar ul li.widget_rss li a{ text-decoration:underline;}

#sidebar h2{ background:url(images/widget-titlebg.gif) repeat-x 0 bottom; min-height:27px; _height:27px; line-height:27px; padding-left:7px; margin-bottom:4px; color:#3a2e26; font-size:14px;}

/*search form*/
.side-search{ margin-bottom:12px; padding-left:8px;}
.side-search .searchform{ background:url(images/widget-search.gif) no-repeat 0 0; height:22px; width:171px;}
.searchform #s { float:left; width:130px; background:none; border:none; line-height:16px; color:#a8a19c; margin-top:2px; padding:2px 0 0 7px;}
.searchform #searchsubmit{ float:left; background:none; border:none;  height:22px; width:34px; cursor:pointer; }

/*sidebar content form 结构*/
#sidebar ul li.widget_rss h2{ padding-top:4px; height:25px; line-height:20px;}
#sidebar ul li.widget_rss .rsswidget{ line-height:22px;} /*rss图标*/

#sidebar li.note_msg p{ padding:0 10px 0 23px; margin:7px 0 0; }/*提示style*/
#sidebar li.note_msg p span{ color:#f60; font-weight:bold;}
#sidebar span.search_note{ color:#C12421;}
#sidebar select{ width:85%; overflow:hidden; margin-left:8px;}

#wp-calendar { empty-cells: show; margin:0px auto; width: 160px;}
#wp-calendar th{ text-align:center;}
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next{ text-align:right;}
#wp-calendar #next a { padding-right:2px; text-align: right; border:none; text-decoration:underline; background:none; }
#wp-calendar #prev a { padding-left:2px; text-align: left; border:none; text-decoration:underline; background:none; }
#wp-calendar a { background:#fff; border:1px solid ; padding:1px 3px;}
#wp-calendar a:hover{ text-decoration:underline;}
#wp-calendar caption { text-align: center; height:25px; line-height:25px; font-weight:bold; }
#wp-calendar td { padding: 3px 0; text-align: center;	}
	
/*sidebar categories*/
#sidebar #categories .postform{ margin:10px 2px 10px 10px; border:1px solid #DCD4C7}
#sidebar #archives select, #sidebar .textwidget{ margin:10px 0px 0px 22px;}

/*sidebar标签集*/
#sidebar #tag_cloud{ padding:0 0 9px 7px; width:165px;}
#sidebar #tag_cloud h2{ margin-left:-7px; margin-right:0px;}
#sidebar .widget_tag_cloud a{ text-decoration:none; padding:3px; line-height:normal;}
#sidebar .widget_tag_cloud a:hover{  text-decoration:underline;}

/*narrowcolumn主内容*/
#narrowcolumn{ float:left; width:774px; overflow:hidden; padding-bottom:10px;}

/*文章块结构*/
.post { background:url(images/post-line.gif) no-repeat right bottom; margin-bottom:25px; overflow:hidden;}
.post a{ color:#ae0000; text-decoration:none;}
.post a:hover{ text-decoration:underline;}

/*文章左---日期等*/
.post-article-msg{ float:left; width:113px; padding-right:11px; overflow:hidden; background:url(images/title-arrow.gif) no-repeat right 0; color:#514339; }
.post-article-msg-in{ padding:0 16px 0 12px; text-align:right;}
.post-day{ float:left; padding-right:10px; font-size:32px; line-height:29px; background: url(images/postdate-line.gif) no-repeat right 0;}
.post-date{ float:right; width:35px; text-align:right;}
.post-date span{ font-weight:bold;}
.post-meta{ margin:10px 0 0 -6px; padding-bottom:6px; line-height:22px; width:90px; overflow:hidden; color:#ae0000;}
.post-article-comment a, .post-read, .post-article-recommend{ padding-right:15px;}
.post-article-comment a{ background:url(images/ico-comment.gif) no-repeat right center;}
.post-read{  background:url(images/ico-read.gif) no-repeat right center; }
.post-article-recommend{ background:url(images/ico-recommend.gif) no-repeat right center;}

/*文章右---标题，主内容等 */
.post-article-main{ width:625px; margin-left:133px; padding:0 0 6px 0; overflow:hidden; word-break:break-all;}
.main-marginleft{ margin-left:133px;}
.post .post-article-title a, .post-article-title label{ color:#242323; font-size:19px; font-weight:normal; font-family:microsoft yahei;text-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px; }
.post-article-author{ padding:2px 0 5px;}
.post-article-author, .post .post-article-author a, .postmetadata, .post .postmetadata a{ color:#979392;}
.postmetadata { clear:both; text-align:right; padding-right:3px; line-height:20px;}

.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata { text-align:right; }

/*文章内容*/
.entry{ line-height:1.4; clear:both;}
.post .entry a{ text-decoration:underline;}
.post .entry a:hover{ text-decoration:none;}
.entry form { text-align:center; } /*password protected form */ 
.entry p{ margin:12px 0;}
.entry a.more-link { font-family:"宋体"; font-weight:bold; font-size:14px; line-height:150%; padding-top:3px; margin-top:6px; text-decoration:none;}
.entry a.more-link:hover{ text-decoration:underline;}

/*引用*/
.entry blockquote{ background:#F5F5F5; border:1px solid #eaeaea; padding:0px 10px; margin:10px; overflow:hidden; word-wrap:break-word; line-height:16px;}
.entry blockquote p{ margin:4px 0;}

/***文章详细页面---评论页面的结构***/
.single-content{ margin-bottom:16px; padding:0px 5px;}
.single-note{ margin-bottom:27px;}

/*文章相关小信息*/
.page-to{ float:left; width:165px; overflow:hidden; text-align:left;}

/*日志推荐样式*/
.post_bottom_box{ margin:0 0 8px 3px;}
.post_bottom_box .post_recommend{ text-align:right; }
.post_bottom_box .post_recommend_button{ cursor:pointer; background:#725e50; height:20px; padding:3px 7px; color:#fff; border-width:1px; font-size:12px; border-style:solid; border-color:#4b3b2f #403227 #403227 #4b3b2f; }

/*相关文章推荐*/
.wp_related_post{ margin:20px 0 0;}

/*评论列表*/
.comment_list_bord{ margin:20px 0 0 0; word-break:break-all;}
#respond, #comment-title,.wp_related_post h3{ background:#f5f4f4; border-top:1px solid #e0e0e0; color:#3A2E26;  margin:1px 1px 10px; height:27px; line-height:26px; text-indent:12px; font-size:14px; }
.commentlist{list-style:none; padding:0 12px 0 0; margin:0;}
.commentlist li{ position:relative; margin: 3px 0 3px; padding: 7px 10px 3px 73px; border-bottom:1px dashed #ddd;}
* html .commentlist li{ height:1%;}
*+html .commentlist li{ height:1%;}
.commentlist li li{ position:static;}
.commentlist li .avatar{ position:absolute; left:10px; top:10px; width:50px; height:50px; overflow:hidden; border:1px solid #e4e4e4; padding:1px;}
.commentlist li .comment-childs .avatar{ width:40px; height:40px; overflow:hidden;}
.commentlist .comment-childs{ position:relative; background:#fff; border:1px solid #eaeaea; margin:10px 0 0 0; padding: 12px 12px 12px 63px; width:455px;}
.commentlist .comment-childs .comment-childs{ width:380px;}
.commentlist .comment-childs .comment-childs .comment-childs{ width:303px;}
.commentlist .chalt{ background:#f5f5f5;}

/*评论内容*/
.comment-content{ min-height:80px;}
* html .comment-content{ height:80px;}
.commentlist cite, .commentlist em, .commentlist cite a, .commentlist small, .commentlist small a{ color:#999; font-style:normal; font-size:12px;}
.commentlist em{ color:#3A2E00; padding:0 3px;}
.commentlist a{ font-style: normal; font-size: 13px; text-decoration:none;}
.commentlist a:hover{ text-decoration:underline;}
.commentlist #edit-comment, #edit-thread-comment{ position:absolute; right:10px; left:auto; top:10px;}/*定位编辑框*/
.commentlist .thdrpy,.thdrpy a,#edit-comment a,#edit-thread-comment a{ color:#ae0000; font-family:"宋体";}
.commentlist p{ font-weight: normal;line-height:150%; text-transform: none; margin:0 0 12px 0;  overflow:hidden;}
.commentlist p textarea{ width:86%;}
.commentlist .thdrpy{ position:absolute; left:15px; top:66px; margin:0; display:inline;}
.commentlist .comment-childs p.thdrpy{ left:12px; top:59px; margin:0;}
.commentlist #commentform{ padding-top:13px;}
.commentlist #commentform p{ width:99%;}
#reroot{ margin-left:3px; margin-top:-5px;}
#reroot a{ text-decoration:underline;}
#reroot a:hover{ text-decoration:none;}

/*嵌套评论样式*/
.editComment, .editableComment, .textComment{ display: inline;}
#newcomment{ border:1px dashed #777;}
#newcommentsubmit{ color:red;}
.adminreplycomment{ border:1px dashed #777;	width:99%; margin:4px; padding:4px;}
.mvccls{ color: #999;}

/*评论框*/
.reply{ margin-top:26px;margin-bottom:20px;}
#commentform .cur-user a{ text-decoration:underline;}
#commentform .cur-user a:hover{ text-decoration:none;}
#commentform input{padding: 2px;border:1px solid #dedede;background:#fcfcfc; }
#commentform textarea{ padding: 2px;border:1px solid #dedede; background:#fcfcfc; margin:2px 0px;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 12px; width:95%; }
* html #commentform p{ margin-left:6px;}
*+html #commentform p{ margin-left:6px;}
#commentform textarea{ width:95%;}
#commentform p.reply-box{ padding-bottom:5px;}
#commentform input.reply-btn{ background:#725e50; border:1px solid #4b3b2f; height:26px; line-height:22px; width:85px; color:#fff; font-weight:bold; cursor:pointer;}

.commentlist #commentform h3{ text-indent:5px;}
.commentlist #commentform p{ margin-left:0;}
* html .commentlist #commentform p{ margin-left:0;}
*+html .commentlist #commentform p{ margin-left:0;}

/*分页页脚样式*/
.navigation{padding:10px 10px 10px 0; text-align:right;}
.wp-pagenavi a,
.wp-pagenavi span.current,
.wp-pagenavi span.pages,
.wp-pagenavi span.extend{ padding:2px 5px; margin:2px;}
.wp-pagenavi span{ color:#343434; }
.wp-pagenavi a{ text-decoration: none; color:#343434;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{ font-weight: bold; color:#ffffff; background:#373737;}
.wp-pagenavi a:hover{ font-weight:normal;}

/*********其它页面*********/
h2.pagetitle{ font-size:21px; border-bottom:1px solid #d9d9d9; margin-bottom:16px; padding:0 0 4px; font-weight:bold; color:#242323;}
.error-note{ text-align:center; font-size:16px; padding:30px 0 17px; font-weight:bold; color:#ff6600;}
.edit-btn p{ margin:5px 0 0;}
.edit-btn a{ text-decoration:underline;}
.edit-btn a:hover{ text-decoration:none;}

/*搜索结果页面*/
.h3.article_title{ font-weight:normal; color:#888888;}

/*footer begin*/
#footer{ text-align:right; width:960px; height:60px; padding:10px 5px 0 0; color:#b9b4b0;}
#footer a{color:#b9b4b0; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}

/*全局重定义*/
.nobord{ border:none; background:none}