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

/* Define container settings */    
  #container {
   width:800px;
   margin:75px auto 0px auto;
   padding:0px;
   text-align:left;
   background:transparent;
   }

  #contentcon {
   width:700px;
   padding:0px 50px 0px 50px;
   margin:0px auto;
   background:url('layout/newcontentbg.jpg') #fff;
   }

/* Define header and footer */
  .header{
   background:transparent;
   width: 800px;
   height: 275px;
   margin: 0 auto;
   }

  .footer{
   background:#000;
   width: 800px;
   height: 16px;
   margin: 0 auto;
   padding:10px 0px;
   }

/* Define heading styles */

 h1 {
 font: bold 2em georgia, serif;
 }

 h2 {
 font: bold 1.5em georgia, serif; 
 text-align:center;
 margin:5px 0px;
 }

  h3 {
  font: bold 1.2em georgia, serif;
  margin:5px 0px;
  }

  h4 {
  font: bold 1.1em 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.9em Tahoma, serif;
  text-indent: 40px;
  margin-bottom:1em;
  }

  p.gallery {
  font:0.8em Tahoma, serif;
  text-indent: 20px;
  margin-bottom:1em;
  }

  p.regular {
  font:0.9em 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.7em Tahoma, serif;
  color:#fff;
  text-indent:0px;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  }

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

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

/* Define table settings */
  .table{
   font:0.9em 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;
   }

/* Define dropdown menu */

*{ margin:0px; padding: 0px; }

 #nav {
 font-family: arial, sans-serif;
 position: relative;
 width: 800px;
 height:36px;
 font-size:12pt;
 color:#fff; 
 margin: 0 auto;
 background:#000;
 /* for IE */
 filter:alpha(opacity=60);
  /* CSS3 standard */
 opacity:0.6;
 }

#nav ul {
list-style-type: none;
}

#nav ul li {
float: left;
position: relative;
}

 #nav ul li a {
 text-align: center;
 padding:10px; 
 display:block;
 border-right:1px solid #e9e9e9;
 text-decoration:none;
 color:#fff;
 }

 #nav ul li a:hover {
 text-align: center;
 padding:10px; 
 display:block;
 border-right:1px solid #e9e9e9;
 text-decoration:none;
 color:#fff;
 background:#3f3e3e;
 }

#nav ul li ul {
display: none
}

#nav ul li:hover ul {
display: block;
position: absolute;
}

 #nav ul li:hover ul li a {
 display:block;
 background:#000;
 color:#fff;
 width: 150px; 
 text-align: left; 
 border-bottom: 1px solid #f2f2f2;
 border-right: none;
}

 #nav ul li:hover ul li a:hover {
 background:#3f3e3e;
 color:#fff;
}

