@charset "utf-8";
/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: .8em;
					background-color: #FFF;
					}

#MasterContainer {
					background-color:#FFF;
					width: 780px;
					/*border-right-width: 1px;
					border-left-width: 1px;
					border-left-style: solid;
					border-right-style: solid;
					border-left-color: #010200;
					border-right-color: #010200;*/
					margin: 10px auto 10px auto;
					padding: 0px;
					}

#ContentContainer { width: 780px; height: auto;
					/*border-right-width: 5px;
					border-right-style: solid;
					border-right-color: #010200;*/
					/*border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #010200;*/
					padding-top: 10px;
					margin: 0px;
					float: left;
					clear: both;
					}
.e-mail { width: 525px; float: left; padding: 0px; margin: 0px; clear: right; }
#youtubeholder { width: 100%; padding: 0px; margin: 0px; float: left; }
.tubeleft { width:220px; float: left; border: none; padding: 10px; margin: 0px; }
#youtube { width: 450px; height: 365px; float: left; padding-top: 15px; margin-bottom: 10px; margin-top: 10px; border-top: 1px dotted #CCC; }
#youtube1 { width: 450px; height: 365px; float: left; padding-top: 15px; margin-bottom: 10px; margin-top: 10px; border-top: 1px dotted #CCC; }
#fluid-icon { width: 450px; height: 50px; float: left; padding-top: 15px; margin-bottom: 10px; margin-top: 10px; border-top: 1px dotted #CCC; }
#newsletter {
	width: 450px;
	float: left;
	padding-right: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top: 1px dotted #CCC;
}
#newsletter p {
	padding-left: 0px;
	margin-top: 5px;
	text-align: right;
	line-height: .9em;
}
#on-air {
	width: 450px;
	float: left;
	padding-right: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	border-top: 1px dotted #CCC;
}
#on-air p {
	padding-left: 0px;
	margin-left: 0px;
	text-align: right;
	margin-top: 5px;
	line-height: .9em;
}
.mission-header { width: 450px; padding: 0px; margin: 0px; }
.on-air { width: 320px; height: 200px; float: left; padding: 0px; margin: 0px; }
.newsletter-holder { width: 320px; height: 200px; float: left; padding: 0px; margin: 0px; }
#speakhawaii { width: 450px; height: 90px; float: left; margin-bottom: 10px; padding: 0px; }
.left { float: left; }
.upper { text-align: right; margin-top: -10px; padding: 0px }
#air { width: 425px; height:65px; float: left; text-align: left; padding-right: 10px; margin-bottom: 10px; }
#air2 { width: 425px; height:85px; float: left; text-align: left; padding-right: 10px; margin-bottom: 10px; }
#list { width: 250px;
		padding: 10px;
		margin-top: 5px;
		float: left;
		text-align: left;
		}
#list p { margin: .9em; text-align: left; }
#list a { color: #010200; text-decoration: none; 
			background-color: #F7F7F7;
			/*border-bottom: 1px solid #9A8E51;*/}
#list a:hover { color: #000; background-color: #EAEAEC;
  border-bottom: 1px solid #9A8E51; }
  #list a:current { color: #333; background-color: #EAEAEC;
  border-bottom: 1px solid #9A8E51; }
#list h2 {
	position:relative;
	z-index: 20;
	border-bottom: 1px dotted #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%; /*color: #64b053;*/ /*color: #FF9966;*/
	color: #14CE00;
	padding: 5px 0px;
	margin-bottom: 5px;
	text-transform: uppercase;
				/*background-color: #CCC;*/
				}
#menu { width: 780px;
		float: left;
		}
		.float-right { float: right; }
#softWindow { width: 580px;
			padding: 20px 150px 10px 125px;
			margin: 0px;
			float: left;
			text-align: left;
			/*background-color: #FFEEEC;*/
			/*clear: both;*/
			}
