ul.thumbs { list-style: none; margin: 0 auto; padding: 0; clear: both; }
ul.thumbs li { width:90%; list-style: none; float: left; display: block; list-style-image: none !important; margin: 5px 5px 0 5px !important; }
ul.thumbs li img { margin: auto !important; }
ul.thumbs li a { background: none !important; text-decoration: none; border: 0; }
ul.thumbs li p { overflow:visible; text-align:center; }

.thumbs .clearboth { clear: both; }
.childscontainer { margin-bottom: 10px; float: left; }
.thumbscontainer { margin-bottom: 10px; text-align:center; }
.pagenumbers { margin-bottom: 10px; }
.picturecontainer { text-align: center; }
.picturecontainer .title { font-weight: bold; margin-top: 20px; }
.picturecontainer .picture img { border: none; margin: 0 !important; }
.picturecontainer .picture a { background: none !important; text-decoration: none; border: 0; }
.managecontainer { float: left; width:200px; margin-right:200px; }
.managecontainer textarea { width: 395px; }
.managecontainer hr { width: 400px; text-align: left; margin: 20px auto 20px 0; }
.pictureform .managepicture { float: left; clear: left; }
.pictureform .shortfields { margin-left: 20px; float: left; }
.pictureform .clearboth { clear: both; }
.uploadcounter { width: 20px; margin-bottom: 10px; float: left; clear: left; }
.uploadfile { margin-bottom: 10px; float: none; }
.uploadfile input { width: 385px; }
.uploadform { margin-top: 20px; margin-bottom: -10px; clear: both; }
.uploadform .clearboth { clear: both; }
.slideshowwrapper { text-align: center; }
.deleteform { float: left; }
.synchform { float: left; }