@charset "utf-8";
/*  
Theme Name:蓝色天空
Theme URI: http://blog.35.com/
Description: 清新、舒服的蓝天，白云。
Version: 1.1
Author: Blog@35 Team
Author URI: http://blog.35.com/
Publish Date:2008-11-6
*/

/*common style*/
body { background:#edf5fa; text-align:center; }
body,div,td,span,form,input,textarea,p,small,h1,h2,h3,h4,h5{ margin:0; padding:0; font-size:12px; color:#424a5e; font-family:Arial, Helvetica, sans-serif;}
h1,h3,h4,h5,small{ font-weight:normal;}
h2{ color:#135e93; font-size:20px;}
li{ list-style:none;}
a { color:#6d7486; text-decoration:none;}
a:hover { color:#135e93; text-decoration:underline; }

/*customize by user*/
.entry ol, .entry ul{ margin:12px 0; padding:0 0 0 35px;}
ol.commentlist{ margin:0; padding:0;}/*评论列表*/
.entry ol li{ list-style:decimal;}
.entry ul li{ list-style:disc;}

.post h3.time{ margin-bottom:20px; color:#6D7486;}
.post h3 a{ color:#135E93; 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:0; overflow:hidden;}

/*page style*/
#page {  margin:0 auto; width:1000px;}

/*header style begin*/
#header { width:1000px; height:193px; overflow:hidden; text-align:left;}
.head_top{ background:url(images/top1.jpg) no-repeat left top; padding-left:18px; height:32px; line-height:32px; overflow:hidden;}
.head_nav{ float:left;}
.head_nav ul{ padding:3px 0; margin:0;}
.head_nav li{ float:left; padding-right:5px;}
.head_nav li.head_curlink{ background:url(images/nav_r.gif) no-repeat right 0;}
.head_nav li.head_curlink a{background:url(images/nav_left.gif) no-repeat 0 0; color:#424a5e;}
.head_nav a{ float:left; display:block; color:#424a5e; font-weight:bold; padding:0 13px 0 18px; text-align:center; line-height:27px; }
.head_nav a:hover{ color:#424a5e; text-decoration:none;}

.head_rss{ float:right; background:transparent url(images/rss.gif) no-repeat 5px 9px; padding:1px 0 3px 25px; width:108px;}
.head_rss a{ text-decoration:underline; color:#ff7800;}

.head_title{ background:url(images/top2.jpg) no-repeat left top; height:113px; word-wrap:break-word; overflow:hidden;}
.head_title h1{ padding-left:58px; padding-top:40px; }
.head_title h1 a{ font-size:26px; line-height:26px; color:#424a5e; font-weight:bold;}
.head_title h1 a:hover{ text-decoration:none;}
.head_title .title_msg{ padding:8px 120px 10px 130px; color:#5a6273;}

.head_search{ background:url(images/top3.jpg) no-repeat left top; height:48px; padding:0px 0px 0px 536px; overflow:hidden;}
.head_search form.default_search_form{ margin-top:14px;  background:url(images/search_bg.gif) repeat-x left top; height:24px; width:164px; }
#search form{ margin-top:14px;  background:url(images/search_bg.gif) repeat-x left top; height:24px; width:174px; }
.prvcform{  background:url(images/searchleft.gif) no-repeat 0px 0px; height:24px;}
#searchform #s { float:left; width:137px; padding:4px 0 4px 6px; border:none; background:none; }
#searchsubmit{ float:left; background:url(images/search_btn.gif) no-repeat 0px 1px; border:0; width:21px; height:23px;cursor:pointer;}
.prvcsearchsubmit{ float:left; background:url(images/search_btn2.gif) no-repeat 0px 1px; border:0; width:31px; height:23px; color:#3477b2; font-weight:bold;}
/*header style end*/

/*content style begin*/
#content { width:1000px; background:url(images/content_bg.gif) repeat-y left top; word-wrap:break-word; overflow:hidden; text-align:left;}
.left_pic{ float:left; background: url(images/left_bg.gif) no-repeat left top; height:289px; width:25px;}

/*main content begin*/
#main_content{ float:left; background: url(images/main_content_bg.gif) repeat-x left top; width:699px; margin-left:5px; word-wrap:break-word; overflow:hidden;}
.widecolumn{ background:url(images/ciwei.gif) no-repeat 909px bottom; width:1000px; padding-bottom:2px; }
.narrowcolumn{ padding:24px 0 0 22px; }
.narrowcolumn .entry, .widecolumn .entry { line-height:18px; clear:both; }

/*文章标题的日期*/
.post .post_title_bord{ padding-bottom:19px;}
.post .calendar-week{ width:49px; height:13px; line-height:13px; color:#135e93; font-size:11px;  text-align:center;padding-top:2px;}
.post .calendar-day{background:url(images/day_bg.gif) no-repeat; width:49px; height:21px;color:#f7fafd; font-size:29px;text-align:center; line-height:21px; font-weight:bold; font-style:italic;}
.post .post_title_msg{ width:586px; word-wrap:break-word; overflow:hidden;}
.post h2{ margin-left:10px;}
.post h2 label{ font-size:16px;}
.post h2 small { color:#6d7486; line-height:20px;}
.post h2 a.post_title { color:#135e93; font-weight:bold; font-size:16px; }
.post h2 a.post_title:hover { color:#1676b9; text-decoration:none; }
.post img{ border:1px solid #69bbdb; padding:1px; background:#fff;}

/*文章内容*/
.entry{ }
.entry p{ padding:12px 0; margin:0;}
ul.postspermonth{ margin:0 0 0 10px;}/*归档模板页面*/
ul.postspermonth li{ list-style:disc; padding-left:10px;}
.entry a { color:#005E9A; text-decoration:underline; }
.entry a:hover { color:#ff6600; }
#content .narrowcolumn .postmetadata { text-align: right; border-bottom:1px solid #BFDBE6; padding:0 2px 10px 0; background:url('images/img_top.gif') no-repeat right bottom; }
#content .narrowcolumn p small { color:#30362C;  }
.postmetadata a { color:#135e93; text-decoration:underline; }
.postmetadata a:hover { text-decoration:none; }
.edit_link{ margin-left:25px;}
.edit_link a{ 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:#135e93;border:1px solid #9cd0e9;background:#c3e7fd url(images/block-btnbg.gif) repeat-x;}
.post_bottom_box .post_recommend_status {margin-top:10px;}

/*************************************分页页脚样式*********************************************/
.navigation{ margin:0;}
.wp-pagenavi{ color:#424a5e; padding:2px 0; margin:10px 0;}
.wp-pagenavi a{	 margin: 2px; text-decoration: none; color:#424a5e; }
.wp-pagenavi a:link,.wp-pagenavi a:visited { padding: 2px 5px; }
.wp-pagenavi a:hover {color: #424a5e; border:1px solid #69bbdb;	background:#a0d6f1 url(images/page-btnbg.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: #424a5e; border:1px solid #69bbdb; background:#a0d6f1 url(images/page-btnbg.gif) repeat-x; }
.wp-pagenavi span.extend {padding: 2px 4px; margin: 2px;}

/* Begin Sidebar */
#sidebar { float:left; width:242px; overflow:hidden; word-wrap:break-word; }
.sidebar_bg{ background: url(images/r_top.jpg) no-repeat 1px top; width:242px; padding-top:13px;}
#sidebar h2 { background:url(images/right_titline.gif) repeat-x 1px bottom; line-height:22px; height:28px; margin-bottom:8px; font-size:14px; padding-right:15px; }
/* 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/footer.jpg) no-repeat left top; clear:both; width:1000px;  height:48px;}
#footer .fontb{ color:#005d9c; padding-top:18px;}
#footer a{color:#005d9c;text-decoration:underline;}
#footer a:hover{color:#005d9c;text-decoration:none;}
/*footer end*/


.entry p a:visited { color: #b85b5a; }
.commentlist li, #commentform input, #commentform textarea { font:12px 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { margin: 3px 0 3px; padding: 7px 10px 10px 10px; list-style: none; border-bottom:1px dashed #bcbcbc; 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:#135e93; }
.commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; color:#135e93;  }
.commentlist cite a:hover{ text-decoration:underline;}
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none;  overflow:hidden; word-wrap:break-word;}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; margin: 0; font-size:12px; }
#sidebar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #484846; }
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 { margin: 0 25px 20px 0;}
.post hr { display: block; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 10px 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 20px; 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,ul.related_post li {background:url('images/listicon.gif') no-repeat 6px 7px; padding: 0; padding-left:19px; line-height:20px; }

/* Begin Form Elements */
#sidebar .textwidget { font-size:12px; margin: 1px 0 0; color:#717171; text-indent:10px; line-height:18px; }
#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; }
#commentform input { width: 130px; padding: 2px; margin: 5px 5px 1px 0; border:1px solid #92ccf4; background:#f1f7fb; }
#commentform textarea { width: 90%; padding: 2px; border:1px solid #92ccf4; background:#f1f7fb; }
#commentform #submit { margin: 0;}
/* End Form Elements */

/* Begin Comments*/
.commentlist { padding: 0; margin:0; }
.commentlist p {  margin:10px 0 10px 60px; }
.commentlist .comment-childs p{ margin-left:47px;}
#commentform h3{ height:25px; line-height:25px; color:#424a5e; font-size:12px; font-weight:bold; padding:0;}
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.wp_related_post{ margin-top:15px;}
.wp_related_post,#respond,#comments{ margin-left:-25px; margin-right:-25px;}
#respond,.wp_related_post h3,#comments{ background:#e8f1f7; border-top:1px solid #83bfe9; height:25px; line-height:25px; color:#424a5e; font-size:12px; text-indent:25px; font-weight:bold; padding:0; }

.reply { margin-top:30px; margin-bottom:20px;}

/* Begin Calendar */
#wp-calendar { empty-cells:show; margin:0 auto; width:210px; }
#wp-calendar th { text-align:center; }
#wp-calendar #next{ text-align:right;}
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next a { border:none; text-decoration:underline; background:none; }
#wp-calendar #prev a { border:none; text-decoration:underline; background:none; }
#wp-calendar #next a:hover {text-decoration:none; }
#wp-calendar #prev a:hover {text-decoration:none; }
#wp-calendar a { border:1px solid #6d7486; padding:1pt; }
#wp-calendar a:hover { text-decoration:underline; }
#wp-calendar caption { text-align: center; font-weight:bold; margin:5px 0 10px; }
#wp-calendar td { padding: 4px 0; text-align: center; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { padding: 10px 10px 2px; border: 1px solid #c8d5df; background:#f6faff; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; height:1px; }
a img { border: none; }
span.ico_pl { padding-left:13px; background:url('images/ico_pl.gif') no-repeat 0 3px; }
.post a.more-link { display:block; width:120px; padding-top:5px; height:33px; background:url('images/readmore.jpg') no-repeat; text-decoration:none; }
.entry a { color:#005D9C; text-decoration: underline; }
.entry a:hover { color:#005D9C; text-decoration: none; }
li.font_bold { font-weight:bold; }



/*sidebar categories*/
#sidebar #categories .postform { margin:10px 2px 10px 15px; }
/*文章相关小信息*/
.posttext2{ height:35px; margin-top:10px; line-height:22px;}
.trackback_bg{ }
.article_infos .trackback a{ height:23px;}

.article_infos { border-top:1px dashed #000; }
.page-to { float:left; font-family:"宋体"; }
.article_infos .page-to a { text-decoration:none; color:#636363; }

/********发表评论的按钮样式*********/
#commentform #submit{ margin-top:10px;}
#commentform  input.btn_out { background:url(images/post_outbg.gif) no-repeat left ; width:115px; height:26px; cursor:pointer; border:none; }
#commentform  input.btn_over { background:url(images/post_overbg.gif) no-repeat left ;width:115px; height:26px; cursor:pointer;  border:none;}

/*发表评论框*/
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0; width:89%;}
#commentform textarea{ width:100%;}

/*************************************嵌套评论样式*********************************************/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #8ecaf4;
	margin:12px 0 0 47px;
	padding: 12px 12px 12px 12px;
	background-color: #c5dbeb;
	width:80%;
}
.chalt{
	background-color: #e4eff7;
}
#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;}