body{background: #ebe8b1; background-image:url(bkgrd.gif); background-position: left; background-repeat: repeat-y; font-family: verdana,arial,helvetica,sans-serif; font-size: 100%!important; letter-spacing: 0.09em; color: #000; margin: 0;}
#header {background: #ebe8b1;width:100%; height:auto; padding-top:10px;overflow: hidden; }
#catlink {float: right; overflow: hidden; background: #662046; margin: 0 5px 5px 0;padding: 5px; width: 180px; 
border: 0; text-align: center;color: #ebe8b1; font-size: .9em; letter-spacing: .1em; font-weight: bold;}
#catlink p {color: #f3f2d4; background: #662046;}
#catlink a:link, #catlink a:visited {color: #ebe8b1; background: #662046;}
#catlink a:hover {color: #662046; background: #ebe8b1;}  
#topmenu {background: #a9b089; width:100%; position: relative; float: left; font-family: Georgia, "Times New Roman", serif; border-top: 1px solid #7b8064; border-bottom: 1px solid #7b8064;}
#topmenu p {text-align: right; font-size: 1em; font-weight: bold; vertical-align: middle; background: #a9b089;  color: #7b8064; letter-spacing: .2em;padding: 5px 10px; margin: 0;}   
#topmenu a:link {color: #000; text-decoration: none;}
#topmenu a:visited {color: #000; text-decoration: none;}
#topmenu a:hover {color: #ebe8b1; text-decoration: none;}  
#main{
clear: both; 
  background-color:transparent;
  padding-left:160px;
  min-width: 770px;} 
* html #container{height:1%;}
#left {width: 160px; display:inline; float:left; background: #a9b089; margin-left:-160px;}
#leftmenu {background: transparent; position: relative; float: left; width: 160px; font-family: Georgia, "Times New Roman", serif;  font-size: 1em; font-weight: bold; letter-spacing: .2em;}     
#leftmenu p {display: block; margin: 0; padding: 8px; text-align: right;font-weight: bold; color: #7b8064; text-decoration: none; background: transparent;}   
#leftmenu a {display: block; margin: 0; padding: 8px; text-align: right;font-weight: bold; color: #a9b089; text-decoration: none; background: transparent;}
#leftmenu a:link {color: #000; background: transparent;}
#leftmenu a:visited {color: #000; background: transparent;}
#leftmenu a:hover {color: #ebe8b1; background-color: transparent;}  

#center {float: left; margin: 1.4em 0 0 -160px; border-left:160px solid #a9b089; padding-bottom: 1.5em;}
#centermenu {width: 550px; font-size: .9em; float: left; margin-left:20px;}
#centermenu p, #centermenu a {
    float: left;
    margin: 0;
    padding: 0; 
    font-size: .9em;
    letter-spacing: .1em;  
    text-align: right; 
    font-weight: bold; 
    line-height: 1.2em; 
    text-decoration: none;
    background: #ebe8b1;
    border: 0;
    }
#centermenu a {width: 129px; padding-top: 6px; padding-right: 6px; height: 104px;}      
#centermenu p.sage {width: 135px; height: 110px; background: #a9b089;}  
#centermenu p.sage2 {width: 135px; height: 110px; background: #7b8064;}      
#centermenu p.burgundy1 {width: 135px; height: 110px; background: #662046;}  
#centermenu p.burgundy2 {width: 135px; height: 110px; background: #886868;}  
#centermenu p.gold1 {width: 135px; height: 110px; background: #9b926a;}  
#centermenu p.gold2 {width: 135px; height: 110px; background: #8d744a;}  
#centermenu a.burgundy1:link, #centermenu a.burgundy1:visited {color: #ebe8b1; background: #662046;}
#centermenu a.burgundy1:hover {color: #662046; background: #ebe8b1;}   
#centermenu a.burgundy2:link, #centermenu a.burgundy2:visited {color: #ebe8b1; background: #886868;}
#centermenu a.burgundy2:hover {color: #886868; background: #ebe8b1;}  
#centermenu a.burgundy3:link, #centermenu a.burgundy3:visited {width: 264px; color: #ebe8b1; background: #886868;}
#centermenu a.burgundy3:hover {width: 264px; color: #886868; background: #ebe8b1;}  
#centermenu a.burgundy4:link, #centermenu a.burgundy4:visited {width: 264px; color: #ebe8b1; background: #662046;}
#centermenu a.burgundy4:hover {width: 264px; color: #662046; background: #ebe8b1;}  
#centermenu a.sage1:link, #centermenu a.sage1:visited {color: #ebe8b1; background: #a9b089;}
#centermenu a.sage1:hover {color: #7b8064; background: #ebe8b1;}  
#centermenu a.sage2:link, #centermenu a.sage2:visited {color: #ebe8b1; background: #7b8064;}
#centermenu a.sage2:hover {color: #7b8064; background: #ebe8b1;} 
#centermenu a.sage3:link, #centermenu a.sage3:visited {width: 264px; color: #ebe8b1; background: #7b8064;}
#centermenu a.sage3:hover {width: 264px; color: #7b8064; background: #ebe8b1;} 
#centermenu a.gold1:link, #centermenu a.gold1:visited {color: #ebe8b1; background: #9b926a;}
#centermenu a.gold1:hover {color: #9b926a; background: #ebe8b1;}  
#centermenu a.gold2:link, #centermenu a.gold2:visited {color: #ebe8b1; background: #8d744a;}
#centermenu a.gold2:hover {color: #8d744a; background: #ebe8b1;}  
#centermenu a.gold3:link, #centermenu a.gold3:visited {width: 264px; color: #ebe8b1; background: #8d744a;}
#centermenu a.gold3:hover {width: 264px; color: #8d744a; background: #ebe8b1;}  

