body {margin:25px; font:11px Verdana,Arial; background:#FFFFFF; text:#89A7BB}
/*body {margin-left: 5%; margin-right: 5% font:8px Verdana,Arial; background:#FFFFFF; text:#89A7BB}*/

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFFFFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:26px; left:0; background:#000000; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:2px solid #000000; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#54A0D4}
ul.menu ul li a:hover {background-color:#3F7BA4}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #000000; padding:0px 7px 3px; font-weight:bold; background:url(images/drop.gif); width:104px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#195883 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

div#content_main {
float: left;
width: 956px;
height: 424px; 
background: white; 
padding: 2px; }

div#mainbox {width: 960px;
height: 440px; 
background: white; /*#AFC4D2*/
padding: 0px; }

div#widebox {  
background-color: white;
width:956px;
height: 80px;
padding: 0px;
}

div#banner {  
background-color: white;
width:961px;
height: 174px;
padding: 0px;
}

 div#form_box {
	width: 256px;
	height: 300px;
	float: left; 
	background: white; 
	padding: 4px;
  background-image: url();
 }
 
  div#info_box_a {
	width: 256px;
	height: 196px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url(images/info_box_aa.gif);
 }
 
   div#info_box_aa {
	width: 250px;
	height: 192px;
	float: center; 
	background: white; 
	padding: 0px;
  background-image: url( );
 }
 div#info_box_b {
	width: 420px;
	height: 184px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
 div#info_box_bb {
	width: 420px;
	height: 184px;
	float: right; 
	background: white; 
	padding: 6px;
  background-image: url();
 }
 
  div#info_box_c {
	width: 696px;
	height: 104px;
	float: left; 
	background: red; 
	padding: 0px;
  background-image: url();
 }
 
 div#info_box_cc {
	width: 696px;
	height: 104px;
	float: center; 
	background: white; 
	padding: 0px;
  background-image: url(images/panorama_692x104.gif);
 }
   div#spacer_box_a {
	width: 100px;
	height: 140px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
    div#horiz_bar_40 {
	width: 956px;
	height: 40px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
div#prod_box_b{
	width: 88px;
	height: 149px;
	float: left; 
	background: white; /*#AFC4D2*/
	padding: 0px;
  background-image: url();
 }
 div#prod_box_bb{
	width: 88px;
	height: 142px;
	float: left; 
	background: white; /*#AFC4D2*/
	padding: 0px;
  background-image: url(images/panorama_03_bw.gif);
 }
 
 div#prod_box_e{
	width: 258px;
	height: 149px;
	float: left; 
	background: white; /*#CADDE9*/
	padding: 0px;
  background-image: url();
 }
 
  div#prod_box_ee{
	width: 258px;
	height: 142px;
	float: left; 
	background: #FFFFFF; 
	padding: 0px;
  background-image: url(images/panorama_04_bw.gif);
 }
 
 div#prod_box_f{
	width: 344px;
	height: 138px;
	float: left; 
	background: #D1DFE9; 
	padding: 0px;
  background-image: url();
 }
 
  div#prod_box_ff{
	width: 338px;
	height: 138px;
	float: left; 
	background: #FFFFFF; 
	padding: 4px;
  background-image: url();
 }
 
 div#prod_box_g{
	width: 300px;
	height: 140px;
	float: left; 
	background: #ffffff; 
	padding: 0px;
  background-image: url(images/panorama_02_bw.gif);
 }
 div#museum_box {
	width: 360px;
	height: 307px;
	float: left; 
	background: #AFC4D28; /*#AFC4D28*/
	padding: 0px;
  background-image: url(images/prod_box.gif);
 }
 
  div#vertical_strip {
	width: 4px;
	height: 320px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url(images/prod_box.gif);
 }
div#copyright_box {
	width: 956px;
	height: 12;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }

div#exhib_box {
	width: 44em;
	height: 32em;
	float: left; 
	background: antiquewhite; 
	padding: 20px;
  background-image: url(images/exhib_box.jpg);
  
   div#categories {/* header element float */
  float: left;
  width: 20.5em;
  margin: 0 0.2em 0 0;
  padding: 20px;
  font-family: Garamond, "Times New Roman", serif;
  font-weight: bold;
  background: default;
  }

p {
border: solid #BB8D76;
background-color: white;
color: #89A7BB; 
width:16em;
}
  
  .category_floater_small {/* thumbs */
float: left;
width: 6em;
height: 7em;
background: default;
padding: 6px;
}

.category_floater_medium {/* gallery thumbs */
float: left;
width: 8.7em;
height: 13.4em;
background: default;
padding: 0.7em;
}

.category_floater_large {/* pictures */
float: left;
width: 14.0em;
background: default;
padding: 2.4em;
}


.special_links {
  font-family: Garamond, "Times New Roman", serif;
  font-size: 100%;
  color: maroon;
}

.normal_text {
  font-family: Garamond, "Times New Roman", serif;
  color: black;
  font-size: 90%;
  font-weight: normal;
}

.emphasize_text {
  font-family: Garamond, "Times New Roman", serif;
  color: black;
  font-size: 90%;
  font-weight: bold;
  font-style: normal;
}

.extraemph_text {
  font-family: Garamond, "Times New Roman", serif;
  color: maroon;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.extra_white {
  font-family: Garamond, "Times New Roman", serif;
  color: white;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

  div#nav {/* header element float */
  float: left;
  width: 6.7em;
  margin: 0 0.05em 0 0;
  background-image url(images/nav_image.gif);
  }
  
    div#spotlight {/* holds picture */
  float: left;
  width: 18em;
  margin: 0 0.02em 0 0;
  background: default;
  padding: 8px;
  }

  div#pic_frame {
  float: left;
  width: 122px;
  height: 90px;

  padding: 6px;
  background: #97776C;
 /* background-image: url(images/frame.jpg); */
)

  }

  div#spotlight_txt_a {/* header element float */
  color: maroon;
font-weight: bold;
  width: 100px;
  }

  div#spotlight_txt_b {/* header element float */
  color: darkred;
  width: 16em;
  }


  div#other_choices {/* header element float */
  float: left;
  width: 18em;
  margin: 0 0.02em 0 0;
  background: antiquewhite;
  padding: 2px;
  }
  
  SPAN.header_sub {color: #89A7BB; }