body {
	color: #757575;
}

#home {
    width: 80%;
}

#topics .postTitle {
    font-size: 30px;
    padding-left: 0px;
}

.postBody blockquote { 
    color: #6a6a6a;
    border: none;
    border-left: 4px solid #CDDC39;
    padding-left: 20px;
}

.cnblogs-markdown .hljs {
	color: #fff;
	font-family: Consolas,Monaco,'Andale Mono',monospace!important;
    font-size: 13px!important;
    line-height: 1.5!important;
}
.cnblogs-markdown pre code {
	background-color: #4e4e4e!important;
    border: 1px dashed #ccc!important;
	color: #fff;
}
.hljs-comment, .hljs-quote, .hljs-variable {
    color: #8aff8a;
}
.hljs-keyword, .hljs-selector-tag, .hljs-built_in, .hljs-name, .hljs-tag {
	color: #83e1ff;
}
.hljs-string, .hljs-title, .hljs-section, .hljs-attribute, .hljs-literal, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-addition {
    color: #f97575;
}
.hljs-doctag {
    color: #c1c1c1;
}

.postSeparator {
	margin: 0 auto 30px auto;
}

.entrylistItem {
	margin-bottom: 0px!important;
    padding-bottom: 30px!important;
}