#bury_count, 
#digg_tips, 
#author_profile_info, 
#green_channel, 
#clear_read_link, 
#site_nav_under, 
.itnews, 
.ad_text_commentbox,
#comment_form,
.commentform {
	display: none;
}

p {
	margin: 0;
}

body {
	background-color: #eeeeee;
	font-family: Arial, SimSun;
	font-size: 14px;
}

#Form1 {
	background-color: white;
	width: 950px;
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	border-radius: 4px;
	box-shadow: 0 0 2px #888888;
}

#headerLine {
	height: 180px;
}

#headerLine #memo a {
	float: right;
	padding: 3px 6px 3px 6px;
	margin-right: 12px;
	color: #eeeeee;
	background-color: black;
	display: inline;
	text-decoration: none;
	font-size: 14px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	box-shadow: 0 0 3px #888888;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

#headerLine #memo a:hover {
	color: white;
	background-color: red;
}

#title {
	padding: 50px 0px 0px 0px;
}

#littleTitle {
	float: left;
	margin-top: 10px;
	margin-right: -11px;
	margin-left: -11px;
	width: 140px;
	height: 80px;
	border: 1px solid #221111;
	background-color: #221111;
	box-shadow: 0 0 2px black;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

#littleTitle:hover {
	background-color: #aa2200;
}

#littleTitle .in {
	height: 78px;
	border: 1px solid white;
}

#blogOwner {
	float: left;
	margin: -7px 0px -20px 3px;
	font-family: 'Times New Roman';
	font-style: italic;
	font-weight: bold;
}

.admin, .postNew {
	padding-top: 2px;
	width: 98px;
	height: 18px;
	font-family: 'Times New Roman';
	font-size: 13px;
	font-style: italic;
	float: left;
	display: inline;
	color: #221111;
	border: 1px solid #221111;
	outline: 1px solid #221111;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.admin:hover, .postNew:hover {
	border: 1px solid white;
	background-color: #cc4433;
}

.admin {
	margin: 12px 0px 8px 15px;
}

.postNew {
	margin: 0px 0px 0px 15px;
}

#contact {
	float: right;
	margin-top: 10px;
	margin-right: -11px;
	margin-left: -11px;
	width: 449px;
	height: 80px;
	background-color: #221111;
	border: 1px solid #221111;
	box-shadow: 0 0 2px black;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

#contact:hover {
	background-color: #aa2200;
}

#contact .in {
	height: 78px;
	border: 1px solid white;
}

.authorName, .contactMain, .contactViaMail, .contactViaCnblogs {
	text-decoration: none;
	display: block;
	margin-top: 53px;
	float: left;
	color: white;
	font-family: 'Times New Roman';
	font-size: 14px;
	font-style: italic;
	padding: 1px 3px 1px 3px;
}

.authorName {
	padding-top: 2px;
	margin-left: 15px;
	font-weight: bold;
}

.contactMain {
	padding-top: 2px;
	margin-left: 30px;
}

.contactViaMail, .contactViaCnblogs {
	border: 1px solid #221111;
	outline: 1px solid #221111;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.contactViaMail {
	width: 83px;
	margin-left: 10px;
	background-image: url( https://images.cnblogs.com/cnblogs_com/unimous/370710/o_gmail.png );
	background-repeat: no-repeat;
	background-position: 69px 1px;
}


.contactViaCnblogs {
	margin-left: 10px;
}

.contactViaMail:hover, .contactViaCnblogs:hover {
	border: 1px solid white;
	background-color: #cc4433;
}

#mainTitle {
	width: 400px;
	height: 80px;
	margin-left: 120px;
	margin-bottom: -11px;
	border: 1px solid #221111;
	background-color: #221111;
	position: relative;
	z-index: 10;
	box-shadow: 0 0 2px black;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

#mainTitle:hover {
	border: 1px solid #aa2200;
	background-color: #aa2200;
}

#mainTitle a {
	display: block;
	padding-top: 12px;
	width: 398px;
	height: 66px;
	border: 1px solid white;
	color: white;
	text-decoration: none;
	font-family: 'Times New Roman';
	font-size: 40px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}

#home {
}

