#content {
	MIN-HEIGHT: 100%; POSITION: relative; HEIGHT: 100%
}
#topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: url(../images/bg/topbar.gif) #fff repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #cfd9db; PADDING-TOP: 0.6em
}
#header {
	CLEAR: both;
	MARGIN: 0px auto;
	BORDER-BOTTOM: #48525b 2px solid;
	POSITION: relative;
	HEIGHT: 3em;
	background-color: #48525b;
	background-image: url(../images/bg/header.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header IMG {
	LEFT: 10px; POSITION: absolute; TOP: 5%
}
#header UL {
	FLOAT: right;
	padding: 0px;
	margin-top: 1.5em;
	margin-right: 0.5em;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#header UL LI A {
	BORDER-RIGHT: #4d5760 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 400 1.1em/1em arial, sans-serif; COLOR: #fff; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}
#header UL LI A.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header UL LI A:hover {
	COLOR: #a8c9dc
}
#headerImg {
	HEIGHT: 169px;
	background-image: url(../images/beach_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#volunteerheader {
	BACKGROUND: url(../images/bg/volunteer_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 243px
}
#rabbitheader {
	BACKGROUND: url(../images/bg/rabbit_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 243px
}
#largeheader {
	BACKGROUND: url(../images/bg/largeheader.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 260px
}
#iconicaheader {
	BACKGROUND: url(../images/bg/iconica_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 143px
}
#kolheader {
	BACKGROUND: url(../images/bg/kol_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 143px
}
#graphicsheader {
	BACKGROUND: url(../images/bg/graphics_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 235px
}
#linksheader {
	MARGIN: 0px auto;
	HEIGHT: 131px;
	background-image: url(../images/beach_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mountainheader {
	BACKGROUND: url(../images/bg/mountain.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 235px
}
#solitudeheader {
	BACKGROUND: url(../images/bg/solitude_header.jpg) no-repeat left top; MARGIN: 0px auto; HEIGHT: 243px
}
#menu {
	MARGIN: 0px auto
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg/menu.gif) #3b5d77 repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#menu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL LI A {
	BORDER-TOP: #41637d 7px solid; FLOAT: left; FONT: 400 1.2em arial, sans-serif; WIDTH: 25%; COLOR: #fff; BORDER-BOTTOM: #fff 15px solid; LETTER-SPACING: 0.1em; HEIGHT: 4.5em
}
#menu UL LI A SPAN {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#menu UL LI A SPAN.desc {
	FONT-SIZE: 0.8em; COLOR: #8c8d94
}
#menu UL LI A:hover {
	BORDER-TOP: #455660 7px solid; BACKGROUND: #4a5c6a
}
#menu UL LI A.here {
	BORDER-TOP: #455660 7px solid; BACKGROUND: #4a5c6a
}
#menu UL LI A:hover SPAN.desc {
	COLOR: #fff
}
#menu UL LI A.here SPAN.desc {
	COLOR: #fff
}
#menu UL LI A SPAN.speaker {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/icons/speaker.gif) no-repeat 5px 50%
}
#menu UL LI A:hover SPAN.speaker {
	BACKGROUND: url(../images/icons/speaker_on.gif) no-repeat 5px 50%
}
#menu UL LI A SPAN.bubble {
	PADDING-LEFT: 24px; BACKGROUND: url(../images/icons/bubble.gif) no-repeat 4px 4px
}
#menu UL LI A:hover SPAN.bubble {
	BACKGROUND: url(../images/icons/bubble_on.gif) no-repeat 4px 4px
}
#menu UL LI A SPAN.heart {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/icons/heart.gif) no-repeat 3px 50%
}
#menu UL LI A:hover SPAN.heart {
	BACKGROUND: url(../images/icons/heart_on.gif) no-repeat 3px 50%
}
#menu UL LI A SPAN.dollar {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/icons/dollar.gif) no-repeat 4px 50%
}
#menu UL LI A:hover SPAN.dollar {
	BACKGROUND: url(../images/icons/dollar_on.gif) no-repeat 4px 50%
}
#menuContainer {
	Z-INDEX: 6000;
	WIDTH: 976px;
	POSITION: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
