body {
      font-size: 8pt;
      font-family: Verdana, Geneva, sans-serif;
      text-align: left;
      color: rgb(86,57,30); }

h1 {font-size: 175%; }

h2 {font-size: 160%; }

h3, h4 {font-size: 140%; }

h3 {color: rgb(171,112,75); }

h4 {font-family: Garamond, "Times New Roman", serif;
      font-weight: bold;  }

h5, h6 {font-size: 120%; }

h1, h2, h3, h5, h6 {
    font-family: Verdana, Tahoma, Helvetica, sans-serif; }

h1, h4, h5 {color: rgb(82,91,126);}

h2,  h6  {color: rgb(86,57,30); }



.frame {background-image: url(graphics/background.gif);
    background-color: rgb(235,227,194);
    padding: 12px;
    width: 940px;
    height: 1175px; }

.frame2 {background-image: url(graphics/background.gif);
    background-color: rgb(235,227,194);
    padding: 12px;
    width: 940px; }

.header {
    text-align: center;
      font-size: 75%; }

.banner {
    background-color: rgb(194,199,216);
    width: 916px; 
    padding: 6px 12px; }

a, a:link {color: rgb(71,58,53); }

a:visited, a:active {color: rgb(69,76,104); }

a:hover {color: rgb(171,112,75); }

.no_ul {text-decoration: none; }

.italic {font-style: italic;}

.bold {    font-weight: bold; }

hr {color: rgb(82,91,126); }

.logo {    background-color: rgb(224,203,160);
    padding: 3px 12px;
    text-align: center; 
    width: 600px; 
    margin: 0 158px;
    border: 4px solid rgb(82,91,126); }

.gpbw {font-size: 300%; 
    font-family: Garamond, "Times New Roman", serif;
    font-weight: bold; }

.design{
      font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;}

div.center {
      text-align: center;
      font-size: 75%;
      font-style: italic; 
      margin: 3px 0px 12px 0px; }

div.centertable {
      text-align: center;
      margin: 3px 0px 3px 0px; }

.leftcolumn {
    float: left; 
    margin: 12px 0;
    padding: 12px;
    background-color: rgb(224,203,160);
    width: 677px; 
    height: 370px; }

.rightcolumn {
    float: right;
    text-align: left;
    margin: 12px 0;
    padding: 12px;
    background-color: rgb(224,203,160);
    width: 200px;
    height: 370px; }
    
.innerbox {
    float: left; 
	background-image: url(graphics/background.gif);
    background-color: rgb(235,227,194);
    padding: 12px;
    width: 250px;   
    height: 346px; }
   
.weekly_photo {
    float: right;
    width: 385px;   } 

.news {
    float: right;
    font-weight: bold;
    padding: 12px;
    width: 360px;    }

.announce {
    float: right;
    background-image: url(graphics/background.gif);
    background-color: rgb(235,227,194);
    font-size: 100%;
    padding: 6px;
    width: 188px;    }

.order_table {
    width: 90%;
    margin-left: auto;
    margin-right: auto;   }

.indent {
   text-indent: 30px; }
    
.box1, .box2, .box3, .box4 {
    padding: 12px;
    background-color: rgb(224,203,160);
    width: 200px;  
    height: 600px; }
    
.box1 {
    position: absolute;
    left: 22px;   }

.box2 {
    position: absolute;
    left: 260px; }

.box3 {
    position: absolute; 
    left: 498px; }
    
.box4 {
    position: absolute;
    left: 738px; }  

.box5 { 
    padding: 12px 12px 12px 120px;
    width: 700px; }

.box6 { background-image: url(graphics/background.gif);
    background-color: rgb(235,227,194);
    padding: 12px;
    width: 940px;
    height: 100px; }

.box_caption {
    font-weight: bold;
    text-align: center;
    font-size: 140%; }

.left {float: left;
    padding: 0px 12px 12px 12px; 
    font-size: x-small;
    width: 700px; }
       
.right {float: right;
    padding: 0px 12px 12px 12px; 
    font-size: x-small;
    width: 700px;}

.floatleft {float: left;
    padding: 0px 12px 12px 12px; 
    font-size: x-small;
    width: 400px; }
       
.floatright {float: right;
    padding: 0px 12px 12px 12px; 
    font-size: x-small;
    width: 400px;}

.photocredit
      {font-size: x-small;
       margin-top: -2em;
       text-align: right }
    
.fineprint {
    position: absolute;
    top: 1050px; 
    font-size: x-small;
    margin: 12px 0;
    padding: 12px; }

.copyright {
    font-size: x-small;
    padding: 12px; }

.boattype  {
    font-weight: bolder; }

.currentactivities  {
    font-weight: bolder;
    font-size: 120%; }
 
.current_subtitle {
    font-weight: bolder;
    color: rgb(171,112,75); }
   
ul.none {
    list-style-type: none; }
    
.list_title {
    font-weight: bold;
    color: rgb(82,91,126); }
    
th, td {
    text-align: left;
    width: 400px; }