body,form,input,div,dl,ol,dt,dd,fieldset {
list-style:none;
margin:0;
padding:0;
}

html {
overflow-x:hidden;
overflow-y:scroll;
}

body {
background:#ECF5FF;
background-attachment:fixed;
text-align:left;
font-family:'Segoe UI', Arial, Verdana, Sans-Serif;
line-height:22px;
font-size:15px;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);*/
/*opacity:0.85;这句为FireFox下有效*/ 
}

img {
border:0;
}

hr {
border:1px dashed #ddd;
}

a {
outline:none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

textarea,input {
font:12px verdana, tahoma, sans-serif;
}

textarea {
line-height:150%;
overflow:auto;
border:1px #d0d0d0 solid;
margin:0;
padding:3px;
}

input {
color:#000;
background:#f2f2f2;
border:1px #d0d0d0 solid;
margin:0;
padding:3px;
}

.clear {
clear:both;
font-size:0;
}

#home {
width:100%;
}

#sideBar {
width:205px;
background:#fff;
min-height:200px;
float:right;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
overflow:hidden;
word-break:break-all;
display:inline;
margin:10px 1px;
padding:2px 8px;
}

#main {
clear:both;
margin:10px auto;
}

#mainContent {
min-height:200px;
word-break:break-all;
}
#mainContent .forFlow{margin:10px  0}
#mainContent .gallery td{padding:15px}
#mainContent .gallery img{border-bottom:2px solid #20AD9C;border-right:2px solid #20AD9C}

#header {
clear:both;
border-bottom:2px solid #fff;
margin:0 auto;
}

#blogTitle {
margin:0px auto;
padding:10px 0;
}

#blogTitle h1,h1 a{
display:inline;
font-size:22px;
color:#333;
font-family:"黑体", Verdana, Arial, Tahoma, Sans-Serif;
}

#blogTitle h2{
color:#333;
display:inline;
text-align:right;
font-size:12px;
font-weight:300;
}

#navigator {
height:30px;
line-height:30px;
margin:0 auto;
}

#navList {
overflow:hidden;
float:right;
margin:0;
padding:0;
}

#navList ul {
clear:both;
font-size:14px;
margin:0;
padding:0;
}

#navList li {
float:left;
text-align:center;
margin-left:5px;
height:30px;
background:#fff;
}

#navList a {
font-size:14px;
color:#000;
text-decoration:none;
height:30px;
line-height:30px;
width:80px;
display:block;
}

#navList li #MyLinks1_SpaceLink,#MyLinks1_Admin {
display:none;
}

.blogStats {
float:left;
color:#666;
}

.postTitle,.entrylistPosttitle {
margin:5px;
padding:2px;
}

.postTitle2,.entrylistItemTitle {
border-left:3px solid #f60;
padding:2px 10px;
height:16px;
line-height:16px
}

.postCon,.entrylistPostSummary {
padding-bottom:20px;
}

.postCon a,.entrylistPostSummary a {
color:#f60;
text-decoration:underline;
}

.postDesc ,.entrylistItemPostDesc{
border-bottom:1pt dashed #ccc;
color:#999;
text-align:right;
margin:10px 5px;
}

#mainContent .postTitle a,#mainContent .entrylistPosttitle a {
font-weight:700;
font-size:14px;
}

#mainContent .postTitle a:hover,#mainContent .entrylistPosttitle a:hover {
color:#fff;
font-weight:700;
background:#f60;
}

.day,#topics,.entrylist,#AjaxHolder_UpdatePanel1{
margin-bottom:15px;
background:#fff;
padding:2px 5px;

}

.post{}
.postBody{padding:5px 8px;}
.postBody p{font-size:14px}
.feedback_area_title {
color:#333;
font-size:14px;
margin:5px 0;
}

.topicListFooter a{color:#ff0000;font-weight: bold;}

.feedbackManage {
float:right;
}

.feedbackCon,.entrylistItemPostDesc {
border-bottom:1pt dashed #ccc;
padding-bottom:10px;
padding-left:10px;
margin:10px 0;
}

#sideBar h3.catListTitle {
color:#666;
border-bottom:1px dashed #333;
font-size:14px;
margin:2px 0;
padding:5px 2px;
}


.divRecentComment {
border-bottom:1px dashed #ddd;
padding:2px 0;
}

#calendar {
border:1pt dashed #ddd;
text-align:center;
margin:15px 0 2px;
padding:2px;
}

#calendar table {
width:90%;
}

#calendar .CalOtherMonthDay {
color:#979797;
}

#calendar .CalTitle {
border-bottom:solid 1px #ddd;
line-height:20px;
}

.entrylistTitle {
font-size:14px;
height:25px;
}

#footer {
text-align:center;
color:#000;
}

#navList a:hover {
font-weight:700;
/*background:#20AD9C;
color:#fff;
text-decoration:none;*/
}
#navList select{}

code {
   border: 1px dashed #BBBBBB;
  font-size: 12px;
　color: #654321;
}

.code {
   border: 1px dashed #BBBBBB;
  font-size: 12px;
　color: #654321;
  width:40%;
  padding:10px  
}

.postCon{
  width:90%;
  margin:40px  
}