@charset "utf-8";


/* =======[ 连接link颜色 ]======= */
a{text-decoration: underline;color:#333;}
a:hover {text-decoration: underline;color:#137c0f;}

body{;text-align:center;color:#666;}
div{text-align:left;}
/* =======整体布局======= */
#Main{width:1003px; margin:0 auto; overflow:hidden;	}


	 


#Head{height:220px; background:url(../images/header.jpg) no-repeat center top;}
#Head #BlogTitle{padding:30px 0 0 50px; height:50px; color:#fff;}
#Head #BlogTitle .BlogTitle{font:18px/22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#Head #BlogTitle .BlogUrl a{color:#fff;}
#Head #BlogTitle .BlogUrl a:hover{ color:#fff;}
#Head #Menu{margin-top:80px; padding-left:50px;height:30px;overflow: hidden;border-bottom:1px solid #c1ea91;}
#Head #Menu a{ color:#427c00;border:1px solid #c1ea91; border-bottom:none;font-size:14px; line-height:30px;text-align:center; text-decoration:none;width:80px; margin:0 7px; display:block; float:left;background:#f6fde8;}
#Head #Menu a:hover{color:#333;background:#f2ffe4}

/*主要内容*/
#Content{margin:10px;}
#Left{width:220px;float:left;  overflow:hidden;padding-right:10px;}
#Right{width:731px;float:right; padding:0 5px; overflow:hidden;}

/*左边版块*/
#MemberInfo,#MyFriend,#Vistor,#Comments{zoom:1;overflow:hidden;}
#MemberInfo .Pcontent{padding:20px; }

#MyFriend ul li,
#Vistor ul li{border-bottom:1px dashed #ccc; padding:5px 0 0 10px;0;  padding-bottom: 0.4em; margin-bottom: 0.4em; zoom: 1; overflow: hidden; width:160px; }
#MyFriend ul li p,#Vistor ul li p{margin-left:40px;margin-top:5px;}
#Vistor ul li h4,#MyFriend ul li h4{ margin-left:40px;font-size:12px;font-weight:normal; }
.userface{width:38px; height:38px; border:1px solid #999;float:left;margin-left: -50px;}


.sidepanel{margin-bottom:10px;}
.sidepanel h3{background:url(../images/left_title.gif) no-repeat  center; 
	        color:#333; 
			    line-height:36px;
			    text-indent:15px;
			   font-size:36px;
			   font-size:12px;}

.Pcontent{ padding:5px 5px 5px 30px;border:1px solid #ccc; border-top:none; border-bottom:none;}
.LeftBottom{background:url(../images/left_bottom.gif) no-repeat center top; display:block;line-height:10px;font-size:10px;height:10px;}

.Pcontent .UserHead { 
	/*background:url(../images/userhead_bg.gif) no-repeat left top; */
	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 #ccc;
                line-height:20px;
                width:160px;
				        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:#137c0f;}
#Comments ul li .commentC{width:160px;
	                        height:22px;
	                        overflow:hidden;
	                        text-overflow:ellipsis;
	                        white-space:nowrap;  }
	                        
#Comments ul li .commentC a{color:#666;}

.RightTop{background:url(../images/right_top.gif) no-repeat;display:block;height:30px;}
.RightBottom{background:url(../images/right_bottom.gif) no-repeat top; height:15px;display:block;line-height:10px;font-size:10px;}



.MainContent{margin-bottom:10px;}
.MainContent h3{font-size:14px;background:#fff; line-height:36px; padding:0 10px; color:#333; background:url(../images/right_top.gif) no-repeat center top;}
.MainContent h3 .icon{line-height:22px; height:22px;float:left;}
.MainContent h3 .icon img{vertical-align:-35%; margin-left:5px;}
.MainContent h3 .icon a{width:16px; height:22px; margin-left:5px;float:left;}


.article{padding:5px 10px;border:1px solid #dedede; border-top:none;border-bottom:none; }
.article a{ color:#7fb342;text-decoration:none;}
.article a:hover{ color:#333;}
.article ul li{ margin-bottom:10px;zoom:1;}
.title{color:#7fb342;display:block; line-height:28px; padding:0 5px; background:#f5f5f5; padding-left:5px; height:25px;font-size:14px;}
.title a{color:#669900;}
.title img{}
.article ul li a.cate{ 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{width:43px; border:1px solid #ccc; line-height:18px;padding-top:3px; background:url(../images/pingf.gif) no-repeat center top; text-align:center;} 
.article ul li .ArticleInfo {color:#7fb342;} 
.article ul li .ArticleInfo,.article ul li .ArticleInfo a{color:#7fb342; text-align:right;}
.article ul li .ArticleShort{word-break:break-all; }
.article ul li .ArticleShort a{color:#666;}
.article ul li .PhoneShort a{color:#666;} 
.article ul li .PhoneShort a:hover{} 
.article .content { padding:10px 0px;}
.article  img{max-width: 540px; width: expression(this.width > 540 ? 540: true);  }
.tag{border:1px solid #ddd; padding:3px;}
.tag a{color:#7fb342;}
.tool a{ color:#7fb342;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 #ddd;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 #DDD; 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 #ddd;}		

#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;paddding: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{border-top:1px solid #ccc;padding:10px; text-align:center; color:#666;}

