@charset "utf-8";
/*  
Theme Name: 冷艳幽蓝
Theme URI: http://blog.35.com/
Description: 似乎冰雪的浅蓝色模板。
Version: 1.2
Author: Blog@35 Team
Author URI: http://blog.35.com/
Publish Date:2007-10-18
*/

/* Begin Typography & Colors */
body{background:url(images/body-bg.jpg) repeat-y #47576E center;padding:0; margin:0; text-align:center;}
body,div,table,td,span,h1,h2,h3,h4,h5,h6{font-size:12px;color: #484846;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:20px;}
a{color:#CC3300; text-decoration:none;}
a:hover{color:##0D4484; text-decoration:underline;}
p img {	padding: 0; border:none;}
.clear{ clear:both;}

/*用户自定义的标题*/
.entry h6{ font-size:11px; line-height:14px;}
.entry h5{ font-size:13px; line-height:19px;}
.entry h4{ font-size:15px; line-height:22px;}
.entry h3{ font-size:17px; color:#484846; line-height:25px;}
.post .entry h2{ font-size:21px; padding-left:0; color:#484846; line-height:30px;}
#content .entry h1{ font-size:25px; color:#484846; text-align:left; line-height:32px;}

/*更多文章 link*/
a.more-link{ background:url(images/morelink_bg.gif) no-repeat left bottom; padding-bottom:1px; height:16px; width:109px; text-decoration:none; color:#168fe2; font-weight:bold; padding-right:17px;}
a.more-link:hover{ color:#006fc3;}
/*回复两个字的link*/
.thdrpy,.thdrpy a{ color:#0c8cdd;}

/*header css*/
#header{width:895px;color:#BDBDBD;margin:0 auto; height:130px;}
.inheader {color:#fff; margin-top:20px;}
.inheader a{color:#0063A7;font-size:30px; text-decoration:none; line-height:30px;}
.inheader a:hover{color:#1492C7;text-decoration:underline;}
#headerimg{	margin-top:10px;float:left;}
#headerimg a{float:left; padding:0 6px;text-align:center;color:#156297;font-size:14px;font-weight:bold;}
#headerimg a:hover{color:#156297;text-decoration:underline;}
.header-text{background:url(images/currently-bg.gif) no-repeat; height:47px; word-wrap:break-word; overflow:hidden; color:#fff; padding:8px 10px; text-align:left; clear:both; }


#page{ margin:10px auto;width:884px;text-align:left;}
#content{float:left; padding-left:10px;width:615px;overflow:hidden; padding-top:20px;}
.post{margin-bottom:20px; clear:both;}
.post .calendar-week{ background:url(images/tite-bg01.gif) no-repeat;width:44px; height:13px; color:#FFFFFF; font-size:12px; line-height:12px; text-align:center;padding-top:2px;}
.post .calendar-day{background:url(images/tite-bg02.gif) no-repeat; width:44px; height:33px;color:#919191; font-size:16px;text-align:center; line-height:30px; font-weight:bold;}
.post .article_title{ margin-bottom:2px;}
.post h2{padding-left:10px; color:#0D4484; font-size:14px;}
.post h2 label{ font-size:16px;}
.post h2 small{ font-size:12px; color:#ADADAD; font-weight:normal;}
.post h2 small a{ color:#AC9F85; font-size:12px;}
.post h2 small a:hover{ text-decoration:underline;}
.post h2 a{color:#0D4484; text-decoration:none; font-size:16px;}
.post h2 a:hover{color:#0D4484; text-decoration:underline;}
.entry{ clear:both;margin-top:10px; border-bottom:1px solid #E0DCE1; }
.entry blockquote{ padding:6px 10px; border:1px solid #abdbfe; background:#eff7fd;}
.entry blockquote p{ margin:0; padding:4px 0;}
.navigation{margin-bottom:10px;}
.navigation .alignleft{ float:left;}
.navigation .alignright{ float:right;}
.postmetadata{margin:10px 0px; text-align:right;}
.postmetadata a{color:#AC9F85; text-decoration:none;}
.postmetadata a:hover{color:#AC9F85; text-decoration:underline;}
.postmetadata .viewcount a{background:url(images/counts_bg.gif) no-repeat 0px 3px;padding-left:11px;}
.postmetadata .ico_pl{background:url(images/ico_pl.gif) no-repeat 0px 2px;padding-left:13px;}
.postmetadata .backtop{background:url(images/img_top.gif) no-repeat right 3px; padding-right:13px;display:inline; white-space:nowrap;}
.posttext{width:615px;margin:10px 0px; background:#f8f8f8;  border-bottom:1px solid #ddd;border-top:1px solid #ddd; padding:0px; overflow:hidden;}
.posttext small{font-size: 11px;}
.posttext small a{color:#CC3300; text-decoration:underline;}
.posttext small a:hover{color: #CC3300; text-decoration:none;}
.edit_link{ margin-left:25px;}
.edit_link a{ text-decoration:underline;}
.edit_link a:hover{ text-decoration:none;}

.reply{border:1px solid #ddd;margin-top:30px;margin-bottom:20px;}
.reply h3{margin:1px;font-size:12px;text-align:left;line-height:23px; padding-left:6px; background:#f1f1f1;}
.reply p{margin:5px 10px;}
.reply input,.alt input{padding: 2px; color:#A1A1A1; border:1px solid #ddd;background:#f8f8f8; }
.submit_reply input{ background:url(images/reply_bg.gif) no-repeat; width:98px; height:25px; border:none; }

/*评论与评论回复样式*/
#commentform{ margin:0; padding:0;}
.reply textarea,#commentform textarea{color:#A1A1A1;padding:2px;border:1px solid #ddd;background:#f8f8f8;width:100%; text-align:left;margin:5px 0px;}
#commentform h3{margin:1px;font-size:12px;text-align:left;line-height:23px; padding-left:6px; }
#commentform p{ width:89%; padding:0; margin:8px 0 0 10px;}
#commentform p a{color:#009922;}
/*相关文章链接*/
#comments,.wp_related_post h3{background:#f1f1f1; margin:10px 0px; padding:2px 5px;}
.related_post a{color:#65686F;text-decoration:none;}
.related_post a:hover{color:#65686F;text-decoration:underline;}
.commentlist{list-style:none;width:615px;padding:0;margin:auto;}
.commentlist li{margin: 3px 0 3px;padding: 2px 10px 10px 10px;border-bottom:1px solid #ddd;clear:left;}
.commentlist li .img{float:left;border:1px solid #B2B2B2;margin-right:10px;}
.commentlist cite{font-weight: bold;font-style: normal;font-size: 12px;color:#009922; }
.commentlist cite a{font-weight: bold;font-style: normal;font-size: 12px;color:#009922; text-decoration:none;}
.commentlist cite a:hover{ text-decoration:underline; color:#0D4484;}
.commentlist p{font-weight: normal;line-height:20px;text-transform: none; overflow:hidden; word-wrap:break-word;}
.commentlist .comment-childs p{  margin-left:40px; margin-top:0;}
.commentlist p textarea{ width:100%;}
.commentmetadata,.commentmetadata a{ color:#ADADAD;font-size:11px;font-weight:normal; text-decoration:none;}
.commentmetadata a:hover{ text-decoration:underline; color:#0D4484;}

/*footer css*/
#footer{ width:900px;  height:51px; clear:both;}
#footer .fontb{ color:#fff; text-align:left;  padding-top:10px;}
.fontb{ float:left; width:790px; background:url(images/footer_center_bg.gif) repeat-x; height:51px;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer span{ padding:0 22px; color:#fff;}
#footer .footer_left{ width:14px; float:left; background:url(images/footer_left_bg.gif) no-repeat; height:51px;}
#footer .footer_right{ width:82px; float:left; height:51px; background:url(images/footer_right_bg.gif) no-repeat;}




#sidebar{float:right; width:238px; margin-top:7px; overflow:hidden; word-wrap:break-word;}
#sidebar .sidebar_h1{ background:url(images/sidebar-h2.gif) no-repeat bottom left;height:41px;}
/*#sidebar h2{color:#0D4484;font-weight:bold;background:url(images/sidebar_h2.gif) no-repeat top left; padding-top:13px; text-indent:12px;height:28px;}
*/
#sidebar .sidebarbg{background:url(images/sidebar-ul-bg.gif) repeat-y left top;padding:8px;}/*modified by guwj20080710*/
#sidebar  h2{color:#0D4484;font-weight:bold; margin-top:-35px; height:26px; text-indent:5px;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}

#sidebar ul li {padding:0;margin:0; list-style:none;}
 #li_headset,#vip-headset{ /*background:url(images/sidebar-ul-bg.gif) repeat-y;*/}
#sidebar ul li a{color:#65686F;text-decoration:none;}
#sidebar ul li a:hover{color:#65686F;text-decoration:underline;}
/*评论页*/
#sidebar ul li.recentcomments a{ text-decoration:underline;}
#sidebar ul li.recentcomments a:hover{text-decoration:none;}
#sidebar ul ul ul{ background:none; width:220px;}
#sidebar ul li p, #sidebar ol p {/*background:url(images/sidebar-ul-bg.gif) repeat-y;*/padding:10px; margin:0;}
#sidebar ul ul li, #sidebar ul ol li {margin: 1px 0 0;padding:0; padding-left:20px;line-height:18px;background:url(images/sidebar-icon.gif) no-repeat 8px 6px; overflow:hidden;}
#sidebar .sidebar-bot{background:url(images/sidebar-bottom.gif) no-repeat;height:15px; overflow:hidden; margin-bottom:13px;}
#sidebar .prvcform{margin:0px;padding-left:5px;}

#sidebar ul li #searchform {
	margin: 0px;
	padding:10px 0 3px 0;
	/*background:url(images/sidebar-ul-bg.gif) repeat-y;*/
	}
#searchform	.search_form_div{ }

#searchform #s {
	width:140px;
	background:#fff;
	font-size:12px;
	border:1px solid #A5D7FF;
	height:17px;
	color:#084584;
	padding:2px 3px 0px 3px;
	margin-left:10px;
	font-weight:normal;
	}

#searchform input {
	background:url(images/seach-btnbg.gif) no-repeat;
	color:#084584;
	font-weight:bold;
	height:21px;
	width:52px;
	border:none;
	margin-top:1px!important;
	margin-top:0px;
	}


/*#calendar_wrap{ background:url(images/sidebar-ul-bg.gif) repeat-y;
}*/
#wp-calendar { empty-cells: show; margin:0px auto 0; width: 209px;}
#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:url(images/calendar01.gif) no-repeat center;}
#wp-calendar a:hover{ display: block; text-decoration:underline;}
#wp-calendar caption { text-align: center; width: 100%; height:25px; }
#wp-calendar td { padding:3px 0; text-align:center; }

/*vip contents css*/
.vip_intro{ padding:10px 3px 5px 20px; color:#65686F; font:Arial, Helvetica, sans-serif;}

/*sidebar分类那块*/
.dropdown_cats{padding-left:15px;}
.dropdown_cats select{ border:1px solid #A5D7FF}
.widget_archive select{ margin:5px 10px 3px 20px;}

/*sidebar 标签集 tag_cloud*/
#sidebar ul li.widget_tag_cloud{ text-indent:20px;}
#sidebar ul li.widget_tag_cloud a{ line-height:normal; padding:3px;}
#sidebar ul li.widget_tag_cloud a:link{ text-decoration:none;}
#sidebar ul li.widget_tag_cloud a:hover{ text-decoration:underline;}

/*文章相关小信息*/
.float-left{ float:left;}
.float-right{ float:right;}
.article_infos{ border-top:1px dashed #000; padding:16px 0; margin-top:5px;}
.article_infos a{ color:#999999;}
.article_infos a:hover{ color:#0D4484;}
.page-to{ float:left;}
.article_infos .page-to a{ text-decoration:none;}	
.reply input.btn_over,.alt input.btn_over{  background:url(images/reply_bg.gif)  no-repeat; width:98px; height:25px; padding:0; color:#777777; border:none;}
.reply input.btn_out,alt input.btn_out{background:url(images/reply_hover_bg.gif)  no-repeat; width:98px; height:25px; color:#959595; border:none;}

/*************************************分页页脚样式*********************************************/
.wp-pagenavi{ text-align:right;}
.wp-pagenavi a,
.wp-pagenavi span.pages,
.wp-pagenavi span.current,
.wp-pagenavi span.extend{ padding: 2px 4px; margin: 2px; }
.wp-pagenavi a{	text-decoration: none; font-size:11px;}
.wp-pagenavi a:link,.wp-pagenavi a:visited { border: 1px solid #e0dce1;	color:#084584;}
.wp-pagenavi a:hover{border: 1px solid #2d93f9;color: #fff;	background: #7fbdfa;}
.wp-pagenavi a:active{border: 1px solid #0066cc;color: #0066cc;background: #FFFFFF;}
.wp-pagenavi span.pages{ color: #484846; font-size:11px;}
.wp-pagenavi span.current{ font-weight: bold; border: 1px solid #2d93f9; color: #fff; background:#7fbdfa;}
.wp-pagenavi span.extend{ color:#084584;}

/*************************************嵌套评论样式*********************************************/
.editComment, .editableComment, .textComment{ display: inline; }
.comment-childs{ border: 1px solid #999; margin:2px 0 0 0; padding: 12px 12px 12px 12px; background-color:#ffffed; width:80%;}
.comment-childs .comment-childs{ margin-left:9%; }

.chalt{
	background-color: #ffffed;
}
#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;}

/*********日志推荐样式*********/
.post_bottom_box .post_recommend { text-align:right; margin:5px 0 10px 0;}
.post_bottom_box .post_recommend_button {cursor:pointer;padding:3px 4px; color:#0D4484;background:#EFF7FD; border-style:solid; border-width:1px; border-color:#d9e8f3 #94b7d1 #94b7d1 #d9e8f3;}
.post_bottom_box .post_recommend_status {margin-top:10px;}