body.largerimage { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; text-align: center; background-color: #e4dfd0; }
div#gallery-container { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #fff; width: 630px; padding: 5px 5px 0; text-align: center; margin: 7px auto 0; border: solid 1px #756b53; }
* html div#gallery-container { padding-top: 10px }

div#gallery-container p { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; }
div#gallery-container p img { margin-bottom: 7px; }

/* gallery tables */
#gallery { }
#gallery img { padding: 1px; border: solid 1px #e4dfd0; }

#gallery td { padding-bottom: 13px; }
#gallery td.thumbnails { width: 120px; text-align: left; }

#gallery td img { background-color: #fff; padding: 1px; border: solid 1px #e4dfd0; }

td.time { vertical-align: top; width: 90px; padding-right: 2px; }
td.time2 { vertical-align: top; width: 110px; padding-right: 2px; }
td.news-date { font-weight: bold; vertical-align: top; width: 110px; padding-right: 5px; white-space: nowrap; }
td.news-body { vertical-align: top; width: auto; padding-right: 2px; }

td.subject { vertical-align: top; width: 260px; padding-right: 2px; }
td.subject div.event-des { font: 11px/16px Arial, Helvetica, sans-serif; margin-top: 0px; width: 257px; margin-bottom: 3px; }

td.location { vertical-align: top; width: auto; padding-right: 2px; }
td.specs { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; vertical-align: top; width: 100px; padding-right: 3px; }
td.gallery_image { vertical-align: top; width: 110px; padding-right: 2px; padding-bottom: 19px; }

td.gallery_image a:link, td.gallery_image a:visited { text-decoration: none; border-style: none; }
td.gallery_image a:hover, td.gallery_image a:active { text-decoration: none; border-style: none; }

td.gallery_image img { background-color: #fff; padding: 1px; border: solid 1px #e4dfd0; }


#l2-image-text-2 { color: #666; font: 11px/15px Arial, Helvetica, sans-serif; width: 400px; padding: 15px 5px 0; text-align: center; margin: 0 auto; }


