@charset "utf-8";
/* CSS Document */

div.side ul.list a{
	/*font-size:12px;	*/
} 

div.score{height:80px;overflow:hidden;}
div.totalscore{
	float:left;
	height:100%;
	padding:0px 5px;
	background:#f7f7f7;
	line-height:80px;
	text-align:center;
	white-space:nowrap;
	font-family:Verdana, Geneva, sans-serif;
}
div.totalscore span{font-size:42px;font-weight:bold;color:red;padding:0px 5px;min-width:80px;display:inline-block;}
div.rateit{height:100%;text-align:left;background:#fff;padding:5px 5px;}


div.UserData{
}
div.UserData div.UserLogo{
	text-align:center;
	width:100%;height:130px;
	overflow:hidden;
}

div.UserData div.UserLogo img{
	border:solid 1px #d5d5d5;
	padding:1px;
	margin:5px;
	width:120px;
	
}
div.UserData div.sign{
	padding:0px 5px;color:#666;	
}
ul.UserInfo{clear:both;background:#f7f7f7;}
ul.UserInfo li{border-bottom:solid 1px #ebebeb;padding:5px 3px;}
ul.UserInfo li b{font-weight:normal;color:#666;width:40px;float:left;text-align:right;}

#content{
	margin:0 auto;
	background:#ebf4d8;
}

#content #content-header{ 
	height:60px;
	clear:both;
	border-bottom:dotted 1px #d5d5d5;
	
}
#content #content-header h1{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	padding:15px 0 0 11px;
	clear:both;
	}
#content #content-header h4{
	clear:both;
	text-align:left;
	padding:0px 0 0 12px;
}

#content #content-header h4 a{
	text-decoration:underline;
}

#content #content-summary{margin:5px auto 8px; width:90%; clear:both;border:1px solid #DCE1E5; background:#fff;padding:10px 20px;}
#content #content-summary ul{}
#content #content-summary li{text-align:left; padding:9px 12px 6px; font-size:14px; clear:both; line-height:23px;}

#content #content-body{
	text-align:left;
	overflow:hidden;
	padding:15px;
	font-size:14px;
	clear:both;
	line-height:25px;
	word-wrap:break-word; word-break:break-all;
	}
#content #content-body h2{ font-size:14px; }
#content #content-body p{
	font-size:14px;
/*	text-align:justify;
	text-justify :inter-ideograph;*/
	display:block;
	/*text-indent:2em;*/
	}
#content #content-body .icon{ margin:3px 0 0; border:0;}
#content #content-body img{
	border:1px solid #ccc;
	max-width:660px;
	float:none
	/*margin:5px;*/	
	}
/*#content #content-body table{table-layout:fixed;}*/
#content #content-body td{ overflow:hidden;text-overflow:ellipsis;padding:5px;}
#content #content-body a{text-decoration:underline;font-size:14px;}
#content #content-body a:hover{color:#bc2931;}


#content #content-footer{ 
	height:20px;
	clear:both;
	border-top:dotted 1px #d5d5d5;
	
}

div.gallay a{
	border:solid 1px #d5d5d5;
}
div.gallay a:hover{
	border:solid 1px #86c212;
}
