/*Title of entire blog*/
#blogTitle h1{
    font-size:300%
}

/*Copy from cnblogs default CSS, remove background-image, set default font color to adapt background color*/
body{
    background:top center no-repeat #252525;
    color:#e8e8e8
}

/*Background color for entire blog, in order to override cnblogs default CSS*/
#main,#mainContent,#sideBar,#blog-sidecolumn .catListTitle,.newsItem .catListTitle{
    background-color:#252525
}

/*Main content, left side of entire blog*/
#mainContent{
    border-right:1px solid #999;
    width:750px;
}

/*Right side of entire blog*/
#blog-sidecolumn .catListTitle,.newsItem .catListTitle{
    border:0px;
    border-bottom:1px solid #999
}

a, a:link,a:visited,a:active,/*Set Default color of hyperlink*/
.postTitle a,.postTitle a:link,.postTitle a:visited,.postTitle a:active,/*In order to override cnblogs default CSS*/
#cnblogs_post_body h1,#cnblogs_post_body h2,#cnblogs_post_body h3,#cnblogs_post_body h4,#cnblogs_post_body h5,#cnblogs_post_body h6,/*Header use different color than paragraph*/
#BlogPostCategory,#BlogPostCategory a:link,#BlogPostCategory a:active,#BlogPostCategory a:visited,/**/
#post_next_prev,#post_next_prev a:link,#post_next_prev a:active,#post_next_prev a:visited,/*Navigation at foot of page*/
#comment_nav,#comment_nav a:link,#comment_nav a:visited,#comment_nav a:active,/*Navigation at foot of page*/
#EntryTag,#EntryTag a,#EntryTag a:link,#EntryTag a:visited,#EntryTag a:active,/*Navigation at foot of page*/
.postBody a, .postBody a:link, .postBody a:visited, .postBody a:active{
    color:#e8e8e8;
    text-decoration:none;
}

/*Content of blog article*/
#cnblogs_post_body{
    color:#d8d8d8;
    font:16px "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Title of blog article*/
.postTitle{
    border-left:5px solid #1fa6b6
}

#cnblogs_post_body a:link,#cnblogs_post_body a:visited,#cnblogs_post_body a:active/*Hyperlink in article*/
{
    color:#0099ff
}

#blog-sidecolumn a:link,#blog-sidecolumn a:visited,#blog-sidecolumn a:active,/*Hyperlink in sidebar*/
#profile_block,#profile_block a:link,#profile_block a:visited,#profile_block a:active/*Profile*/{
    color:#f0e7d5;
}

/*Block of code*/
/*String in the code*/
#cnblogs_post_body pre > code,.hljs-string{
    background-color:#191919 !important;
    border: 0px !important;
    font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, monospace;
    color: #efefef;
    font-size: 16px !important;
    margin: 0 4px;
    padding: 4px 6px;
    border-radius: 2px;
}

/*Container of block of code, in order to override cnblogs default CSS*/
#cnblogs_post_body pre{
    padding: 8px 15px;
    background: #191919;
    border-radius: 2px;
    border: 1px solid #121212;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.3);
    overflow: auto;
    overflow-y: hidden;
    color:#efefef
}

/*Inline code*/
#cnblogs_post_body code{
    background-color:#252525 !important;
    font-size:16px !important;
    border:0px !important;
    color:#ddbb00;
    padding:0 !important;
    margin:0;
}

/*Color of special code*/
.hljs-meta-string,.hljs-meta-keyword,.hljs-meta{
    color:#f4bf75
}

.hljs-keyword{
    color:#0088ff
}

.hljs-comment,.feedbackListSubtitle{
    color:#999
}

/*Emphasis*/
strong{
    color:#ffffff;
    font-weight:bolder !important;
}

/*In order to override cnblogs default CSS*/
#cnblogs_post_body blockquote,.postBody blockquote p{
    color:#d8d8d8;
    font-size:14px !important;
}

/*Comment of article*/
.postBody blockquote {
    background:no-repeat 25px 0;
    border:0px;
    border-left: 3px solid #0099ff;
    margin: 0;
    margin-left: 20px;
    padding: 0 0 0 5px;
    display: block;
}

/*Comment from other user in sidebar*/
.recent_comment_body,.recent_comment_author,div.c_b_p_desc,.hljs-built_in,.hljs-title{
    color:#efefef
}

/*CSS for list*/
ul {
    list-style-image: url(https://nspt.github.io/assets/images/bullet.png);
}

li{
    list-style:inherit
}


/*Comment from other user under article*/
.feedbackCon{
    background:no-repeat 5px 0;
}

div.commentform textarea,div.commentform input.author,input#btn_comment_submit{
    background-color:#191919;
    color:#efefef;
    border:1px solid #ccc
}