#content a{
	text-decoration:none;
	color:#690;
}
#content a:hover{
	text-decoration:underline;
	color:#f29924;
}
#content .zoneBody{
	color:#333;
	font-size:10pt;
	padding:8px 8px 30px;
}

/*zoneAlbum*/
#zoneAlbum h3.title{
	font-size:12pt;
	color:#f29924;
	font-weight:bold;
}
#viewMode{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #cc9;
}

/*photoInfo*/
#photoInfo{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #cc9;
}

/*albumList*/
#albumList ul{
	width:528px;
	margin:auto;
}
#albumList li{
	float:left;
	width:130px;
	height:180px;
	text-align:center;
	overflow:hidden;
}
#albumList .albumThumb a img{
	border:10px solid #c4dfa6;
	margin-bottom:5px;
	width:100px;
	height:100px;
}
#albumList .albumThumb a:hover img{
	border:10px solid #cc9;
}
#albumList li h2.albumTitle{
	font-size:12px;
	font-weight:normal;
}
#albumList li .albumDesc,#albumList li .albumInfo{
	display:none;
}

/*photoList*/
#albumNormal ul{
	width:528px;
	margin:auto;
}
#albumNormal li{
	float:left;
	width:130px;
	height:130px;
	text-align:center;
	overflow:hidden;
}
#albumNormal .photoThumb a img{
	border:10px solid #c4dfa6;
	margin-bottom:5px;
}
#albumNormal .photoThumb a:hover img{
	border:10px solid #cc9;
}
#albumNormal .photoTitle{
	display:none;
}

/*photoDetail*/
#albumDetail li{
	float:left;
	width:190px;
	height:280px;
	margin:0 2px;
	overflow:hidden;
}
#albumDetail .detailThumb{
	text-align:center;
}
#albumDetail .detailThumb a img{
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:10px;
}
#albumDetail h2.detailTitle{
	font-size:10pt;
	line-height:1;
}

/*comment*/
.comment{
	padding-bottom:10px;
	position:relative;
	margin-bottom:25px;
	overflow:hidden;
}
.comment li{
	width:85%;
	float:right;
}
.comment li.commentsPic{
	width:70px;
	float:left;
}
.comment li.commentsPic img{
	border:1px solid #666;
	padding:2px;
	height:50px;
	width:50px;
}
.comment li.commentsInfo{
	font-size:12pt;
	padding-bottom:10px;
}
.comment li.commentsInfo .floor{
	color:#f29924;
	font-weight:bold;
}
.comment li.commentsInfo .time{
	font-size:8pt;
	color:#999;
}
.comment li.commentsManage{
	padding-top:10px;
}
.comment li.commentsReply{
	background-color:#c4dfa6;
	padding:8px;
}
.commentsPost{
	padding-bottom:20px;
}

/*albumRelation*/
#albumRelation li{
	margin:5px 0;
}
#albumRelation h2{
	font-size:12pt;
}

/*photoView*/
#photoView{
	text-align:center;	
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #cc9;
}
.photoShow img{
	border:none;
}
#photoThis img{
	padding:2px;
	border:1px solid #ccc;
}
#photoPrev img,#photoNext img{
	margin:0 0 200px;
	border:none;
}

/*photoPage*/
.photoPage{
	padding-top:20px;
	clear:both;
}
.photoPage li{
	display:inline;
}
.photoPage img{
	width:50px;
	height:50px;
	margin:5px;
	padding:2px;
	border:1px solid #ccc;
}
.photoPage li.click img,.photoPage a:hover img{
	border:1px solid #f29924;
}

/*photoExif*/
#photoExif p{
	float:left;
	width:190px;
	margin-top:30px;
	text-align:center;
}
#photoExif p img{
	padding:2px;
	border:1px solid #ccc;
}
#photoExif ul{
	float:right;
	width:380px;
}
#photoExif li{
	color:#f29924;
	margin:3px 0;
}
#photoExif li span{
	color:#333;
}

/*page*/
div.page{
	clear:both;
	text-align:center;
	padding:8px 0;
}
div.page strong{
	font-weight:bold;
	border-bottom:3px solid #666;
}
