div#slideshowlink {float: right; margin-right: 1.4em;}
div#slideshow {width: 100%; height: 100%; min-height: 40em; background-color: #000;}

ul#lstgals {list-style: none; margin: 0; padding: 0; width: 90%;}
ul#lstgals li {margin-bottom: 2em; height: 10em; padding: .4em;}
ul#lstgals li.first {float: left; min-width: 22em; width: 22em; margin: 0; border-right: solid 1px;}
ul#lstgals li.last  {float: right; min-width: 22em;  width: 22em; margin: 0;}
ul#lstgals h2 {font-size: 1.1em; margin: 0 0 8px 0;}
ul#lstgals h2 a {text-decoration: none;}
ul#lstgals h2 a:hover {text-decoration: underline;}

ul#lstgals p {font-size: .8em; margin: 0;}
ul#lstgals img {float: left; margin:0 5px 15px 0; border: solid 1px #292929;}
ul#lstgals a:hover img {border: solid 1px #CAB83F;}
ul#lstgals a {font-size: .9em;}
ul#lstgals a.more {margin-top: 10px; display: block; color: #CAB83F; font-size: .8em; text-decoration: none;}
ul#lstgals a.more:hover {text-decoration: underline;}

table#gallerycontainer {border-collapse: collapse; min-width: 42.86em;}
table#gallerycontainer td {border-top: solid 1px #484b4b; border-right: solid 1px #484b4b; padding: 2.14em 0.36em 2.14em 0.36em; vertical-align: top; text-align: center;}
table#gallerycontainer td.lastcell {border-right: none;}
table#gallerycontainer td.fixedwidth {width: 120px;}
table#gallerycontainer tr.firstrow td {border-top: none;}
div.thumb a {display: block; color: #c2c7c2; font-size: .85em; padding-top: 4px; text-decoration: none;}
div.thumb a:hover {text-decoration: underline;}

div.pager {float: right; font-size: .9em;}
div.pager ul {list-style: none; margin: 0 0 0 .25em; padding: 0; display: inline;}
div.pager ul li {display: inline; font-size: 1em; padding: 0 .2em 0 .2em;}
div.pager ul li span {padding: .25em; border: solid 1px #494949;}
div.pager ul li a { padding: .25em;}
div.pager ul li a:hover{ text-decoration: underline;}

#galdesc {font-size: .85em;}