#header {
	display: none;
	background-color: gray;
}


#mainContent {
	float: left;
	width: 730px;
	border-right: 1px solid black;
}

#sideBar {
	width: 220px;
	margin-left: 730px;
	padding-bottom: 10px;
	border-left: 1px solid black;
}

#footer {
	display: none;
	clear: both;
	border-top: 1px solid black;
}

#footLine {
	padding: 8px 0px;
	clear: both;
	border-top: 1px solid black;
	font-family: 'Times New Roman', 'SimSun';
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #555;
}

.day {
}

.postTitle {
	margin-top: -2px;
	padding-top: 2px;
	margin-left: -10px;
	padding-left: 2px;
	margin-bottom: -10px;
	padding-bottom: 10px;
	background-image: url( https://images.cnblogs.com/cnblogs_com/unimous/370710/o_border-left-solid.png );
	background-repeat: no-repeat;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.postTitle2 {
	display: block;
	color: white;
	font-family: Arial, SimHei;
	font-size: 16px;
	font-weight: bold;
	background-color: black;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	box-shadow: 0 0 2px black;
}

.postTitle2:hover {
	background-color: green;
}

.postCon {
	padding: 3px 7px 3px 30px;
	margin-left: 5px;
	margin-right: 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	color: #555555;
	background-color: #f4f4f4;
	text-indent: 2em;
	font-size: 13px;
	line-height: 18px;
}

.c_b_p_desc_readmore {
	margin-left: 10px;
	padding-left: 3px;
	padding-right: 2px;
	color: #999999;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #555555;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.c_b_p_desc_readmore:hover {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}


.postDesc {
	padding-top: 1px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 30px;
	color: white;
	background-color: #999999;
	font-family: 'Times New Roman', SimSun;
	font-size: 12px;
	text-align: center;
}

.postDesc a {
	color: white;
	background-color: #bbbbbb;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	font-style: normal;
	padding: 0px 2px 0px 2px;
	border: 1px solid white;
	outline: 1px solid #bbbbbb;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.postDesc a:hover {
	background-color: red;
	outline: 1px solid #999999;
}


.day .dayTitle {
	display: none;
}

.catListTitle {
	margin-top: 0px;
	padding-top: 2px;
	margin-right: -10px;
	padding-right: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	font-family: Arial, SimHei;
	font-size: 16px;
	text-align: center;
	color: white;
	background-color: #000099;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	box-shadow: 0 0 2px black;
}
.catListTitle:hover {
	background-color: black;
}

.topicListFooter {
}

.topicListFooter a {
	display: block;
	padding: 2px 0px;
	text-decoration: none;
	text-align: center;
	font-family: 'Arial', 'SimHei';
	font-weight: bold;
	color: white;
	background-color: black;
	box-shadow: 0 0 2px black;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.topicListFooter a:hover {
	background-color: red;
}

/* leftContentContainer */


.newsItem, .mySearch, .catListTag, .catListPostArchive, .catListImageCategory, .catListView {
	margin-right: -10px;
	padding-right: 10px;
	background-image: url( https://images.cnblogs.com/cnblogs_com/unimous/370710/o_corner-right.png );
	background-repeat: no-repeat;
	background-position: 219px 23px;
	font-size: 13px;
}

#news_block {
	color: #666666;
	background-color: #f4f4f4;
	margin: 0px 5px 0px 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 10px 10px 5px 10px;
	line-height: 18px;
}

.myMail {
	margin: 0px 5px 0px 5px;
	padding: 1px 0px 1px 0px;
	color: white;
	background-color: #999999;
	font-size: 12px;
	font-family: 'Times New Roman';
	text-align: center;
}

#profile_block {
	margin: 0px 5px 10px 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-top: 10px;
	line-height: 16px;
	color: #666666;
	background-color: #f4f4f4;
	text-align: center;
}

#profile_block a {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

#profile_block a:hover {
	color: black;
	border-bottom: 1px solid #666666;
}

#p_b_ing, #p_b_follow{
	margin-top: 10px;
	background-color: #999999;
}

#p_b_ing a, #p_b_follow a {
	font-size: 12px;
	padding: 0px 2px 0px 2px;
	color: white;
	background-color: #bbbbbb;
	border: 1px solid white;
	outline: 1px solid #bbbbbb;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
	text-decoration: none;
}

