a{overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;}
img{display:inline-block;}
#header{margin-bottom:5px;}
#nav{margin:0 0 5px;padding:0 0 0 10px;}
#nav p{float:right;color:#eaaa00;}
#nav p a{color:#eaaa00;}

#content{float:left;overflow:hidden;margin:0 0 10px;}
	/*album_handle*/
	#album_handle{overflow:hidden;width:676px;padding:0 0 10px;background:#f7f7f7;border:1px solid #e3e1e2;}
	#album_handle h2{width:626px;height:26px;padding:10px 0 0 50px;background:url(album_top_common.jpg) no-repeat;color:#71ba09;font:bold 14px tahoma;}
	#album_handle form{padding:10px;}
	#album_handle table{border-collapse:separate;border-spacing:10px;}
	#album_handle table th{width:100px;text-align:right;vertical-align:top;}
	#album_handle table td p input{margin:3px;}
	#album_handle table .submitted{width:78px;height:28px;margin:0;padding:0;border:0;background:url(group_common.png) no-repeat 0 -510px;color:white;}
	#album_handle table .cancel{width:57px;height:24px;margin:0;padding:0;border:0;background:url(group_common.png) no-repeat 0 -548px;color:#96b12c;}
	/*uoload photo*/
	#upload_photo form{padding:50px 0;}
	#upload_photo img{float:left;margin:0 20px;}
	#upload_photo p{line-height:20px;padding:1px 0 0 100px;}
	#upload_photo .submit_p{clear:both;padding:20px 0 0;text-align:center;}
	#upload_photo .btn{width:78px;height:28px;margin:0;padding:0;border:0;background:url(group_common.png) no-repeat 0 -510px;color:white;}
	/*album_list*/
	#album_list{overflow:hidden;width:676px;border:1px solid #e3e1e2;background:url(slash.jpg) no-repeat;}
	#album_list ul{overflow:hidden;margin:30px 0 20px 40px;}
	#album_list li{overflow:hidden;float:left;height:220px;padding:0 30px 0 0;text-align:center;}
	#album_list li p{margin:5px 0;text-align:left;}
	#album_list li p a{color:#389ce8;}
	#album_list li .album_bg{overflow:hidden;width:167px;height:120px;padding:3px 7px 7px 3px;background:url(album_bg.jpg) no-repeat;}
	#album_list li .album_bg a{width:167px;height:125px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 100px;*font-family:Arial;}
	#album_list li .album_bg img{vertical-align:middle;}	
	#album_list li .album_name{color:#59a304;font:bold 14px arial;}
	/*photo_list*/
	#photo_list{overflow:hidden;width:676px;border:1px solid #e3e1e2;background:url(slash.jpg) no-repeat;}
	#photo_list ul{overflow:hidden;margin:30px 0 20px 30px;}
	#photo_list li{float:left;padding:0 10px 0 0;}
	#photo_list li .photo_bg{overflow:hidden;display:inline-block;width:140px;height:100px;padding:2px;border:1px solid #e0dfe5;}
	#photo_list li .photo_bg a{width:140px;height:100px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 100px;*font-family:Arial;}
	#photo_list li .photo_bg img{vertical-align:middle;}
	#photo_list li .photo_handle{padding:10px;line-height:20px;}
	#photo_list li .set_cover{color:#3a9ce7;}
	/*photo*/
	#photo table{width:100%;}
	#photo caption{padding:20px 0 10px 40px;color:black;font:bold 14px arial;}
	#photo .yellow{height:26px;background:#ecca71;color:white;font:bold 16px tahoma;text-align:center;}
	#photo .pagination p{width:650px;height:30px;margin:0 auto;padding:10px 0 0;border-bottom:1px dashed #8b8b8b;}
	#photo .pagination p span{margin:0 200px 0 0;padding:0 0 0 30px;}
	#photo .pagination p a{color:#3b9be5;}
	#photo .photo{overflow:hidden;width:520px;margin:20px auto 10px;padding:10px 0px;border:2px solid #eee;text-align:center;}
	#photo .photo p{width:520px;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 400px;*font-family:Arial;}
	#photo .photo img{}
	#photo .photo_description{width:520px;margin:0 auto 20px;text-align:right;}
	#photo .tags{height:27px;padding:0 0 0 10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
	#photo .tags a{margin:0 0 0 10px;color:#0024ff;}
	#photo .tags span{color:#0024ff;}
	#photo .comment .count_t{width:550px;margin:0 auto 5px;padding:30px 0 5px 20px;border-bottom:1px dashed #8b8b8b;}
	#photo .comment .count_b{width:550px;margin:0 auto 5px;padding:0 0 5px 20px;border-bottom:1px dashed #8b8b8b;}
	#photo .comment .count_t strong{padding:0 0 0 20px;background:url(group_common.png) no-repeat 0 -620px;font:bold 14px arial;}
	#photo .comment span{display:block;padding:10px 0 10px 70px;color:#c7c7c7;}
	#photo em{margin:0 0 0 70px;padding:0 0 0 390px;}
	#photo .comment_content{margin:0 0 0 70px;}
	#photo .submitted{margin:0 0 20px 0;border:0;text-align:center;}
	#photo .submitted input{width:78px;height:28px;border:0;padding:0;background:url(group_common.png) no-repeat 0 -510px;color:white;}
	#photo .comment_list{width:545px;margin:10px 0 10px 70px;}
	#photo .comment_list .title{height:24px;padding:0 0 0 5px;background:#f4f4f4;}
	#photo .comment_list .img{width:60px;}
	#photo .comment_list .content{width:485px;text-align:left;}
	#photo .comment_list .img img{width:48px;height:48px;margin:10px 0;}
	#photo .comment_list .content span{float:right;}
	
#sidebar{float:right;overflow:hidden;width:222px;margin:0 0 10px;}
	/*sidebar*/
	#back_to{padding:20px 0 10px 10px;}
	#album_del{padding:5px 0 10px 10px;}
	#back_to a{color:#3a9ce7;}
	#tips{padding:0 0 10px;background:url(album_tips_bottom.jpg) no-repeat bottom center;}
	#tips h3{width:222px;height:26px;margin:0 0 -15px;background:url(album_tips_top.jpg) no-repeat top center;}
	#tips p{padding:0 10px 0 20px;line-height:20px;}
	#tips p em{color:red;}
	/*album*/
	#sidebar .creat_album{text-align:center;margin:10px 0;}
	#sidebar .creat_album a{display:inline-block;width:118px;height:23px;padding:5px 0 0 0;border:0;background:url(group_common.png) no-repeat 0 -582px;color:white;text-align:center;font-size:14px;}	
	#material h3{width:191px;height:23px;padding:3px 0 0 25px;background:url(my_list_top.jpg);font-weight:bold;}
	#material img{float:left;width:70px;height:70px;margin:0 10px 0 0;}
	#material{width:216px;height:155px;margin:0 0 10px;background:url(my_list_bottom.jpg) no-repeat center bottom;}
	#material div{text-align:center;margin:5px 0 0;font-size:14px;font-weight:bold;color:#cb71a5;}
	#material p{overflow:hidden;padding:10px 0 0 20px;line-height:20px;}
	#material p a{color:#eaac01;}
