html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:verdana,geneva,arial,helvetica,"Trebuchet MS",sans-serif; vertical-align:baseline;}
:focus {outline:0;}
body {font-size:100%; vertical-align:bottom; line-height:1;}
img {border:0; vertical-align:bottom; -ms-interpolation-mode:bicubic;}
ol, ul, li {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
sup {margin-top:0; padding-top:0; line-height:1em; font-size:.6em;}
/* end reset */

body {background:url(pix/paper.jpg) #a5b1a5;}
br {clear:both;}
h2 {font:bold 1.1em/1.3em "lucida grande", verdana, geneva, arial, helvetica, sans-serif; text-align:right; margin:12px 12px 0 0; color:#687767;}
h3 {font:bold .9em/1.5em "lucida grande", verdana, geneva, arial, helvetica, sans-serif; margin:18px 0; clear:both; color:#687767;}

#gallery {position:absolute; left:2em; height:100%; border:0; padding:0;}
/*#gallery {position:absolute; left:50%; margin-left:-350px; height:100%; border:0; padding:0;}*/

#gallery a.pics {float:left; clear:left; padding:0 12px 10px 0; display:inline; color:#000; text-decoration:none; width:75px; height:100px; cursor:url(pix/arrow.gif), default; border:0;}
#thumbs {width:205px; float:left; margin:6px 0;}
#gallery a.pics img.thumb {display:block; border:1px solid #000; width:75px; height:100px; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6); opacity:1;}

#gallery #link {font-size:.75em; line-height:1em; font-weight:normal; color:#999; text-decoration:none; margin:0; padding:36px 0 0 0; display:block;}
#gallery #link img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity:.7;}
#gallery #link a, .rt a {font-size:1em; font-weight:normal; color:#666; text-decoration:none; margin:0; display:block; cursor:url(pix/arrow.gif), default;}

#gallery a.pics2 {float:left; padding:0 24px 10px 0; display:inline; color:#000; text-decoration:none; width:75px; height:100px; border:0; cursor:url(pix/arrow.gif), default;}
#gallery a.pics2 img.thumb {display:block; border:1px solid #000; width:75px; height:100px; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6); opacity:1;}

#gallery a.pics2 span {display:none; border:0; height:100%; background:url(pix/paper.jpg) #a5b1a5; border:0; text-align:left; font-size:.8em; line-height:1.3em;}
#gallery a.pics2 span img {border:8px solid #b7c5b7; border-width:0 8px; margin:0; float:left; height:100%;}
#gallery a.pics2 span.silho img {border:0; float:left; background:url(pix/paper.jpg) #a5b1a5; padding:0 9px; height:100%;} /*governs display rt */
#gallery a.news {color:#693; padding:0 2px; text-shadow: 1px 1px 0 #666;}

#gallery a.pics2:hover {white-space:normal; color:#000;}
#gallery a.pics2:hover img.thumb {border:1px solid #000;} /*no change*/
#gallery a.pics2:hover span {display:block; position:absolute; left:200px; top:0; z-index:8; height:100%;} /*governs display rt */

/*Display the large pix*/
#gallery a.pics span {display:none; border:0; height:100%; background:url(pix/paper.jpg) #a5b1a5; text-align:left; font-size:.8em; line-height:1.3em;}
#gallery a.pics span img {border:8px solid #b7c5b7; border-width:0 8px; margin:0; float:left; height:100%;}

#gallery a.pics:hover {white-space:normal; color:#000;}
#gallery a.pics:hover img.thumb {border:1px solid #000;} /*no change*/
#gallery a.pics:hover span {display:block; position:absolute; left:200px; top:0; z-index:8; height:100%;}

#gallery a.pics:active img.thumb {border:1px solid #000;} /*no change*/
#gallery a.pics:active span {display:block; position:absolute; left:200px; top:0; z-index:4; height:100%;}

#gallery a.pics:focus, #gallery a.pics:active {outline:0;}
#gallery a.pics:focus img.thumb {border:1px solid #000} /*no change*/
#gallery a.pics:focus span {display:block; position:absolute; left:200px; top:0px; z-index:4; outline:0; height:100%;} /*keeps pic in position without hover (Firefox)*/

#gallery div.info {text-align:left; line-height:2em; height:99.9%; color:#000; z-index:0; position:absolute; top:0; left:200px; border:0; height:100%;}
#gallery div.info img {border:8px solid #b7c5b7; border-width:0 8px; height:100%;}
#gallery div.info a:hover img {cursor:url(pix/cursor-fff.gif), default;}

#gallery div.silho img, #gallery .silho img {border:0; margin:0; float:left; padding:0 8px; height:100%;}

#gallery div.info a {font-size:.8em; font-weight:bold; text-decoration:none; color:#45009e; cursor:url(pix/arrow.gif), default;}

#gallery a.pics span img.pic1 {height:100%;}
#gallery a.pics span img.pic2 {height:100%;}
#gallery a.pics span img.pic3 {height:100%;}

#gallery a.pics2 span img.pic1a {height:100%;}
#gallery a.pics2 span img.pic2a {height:100%;}
#gallery a.pics2 span img.pic3a {height:100%;}

#nav {color:#666; width:164px; text-align:center; margin:1.5em 0 8px 0; clear:both; padding-top:1em;}
#nav a {font-size:.8em; line-height:2em; text-align:center; display:inline; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0; margin:0; cursor:url(pix/arrow.gif), default; -webkit-transition: all 0.3s ease-in-out;}
#nav a:hover {color:#666; font-weight:bold; text-decoration:none; text-shadow: 0 0 8px #e2ffe2, 0 0 8px #e2ffe2;}
#nav span.no {font-weight:bold; font-size:.8em; text-transform:uppercase; display:inline; color:#686; border:0; cursor:none;}

/* contacts */
#horizontal h2 a.sand {color:#e2d5c4; font-size:1.2em;}
#horizontal h2 a.sand:hover {color:#333;}

/* missing — news */
/*a.logo {margin:0;}*/
#gallery p {font-size:.9em; line-height:1.5em; color:#666; width:180px; margin:2em 0 0 0; padding:0;}
#gallery p.solo {font-size:1.25em; line-height:1.5em; color:#666; width:180px; margin:2em 0; padding:0;}
#gallery li {font-size:.9em; line-height:1.5em; color:#666; width:200px; margin:0; padding:0; list-style:disc;}
#gallery a.text {color:#363;}

/* horizontal pages */
#horizontal img.pbs-hz {width:374px; margin:12px auto 0 auto; display:block; background:transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity:.70;}
#horizontal {margin:0 auto; width:802px; border:1px solid #a9b5a9;}
#horizontal a {cursor:url(pix/arrow.gif), default;}
#horizontal h1 {margin:12px 0 0 0; padding:0; font-size:.9em; line-height:1em; text-align:center; text-transform:uppercase; font-family:"lucida grande", verdana, geneva, arial, helvetica, sans-serif; font-weight:bold; color:#eee;}
#horizontal h1 a {font-size:1em; text-decoration:none; color:#666; cursor:url(pix/arrow.gif), default;}
#horizontal h2 {margin:12px 0 0 0; padding:0 0 12px 0; font-size:.8em; line-height:1.8em; text-align:center; text-transform:uppercase; font-family:"lucida grande", verdana, geneva, arial, helvetica, sans-serif; font-weight:bold; color:#666;}
#horizontal h2 a {font-family:"lucida grande", verdana, geneva, arial, helvetica, sans-serif; font-size:1.2em; line-height:2em; text-decoration:none; color:#666; cursor:url(pix/arrow.gif), default; -webkit-transition: all 0.3s ease-in-out;}
#horizontal h2 a:hover {text-shadow: 0 0 8px #e2ffe2, 0 0 8px #e2ffe2;}
#horizontal img.center800 {margin:0 auto; width:800px; display:block;}
#horizontal p {font-size:.8em; text-align:center; line-height:1.5em; margin:0; padding:0; width:800px; color:#333;}
#horizontal p.credit {margin:18px 0 0 0; font-size:.75em; font-weight:bold; text-align:center; color:#666; font-family:"lucida grande", verdana, geneva, arial, helvetica, sans-serif;}
#horizontal p.credit a {font-family:"lucida grande", verdana, geneva, arial, helvetica, sans-serif; font-size:1em; text-decoration:underline; color:#666; cursor:url(pix/arrow.gif), default;}
#horizontal p.credit a:hover {text-decoration:none; color:#eee;}