﻿body{
 background-color:#000000;
}



#home{
 background-color:#F8FCFF;
}

#mainContent .forFlow {
 /*margin-left:0px;*/
 MARGIN-RIGHT: 5px;
 margin-top:15px;
}

#mainContent .forFlow .day {

background-color:#FFFAE8;
 border:1px solid #CDE1F5;
list-style-type:none;

margin-bottom:20px;
min-height:50px;
padding-bottom:5px;
padding-left:15px;

}
#mainContent .forFlow .day .dayTitle {
  display:none;
}


#mainContent .forFlow .day .postTitle{
 margin-left:0px;
  padding-left:0px;
  margin-top:5px;
   border-bottom:1px solid #CDE1F5;
font-family:微软雅黑;
font-size:14px;
letter-spacing:2px;
line-height:1.5em;
margin-right:10px;
margin-top:10px;
padding-bottom:10px;
text-indent:10px;
text-align:left;

}
#mainContent .forFlow .day .postCon .desc_img{
 border:2px solid #CDE1F5;
 float:left;
 height:80px;
width:180px;
margin-bottom:1px;
margin-right:10px;
margin-top:5px;
}

#mainContent .forFlow .day .postCon a{

 float:right;
  margin-right:15px;
   text-decoration:none;
 color:#006EAB;

  
}

#mainContent .forFlow .day .postCon a:hover{

 color:#000000;
  font-weight:bold;

  
}


#mainContent .forFlow .day .postDesc{
 text-align:left;
  font-style:oblique;
}



#mainContent .forFlow #topics {

background-color:#FFFAE8;
 border:1px solid #CDE1F5;
list-style-type:none;

margin-bottom:20px;
min-height:50px;
padding-bottom:5px;
padding-left:15px;
}

#mainContent .forFlow #topics h2{
 color:Blue;
 border-bottom:1px solid #CDE1F5;
font-family:微软雅黑;
font-size:14px;
letter-spacing:2px;
line-height:1.5em;
 margin-bottom:15px;
padding-bottom:5px;
text-align:left;
}



#mainContent .forFlow #topics .post{
PADDING-RIGHT: 10px;
MARGIN-RIGHT: 15px
}

#mainContent .forFlow #topics .post .postTitle{
margin-top:10px;
padding-left:0px;
border-bottom:1px dashed black;
font-family:微软雅黑;
font-size:14px;
letter-spacing:2px;
line-height:1.5em;
margin-right:10px;
margin-top:10px;
padding-bottom:10px;
text-align:center;
width:80%;
 margin-left:60px;
}

#mainContent .forFlow #topics .post .postBody{
  border:0px;
  padding-top:20px;
}


#mainContent .forFlow #topics .post .postBody p{
    text-indent:20px;
}

#mainContent .forFlow #topics .post .postBody .copyright{
    background-color:#FFFFFF;
 border:1px solid #CDE1F5;
}

#mainContent .forFlow #topics .post .postBody .copyright p{

 margin:5px;
  padding:10px;
}

#mainContent .forFlow #topics .post .postBody a{
  text-decoration:none;
  color:#006EAB;
}


#mainContent .forFlow #topics .post .postBody a:hover{
  color:#000000;
  text-decoration:underline;
}

#mainContent .forFlow #topics .post .postBody pre.code {

border:1px solid #4F81BD;
font-family:"Consolas","Courier New","宋体",Courier,mono,serif;
font-size:12px;
line-height:16px;

white-space:pre-wrap;
word-wrap:break-word;
background-color:#F7F7FF;
margin:10px;
}

#mainContent .forFlow #topics .post .postBody pre.code h4{
	
background-color:#D4DFFF;
border-color:#4F81BD;
border-style:solid;
border-width:0 0 1px;

font-size:12px;
line-height:163%;
text-indent:20px;
 margin:0px;
}
pre {
margin-bottom:0;
margin-top:0;
}

#mainContent .forFlow #topics .post .postDesc{
 text-align:left;
  font-style:oblique;
  text-align:right;
}


#mainContent .forFlow .feedbackItem{
background-color:#FFFAE8;
border:1px solid #CDE1F5;
list-style-type:none;

margin-top:10px;


}

#mainContent .forFlow .feedbackItem .feedbackListSubtitle{
 text-align:left;
  font-style:oblique;
}

#mainContent .forFlow .feedbackItem .feedbackCon {
border-bottom:0px;
margin-bottom:0px;
width:90%;
}

#mainContent .forFlow .feedabckItem .feedbackCon br{
  display:none;
}

#profile_block{
text-align:center;
}

#profile_block,
#side_ing_block,
.block,
.catListTag,
.catListPostCategory,
.catListBlogRank,
.catListComment,
.catListFeedback,
.catListView{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CDE1F5;
margin-bottom:10px;
}

#side_ing_block h3,
.block h3,
.catListTag h3,
.catListPostCategory h3,
.catListBlogRank h3,
.catListComment h3,
.catListFeedback h3,
.catListView h3{
	
border-bottom:1px solid #CDE1F5;

font-family:微软雅黑;
font-size:14px;
letter-spacing:2px;
line-height:1.5em;
margin:10px 15px;
padding-bottom:5px;
text-align:left;

}

#side_ing_block ul,
.block ul,
.catListTag ul,
.catListPostCategory ul,
.catListBlogRank ul,
.catListComment ul,
.catListFeedback ul,
.catListView ul{
	
	margin-bottom:10px;
margin-right:10px;
padding-left:15px;
	
}

#side_ing_block ul li,
.block ul li,
.catListTag ul li,
.catListPostCategory ul li,
.catListBlogRank ul li,
.catListComment ul li,
.catListFeedback ul li
.catListView ul li{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:24px;
}

#navList a:hover {
background-color:white;
color:black;
text-decoration:none;
}
#sideBar{
 /*display:none;*/
}


.feedbackCon,
.postBody blockquote { border:1px dashed #C0C0C0;background:none;}

.postBody blockquote { margin:10px;padding:15px; background-color:#F7F7FF;}

#douban div table tr td a {padding:12px;}

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }

.hide { display:none;}
