div#photo_add_container { display: none; }

div#photo_gallery_container .gallery_nav { clear: both; }
div#photo_gallery_container .gallery_wrapper { clear: both; margin-top: 4px; }
div.gallery-userphoto { float: left; margin: 0 10px 10px 0; }
div#photo_gallery_container .loading { background: url('../images/spinner_small.gif') right no-repeat; }
div#photo_upload_container .loading { background: url('../images/spinner_small.gif') right top no-repeat; }

div#photo_add_container p.photo_source { border-bottom: 1px solid #eee; margin-bottom: 13px; }
div#photo_add_container p.photo_source a { padding: 3px 12px; background-color: #eee; border-left: 1px solid #eee; border-top: 1px solid #eee; border-right: 1px solid #eee; margin-right: 5px; }
div#photo_add_container p.photo_source a.selected { background-color: #fff; }

div#photo_gallery_container p.gallery_nav a.previous { float: left; }
div#photo_gallery_container p.gallery_nav a.next { float: right; }

body.photos p.userphoto-edit { text-align: right; }

form.userphoto-form button.draft {margin-right: 10px;}
form.userphoto-form a.cancel { float: left; }

form.userphoto-form-embedded p label { width: 80px; }
form.userphoto-form-embedded #id_caption { width: 300px; height: 80px; margin-top: 6px; }

body.latest_userphotos .item .thumbnail { float: none; }
