.galleries #galleries {margin: 0 5px; overflow: hidden}
.galleries div.paras p.posted-by {font-size: 11px; line-height: 20px}
.galleries div.paras p.posted-by a {margin-right: 5px}
.galleries div.paras p.posted-by a img {vertical-align: middle}
#content .galleries #galleries ul.blocklist li.item {padding-bottom: 13px}
#content .galleries #galleries ul.blocklist li.item div.thumb-container {position: relative; z-index: 12}
.galleries h3 small {font: normal 12px/15px Arial, sans-serif}
.galleries h3 small.gray {color: #333}
.galleries .photo-thumb-frame a.thumb {display: block; width: 75px; height: 75px; float: left; overflow: hidden}
.galleries table#photos {width: 100%; border-collapse: separate; border-spacing: 10px}
.galleries table#photos {text-align: center; vertical-align: middle; width: 30%; height: 260px; padding: 0; border-bottom: 0}
.galleries .thumblist td {width: 95px; height: 95px}
.galleries table#photos td a.polaroid {display: block; margin: 0 0 10px 0; padding: 0 0 3px 0; background: white; border: 1px solid #808080; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; font-weight: normal; color: #333; overflow: hidden; text-decoration: none}
.galleries table#photos td a.polaroid:hover {text-decoration: none}
.galleries table#photos td a.polaroid img {margin: 4px 4px 10px 4px}
.galleries .thumblist td a.polaroid {height: 95px}
.galleries .smalllist td a.polaroid {font-size: 12px}
.galleries table#photos td div {padding: .25em}
.galleries table#photos p {font-size: 10px; margin: 0; padding: 0}
.galleries #thumbs_pane {float: left; position: relative; overflow: hidden; width: 625px; height: 85px; padding: 0; border: 1px solid #ddd; margin: 10px 2px 0 2px}
.galleries #all_thumbs {position: relative; left: 0px; top: 0px; height: 85px}
.galleries a.photo_thumb {float: left; padding: 5px; width: 75px; height: 75px; background-color: white}
.galleries a.thumb_control {float: left; width: 16px; height: 85px; vertical-align: middle; border: 1px solid #ddd; margin: 10px 2px 0 2px}
.galleries a.thumb_control:hover {border: 1px solid #bbb; background-color: #eee}
.galleries a.thumb_control img {margin: 32px 0px}
.galleries a.vcr_control {display: block; text-align: center; border: 1px solid #ddd; margin: 2px; line-height: 16px; font-size: 12px; font-weight: normal; padding: 2px 0; background-color: white; color: #333; text-decoration: none}
.galleries a.vcr_control:hover {border: 1px solid #bbb; color: #000; background-color: #eee}
.galleries a.vcr_control img {position: relative; top: -1px}
.galleries #photo_pane {position: relative}
.galleries .slideshow #photo_pane {clear: left; float: left; text-align: center; padding: 7px; margin: 7px 2px}
.galleries #photo_pane .hovershow {display: none}
.galleries #photo_pane:hover .hovershow, .galleries #photo_pane.hover .hovershow {display: block}
.galleries .photo_desc {float: right; width: 175px; margin: 7px 10px 0 0}
.galleries .gallery_photo_controls {text-align: right}
.galleries #speed {cursor: pointer}
.galleries .photo_holder {width: 100%; clear: both; margin-top: 1.5em}
.galleries .photo_holder .stats {font-weight: bold; font-size: 13px; color: #555}
.galleries #slider .slow {float: left}
.galleries #slider .fast {float: right}
.galleries #slider .thumb {position: relative; left: 67px; top: 0px; z-index: 1000}
.galleries #speed_div {position: relative; top: -15px; left: 30px; width: 120px; height: 1px; padding: 5px 0}
.galleries #speed_div img {width: 120px; height: 1px; background: #ddd}
.galleries .photo, .galleries .mainphoto {display: block; background: white; padding: 4px; border: 1px solid #808080; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd}
.galleries .mainphoto {float: left; margin-top: 5px; padding: 7px 7px 14px 7px; position: relative}
.galleries .photo img, .galleries .mainphoto img, .galleries a.photo-holder {margin-bottom: 5px; border: 1px solid #f0f0f0; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0}
.galleries a.photo-holder {display: block; text-decoration: none; float: left; border: 1px solid #f0f0f0; margin-bottom: 5px}
.galleries a.photo-holder img {margin: 0; border-width: 0}
.galleries a.zoomer, .galleries a.fullsize {display: block; position: absolute; padding: 3px 4px 3px 22px; background: #eaeaea url(../images/icons/magnifier_zoom_in.gif) no-repeat 4px 3px; color: #333; text-decoration: underline; border:1px solid #bbb; border-top: 1px solid #ddd; border-left: 1px solid #ddd}
.galleries a.zoomer:hover, .galleries a.fullsize:hover {background-color: #f7f7f7; color: black}
.galleries a.zoomer {right: 15px; top: 15px}
.galleries a.fullsize {right: 75px; top: 15px}
.galleries #zoomed {position: relative}
.galleries #zoomed .inner {text-align: center; vertical-align: middle}
.galleries #zoomed .inner img {margin: 0 auto}
.galleries .maindetail p.description {clear: both}
#comment_comment_row .wrapper {width: 508px}
#comment_comment_row textarea {width: 500px; height: 40px}
#comments ul, #comments #add_comment {margin-right: 85px}
