body, html {
	font-size : 13px !important; 
	line-height : 17px !important; 
	font-family : "Trebuchet MS", "Times New Roman", serif; 
	color : #360cc9 !important; 
	background-color : #fff; 
	height : 100%; 
	width : 100%; 
	padding : 0; 
	margin : 0;
	background-image : url(../images/bckgrnd_bird_paradise_dk.jpg); 
	background-repeat : repeat;
	scrollbar-3dlight-color: #CC0000; 
	scrollbar-arrow-color: #FFCC00; 
	scrollbar-base-color: #990000;
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #550000; 
	scrollbar-face-color: #990000; 
	scrollbar-highlight-color: #DDDDDD; 
	scrollbar-shadow-color: #660000;
} 

a:link {
	text-decoration : underline; 
	color : #990099; 
	background-color : transparent; 
} 

a:visited {
	text-decoration : underline; 
	color : #555555; 
	background-color : transparent; 
} 

a:hover {
	text-decoration : underline; 
	color : #3f0; 
	background-color : transparent; 
} 

a:active {
	text-decoration : underline; 
	color : #ff0000; 
	background-color : transparent; 
} 

p {
	text-indent : 10px; 
} 

p.noindent {
	text-indent : 0; 
} 

p.quote {
	padding : 0 25px; 
	font-style : italic; 
} 

th {
	color : #990000;
	font-weight : bold;
}

h1, h2, h3, h4, h5, h6 {
	padding-left : 10px; 
} 

h1 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 22px !important; 
	line-height : 24px; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 30px 0 15px; 
	padding : 0; 
} 

h2 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 20px !important; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 50px 0 10px; 
	padding : 0; 
} 

h3 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 17px !important; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 45px 0 8px; 
	padding : 0; 
} 

h4 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 15px !important; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 40px 0 8px; 
	padding : 0; 
} 

h5 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 13px !important; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 35px 0 7px; 
	padding : 0; 
} 

h6 {
	font-family : "Trebuchet MS", "Times New Roman", Times, "New York", serif; 
	font-style : normal; 
	font-weight : bold; 
	font-size : 11px !important; 
	color : #b00058 !important; 
	text-align : left; 
	margin : 30px 0 6px; 
	padding : 0; 
} 

hr {
	background-color : #007700;
	color : #007700;
	width : 250px; 
	height : 3px; 
	margin : 0 auto 0 auto; 
} 

ul {
	list-style : circle outside url(../images/shs_heart_bullet_lg.gif); 
	font-weight : bold; 
	text-align : left; 
} 

.italic {
	font-style : italic; 
} 

.xsmall {
	font-size : 9px;
}

.small {
	font-size : 11px; 
} 

.large {
	font-size : 16px; 
} 

.xlarge {
	font-size : 18px;
}

.center {
	text-align : center; 
} 

.bold {
	font-weight : bold; 
} 

.underline {
	text-decoration : underline;
}

.normal {
	font-weight : normal; 
} 

.maroon {
	color : #b00058; 
} 

.red {
	color : red;
}

.ltpad0 {
	padding : 0; 
} 

.ltpad5 {
	padding : 0 0 0 5px; 
} 

.ltpad10 {
	padding : 0 0 0 10px; 
} 

.ltpad15 {
	padding : 0 0 0 15px; 
} 

.ltpad20 {
	padding : 0 0 0 20px; 
}

.ltpad25 {
	padding : 0 0 0 25px; 
} 

.ltpad30 {
	padding : 0 0 0 30px; 
}

.ltpad35 {
	padding : 0 0 0 35px; 
}

.ltpad40 {
	padding : 0 0 0 40px; 
}

.ltpad45 {
	padding : 0 0 0 45px; 
}

.ltpad50 {
	padding : 0 0 0 50px; 
} 

.ltpad100 {
	padding : 0 0 0 100px; 
} 

.rtpad5 {
	padding : 0 5px 0 0;
	}

.rtpad10 {
	padding : 0 10px 0 0;
	}
	
.rtpad15 {
	padding : 0 15px 0 0;
	}

.rtpad25 {
	padding : 0 25px 0 0; 
} 

.rtpad50 {
	padding : 0 50px 0 0; 
} 

.rtpad100 {
	padding : 0 100px 0 0; 
} 

.rtpad200 {
	padding : 0 200px 0 0; 
} 

.vertpad10 {
	padding : 10px 0; 
} 

.right {
	text-align : right; 
} 

.left {
	text-align : left; 
} 

.super {
	vertical-align : super; 
} 

.chapelwebdings {
	font-family : Webdings; 
	font-size : 16px; 
	color : #990000; 
	text-indent : 0; 
	padding-left : 20px; 
	line-height : 13px; 
} 

