/* General ---------------------------------------- */
	html, body {
		padding: 0;
		border: 0;
		margin: 0;
		}
	body {
		background: #FFF;
		font: normal 10px Verdana, Helvetica, sans-serif;
		color: #3F3F3F;
		line-height: 18px;
		margin: 0;
		padding: 0;
		}
	#page {
		width: 100%;
		margin: 0;
		padding: 0;
		}
		

		
	a {
		font: normal 10px Verdana, Helvetica, sans-serif;
		color: #C93;
		text-decoration: none;         
		}
		
	a:hover {
		color: #630;
		}
		
	#contact .splash a {
		font: normal 11px Verdana, Helvetica, sans-serif;
		line-height: 16px;
		color: #630;
		text-decoration: none;         
		}
		
	#contact .splash a:hover {
		color: #C93;
		}


/* Header ---------------------------------------- */

	#header {
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
		background: url(../images/headerBG.gif) repeat-x top left;
		}
		
	#headContent {
		width: 900px;
		padding: 0;
		margin: 0;
		}
		
	#contact {
		text-align: right;
		padding: 10px 0 5px 0;
		margin: 0;
		float: left;
		width: 300px;
		}
		
	#quote {
		text-align: center;
		font: 15px Georgia, Times New Roman, serif;
		color: #666;
		padding: 20px 0 0 0;
		margin: 0;
		float: left;
		width: 300px;
		}
	
	.stars {
		margin: 0;
		padding-bottom: 5px;
		border: 0;
		}
		
	#space {
		padding: 0;
		margin: 0;
		float: left;
		width: 300px;
		}
		
	#sep1 {
		float: left;
		position: relative;
		width: 100%;
		height: 6px;
		padding: 0;
		margin: 0;
		background: #FFF url(../images/sep1.gif) 0 0 repeat-x;
		z-index: 1;
		}
		
	#sep1 .logo {
		border: 0;
		padding: 0;
		margin: 0;
		position: absolute;
		left: 0;
		top: -88px;
		width: 276px;
		height: 149px; 
		}
		
	#sep1 .collage {
		position: absolute;
		top: 6px;
		left: 720px;
		width: 200px;
		height: 600px;
		
		}
		
	#sep2 {
		position: relative;
		width: 100%;
		height: 6px;
		padding: 0;
		margin: 0;
		background: #FFF url(../images/sep2.gif) repeat-x top left;
		}
		
	#sep2 .journal {
		position: absolute;
		top: -75px;
		left: 500px;
		width: 193px;
		height: 171px;
		}
	
	#sep2 .journaltext {
		position: absolute;
		top: 12px;
		left: 280px;
		list-style-type: none;
		}
		
	#sep2 .journaltext1 {		
		width: 180px;
		font: 15px Georgia, Times New Roman, serif;
		text-align: right;
		color: #666;
		letter-spacing: 1px;
		line-height: 18px;
		}
		
	#sep2 .journaltext2 {
		padding-top: 4px;
		text-align: right;
		letter-spacing: 1px;
		line-height: 18px;
		}
		
	#sep2 .journaltext2 a {
		width: 180px;
		font: 10px Georgia, Times New Roman, serif;
		color: #630;
		
		}
		
	#sep2 .journaltext2 a:hover {
		color: #000;
		}
		

	
	#splash .splashtext {
		float: left;
		margin: 0;
		padding:0;
		list-style-type: none;
		}
		
	#splash .splashtext1 {		
		margin: 0;
		padding: 0 0 20px 35px;
		text-align: left;
		color: #C93;
		letter-spacing: 1px;
		line-height: 18px;
		}
		
	#splash .splashtext1 a{	
		width: 180px;
		font: 21px Georgia, Times New Roman, serif;
		color: #C93;
		}
		
	#splash .splashtext1 a:hover {	
		color: #630;
		}
		
	#splash .splashtext2 {
		margin: 0;
		padding: 4px 0 5px 15px;
		text-align: left;
		letter-spacing: 1px;
		line-height: 18px;
		}
		
	#splash .splashtext2 a {
		width: 180px;
		font: 10px Georgia, Times New Roman, serif;
		color: #630;
		
		}
		
	#splash .splashtext2 a:hover {
		color: #000;
		}
		
	#space {
		margin: 0;
		padding: 0;
		}
		
