html { height: auto; min-height: 100%; }
body {  font-family: arial; padding: 0; margin: 0; background: #422010; height: auto; min-height: 100%;  background: #422010 url(../img/background.jpg) repeat-x 0 0; }
img { border: 0; }

#container { width: 1132px; padding: 0 30px; margin: 0 auto;  } 

#leftbar { float: left; display: inline; padding: 0; margin: 0 0 0 0; width: 200px;}
#leftbar img {	padding: 0; margin: 0 20px; float: left; display: inline;}
#leftbar #submenu {padding: 0 0 0 0; margin: 0 0 0 0; list-style: none; width: 195px; float: left; display: inline;}
#leftbar #submenu li { height: 26px; border: solid 0px #80caca; text-align: right; padding: 0px 0 0px 0px; margin: 0 0 0 0; font-size: 1px;  font-weight: normal; float: left; width: 195px;}
#leftbar #submenu li a {height: 22px; padding: 0 0 0 0; float: left; display: block; white-space: nowrap; font-size: 13px; color: #929392; text-align: center; text-decoration: none; width: 195px;}
#leftbar #submenu li a:hover {  text-decoration: none; color: white;}
#leftbar #submenu li a.active {  text-decoration: none; color: white;}
#leftbar #submenu li.last { margin: 0 0 0 0; }

#leftbar #gallery {float: left; display: block; list-style: none; margin: 12px 0 0 20px; padding: 0; width: 160px;}
#leftbar #gallery li { float: left; display: block; padding: 0; margin: 0 4px 4px 0;}
#leftbar #gallery li.last { float: left; display: block; padding: 0; margin: 0 0 4px 0;}
#leftbar #gallery li a { width: 46px; height: 46px; border: solid 1px #9ba41c; float: left; display: block; border: 0; text-decoration: none; }


#main { float: left; width: 900px; padding: 0; margin: 16px;  }
#main #menu { padding: 0 0 0 0; margin: 20px 50px 10px 160px; list-style: none; width: 700px; float: left; display: block; height: 20px; text-align: center;}
#main #menu li { height: 26px; border: solid 0px black; text-align: center; padding: 0px 0 0px 0px; margin: 0 6px 0 0; font-size: 1px;  font-weight: normal; display: inline;}
#main #menu li a {height: 19px; padding: 3px 10px 0 10px; border-right: solid 1px #929392; float: left; display: block; white-space: nowrap; font-size: 14px; color: #929392; text-align: center;  text-decoration: none; }
#main #menu li a:hover { text-decoration: none; color: white; }
#main #menu li a.active { text-decoration: none; color: white; }
#main #menu li.last { margin: 0 0 0 0; border-right: solid 0px #929392; }
#main #menu li a.last { margin: 0 0 0 0; border-right: solid 0px #929392; }

#main #visual { float: left; display: block;  width: 850px;  }
#main #visual #visual_image { width: 812px; height: 460px; margin: 19px; float: left; display: block; }
#main #visual h2 { width: 850px;  color: white; text-align: center; font-size: 11px; font-weight: normal; margin: 0px 0 12px 0; padding: 0; float: left; display: block;}
#main #visual p { width: 850px; color: white; text-align: center;  font-size: 11px; margin: 0px 0 16px 0; padding: 0; float: left; display: block;}

#main  #previous {height: 40px; float: left; display: block; color: white; font-size: 10px; color: black; width: 20px; padding: 460px 0 0 5px; margin: 0 0 0 0; } 
#main  #next {height: 40px; float: left; display: block; color: white; font-size: 10px; color: black; width: 20px; padding: 460px 5px 0 0; margin: 0 0 0 0;  text-align: right; } 




#main #content { float: left;  display: block; width: 618px; padding: 12px 16px 12px 116px; margin: 0 0 0 0; overflow: auto; height: 490px;}
#main #content #header_visual img {margin: 0px 0 0 30px; width: 540px; }
#main #content h1 { color: white; font-size: 18px; font-weight: bold; height: 16px; padding: 0 0 8px 0; margin: 0 0 0 0; }
#main #content h2 { color: white; font-size: 16px; margin: 0px 0 0 0px; padding: 0; }
#main #content h3 { color: white; font-size: 12px; margin: 0px 0 0 0px; padding: 0; }
#main #content p { color: white; font-size: 12px; margin: 0px 0 10px 30px; padding: 0;}
#main #content p strong { color: white; font-size: 12px; }
#main #content p.intro { color: white; font-size: 12px; font-weight: bold; margin-top: 6px;}
#main #content a { color: white; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}
#main #content a:hover { color: white; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}


#main #navbar {font-size: 10px; color: black; padding: 8px 0 0 0; margin: 0 0 0 0; height: 40px; float: left; display: inline;} 
#main #navbar #previous {float: left; display: block; color: white; font-size: 10px; color: black; width: 257px; padding: 0 0 0 8px; margin: 4px 0 0 0; } 
#main #navbar #next {float: left; display: block; color: white; font-size: 10px; background: red; color: black; width: 257px; padding: 0 8px 0 0; margin: 4px 0 0 0;  text-align: right; } 
#main #navbar a {font-size: 13px; width: 20px; text-align: right; color: white; }

#main .linkbox { background: url(../img/background_link.jpg) no-repeat 0px 0px; float: left;  display: block;  width: 163px; height: 167px; margin: 0 10px 0 0;}
#main .linkbox img { float: left;  display: block;  width: 140px; height: 140x; padding: 10px; }
#main .linkbox  .title { float: left;  display: block; color: white; font-size: 12px; padding: 10px 0 0 10px; margin: 0; font-weight: bold; text-decoration: none; }

#footer {background: black; float: left;  margin: 0 0 0 0;}


#footer #controls {background: url(../img/main_menu_pointer.gif) no-repeat 340px 10px; padding: 0; margin: 0 0 0 7px;  float: left; display: inline; height: 20px; }
#footer #controls a:hover { background: #a383b2; text-decoration: none; font-size: 1px; width: 13px; height: 13px; float: left; display: block;}
#footer #controls a { background: white; text-decoration: none; font-size: 1px; width: 13px; height: 13px; float: left; display: block;}
#footer #controls a.active { background: #a383b2; text-decoration: none; font-size: 1px; width: 13px; height: 13px; float: left; display: block;}
#footer #controls span { padding: 0; margin: 0 4px 0 0; width: 15px; height: 15px; float: left; display: block;}

#footer #submenu { padding: 0 0 0 0px; margin: 0 0 0 0px; list-style: none; float: left; display: inline; width: 360px;}
#footer #submenu li { display: none; background: url(../img/main_submenu_spacer.gif) no-repeat right 6px; padding: 0 6px; margin: 0 0 0 0; float: left; font-size: 1px; }
#footer #submenu li a {font-size: 10px; padding: 0; margin: 0; color: #ffffff; text-decoration: none; font-weight: normal;}
#footer #submenu li a:hover {font-size: 10px; padding: 0; margin: 0; color: #ffffff; text-decoration: none; font-weight: normal;}
#footer #submenu li a.active {font-size: 10px; padding: 0; margin: 0; color: #ffffff; text-decoration: none; font-weight: normal;}
#footer #submenu li.active {display: block; float: left;}
#footer #submenu li.last { background: none; }

#copyright { float: left; width: 614px; margin: 0 0 100px 0;}

table {padding: 0 0 0 0px; margin: 0 0 0 0px; font-size: 12px;}
table tr {padding: 0 0 0 0px; margin: 0 0 0 0px; font-size: 12px;}
table tr td {padding: 0 0 0 0px; margin: 0 0 0 0px; color: white; font-size: 12px;}


#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{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}