/*TODO - there appears to be significant redundancy here */ .photo { border: 1px solid #AAAAAA; } .photo-top-photo, .photo-album-photo { padding: 10px; max-width: 300px; border: 1px solid #888888; } .rotleft1 { -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -ms-transform: rotate(-1deg); -o-transform: rotate(-1deg); } .rotleft2 { -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -ms-transform: rotate(-2deg); -o-transform: rotate(-2deg); } .rotleft3 { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); } .rotleft4 { -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg); -ms-transform: rotate(-4deg); -o-transform: rotate(-4deg); } .rotright1 { -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -ms-transform: rotate(1deg); -o-transform: rotate(1deg); } .rotright2 { -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -ms-transform: rotate(2deg); -o-transform: rotate(2deg); } .rotright3 { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); } .rotright4 { -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); -ms-transform: rotate(4deg); -o-transform: rotate(4deg); } /*.photos { height: auto; overflow: auto; }*/ .photos-end { clear: both; margin-bottom: 25px; } .photo-album-image-wrapper { float: left; margin-top: 15px; margin-right: 15px; margin-left: 15px; /* width: 200px; height: 200px; overflow: hidden; position: relative; */ } .photo-album-image-wrapper .caption { display: none; width: 100%; /* position: absolute; */ bottom: 0px; padding: 0.5em 0.5em 0px 0.5em; background-color: rgba(245, 245, 255, 0.8); border-bottom: 2px solid #CCC; margin: 0px; } .photo-album-image-wrapper a:hover .caption { display:block; } #photo-album-end { clear: both; margin-bottom: 25px; } .photo-top-image-wrapper { /* position: relative; */ float: left; margin-top: 15px; margin-right: 15px; margin-left: 15px; margin-bottom: 15px; /* width: 200px; height: 200px; overflow: hidden; */ } .photo-top-album-name { width: 100%; min-height: 2em; /* position: absolute; */ bottom: 0px; padding: 0px 3px; padding-top: 0.5em; background-color: rgb(255, 255, 255); } #photo-top-end { clear: both; } #photo-top-links { margin-bottom: 30px; margin-left: 30px; } #photos-upload-newalbum-div { float: left; width: 175px; } #photos-upload-noshare { margin-bottom: 10px; } #photos-upload-existing-album-text { float: left; width: 175px; } #photos-upload-newalbum { float: left; } #photos-upload-album-select { float: left; } #photos-upload-spacer { margin-top: 25px; } #photos-upload-new-end, #photos-upload-exist-end { clear: both; } #photos-upload-exist-end { margin-bottom: 15px; } #photos-upload-submit { margin-top: 15px; } #photos_upload_applet_wrapper { margin-bottom: 15px; } #photos-upload-no-java-message { margin-bottom: 15px; } #photos-upload-select-files-text { margin-top: 15px; margin-bottom: 15px; } #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link { color: #8888FF; text-decoration: none; cursor: pointer; } #photos-upload-perms-menu:hover { color: #0000FF; text-decoration: underline; cursor: pointer; } #photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label { float: left; width: 150px; } #photo-edit-perms-end { margin-bottom: 15px; } #photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate { float: left; margin-bottom: 25px; } #photo-edit-link-wrap { margin-bottom: 15px; } #photo-like-div { margin-bottom: 25px; } #photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end { clear: both; } #photo-edit-rotate-end { margin-bottom: 15px; } #photo-edit-delete-button { margin-left: 200px; } #photo-edit-end { margin-bottom: 35px; } #photo-caption { font-size: 110%; font-weight: bold; margin-top: 15px; margin-bottom: 15px; } #in-this-photo-text { color: #0000FF; margin-left: 30px; } #in-this-photo { margin-left: 60px; margin-top: 10px; margin-bottom: 20px; } #photo-album-edit-submit, #photo-album-edit-drop { margin-top: 15px; margin-bottom: 15px; } #photo-album-edit-drop { margin-left: 200px; }