body{color:#333;background:#eee;}

#header{
border-bottom:10px solid #092e66;
}
#nav_q, #nav_ing, #nav_newpost{display:none;}

div#navigator ul#navList{ 
position:absolute; 
top:30px; 
right:7px;
}

body div#navigator ul#li{ 
margin:0 1px; 
padding:3px 0px; 
height:0; 
line-height:100%; 
} 

div#navigator ul#navList li a{ 
font-size:12px; 
display:block; 
background:#2a5ca8; 
color:#eee; 
width:65px; 
padding:4px 0 7px; 
text-align:center; 
margin:0; 
line-height:120%; 
} 

div#navigator ul#navList li a:hover{ 
background:#3369bb; 
}

div.title{
	text-indent:1.2em;
	padding-top:15px;
	float:left;
	font-weight:normal;
	color:#fdfdfd;
	font-family:微软雅黑;
}

div.title a{
font-weight:normal;
font-size:20px;
color:#fff;
}

div#blogTitle div.subtitle{
position:relative; 
top:46px;color:#a8b1c6;
left:-190px;
font-size:12px;
}

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;}

div#sideBarMain{
padding:0px 20px 30px 20px;
font-family:宋体 sans-serif;
}

div#sideBarMain a{font-family:宋体 sans-serif;
}

div#sideBar{
border:1px solid #ddd;
border-right:3px solid #ddd;
border-bottom:3px solid #ddd;
position:absolute;
top:89px;
left:8px;
background:#fff;
float:left;
padding:0;
width:250px;
font-size:12px;
}

div#mainContent{
background:#eee;
}

div.forFlow{
border:1px solid #ddd;
border-right:3px solid #ddd;
border-bottom:3px solid #ddd;
background:#fff;
margin:10px 8px 30px 270px;
padding:45px 37px 40px;
}

div.postDesc, div.entrylistItemPostDesc{border:none;}

div#blogTitle{
background:#1a427f;
height:69px;
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#navigator a{font-size:14px;}

a{color:#064c9e;text-decoration:none}
a:hover{color:#faae36;}
div.postTitle{border-bottom:1px solid #eee;}
div.postTitle a:visited{color:#faae36}
div.postDesc a:first-child{color:#888;}
div.postCon{font-size:14px;color:#444;}
div.postCon a{display:none;}

/* 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:#064c9e;
	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;
	width:100%;
}

#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{
	padding:0;margin:0 2em 0 3.5em;
}

div#content ul li, div#content ol li{
	padding:0;margin:0;
}

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;
}