﻿html,body 
{
    margin-top: 0px;
    margin-left: 0px;
    background-color: #fff;
    font-family: Arial;
    font-size: 10pt;
    background: url('images/bodybg.jpg');
}
img
    {
        border: 1px solid #000;
    }
#content
  {
      width: 860px;
      padding: 0px;
      margin: 0 auto 0 auto;
      vertical-align: top;
      background: url('images/contentbg.jpg');
      border-left: 2px solid #000;
      border-right: 2px solid #000;
  }
#banner
  {
      width: 860px;
      margin: 0 auto 0 auto;
      text-align: center;
      padding-bottom: 20px;
      background: url('images/contentbg.jpg');
      border-left: 2px solid #000;
      border-right: 2px solid #000;
  }
.menu
  {
  	width: 150px;
  	font-family: arial;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #000000;
  	border-collapse: collapse;
  	text-align: center;
   }
.menu td
  {
    letter-spacing: 2px;
    vertical-align: middle;
    /*cursor: hand;*/
    padding-bottom: 10px;
  }
.menulink
  {
    height: 40px;
    text-align: center;
    background-color: #EDDCA8;
    border-top: 1px solid #663300;
    border-left: 1px solid #663300;
    border-right: 2px solid #663300;
    border-bottom: 2px solid #663300;
    margin: 8px;
  }
.amenu
  {
    color: #663300;
    text-decoration: none;
    font-size: 12pt;
    font-family: 'arial narrow';
    width: 100%;
    height: 100%;
    
  }
.amenu:hover
  {
    color: #000;
  }
.hometext
  {
    color: #663300;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    letter-spacing: 2;
    font-family: arial;
  }
.hometext td
    {
        padding: 10px;
    }
 .homelink
   {
     color: #990033;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    letter-spacing: 2;
    font-family: arial;
   }
.content
    {
        width: 500px;
        color: #663300;
        font-weight: bold;
        font-style: italic;
        font-size: 12pt;
        letter-spacing: 2;
        font-family: arial;

    }
.content th
    {
        background-color: #663300;
        color: #fcfbbb;
        font-size: 18px;
        text-align: left;
        padding-left: 6px;
        height: 40px;
        border: 2px solid #000;
    }
.content td
    {
        text-align: left;
        padding: 4px;
    }


.sstable
  {
      width: 960px;
      border: 1px solid #cbcbcb;
      border-collapse: collapse;
  }
.sstable th
   {
       text-align: center;
       background: #690639;
       color: #fff;
       border: 1px solid #00606c;
       height: 25px;
   }
 .sstable th a
    {
        color: #fff;
    }
 .sstable th a:hover
    {
        text-decoration: underline;
        color: #fff;
    }
 .sstable td
   {
       padding: 2px;
       border-top: 1px solid #cbcbcb;
   }
.sstable a
  {
      text-decoration: none;
      color: #000;
  }
.sstable a:hover
  {
      text-decoration: underline;
  }
.sstableth
   {
       text-align: center;
       background: #690639;
       color: #fff;
       border: 1px solid #00606c;
   }
 .sstableth a
    {
        color: #fff;
    }
 .sstableth a:hover
    {
        color: #fff;
    }
.formtable
  {
      width: 400px;
      /*border: 1px solid #cbcbcb;*/
      margin: 0 auto 0 auto;
      padding: 0px;
      border-collapse: collapse;
      background-color: #fff;
      border: 1px solid #cbcbcb;
  }
.formtable th
  {
       background-color: #663300;
       text-align: left;
       padding: 2px;
       color: #FFF;
       font-size: 10pt;
       border: none;
  }
.formtable th a
    {
        color: #fff;
    }
.formtable td
  {
      padding: 6px;
      font-size: 10pt;
      color: #000;
      text-align: left;
  }

.smallfont
  {
      font-size: 8pt;
  }
.required
    {
        font-size: 12pt;
        color: #ff0000;
    }
.modalBackground
  {
	  background-color: #C0C0C0;
	  filter: alpha(opacity=70);
	  opacity: 0.7;
  }
.modalPopup
  {
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: #1C4096;
	padding: 3px;
	width: 600px;
  }
.pictable
    {
        border-collapse: collapse;
    }
.pictable td
    {
        padding: 4px;
    }
.bigfont
  {
    color: #663300;
    font-weight: bold;
    font-style: italic;
    font-size: 20pt;
    width: 500px;
    text-align: center;
    letter-spacing: 3;
    font-family: serif;
  }
.news
  {
    color: #663300;
    font-weight: bold;
    font-style: italic;
    font-size: 14pt;
    letter-spacing: 2;
    font-family: arial;
  }
  
/*
    GALLERY
*/
.albums
  {
   text-align: center;
   width: 675px;
   border: 1px solid #663300;
   background-color: #FFFFFF;
   color: #663300;
   font-size: 10pt;
   border-collapse: collapse;
  }
.albums td
    {
        border-bottom: 1px solid #000;
    }
.albumdetail
  {
    width: 110px;
    height: 200px;
    border-collapse: collapse;
  }
.albumdetail td
    {
        border: none;
        text-align: center;
    }
.smallheadlink
    {
        color: #fff;
        font-size: 10pt;
    }
    
.picdetail
  {
      width: 830px;
      /*border: 1px solid #cbcbcb;*/
      margin: 0 auto 0 auto;
      padding: 0px;
      border-collapse: collapse;
      background-color: #fff;
      border: 1px solid #cbcbcb;
  }
.picdetail th
  {
       background-color: #663300;
       text-align: left;
       padding: 2px;
       color: #FFF;
       font-size: 10pt;
       border: none;
  }
.picdetail th a
    {
        color: #fff;
    }
.picdetail td
  {
      padding: 6px;
      font-size: 10pt;
      color: #000;
      text-align: left;
  }
.alink
  {
      color: #663300;
      text-decoration: none;
  }
.alink:hover
  {
      color: #000;
      text-decoration: underline;
  }