span.small {
	font-size : 11px; 
} 

span.large {
	font-size : 16px; 
} 

span.center {
	text-align : center; 
} 

span.bold {
	font-weight : bold; 
} 

img.left {
	float : left; 
} 

img.right {
	float : right; 
} 

img.pad10 {
	padding : 10px 10px 10px 10px;
}

img.border0 {
	border-style : none;
}

#topCenter {
	top : 0; 
	left : 2px; 
	width : 900px; 
	height : 150px; 
	padding : 0; 
	margin : 0; 
	position : absolute; 
	z-index : 100; 
} 

#wrapper {
	position : absolute; 
	top : 205px; 
	left : 0;
	width : 902px; 
	height : auto;
	padding : 0; 
	margin : 0; 
} 

#content {
	position : absolute; 
	top : 15px; 
	left : 175px;
	width : 625px; 
	padding : 0; 
	margin : 0; 
	text-align : justify; 
	z-index : 101;
	height: auto;
	min-height : 800px; /*new*/
} 


#footer_pusher {
	position : relative;
	width : 100%;
	/*height : 75px;*/
	clear:both;
}

#footer {
	position : relative; /*absolute;*/
	width : 100%; /*500px;*/
	bottom: 0;
	text-align : center; 
	font-size : 11px; 
	padding : 0 0 25px 0; /*0 0 0 55px;*/
	clear : both;
} 

#menu {
	position : absolute; 
	top : 150px; 
	left : 2px; 
	width : 900px; 
	padding : 0; 
	margin : 0; 
	height : 25px; 
	z-index : 100; 
} 

#audio {
	position : absolute; 
	top : 178px; 
	left : 2px; 
	width : 248px; 
	height : 25px; 
	padding : 0; 
	margin : 0; 
} 

#listManager {
	position : absolute;
	top : 178px;
	left : 250px;
	width : 450px;
	height : 25px;
	padding : 0;
	margin : 0;
	z-index : 100;
}

#search {
	position : absolute; 
	top : 178px; 
	left : 700px; 
	width : 202px; 
	height : 25px; 
	padding : 0; 
	margin : 0; 
	text-align : center; 
	z-index : 100; 
} 

#waterfall {
	position : absolute; 
	left : 0; 
	top : 207px; 
	width : 200px; 
	height : 320px; 
	padding : 0; 
	margin : 0; 
	z-index: 1;
} 

#orangeFlower {
	position : absolute; 
	left : 200px; 
	top : 257px; 
	width : 86px; 
	height : 128px; 
	margin : 0; 
	background-image : url('../images/lt_orng_trop_flwr_right_sm.jpg'); 
	background-repeat : no-repeat; 
	background-position : left; 
	padding : 0 0 0 0; 
} 

#donate {
	position : absolute; 
	left : 0; 
	top : 565px; 
	width : 160px; 
	padding : 0; 
	margin : 0; 
	text-align : center;
}

#smBanner {
	position : absolute; 
	left : 0; 
	top : 655px; 
	width : 160px; 
	padding : 0; 
	margin : 0; 
	text-align : center; 
} 

#ginger {
	position : absolute; 
	left : 648px; 
	top : 255px; 
	width : 325px; 
	height : 525px; 
	background-image : url('../images/rt_ginger.jpg'); 
	background-repeat : no-repeat; 
	background-position : left;
	padding : 0; 
	margin : 0; 
	z-index : 0; 
} 

#kauaiWeather {
	position : absolute; 
	left : 715px; 
	top : 780px; 
	text-align : center; 
	z-index : 0; 
	border : 2px ridge #990000; 
	padding : 5px; 
	margin : 0; 
	background-color : #ffcc99; 
} 

#topGoogle {
	width:468px;
	height:15px;
	margin:0 auto 0 auto;
}

#sbdlt-01, #sbdlt-02, #sbdlt-03, #sbdlt-04, #sbdlt-05, #sbdlt-06, #sbdlt-07, #sbdlt-08, #sbdlt-09, #sbdlt-10, #sbdlt-11, #sbdlt-12, #sbdlt-13, #sbdlt-14, #sbdlt-15, #sbdlt-16, #sbdlt-17, #sbdlt-18, #sbdlt-19, #sbdlt-20, #sbdlt-21, #sbdlt-22, #sbdlt-23, #sbdlt-24, #sbdlt-25, #sbdlt-26, #sbdlt-27 {
	float : left; 
	clear : left; 
	padding : 0; 
	margin-right : 1px; 
	z-index : 102; 
	text-align : right; 
	color : green;
} 

