/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  /*原F0F0F0*/
  background: #F5F2F0;
  /*新增*/
  line-height: 1.5;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
}


/* Base color: saturation 0; */

.hljs,
.hljs-subst {
  color: black;
}

.hljs-comment {
  color: #888888;
}

.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
  /*font-weight: bold;*/
  color: #07a;
}


/* User color: hue: 0 */

.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
  color: #DD4A68;
}

.hljs-title,
.hljs-section {
  color: #DD4A68;
  /*font-weight: bold;*/
}

.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #BC6060;
}


/* Language color: hue: 90; */

.hljs-literal {
  color: #78A960;
}

.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
  color: #397300;
}


/* Meta color: hue: 200 */

.hljs-meta {
  color: #1f7199;
}

.hljs-meta-string {
  color: #4d99bf;
}


/* Misc effects */

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}


/*隐藏博客园底部的新闻和广告*/
#under_post_news{
display:none;
}
#under_post_kb{
display:none;
}
#ad_t2{
display:none;
}
.c_ad_block{
display:none;
}

/*我的模板CSS*/
body{
    margin: 0;
    padding: 0;
    font-family: Georgia, serif;
    letter-spacing: -0.01em;
    word-spacing: 0.2em;
    line-height: 1.8em;
    color: #111111;
}
code{
    background: #F5F2F0;
    color:#E24A68;
    padding: .165em .4em;
}
pre>code{
color: black;
background: transparent;
}
#mainContent blockquote{
    background-color: #f5f2f0;
    padding: 1em;
    margin: 2em 2em;
    font-family: Consolas, Monaco, 'Andale Mono', monospace;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 0.6em;
    font-family: Consolas, Monaco, 'Andale Mono', monospace;
    border-width: 0.3em;
    border-color: #DDDDDD;
    border-style: solid;
    text-shadow: 0 1px white;
    overflow: auto;
}
#main h1, #main h2, #main h3 {
    margin: 0.4em 0 0.2em 0;
    padding: 0 0 0.2em 0;
    color: #000000;
    font-weight: 500;
    letter-spacing: -0.03em;
    border-bottom: 1px solid #d3d3d3;
}
a:link {color:#000;}		/* 未被访问的链接 */
a:visited {color:#000;}	/* 已被访问的链接 */
a:hover {color:#000;}	/* 鼠标指针移动到链接上 */
a:active {color:#000;}	/* 正在被点击的链接 */
#cnblogs_post_body>p{
    margin-top: 1em;
    line-height: 180%;
    margin-left: 1.2em;
}