#mainContent
{
  margin-right: 15px;
  float: right;
  position: relative;
  width: 100%;
  margin:0;
}

body {
  font-size: 0.9em;
}

#navList li {
  float: left;
  font-size: 1.3em;
  margin-right: 0;
  text-align: center;
  width: 90px;
}

#navigator {
  margin: 13px;
  padding: 0;
  border-radius: 6px 6px 6px 6px;
}

.blogStats {
  color: #FCFCFC;
  margin-right: 10px;
}

#navigator {
  height: 45px;
  line-height: 45px;
}

body {
  font-family:palatino, georgia, verdana, arial, sans-serif;
  /*font-family: MicrosoftYaHei,'微软雅黑',Arial,Tahoma,Helvetica,Georgia,Sans-serif,'STXihei','华文黑体',Hei,'Hiragino Kaku Gothic Pro',SimSun;*/
}


#cnblogs_post_body h1,h2,h3,h4,h5,h6 {
  background: none repeat scroll 0 0 #16B3A3;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 0 0 1px #16B3A3, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
  color: #FFFFFF;
  font-weight: bold;
  margin: 10px 0px;
  padding: 5px;
}

#cnblogs_post_body > h1 {
  padding: 7px 10px;
}

#cnblogs_post_body > h2 {
  padding: 5px 10px;
}

#cnblogs_post_body > h3 {
  padding: 3px 10px;
}

#cnblogs_post_body > h4 {
  padding: 1px 10px;
}

#cnblogs_post_body > h5 {
  padding: 0px 10px;
}

#cnblogs_post_body > h6 {
  padding: 0 2px;
}

#navigator {
  background: none repeat scroll 0 0 #04A292;
  font-weight: bold;
  border: 1px solid #04A292;
}

#navList > li a {
  color: #FFFFFF;
}

#navList li:hover {
  background-color: #20B2AA;
}

code {
  background-color: #F7F7F9;
  border: 1px solid #E1E1E8;
  color: #DD1144;
  padding: 2px 4px;
}

#blogTitle {
    padding: 0 16px;
}

#blogTitle .title {
  height:100px;
  line-height:100px;
  font-size:2em;
  padding-left:120px;
  background:white 
  url('https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_DeskLamp.png')
  no-repeat;
}

.postTitle {
  background:url('https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_forward.png')
  no-repeat -2px;
  padding-left:30px;
  border: 1px solid #C1CDCD;
  border-radius: 6px;
  box-shadow: 0 0 0 1px #C1CDCD, 1px 1px 1px 1px rgba(10, 10, 0, 0.5);
  font-weight: bold;
  margin: 15px 0;
}

#cnblogs_post_body blockquote {
  margin: 10px 0;
  padding: 15px 20px 15px 60px;
  background: #FFFFA3 
  url('https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_png_pin.png')
  no-repeat 9px 0px;
  font-size: 15px;
  box-shadow: 0 0 8px #aaa;
  clear: both;
}

#sideBar h3 {
    padding: 0 10px;
    margin-bottom: 10px;
}

#sideBar {
    position: absolute;
    width: 200px;
}

.cnblogs_code {
    background: #E5E5CC;
    border: solid 0px #939393;
    font-size: 14px;
    clear: both;
    padding: 10px 20px;
}

.cnblogs_code div {
    background-color: #E5E5CC;
}

.postDesc, .entrylistItemPostDesc {
    border-bottom: medium none;
    color: #999999;
    padding-bottom: 0px;
}


#main a {
    color: #00688B;
}

#main a:hover {
    color: #7CC1D4;
}

.postCon a, .postBody a, .feedbackCon a {
    border-bottom: medium none;
    font-size: 1em;
    font-weight: bold;
}

#div_digg {
    bottom: 50px;
    right: 30px;
    padding: 8px 8px 8px 10px;
    background-color: #FFFFA3;
    border: 1px solid #D9DBE1;
}

#back-to-top
{
    position: fixed;
    bottom: 50px;
    right: -6px;
    z-index:999999;
}
#back-to-top a
{
    text-align: center;
    text-decoration: none;
    color: #d1d1d1;
    display: block;
    width: 80px; 
}
#back-to-top a:hover
{
    color: transparent;
    background:transparent;
}
#back-to-top a span
{
    background: white;
    border-radius: 6px;
    display: block;
    height: 60px;
    width: 66px;
    background:transparent 
    url(https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_iconRocket.gif)
    no-repeat center center;
    margin-bottom: 5px;
}
#back-to-top a:hover span
{
    background:transparent 
    url(https://images.cnblogs.com/cnblogs_com/IPrograming/353645/o_iconRocket.gif)
    no-repeat center center;
}

::selection {
    background:#FF5F3E; 
    color:#FFFFFF;
}
::-moz-selection {
    background:#FF5F3E;
    color:#FFFFFF;
}
::-webkit-selection {
    background:#FF5F3E;
    color:#FFFFFF;
}

.desc_img {
    margin-left:10px;
    border:solid 1px #fff;
    box-shadow:0 0 10px #aaa;
}

.c_b_p_desc {
    padding: 5px;
}

.postDesc {
    padding-right: 15px;
}

.cnblogs_code_toolbar a:hover,
.cnblogs_code_toolbar a:link,
.cnblogs_code_toolbar a:visited,
.cnblogs_code_toolbar a:active,
.cnblogs_code_toolbar a:link img,
.cnblogs_code_toolbar a:visited img
{background-color: #E5E5CC!important;border:none !important;}