#sbdrt-01, #sbdrt-02, #sbdrt-03, #sbdrt-04, #sbdrt-05, #sbdrt-06, #sbdrt-07, #sbdrt-08, #sbdrt-09, #sbdrt-10, #sbdrt-11, #sbdrt-12, #sbdrt-13, #sbdrt-14, #sbdrt-15, #sbdrt-16, #sbdrt-17, #sbdrt-18, #sbdrt-19, #sbdrt-20, #sbdrt-21, #sbdrt-22, #sbdrt-23, #sbdrt-24, #sbdrt-25, #sbdrt-26, #sbdrt-27 {
	float : right; 
	clear : right; 
	margin-left : 1px; 
	z-index : 102; 
	text-align : left; 
	padding : 0; 
	color : green; 
} 

#sbdlt-01 {
	width : 51px; 
	height : 22px; /*37px*/
} 

#sbdlt-02 {
	width : 75px; 
	height : 20px; 
} 

#sbdlt-03 {
	width : 100px; 
	height : 19px; 
} 

#sbdlt-04 {
	width : 122px; 
	height : 20px; 
} 

#sbdlt-05 {
	width : 128px; 
	height : 19px; 
} 

#sbdlt-06 {
	width : 138px; 
	height : 20px; 
} 

#sbdlt-07 {
	width : 125px; 
	height : 19px; 
} 

#sbdlt-08 {
	width : 104px; 
	height : 20px; 
} 

#sbdlt-09 {
	width : 90px; 
	height : 19px; 
} 

#sbdlt-10 {
	width : 60px; 
	height : 20px; 
} 

#sbdlt-11 {
	width : 55px; 
	height : 19px; 
} 

#sbdlt-12 {
	width : 60px; 
	height : 20px; 
} 

#sbdlt-13 {
	width : 63px; 
	height : 19px; 
} 

#sbdlt-14 {
	width : 66px; 
	height : 20px; 
} 

#sbdlt-15 {
	width : 50px; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-16 {
	width : 45px; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0;
} 

#sbdlt-17 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-18 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-19 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-20 {
	width : 0; 
	height : 20px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-21 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-22 {
	width : 0; 
	height : 20px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-23 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-24 {
	width : 0; 
	height : 20px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-25 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-26 {
	width : 0; 
	height : 20px; 
	padding-right : 0; 
	margin-right : 0; 
} 

#sbdlt-27 {
	width : 0; 
	height : 19px; 
	padding-right : 0; 
	margin-right : 0; 
} 

/*---------------------*/

#sbdrt-01 {
	width : 145px; 
	height : 42px; /*57px*/
} 

#sbdrt-02 {
	width : 180px; 
	height : 20px; 
} 

#sbdrt-03 {
	width : 165px; 
	height : 19px; 
} 

#sbdrt-04 {
	width : 150px; 
	height : 20px; 
} 

#sbdrt-05 {
	width : 135px; 
	height : 19px; 
} 

#sbdrt-06 {
	width : 125px; 
	height : 20px; 
} 

#sbdrt-07 {
	width : 115px; 
	height : 19px; 
} 

#sbdrt-08 {
	width : 105px; 
	height : 20px; 
} 

#sbdrt-09 {
	width : 113px; 
	height : 19px; 
} 

#sbdrt-10 {
	width : 122px; 
	height : 20px; 
} 

#sbdrt-11 {
	width : 113px; 
	height : 19px; 
} 

#sbdrt-12 {
	width : 105px; 
	height : 20px; 
} 

#sbdrt-13 {
	width : 107px; 
	height : 19px; 
} 

#sbdrt-14 {
	width : 104px; 
	height : 20px; 
} 

#sbdrt-15 {
	width : 99px; 
	height : 19px; 
} 

#sbdrt-16 {
	width : 91px; 
	height : 20px; 
} 

#sbdrt-17 {
	width : 75px; 
	height : 19px; 
} 

#sbdrt-18 {
	width : 56px; 
	height : 20px; 
} 

#sbdrt-19 {
	width : 60px; 
	height : 19px; 
} 

#sbdrt-20 {
	width : 82px; 
	height : 20px; 
} 

#sbdrt-21 {
	width : 97px; 
	height : 19px; 
} 

#sbdrt-22 {
	width : 104px; 
	height : 20px; 
} 

#sbdrt-23 {
	width : 113px; 
	height : 19px; 
} 

#sbdrt-24 {
	width : 121px; 
	height : 20px; 
} 

#sbdrt-25 {
	width : 124px; 
	height : 19px; 
} 

#sbdrt-26 {
	width : 114px; 
	height : 20px; 
} 

#sbdrt-27 {
	width : 98px; 
	height : 180px; 
}