/* CSS Document */

.album_list{width:auto;/*638px;*/font-size:12px; overflow:auto;}
.album_list ul{list-style: none;margin:0;padding:0;}
.album_list li{width:260px;padding:6px; border:0px solid #FF0000;float:left;}
.album_list a{color:#6699FF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.album_cover{border:0px solid #F0F0F0;overflow:hidden;float:left;padding:3px; margin:0px;}
.album_cover img{border:0px solid #F0F0F0; margin:0; padding:0px;}

.album_info{float:right;width:100%;margin-left:-150px; padding-top:10px;font-size:12px;}
.album_info dl{margin-left:150px;padding:0;}
.album_info dt{overflow:hidden;width:100%;height:18px;margin:0;padding:0 0 4px;}
.album_info dd{width:100%;margin:0;padding:0;}

.slide_play_link{color:#999999;padding-left:18px;background:url(/images/play.png) no-repeat;}

.album_photo_list{width:100%; border:0px solid #0099FF;}
.album_photo_list ul{float:left;width:400px;overflow:hidden;}
.album_photo_list li{float:left;width:120px;height:170px;margin-right:12px;overflow:hidden;}
.album_photo_list .inner{}
.album_photo_list .outer{border:1px solid #cccccc;}
.album_photo_list img{}
.album_photo_list strong{display:block;text-align:center;line-height:24px;}
.album_photo_list span{display:block;text-align:center;color:#979797;}
.album_photo_list strong a{color:#468AC9;}

#photodiv{width:700px; float:left; border:0px solid #0099FF}

#album-photo{width:100%;}
#album-photo .list{width:100%;border:0px solid #0099FF;}
#album-photo .list ul{ margin:0; padding:0; list-style:none; width:auto; overflow:auto;}
#album-photo .list ul li {float:left;width:130px;height:200px;line-height:150px;border:0px solid #ccc;overflow:hidden;position:relative;text-align:center;margin:auto;padding:0px;margin:5px 0 0 5px;}
#album-photo .list ul li p{border:0px solid #990000;font-size:0.8em;}
#album-photo .list ul li p.img{height:120px;border:0px solid #000000;}

.other-photo{margin-top:10px;}
.other-photo ul{ margin:0; padding:0 0 0px 0; list-style:none; width:auto; overflow:auto;} 
.other-photo ul li{text-align:center;border:0px solid #FFCC00; float:left; display:inline; width:140px; height:140px;padding:0px;margin:5px 0 0 5px;} 
.other-photo ul li img{border:1px solid #CCCCCC;padding:5px;}
.other-photo ul li img:hover{border:1px solid #FFCC33;padding:5px;}
.other-photo ul li.current img{border:1px solid #0099FF;padding:5px;}

#album-photo .newphoto{width:580px;}
#album-photo .newphoto ul li{border:none;padding:4px;margin:12px 0 0 12px;}

#albumdiv{margin-left: 720px;padding:5px;border:1px solid #FF0000;}

#otherphoto{text-align:center;border:0px solid #CCCCCC;margin:0;padding:0;}
#otherphoto ul{ margin:0; padding:0 0 0px 0; list-style:none; width:auto; overflow:auto;} 
#otherphoto ul li{float:left; display:block; width:150px; height:150px;padding:5px;margin:10px 0 0 10px;} 
#otherphoto ul li img{border:1px solid #CCCCCC;padding:5px;}
#otherphoto ul li img:hover{border:1px solid #FFCC33;padding:5px;}
#otherphoto ul li.current img{border:1px solid #FFCC33;padding:5px;}

#exif_info th{text-align:left;font-weight:800;color:#666666;}

#sortable-list { padding:0; }
#sortable-list li.sortme { float:left; padding:4px 8px; color:#000; cursor:move; list-style:none; width:120px; height:120px; margin:8px; border:0px solid #999; text-align:center; border: 1px solid #FFFFFF;}

/* clearfix */
.clearfix{display: inline-block;}
.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden;}

.album-info{font-size:0.9em;}

.photo-image{margin-bottom:10px; text-align:center; border:0px solid #0000FF; padding:0;}
.photo-image table{border:0px solid #FFCC00;}
.photo-image td{border:0px solid #FF0000;}
.photo-image .center{text-align:center;}
.photo-image .left{text-align:right; vertical-align:middle;}
.photo-image .right{text-align:left; vertical-align:middle;}

.photo-title{font-size:1.3em; font-weight:bold; margin-bottom:10px;}

.photo-caption{width:100%;text-align:center;}

.photo-descritpion{font-size:0.9em;}

.photo-exif{font-size:0.9em;text-align:left;}
.photo-exif table td,th{text-align:left;}

.edit_photo{margin:0;padding:0;}
.edit_photo td{margin:0; padding:5px; vertical-align:top;}
.edit_photo p{font-size:1em;margin:0; padding:2px;}
.edit_photo .line{ background-color:#CCCCCC; height:1px; line-height:1px; padding:0; margin:0;}