/*引用的样式*/
.postBody blockquote{
  border:0;
  border-left: 4px solid #dddddd;
  padding: 2px 12px;
  color: #aaa;
}


/*侧边栏*/
#sidebar_postcategory{
   
}

/*页面背景图片*/
body{
  background : #D2D8DE url(https://files.cnblogs.com/zhongxia/bg.gif);
}
hr{
 border: none;
 border-top: 2px dashed #ccc;
 margin:5px 0;
}
/*侧边栏*/
#sideBar {
   float:right;
   padding: 0px 20px 0px 5px;
}
/*主内容*/
#mainContent{
  float:right;
}

/*个人介绍*/
#profile_block{
  background: url(https://files.cnblogs.com/zhongxia/info.gif);
}

/*页面字体*/
body,#topics,.c_b_p_desc{
 font-family: "Microsoft Yahei";
}
/*留言板样式*/
div.commentform textarea{
   width:99%;
   border-radius:10px;
   height:150px;
}
/*隐藏广告*/
#ad_under_post_holder,#under_post_news,#google_ad_c2,#under_post_kb,#site_nav_under{
  display:none;
}
/*文章列表，头部*/
.catListTitle{
  background: #87CEEB;
}
/*代码字体*/
.cnblogs_code span{
  font-family: Consolas,Courier New!important;
}
/*设置头部导航*/
#navigator{
   background:#242424;
}
#navList a:link, #navList a:visited, #navList a:active{
  font-weight: bold;
  font-size: 20px;
}

/*博客LOGO*/
#blogTitle{
  display:none;
}

/*搜索栏*/
input.btn_my_zzk{
  height:26px;
  line-height: 22px;
  width: 67px;
}
.input_my_zzk{
  width: 136px;
}
a:link{
   color:blue;!importance;
}
a:hover{
   color:red;!importance;
}


/*markdown 代码样式*/
tt, code, kbd, samp {
    font-family: consolas;
}
prettyprint,
pre.prettyprint {
 background-color: #272822;
 border: 1px solid #272822;
 overflow: hidden;
 margin:10px 0;
 font-family: Helvetica, "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif;
}
.prettyprint.linenums,
pre.prettyprint.linenums {
 -webkit-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
 -moz-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
 box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
}
.prettyprint.linenums ol,
pre.prettyprint.linenums ol {
padding-left: 28px !important;
 margin: 0 0 0 0px; 
}
.prettyprint.linenums ol li,
pre.prettyprint.linenums ol li {
 padding-left: 12px;
 color: #bebec5;
 line-height: 20px;
 margin-left: 0;
margin:5px;
 list-style: decimal;
}
.prettyprint .com { color: #93a1a1; }
.prettyprint .lit { color: #AE81FF; }
.prettyprint .pun,
.prettyprint .opn, 
.prettyprint .clo { color: #F8F8F2; }
.prettyprint .fun { color: #dc322f; }
.prettyprint .str, 
.prettyprint .atv { color: #E6DB74; }
.prettyprint .kwd, 
.prettyprint .tag { color: #F92659; }
.prettyprint .typ, 
.prettyprint .atn, 
.prettyprint .dec, 
.prettyprint .var { color: #A6E22E; }
.prettyprint .pln { color: #66D9EF;}

/*==============自动生成目录的样式===========*/
/*生成博客目录的CSS*/
#sideBar1{
    font-family:"Microsoft Yahei";
    text-align:left;
    position:fixed; /*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/
    top:50px;
    right:0px;
    width: auto;
    height: auto; 
    box-shadow: 1px 1px 21px #87CEEB;
    border-radius:5px;
}

#sideBar1 h2{
   font-size:16px;
}
#sideBarTab{
    font-size:12px;
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}

#sideBarContents{
    font-size: 14px;
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:108px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}

#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}