/* Color theme 758279, 949e7c, d4d8bd */
body {
  background-color:#d4d8bd;
  color:#333;
  font-family: verdana, arial, helvetica, tahoma, sans-serif;
  font-size: 12px;
}
A           { font-weight: bold; }
A:active    { color: #36f; text-decoration: none }
A:link      { color: #36f; text-decoration: none }
A:visited   { color: #36f; text-decoration: none }
A:hover     { color: #c03; text-decoration: none }

/*  Page with rounded corners*/
#page_border {margin:0 auto;width:720px;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;}
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;}

#page {
  background-color:#fff;
  display: block;
  margin: 0 auto;
  padding:10px;
}
#logo {
  display:block;
  margin:0 auto 10px auto;
  text-align:center;
}
/* Top drop-down menu */
#menu {margin-left:-30px;}
#nmenu ul {padding:0;margin:0 auto;list-style-type:none;text-indent:0;}
#nmenu li {float:left;list-style-type:none;padding:0;margin:0;position:relative;text-indent:0;width:97px;}
#nmenu a,
#nmenu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; width:90px; height:30px; border:1px solid #000;background:#758279;padding-left:5px;line-height:29px; text-align:center;}
#menu ul ul {display:none;position:absolute;height:0;top:31px;left:0; width:97px;border-top:1px solid #000;}
#menu ul ul a,
#menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 0 5px 5px;width:91px; border-width:1px;}
#menu a:hover,
#menu ul ul a:hover{color:#fff; background:#949e7c;}
#menu :hover > a,
#menu ul ul :hover > a {color:#fff;background:#949e7c;}
#menu ul li:hover ul,
#menu ul a:hover ul{display:block;}

/* Content area */
#content {
 border-bottom:solid #758279 2px;
 padding:10px;
}
h1 {
 font-size:17px;
}
h2 {
 font-size:14px;
}
h3 {
 font-size:12px; font-weight:bold;color:blue;
}
h4 {
 font-size:13px; font-weight:normal;
}
.caption {
 font-size:.9em;
 font-style:italic;
 text-align:center;
}
.copyright {
 font-size:9px;
}
#home .item {
 padding:10px;
 text-align:center;
}
#home .leadtitle {
 font-size:1.3em;
 font-weight:bold;
 text-align:center;
}
#home .title {
 font-size:1.2em;
 font-weight:bold;
}
#home .caption {
 font-size:.9em;
 font-style:italic;
}
#home .date {
 font-size:.90em;
}
#about li {
  float:left;
  line-height:150%;
  width:200px;
}
#exhibit h2 {
  padding-bottom:0;
  margin-bottom:0;
}
#exhibit h3 {
  font-size:1em;
  font-style:italic;
  font-weight:normal;
  margin:0;
}
#exhibit p {
  padding:5px;
}
#fcf {
  text-align:center;
}
#fcf h1 {
  color:green;
  padding-bottom:0;
  margin-bottom:0;
}
#fcf h2 {
  color:red;
  padding:0;
  margin:0;
}
#fcf h3 {
  color:green;
  font-size:1.1em;
  padding:0;
  margin:0;
}
#fcf h4 {
  color:red;
  font-size:1.1em;
  padding:0;
  margin:0;
}

#govern {
   padding:10px;
}
#govern dl {
  position:relative;
  left:40px;
}
#govern dt {
   clear:left;
   float:left;
   line-height:200%;
   width:200px;
}
#govern dd {
   line-height:200%;
   font-style:italic;
}
#news .cover {
   float:left;
   font-weight:bold;
   text-align:center;
   width:300px;
}
#links li {
   padding:10px 0;
}
#links .note {
   font-style:italic;
}
#news .item {
   padding:10px 0;
}
#news li {
   list-style-type:none;
   text-indent:0;
}
#shop h2 {
  padding-bottom:0;
  margin-bottom:0;
}
#shop h3 {
  font-size:1em;
  font-style:italic;
  font-weight:normal;
  margin:0;
}
#shop img {
   margin:10px;
}
#shop .desc {
   padding:20px;
}
#shop .flag {
   color:#758279;
   font-size:1.2em;
   font-weight:bold;
}
#shop .item {
   clear:both;
}
#shop .price {
   text-align:right;
   font-weight:bold;
   padding:10px;
}
/* footer */
#footer {
  margin:10px 0;
  text-align:center;
}
#footer span {
  padding:10px;
  line-height:150%;
  white-space:nowrap;
}
#footerbar {
 clear:both;
 font-size:12px;
 line-height:18px;
 width:600px;
 margin:0 auto;
}
#bmenu {
 list-style-type: none;
 margin:0;
 padding:1px 2px;
 position: static;
 z-index: 20;
 height:20px;
}
#bmenu li {
 display: block;
 list-style-type: none;
 float:left;
}
#bmenu li a {
 text-align:center;
 width:80px;
 display: block;
 padding:0 2px;
 text-decoration:none;
}
#pmbs a,
#pmbs a:link,
#pbms a:visited {
 color: #000;
 font-weight:bolder;
}
#pmbs a:hover {
 color: #758279;
 font-weight:bolder;
}
#pmbn li {
  list-style-type:none;
  padding:5px 10px;
}
/* Gallery */
#pp {height:500px;overflow:hidden;}
#pp > div {text-align:center;width:100%;}
#p_nav {position:relative;margin:0 auto;width:300px;text-align:center;}
#p_nxt {position:absolute;left:200px;font-size:16px;font-weight:bold;width:100px;}
#p_run {position:absolute;left:100px;width:100px;left:100px;display:none}
#p_prv {position:absolute;left:0px;font-size:16px;font-weight:bold;width:100px;}

#gallery {margin:0 auto;position:relative;}
#gallery div {display:none;text-align:center;}

/* PMB survey */
#survey .param {font-weight:bold;line-height:150%;}
#survey .rec {width:90%}

/* Legacy stuff */
.news_panel {
  background:transparent url(../images/check.gif);
  margin:10px;
  padding:10px;
  width:270px;
 }
.rim_panel {
  border: 1px solid #eee;
  border-color: #eee #888 #666 #ddd;
}
.evlist li {
  margin:10px 0;
}
.dt {
  font-weight:bold;
}
.ttl {
}
.desc {
}
/* pmb submit */
.prompt,.reject {font-weight:bold;}
.reject {color:red;}

.pmbsponsor {   font-family: verdana, arial, helvetica, tahoma, sans-serif;  font-size: 14px; font-weight:bold; color:blue;font-variant: small-caps;}

