html,body{
    background:#e2e2e2;
}
a:link,a:visited{
    color:#333;
    
}
#mainContent{
    background:transparent;
}
div.postTitle{
    background:#457bbe;
    font-weight:bold;
    padding: 6px 10px;
    border-radius:6px;
    -webkit-transition:all 0.3s ease-in-out;
}
#topics{
    padding:30px;
    background:#fff;
    border-radius:4px;
}
div.forFlow{
    margin:0;
    padding:0;
    border:0;
    background:transparent;
}
div.postTitle;hover{
    background:red;
    -webkit-transform-origin:10px 0;
    -webkit-transform:scale(1.2);
}
div.postTitle a:link,div.postTitle a:visited{
   color:#fff;
   
}
div#navigator ul#navList li a{
    background:transparent;
    font-family:"微软雅黑";
    font-size:14px;
}
div#navigator ul#navList li a:hover{
    background:transparent;
    
}
.day{
background: #fff;
border-radius: 7px;
box-shadow: 1px 1px 2px #A7A8AD;
color: #666666;
margin: 0 5px 20px 0;
padding: 5px 20px 10px;
}
#sideBar{
   top:86px;
   border:0;
   box-shadow: 2px 1px 2px #A7A8AD;
   border-radius:4px;
}
#cnblogs_post_body h1{
   font-size: 18px;
   background: #457bbe; 
   height: 40px;
   border-radius: 4px;
   line-height: 40px;
   color: #fff;
   padding-left: 10px;
   font-family: "微软雅黑";
}
#cb_post_title_url{
    font-size: 24px;
    padding-bottom: 10px;
    display: inline-block;
}
div#blogTitle{
    height:66px;
    background:#37383a;
    border-bottom:9px solid #37383a;
    box-shadow:0px 3px 8px #000
}
div#blogTitle .subtitle{
    color:#999;
}
div.blogStats{
    top:96px;
}
@-webkit-keyframes titleAnimate{
    0%{
        opacity:1;
    }
    25%{
         opacity:0.8;
    }
    50%{
         opacity:0.6;
    }
    100%{
         opacity:1;
    }
}
div.postTitle:hover{
     -webkit-animation:titleAnimate 0.8s ease-in-out;
}
.postSeparator{
    border-bottom:1px dotted #000;
}
div.postTitle a{
    display:block;
}