body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#888;background:#fff;}
a {outline:none;}
a:hover {color:#000;}

#surround {margin:25px auto;width:810px;}
#surround h1 {padding-bottom:5px;font-size:26px;font-weight:normal;border-bottom:1px dotted #ccc;margin-bottom:5px;font-family:georgia, serif;}
#surround h2 {padding-bottom:5px;font-size:26px;font-weight:normal;border-bottom:1px dotted #ccc;margin-bottom:5px;font-family:georgia, serif;}
#surround h1 a {margin:0 0 0 5px;border-left:1px dotted;background:url(../images/rss_small.png) 5px 0 no-repeat;padding-left:25px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#888;}
#surround h1 a.nowork {background:none;color:#ef413a;padding-left:5px;border-left:1px dotted #888;}
#surround h1 a:hover {color:#000;}

#wrapper {overflow:auto;width:850px;margin:auto;background:#fff;}
#wrapper h1 {padding-bottom:5px;font-size:26px;font-weight:normal;border-bottom:1px dotted #ccc;margin-bottom:5px;font-family:georgia, serif;}
#wrapper h2 {padding-bottom:5px;font-size:26px;font-weight:normal;border-bottom:1px dotted #ccc;margin-bottom:5px;font-family:georgia, serif;}
#wrapper h1 a {margin:0 0 0 5px;border-left:1px dotted;background:url(../images/rss_small.png) 5px 0 no-repeat;padding-left:25px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#888;}
#wrapper h1 a.nowork {background:none;color:#ef413a;padding-left:5px;border-left:1px dotted #888;}
#wrapper h1 a.printsy {background:none;color:#FF6600;padding-left:5px;border-left:1px dotted #888;}
#wrapper h1 a:hover {color:#000;}

div.content {display: none;float:right;width:550px; }
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}

div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding:0 10px 0 0;border-right:1px solid #ccc;margin:5px;}
div.controls a:hover {color:#000;}
div.ss-controls {float: left;}
div.nav-controls {float: left;}

div.loader {background-image: url("http://redbeardillustration.com/images/loading.gif");background-repeat: no-repeat;background-position: center;width: 550px;height: 350px}

div.slideshow {clear: both;}
div.slideshow span.image-wrapper {float: left;padding-bottom: 12px;}
div.slideshow a.advance-link {padding:2px;display: block;border: 1px solid #ccc;}
div.slideshow img {border: none;display: block;}

div.download {float: right;}

div.embox {clear:both;border:none;background:none;padding:12px;}

div.image-title {font-weight:normal;font-size: 1.4em;font-family:georgia, serif;color:#000;}
div.image-desc {line-height: 1.3em;padding-top: 12px;width:300px;}

div.navigation { }

ul.thumbs {clear: both;margin: 0;padding: 0;background:#ccc;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}

a.thumb {padding: 4px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #555;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}

div.pagination {clear: both;}

div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}

div.pagination a, div.pagination span.current {/*display: block;*/float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}


/* Minimal Gallery Styles ------------------------------------------------------------------------------------*/
#thumbs-min ul.thumbs li {float: none;padding: 0;margin: 0;list-style: none;}

#thumbs-min a.thumb {padding: 0px;display: inline;border: none;}

#thumbs-min ul.thumbs li.selected a.thumb {background: inherit;color: #000;font-weight: bold;}