/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px 5px 0px 5px;
    padding-top: 3px;
    font-family: Verdana,Geneva,Helvetica,sans-serif;
    font-size: 95%;
/*    background-image: url(../images/stars_tile.jpg); */
    background-color: #ffffff;
    }

  h1, h2, h3, h4, p, b, address { font-weight: bold;
    margin-top: 0.6em;
    margin-bottom: 0.3em;
    padding-left: 3px;
    padding-right: 1px;
    color: rgb(51, 51, 102);
    }

  h2.first { margin-top: 0em;
    }

  p, b, address { color: rgb(0, 0, 0);
    font-weight: normal;
    margin-top: 0.2em;
    }

  address { font-size: small;
    }

  #logo { float: left;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 190px;
    }

  #logo img { float: right;
    }

  #masthead { float: left;
    margin-top: 5px;    
    margin-left: 5px;
/*    margin-right: auto; */
    width: 533px;
    height: 190px;
    margin-bottom: 10px;
    text-align: left;
/*    background-color: #a3826e;  */
    background:  url(../images/mast_grad.gif);
    }

  #masthead h2, #masthead h1 { margin-top: 70px;
    font-family: verdana, ariel,sans-serif;
    font-size: 40pt;
    }

  #nav { padding: 0px;
    clear: left;
    margin-left: 0px;
    margin-right: 0px;
    float: left;
    width: 190px;
    background-color: rgb(235, 206, 194);
    }
  
 

  #nav h2 { background-color: rgb(180, 162, 127);
    padding-left: 3px;
    }

  #nav p { text-align: left;
    color: rgb(0, 0, 0);
    }

  #nav ul { margin: 0pt;
    padding-bottom: 10px;
    padding-left: 0pt;
    list-style-type: none;
    text-align: left;
    }

  #nav ul ul { padding-bottom: 0pt;
    padding-left: 0pt;
    }

  #nav ul ul li { text-align: right;
    background-color: rgb(255, 198, 178);
    }

  #nav ul li { border-bottom: 2px solid rgb(255, 255, 255);
    }

  #nav ul li.first { border-top: 2px solid rgb(255, 255, 255);
    }

  #nav ul li.last { border-bottom: 1px solid rgb(255, 255, 255);
    }

  #nav ul ul li.last { border-bottom: 1px solid rgb(255, 255, 255);
    }

  #nav a:link, #nav a:visited, #nav a:active { padding: 1px 2px 0px 3px;
    display: block;
    font-weight: normal;
    color: rgb(60, 60, 72);
    text-decoration: none;
    width: 185px;
    }

  #nav a:hover { display: block;
    color: rgb(40, 40, 48);
    background-color: rgb(255, 255, 255);
    }

 #gallery  {
    width: 190px;
    background-color: rgb(253,245,176);
    }

 #gallery img  { 
    width: 190px;
    padding-top: 30px;
    background-color: rgb(253,245,176);
    float: left;
    }

  #main { padding-left: 0px;
    margin-left: 5px;
    margin-right: 5px;
    width: 533px;
    float: left;
    background-color: rgb(255,255,204);
    }

  #main h2 { background-color: rgb(255, 162, 127);
        

    }

  #main h3 { clear: both;
    background-color: rgb(255, 221, 188);
    }
  #main h4 { clear: both;
    }

  #main img { border: 0px solid rgb(170, 170, 170);
    margin-left: 0px;
    margin-bottom: 5px;
    margin-right: 0px;
 /*   width: 133px;  */
    float: left;
    }

  #main p img { margin-left: -3px;
    }

  #main hr { clear: both;
    }

  

  a:link { font-weight: normal;
    color: rgb(0, 0, 170);
    text-decoration: underline;
    }

  a:visited { font-weight: normal;
    color: rgb(119, 0, 119);
    text-decoration: underline;
    }

  a:hover { font-weight: normal;
    color: rgb(255, 0, 0);
    text-decoration: none;
    }


