html, body, a:link, a:visited, a:hover, a:active {
	color: #253340;
}

.postCon {
  line-height:1.8em;
}

.postCon a {
	color: green !important;
}

.postCon a:hover {
	color: #FFF !important;
}

.di {
	display: inline !important;
}

code, .code {
	border: 1px solid #CCC;
	border-radius: 3px 3px 3px 3px;
	font-family: Monaco, Andale Mono, Courier New, monospace;
	font-size: 12px;
line-height:1em;
	padding: 3px 5px;
display:inline-block;
font-family: Courier New;
color:#333;
}

code strong {
	color: red;
}

code.gray {
	background-color: #F8F8FF !important;
	border: 1px solid #DEDEDE !important;
}

code.green {
	background-color: #F0F4EA !important;
	border: 1px solid #8DC63F !important;
	color: #397B24
}

.code1 {
	background-color: #F0F0F0;
	border-color: #CCC;
}

.code2 {
	background-color: #EFE;
	border-color: #6B6;
}

.code3 {
	background-color: #EFE;
	border-color: #558ED5;
}

.code4 {
	background-color: #EFE;
	border-color: #9BBB59;
}

.code5 {
	background-color: #EFE;
	border-color: #F79646;
}

.code6 {
	background-color: #EFE;
	border-color: #EA5454;
}

.code7 {
	border-color: #FFD599;
	background-color: #FFEFD9;
}

.code8 {
	border-color: #DDDAAA;
	background: #FAF9E2;
}

#lnkBlogLogo {
	background: #7E8998
}

#blogTitle h1 a {
	color: #2E8BCC;
	font-size: 100%;
}

#blogTitle h1 a:hover {
	color: #CE8B10
}

.postTitle, .entrylistPosttitle {
	background: #F0F1F4;
	background-image: none;
	border-left: 5px solid #D8D9DC;
	padding: 2px 15px;
}

.entrylistPosttitle {
	clear: both;
}

.entrylistItem {
	border: none;
}

.dayTitle, .entrylistTitle {
	padding: 0;
	background-color: #FFF;
}

.dayTitle a, .entrylistTitle {
	color: #f60
}

.entrylistDescription {
	display: none;
}

.postDesc, .entrylistItemPostDesc {
	padding: 3px 15px;
	float: right;
	background-color: #7B4F9D;
	color: #FFF;
}

.postDesc a, .entrylistItemPostDesc a {
	color: #FFF !important;
}

.day {
	border: none;
}

.feedbackCon, .feedbackListSubtitle {
	padding: 5px;
}
.feedbackCon{
margin-bottom: 15px;
}
.feedbackListSubtitle {
	margin: 0;
}

.comment_btn {
	background: #7B4F9D url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_save_16.png) no-repeat right center;
	border: none;
	color: #FFFFFF;
	height: 38px;
	width: 150px;
	cursor: pointer;
}

.comment_btn:hover {
	background-color: #92CF3F;
}

.highlight {
	background: none repeat scroll 0 0 #F7C86A;
	border: 1px solid #F7941D;
}

#MySignature {
	display: none;
}

.catListPostArchive li {
	padding: 5px 0;
}

#navList a {
	background-color: #F0F1F4;
	border-bottom: 3px solid #D8D9DC;
	color: #253340;
	display: block;
	font-family: 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.7px;
	padding: 0 36px;
	text-transform: uppercase;
}

.menu {
	margin-right: 5px;
}

#navList a[href="https://www.cnblogs.com/"] {
	color: black !important;
}

#navList #MyLinks1_HomeLink {
	border-bottom: 3px solid #7B4F9D;
	color: #7B4F9D !important;
	position: relative;
}

#navList #MyLinks1_HomeLink:after {
	border-color: transparent transparent #7B4F9D;
	border-style: solid;
	border-width: 5px;
	content: "";
	height: 0;
	left: 85px;
	position: absolute;
	top: 36px;
	width: 0;
}