UL#menubar {
	PADDING-RIGHT: 0px; BORDER-TOP: #41637e 2px solid; PADDING-LEFT: 0px; BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #41637e 2px solid; TEXT-ALIGN: left
}
UL#menubar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
UL#menubar LI A {
	BORDER-RIGHT: #41637e 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 133px; COLOR: #e8edf4; PADDING-TOP: 8px; TEXT-DECORATION: none
}
UL#menubar LI.last A {
	WIDTH: 136px; BORDER-RIGHT-WIDTH: 0px
}
#menubar A:hover {
	BACKGROUND: #000; COLOR: #a8c9dc
}
.menu .options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu .options LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu .options {
	BORDER-TOP: #41637e 2px solid; FLOAT: left; BORDER-BOTTOM: #41637e 2px solid; BACKGROUND-COLOR: #41637e
}
UL#menubar LI .menu .options A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: 5px; BORDER-LEFT: #41637e 2px solid; COLOR: #bbc8d8; PADDING-TOP: 5px
}
UL#menubar LI .menu .options A:hover {
	BACKGROUND: #6b8da4; COLOR: #fff
}
UL#menubar LI.first .menu .options A {
	PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px
}
UL#menubar LI.last .menu .options A {
	BORDER-RIGHT-WIDTH: 0px
}
#page {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 6em; WIDTH: 100%; TEXT-ALIGN: left
}
#columns {
	MARGIN: 0px auto
}
.width {
	WIDTH: 976px
}
.widthPad {
	WIDTH: 946px
}
.width25 {
	WIDTH: 24%
}
.width50 {
	WIDTH: 48%
}
.width73 {
	WIDTH: 73%
}
.width75 {
	WIDTH: 75%
}
.width100 {
	WIDTH: 100%
}
#footer {
	CLEAR: both; MARGIN-TOP: -5em; FLOAT: left; WIDTH: 100%; HEIGHT: 5em
}
#footer #bg {
	MARGIN: 0px auto;
	POSITION: relative;
	HEIGHT: 6em;
	background-color: #49525b;
	background-image: url(../images/bg/footer.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#footer #bg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2em 0.5em 0px 0px; PADDING-TOP: 0px
}
#footer #bg UL LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#footer #bg UL LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 400 1em/1em arial, sans-serif; COLOR: #ccc; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}
#footer #bg UL LI A.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer #bg UL LI A:hover {
	COLOR: #a8c9dc
}
#footer #bg IMG {
	LEFT: 10px; POSITION: absolute; TOP: 6%
}
A.lightTheme IMG {
	VERTICAL-ALIGN: middle; WIDTH: 20px; HEIGHT: 20px
}
A.darkTheme IMG {
	VERTICAL-ALIGN: middle; WIDTH: 20px; HEIGHT: 20px
}
A.submitButton IMG {
	VERTICAL-ALIGN: middle; WIDTH: 20px; HEIGHT: 20px
}
A.lightTheme IMG {
	BACKGROUND: url(../images/icons/light_light_theme.gif) no-repeat center center
}
A.darkTheme IMG {
	BACKGROUND: url(../images/icons/light_dark_theme.gif) no-repeat center center
}
A.submitButton IMG {
	BACKGROUND: url(../images/icons/light_submit.gif) no-repeat center center
}
.post {
	FLOAT: left; MARGIN-BOTTOM: 1.5em; WIDTH: 99%; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative
}
.post .date {
	LEFT: 5px; WIDTH: 2.3em; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
.post .date .month {
	FONT: 700 1em arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #888
}
.post .date .day {
	MARGIN-TOP: -5px; DISPLAY: block; FONT: 700 2.1em arial, sans-serif; COLOR: #888
}
.post .title {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; COLOR: #586b7a; PADDING-TOP: 0px
}
.post P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 3.5em; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px
}
UL.thumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.thumbs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.thumbs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
A.thumb IMG {
	BORDER-RIGHT: #ccc 5px solid; BORDER-TOP: #ccc 5px solid; BORDER-LEFT: #ccc 5px solid; BORDER-BOTTOM: #ccc 5px solid
}
A.thumb:hover IMG {
	BORDER-RIGHT: #668fa3 5px solid; BORDER-TOP: #668fa3 5px solid; BACKGROUND: #8eb4c6; BORDER-LEFT: #668fa3 5px solid; BORDER-BOTTOM: #668fa3 5px solid
}
A.thumb:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.thumb SPAN {
	MARGIN-TOP: -2px; DISPLAY: block
}
UL.submenu1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
UL.submenu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
UL.submenu1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(foo.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.submenu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(foo.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.submenu1 LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 1%
}
UL.submenu2 LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 1%
}
UL.submenu1 LI A {
	BACKGROUND: url(../images/bg/submenu1.gif) no-repeat 5px 50%
}
UL.submenu1 A:hover {
	BACKGROUND: url(../images/bg/submenu1.gif) #b3c6c4 no-repeat 5px 50%; COLOR: #426f85
}
UL.submenu2 LI A {
	BACKGROUND: url(../images/bg/submenu2.gif) no-repeat 3px 50%; COLOR: #426f85
}
UL.submenu2 A:hover {
	BACKGROUND: url(../images/bg/submenu2.gif) #b3c6c4 no-repeat 3px 50%; COLOR: #426f85
}
.block {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.marginRight {
	MARGIN-RIGHT: 15px
}
.paddingLeft {
	PADDING-LEFT: 5px
}
.paddingRight {
	PADDING-RIGHT: 5px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.alignTop {
	VERTICAL-ALIGN: top
}
.alignMiddle {
	VERTICAL-ALIGN: middle
}
.alignBottom {
	VERTICAL-ALIGN: bottom
}
.lightBlueBg {
	BACKGROUND-COLOR: #eaf2f5;
	padding-left: 1em;
}
.LightYellowBg {
	background-color: #F8E2A3;
}
.dark {
	COLOR: #888
}
.style2 {
	COLOR: #627e9a
}
.style3 {
	COLOR: #62cc3c
}
.style6 {
	COLOR: #5c8096
}
.style7 {
	COLOR: #adabab
}
