body { background:url(https://images.cnblogs.com/cnblogs_com/front-end/523492/o_004.png) repeat left top; }

#home { min-width:980px; }
#header { background:url(https://images.cnblogs.com/cnblogs_com/front-end/523492/o_004.gif) repeat left top; }
#blogTitle { padding-bottom:10px; }
#blogTitle h1 { float:none; padding:10px 12px 2px; }
#blogTitle a { font-size:20px;}
#blogTitle h2 { color:#e1e1e1; margin-left:0; line-height:18px; padding:6px 0 6px 12px; }


#navList { left:45px; top:28px; }
#navList li { margin:0 8px; }
#navList a { display:inline-block; color:#fff; padding:4px 20px; background:rgba(255,255,255,.1); 
border-radius:3px; 
box-shadow:1px 1px 0 rgba(255,255,255,.2),1px 1px 0 rgba(255,255,255,.1) inset; 
}
#navList a:hover { 
background:rgba(70,185,230,.8); 
-webkit-transition:all 0.3s ease-in; 
-moz-transition:all 0.3s ease-in; 
-o-transition:all 0.3s ease-in; 
transition:all 0.3s ease-in;
}

.blogStats { margin:36px 5px 0 0; }


#main { min-width:980px; padding-left:0; }
#mainContent { padding-top:10px; }
#mainContent .forFlow { padding:15px 0; margin-left:22em; }

.dayTitle { display:none; }
.postTitle { padding-top:18px; border-top:1px dashed #d1d1d1; margin-top:-15px; }
.postTitle a:hover{ color:#259bcc; }
.c_b_p_desc { text-indent:0; }
.postDesc { color:#888; margin-top:0; }
.postDesc a:link { padding:1px 8px 2px; font-weight:normal; margin-left:5px; }
.postSeparator { margin:0 auto 10px; }
.postCon a:link { color:#0394CF; }
.topicListFooter { margin:20px 0 0; }
.topicListFooter a { display:block; padding:5px 0; background:rgba(0,0,0,.1); border:1px solid #ddd; text-align:center; border-radius:5px; 
box-shadow:1px 1px 0 rgba(0,0,0,.1);  
}



#sideBar { width:240px; }
.newsItem { padding-top:0; }
#profile_block { line-height:1.6; }
#p_b_ing { margin-top:10px; }
#p_b_ing a { display:block; padding:3px 10px;
background:rgba(51,172,223,0.8); color:#fff; position:relative; 
border-radius:4px; 
}
#p_b_ing a:after { display:block; content:''; width:0; height:0; line-height:0; font-size:0; 
border-width:5px; 
border-style:dotted solid dotted dotted; 
border-color:transparent #fff transparent transparent ; position:absolute; top:7px; right:7px; 
}
#p_b_ing a:hover { background:#1d85b1; 
-webkit-transition:all .3s ease-in; 
-moz-transition:all .3s ease-in; 
-o-transition:all .3s ease-in; 
transition:all .3s ease-in; 
}

.Cal { border:1px solid #ccc; background:#fff; color:#555; }
.Cal td { height:25px; }
.CalTitle { background:#ddd; height:30px; 
border-bottom-color:#ccc; font-weight:bold;
 }
.CalNextPrev { padding:0 5px; }
.CalNextPrev a { color:#999;
text-shadow:1px 1px 0 rgba(255,255,255,.5); 
}
.CalDayHeader { padding:3px 0; 
border-bottom-color:#ccc; 
border-top:1px solid #f5f5f5;
 background:#eee; 
}
.CalWeekendDay { color:#999; }
.CalTodayDay { color:#f00; font-weight:bold; background:#e5e5e5; }

.catListTitle { background:#fefefe;
border-bottom:1px solid #33acdf; 
padding:0 8px; line-height:30px; margin:15px 0 10px; position:relative; 
}

.input_my_zzk { border:1px solid #bbb; background:#fff; width:135px;}
input.btn_my_zzk { height:23px; padding:2px 10px; 
border-width:1px; 
border-style:solid; 
border-color:#5badcf #3191B9 #257DA1; 
margin-left:4px; color:#fff; 
background:-webkit-linear-gradient(top,#7AD5FA,#299AC9); 
background:-moz-linear-gradient(top,#7AD5FA,#299AC9); 
background:-o-linear-gradient(top,#7AD5FA,#299AC9); 
background:linear-gradient(top,#7AD5FA,#299AC9);
box-shadow:0px 1px 0 #aee4fb inset;
border-radius:3px; 
 }

#sideBar { padding:20px 9px 9px 10px; }
#sideBarMain ul { margin:0; padding:0 10px; }
#sideBarMain ul li { padding:4px 10px; color:#999; border-bottom:1px dotted #ccc; margin-bottim;2px; }
#sideBarMain ul a { color:#444; }
#sideBarMain ul li:hover { background:rgba(51,172,223,.7); }
#sideBarMain ul li:hover a { color:#fff; }

.blogStats { margin-top:48px; }