body, html {
    margin:5px;
    padding:0;
    background:#fff;
    color:#000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
    }
	
body {
    min-width:762px;
    }
	
#wrap {
    background:#99c;
	margin:0 auto;
    width:762px;
	border:2px solid #fff;
    }
	
#wrapOutside	{
    background:#99c;
	margin:0 auto;
    width:766px;
	border:2px solid #999;
	}
	
#header {
    background:#fff;
	width:762px;
	height:132px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom:2px solid #fff;
	background-image:url(../images/ocean_header.jpg);
	background-position:center;
	background-repeat:no-repeat;
    }
h1 {
	font-family:Garamond, Georgia, "Times New Roman", serif;
    font-style:normal;
	padding:0px;
    margin:0;
	font-size:16pt;
	color:#1d59a0;
    }
	
h2	{
	margin:0px;
	padding:0px;
	}
	
#nav {
    background:#97E1F7;
	height:30px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom:2px solid #fff;
    }
	
	#navDate	{
		color:#1d59a0;
		font-size:12pt;
		font-weight:bold;
		float:left;
		margin:0px;
		width:160px;
		height:30px;
		border-right:2px solid #fff;
		}
		
	#navTitle 	{
		color:#1d59a0;
		font-size:12pt;
		font-weight:bold;
		float:left;
		margin:5px;
		}
		
	#navDays	{
		color:#1d59a0;
		font-size:12pt;
		font-weight:bold;
		float:right;
		margin:5px;		
		}
	
#main {
    background:#D1E5FC;
    float:right;
    width:600px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-left:2px solid #fff;
	border-bottom:0px solid #fff;
    }
	
	#main h2	{
		font-size:13pt;
		color:#0a709d;
		margin:10px 5px 0px 10px;
		padding:0px;
		}
		
	#main h3	{
		font-size:10pt;
		font-style:italic;
		color:#0a709d;
		margin:10px 0px 0px 0px;
		padding:0px;
		}	
	
	#main p	{
		padding:0px;
		margin:5px 10px 10px;
		font-size:10pt;
		line-height:15pt;
		}
		
	#main table	{
		font-size:10pt;
		padding:0px 0px 10px;
		margin:5px 10px;
		border-bottom:1px solid #999999;
		}
		
		th	{
			text-align:left;
			color:#0a709d;
			}
		
	#mainTitle	{
		margin:10px 5px 5px 5px;
		}
		
	#mainImage	{
		margin:5px 10px 5px 10px;
		}
	
#sidebar {
    background:#99c;
    float:left;
    width:160px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom:0px solid #fff;
    }
	
 ul	{
    margin:0px 10px;
    padding:0px;
    list-style:none;
    }
	
 ul.bulletList	{
    margin:0px 10px;
    padding:0px 20px;
    list-style:decimal;
    }
	
	ul.bulletList li	{
		margin:3px 10px 5px 10px;
		}
		
	ul.bulletList li a:link, ul.bulletList li a:visited, ul.bulletList li a:hover	{
		text-decoration:underline;
		color:#000000;
		font-weight:normal;
		}
		
	ul.bulletList li a:hover	{
		color:#cc0000;
		}
		
	p a:link, p a:visited, p a:hover	{
		text-decoration:underline;
		color:#000000;
		font-weight:normal;
		}
		
	p a:hover	{
		color:#cc0000;
		}		
	
 li	{
    margin:3px 0px 3px 0px;
    padding:0px 0px 0px 0px;
	font-size:10pt;
    }
	
	li a	{
		font-size:10pt;
		}
		
	li a:link, li a:visited, li a:hover	{
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		}
		
	li a:hover	{
		color:#cc0000;
		}
		
	li a.selectedLink:link, li a.selectedLink:visited, li a.selectedLink:hover	{
			color:#cc0000;
			}  

#footer {
    background:#99c;
    clear:both;
	border-top:2px solid #fff;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom:0px solid #fff;
    }

#footer p {
    padding:5px;
    margin:0;
	font-size:8pt;
	text-align:right;
    }
	
.guestBook	{
	margin:10px;
	border-bottom:1px solid #999999;
	}