/* Main Content ---------------------------------------- */

	
		
	#content { 
		float: left;
		width: 940px;
		min-width: 920px;
		padding: 0;
		margin: 0;
		background-color: #FFF;
		background: url(../images/col1.gif) 0 0 repeat-y;
		}
		
	#col1 {
		float: left;
		width: 285px;
		
		margin: 0;
		}
		
	#flashcontent {
		float: left;
		width: 640px;
		margin: 0;
		padding: 20px 0 40px 0;
		}
		
	#col21 {
		float: left;
		width: 600px;
		background: url(../images/plantBG1.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col22 {
		float: left;
		width: 600px;
		background: url(../images/plantBG2.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col23 {
		float: left;
		width: 600px;
		background: url(../images/plantBG3.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col24 {
		float: left;
		width: 600px;
		background: url(../images/plantBG4.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col25 {
		float: left;
		width: 600px;
		background: url(../images/plantBG5.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col26 {
		float: left;
		width: 600px;
		background: url(../images/plantBG6.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col27 {
		float: left;
		width: 600px;
		background: url(../images/plantBG7.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col28 {
		float: left;
		width: 600px;
		background: url(../images/plantBG8.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}
		
	#col29 {
		float: left;
		width: 600px;
		background: url(../images/plantBG9.jpg) 0 0 no-repeat;
		margin: 0;
		padding-bottom: 60px;
		}

	#mainlinks {
		border: 0;
		margin: 0;
		padding: 5px 0;
		list-style-type: none;
		text-align: left;
		clear: left;
		}
		
	#mainlinks li {
		margin: 0;
		padding: 5px 0;
		}
		
	#mainlinks li a {
		font: 11px Georgia, Times New Roman, serif;
		letter-spacing: 1px;
		color: #630;
		text-decoration: none;
		}
		
	#mainlinks li a:hover {
		font: 11px Georgia, Times New Roman, serif;
		letter-spacing: 1px;
		color: #333;
		text-decoration: none;
		}
		
	#nav {
		margin: 80px 0 20px 0;
		padding: 0;
		border-top: 1px solid #C93;
		}



	#nav ul {
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: left;
		clear: left;
		}

	#nav ul li {
		display: block;
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #C93;
		}

	#nav ul li a {
		font: 11px Georgia, Times New Roman, serif;
		width: 270px;
		padding: 7px 0 7px 15px;
		margin: 0;
		color: #630;
		text-decoration: none;
		display: block;
		letter-spacing: 1px;
		text-align: left;         
		}
		
	#nav ul li a:hover {
		color: #000;
		background: url(../images/rollover.gif) repeat-y top left;
		}
		
	#nav .active {
		font: 11px Georgia, Times New Roman, serif;
		width: 270px;
		padding: 7px 0 7px 15px;
		margin: 0;
		text-decoration: none;
		display: block;
		letter-spacing: 1px;
		text-align: left;
		color: #000;
		background: url(../images/rollover.gif) repeat-y top left;
		}
		
	#nav .sublink {
		display: block;
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #C93;
		}
		
	#nav .sublink2 {
		display: block;
		font: 9px Verdana, Helvetica, sans-serif;
		width: 250px;
		padding: 5px 0 5px 35px;
		margin: 0;
		color: #000;
		text-decoration: none;
		display: block;
		letter-spacing: 1px;
		text-align: left;  
		border-bottom: 1px solid #C93;
		background: url(../images/rollover2.gif) repeat-y top left;
		}

	#nav .sublink a{
		font: 9px Verdana, Helvetica, sans-serif;
		width: 250px;
		padding: 5px 0 5px 35px;
		margin: 0;
		color: #630;
		text-decoration: none;
		display: block;
		letter-spacing: 1px;
		text-align: left;         
		}
		
	#nav .sublink a:hover {
		color: #000;
		background: url(../images/rollover2.gif) repeat-y top left;
		}
		
	#trip {
		float: left;
		margin: 0;
		padding: 0;
		width: 270px;
		}
		
	#trip dl {
		float: left;
		width: 270px;
		margin: 10px 5px 10px 0;
		padding: 0;
		display: inline;
		}
	
	#trip dt {
		float: right;
		width: 96px;
		margin: 0;
		padding: 10px 0;
		font: 15px Georgia, Times New Roman, serif;
		color: #666;
		letter-spacing: 1px;
		line-height: 18px;
		}
		
	#trip dd {
		margin: 0;
		padding: 0 0 10px 0;
		font: 9px Verdana, Helvetica, sans-serif;
		letter-spacing: 1px;
		color: #333;
		}
		
	#trip dd a{
		margin: 0;
		padding: 0;
		font: 10px Georgia, Times New Roman, serif;
		color: #630;
		}
		
	#trip dd a:hover{
		color: #111;
		}
	
	#trip dd.img img {
		float: left;
		margin: 0 0 0 0;
		padding: 0;
		}
		
	#mainContent {
		margin: 70px 0 10px 40px;
		padding: 0;
		width: 355px;
		min-height: 400px;
		}
		
	#mainContent a {
		font: normal 10px Verdana, Helvetica, sans-serif;
		color: #3F3F3F;
		text-decoration: underline;         
		}
		
	#mainContent a:hover {
		font: normal 10px Verdana, Helvetica, sans-serif;
		color: #630;
		text-decoration: underline;         
		}
		
	#mainContent h1 {
		font: 24px Georgia, Times New Roman, serif;
		color: #666;
		letter-spacing: 1px;
		line-height: 28px;
		}
		
	#mainContent h2 {
		font: 14px Georgia, Times New Roman, serif;
		color: #666;
		letter-spacing: 1px;
		line-height: 17px;
		}
		
	#mainContent h3 {
		font: 12px Verdana, Helvetica, sans-serif;
		color: #630;
		line-height: 10px;
		}
	
	img.link  {
		width : 14px;
		height : 9px;
		border : 0 none inherit;
		vertical-align : -2px;
		margin-right : 5px;
		}
		
	img.block  {
		width : 6px;
		height : 6px;
		border : 0 none inherit;
		vertical-align : 0;
		margin-right : 5px;
		}
		
