html {min-width:1170px;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}

body {
	background-color:#f2f2f2;
	color:#404040;
}

#header {
    position:relative;
        background:#fff;
}
#header .headermaintitle{
    padding:10px;
    font-size:26px;
}
#blogTitle{
     position:relative;   
}
#blogTitle .title{
    float:left;
}
#blogTitle .subtitle{
    padding: 25px 0 0 30px;
    overflow:hidden;
    *zoom:1;
}
#navigator{
        height:45px;
        position:relative;
    	background-color:#66CC99;
}
#navList {
    width: 1170px;
margin: 0 auto;
overflow: hidden;
*zoom: 1;
}
#navList li{
    float:left;
}
#navList li a{
    display:block;
    line-height:45px;
    padding:0 30px;
}
#navList li a:hover{
   color:#cceae3;
   background:#3DB87A;
}
.blogStats{
    position:absolute;
    display:none;
}
#leftcontentcontainer li{
    padding:4px 0;
}
#leftcontentcontainer ul li:first-child{
    border:none;
}
.day{
background-color: #FFF;
padding: 20px 25px;
margin-bottom: 10px;
border-bottom:1px dashed #ccc;
}
.day .postTitle2{
    color:#2a2a2a;
    font-weight:bold;
}
.day .postTitle{
    margin-bottom:10px;
}
.day .postDesc{
    text-align:right;
    margin-top:10px;
    color: #9f9f9f;
}
.day .c_b_p_desc{
    line-height:1.8;
    color:#4b4b4b;
}
.day .c_b_p_desc_readmore:hover{
    background-color: #EFF6FA;
}
#navList a:link,#navList a:visited,#navList a:active {
	color:#fff;
}

.dayTitle {
	display:none;
}
#footer {
	display:none;
}
#main {
	text-align:left;
	width:1170px;
	padding:20px 0;
	margin:0 auto;
	overflow:hidden;
        *zoom:1;
}
#blogTitle {
	width:1170px;
	margin:0 auto;
	height:60px;
}
#mainContent {
        float:left;
        width:100%;
}
#main .forFlow{
    margin-right:360px;
}
#sideBar {
        float:left;
	border-top:solid 4px #ff7300;
	background:#fff;
	width:300px;
	padding:20px;
        margin-left:-340px;
        padding-bottom:6000px;
        margin-bottom:-6000px;
}
#topics{
    padding:20px;
    background:#fff;
}
.catListEssay,.catListLink,.catListNoteBook,.catListPostCategory,.catListPostArchive,.catListImageCategory,.catListArticleArchive,.catListView,.catListFeedback,.mySearch,.catListComment,.catListBlogRank,.catList,.catListArticleCategory {
	border-radius:0;
}
.catListTitle {
	line-height:30px;
	border-bottom:1px solid #d6d6d6;
	color:#77cc66;
     margin-bottom: 20px;
}
#blog-calendar {
	display:none !important;
}
#blogTitle h2 {
	width:90%;
}
#blog-comments-placeholder {
	background:#fff;
	padding:0 10px;
}
#tbCommentBody {
	width:100%;
	height:210px;
}
#comment_form {
	background:#fff;
	padding:0 10px;
}
#blog_news_kb {
	overflow:hidden;
	*zoom:1;
}
#ad_under_post_holder {
	overflow:hidden;
	*zoom:1;
}
#google_ad_c1 {
	float:right;
}
#blog_news_kb {
	float:left;
}
.feedbackCon {
	border-bottom:1px dashed #ccc;
	padding:5px 18px 5px 20px;
	margin-bottom:5px;
	line-height:1.5;
}
.postBody {
	color:#404040;
	line-height:1.8;
font-family: 宋体;
}
.newsItem,#blog-calendar {
	border-radius:0;
	padding:0px;
	background:#fff;
	box-shadow:none;
}
.newsItem .catListTitle {
	display:block;
}
#sideBarMain ul {
	padding:0 5px;
}
.catListEssay ul li,.catListLink ul li,.catListNoteBook ul li,.catListPostCategory ul li,.catListPostArchive ul li,.catListImageCategory ul li,.catListArticleArchive ul li,.catListView ul li,.catListFeedback ul li,.catListComment ul li,.catListBlogRank ul li,.catList ul li,.catListArticleCategory ul li {
	border-top:1px dotted #e9e9e9;
	border-bottom:0;
	margin-top:-1px;
}

#navList a {
	height:45px;
}
a:link,a:visited {
	color:#37a;
	text-decoration:none;
}
a:hover,a:active {
color: #fff;
background: #37a;
}
.day {
	border-radius:2px;
}
.day .c_b_p_desc {
font-family: 宋体;
}
.blogStats {
	color:#dfdfdf;
}
#profile_block {
	margin-top:0;
	line-height:1.8;
	padding:10px;
	text-align:left;
}

.btn_my_zzk {
      border: 1px solid #144c85;
    cursor:pointer;
   background: #66cccc;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#66cccc));
   background: -webkit-linear-gradient(top, #65a9d7, #66cccc);
   background: -moz-linear-gradient(top, #65a9d7, #66cccc);
   background: -ms-linear-gradient(top, #65a9d7, #66cccc);
   background: -o-linear-gradient(top, #65a9d7, #66cccc);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #66cccc 100%);
   padding: 4px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #eef529;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn_my_zzk:hover {
   color: #fff;
   }
input.btn_my_zzk{
    height:auto;
    padding:5px 12px;
}


#widget_my_google{
    display:none;
}
.input_my_zzk {
   border: 1px solid #9cf;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #c9b7a2;
   padding:4px;
   width:210px;
   }

::selection {
     background:#66CC99;
    color:#fff;
   }