/* CSS Document */

/* ABSOLUTES */
body {
	font-family:AGaramond;
	color:#000;
	font-size:1em;
	text-align:center;}
h1 {
	font-size:1.2em;
	color:#000;}
h1.logo {
	font-size:1.1em;
	color:#000;
	margin:0px; padding:0px;
	text-align:left;}
h2 {
	font-size:1.1em;
	color:#006600;
	font-style:italic;
	margin:0px 16px 0px 16px;}
h2.logo {
	font-size:1em;
	color:#000;
	font-style:normal;
	margin:0px 16px 0px 0px;}
h3 {
	font-size:1.2em;
	color:#000;
	text-align:center;
	color:#006600;}
h3.logo {
	font-size:1.2em;
	color:#000;
	text-align:center;
	color:#006600;
	margin:0px 0px 20px 0px; padding:0px;}
h4 {
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	margin:0px; padding:0px;
	text-align:left;
	text-decoration:underline;}
html>body h4 {
	padding-top:20px;}

h6 {
	font-size:1.2em;
	color:#006600;
	margin:0px;
	text-align:left;
	margin:15px 0px 0px 16px;}
p {
	text-align:left;
	margin:0px 16px 16px 16px;}
p.nav {
	text-align:left;
	margin:0px 0px 16px 0px;
	padding:0px 0px 10px 0px;}
table, tr, th, td {
	vertical-align:top;
	text-align:left;}
em {
	color:#006600;
	font-size:1.1em;
	font-weight:bold;}
	

/* DIVS */
#wrapper {
	width:810px;
	margin:0 auto;}
#nav {
	width:210px;
	float:left;
	text-align:left;}
	
#header {
	width:600px;
	height:160px;
	display:block;
	float:right;
	clear:right;
	/*background-image:url(/images/sunrise.jpg);
	background-position:center;
	background-repeat:no-repeat;*/}

#focus {
	width:600px;
	float:right;
	clear:right;}

#footer {
	width:810px;
	height:20px;
	border-top:1px solid #000;
	margin:16px 0px 10px 0px;
	text-align:right;
	clear:both;}
blockquote {
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	color:#006600;}
	
/* LINKS */
a:link { font-size:1.2em; color:#006600; text-decoration:underline;}
a:visited { font-size:1.2em; color:#006600; text-decoration:underline;}
a:hover { font-size:1.2em; color:#4DE83F; text-decoration:none;}

a.nav:link { font-size:1em; color:#006600; text-decoration:none; line-height:24px;}
a.nav:visited { font-size:1em; color:#006600; text-decoration:none; line-height:24px;}
a.nav:hover {color:#4DE83F; text-decoration:none; line-height:24px;}

a.nav_sub:link { font-size:1em; color:#006600; text-decoration:none; line-height:24px; margin-left:14px; padding-left:14px; background:url(/images/nav_sub.gif) left no-repeat;}
a.nav_sub:visited { font-size:1em; color:#006600; text-decoration:none; line-height:24px; margin-left:14px; padding-left:14px; background:url(/images/nav_sub.gif) left no-repeat;}
a.nav_sub:hover {color:#4DE83F; text-decoration:none; line-height:24px; margin-left:14px; padding-left:14px; background:url(/images/nav_sub.gif) left no-repeat;}

.image_link { color: #000000; text-decoration:none; border:0px;}

a.logo:link { font-size:.9em; text-decoration:underline; color:#006600; text-align:center;}
a.logo:visited { font-size:.9em; text-decoration:underline; color: #006600; text-align:center;}
a.logo:hover { font-size:.9em; text-decoration:underline; color: #4DE83F; text-align:center;}

a.text:link { font-size:1em; text-decoration:underline; color:#000099;}
a.text:visited { font-size:1em; text-decoration:underline; color: #000099;}
a.text:hover { font-size:1em; text-decoration:underline; color: #4DE83F;}

a.travel:link { font-size:.9em; text-decoration:underline; color:#006600; text-align:center;}
a.travel:visited { font-size:.9em; text-decoration:underline; color: #006600; text-align:center;}
a.travel:hover { font-size:.9em; text-decoration:underline; color: #4DE83F; text-align:center;}

a.trips_and_guides:link { font-size:1.1em; text-decoration:underline; color: #990000;}
a.trips_and_guides:visited { font-size:1.1em; text-decoration:underline; color: #990000;}
a.trips_and_guides:hover { font-size:1.1em; text-decoration:none; color: #4DE83F;}

a.sample:link { font-size:.8em; text-decoration:underline; color: #990000;}
a.sample:visited { font-size:.8em; text-decoration:underline; color: #990000;}
a.sample:hover { font-size:.8em; text-decoration:none; color: #4DE83F;}

a.smallfish:link { font-size:1em; text-decoration:underline; color: #990000;}
a.smallfish:visited { font-size:1em; text-decoration:underline; color: #990000;}
a.smallfish:hover { font-size:1em; text-decoration:none; color: #4DE83F;}

a.book_link {font-size:1.1em; text-decoration:none; color:#6a3318; text-align:center; font-style:italic; font-weight:bold;}

span.small{font-size:.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
span.contact_header{font-size:.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

/* CONTACT PAGE */
.form_input { border:1px solid #6C6C6C; background-color:#FFFFFF; width: 140px; text-align:left; padding-left:6px;}

/* CABIN */
li.cabin {
	font-size:1.2em;
	color:#006600;
	margin-left:40px;}
	
/* TRAVEL */
blockquote.small_italics {
	font-size:.9em;
	color:#000;
	font-style:italic;
	font-weight:normal;}
div.image_right{float:right; padding:4px 25px 10px 10px;}	
div.image_left{float:left; padding:4px 10px 10px 25px;}	
img.image_right{border:1px solid #ccc;}

li.package {
	font-size:1em;
	color:#006600;
	margin-left:40px;}


/* ARTICLES */
span.magazine_name {
	margin:0px 10px 0px 10px;
	font-weight:bold;}
span.magazine_date {
	margin:0px 10px 0px 0px;
	font-weight:normal;
	font-style:italic;
	font-size:.9em;}
	

/* PROMO */
div.promo{border:0px solid #000;}


/* SMALLFISH */
.smallfish {
	font-size:.9em;
	text-align:right;
	margin-bottom:20px;
	padding-bottom:20px;}
	

	