body {margin: 0px; margin-left: 3%; margin-right: 5%; font:11px Verdana,Arial; background:#F604030; 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:#000000; 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:143px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#CBBDBD}
ul.menu ul li a:hover {background-color:#AD9FA0}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0.13em solid #000000; padding:0px 7px 3px; font-weight:bold; background:url(images/drop.gif); width:90px}
/*ul.menu .menulink {border:1px solid #000000; padding:0px 7px 3px; font-weight:bold; background:url(images/drop.gif); margin-left: auto; margin-right: auto; text-align: center;}*/
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#A08A8B url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

div#button_bar {
float: left;
width: 960px;
height: 20px; 
background: lightgrey; 
padding: 0px; }

div#mainbox {width: 956px;
height: 620px; 
background: #282121; /*#AFC4D2*/
padding: 0px;
background:url(images/brown_gradient01.gif); 
}


div#mainbox_insert {width: 954px;
height: 440px; 
background: mauve; /*#AFC4D2*/
padding: 0px; }

 div#swf_box {
	width: 320px;
	height: 360px;
	float: left; 
	background: default;/*was ##282121*/ 
	padding: 0px;
  background-image: url(images/swf_box_gradient_2.gif);
 }

  div#spacer {
	width: 20px;
	height: 14px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }

  div#spacer_14x5 {
	width: 5px;
	height: 14px;
	float: left; 
	background: lightyellow; 
	padding: 0px;
  background-image: url();
 }
 
div#strip {width: 956px;
height: 20px; 
background: #282121; /*#AFC4D2*/
padding: 0px;
background:url(images/grey_strip_02.gif); 
  }

div#narrow_strip {width: 956px;
height: 2px; 
background: #282121; /*#AFC4D2*/
padding: 0px; 
}

  div#sidebar {
	width: 160px;
	height: 360px;
	float: left; 
	background: #282121; 
	padding: 5px;
background:url(images/swf_box_gradient_2.gif);
 }

 div#spacer_2px {width: 2px;
height: 2px; 
background: lightyellow; /*#AFC4D2*/
padding: 0px; }
 
div#spacer_20x20 {width: 20px;
height: 20px; 
background: yellow; /*#AFC4D2*/
padding: 0px; }

div#spacer_a {  
background-color: #282121;
width:20px;
height: 20px;
padding: 0px;
}

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

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

 div#info_box {
	width: 400px;
	height: 360px;
	float: left; 
	background: default; 
	padding: 0px;
	background:url();
 }
 
 div#regina {  
background-color: white;
width:956px;
height: 104px;
padding: 0px;
}
 
  div#info_box_b {
	width: 456px;
	height: 140px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
   div#spacer_box_a {
	width: 168px;
	height: 140px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
div#imagebox_small {/* thumbs */
float: left;
width: 131px;
height: 16px;
background: #ffffff;
padding: 6px;
}
div#imagebox_medium {/* thumbs */
float: left;
width: 140px;
height: 96px;
background: white;
padding: 1px;
}

div#spacerbox_tiny {/* thumbs */
float: left;
width: 2.5em;
height: 1em;
background: yellow;
padding: 6px;
}
div#spacerbox_small {/* thumbs */
float: left;
width: 2.5em;
height: 2em;
background: red;
padding: 6px;
}

div#spacerbox_large {/* thumbs */
float: left;
width: 86.3em;
height: 4em;
background: #ffffff;
padding: 6px;
}
    div#horiz_bar_10 {
	width: 956px;
	height: 10px;
	float: left; 
	background: #282121; 
	padding: 0px;
  background-image: url();
 }
    div#horiz_bar_40{
	width: 956px;
	height: 40px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
     div#horiz_bar_70 {
	width: 956px;
	height: 70px;
	float: left; 
	background: default; 
	padding: 0px;
  background-image: url();
 }
 
  div#vertical_strip {
	width: 4px;
	height: 320px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url();
 }
div#copyright_box {
	width: 956px;
	height: 40;
	float: left; 
	background: black; 
	padding: 0px;
	background:url(images/grey_strip_02.gif);
 }

div#exhib_box {
	width: 840px;
	height: 340px;
	float: center; 
	background: black; 
	padding: 0px;
  background-image: url();
 }
  div#vertical_spacer {
	width: 60px;
	height: 340px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url();
 } 
   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: red;
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; }
