.photogallery-title{font-size:18px;color:#333;background:#eee;padding:8px 12px}.photogallery{padding:12px;padding-right:0}.photogallery .photo-link{display:block;width:145px;height:110px;float:left;margin-right:5px;margin-bottom:5px;position:relative}.photogallery .photo-link-link{position:absolute;z-index:2;width:100%;height:100%;display:block}.photogallery .photo-link img{position:absolute;display:block;margin:auto;top:0;bottom:0;left:0;right:0;z-index:0}.photogallery .photo-link.more-photos span{display:block;text-align:center;font-size:12px;padding-top:65px;background:url(../images_v4/more-photos.png) no-repeat 50% 0;margin-top:17px}.photogallery .photo-link.album span{background:url(../images_v4/blue-cover.png);display:block;position:absolute;z-index:1;bottom:0;left:0;right:0;color:#fff;font-size:12px;padding:5px 7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photogallery .photo-link-edit{position:absolute;z-index:3;top:0;right:0;padding:5px;background:#fff;display:none}.photogallery .photo-link:hover .photo-link-edit{display:block}.photogallery .default-album-cover{background-color:#eee;height:110px}.photo-upload{text-align:center;font-style:italic;padding:30px 0;background:#ebf4f8;border:1px dashed #00ace5}.photo-upload .button{margin-top:5px;font-style:normal}.photo-upload.active{border:1px solid #00ace5;background:#d3e7ef}.photo-upload-box select{margin-bottom:.6em}