/* Define background for body of page */
  body { 
  margin:0px;padding:0;
  background-image:url('layout/goldbg.jpg');
  text-align:center;
  }

/* Define container settings */    
  #container {
   width:780px;
   margin:0px auto 0px auto;
   padding:0px 50px 0px 50px;
   text-align:left;
   background-image:url('layout/goldcontbg.jpg');
   background-repeat:repeat-y;
   }

/* Define menu container */
   #menucont {
   width: 880px;
   height: 44px;
   margin: 0 auto;
   background-image:url('layout/goldcontbg.jpg');
   background-repeat:repeat-y;
   }

/* Define menu box */
   .menu {
   width: 802px;
   height: 44px;
   margin: 0 auto;
   padding: 10px 0px;
   font:1.2em georgia, serif;
   color:#fff;
   text-align: center;
   vertical-align: middle;
   background-image: url('layout/goldtabs.jpg');
   background-repeat:repeat-x;
   }

/* Define header and footer */
  .header{
   background: url('layout/goldheader.jpg') top left no-repeat;
   width: 880px;
   height: 275px;
   margin: 0 auto;
   }

  .footer{
   background: url('layout/goldfooter.jpg') top left no-repeat;
   width: 880px;
   height: 66px;
   margin: 0 auto;
   }

/* Define heading styles */
  h1 {
  text-align:center;
  font:bold 2.3em georgia, serif;
  margin-bottom:0em;
  }

  h2 {
  font: bold 1.5em georgia, serif;
  }

  h3 {
  font: bold 1.2em georgia, serif;
  bottom-margin:0em;
  }

  h4 {
  font: bold 1.5em georgia, serif;
  margin-top:0em;
  }

  h5 {
  text-align:center;
  font:bold 1em georgia, serif;
  margin-top:0.5em;
  }

  h6 {
  text-align:center;
  font:bold 2em georgia, serif;
  margin-top:0.5em;
  margin-bottom:0em;
  }

/* Define paragraph styles */
  p {
  font:0.8em Tahoma, serif;
  text-indent: 40px;
  }

  p.regular {
  font:0.8em Tahoma, serif;
  text-indent:0px;
  margin-top:2px;
  margin-bottom:2px;
  }

  p.small {
  font:0.8em Tahoma, serif;
  text-indent:0px;
  margin-top:0px;
  }

  p.sign {
  font:0.6em Tahoma, serif;
  text-indent:0px;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  }

  p.center {
  font:bold 0.8em Tahoma, serif;
  text-indent:0px;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  }

/* Define list styles */
  ul {
  font-family:Tahoma, seriff;
  font-size:0.8em;
  list-style-type:circle;
  }

/* Define table settings */
  .table{
   font:0.8em Tahoma, serif;
   width:90%;
   margin-left:auto; 
   margin-right:auto;
   }

  .table2{
   font:0.8em Tahoma, serif;
   border:3px #C0C0C0 groove;
   }

/* Define floats */
  .image_float {
  float:left;
  margin: 0 5px 5px 0;
  }

  .spacer {
  clear:left;
  }

/* Define links for menu */
    a.menulinks {
    color:#fff;
    text-decoration:none;
    }

/* Define image gallery */
.img
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }

.img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }

.img a:hover img
  {
  border:1px solid #0000ff;
  }

.desc
  {
  text-align:center;
  font:normal 0.9em georgia, serif;
  width:200px;
  margin:2px;
  }

/* Define photo gallery */

  .gallery li {
   display: inline;
   list-style: none;
   float:left;
   width: 175px;
   min-height: 140px;
   margin: 0 5px 5px 0;
   text-align: center;
   }  
