.photo-set { list-style-type: none; width: 655px; margin: 2em 0 0 60px; padding: 0; } .photo-set li { float: left; width: 131px; text-align: center; margin-bottom: 1em; } .photo-set img { margin: 20px 20px 5px 20px; padding: 5px; border: 3px solid #EEEEEE; } .photo-display { width: 530px; margin: 2em 0 0 60px; padding: 0; text-align: center; } .photo-display .photo-title { font-size: large; font-weight: bold; text-align: center; } .photo-display .photo-image img { margin: 0; padding: 5px; border: 3px solid #EEEEEE; } .photo-info { width: 530px; text-align: left; margin-top: 1em; } .photo-info .photo-description { width: 530px; margin: 0; } ul.photo-tags { margin: 2em 0 0 0; background-color: #EEEEEE; } ul.photo-tags li { display: inline; margin: .5em 1em 0 0; } #gallery-header { padding: 0.5em 2em 0.5em 2em; margin: 0; font-size: large; font-weight: bold; color: #000000; background-color: #EEEEEE; text-align: right; } #gallery-menu { border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; list-style-type: none; margin: 1em 0 0 0; padding: 0; } #gallery-menu li { display: inline; margin: .5em 2em .5em 2em; } #gallery-menu li a:hover { background-color: #EEEEEE; text-decoration: none; } .smart-sets { width: 655px; text-align: center; } .smart-sets ul { list-style-type: none; width: 655px; margin: 2em 0 0 60px; padding: 0; } .smart-sets li { float: left; width: 131px; text-align: center; margin-bottom: 1em; } .smart-sets img { margin: 20px 20px 5px 20px; padding: 5px; border: 3px solid #EEEEEE; } .photo-date-taken { margin-top: 1em; font-size: smaller; text-align: left; } .photo-date-posted { font-size: smaller; text-align: left; } .photo-edit { width: 530px; margin: 2em 0 0 60px; padding: 0; text-align: center; } .photo-edit .photo-image img { margin: 0; padding: 5px; border: 3px solid #EEEEEE; } .photo-edit-link, .photo-replace-link { text-align: right; } .photo-upload label, .photo-replace label { display: block; font-weight: 600; margin-top: 0.5em; margin-bottom: 0.5em; } #map { width: 500px; height: 400px; margin: 1em; }