ul#lstgals {list-style: none; margin: 0; padding: 0;}
ul#lstgals li {height: 120px; width: 335px; min-width: 335px; margin: 0 1.625em 2em 0;}
ul#lstgals li p {font-size: .9em; margin: 0 0 .25em 0;}
ul#lstgals li.first {float: left; margin-right: 4em;}
ul#lstgals li.last  {float: left;}
ul#lstgals h2 {font-size: 1em; margin: 0 0 .25em 0;}
ul#lstgals h2 a {text-decoration: none;}
ul#lstgals h2 a:hover {text-decoration: underline;}
ul#lstgals img {float: left; margin:0 24px 15px 0; border: solid 1px; width: 94px; height: 94px;}
ul#lstgals a:hover img {border: solid 1px;}
ul#lstgals a.more {display: block; font-size: .9em; font-weight: bold; text-decoration: none; margin-top: 10px;}
ul#lstgals a.more:hover {text-decoration: underline;}

div#gallerycontainer {border: none; margin: 0 -1.75em 0 -1.75em;}

div#thumbcontainer {border-top: solid 1px; border-bottom: solid 1px; margin: 1em 0 0 0; padding: 1.8em; }

div#thumbcontainer table td {padding: 0 2.8em 2.8em 0; width: 110px; text-align: left; vertical-align: top;}
div#thumbcontainer table td.last {padding-right: 0;}
div.thumb {}
div.thumb img {display: block; border: solid 1px; margin-bottom: .8em;}
div.thumb a {font-size: 1em; text-decoration: none;}
div.thumb a:hover {text-decoration: underline;}

div.pager {float: right;}
div.pager ul {list-style: none;}
div.pager ul li {display: inline; margin-left: 1em; padding: .25em; font-weight: bold;}
div.pager ul li a {text-decoration: none; font-weight: normal;}
div.pager ul li a:hover {text-decoration: underline;}