html{height:100%;padding-bottom:1px;}div{margin:0;padding:0;border:none;}
img,p,ul,li,a,address,div,h1,h2,h3{text-align:left;text-indent:0;margin:0;padding:0;border:none;}
body {font-family:"Trebuchet MS", trebuchet, verdana, arial, helvetica, sans-serif;background-color:#202020; color:#acacac; font-weight:normal; line-height:1;margin:0;padding:0;min-height:100%;}
#navwrap {background-color:#000; border-bottom:1px #525252 solid; border-top:1px #525252 solid; clear:both;}


body.withv{background-image:url(core/img/bigv.png); background-position:50% 50px ; background-repeat:no-repeat;}

#ftwrap {border-top:1px #555 solid;padding-bottom:200px;float:none;clear:both;}
#contentbox { width:1000px; margin:0 auto;}
#ft { width:740px; padding:10px 0 10px 190px; margin:0 auto;text-transform:uppercase; font-size:11px; letter-spacing:0.3em; text-align:center;}
.left { width:220px; clear:left; float:left;}
.right { width:775px; clear:right;float:right;}
.full{float:none; clear:both;overflow:visible;}
h1, h2, h3 {text-transform:lowercase;line-height:1.5em;padding:5px;}
h1 { font-size:16px; font-weight:normal;}
h2 { font-size:14px; font-weight:normal;}
.left h1{text-align:center;}
.right h1, .full h1{text-align:left;}
h1#mast{padding-top:7px;}
p { font-size:12px; line-height:1.4em; padding:5px;}
br.nospace{line-height:0;padding:0;margin:0;height:0;display:none;}
#ft address{font-style:normal;display:inline;}

#contentbox p{text-align:justify;}
#contentbox p.info{padding:5px;float:none;clear:both;margin:0;text-align:center;}
a, a:link{color:#5585ba;text-decoration:underline;}a:visited{color:#5585ba;}
a:hover,a:active{color:#ccc;}a:focus{outline:none;}
div.gallery{margin-top:20px;background-color:#202020;}#galleryholder{background-color:#202020;}
#nav1{height:25px;line-height:25px; float:none; clear:both; width:740px;padding:0 0 0 200px; margin:0 auto; text-transform:uppercase; font-size:12px; text-align:center; list-style-type:none}
#nav1 li{width:20%;float:left;padding:0;margin:0;height:100%;}
#nav1 a, #nav1 a:link, #nav1 a:visited{position:absolute;font-size:13px;color:#acacac;font-weight:normal;display:block;text-align:center;letter-spacing:1px; text-decoration:none;border-bottom:1px solid #525252;line-height:24px;margin:0;padding:1px 20px 0 20px;}
#nav1 a:hover, #nav1 a:active, #navwrap #nav1 li a.here{border-bottom:1px solid #5585ba; color:#5585ba;}
ul.nav2{display:block;margin:0 10px 0 5px; font-size:11px; float:none; clear:both; padding:10px 0 10px 20px;border-bottom:1px #525252 solid;}
ul.nav2 li{display:block;list-style-type:none;padding:0;}
.nav2 a, .nav2 a:link, .nav2 a:visited{font-size:11px;color:#acacac;font-weight:normal;display:block;text-align:left;letter-spacing:1px; text-decoration:none;margin:0;padding:5px 0;}
.nav2 a:hover, .nav2 a:active, #contentbox .nav2 li a.here{ color:#5585ba;text-decoration:underline;}
/* basic gallery */
div.filmstrip{width:700px;height:110px;overflow:scroll;overflow-x:hidden;float:none;clear:both;position:relative;margin:10px 0;padding-bottom:5px;}
div.contactsheet{width:700px;height:500px;max-height:500px;overflow:scroll;overflow-x:hidden;float:none;clear:both;position:relative;margin:10px 0;padding-bottom:5px;}
#ifvw{background-color:transparent;color:transparent;text-align:center;padding:auto;}
a.fs:link, a.fs:visited{display:block;height:auto;width:auto; float:left;padding:5px;border:1px solid #202020;margin:0 0 20px 0;}
a.fs:hover, a.fs:active {border:1px solid #525252;}
/* lightbox */
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { top:0; width:49%; height:100%; zoom:1; display:inline; margin:0;padding:0;}
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; clear:right;}
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; } 
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em; }  
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:0.7em; }
