.git-link {
    z-index: 100;
    position: fixed;    /*absolute;*/
    top: 0;
    right: 0;
    border: 0;
    height: 149px;
    width: 149px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    background-image: url(//images2015.cnblogs.com/blog/459873/201603/459873-20160317090540131-1089895320.png);
}

.diggit{
    position:fixed;
    bottom:30px;
  right:190px;
  border:2px solid #2e6ab1;
  padding: 0px;
  background-color:#fff;
  border-radius:5px 5px 5px 5px !important;
  box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}
.diggword{
    position:fixed;
    bottom:5px;
    right:191px;
}

body {   
    font-size: 14px;
}

#sideBarMain {
    width: 248px;
    font-size: 85%;
}

.catListTitle {
    font-size: 120%;
}

#blogTitle h1 a {
    font-family: "-webkit-pictograph" !important;
    font-size: 150%;
}

#blogTitle h2 {
    font-family: "-webkit-pictograph" !important;
    font-size: 120%;
}

#navList a {
    font-size: 120%;
}

.postTitle {
    font-size: 140%;
    padding: 5px 10px 10px 10px;
}

.dayTitle {
    font-size: 85%;
}

#topics .postTitle {
    font-size: 150%;
    padding-left: 15px;
}

/* 设置超链接的属性*/
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    transition: all 0.4s linear 0s;
    text-decoration: blink;
    font-size: 25px;
}
.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: blink underline;
}

.postBody blockquote {
    padding: 1px 20px 1px 20px;
    min-height: 35px;
    line-height: 1.6em;
    color: #333;
    background-color: #aaaaaa;
}


.post {
    background-color: #ffffff;
    border-radius: 6px 6px 6px 6px;
    padding: 10px;
}

#cnblogs_post_body h1 {
    background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-size: 22px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}
#cnblogs_post_body h2 {
     background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-size: 20px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    margin: 1.5em 0 1em !important;
    padding: 10px 15px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}
#cnblogs_post_body h3 {
    background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-weight: bold;
     font-size: 120%;
    margin: 1.5em 0 1em !important;
    padding: 6px 10px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}
#cnblogs_post_body  h4, h5{
   background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-weight: bold;
    font-size: 110%;
    padding: 1px 8px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}

#cnblogs_post_body p {
    margin: 10px auto;
    text-indent: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.postBody p {
    line-height: 1.7;
    color: #000;
    font-size: 16px;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;*/
   font-family: "Monaco" !important;
/*Monaco*/
}
.postBody p, .postCon p {
    margin: 2 auto 5em auto;
    line-height: 1.8;
}

#cnblogs_post_body h3,h4,h5,h6{
    margin-top: 70px;
    margin-bottom: 20px;
}

#cnblogs_post_body p code {
    font-family: "Monaco"!important;
    font-size: 16px !important;
    color: #000;
    background-color: #ccc !important;
}

.cnblogs-markdown  code {
    font-size: 110% ! important;
    vertical-align: middle;
}

.cnblogs-markdown .hljs {
  /*background-color: #333 ! important;*/
    font-family:  Monaco!important;
    font-size: 110% ! important;
    line-height: 1.5!important;
}

/*
XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>
*/

.cnblogs-markdown .hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #fff;
  color: black;
}

/* Gray DOCTYPE selectors like WebKit */
.xml .cnblogs-markdown .hljs-meta {
  color: #c0c0c0;
}

.cnblogs-markdown .hljs-comment,
.cnblogs-markdown .hljs-quote {
  color: #007400;
}

.cnblogs-markdown .hljs-tag,
.cnblogs-markdown .hljs-attribute,
.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-selector-tag,
.cnblogs-markdown .hljs-literal,
.cnblogs-markdown .hljs-name {
  color: #aa0d91;
}

.cnblogs-markdown .hljs-variable,
.cnblogs-markdown .hljs-template-variable {
  color: #3F6E74;
}

.cnblogs-markdown .hljs-code,
.cnblogs-markdown .hljs-string,
.cnblogs-markdown .hljs-meta-string {
  color: #c41a16;
}

.cnblogs-markdown .hljs-regexp,
.cnblogs-markdown .hljs-link {
  color: #0E0EFF;
}

.cnblogs-markdown .hljs-title,
.cnblogs-markdown .hljs-symbol,
.cnblogs-markdown .hljs-bullet,
.cnblogs-markdown .hljs-number {
  color: #1c00cf;
}

.cnblogs-markdown .hljs-section,
.cnblogs-markdown .hljs-meta {
  color: #643820;
}


.cnblogs-markdown .hljs-class .cnblogs-markdown .hljs-title,
.cnblogs-markdown .hljs-type,
.cnblogs-markdown .hljs-built_in,
.cnblogs-markdown .hljs-builtin-name,
.cnblogs-markdown .hljs-params {
  color: #5c2699;
}

.cnblogs-markdown .hljs-attr {
  color: #836C28;
}

.cnblogs-markdown .hljs-subst {
  color: #000;
}

.cnblogs-markdown .hljs-formula {
  background-color: #eee;
  font-style: italic;
}

.cnblogs-markdown .hljs-addition {
  background-color: #baeeba;
}

.cnblogs-markdown .hljs-deletion {
  background-color: #ffc8bd;
}

.cnblogs-markdown .hljs-selector-id,
.cnblogs-markdown .hljs-selector-class {
  color: #9b703f;
}

.cnblogs-markdown .hljs-doctag,
.cnblogs-markdown .hljs-strong {
  font-weight: bold;
}

.cnblogs-markdown .hljs-emphasis {
  font-style: italic;
}