blockquote {
    margin-bottom: 20px;
    background-color: whitesmoke;
    border-left: 5px solid #00896C;
    word-break: break-word;
}
#cnblogs_post_body img {
    max-width: 90%;
    display: block;
    margin: auto;
}
.postBody blockquote {
    /*border-left: 5px solid #FB9966;*/
    border-left: 5px solid #00896C;
}



#home {
    width: 100%;
}
#mainContent {
    width: 80%;
}

#main {
    padding: 1em 2em;
    background: #fefdfa;
    font-size: 15px;
}

#sideBar{
    margin-left: 0;
}
div.commentform textarea {
    width: 95%;
    height: 200px;
}
#under_post_news, #under_post_kb {
    display: none;   
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #00896C;
}

.postTitle {
    border-left: none;
}

.postBody a:link, .postTitle a:visited, .postTitle a:active {
    text-decoration:none;
    color: #00896C;
}

#blogTitle h1{
    border-bottom: none;
    font-size: 3em;
    margin: 20px;
}
#blogTitle h2{
    display: none;
}
#blogTitle h1 a {
    text-shadow: none;
}

a:visited {
    color: #00896C;;
}

.postBody h1, h2, h3, h4, h5, h6 {
  margin: 1.3em 0 1em;
  padding: 0;
  font-weight: bold;
  color:#FB9966  !important; 
}

h1 {
  font-size: 1.5em;
  border-bottom: 1px solid #ddd;
}

h2 {
  font-size: 1.3em;
  border-bottom: 1px solid #eee;
}

h3 {
  font-size: 1.2em;
}

h4 {
  font-size: 1.1em  !important;
}

h5 {
  font-size: 0.9em;
}

h6 {
  font-size: 0.9em;
}



.cnblogs-markdown .hljs {
  display: block !important;
  overflow-x: auto !important;
  padding: 0.5em !important; 
  background: #fdf6e3 !important;
  color: #657b83 !important;
  -webkit-text-size-adjust: none;
}

.cnblogs-markdown .hljs-comment,
.hljs-template_comment,
.diff .hljs-header,
.hljs-doctype,
.hljs-pi,
.lisp .hljs-string,
.hljs-javadoc {
  color: #93a1a1 !important;
}

/* Solarized Green */
.cnblogs-markdown .hljs-keyword,
.hljs-winutils,
.method,
.hljs-addition,
.css .hljs-tag,
.hljs-request,
.hljs-status,
.nginx .hljs-title {
  color: #859900 !important;
}

/* Solarized Cyan */
.cnblogs-markdown .hljs-number,
.hljs-command,
.hljs-string,
.hljs-tag .hljs-value,
.hljs-rules .hljs-value,
.hljs-phpdoc,
.hljs-dartdoc,
.tex .hljs-formula,
.hljs-regexp,
.hljs-hexcolor,
.hljs-link_url {
  color: #2aa198 !important;
}

/* Solarized Blue */
.cnblogs-markdown .hljs-title,
.hljs-localvars,
.hljs-chunk,
.hljs-decorator,
.hljs-built_in,
.hljs-identifier,
.vhdl .hljs-literal,
.hljs-id,
.css .hljs-function {
  color: #268bd2 !important;
}

/* Solarized Yellow */
.cnblogs-markdown .hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.smalltalk .hljs-number,
.hljs-constant,
.hljs-class .hljs-title,
.hljs-parent,
.hljs-type,
.hljs-link_reference {
  color: #b58900 !important;
}

/* Solarized Orange */
.cnblogs-markdown .hljs-preprocessor,
.hljs-preprocessor .hljs-keyword,
.hljs-pragma,
.hljs-shebang,
.hljs-symbol,
.hljs-symbol .hljs-string,
.diff .hljs-change,
.hljs-special,
.hljs-attr_selector,
.hljs-subst,
.hljs-cdata,
.css .hljs-pseudo,
.hljs-header {
  color: #cb4b16 !important;
}

/* Solarized Red */
.cnblogs-markdown .hljs-deletion,
.hljs-important {
  color: #dc322f !important;
}

/* Solarized Violet */
.cnblogs-markdown .hljs-link_label {
  color: #6c71c4 !important;
}

.cnblogs-markdown .tex .hljs-formula {
  background: #eee8d5 !important;
}

li .MathJax_Display {
  display: inline !important;
}