/**************** 公共样式 ****************/
#EntryTag{font-size:9pt;}
#divRefreshComments{text-align:right;margin-right:10px;margin-bottom:5px;font-size:9pt;}
.topicListFooter{text-align:right;margin-right:10px;margin-top:10px;}

/**************** 标签默认 ****************/
body{color:#333;background:#1e1e1e;font-family: Verdana,Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:12px;line-height:180%;}
img{border:0;}
li{list-style:none;}
input,textarea{border:1px solid #999;}
h1,h2,h3,h4,h5,h6,th{font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:bold;color:#000;}
a{text-decoration:none;color:#2175BC;}
a:hover{color:#608000;}

/**************** 共用部分 ****************/
/* layout */
#sideBar{/*width:220px;float:left;border:1px solid #999;border-top-width:0;overflow:hidden;padding:0 8px 40px 12px;*/}
#mainContent{/*float:right;margin-left:-250px;width:100%;*/}
.forFlow{/*margin:0 16px 0 266px;*/}
#footer{text-align:center;}

/* header */
#lnkBlogLogo{display:none;}
#blogTitle{padding:5px;}
#blogTitle h1{font-size:17pt;}
#blogTitle h2{font-size:10.5pt;color:#999;}
#blogTitle .title{font-size:17pt;}
#blogTitle .subtitle{font-size:10.5pt;color:#999;}
#navigator{background:#f6f6f6;border:1px solid #ccc;border-width:1px 0;height:17px;padding:6px;color:#999;}
#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:200px;margin:0 auto;}
#calendar .CalOtherMonthDay{color:#999;}
#sideBar .divRecentComment{color:#666;margin:0 0 8px 8px;line-height:20px;overflow:hidden;}

.ing_title a:link,.ing_title a:visited,.ing_title a:hover,.ing_title a:active{
	font-weight:bold;
}



/**************** 各子页面 ****************/
.dayTitle{}
.entrylistTitle,.thumbTitle,.PostListTitle,.forFlow h3 div,.galleryTitle{font-size:14px;font-weight:bold;margin-top:20px;text-align:left;}
.entrylistDescription,.thumbDescription{margin-left:16px;}
.postTitle,.entrylistPosttitle,.feedback_area_title{border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;margin:20px 0 10px;}
.postTitle {margin-top:10px;}
.postBody p{margin-top:12px;}
.postBody h5{font-size:10pt}
.postBody {font-size:14px;line-height:1.5;}
.postBody span{line-height:1.5;}
.postBody ul{margin-left:20px;}
.postBody ul li{list-style-type:disc;}
.postCon a,.postBody a,.feedbackCon a{border-bottom:1px dotted #2175BC;}
.postCon a:hover,.postBody a:hover,.feedbackCon a:hover{border-color:#999;}
.postDesc,.entrylistItemPostDesc{border-bottom:1px dotted #999;color:#999;text-align:right;padding-bottom:20px;}
.PostList{float:none;clear:both;text-align:right;margin:auto;padding:6px 0;overflow:hidden;border-bottom:1px dotted #ccc;}
.postTitl2{float:left;}
.postText2{text-align:left;color:#666;}
.feedbackItem{padding:8px;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;}

body{color:#333;background:##1E1E1E;}

div.feedbackItem div.feedbackCon{
color:#888;
font-size:12px;
line-height:135%;
padding:7px;
}

ul#navList li{
margin: 0 5px
}

div#navigator{
padding:0;
height:0px;
border:none;
}

div.blogStats{
position:absolute;
top:110px;
color:#666;
right:30px;
}

body ul#navList{
position:absolute;
top:0;
right:30px;
font-size:12px;
}

ul#navList a{
display:block;
font-size:12px;
padding:2px 0;
width:45px;
margin:0px;
color:#ff9000;
text-align:center;
}

ul#navList a:hover{
color:#637F00;
}

div#footer{display:none;}

#sideBar{
border:1px solid #ced7ce;
position:absolute;
top:60px;
left:8px;
background:#FFFFDD;
/*float:left;*/
padding:0px;
width:240px;
}

div#sideBarMain{
	padding:0px 20px 30px 20px;
}

#mainContent{
background:#dee7de;
margin-left:260px;
margin-right:5px;
margin-top:10px;
}

div.forFlow{
border:1px solid #ced7ce;
background:#FFFFDD;
/*margin:10px 8px 30px 270px;*/
padding:30px;
margin-left:0px;
left:0px;
}

div.postDesc, div.entrylistItemPostDesc{border:none;}

div#blogTitle{
height:25px;
padding:0
}

div#blogTitle h1{text-indent:30px;padding-top:15px;}
div#blogTitle h1 a{color:#fff;}

div#blogTitle h2{
text-indent:50px;
color:#216173;
margin-bottom:0;
}
div#blogTitle .title{text-indent:30px;padding-top:15px;}
div#blogTitle .title a{color:#B1DF0D;font-size:20px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: bold;}

div#blogTitle .subtitle{
text-indent:50px;
color:#216173;
margin-bottom:0;
}
div#navigator a{font-size:14px;}

