/**************** 公共样式 ****************/
 #EntryTag {
	margin-top:20px;
	font-size:9pt;
	color:gray;
}
#divRefreshComments {
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
	font-size:9pt;
}
.topicListFooter {
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}
/**************** 标签默认 ****************/
 * {
	margin:0;
	padding:0;
}
body {
	color: #383838;
	background: #EDF3FF;
	position:relative;
	font-family: verdana, Microsoft YaHei, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.8em;
}
img {
	border:0;
}
li {
	list-style:none;
}
input, textarea {
	border:1px solid #999;
}
h1, h2, h3, h4, h5, h6, th {
	font-weight:bold;
	color:#000;
}
a {
	text-decoration:none;
	color: #20435E;
}
a:hover {
	color: #316992;
}
/**************** 共用部分 ****************/

/* layout */
#mainContent {
	float:right;
	margin-left:-250px;
	width:100%;
}
.forFlow {
	margin:0 16px 0 266px;
}

.day {
    padding-bottom: 30px;
    padding-top: 20px;
    border-bottom: 2px #ccc;
    border-bottom-style: dashed;
}

#footer {
	text-align:center;
}
/* header */
 #lnkBlogLogo {
	display:none;
}
#blogTitle {
}
#blogTitle h1 {
	font-size:17pt;
}
#blogTitle h2 {
	font-size:10.5pt;
	color:#999;
}
#blogTitle .title {
	font-size: 30pt;
	font-family: Impact, Arial black;
	padding-top: 15px;  padding-bottom: 15px;  padding-left: 20px;
}
#blogTitle .subtitle {
	font-size: 12pt;
	color: #1F2A42;
	padding-left: 100px;
	padding-bottom: 10px;
}