.right { text-align: right; }
#highlight { width: 580px; padding: 5px 15px 10px 15px; margin-left: -15px; margin-right: 15px; background-color: #EDFCED; }
#highlight-note { width: 580px; padding: 0px 15px 10px 15px; margin-left: -15px; margin-right: 15px; background-color: #EDFCED; }
#softWindow h1 { border-bottom: 1px dotted #999;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 24px; /*color: #64b053;*/ /*color: #010200;*/ /*color: #332701;*/ color: #392b01;
				padding-bottom: 5px;
				margin-top: 0px;
				margin-bottom: 20px;
				}
#softWindow a { color: #010200; text-decoration: none; 
			background-color: #F7F7F7;
			}
	#softWindow a:hover { color: #000; background-color: #EAEAEC;
  border-bottom: 1px solid #9A8E51; }
#logo-Yellow { width: 700px; padding-left: 100px; margin: 0px auto 0px auto;  }
#lg-logo { width: 500px; padding: 0; margin-left: 0px; float: right; }
#music { width: 50px; padding: 0px; margin-left: 25px; z-index: 50; position: relative; float: right; clear: both; }
#Content { width: 480px;
			padding: 10px 10px 0px 10px;
			margin: 0px;
			float: right;
			text-align: left;
			/*clear: both;*/
			}
			#Content-June { width: 480px;
			padding: 10px;
			margin-top: 10px;
			float: right;
			text-align: left;
			/*clear: both;*/
			}
			.bold { font-size: 16px; font-weight: bold; }
			#Content-June ul { margin: 0px;
				padding: 0px;
				list-style-type: none;
				}
				#Content-June a {  /*color: #F4FB81;*/ color: #00CC00;
				text-decoration: none;
				}
				#Content-June a:hover {  background-color: #E0E0E0;
				text-decoration: none;
				}
				
			#Content-June h1 {  border-bottom: 1px dotted #999;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px; /*color: #64b053;*/ /*color: #010200;*/ /*color: #332701;*/ color: #392b01;
				padding-top: 0px;
				margin-top: 0px;
				margin-bottom: 2px;
				/*border-left-width: 7px;
				border-left-style: solid;
				border-left-color: #392b01;*/
				/*background-color: #CCC;*/
				clear: right;
				}
				.J {font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; }
				.green { font-family:Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #00CC00; 
							padding-left: 10px; margin: 0px; }
				.green-bold { font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em; font-weight: bold; color:#00CC00; }
			#Content-June p { padding-top: 4px; margin-top: 0px; }
#Content-center { width: 750px;
			padding: 10px 20px 10px 10px;
			margin: 0px/* auto 0px auto*/;
			float: left;
			text-align: left;
			/*clear: both;*/
			}
#Content-center a { /*color: #F4FB81;*/ /*color: #FF9966;*/ color: #14CE00;
				text-decoration: none;
				}
#Content-center a:hover { background-color: #CCC; }
#Content-center li a { /*color: #F4FB81;*/ /*color: #FF9966*/color: #14CE00;
				text-decoration: none;
				}
#Content-center li a:hover { background-color: #CCC; }
#Content-center h1 {position: relative; z-index: 30; font: bold 100% Georgia, "Times New Roman", Times, serif; color: #392b01;
					font-size: 24px; padding-top: 10px;
					margin-top: 15px;
					}
#Content-center p { padding-top: 0px; margin-top: 0px; }
.byline {font: italic 1.1em Arial, sans-serif; letter-spacing: 1px; margin: 0 0 1.5em; color: #64b053; font-weight: bold; padding: 0px; margin-top: -18px;}
.store {
	font: italic 1.1em Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 1px;
	margin: 0 0 1.5em;
	color: #56D92B;
	font-weight: bold;
	padding: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
}
.green-sub {
	font: italic 1.1em Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 1px;
	margin: 0 0 1.5em;
	color: #56D92B;
	font-weight: bold;
	padding: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
}
#ish {position: relative; z-index: 10; border-top: 1px solid #666;
  font: bold 115% Arial, sans-serif; letter-spacing: 1px;}
#Content h1 { position: relative; z-index: 12; border-bottom: 1px dotted #999;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px; /*color: #64b053;*/ /*color: #010200;*/ /*color: #332701;*/ color: #392b01;
				padding: 5px 0px;
				margin-top: 15px;
				/*border-left-width: 7px;
				border-left-style: solid;
				border-left-color: #392b01;*/
				/*background-color: #CCC;*/
				}
