/**背景**/
*{ margin: 0;padding: 0;font-family:"微软雅黑"}
ul li{ list-style: none;}
fieldset{border:1px solid gray;}
body{
   background-image:url("https://images.cnblogs.com/cnblogs_com/hyaaon/708004/o_Lvye62.jpg");
   background-repeat:repeat;
}

/**标题**/
.headermaintitle{
   font-size:40px
}

#cnblogs_post_body{
   word-break:normal;
   color:rgb(56,69,79);
}
#cnblogs_post_body h1{
   background-color: rgb(115, 152, 60);
    border-radius: 3px;
    box-shadow: 2px 2px 4px gray;
    color: white;
    font-size: 28px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 15px;
    text-shadow: 2px 2px 4px black;
}

#cnblogs_post_body h2{
  border-left: 10px solid rgb(115, 152, 60);
    border-radius: 3px;
    box-shadow: 1px 4px 5px graytext;
    font-size: 21px;
    font-weight: bold;
    padding: 5px;
}

#cnblogs_post_body ul,#cnblogs_post_body ul li{
 list-style:none;
}

#cnblogs_post_body .note{
  background-color: rgb(238, 240, 241);
    border: 2px dashed rgb(224, 224, 224);
    line-height: 30px;
    margin: 5px 0;
    padding: 10px;
}

#cnblogs_post_body a{
   color: rgb(0, 149, 217);
}

/**主显示区**/
#home{
   width:70%;
   margin:0 auto;
   min-width:980px;
}

#mainContent{
   width:80%;
}

#sideBar{
   margin-left:80%;
}

/**文章列表-标题**/
.dayTitle{
   display:none;
}
.postTitle{
   border-radius:5px;
}

/**文章列表-文章记录**/
.day{
   border-bottom:2px dotted gray;
}

/**文章**/
#cnblogs_post_body{
   font-size:16px;
   padding:0 10px;
}

#cnblogs_post_body img{
   border:2px solid rgb(210,210,210);
   border-radius:5px;
   max-width:95%;
   box-shadow:3px 3px 4px gray
}

/**错误及异常**/
.error{background-color:rgb(242,222,222);/**border:1px solid #ff999a;**/color:black;padding:0px 5px;font-size:14px}
.correct{background-color:rgb(223,240,216);/**border:1px solid #ff999a;**/color:black;padding:0px 5px;font-size:14px}
.warning{background-color:rgb(252,248,227);/**border:1px solid #ff999a;**/color:black;padding:0px 5px;font-size:14px}
.primary{background-color:rgb(217,237,247);/**border:1px solid #ff999a;**/color:black;padding:0px 5px;font-size:14px}
.text_error{color:rgb(230, 43, 82)}

/**表格样式**/
#cnblogs_post_body table { width: 100%; table-layout: fixed; border-collapse: collapse;border: 2px solid rgb(238, 240, 241); }
#cnblogs_post_body table thead { background: rgb(51,122,183); color: white; }
#cnblogs_post_body table thead th { height: 30px;text-align:center }
#cnblogs_post_body table td { text-align: center; border: 2px solid rgb(238, 240, 241); height: 35px; }