/* Footer ---------------------------------------- */
	#footer {
		clear: both;
		}
	#footercopy p {
		padding: 10px 20px;
		margin: 0;
		width: 270px;
		font: normal 9px Verdana, Helveltica, sans-serif;
		}
		
/* Images ---------------------------------------- */
	img {
		padding: 0;
		margin: 0;
		border: 0;
		}




/* Forms ---------------------------------------- */
		
	fieldset {
		margin: 0 0 20px 0;
		padding: 0 10px;
		}
		
	legend {
		font: 12px Verdana, Helvetica, sans-serif;
		color: #630;
		font-weight: normal;
		padding: 0 5px;
		}
		
	#triptype div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#svexperience div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
	
	#food div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#activities div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#personal div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#interests div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#boats div {
		width: 150px;
		float: left;
		padding: 10px 0 10px 10px;
		}
		
	#special div {
		padding: 0 0 10px 10px;
		}
		
		
	input.zip[type="text"] {
		width: 15em;
		}

	input[type="text"] {
		width: 250px;
		}
		
	.clear {
		clear: both;
		}
		
	.lclass {
	text-decoration:none;
	color:#3F3F3F;
	font-weight:normal;

	}
	.lclass a{
	text-decoration:none;
	color:#3F3F3F;
	font-weight:normal;
	}
	
	.lclass1 {
    text-decoration:none; 
	color:#666666; 
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	.lclass1 a{
    text-decoration:none; 
	color:#666666; 
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}




