/* Generated by KompoZer */
.bgimage {
  background-color: transparent;
  background-image: url('image_source/parchment30.jpg');
}
body { /* JVE - added */
  background-image: url('image_source/parchment30.jpg');
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: black;
}
.links-menu {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #996633;
}
a.links-menu:link {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #996633;
}
a.links-menu:visited {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #996633;
}
a.links-menu:hover {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #7a5128;
}
a.links-menu:active {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #f37357;
}
.searchbox {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  color: #808080;
}
.searchbtn {
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  color: #996633;
}
ul { /* Reduce bullet indents */
  margin-left: 0px;
  padding-left: 20px;
}
h1, h2, h3, h4, h5, h6 {
  color: #996633;
}
th { /* underline table headers */
  text-decoration: underline;
}

.page-container {
  margin: auto;
  text-align: center;
  width: 770px;
  clear: both;
}
.header {
  margin: auto;
  width: 770px;
  text-align: center;
}
.menu {
  margin: auto auto 1em auto; /* top right bottom left */
  width: 770px;
  text-align: center;
/*
  font-size: medium;
  font-family: Arial,Helvetica,sans-serif;
  font-style: italic;
  color: #996633;
 */
}
.table-of-contents {
  margin-left: auto;
  margin-right: auto;
  font-family: Arial,Helvetica,sans-serif;
  color: #996633;
  font-size: larger;
/*font-weight: bold;*/
  text-align: left;
  display: table;
}
ul.table-of-contents li {
    list-style-image: url('image_source/ul-bullet.png');
}
.text-center {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: center;
}
.text-headline {
  font-family: Arial,Helvetica,sans-serif;
  color: #996633;
  font-size: larger;
  font-weight: bold;
  float: none;
  text-align: center;
}
.text {
  width: 400px;
  float: left;
  padding-left: 50px;
  margin-bottom: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: justify;
}
.text-half {
  width: 270px;
  float: left;
  padding-left: 25px;
  margin-bottom: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
/*text-align: center; */
}
.text-half-center {
  width: 270px;
  float: left;
  padding-left: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: center;
}
.textblock {
  width: 670px;
  float: left;
  padding-left: 50px;
  margin-bottom: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: justify;
}
.textfull {
  width: 760px;
  margin-left: 5px;
  margin-right: 5px;
/*
  margin-bottom: 25px;
 */
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: justify;
}
.openblock {
  width: 770px;
  margin-bottom: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: center;
  clear: both;
}
.picture {
  width: 270px;
  float: left;
  padding-left: 25px;
  margin-bottom: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  text-align: center;
}
.pic-border {
  border: 3px solid #CC9966;
}
.exhibit-pic {
  width: 360px;
  height: 270px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: inline-block;
  border: 4px;
  border-style: groove ridge ridge groove;
  border-color: #CC9966;
}
.exhibit-pic img {
  border-style: none; /* don't show hyperlink border on exhibit pix */
}
.exhibit-text {
  width: 360px;
/*height: 270px;   Zoomed text needs room to expand... */
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: inline-block;
  vertical-align: top;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  text-align: justify;
}
.emphatic {
  font-weight: bold;
  text-decoration: underline;
}
.underline {
  text-decoration: underline;
}
.strike-through {
  text-decoration: line-through;
}
.gallerycontainer {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 660px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
}
.gallerypic {
  margin: 10px;
  float: left;
  width: 200px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  height: 275px;
}
table.resources {
  border: 1px solid #996633;
  border-collapse: collapse;
}
table.resources th {
  text-decoration: none;
}
table.resources td {
  border: 1px solid #996633;
  margin: 0px;
  padding: 1px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  border-collapse: collapse;
}
.footer {
  clear: both;
  position: relative;
  width: 770px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  font-size: x-small;
  color: #666666;
}
.open-sign {
  font-size: small;
  text-align: center;
}
.openblockpic {
  font-size: small;
  margin-top: 0px;
}
.googlebox {
  width: 300px;
  height: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  text-align: center;
}
.under-construction {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 23px;
  font-weight: bold;
  color: red;
  text-align: center;
  margin-bottom: 23px;
}
.under-construction img {
  vertical-align: middle;
}
#map {  /* identifier for Google Map */
  margin: 25px auto;
  text-align: center;
}