#Content h2 {
	position: relative;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; /*color: #64b053;*/
	color: #14CE00;
	text-align: left;
	padding: 5px 0px;
				}
#Content h3 { position: relative; z-index: 15;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px; /*color: #64b053;*/ color: #14CE00;
				text-align: left;
				padding-top: 1px;
				/*padding-bottom: 4px;*/
				/*margin: 0px;*/
				}
a img {border-style: none;}
.image {
	position:relative;
	float:left;
	border: none;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0em .5em .25em 0em;
}
.image-right {
	position:relative;
	float:right;
	border: none;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0em .5em .25em 0em;
}
.image-right-cruise {
z-index: 20;
	position:relative;
	float:right;
	border: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
}
#center-holder { width: 100%; text-align: center; padding: 0; margin: 0; }
#cruise { width: 467px; /*height: 75px;*/ padding-left: 5px; padding-bottom: 0px;  margin-bottom: 5px; margin-top: -15px; position: relative; z-index: 25; float: left; }
.right { position: relative;
		float: right;
		padding-left: 0px; padding-bottom: 0px;
		margin-top: 0px;
		}
.image a { color: #010200; text-decoration: none; 
			background-color: #F7F7F7;
			/*border-bottom: 1px solid #9A8E51;*/}
#fresh-750 { width: 750; padding: 0px; margin:0px; /*background-image: url(../images/fresh-750.jpg) no-repeat;*/ }
.clear-both { clear: both; }
.clear-right { clear: right; }
.clear-left { clear: left; }
#Content ul { margin: 0px;
				padding: 0px;
				list-style-type: none;
				}
#Content li { display: block; 
				padding-left: 15px;
				margin-bottom: 10px;
				background-image: url(../images/green-arrow.jpg);
				background-repeat: no-repeat;
				background-position: 3px 6px;
}
#Content li a { /*color: #F4FB81;*/ /*color: #FF9966;*/
	color: #0C3;
	text-decoration: none;
				}
				#Content a { /*color: #F4FB81;*/
	color: #0C3;
	text-decoration: none;
				}
				#Content a:hover { background-color: #CCC; 
				text-decoration: none;
				}
#Content li a:hover { background-color: #CCC; }
.center {text-align: center; }
.author {
	font-family: verdana;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	/*color: #64b053;*/ color: #00CC33;
}

.author-small {
	font-family: verdana;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	color: #64b053;
}
#footer {
	width: 760px;
	margin: 5px auto;
	padding: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666; /* Global White */
}
#footer a {
	color: #CCC; /* Global White */
}
#tdFooter {
	margin: 15px auto;
	padding: 0px;
	/*color: #9CA79D;*/ color: #666666;
	text-align: center;
}
.small {  font-size: x-small; color: #D9D5D9; }
#footer-menu {
	clear: both;
	width: 780px;
	height: 40px;
	 text-transform: capitalize;
	 
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;*/
	/*height: 20px;*/
	/*height: auto;*/
	margin: 10px auto 15px auto;
	padding: 5px 5px 0px 10px;
	/*background: url(images/homepage23.gif) repeat-x left top;*/
	/*border-top: thin dashed #FFFFFF;*/
	/*background: url(images/homepage13.gif) repeat-x left bottom;*/
	/*margin-bottom: 15px;*/
}
#footer-menu p { text-align: center;
					font-size: 10px; font-weight: bold;
					/*color: #535353;*/ color: #B6B6B6;}
#footer-menu a { text-decoration: none; color: #B6B6B6; line-height: 2em; }	
#footer-menu a:hover {
	background-color: #CBEFCC;
	text-transform: uppercase;
}	
#copyright { clear: both; width: 780; height: 25px;
			margin: 0px auto 10px auto;
			text-align: center;
			padding-bottom: 0px;
			font-size: 10px; font-weight: bold;
					/*color: #535353;*/ color: #B6B6B6;
			}		
.fullcaps {
	text-transform: uppercase; font-size: .8em;
	color: #0C3;
}
