/**************** 公共样式 ****************/
#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;}

/* Digg Begin */

#digg_block{margin-top:10px;}

#author_profile{float:left;width:280px;margin-top:0px;margin-bottom:10px;color:#000;margin-left:0px;font-size:12px;}
#author_profile a:link,#author_profile a:visited,#author_profile a:acitve{text-decoration:none;}
#author_profile a:hover{text-decoration:underline;}
.author_avatar{vertical-align:top;float:left;margin-right:5px;padding-top:5px;padding-left:2px;border:0px;}
.author_profile_title{font-weight:bold;color:#666;}
.author_profile_info{float:left;line-height:18px;}
#author_profile_follow{}
#author_profile_follow a:link{}
#div_digg{float:right; /*text-align:right;*/margin-bottom:10px;margin-right:30px;font-size:12px;width:120px;text-align:center;margin-top:10px;}
.diggit{float:left;	width:46px;	height:52px;background:url('http://static.cnblogs.com/images/upup.gif') no-repeat;	text-align:center;cursor:pointer;margin-top:2px;padding-top:5px;}
.diggnum{font-size:14px;color:#075DB3;font-family:Verdana;}
.buryit{float:right; margin-left:20px;width:46px;height:52px;background:url('http://static.cnblogs.com/images/downdown.gif') no-repeat;text-align:center;cursor:pointer;margin-top:2px;padding-top:5px;}
.burynum{font-size:14px;color:#075DB3;font-family:Verdana;}
.diggword{margin-top:5px;margin-left:0px;font-size:12px;color:gray;}

a.digg_gray:link		 {color: gray; text-decoration: underline;}
a.digg_gray:visited	 {color: gray; text-decoration: underline;}
a.digg_gray:hover	 {color: red; text-decoration: underline;}
a.digg_gray:active	 {color: gray; text-decoration: underline}

/* Digg End */

/**************** 标签默认 ****************/
*{margin:0;padding:0;}
body{color:#333;background:#dee7de;font-family: verdana,Arial,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:#333;}
a:hover{color:#999;}

/**************** 共用部分 ****************/
/* 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:16px;}
#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 h1{line-height:1.5;}
.postBody h2{line-height:1.5;}
.postBody {font-size:14px;line-height:1.8;}
.postBody span{}
.postBody ul{margin-left:45px;}
.postBody ul li{list-style-type:disc;}
.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;}
.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:#dee7de;}

div.feedbackItem div.feedbackCon{
color:#888;
font-size:12px;
line-height:135%;
padding:7px;
}

ul#navList li{
margin: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:28px;
right:30px;
font-size:12px;
}

ul#navList a{
display:block;
font-size:12px;
padding:2px 0;
width:45px;
margin:0px;
color:#fff;
text-align:center;
}

ul#navList a:hover{
color:#216173;
}

div#footer{display:none;}

#sideBar{
border:1px solid #ced7ce;
border-right:3px solid #ced7ce;
border-bottom:3px solid #ced7ce;
position:absolute;
top:86px;
left:8px;
background:#fff;
/*float:left;*/
padding:0px;
width:280px;
}

div#sideBarMain{
	padding:0px 20px 30px 20px;
}

#mainContent{
background:#dee7de;
margin-left:300px;
margin-right:5px;
margin-top:10px;
}

div.forFlow{
border:1px solid #ced7ce;
border-right:3px solid #ced7ce;
border-bottom:3px solid #ced7ce;
background:#fff;
/*margin:10px 8px 30px 270px;*/
padding:45px 37px 40px;
margin-left:0px;
left:0px;
}

div.postDesc, div.entrylistItemPostDesc{border:none;}

div#blogTitle{
background:url(images/header.gif) left top repeat-x;
height:76px;
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:#fff;}

div#blogTitle .subtitle{
text-indent:50px;
color:#216173;
margin-bottom:0;
}
div#navigator a{font-size:14px;}

a{color:#399ab2;text-decoration:none}
a:hover{color:#9CBA39;}
div.postTitle{border-bottom:1px solid #eee;}
div.postTitle a:visited{color:#9CBA39}
div.postDesc a:first-child{color:#888;}
div.postCon{font-size:14px;color:#444;}

/* 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;padding-top:5px;}
#side_ing_block ul li{background-image:none;}
a.ing_lnk:link,a.ing_lnk:active,a.ing_lnk:visited{color:#888;}
a.ing_link:hover{}
#leftcontentcontainer ul{overflow:hidden;}