.newsItem .catListTitle {
	border-top: 3px solid #F7866A;
	color: #253340;
	background: url(https://www.cnblogs.com/images/cnblogs_com/aNd1coder/253228/o_sg.jpg) no-repeat 10px 10px;
	height: 95px;
	font-size: 0;
}

.catListTitle, #blog-news {
	padding: 10px;
}

#blog-news {
	padding: 0 10px 10px 10px;
}

.catListTitle {
	border-top: 3px solid #5EA8DE;
	color: #253340;
}

.newsItem, #blog-sidecolumn > div {
	background-color: #F0F1F4;
	padding: 0;
}

.newsItem {
	background-color: #E4E5E7;
}

#leftcontentcontainer > div {
	padding: 0;
}

#blog-sidecolumn ul {
	margin: 10px;
	*zoom: 1;
}

#blog-sidecolumn ul:after {
	display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden;
}

#blog-sidecolumn > div {
	margin-bottom: 20px;
	padding-bottom: 1px;
}

.newsItem, #leftcontentcontainer > div, .postSeparator, #footer {
	border: none;
}

#blogTitle h2 {
	font-size: 20px;
	display: block
}

.catListBlogRank h3 {
	border-top-color: #7B4F9D;
}

#profile_block a {
	color: #F7866A;
}

#comment_nav { clear: both; background: none; text-align: left; padding: 0 }

#comment_nav a { color: #f60; padding: 0 5px 0 0; }

#topics { border: none; }

.author_avatar {
	border: none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	padding: 0;
}

#cnblogs_post_body table th, #cnblogs_post_body table td, .postCon table th, .postCon table td {
	padding: 5px 10px;
	border: 1px solid #C0C0C0;
}

#cnblogs_post_body table, .postCon table {
	border: 1px solid #EEE;
	margin-left: 0;
}

#cnblogs_post_body table th, .postCon table th {
	color: #444;
	border: none;
	border-bottom: 3px solid #8DC63F;
	background-color: #EEE;
	height: 35px;
	vertical-align: middle;
}

#cnblogs_post_body table caption, .postCon table caption {
	color: #5EA8DE;
	font-size: 18px;
	padding: 20px 0;
}

#cnblogs_post_body h3, .postCon h3 {
	font-size: 16px;
	font-weight: 600;
	margin: 35px 0 15px 0;
	color: #253340
}

#cnblogs_post_body ul, .postCon ul {
	list-style-image: url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_doublearrow.gif);
	list-style-type: none;
	margin-top: 15px;
	padding-left: 25px;
	line-height: 1.5em;
}

#cnblogs_post_body ul {
	margin-left: 0;
}

#cnblogs_post_body a, .postCon a {
	text-decoration: underline;
}

#cnblogs_post_body a:hover, .postCon a:hover {
	text-decoration: none;
}

#cnblogs_post_body img, .postCon img {
	margin: 10px 0;
}

.pager {
	color: #253340;
}

.pager a {
	color: #2E8BCC;
}

.pager, .pager a {
	border: none;
	font-size: 20px;
}

.pager a:hover {
	background-color: #F0F1F4;
}

.postCon .references, .postBody .references {
	background: url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_external.png) no-repeat right center;
	color: #3366BB !important;
	padding-right: 13px !important;
	text-decoration: none;
}

.postCon .references:hover, .postBody .references:hover {
	background-color: transparent !important;
	color: #3366BB !important;
border:none!important;
border-bottom:1px dashed #3366BB!important;
}

.feedback_area_title {
	background-color: transparent !important;
	color: #CD4900;
	padding: 10px 0;
	font-size: 20px
}

.feedbackListSubtitle, .feedbackItem {
	border: none;
	background-color: #F0F1F4;
	padding: 5px 0 10px 0;
}