.postCon, .entrylistPostSummary{
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #E7ECFA;
}
#navigator {
	background: #E7ECFA;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:30px;
	line-height:30px;
	color:#999;
	padding-left:15px;
	padding-right:5px;
	padding-top:2px\9;
}
#navigator img {
	display:none;
}
.blogStats {
	float:right;
	color:#999;
}
#navList li {
	float:left;
	margin-right:20px;
	font-size:10.5pt;
}
/* sideBar */
 #sideBar li, .divRecentCommentAticle {
	text-indent:-1.5em;
	margin-left:1.5em;
}
#sideBar h3, #MyIng .ing_title {
	margin:16px 0 0 -8px;
	font-size:14px;
	text-align:left;
}
#calendar {
	margin-top:16px;
	text-align:center;
}
#calendar table {
	width:90%;
	margin:0 auto;
}
#calendar .CalOtherMonthDay {
	color:#999;
}
#sideBar .divRecentComment {
	color:#666;
	margin:0 0 8px 8px;
}
.ing_title a:link, .ing_title a:visited, .ing_title a:hover, .ing_title a:active {
	font-weight:bold;
}
div.commentform textarea {
	width:450px;
	height:300px;
	ont-size:13px;
}
/**************** 各子页面 ****************/
div.dayTitle {
	/* display:none; */
	/* border-top: 1px solid; */
}
.entrylistTitle, .thumbTitle, .PostListTitle, .forFlow h3 div, .galleryTitle {
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	text-align:left;
}
.entrylistDescription, .thumbDescription {
	margin-left:16px;
}
div.postTitle, .entrylistPosttitle, .feedback_area_title {
	font-size: 20pt;
	/* font-weight:bold; */
        
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-top: 30px;
	background: #E7ECFA;
}
.postBody p {
	margin-top:20px;
}
.postBody h5 {
	font-size:12pt
}
postCon a, .postBody a, .feedbackCon a {
	border-bottom:1px dotted #333;
	color:#000;
}
postCon a:hover, .postBody a:hover, .feedbackCon a:hover {
	border-color:#999;
}
div.postDesc, .entrylistItemPostDesc {
	border-bottom: 1px solid #ccc;
	color:#999;
	text-align:right;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #E7ECFA;
}
.PostList {
	float:none;
	clear:both;
	text-align:right;
	width:96%;
	margin:auto;
	padding:6px 0;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
}
.postTitl2 {
	float:left;
}
.postText2 {
	text-align:left;
	color:#666;
}
.feedbackItem {
	padding:15px;
	border-bottom:1px dotted #ccc;
}
.feedbackManage {
	float:right;
}
.feedbackCon {
	margin-left:1em;
	color:#666;
}
.commentform td div span {
	margin-left:12px;
}
.gallery img {
	margin:8px;
}
#taglist {
	margin:20px auto;
}
.pfl_feedback_area_title {
	font-size:16px;
	margin:16px 0;
	font-weight:bold;
}
.pfl_feedback_area_title a {
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.pfl_feedbacksubtitle {
	height:30px;
}
.pfl_feedbackname, .pfl_feedbackManage {
	float:left;
	margin:10px 20px 0 0;
}
.pfl_feedbackCon, .pfl_feedbackAnswer {
	clear:both;
	margin-left:12px;
}
.btn_my_zzk {
	border:0px;
}
#sideBarMain {
	padding-left:0px;
}
#MyIng {
	padding-left:10px;
}
p {
	margin-top:0px;
	margin-bottom:0px;
}
div#sideBar div#side_ing_block ul li {
	margin-left:0px;
	text-indent:0px;
}
/**************** 博主添加 ****************/
 #sideBar, .c_ad_block, #green_channel, #site_nav_under, #clear_read_link, .commentbox_title_left, .ad_text_commentbox, #tip_author~*, .day a[href*='EditPosts.aspx?'] ,#navList li:nth-child(3),#navList li:nth-child(4),#span_comment_canceledit ~a,#comment_nav,#post_next_prev,.comment_vote,#footer{
	display:none !important;
}
*::-moz-selection {
	background: none repeat scroll 0 0 #5fb3ff;
	color: #fff;
	text-shadow: none;
}
#header {
	background-color: #EDF3FF;
	position: fixed;
	width: 100%;
	z-index: 1;
	top: 0px;
}
#main {
    position: relative;
    top: 120px;
}
#MyLinks1_HomeLink:after {
content: "首页";
}
.commentbox_title {
	width: auto !important;
}
div.commentform textarea {
	width: 100% !important;
}
.forFlow {
	margin: 0 35px;
}
input[type=button] {
	cursor: pointer;
}
input.author {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADGElEQVQ4jX2T3U9bdRjHf9k5f4FBM0PilVcm6pUXi1mMxgxnXMhmsl0scwkuLtERnZvhzZ1fTJptMBbMpjBmfM0INHXtEGSQnrMgMMZWkFFYB305pQUptbys9JyWw6ofLxZjYOrn5rn5fp48F89XiC30HhdP+E9tq9Y1xatLJaFryrwhlU791Datp0Y8uTW/CUOqZwbOlhDp+4j05HfYS7+SX7pLeuoHYv4TDNQ/ha6pDf8q+6Vycfz710mGuikW4mxkR1hPt1NIfYuzYvDQvs9cqJNg+x4MTWneLGuqa+LKbooFk+joBbq/3kfg+jGyyS/Ixhu503WY7stlhG99StG+T7Cj/J9LjDpROnC2hPXVcdYz17DnL5BPfYU5dhq97SD+KweIjRzHMmvJhSvJzzXhrNxmqLEUo06UCr+muswbVTxcC2AlXNhzTdgLl2ipe4nha+8x6DlES83zWLFqcuEPWAu9g7Pch6l/jF9TXUKX6viq6SE//yVWXGIn67Hnmhj2VTAbqGU28Am3vAfIRU+SmznKWuggVvQkWdONLtV7QpeKs7HyC1b0BImbFSyMVmIlXFiJ049mXGLFqsiFK/lteD+mvpu1ybdxMj3oUnGEIZVcIf0zVuRDgr63mB5oYaTjKGPeQwQ63mT86h7GftzP7Y4KwkOXmfDsZC1Yzvqi79ECXarjK9Ot2PHPmPCV4dgrZNPTLCcDpCP9pCP9LCXu8CB1j438KhOeHVjTR8hGWzGkEhF+TXXF+o7gLPewOFJOcrKL/yJx18vizVdwfvcye+N9/FK5KIw6UTp07mnyqavYpiT00y6W5ycekx8szjDl3YkVrmR90cPgue3oNeI5IYQQuqY2BNtew1nqwo7VMtq2g/DwNxQ3Cvz5RxFz1M1Y+8tY4WM4GR9T7jJ0Tf18cw80pTnY9ir5BTdOphPT2MvApRfpb36Bmetv4KTdFFJupty7Hn/lv9E1tWGwvoRY72Gy0RacjA8n4yMba8X0v8tQ43Z0qZ7/30b6q8QzhlTPGFKJGFLFkCq6ppi6VM/3Votnt+b/AqDUe/itmOYfAAAAAElFTkSuQmCC") !important;
	background-position: 5px 50% !important;
}

textarea.comment_textarea {
	resize: none;
}
#comment_form_container{
    padding-top: 10px;
}

h1.postTitle {
    padding: 20px 20px 0px 20px;
    background: #E7ECFA;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
div.postBody {
    padding: 20px 20px 0px 20px;
    background: #E7ECFA;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
div.post {
    margin-top: 30px;
}

div#topics {
    background: #E7ECFA;
}