body{
    background:linear-gradient(#1e415e 10%,#2b5b84 80%) no-repeat;
    background-size:auto 10000px;
    min-height:100%;
}
strong{
   color:#e6e8ea;
}
span{
   color:#e6e8ea!important;
}
#header{
    background:none;
    height:150px;
}
#main{
    margin:0;
    width:100%;
}
#mainContent .forFlow{
    margin:0;
    background:none;
}
#mainContent .forFlow .day{
    background:#1c3b56;
    margin:-25px auto 20px auto;
    border:1px solid #3776ab;
    border-radius:18px;
}
#mainContent .forFlow .day .dayTitle{
    margin:15px auto 5px 15px;
}
#mainContent .forFlow .day .dayTitle a{
    color:#999;
}
#mainContent .forFlow .day .postTitle{
    margin:0 -15px;
}
#mainContent .forFlow .day .postTitle a{
    color:#ffd343;
}
#mainContent .forFlow .day .postCon{
    margin:0 15px;
    float:none;
    width:90%;
}
#mainContent .forFlow .day .postCon div{
    color:#e6e8ea;
}
#mainContent .forFlow .day .postCon a{
    padding:0;
    margin-left:5px;
    color:#ffd343;
    text-decoration:none;
    border-bottom:1px solid #ffd343;
}
#mainContent .forFlow .day .postDesc{
    margin:0 15px 0 0;
    width:90%;
}
#blogTitle{
    background:none;
}
#blogTitle #blogLogo{
    width:200px;
    height:auto;
    position:absolute;
    top:75px;
    left:10%;
}
#blogTitle h1{
    display:none;
}
#blogTitle a{
    text-decoration:none;
}
#navigator{
    height:48px;
    position:absolute;
    top:0;
    width:100%;
    background:none;
    background-color:#1E2933;
    margin-bottom:0;
}
#navigator .blogStats #blog_stats{
    font-size:20px;
    color:white;
    margin-top:70px;
    margin-right:95px;
}
#navigator #navList{
    background-color:#1E2933;
    #margin-left:7.5%;
    width:90%;
    margin:0 10%;
}
#navList li{
    #width:200px;
    height:45px;
    width:15%;
    border-left:1px solid #273643;
    border-right:1px solid #11171d;
    border-top:3px solid #3776ab;
}
#navList li:nth-child(1),#navList li:nth-child(1) a:before{
    border-top-color:#3776ab;
}
#navList li:nth-child(2),#navList li:nth-child(2) a:before{
    border-top-color:#78797a;
}
#navList li:nth-child(3),#navList li:nth-child(3) a:before{
    border-top-color:#ffd343;
}
#navList li:nth-child(4),#navList li:nth-child(4) a:before{
    border-top-color:#82b043;
}
#navList li:nth-child(5),#navList li:nth-child(5) a:before{
    border-top-color:#a06ba7;
}
#navList li:nth-child(6),#navList li:nth-child(6) a:before{
    border-top-color:#b55863;
}
#navList a{
    color:#999;
    font-size:15px;
    #width:200px;
    width:100%;
    height:45px;
    text-decoration:none;
    padding:0;
    line-height:45px;
}
#navList a:hover{
    color:white;
    background:-webkit-linear-gradient(top,#13191E,#1F2A32);
}
#navList li:hover>a:before{
    display:inline;
}
#navList a:before{
    display:none;
    position: absolute;
    content: '';
    border-bottom: transparent;
    border-left: transparent;
    border-right: transparent;
    border-style: solid;
    border-width: 8px;
}
#sideBar{
    position:absolute;
    left:25%;
    top:55px;
}
@media screen and (min-width:1020px) and (max-width:1400px)
{
#sideBar{
    position:absolute;
    left:30%;
    top:55px;
    }
}
@media screen and (min-width:760px) and (max-width:1020px)
{
#sideBar{
    position:absolute;
    left:37%;
    top:55px;
    }
}
@media screen and (min-width:375px) and (max-width:760px)
{
#sideBar{
    position:absolute;
    left:64%;
    top:55px;
    }
}
@media screen and (min-width:350px) and (max-width:360px)
{
#sideBar{
    position:absolute;
    left:65%;
    top:55px;
    }
}
#p_b_follow{
    position:relative;
    top:-18px;
    left:60px;
}
#profile_block{
    color:#3776ab;
}
#profile_block a{
    color:#ffd343;
}
#navList #blog_nav_rss_image{
    display:none;
}
#leftcontentcontainer,#calendar{
    display:none;
}
#footer{
    background:none;
    color:white;
}
.forFlow #post_detail #topics .post{
    background:#1c3b56;
    border:1px solid #3776ab;
    border-radius:18px;
    padding:20px 20px 0 20px;
}
.forFlow #post_detail #topics .post .postTitle a{
    color:#ffd343;
}
.forFlow #post_detail #topics .post .postBody div,.forFlow #post_detail #topics .post .postBody p{
    color:#e6e8ea;
}
#topics a:visited{
    color:#ffd343;
}
#topics a:link{
    color:#ffd343;
}
#topics .postDesc{
    color:#999;
}
#comment_nav a{
    color:#e6e8ea;
}
#comment_form_container{
    margin-top:20px;
    background: white;
    padding:20px;
}
div.commentform input.author{
    width:90%;
}
div.commentform textarea.comment_textarea{
    width:100%;
}


#ad_t2{
    display:none;
}
#cnblogs_c1{
    display:none;
}
#under_post_news{
    display:none;
}
#under_post_kb{
    display:none;
}