.feedbackItem {
	margin-left: 50px;
	padding-left: 5px; 
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 4px 
rgba(150, 150, 150, 0.3);
}

.feedbackManage {
	bottom: 5px;
}

#tbCommentBody { width: 100%; }

#tbCommentBody, #tbCommentAuthor {
	border: 1px solid #7E8998;
} 

#green_channel {
	background-color: #313A43!important;
	border: medium none;
	bottom: 1px;
	color: #FFFFFF;
	padding: 10px 20px;
	right: 16px;
	width: auto;
	z-index: 9999;
border-bottom: 3px solid #1EA2DE;
}

#div_digg {
	bottom: 50px;
	right: 0;
} 

#lnkBlogLogo {
	background: #7E8998
}

#blogTitle h1 {
	display: inline-block;
	position: relative;
	width: 120px;
}

#github {
	position: absolute;
	right: 0;
	top: 0;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

#github:hover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

#blogTitle h1 a {
	color: #2E8BCC;
	font-size: 100%;
}

#blogTitle h1 a:hover {
	color: #CE8B10
}

.postTitle {
	background: #F0F1F4;
	background-image: none;
	border-left: 5px solid #D8D9DC;
	padding: 2px 15px;
}

.dayTitle {
	padding: 0;
	background-color: #FFF;
}

.dayTitle a {
	color: #f60
}

.postDesc {
	padding: 3px 15px;
	float: right;
	background-color: #7B4F9D;
	color: #FFF;
}

.postDesc a {
	color: #FFF;
}

.day {
	border: none;
}

.comment_btn {
	background: #7B4F9D url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_save_16.png) no-repeat right center;
	border: none;
	color: #FFFFFF;
	height: 38px;
	width: 150px;
}

.comment_btn:hover {
	background-color: #92CF3F;
}

.highlight {
	background: none repeat scroll 0 0 #F7C86A;
	border: 1px solid #F7941D;
}

#MySignature {
	display: none;
}

.catListPostArchive li {
	padding: 5px 0;
}

#navList a {
	background-color: #F0F1F4;
	border-bottom: 3px solid #D8D9DC;
	color: #253340;
	display: block;
	font-family: 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.7px;
	padding: 0 36px;
	text-transform: uppercase;
}

.menu {
	margin-right: 5px;
}

#navList a[href="https://www.cnblogs.com/"] {
	color: black !important;
}

#navList #MyLinks1_HomeLink {
	border-bottom: 3px solid #7B4F9D;
	color: #7B4F9D !important;
	position: relative;
}

#navList #MyLinks1_HomeLink:after {
	border-color: transparent transparent #7B4F9D;
	border-style: solid;
	border-width: 5px;
	content: "";
	height: 0;
	left: 85px;
	position: absolute;
	top: 36px;
	width: 0;
}

.newsItem .catListTitle {
	border-top: 3px solid #F7866A;
	color: #253340;
	background: url(https://www.cnblogs.com/images/cnblogs_com/aNd1coder/253228/o_sg.jpg) no-repeat 10px 10px;
	height: 95px;
	font-size: 0;
}

.catListTitle, #blog-news {
	padding: 10px;
}

#blog-news {
	padding: 0 10px 10px 10px;
}

.catListTitle {
	border-top: 3px solid #5EA8DE;
	color: #253340;
}

.newsItem, #blog-sidecolumn > div {
	background-color: #F0F1F4;
	padding: 0;
}

.newsItem {
	background-color: #E4E5E7;
}

#leftcontentcontainer > div {
	padding: 0;
}

#blog-sidecolumn ul {
	margin: 10px;
}

#blog-sidecolumn > div {
	margin-bottom: 20px;
	padding-bottom: 1px;
}

.newsItem, #leftcontentcontainer > div, .postSeparator, #footer {
	border: none;
}

#blogTitle h2 {
	font-size: 20px;
	display: block
}

.catListBlogRank h3 {
	border-top-color: #7B4F9D;
}

