@charset "utf-8";/* CSS Document*/html{color: #000;background: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: normal;}
li{list-style: none;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
q: before, q: after{content: '';}
abbr, acronym{border: 0;font-variant: normal;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
input, textarea, select{font-family: inherit;font-size: inherit;font-weight: inherit;}
input, textarea, select{*font-size: 100%;}
legend{color: #000;}
body{font:13px/22px 'Helvetica Neue',Helvetica,Arial,Sans-serif;text-align: center;background: #fff;color: #666;}
a{text-decoration: none;color: #006D9F;}
a: hover{text-decoration: underline;color: #FF9900;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;}
strong{font-weight: 700;}
a img{border: none;}
#blogTitle{height: 70px;padding-top: 10px;}
#blogTitle .title, #blogTitle .title a{font-size: 40px;color: #699ACB;font-weight: bold;}
#blogTitle .title a: hover{text-decoration: none;}
#blogTitle subtitle{font-size: 12px;}
.blogStats{float: right;color: #fff;}
#home{width: 920px;margin: 0 auto;padding: 0 20px;font-size: 12px;text-align: left;}
#navigator{background: #699ACB;height: 28px;line-height: 28px;}
#navigator{background: #699ACB;height: 28px;line-height: 28px;}
#navigator ul{margin: 0;padding: 0;}
#navigator li{float: left;margin: 0;padding: 0;list-style-type: none;border-right: 1px solid white;white-space: nowrap;}
#navigator li a{display: block;padding: 0 12px;color: #fff;}
#navigator li a: hover, #navigator li.current, #navigator li.current a{background: #96B8DA;color: #fff;text-decoration: none;}
.navList{float: right;height: 20px;}
.navList ul{padding: 0;margin: 0;}
.navList ul li{float: left;margin-left: 20px;}
#header{margin-bottom: 20px;position: relative;}
#footer{padding: 10px 10px 40px;clear: both;color: #777;margin: 10px 0 0;line-height: 180%;border-top: 1px solid #F3F4F4;text-align: center;}
#main{overflow: hidden;text-align: left;}
#mainContent{float: left;width: 690px;}
#sideBar{float: right;width: 200px;padding: 0 10px;}
.dayTitle, .newsItem, #calendar, .mySearch, #MyLinks1_XMLLink, .catListFeedback, #SingleColumn1_Categories_CatList_LinkList_0_RssLink_0, #SingleColumn1_Categories_CatList_LinkList_0_RssLink_1, #SingleColumn1_Categories_CatList_LinkList_0_RssLink_2{display: none;overflow: hidden;width: 0;height: 0}
.postTitle, .entrylistPosttitle{padding: 10px;text-align: justify;}
.postTitle a, .entrylistPosttitle a{font-size: 14px;border-left: 4px solid #699ACB;padding: 3px 8px 3px 5px;}
.postTitle a: hover, .entrylistPosttitle a: hover{background: #699ACB;text-decoration: none;color: #fff;}
.catListPostCategory, .catListPostArchive, .catListComment, .catListView{margin-bottom: 15px;}
.catListPostCategory h3, .catListPostArchive h3, .catListComment h3, .catListView h3, .catListFeedback h3{border-bottom: 1px dotted #DADADA;color: #777;padding: 3px 0;font-size: 12px;margin-bottom: 5px;}
.catListPostCategory li, .catListPostArchive li, .catListComment li, .catListView li, .catListFeedback li{height: 22px;line-height: 22px;margin: 0;overflow: hidden;}
.catListPostCategory li a, .catListPostArchive li a, .catListComment li a, .catListView li a, .catListFeedback li a{border-left: 3px solid #DADADA;padding-left: 5px;}
.catListPostCategory li a: hover, .catListPostArchive li a: hover, .catListComment li a: hover, .catListView li a: hover, .catListFeedback li a: hover{border-left: 3px solid #699ACB;padding-left: 5px;}
.postDesc, .entrylistItemPostDesc{background: #FAFAFA;border-color: #F3F4F4;border-style: solid;border-width: 1px 0;margin: 4px 0;padding: 4px 0;color: #999;text-align: right}
#cnblogs_post_body, .postCon, .c_b_p_desc{color: #777;font-size: 14px;padding: 0;line-height: 200%}
#green_channel{border: 0}
#blog_post_info_block{margin: 10px 0;}

#comment_form,#author_profile,#div_digg,#digg_block{display:none}
#green_channel a{ padding-left:5px}