h3 {
border-right: #fca9a9 solid 4px !important;
display: inline-block;
padding-right: 4px;
line-height: 12px;
}
h1 {
font-size:20px !important;}

body{
width:95%;
margin: 0 auto}

#mainContent {
    float: left !important;
    width = 65%}

#sideBar{
float: right;
  width = 20%}

.inden{
padding: 20px !important;}


#copyRight {
    background-color: #ffe7e780;
    padding: 10px;}

#toTop{
      position:fixed !important;
      bottom:20px !important;
      right:5% !important;}

p#toTop a{
      text-align:center !important;
      text-decoration:none !important;
      color:#d1d1d1 !important;
      display:block !important;


      /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/

      -moz-transition:color 1s;
      -webkit-transition:color 1s;
      -o-transition:color 1s;}

p#toTop a span{
      color:#ffe7e7;
      font-size: 20px;
 
      background:#d1d1d1  no-repeat center center;
      border-radius:6px;
      display:block;
      
      width:3.5em;
      margin-bottom:0.2em;

      /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/

      -moz-transition:background 1s;
      -webkit-transition:background 1s;
      -o-transition:background 1s;}

	#toTop a:hover span{
      background:#979797  no-repeat center center;}

.postBody a {border-bottom: 2px #FAC0C0 solid;}

.postBody a:hover {color: pink;}

kbd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DDDDDD;
    background-image: linear-gradient(#F1F1F1, #DDDDDD);
    background-repeat: repeat-x;
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-image: none;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 10px;
    padding: 1px 4px;
}


.cnblogs-markdown code{
font-family:"Consolas", 'Courier New', monospace !important;
border: 0px  !important;
padding: 0 0px !important;
background-color:transparent !important;

}

.cnblogs-markdown code:not([class]){
border: 1.2px  solid #FAC0C0 !important;
padding: 0 5px !important;
}

.cnblogs-markdown .hljs{
border: 1px solid #ccc !important;
  border-left: 2px solid pink !important;
font-family: "Consolas", 'Courier New',monospace !important;}

blockquote {
    background: #cfcfcf4d;
    border-left: 2px solid #FAC0C0;
    border-radius: 3px;
}

#content{
  background: #f6f6f680;
    border: 1px solid #F68484;
    border-radius: 4px;
    padding: 10px !important;
}

.syntaxhighlighter .gutter .line {
    border-right: 2px solid #FAC0C0 !important;
}

.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
    color: #FF5050 !important;
}

.syntaxhighlighter .line.alt2 {
    background-color: #fddddd80 !important;}

.syntaxhighlighter table td.gutter .line {
 padding:0em !important}

#mono p{
font-family: monospace !important;
}
.hljs-comment, .hljs-quote, .hljs-variable {
color:#FF5050 !important}

.MathJax_Display{
text-align: left !important}

#content a{
border-bottom: 1px #FAC0C0 solid !important;
margin:0 }

pre {
font-family: 'Courier New', monospace !important;

}