a{text-decoration:none;color:#2175BC;}
a:hover{color:#637F00;}
div.postTitle{border-bottom:1px solid #eee;}
div.postTitle a{color: #000000;font-size: 22px;line-height: 1.5;}
div.postTitle a:hover{color: #9CBA39;}
div.postDesc a:first-child{color:#888;}
div.postCon{font-size:12px;color:#111;}

/* Content */
div#content{
	font-family:"宋体" "Arial" "verdana";
	font-size:14px;
	padding:0em .5em 0;
	color:#333;
	line-height:150%;
	word-break:normal;
	position:relative;
	padding-top:10em;
}


#content a{
	font-family:"Arial" "宋体" "Verdana";
	color:#07519a;
	text-decoration:none;
	border:none;
}

#content h1{
	position:absolute;
	top:1em;
	font-size:30px;
	padding:1em 0;
	text-align:center;
	font-family:"Arial" "宋体" "verdana" ;
	z-index:10;
	display:block;
	
}

#content h2{
	font-size:25px;
	margin:2.5em 0 1.5em;
}

#content h3{
	font-size:20px;
	margin:2em 0 1.5em;
}

#content h4{
	font-size:16px;
	margin:1.5em 0 1em;
}

div#content p{
	margin:1em 0;
	text-indent:2em;
	font-size:14px;
	color:#333;
	word-break:normal;
}

#content p.note{
	background:#f7f9ff;
	margin:1em 1em;
	padding:5px;
	color:#333;
}

#content p.Code, #content p.Output{
	background:#f5f5f5;
	color:#006;
	font-family:"Courier New" "宋体";
	font-size:13px;
	text-indent:0;
	margin:1em 1em;
	padding:1em;
}

#content p.Code p{
	text-indent:0;
}

div#content ul, div#content ol{
	margin:0 2em;
}

div#content ul li, div#content ol li{
	margin-left:1.5em;
}

div#content ul li{
	list-style-type:disc;
}

div#content ol li{
	list-style-type:decimal;
}

#content li ul li, #content li ol li{
	margin:.5em 0em .5em 0em;
}

#content dt{padding:20px 0 5px 10px;}
#content dd{padding:0;margin:0 0 0 2em;line-height:140%;}

div#content table{
	border-collapse:collapse;border:1px solid #888
}
div#content table p{
	margin:0 0 0 .5em;
	line-height:135%;
	text-indent:0;
}

div#content table td,#content table th{
	padding:4px 5px;
	font-size:14px;
	border:1px solid #888;
}
#side_ing_block ul{color:#399AB2;}

#sideBar ul{padding-left:0}
.tabletheme1 {
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}
.tabletheme1 td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 3px;
}

#leftcontentcontainer{
    word-break: break-all;
}