/****************************************
Part 1 Begin
****************************************/
#EntryTag {
    margin-top: 20px;
    font-size: 9pt;
    color: gray;
}

.topicListFooter {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px;
}

#divRefreshComments {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 9pt;
}
/****************************************
Part 1 End
****************************************/


/****************************************
Part 2 Begin 公共样式（全局样式）
****************************************/
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background-color: #CCF2B0;
	/*background-color: #73AC5E;*/
	/*background: url(https://img.moegirl.org/common/2/28/%E7%81%B0%E7%83%AC.jpg) fixed;*/
	/*background: url(https://img.moegirl.org/common/1/11/%E6%89%80%E8%B0%93%E7%AD%89%E5%BE%85.jpg) fixed;*/
	/*background: url(https://images.cnblogs.com/cnblogs_com/oier/1426306/o_62046400_p0_master1200.jpg) fixed;*/
	background-size:cover;
	background-position:center;
}

#home {
	background-color:rgba(255, 255, 255, 0.6)!important; /*主题界面背景*/
	border-radius: 20px; /*主题界面圆弧角*/
	min-width: 50%; /**/
	max-width: 90%;
	width: calc(70% + 300px);
	box-shadow: none; /*没阴影(打消掉B*/
	padding: 30px;
	margin-top: 50px;
	margin-bottom: 50px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

a {
	outline: none;
	color: #0000FF;
}
	a:link {
		color: black;
		text-decoration: none;
	}
	a:visited {
		color: black;
		text-decoration: none;
	}
	a:hover {
		color: #0000FF;
	}
	a:active {
		color: black;
		text-decoration: none;
	}

.clear {
	clear: both;
}
/****************************************
Part 2 End
****************************************/


/****************************************
Part 3 Begin 各个页面元素的样式
****************************************/


/********************home和头部开始********************/

#header {
	padding-bottom: 5px;
	margin-top: 10px;
}

#blogTitle {
	height: 60px;
	clear: both;
}

	#blogTitle h1 {
		font-size: 35px;
		font-weight: bold;
		line-height: 1em;
		margin-top: 20px;
	}

		#blogTitle h1 a {
			color: #233333;
		}

			#blogTitle h1 a:hover {
				color: #0000FF;
			}

	#blogTitle h2 {
		font-weight: normal;
		font-size: 13px;
		font-size: 0.928571429rem;
		line-height: 1.846153846;
		color: #757575;
		float: left;
	}

#blogLogo {
	float: right;
}

#navigator {
	font-size: 18px;
	border-bottom: 1px solid #CECECE;
	border-top: 1px solid #CECECE;
	height: 40px;
	clear: both;
	margin-top: 25px;
}

#navList {
	min-height: 30px;
	float: left;
}

	#navList li {
		float: left;
		margin: -8px 5px 0 0;
	}

	#navList a {
		display: block;
		width: 4em;
		height: 22px;
		float: left;
		text-align: center;
		padding-top: 15px;
	}

		#navList a:link, #navList a:visited, #navList a:active {
			color: #6a6a6a;
			font-weight: bold;
		}

		#navList a:hover {
			color: #000;
			text-decoration: none;
		}

.blogStats {
	float: right;
	color: #757575;
	margin-top: 9px;
	margin-right: 2px;
	text-align: right;
}


/********************home和头部结束********************/



.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: rgba(255, 255, 255, 0)!important;
    margin-bottom: 35px;
    word-wrap: break-word;
}

.diggit {
   display:none;
}

.postTitle a:hover {
	margin-left: 0px;
	color: #66ccff!important;
}

.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
	font-family: "Consolas", "Courier New", monospace!important;
	font-size: 12px!important;
	background-color:rgba(200, 200, 200, 0.5)!important;
	border-radius: 5px;
}

.cnblogs-markdown code, .cnblogs-markdown .hljs .cnblogs-post-body code {
	font-family: "Consolas", "Courier New", monospace!important;
	font-size: 12px!important;
	background-color:rgba(200, 200, 200, 0.5)!important;
	border-radius: 5px;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
	color: #004466!important;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
	transition: all 0.2s linear 0s;
}

.hljs-deletion, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-meta {
    color: #804000;
}

.hljs-number {
	color: #AA5000;
}

.hljs-string {
	color: #404040;
}

.hljs-built_in {
	color: #8000FF;
}

.hljs-title {
	color: #227711;
}

#sideBar a {
	color: #343434;
}

#sideBar a : hover {
	color: #21759b;
	text-decoration: underline;
}

blockquote {
	border-left-style: solid;
	border-left-width: thick;
	border-left-color: #666666;
	background-color: rgba(220, 220, 220, 0.5) !important;
}

#Header1_HeaderTitle {
	font-family: Calibri;
}

.postTitle2 {
	font-family: Calibri, HeiTi;
	font-weight: bold;
}