body,
html {background-color: #f8f3e5;
      margin: 0;
      padding: 0;}

body {}

h3 {padding-left: 25px;}

#wrapper {width: 1210px;
          height: 625px;
          background-color: #decfa6;
          margin: 25px 0 0 25px;}

#main    {
	float: right;
	height: 625px;
	width: 1000px;
	font-size: xx-large;
}

#main a {
	color: #4d3519;
	font-size: xx-small;
	font-weight: bold;
}

#main .home {background-image: url(background.jpg);
             height: 625px;
             border-left: 3px solid #f8f3e5;
             border-bottom: 3px solid #f8f3e5;}

#main .home h2 {
	color: #39C;
	position: absolute;
	left: 45px;
	top: 27px;
	font-size: x-large;
	font-family: "MS Serif", "New York", serif;
	width: 178px;
	height: 94px;
          }

#main .content {
	color: #4d3519;
	height: 625px;
	background-color: #f8f3e5;
	overflow: auto;
	padding: 0 25px 0px 25px;
	font-size: 16px;
}

#main .content .pics {
                      float: left; 
                      text-align: center;}

#main .content .pics img {display: inline;
                          border: 1px solid black;
                          margin: 0px 20px 20px 0;
                           }
#main .content .boat {
                      float: left; 
                      text-align: center;}

#main .content .boat img {display: inline;
                          border: 1px solid black;
                          margin: 0px 20px 20px 0;}

#main .content .pictitle {
                           text-align: center;
                           font-weight: normal;
                           width: 120px;
                           margin: 2px;}

#main .content .memberpic {padding: 0 5px 5px 5px; 
                           clear: both;}

#main .content .memberpic img {border: 1px solid black;
                               float: left;
                               margin: 10px;}

#main .content .memberpic p {padding: 5px } 

                        
#main .content h4 {margin-bottom: 0px;}

#main .content .contact .accom{    width: 200px; 
                      float: left; 
                      text-align: left; 
                      padding-right: 5px;
                      }

#main .content .contact .direct{ width: 200px;
                      float: left; 
                      text-align: justify; 
                      padding-right: 25px;
                      }

#main .content-schedule {color: #4d3519;
                         height: 625px;
                         background-color: #f8f3e5;
                         padding: 0 0 0 80px;
                         font-size: 1.1em;
                         overflow: auto;


         
                         
                         }
#main .content-schedule h2 {letter-spacing: .5em;
                            font-family: verdana, tahoma, arial, sans-serif;
                            text-transform: uppercase;}

#main .content-schedule th {text-transform: uppercase;
                            font-weight: normal;
                            font-family: verdana, tahoma, arial, sans-serif;
                            }

#main .content-schedule td  {}
#main .content-schedule table {font-size: 1.1em;}

#sidebar {   width: 200px;
             padding-top: 100px;
             float: left;
             text-align: right;
             background-color: #decfa6;}

#sidebar a {display: block; 
            color: #4d3519;            
            letter-spacing: .2em; 
            padding-bottom: 10px; 
            padding-right: 10px;           
            text-decoration: none;
            font-weight: bold; 
            font-family:Arial, Helvetica, sans-serif;
            overflow: hidden;}

#sidebar a:hover {color: #80582a;}

#footer { 
          color: #4d3519;
          margin-top: 5px;
          font-size: .7em;
          background: #decfa6;
          height: 45px;
          clear: both;
          text-align: center;
          vertical-align: middle;
          font-family: Tahoma, Geneva, Arial, sans-serif;}

#footer p {padding-top: 5px;}

