
a:link {
	COLOR:#C90; TEXT-DECORATION: none
}
A:visited {
	COLOR: #C90; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}

body {
background:#A3CC5C url('i/bodybg.gif');
background-repeat:repeat-x;
margin: 0;
padding: 0;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11pt
}

#wrapper {
width:740px; 
padding:10px; 
background:#fff;
border:1px solid #333; 
margin:10px auto; 
height: auto;
}

#header {
padding:0;
 margin:0;
}
#header img {
float:left;
padding:0;
 margin:0;
 }
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
		

	
/********** CONTENT **********/	
	#content {
	float:right;	
	width:530px;
	padding:10px 0 0 0;
	margin: 0;
	text-align:left;
	font: .8em/1.2 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

	#content .border {
	padding: 3px;
	margin:3px;
	background:#fff;
	border:1px solid #333;
	}

		
	#textcontent {
	text-align:left;
	padding: 5px;
	background:#F5FAED;
	color: #667A41;
		}		
		
		
	.boatthumb {
	border:1px solid #fff;
	width:150px;
	text-align:left;
	padding: 3px;
	margin:1px;
	background:#ECEBE3;
	color: #766B50;
	float:left;
	text-align:center;
		}		

/********** NEWS **********/	
.news {
float:right;
width:125px;
background:#F4F3F0;
border: 1px solid #766B50;
font: .7em/1.1em Arial, Helvetica, sans-serif;
vertical-align:top;
margin:2px;
padding:3px;
color:#766B50;
height:400px;
overflow:auto;
}

.news p {
border-bottom:1px solid #ccc;
}
.news h5 {
background-color:#766B50;
color:#fff;
text-align:center;
font-size:1em;
padding: 3px 0;
}
	
/********** FOOTER ***********/
		#footer {
	clear: both;
	font-size: .7em;	
	height:10px;
	margin: 3px 0;
	text-align: center;
	padding: 5px 0 ;
	color: #9B8D6A;
	}

/*********** NAVIGATION MENU ********/
		#navcontainer {
		float:left;
		width:200px;
		margin:0; 
		font-size:.8em;
		background:#608127;
		padding:0;
		vertical-align:top;
		color:#fff;
		}
		

/****************/
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		color:#fff;
		font: 8pt/1em  Arial, Helvetica, sans-serif ;
		/*font-variant:small-caps;*/
		float : left;
		width:200px;
	}
	
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : .9em;
		margin : 2px 1px;
		width: 164px;
	}


	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 198px;
		margin-top : -27px;
	}
	
	#nav li ul li{ /* second-level list item*/
	margin : -1px;
	}
	
	#nav li a {
		width: 165px;
		w\idth : 165px;
		display : block;
		color : #fff;
		font-weight : normal;
		text-decoration : none;
		background-image: url(i/bg_a.jpg);
		background-repeat:no-repeat;
		height:27px ;
		padding: 3px 1px 1px 33px;
	}


	
	#nav li a:hover {
		background-image: url(i/bg_b.jpg);
		color: #000;
		text-decoration:none;
	}
	
	#active a:link, #active a:visited, #active a:hover {
background-image: url(i/bg_c.jpg); 
color: #000;
font-weight:bold;
text-decoration:none;
}


	#nav li:hover ul ul, #active li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #active li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #active li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #active li.sfhover ul,  #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