#profile_block a {
	color: #F7866A;
}

#comment_nav { clear: both; background: none; text-align: left; padding: 0 0 0 50px }

#comment_nav a { color: #f60; padding: 0 5px 0 0; }

#topics { border: none; }

.author_avatar {
	border: none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	padding: 0;
}

#cnblogs_post_body table th, #cnblogs_post_body table td, .postCon table th, .postCon table td {
	padding: 5px 10px;
	border: 1px solid #C0C0C0;
}

#cnblogs_post_body table, .postCon table {
	border: 1px solid #EEE;
	margin-left: 0;
}

#cnblogs_post_body table th, .postCon table th {
	color: #444;
	border: none;
	border-bottom: 3px solid #8DC63F;
	background-color: #EEE;
	height: 35px;
	vertical-align: middle;
}

#cnblogs_post_body table caption, .postCon table caption {
	color: #5EA8DE;
	font-size: 18px;
	padding: 20px 0;
}

#cnblogs_post_body h3, .postCon h3 {
	font-size: 16px;
	font-weight: 600;
	margin: 35px 0 15px 0;
	color: #253340
}

#cnblogs_post_body ul, .postCon ul {
	list-style-image: url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_doublearrow.gif);
	list-style-type: none;
	margin-top: 15px;
	padding-left: 25px;
	line-height: 1.5em;
}

#cnblogs_post_body ul {
	margin-left: 0;
}

#cnblogs_post_body img, .postCon img {
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 4px rgba(150, 150, 150, 0.3);
	padding: 10px;
}

#cnblogs_post_body img:hover, .postCon img:hover {
	box-shadow: 1px 1px 4px rgba(150, 150, 150, 0.5);
}

.feedback_area_title {
	background-color: transparent !important;
	color: #CD4900;
	padding: 10px 0;
	font-size: 20px
}

.feedbackManage + a[href^="#"] {
	left: -48px;
	top: 0;line-height:50px;
	background-color: #7E8998;
}

.feedbackManage {
	bottom: 5px;
}

#tbCommentBody { width: 100%; }

#tbCommentBody, #tbCommentAuthor {
	border: 1px solid #7E8998;
}

#div_digg, #green_channel {
	position: fixed;
}
 
#green_channel a {
	background: none;
	box-shadow: none;
	border-radius: 0 0 0 0;
	padding: 5px 10px;
}

.y {
	background: url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_y.png) no-repeat center;
}

.n {
	background: url(https://images.cnblogs.com/cnblogs_com/aNd1coder/253228/o_n.png) no-repeat center;
}

.catListTag li {
	float: left;
}

.catListTag li a, #MyTag1_dtTagList a, #EntryTag a {
	background-color: #E0EAF1;
	border-bottom: 1px solid #3E6D8E;
	border-right: 1px solid #7F9FB6;
	color: #3E6D8E;
	line-height: 2.4;
	margin: 2px 2px 2px 0;
	padding: 1px 4px;
	text-decoration: none;
	white-space: nowrap;
}

.catListTag li a:hover, #MyTag1_dtTagList a:hover, #EntryTag a:hover {
	background-color: #3E6D8E;
	color: #FFF !important;
}

.recent_comment_author {
	border: none;
	background-color: #7B4F9D;
	color: #FFFFFF !important;
	float: right;
	padding: 1px 5px;
}

.recent_comment_title {
	clear: both;
	margin-top: 10px;
}

.comment_vote {
font-size:12px;
padding-right:10px!important;
}

.comment_quote {
background-color:#DDD;
}

.postBody blockquote,.postCon blockquote{
background:#F0F0F0 url(https://common.cnblogs.com/Skins/iMetro_HD/images/quote.png) no-repeat -75px -20px;
border-radius: 10px;
margin: 20px 0px;
padding: 20px 50px;
line-height:1.8em;
font-size:14px;
}