@charset "utf-8";

/*思念的季节*/

/* =======[ 连接link颜色 ]======= */
a{text-decoration: underline;color:#333;}
a:hover {text-decoration: underline;color:#CC0000;}
body{text-align:center;background:#dac090;}
div{text-align:left;}
/* =======整体布局======= */
#Main{width:1003px; margin:0 auto; background:url(../images/mainbg.jpg) no-repeat center 7px;}


	 


#Head{height:295px; background:url(../images/header.jpg) no-repeat center top;overflow:hidden;}
#Head #BlogTitle{padding-top:70px;margin-left:50px; height:50px; color:#fff;}
#Head #BlogTitle .BlogTitle{font:25px/22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#Head #BlogTitle .BlogUrl{margin-top:10px;}
#Head #BlogTitle .BlogUrl a{color:#fff;}
#Head #BlogTitle .BlogUrl a:hover{ color:#333;}
#Head #Menu{margin:105px 0 0 60px;}
#Head #Menu a{ font-size:12px; color:#773333; line-height:30px;text-align:center; text-decoration:none;width:60px; margin:0 7px; display:block; float:left; }
#Head #Menu a:hover{color:#333;}

/*主要内容*/
#Content{background:url(../images/bg.jpg) repeat-y center;}
#Left{width:200px;float:right;  overflow:hidden;padding-left:36px;margin-right:15px;}
#Right{width:700px;float:left; padding:10px; overflow:hidden;margin-left:10px;}

/*左边版块*/
#MemberInfo,#MyFriend,#Vistor,#Comments{}
#MemberInfo .Pcontent{padding:10px 10px 5px 30px; }

#MyFriend ul li,
#Vistor ul li{border-bottom:1px dashed #9a7733; padding:5px 0 0 10px;0; padding-bottom: 0.4em; margin-bottom: 0.4em; zoom: 1; overflow: hidden;  }
#MyFriend ul li p,#Vistor ul li p{margin-left:50px;margin-top:5px;}
#Vistor ul li h4,#MyFriend ul li h4{ margin-left:50px;font-size:12px;font-weight:normal; }
.userface{width:38px; height:38px; border:1px solid #d3b77c;float:left;margin-left: -50px;}


.sidepanel{margin-bottom:10px;}
.sidepanel h3{background:url(../images/title_bg.gif) no-repeat  left center; border-
              color:#333; 
			  line-height:24px;
			  text-indent:25px;
			  font-size:12px;
			  height:24px;overflow:hidden;
			  border-bottom:1px solid #9a7932;
			  
			  }

.Pcontent{ padding:5px 10px 10px 10px;}

.Pcontent .UserHead {  width:110px; height:112px; padding:12px 15px 10px 13px;}
.Pcontent .UserHead img{border:1px solid #999; padding:5px;width:90px; height:90px;}


#Comments{}
#Comments ul li{border-bottom:1px dashed #d3b77c;
                line-height:20px;
				        background:url(../images/dot.gif) no-repeat left 8px;
					      padding-left:10px;}		
					      		
#Comments ul li a{ color:#333;text-decoration:none;}
#Comments ul li a:hover{color:#333;}
#Comments ul li .commentC{width:180px;
	                        height:22px;
	                        overflow:hidden;
	                        text-overflow:ellipsis;
	                        white-space:nowrap;  }
	                        
#Comments ul li .commentC a{color:#666;}


.MainContent h3{height:46px;font-size:14px;line-height:22px; padding-left:35px; color:#333;background:url(../images/right_title.jpg) no-repeat left ;}
.MainContent h3 .icon{line-height:46px; height:46px;float:left;}
.MainContent h3 .icon img{vertical-align:-35%; margin-left:5px;}
.MainContent h3 .icon a{width:16px; height:46px; margin-left:5px;float:left;}


.article{padding:5px 10px; }
.article a{ color:#773333;text-decoration:none;}
.article a:hover{ color:#333;}
.article ul li{ margin-bottom:10px;zoom:1;}
.title{display:block; line-height:25px; padding:0 5px; background:#fffeea; padding-left:5px; height:25px;}
.title img{}
.article ul li a.cate{color:#333; text-decoration:none;}

.article ul li .pingfen{width:45px; height:65px;float:left;}
.article ul li .pingfen .pingfenDisplay{background:url(../images/reco.gif) no-repeat; width:45px; height:37px;line-height:37px; font-weight:bold; text-align:center;}  
.article ul li .pingfen .pingfentj{background:#f5f5f5 url(../images/pingf.gif) no-repeat center top ;width:43px; border:1px solid #d8d9d4;border-top:none; line-height:22px;  text-align:center;padding-top:3px;} 
.article ul li .ArticleInfo{} 
.article ul li .ArticleInfo,.article ul li .ArticleInfo a{color:#666; text-align:right;}
.article ul li .ArticleShort{word-break:break-all; }
.article .content { padding:10px 0px;}
.article  img{max-width: 540px; width: expression(this.width > 540 ? 540: true);  }
.tag{border:1px solid #d2b480; padding:3px;}
.tag a{text-decoration:underline;}
.tool a{ color:#666;text-decoration:underline;}

/*朋友列表*/
ul.FriendList li{padding-bottom: 0.4em; margin-bottom: 0.4em; zoom: 1; border-bottom:1px solid #ccc;}
ul.FriendList li p,ul.FriendList li h4{margin-left:80px;}
.xspace-friendavatar{float:left;width:64px;height:64px;padding:2px; border:1px solid #d2b480;margin-left:-80px;}

/*评论列表*/
#CommentList{ margin: 1em 0; overflow: hidden; width: 99.5%; }
	#CommentList dl { margin: 0; padding: 5px 5px 5px 70px; }
		#CommentList dt { border-bottom: 1px solid #d2b480; margin-bottom: 0.5em; }
			#CommentList img.xspace-signavatar { padding: 4px; width: 48px; height: 48px; position: absolute; margin-left: -65px; border:1px solid #ccc;}
			
							
		#CommentList dd { margin: 0; line-height: 1.8em; width: 100%; overflow: auto; overflow-y: hidden; padding-bottom: 1em; }
			#CommentList dd * { line-height: normal; }
				#CommentList dd p, #CommentList dd div { line-height: 1.8em !important; margin: 10px 0; }
					#CommentList dd p *, #CommentList dd div * { line-height: normal !important; }
				#CommentList dd a { text-decoration: underline; }
			#CommentList dd img { max-width: 400px; width: expression(this.width > 400 ? 400: true); }
		#CommentList dd blockquote, #CommentList dd div.xspace-quote, #CommentList dd div.xspace-guestbookreply { margin: 10px 10px 10px 20px; padding: 6px 10px; border: solid #EEE; border-width: 1px 1px 1px 3px; }
#CommentList .stat{border-bottom:1px solid #d2b480;}		

#CommentSubmit fieldset { border: 1px solid #EEE; padding: 1em; margin: 0; }
		#CommentSubmit legend { font-size: 1.2em; font-weight: bold; line-height: 2em; }
		
		
		
/*分页*/
.pages{clear:both;pad2b480ing:5px; line-height:16px; text-align:center;}
.pages a{ text-decoration:none;width:16px; height:16px; padding:1px; float:left; margin:4px; border:1px solid #ccc;disaply:block; word-break:break-all; }
.pages a:hover{background:#FAECEB;}

#Foot{padding:10px; text-align:center; color:#666;background:url(../images/foot.jpg) no-repeat center top;padding-top:50px;*margin-top:-35px;}

