div#home {
  max-width: 1200px;
  margin: auto;
}

div#leftcontentcontainer{
    padding:8px;
    padding-top: 0;
}

div.newsItem{
    padding:8px;
    padding-top: 0;
}

#mainContent
{
  padding-left: 13px;
  /**margin-right: 15px;**/
  float: right;
  position: relative;
  width: 100%;
}

body {
  font-size: 0.9em;
}

h3.catListTitle{
  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-top: 25px;
  margin-bottom: 10px;
  padding: 5px;
}
#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 {
  color: #00688B;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 5px;
  padding-left:0;
}

#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: #FFFFCC 
  
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;
    margin-left:12px;
}

.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: 25px;
    right: 65px;
    padding: 8px 8px 8px 10px;
    border: 2px solid #04A292;
    position: fixed;
    background-color: #FFFFCC;
}

::selection {
    background:#00CCCC; 
    color:#FFFFFF;
}
::-moz-selection {
    background:#00CCCC;
    color:#FFFFFF;
}
::-webkit-selection {
    background:#00CCCC;
    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;}

#div_digg .diggnum{
    font-weight: bold;
}


.diggword {
    color: #1690E4;
}

/*pace class*/
/* This is a compiled file, you should be editing the file in the 
templates directory */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #43CD80;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #43CD80, 0 0 5px #43CD80;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #43CD80;
  border-left-color: #43CD80;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}