ul#lstgals {list-style: none; margin: 0; padding: 2em 0 0 0;}
ul#lstgals li {float: left; text-align: center; width: 13.5em; margin-right: 1.875em;}
ul#lstgals li h2 {font-size: .8em; font-weight: normal; margin: 0 0 2.2em 0; padding: .8em 0 0 0;}
ul#lstgals li a {text-decoration: none;}
ul#lstgals li a:hover {text-decoration: underline;}
ul#lstgals li img {border: solid 1px #e7e7df; width: 13.5em; height: 13.5em;}
ul#lstgals li img:hover {border: solid 1px #fff;}


div#flash {width: 52.5em; height: 37.5em; margin: 0 auto; background-color: #fff; border-top: solid 1px #e7e7df;}

#tags table#lstimages td {padding-right: 1em; font-size: .8em;}

#lstgals td {vertical-align: top; padding: .5em 1em; text-align: center;}
#lstgals td h3 {border: none;}

#lstgals td img {max-width: 180px; max-height: 180px; display: inline;}
#lstgals td img.transpa {filter:alpha(opacity=40);opacity: .4;-moz-opacity:.4;}

#lstgals h3 {font-size: .8em; margin: .6em 0;}
#lstgals h3 a {text-decoration: none;}
#lstgals h3 a:hover {text-decoration: underline;}
#lstgals img {margin:0; border: solid 1px; padding: 0; display: block;}
#lstgals a:hover img {border: solid 1px;}
#lstgals a.lightbox {font-size: .8em; text-decoration: none;}

div.pager ul {list-style: none; margin: 0 0 1em 0; float: right;}
div.pager ul li {display: inline; margin: 0 .125em; font-size: .85em;}
div.pager ul li a, div.pager ul li span {padding: .125em .25em; border: solid 1px; text-decoration: none;}
div.pager ul li a {color: #000;}