body { 
        background: url(images/bg.gif) repeat-x;
		font: 12px Verdana, Arial;
		margin: 0;
		behavior:url("csshover3.htc");
}

div {	
}

a 		{ 
		font-family:  Verdana, Arial; 
		color: #333;
		font-size: 12px;
}
/*--- Frame ----------------------------------*/
#frame {
		width: 830px;	
		margin: 0px;
}
/*--- Pre Banner Navigation ----------------------------------*/
#leftnav {
		float: left;
		width: 235px;
		height: 70px;
		background: url(images/navleft.gif) no-repeat;
}
#topnav	{
		background: url(images/topnav.gif) no-repeat;
		width: 585px;
		height: 40px;
		float:left;
}
/*--- Navigation ----------------------------------*/
#botnav {
		height: 30px;
		width: 585px;
		background: url(images/botnav.gif) no-repeat;
		float: left;
		margin: 0px;
		display: block;
		overflow: hidden;
}
#nav {
		margin:0;
		padding:0;
		float:left;
}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
}
#nav a {
		font: 13px Verdana;
		text-decoration:none;
		padding-top: 11px;
		text-align: right;
		letter-spacing: -1pt;
}
#nav a:link,
#nav a:visited {
		float:left;
		width:110px;
		height:30px;
		margin: 0px;
}
#nav a:hover {
		background:url(images/active.gif) no-repeat;
	}
#nav li:first-child a {
	
	}
#home #nav-home a,
#boat #nav-boat a,
#trips #nav-trips a,
#gallery #nav-gallery a,
#contact #nav-contact a {
		background:url(images/inactive.gif) no-repeat;
	}
#home #nav-home a:hover,
#boat #nav-boat a:hover,
#trips #nav-trips a:hover,
#gallery #nav-gallery a:hover,
#contact #nav-contact a:hover {
		background:url(images/active.gif) no-repeat;
	}
.current {
	background:url(images/active.gif) no-repeat;
}
#nav a:active {
		background:url(images/active.gif) no-repeat;
}
/*---Banner ----------------------------------*/
#bodyframe {
		width: 830px;	
		margin: 0px;
}
#banner	{
		display: block;
		width: 830px;	
		margin: 0px;
		position: relative;
}
.slideshow {
	margin: 0px;
}

.slideshow2 {
	margin: 0px;
}
.slideshow3 {
	margin: 0px;
}

/*--- Body ----------------------------------*/
#bodyframe	{
		background: url(images/bodyframe.gif) repeat-y;
		width: 830px;
		overflow: hidden;
}
#container {
		padding-left: 60px;
		padding-bottom: 20px;
		padding-top: 20px;
		padding-right: 15px;
		width: 420px;
		float:left;
}
#galleryframe {
		width: 780px;
		float: left;
		margin-left: 20px;
		margin-top: 30px;
		margin-bottom: 30px;
		overflow: hidden;
}

.content		{
		font: 12px/13px Verdana, Arial;
		color: #333;
		text-align: justify;
}
.content a:link	{
		font: 12px/13px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.content a:visited	{
		font: 12px/13px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.content a:active	{
		font: 12px/13px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.content a:hover {
		font: 12px/13px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
#container img {
		border: 0px;
		margin: 5px 5px 5px 1px;
}

#gal img {
		border: 0px;
		margin: 5px 5px 5px 1px;
}


/*--- Right Navigation ----------------------------------*/
#right {
		float:right;
		margin-right: 40px;
		margin-top: 30px;
		margin-bottom: 30px;

}
#rights {
		float:left;
		margin-right: 25px;
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 30px;

}
.rightcontainer {
		float: left;
		display: inline;
}
.rightcontent{
		text-align: left;
		font: 11px/12px Verdana, Arial;
		color: #333;
		padding: 2px;
}
.rightcontent a:link	{
		font: 11px/12px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.rightcontent a:visited {
		font: 11px/12px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.rightcontent a:active {
		font: 11px/12px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}
.rightcontent a:hover {
		font: 11px/12px Verdana, Arial;
		color: #333;
		border-bottom: 1px dotted #333; 
		text-decoration:none;
}

.rightcontent img{
		text-align: justify;
}

/*--- Footer ----------------------------------*/
	
                
#footer {
		width:820px;
		height:100%;
		margin-left: 10px;
}

#footercontainer {
		background: url(images/footer.gif) no-repeat;
		width:800px;
		margin-left: 0px;
		float:left;
}
.footerleft {
		width: 400px;
		float: left;
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		padding: 5px 5px 5px 5px;
		text-align: left;
}
.footerright {
		margin-right: 15px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		width: 385px;
		float: right;
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		text-align: right;
}

.footerright a:active {
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		text-decoration: none;
		border-bottom: 1px solid #666;
}

.footerright a:hover {
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		text-decoration: none;
		border-bottom: 1px solid #666;
}
.footerright a:visited {
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		text-decoration: none;
		border-bottom: 1px solid #666;
}

.footerright a:link {
		font-family: Verdana, Arial;
		color: #666; 
		font-size: 11px;
		text-decoration: none;
		border-bottom: 1px solid #666;
}