#p_b_ing a:hover, #p_b_follow a:hover {
	color: white;
	background-color: red;
	border: 1px solid white;
	outline: 1px solid red;
}

/******************************************************************************/
/* CSS for SEARCH bar */
.mySearch {
}

.mySearch #SingleColumn1_ctl00_widget_my_google {
	margin: 0px 5px 18px 5px;
	padding-top: 3px;
	background-color: #f4f4f4;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 16px solid #999999;
}

.mySearch #SingleColumn1_ctl00_widget_my_google #google_q {
	display: block;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999999;
	border-radius: 2px;
	padding: 2px 0px 2px 2px;
	width: 192px;
	font-family: 'Arial', 'SimSun';
	font-size: 13px;
}

.mySearch #SingleColumn1_ctl00_widget_my_google #google_q:hover {
	border: 1px solid black;
}

.mySearch #SingleColumn1_ctl00_widget_my_google #google_q:focus {
	border: 1px solid black;
	background-color: #FCF6CF;
}

.mySearch #SingleColumn1_ctl00_widget_my_google .btn_my_zzk {
	width: 70px;
	height: 25px;
	margin-top: -10px;
	margin-bottom: -20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	border-radius: 0px;
	border: 1px solid white;
	outline: 1px solid blue;
	color: #eeeeee;
	background-color: #4444ff;
	font-size: 13px;
	font-family: 'Arial', 'SimSun';
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.mySearch #SingleColumn1_ctl00_widget_my_google .btn_my_zzk:hover {
	outline: 1px solid blue;
	background-color: #7777ff;
	color: white;
	cursor: pointer;
}
/* end of SEARCH bar */
/******************************************************************************/


/******************************************************************************/
/* CSS for Tag List */
.catListTag {
}

.catListTag ul {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	font-size: 12px;
	font-family: 'Arial', 'SimSun';
	list-style: none outside none;
}

.catListTag li {
	margin-top: 9px;
	margin-bottom: 9px;
}

.catListTag li a {
	margin-right: 7px;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	color: #3E6D8E;
	background-color: #E0EAF1;
	border-bottom: 1px solid #3E6D8E;
	border-right: 1px solid #7F9FB6;
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}

.catListTag li a:hover {
	color: #e0eaf1;
	background-color: #3e6d8e;
}
/* end of Tag List */
/******************************************************************************/


/******************************************************************************/
/* CSS for List Post Archive */
.catListPostArchive {
}

.catListPostArchive ul {
	margin: 0px 5px 12px 5px;
	padding: 10px 20px 10px 55px;
	background-color: #f4f4f4;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 16px solid #999999;
	list-style: none outside none;
	font-size: 13px;
}

.catListPostArchive li {
	margin: 3px 0px;
}

.catListPostArchive li a {
	text-decoration: none;
	color: #666666;
	border-bottom: 1px dotted #666666;
	letter-spacing: 1px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.catListPostArchive li a:hover {
	color: black;
	border-bottom: 1px solid black;
}
/* end of List Post Archive */
/******************************************************************************/


/******************************************************************************/
/* CSS for .postBody */
.postBody {
	background-color: #f4f4f4;
	margin: 0px 5px 0px 5px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-top: 10px;
}
/* end of .postBody */
/******************************************************************************/

#commantForm {
}


/******************************************************************************/
/* Post Body ******************************************************************/
/******************************************************************************/
#cnblogs_post_body {
	color: #222;
	font-family: 'Arial', 'SimSun';
	font-size: 13px;
	line-height: 21px;
}

#cnblogs_post_body h1 {
	margin: 18px 0px 18px 0px;
	padding: 4px 4px 4px 10px;
	box-shadow: 0 0 2px black;
	color: white;
	background-color: #303030;
	font-family: 'Arial', 'SimHei';
	font-size: 16px;
	font-weight: bold;
}

#cnblogs_post_body h2 {
	margin: 17px 0px 17px 10px;
	padding: 3px 4px 3px 10px;
	box-shadow: 0 0 2px black;
	color: white;
	background-color: #505050;
	font-family: 'Arial', 'SimHei';
	font-size: 15px;
	font-weight: bold;
}

