body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#EAEAEA;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
    margin:0;   
     padding:0;  
	list-style:none;
} 
body img{
  border:none;
}
a{
 color:#000;
 border:0;
 text-decoration:none;
}
a:hover{
  color:#f00;
  text-decoration:none;
}
/*合并边线,边线空间至零.*/
table { 
     border-collapse:collapse;   
     border-spacing:0;   
} 
/*清除边线*/
fieldset,img {    
     border:0;   
} 
ol,ul { 
     list-style:none;   
} 
caption,th { 
     text-align:left;   
} 
h1,h2,h3,h4,h5,h6 { 
     font-size:100%;   
     font-weight:normal;   
} 

#header{
background:#000033;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
margin:0 auto;
width:100%;
height:80px;
}
#blogTitle{
height:50px;
line-height:50px;
width:1000px;
margin:0 auto;
}	

#Header1_HeaderTitle{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
font-weight:bold;
color:#FFFFFF;
text-shadow: 0 0 5px #FFFFFF;
}
#navigator{
height:30px;
line-height:30px;
width:1000px;
margin:0 auto;
}

#navList{
float:left;
height:30px;
padding-left:40px;
}

#navList li{
float:left;
padding:0 15px;
}

#navList li a{
font-size:14px;
color:#FFFFFF;
font-family:Microsoft YaHei !important;
font-weight:bold;
}
#navList li a:hover{
color:#BBD3FD;
}

#navigator .blogStats{
width:200px;
float:right;							color:#ccc;							font-family:Microsoft YaHei !important;
}
#main{
			width:1000px;
			margin:20px auto 10px;
}

#sideBar {
    background-color: #f1f1f1;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    float: left;
    margin-bottom: 20px;
    min-height: 20px;
    overflow: hidden;
    padding:9px;
    text-overflow: ellipsis;
    width: 220px;
    word-break: break-all;
}
#sideBar .newsItem{							border-bottom:#999999 solid 1px;
padding-bottom:10px;
}
#blog-news{
padding-top:5px;
color:#333333;
}

#blog-news a{
color:#0099FF;
}
#profile_block{
line-height:22px;
}

.CalTitle{
height:22px;
line-height:22px;
background:#efefef;
border-bottom:#ccc solid 1px;
}
.CalDayHeader{
text-align:center;
padding:2px 0;
color:#0099FF;
}
#blogCalendar{
color:#333;
}
#leftcontentcontainer{
margin-top:15px;
}
.catListTitle{
font-size:14px;
font-weight:bold;
color:#555;
line-height:26px;
}
#footer{
width:1000px;
margin:0 auto;
text-align:center;
color:#444;
}
#mainContent{
width:720px;
float:right;
padding:10px;
background-color: #F1F1F1;
border: 1px solid rgba(0, 0, 0, 0.06);
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
min-height:840px;
_height:840px;
line-height:20px;
}
#mainContent .forFlow .day{	
margin:0 auto;
width:710px;
padding:10px 5px;
border-bottom:#CCCCCC dashed 1px;
}
.day .dayTitle a{
color:#0099FF;
line-height:30px;
}
.postTitle .postTitle2{
font-size:16px;
font-family:Microsoft YaHei !important;
font-weight:bold;
color:#006699;
}
.forFlow .PostListTitle{
	color:#000066;
	line-height:28px;
        font-weight:bold;
	font-size:16px;
	font-family:Microsoft YaHei !important;
}
.PostList .postTitl2 a{
color:#069;
font-size:14px;
line-height:22px;
font-weight:bold;
}
.PostList .postDesc2{
line-height:24px;
color:#666666;
}
.day .postDesc{
line-height:24px;
color:#666666;
}
.topicListFooter a{
color:#999999;
}
.catListLink ul li{
line-height:20px;
}
.catListLink ul li a{
color:#261313;
font-size:13px;
}
.catListEssay ul li{
line-height:20px;
}
.catListEssay ul li a{
color:#FF3300;
font-size:13px;
}
#ad_text_under_commentbox, #google_ad_c1, #google_ad_c2, #ad_under_google{
display:none;
}
#site_nav_under a{
font-size:14px;
font-family:Microsoft YaHei !important;
font-weight:bold;
color:#402020;
}
.itnews b{
color:#402020;
font-size:15px;
line-height:22px;
}
.itnews a{
color:#FF6600;
line-height:18px;
}
.entrylist .entrylistTitle{
font-size:16px;
color:#006699;
font-weight:bold;
font-family:Microsoft YaHei !important;
line-height:28px;
}
.entrylistPosttitle a{
color:#FF6600;
font-weight:bold;
font-size:14px;
line-height:22px;
}
.entrylistPostSummary .c_b_p_desc{
line-height:20px;
color:#333333;
font-size:13px;
}
.c_b_p_desc_readmore{
color:#FF0000;
}
.entrylistItemPostDesc, .entrylistItemPostDesc a{
line-height:24px;
color:#666666;
}
#TopViewPostsBlock ul li{
line-height:20px;
}
#TopViewPostsBlock ul li a{
color:#FF3300;
}
#TopFeedbackPostsBlock ul li{
line-height:20px;
}
#TopFeedbackPostsBlock ul li a{
color:#FF3300;
}
#ctl04_CatList_LinkList_0_Link_0{color:#FF3300;line-height:20px;}
#RecentCommentsBlock ul li{
line-height:20px;
}
.recent_comment_title a{
color:#f30;
}
.recent_comment_body{
color:#666;
}
.recent_comment_author{
color:#09f;
}
#myposts .PostList{
padding:5px;
border-bottom:#ccc dashed 1px;
}
.entrylistItem{
padding:5px;
border-bottom:#ccc dashed 1px;
}
#post_next_prev{
font-size:14px;
color:#06c;
line-height:26px;
}
.p_n_p_prefix{
text-decoration:none;
font-size:18px;
font-weight:bold;
color:#f0;
}
#post_next_prev a{
color:#555;
text-decoration:underline;
}
.postDesc, .postDesc a{
color:#666;
}
.feedback_area_title{
color:#402020;
font-family: Microsoft YaHei !important;
font-size:14px;
padding-bottom:3px;
font-weight:bold;
}
.feedbackManage{
line-height:24px;
}
.feedbackManage a{
color:#FF0000;
text-decoration:underline;
}
.blog_comment_body{
line-height:20px;
padding-top:3px;
color:#555;
}
.PostList .postText2{
color:#444;
line-height:20px;
}
#TopDiggPostsBlock ul li{
line-height:20px;
}
#TopDiggPostsBlock ul li a{
color:#f30;
}
.c_b_p_desc{
color:#333;
line-height:20px;
}