#rightbox1 {float: right; width: 200px; height: 140px; background-image: url(shipbkgd.jpg); margin: 0;}
#rightbox2 {width: 180px; margin: 25px auto; border-top: 20px solid #7b8064; border-right: 1px solid #7b8064; border-bottom: 1px solid #7b8064; border-left: 1px solid #7b8064; background-color:#a9b089;}
#rightbox {float: right; width: 180px; margin-left: 1em; border: 0;}
#rightbox3 {float: right; position: relative; width: 200px; margin: -10px 0 0 1em; border: 0;}
#memberbox {float: right; position: relative; width: 225px; margin: 1em; border: 0;}
p.address {padding-top: 30px; text-align: center; font-size: .9em;}
p.list {font-size: .85em; line-height: 1.3em; margin: 1em 2em; letter-spacing: 0.09em;}  
p.list a:link {color: #000; font-weight: bold; text-decoration: none;}
p.list a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.list a:hover {background: transparent; color: #662046; font-weight: bold; text-decoration: underline;}
p.main {background: transparent; font-size: .8em; line-height: 1.3em; padding: .5em 4em .5em 3em; }  
p.main a:link, a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.main a:hover {background: transparent; color: #7d2828; font-weight: bold; text-decoration: underline;}
p.center {font-size: .8em; line-height: 1.3em; margin: 10px; text-align: center; letter-spacing: 0.09em;}
p.center a:link, a:visited {color: #000; font-weight: bold; text-decoration: none;}
p.center a:hover {background: transparent; color: #662046; font-weight: bold; text-decoration: underline;}
h1, h2, h3, h4, h5 {background: #ebe8b1; letter-spacing: .1em;}
h1 {background: transparent; margin: .5em .5em 1.5em 1em; font-size: 1.3em; color: #662046;}
h2 {background: transparent; margin: .5em .5em 1.5em .8em; font-size: 1.3em; color: #455837;}
h3 {background: transparent; margin: 0 0 5px 20px; font-size: 1.3em; color: #455837;}
h4 {background: transparent; margin: 2em 0 0 20px; font-size: 1em; color: #7d2828;}
h5 {background: transparent; margin: 1.5em 0 -5px 25px; font-size: 1.1em; color: #7d2828;}
h6 {color: #f3f2d4; background: #662046; text-align: center; padding: 0; margin: 0 15px; line-height:1.7em;font-family: Georgia, "Times New Roman", serif;font-size: 1.3em;border-bottom:3px double #f3f2d4;}
hr.hr1 {background-color:#7b8064; width: 80%; height:2px; color:#fff; border:0 solid #7b8064; border-top-width:thin;}
img.left {float: left; border: 0; margin: 0 5px;}
img.right {float: right; border: 0; margin: 0 5px;}
img.ctr {margin: 10px auto; border: 0; vertical-align: middle;}
img.logo {float: left; border: 0;margin-top: .5em;}
img.map {border: 0; margin:1em 2em;}
table.schedule {font-weight: bold; font-size: .8em; line-height: 1.5em; width: 480px; margin: 0 0 1em 2.5em;}
#footertext {clear: both;width: 760px;margin: 0 auto;padding-top: 2em; padding-bottom: 5px; background-color: transparent;font-size: .65em; font-weight: bold; color: #70764e; text-align: center;}   		
p.small {text-align: center; width: 400px; margin: 1em auto;}  
p.small a:link, a:visited {color: #455837; font-weight: bold; text-decoration: none;}	
ol.li2 {}
li {font-size: .8em; line-height: 1.3em; margin-bottom: 10px;} 
li a:link {color: #000; font-weight: bold; text-decoration: underline;}
li a:visited {color: #000; font-weight: bold; text-decoration: underline;}
li a:hover {background: transparent; color: #7d2828; font-weight: bold; text-decoration: underline;}