#cnblogs_post_body h3 {
	margin: 16px 0px 16px 20px;
	padding: 2px 4px 2px 10px;
	box-shadow: 0 0 2px black;
	color: white;
	background-color: #707070;
	font-family: 'Arial', 'SimHei';
	font-size: 14px;
	font-weight: bold;
}

#cnblogs_post_body h4, 
#cnblogs_post_body h5, 
#cnblogs_post_body h6, 
#cnblogs_post_body h7
{
	margin: 15px 0px 15px 30px;
	font-family: 'Arial', 'SimHei';
	font-size: 14px;
	font-weight: bold;
}

#cnblogs_post_body p,
#cnblogs_post_body ul, 
#cnblogs_post_body ol {
	margin: 14px 25px 14px 25px;
	font-family: 'Arial', 'SimSun';
	font-weight: normal;
}

#cnblogs_post_body ul, 
#cnblogs_post_body ol {
	padding-left: 20px;
}

#cnblogs_post_body strong {
	font-family: 'Arial', 'SimHei';
	font-weight: bold;
}

#cnblogs_post_body em {
	font-style: italic;
}

#cnblogs_post_body a {
	text-decoration: none;
	color: #222;
	border-bottom: 1px dotted #222;
}

#cnblogs_post_body a:hover {
	color: black;
	border-bottom: 1px solid black;
}

#cnblogs_post_body a:visited {
	color: #555;
	border-bottom: 1px dotted #555;
}

#cnblogs_post_body pre {
	margin: 10px 30px 10px 30px;
	border: none;
	padding: 4px 8px 4px 8px;
	background-color: #dfdfdf;
	overflow-x: auto;
	font-family: 'Consolas', 'courier New';
	font-size: 12px;
	line-height: 16px;
}

#cnblogs_post_body pre ol {
	margin: 5px 20px 5px 40px;
	padding: 0px;
	font-family: 'Consolas', 'courier New';
	font-size: 12px;
}

#cnblogs_post_body pre li {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

#cnblogs_post_body code {
	padding: 1px;
	font-family: 'Consolas', 'Courier New';
	font-size: 12px;
	line-height: 16px;
	background-color: #dfdfdf;
}

/*
#cnblogs_post_body pre {
	font-family: 'Consolas', 'courier New';
	font-size: 12px;
	line-height: 15px;
	margin: 10px 30px 10px 30px;
	border: 1px solid #555;
	padding: 4px 8px 4px 8px;
	overflow-x: scroll;
}*/
/*
#cnblogs_post_body pre ol {
	font-family: 'Consolas', 'courier New';
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
}
*/

#cnblogs_post_body .reference {
	margin: 10px 30px 10px 0px;
	padding: 4px 4px 4px 10px;
	box-shadow: 0 0 2px black;
	color: white;
	background-color: green;
	font-family: 'Arial', 'SimHei';
	font-size: 16px;
	font-weight: bold;
}

#cnblogs_post_body .quote {
	margin: 20px 35px;
	border: 1px solid white;
	background-color: #ccc;
	box-shadow: 0 0 2px black;
}

#cnblogs_post_body .quote .quoteTitle {
	text-align: center;
	font-size: 16px;
	font-family: 'Arial', 'SimHei';
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

#cnblogs_post_body .key {
	margin-right: 2px;
	margin-left: 2px;
	border-radius: 3px;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;
	border-right: 2px solid black;
	padding: 1px 4px;
	font-family: 'Consolas', 'courier New';
	font-size: 12px;
	font-weight: bold;
}
/******************************************************************************/

#blog_post_info_block {
}

#EntryTag {
	font-size: 12px;
	margin: 40px 15px 20px 5px;
}

#EntryTag a {
	margin-right: 4px;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	color: #3E6D8E;
	background-color: #E0EAF1;
	border-bottom: 1px solid #3E6D8E;
	border-right: 1px solid #7F9FB6;
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}

#EntryTag a:hover {
	color: #e0eaf1;
	background-color: #3e6d8e;
}

#google_image_div {
    display: none;
}