#under_post_kb,#cnblogs_c2,#under_post_news,#cnblogs_c1,#ad_t2,#footer,#rightmenu>h3,#profile_block,#my_links{
display:none;
}
body{
    background-color:#000000e3;
}
#main,#rightmenu{
color:#fff;
}
a{
text-decoration: none!important;
color:#c3cc15!important;
}
.blog_comment_body{color:#fff}
.commentbox_title{width:100%}
#tbCommentBody{width:100%}
#info .head_img{width:100px;height:100px;overflow:hidden;border-radius:100px;margin:30px auto;box-shadow: 0px 0px 30px #f5f5f5;}
#info .head_img img{width:100%}
#info .nickname{text-align: center;font-size: xx-large;}
#info .nickname{text-align: center;}
#info .introduce{text-align: center;margin:20px}
#info .my_other_link{text-align:center}
#info .my_other_link .link{display:inline-block;width:30px;height:30px;border-radius:30px;margin:10px}
#info .my_other_link .link a{display:block}
#info .my_other_link .link a>img{width:100%}

#main{left:300px;right:40px;padding-left:40px;padding-right:0px;border:0px;border-left:1px dashed #ccc;}
#rightmenu{left:0px;padding-left:0px}
.commentbox_title_left{float:inherit}
.commentbox_title_right{float:inherit;height:20px}
.commentbox_title_right>img{width:20px}
@media (max-width: 767px) {
      #main{position: relative!important;padding: 0 10px;right:0;left: 0;border: 0px;margin-top:60px;}
      #main #header{position: fixed;top: 0;z-index: 99;height: 50px;line-height: 50px;}
      #rightmenu{height:50px; background-color:#232322; top: 0;width: 100%!important;right: inherit;position: fixed!important;padding:0 0 0 145px!important; margin:0!important;}
      #rightmenu>div{ float:left;height:100%;}
      #rightmenu h3{margin-top:0;position: relative;top: 50%;transform: translateY(-50%);}
      #my_links,#sidebar_categories,.open{width:80px;text-align:center;cursor: pointer;position: relative;}
      #my_links:hover,#sidebar_categories:hover,.open:hover{background-color:#4a4a40}
      #rightmenu ul{display:none;padding:0;position: absolute;left: 0;width:160px;margin-top:28px;background-color:#252222}
      #rightmenu ul>li{display:block;padding:10px 0;width:100%}
      #rightmenu ul>li>a{width:100%;display:block}
      #rightmenu ul>li:hover{background-color:#5a4848}
      #sidebar_categories{height:100%}
      #info{position: fixed;left: 0;right: 0;top:0;bottom:0;background-color:#000000d6;z-index:999;display:none;padding-top:50px}
     .open{height: 50px; line-height: 50px;}
      #info .close{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;cursor: pointer;}
      #info .close img{width:100%}
}
@media (min-width: 767px){
#sidebar_categories>h3{display:none}
#sidebar_categories ul{text-align:center}
#sidebar_categories ul>li{display:inline-block;}
#sidebar_categories ul>li>a{display:block;padding:0px 10px;background-color:#2a2a2a}
.open{display:none}
#info .close{display:none}
#div_digg{position: fixed;z-index: 9999;bottom: 10px;margin: 0px;background-color: #4633339e;right:10px;padding:7px 7px 0 7px;border:2px solid}

}

.syntaxhighlighter {
background-color:initial!important
}

.syntaxhighlighter .line.alt2{
background-color:#333!important;
}
.syntaxhighlighter .line.alt1 {
    background-color: #5c5c5c!important;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
    color: #b5c5ff!important;
}
.syntaxhighlighter .keyword {
    font-weight: normal!important;
    color:#5f96dc!important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
    color: #a70!important;
}
.syntaxhighlighter .comments {
       color: #7f947f!important;
}
 .syntaxhighlighter .comments a{
 color: #f72424!important;
}
.syntaxhighlighter .variable {
    color: #fbff65!important;
}
div.commentform textarea{
    background-color: #443636;
    color: #19aab1;
}
.my_follow>a{
display:block;
border:1px solid;
width:80%;
margin:5px auto;
padding:5px 0;
text-align:center;
}