@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*/
body{background:#6d0101 url(images/bodybg.jpg) repeat-x center 0;  text-align:center;}
body,font,select,input,textarea{ font-size:12px;color:#606060;font-family:Arial, Helvetica, sans-serif;}
body,div,table,td,h1,h2,h3,h4,h5,h6,form,textarea,input,small,ul,ol{ margin:0; padding:0; }

a{color:#fff; text-decoration:none;}
a:hover{color:#ffc600;}

p img {	padding:0; border:none; margin:auto; 	}
abbr{ border-bottom:none;}
li{ list-style:none;}

.float-left{ float:left;}
.float-right{ float:right;}
.clear{ clear:both; height:0; overflow:hidden;}

/*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;}

/*page begin*/
#page{ text-align:left; width:903px; margin:0 auto; overflow:hidden;}

/*head begin*/
#header{ position:relative; text-align:left;  }
#head_rss{ position:absolute; top:0; right:0;}
#head_rss a{background:url(images/rssbg.gif) no-repeat right 0; display:block; text-indent:14px; line-height:29px; height:29px; width:128px;}

.inheader { word-wrap:break-word; overflow:hidden; margin:0 auto; color:#BDBDBD; }
.inheader a{color:#ffffff;font-size:24px; text-decoration:none; line-height:23px;}
.inheader a:hover{color:#ffffff;}
.inheader h1{ padding:24px 0 0 11px;}
.inheader .head_note{ color:#fff; padding:8px 5px 0 12px; font-weight:bold; }

/*head nav begin*/
.head_nav{  width:903px; margin-top:5px; height:33px;}
.nav_content{ float:right; width:712px; height:33px;  background:url(images/navbg.jpg) no-repeat right 6px; overflow:hidden; white-space:nowrap;}
.nav_content ul li{ float:left;}
.nav_content a{ float:left; padding:11px 10px 0 14px; line-height:19px; color:#950600; overflow:hidden; white-space:nowrap; }
.nav_content a:hover{ color:#950600; text-decoration:underline; }
.nav_content ul li.head_curlink{  background:url(images/nav_h_r.gif) no-repeat right bottom; height:33px; padding-right:4px;}
.nav_content ul li.head_curlink a{ background:url(images/nav_h_left.gif) no-repeat 0 bottom;color:#fff; height:22px;}
.nav_content ul li.head_curlink a:hover{ color:#fff; text-decoration:none;}
/*container begin*/
#container{ background:url(images/wide_bot.jpg) no-repeat 0 bottom; padding-bottom:35px; margin:0 auto;}
.widecolomn_top{ background:url(images/wide_top2.gif) no-repeat 0 0; padding-top:10px;}
#widecolomn{ background:#e52b05 url(images/wide_bg.gif) repeat-y 0 0; width:903px;}

/*sidebar begin*/
#sidebar{ float:left; width:175px; zoom:1; padding-left:11px; overflow:hidden; color:#ffffff;}
/*search form begin*/
.side_search{ margin-bottom:7px;}
.side_search #searchform{ background:url(images/searchbg.jpg) no-repeat 0 0; height:25px;}
#searchform #s { width:139px; background:none; border:none; line-height:17px; color:#fff; padding:4px 1px 0 10px; float:left;}
#searchform #searchsubmit{ float:left; background:none; border:none;  height:23px; width:24px; cursor:pointer; }

/*sidebar content form 结构*/
#sidebar ul.sidebar_inner{ overflow:hidden; word-wrap:break-word; }
#sidebar li.widget,li.pagenav,li.linkcat,li.categories{ background:#c31902 url(images/side_bot.gif) no-repeat 0 bottom; padding:0 0 9px; width:172px; }
#sidebar h2{ background:url(images/side_tit_top.jpg) no-repeat right 0; color:#ffffff; height:29px; line-height:29px; text-indent:10px; overflow:hidden; font-size:12px; margin-bottom:5px;}

#sidebar ul ul, #sidebar ul ol { zoom:1;}
#sidebar ul li { margin-bottom:8px;}/*每个模块*/
#sidebar ul li li{ margin-bottom:0; line-height:20px; background:url(images/li_icon.gif) no-repeat 16px 6px; padding:0 6px 0 26px;text-overflow:ellipsis; overflow:hidden;}
#sidebar ul li li li{ background:url(images/li_icon.gif) no-repeat 6px 6px; padding:0 0 0 16px;}
#sidebar ul li a{ text-decoration:none; }
#sidebar ul li a:hover{ text-decoration:underline; }
#sidebar ul li.recentcomments a,#sidebar ul #archives a,#sidebar ul li.widget_rss li a{ text-decoration:underline;}
#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:#fff; 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; color:#fff;}
#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; color:#fff;}
#wp-calendar #prev a { padding-left: 2px; text-align: left; border:none; text-decoration:underline; background:none; color:#fff;}
#wp-calendar #next a:hover{ padding-right: 2px; text-align:right; border:none; text-decoration:none;}
#wp-calendar #prev a:hover{ padding-left: 2px; text-align:left; border:none; text-decoration:none; }
#wp-calendar a {background:#f0f0f0;	padding:1px 3px; color:#606060;}
#wp-calendar a:hover{ text-decoration:underline;}
#wp-calendar caption { color:#fff; text-align: center; height:25px; line-height:25px; font-weight:bold; }
#wp-calendar td { color:#fff; 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;}


/*content narrowcolumn begin*/
#content{float:left; zoom:1; padding-left:8px; }
#content #narrowcolumn{ width:697px; overflow:hidden; }
/*文章块结构*/
.post { background:url(images/post_bot.gif) no-repeat 0 bottom; margin-bottom:15px; padding-bottom:12px; overflow:hidden; width:697px;}
.post_bg{ background:#f0f0f0 url(images/post_bg.gif) repeat-y 0 15px; zoom:1;}
.post_inner{ background:url(images/post_top.gif) no-repeat 0 0; padding-top:15px; zoom:1;}
.post_inner .article_content{ clear:both;padding:0px 11px 5px 19px; word-wrap:break-word; overflow:hidden; zoom:1;}
.article_content_single{ background:#fff url(images/art_top.gif) no-repeat 0px 0px; margin-top:12px; word-wrap:break-word; overflow:hidden; zoom:1;}
.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; }

/*定位文章日期*/
.post{ zoom:1;}
.date_title{ background:url(images/cal_bg.jpg) no-repeat right 0;  height:40px; width:82px;}
.date_tit_inner{ padding-top:3px; text-align:center;}
.date_tit_inner span{ color:#fff; font-size:11px; line-height:12px;}
.date_tit_inner span.month{ font-weight:bold;}
/*文章标题的日期*/
.post .post_title_bord{ padding:0 0 0 19px; margin:0 0 8px; }
.post .post_title_msg{ white-space: nowrap; width:585px; text-overflow:ellipsis; overflow:hidden; padding-top:6px;}
.post .post_title_msg span{ font-family:"宋体";}
.post .post_title_msg a{ white-space: nowrap; color:#606060;}
.post .post_title_msg a:hover{ text-decoration:underline;}
.post h2.article_title{ width:585px; text-overflow:ellipsis; overflow:hidden;}
.post h2.article_title a,.post h2 label{ color:#ed3a16; font-weight:bold; text-decoration:none;  font-size:14px;}
.post h2.article_title a:hover { color:#c82b0c; text-decoration:none; }
.post img{ border:1px solid #e1e1e1; background:#fff; padding:1px;}
.post a:hover{ color:#ED3A16; text-decoration:none;}

.entry form {text-align:center; } /* This is mainly for password protected posts, makes them look better. */ 

/*文章内容*/
.entry{ line-height:21px;text-align:left;}
.entry p{ margin:12px 0;}
.entry a{ color:#e22903; text-decoration:underline;}
.entry a:hover{ color:#e22903; text-decoration:none;}
.entry a.more-link { color:#ed3a16; font-family:"宋体"; font-weight:bold; font-size:15px; line-height:140%; padding-top:3px; margin-top:6px; text-decoration:none;}
.entry a.more-link:hover {  text-decoration:underline; }
.postmetadata { clear:both; text-align:right; color:#606060;}
.postmetadata a{ color:#606060;}
.postmetadata a:hover{ color:#606060; text-decoration:underline;}
/*文章推荐数*/
.post_bottom_box .post_recommend {text-align:right; padding:5px 0 10px 0; }
.post_bottom_box .post_recommend_button {cursor:pointer; padding:3px 5px; zoom:1; color:#fff;border:1px solid #d7031a;	background:#e52b05 url(images/recommend_bg.gif) repeat-x;}
.post_bottom_box .post_recommend_status {margin-top:10px;}


/*摘要*/
.entry blockquote{ background:#f7f7f7; border:1px solid #B8B8B8; padding:0px 10px; margin:10px 60px; 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;}
.comment_bot,.commentlist li{ background:url(images/comment_bot.gif) no-repeat 0 bottom; padding-bottom:6px; zoom:1; width:667px; overflow:hidden;}
.comment_top{ background:url(images/comment_top.gif) no-repeat 0 0; padding-top:5px;}
.comment_bg{ background:url(images/comment_bg.gif) repeat-y 0 0; width:667px; padding:0; zoom:1;}
#commentform{ background:url(images/comment_bg.gif) repeat-y center; padding:0; zoom:1;}
#commentform p{ text-align:left;}
.comment-childs #commentform{ background:none;}

/*文章相关小信息*/
ul.related_post li{ line-height:18px;}
.page-to{ float:left; width:165px; overflow:hidden;}
.page-to a{ background:url(images/page_prev.gif) no-repeat 0 0; width:70px; line-height:25px; text-align:center;color:#fff; margin-left:5px; display:block; float:left;}
.page-to a:hover{ color:#F9F0BF; text-decoration:underline;}	
.single_msg { width:490px; color:#ed3a16; text-align:right; margin-top:5px; margin-right:5px; word-wrap:break-word; overflow:hidden;}
.single_msg a{ color:#ed3a16; text-decoration:underline;}
#commentform p.submit_reply{ text-align:center;}
#commentform input.btn_out{background:url(images/btn_out.gif) no-repeat; width:108px; height:25px; border:none; cursor:pointer; }

.com_title_icon{ background: url(images/reply_icon.gif) no-repeat 6px 4px; padding-left:29px; line-height:25px; color:#e41751;}


/**嵌套评论样式*/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{	
	border: 1px solid #b8b8b8;
	margin:1px 1px 8px;
	padding: 12px 12px 4px 12px;
	background-color: #f5f5f5;
	width:94%;
}
.comment-childs .comment-childs{	
	border: 1px solid #bbbbbb;
	background-color: #fafafa;
}
.comment-childs .comment-childs .comment-childs{	
	border: 1px solid #b8b8b8;
	background-color: #f5f5f5;
}

#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;}

/*评论框*/
.reply{ margin-top:17px;margin-bottom:20px;}

#reroot{ padding-bottom:8px;}
#reroot small{ margin:10px;}/*取消回复*/
.comment_title font{ padding-right:80px;}
.comment_title font a{ color:#bd2e1c; text-decoration:underline;}
.comment_title font a.comment_time{ color:#adadad; font-size:10px; text-decoration:none;}

.comment_con_inner{  padding-left:20px; padding-bottom:5px;}
.comment_head{ margin:3px 10px 9px 0px; padding:7px 0px 8px 7px;}

#commentform{ padding:8px 0; }
#commentform h3{color:#ED3A16; font-size:10.5pt; font-weight:bold; height:36px; line-height:36px; margin-bottom:7px; margin-left:0; text-align:left; text-indent:9px;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin:10px 0 5px; padding-left:10px; width:94%;}
#commentform input{padding: 2px; border:1px solid #b8b8b8; background:#fff; }
#commentform textarea{padding:3px 4px; border:1px solid #b8b8b8; background:#fff; width:99%; text-align:left;}

/*相关文章链接*/
.comment_title,.wp_related_post h3,#respond{background:url(images/comment_bg2.gif) no-repeat left top; height:36px; line-height:36px; text-indent:9px; color:#ED3A16; font-size:10.5pt; font-weight:bold; margin-bottom:7px;}
.wp_related_post,.commentlist,.reply,h3.comment_title{ overflow:hidden; word-wrap:break-word;}
.wp_related_post ul{ margin:19px; padding-left:23px;}
.wp_related_post ul li{ list-style:none;}
.related_post a{color:#e41751;text-decoration:none;}
.related_post a:hover{color:#e41751;text-decoration:underline;}
.commentlist{list-style:none; padding:0; margin:auto auto auto 25px;}
.entry .commentlist li{margin: 4px 0;padding: 2px 0px 7px;}
.commentlist cite{ font-style: normal;font-size: 12px;color:#ed3a16; }
.commentlist .time_edit{ padding:5px 8px 0 0;}
.commentlist a{font-style: normal;font-size: 12px;color:#ed3a16; text-decoration:underline;}
.commentlist a:hover{ text-decoration:none;}
.commentlist p{font-weight: normal;line-height:20px;text-transform: none;  overflow:hidden; word-wrap:break-word; display:block;}
.commentlist p.thdrpy,.comment-childs font,.time_edit font{ color:#ed3a16; font-family:"宋体";}
.commentlist .comment-childs p{  margin-left:40px; margin-top:0;}
.commentlist p textarea{ width:100%;}
.commentmetadata,.commentmetadata a{ font-size:11px;font-weight:normal; text-decoration:none;}
.commentmetadata a:hover{ text-decoration:underline; color:#0D4484;}


/*************************************分页页脚样式*********************************************/
.navigation{padding:3px 0px 10px;}
.wp-pagenavi{ text-align:center; color:#fff;}
.wp-pagenavi a{	 margin: 2px; text-decoration: none; color:#fff; }
.wp-pagenavi a:link,.wp-pagenavi a:visited { padding: 2px 5px; }
.wp-pagenavi a:hover {color: #e52b05; border:1px solid #d2d2d2;	background:#bfbfbf url(images/blockbg.gif) repeat-x; padding: 1px 4px; text-decoration:none;}

.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; 	margin: 2px 2px 2px 2px;}
.wp-pagenavi span.current {	padding: 1px 4px; margin: 2px; font-weight: bold; color: #e52b05; border:1px solid #d2d2d2;	background:#bfbfbf url(images/blockbg.gif) repeat-x;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;}


/*********其它页面*********/
h2.pagetitle{ font-size:19px; padding:0 0 4px; font-weight:bold; margin-left:25px; color:#ed3a16;}
h2.center_title{ text-align:center; font-size:19px; padding:4px 0 17px; font-weight:bold; color:#fff;}
.edit_link p{ margin:13px 0;}
.edit_link a{ color:#fff; text-decoration:underline;}
.edit_link a:hover{ text-decoration:none;}

/*搜索结果页面*/
.h3.article_title{ font-weight:normal; color:#888888;}

/*footer begin*/
#footer{ background:url(images/foot.gif) no-repeat 0 0; height:48px; text-align:left; margin-top:13px;}
#footer .foot_content{ height:28px; padding:20px 0 0 19px; color:#fff;}
#footer a{color:#fff; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}