@charset "UTF-8";


/** Global Styles **/

body { font-family: Geneva, Arial, Helvetica, sans-serif; color: #333333; background-color: #009900; }
h1 { font-size: 24px; font-weight: lighter; color:#009900; }
h2 { font-size: 18px; font-style: italic; font-weight: lighter; color: #009900; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
p { font-size: 12px; font-weight: normal; color: #333333; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
li { color: #009900; font-size: 12px; }

a:link,
a:visited { color: #009900; text-decoration: none; }
a:hover { color: #009900; text-decoration: underline; }
a:active { color: #009900; text-decoration: none; }


/** Template Styles **/

#masthead { width: 900px; margin-right: auto; margin-left: auto; background-image: url(_images-site/01.png); background-repeat: no-repeat; height: 127px; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
	/* IE 6 */
	* html #masthead { background-image:url(_images-site/01.jpg); }
	
#logo { height: 71px; width: 500px; float: right; padding-top: 15px; padding-right: 100px; }
#whiteBody { width: 800px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; padding: 0px; height: auto; overflow: auto; }
#greenMargin { background-image: url(_images-site/site-greenMargin.gif); background-repeat: repeat-x; height: 20px; width: 780px; margin-right: auto; margin-left: auto; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; }

/* Mast Head Images */

#indexpage { background-image: url(_images-pages/lakes1.jpg); }
#galleryPage { background-image: url(_images-pages/lakes2.jpg);}
#aboutPage { background-image: url(_images-pages/lakes3.jpg);}
#enquiriesPage { background-image: url(_images-pages/lakes4.jpg);}
#localinfoPage { background-image: url(_images-pages/lakes5.jpg);}
#evergladePage { background-image: url(_images-pages/lakes6.jpg);}

/** Navigation **/

#navContainer { width: 900px; background-image: url(_images-site/02.png); background-repeat: no-repeat; height: 33px; margin:0 auto;  }
	/* IE 6 */
	* html #navContainer { background-image:url(_images-site/02.jpg); }

/* #nav { padding:0; width:100%;  margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0px; } */
	#nav ul { float:right; margin:6px 100px 0 0; padding:0; display:inline; }
	#nav li { display:inline; margin:0; padding:0; letter-spacing: -1px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: lighter; }
	#nav a:link,
	#nav a:visited { color:#FFFFFF; width:auto; text-decoration:none; padding:7px 10px;}
	#nav a:hover { color:#FFFFFF; background-color: #006600; }
	#nav a:active { color:#FFFFFF; }



/** Baseline Details **/

#baseline { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; width: 800px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 5px; margin-bottom: 0px; }
	#baseline a:link,
	#baseline a:visited { font-size: 9px; color: #FFFFFF; text-decoration: none; }
	#baseline a:hover { font-size: 9px; color: #FFFFFF; text-decoration: underline; }
	#baseline a:active { font-size: 9px; color: #FFFFFF; text-decoration: none; }



/** Index Page Styles **/

.editableUpperINDEX { width: auto; z-index: 1;  background-repeat: no-repeat; height: 317px; overflow: hidden; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
#editableLower { width: auto; background-image: url(_images-site/site-body-bg-grad.jpg); background-repeat: repeat-y; background-position: right; overflow: auto; height: auto; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px;  }
	/* IE 6 */
	* html #editableLower { width:600px; overflow:hidden; }
#reeds { float: left; margin-left: 10px; background-image: url(_images-pages/page-header-reeds.gif); height: 289px; width: 164px; padding-bottom: 100px; background-repeat: no-repeat; background-color: #FFFFFF; }
#mainLower { height: auto; width: auto; overflow: auto; }

#contactBanner { height: 52px; width: 600px; background-image: url(_images-pages/page-contact-banner.gif); background-repeat: no-repeat; }
#contactBanner p { font-size: 18px; font-style: italic; padding-top: 23px; color: #FFFFFF; padding-left: 10px; font-weight: bold; }
	#contactBanner a:link,
	#contactBanner a:active { color: #FFFFFF; text-decoration: none;  font-size: 19px; }
	#contactBanner a:hover { color: #FFFFFF; text-decoration: underline; font-size: 19px;  }
	#contactBanner a:visited { color: #FFFFFF; text-decoration: none; font-size: 19px; }

#accomodationBanner { background-image: url(_images-pages/page-accom-banner.jpg); background-repeat: no-repeat; height: 200px; width: 600px; margin-bottom: 10px; border: 1px dotted #999999; }
#accomodationBanner p { padding-top: 171px; padding-left: 10px; font-size: 19px; }
	#accomodationBanner a:link,
	#accomodationBanner a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 19px; }
	#accomodationBanner a:hover { color: #FFFFFF; text-decoration: underline; font-size: 19px; font-weight: normal; }
	#accomodationBanner a:visited { color: #FFFFFF; text-decoration: none; font-size: 19px; }

#googleMap { border: 1px dotted #999999; width: 600px; }
.featuredSites { height: 90px; width: 375px; display:inherit; }
.featuredSites img { float: left; margin-right: 10px; margin-top: 0px; padding-top: 0px; }
.featuredSites h1 { font-size: 15px; margin-top: 5px; padding-top: 5px; margin-bottom: 0px; padding-bottom: 0px; }

/* Gallery page Styles */

.galleryContainer { background-repeat: no-repeat; height: 185px; width: 276px; float: left; margin:10px; border: 1px dotted #999999; color: #FFFFFF; display:inline; }
.galleryContainer a:link, .galleryContainer a:active { color: #FFFFFF; text-decoration: none; }
.galleryContainer a:hover { color: #009900; text-decoration: underline; }
.galleryContainer a:visited { color: #FFFFFF; text-decoration: none; }
	#lakeside { background-image: url(_images-pages/gallery-lakeside.jpg);} 
	#windmill { background-image: url(_images-pages/gallery-windmill.jpg);}
	#everglade { background-image: url(_images-pages/gallery-everglades.jpg); }
#placeholder { background-image: url(_images-pages/gallery-placeholder.jpg); }
.galleryContainerText { height: 65px; width: 276px; margin-top: 120px; }
.galleryContainer  h1 { color: #FFFFFF; font-size: 18px; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 10px; }
.galleryContainer p { color: #FFFFFF; font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 10px; font-style: italic; }

#flashcontent { height:500px; }

/** Links Page Styles **/

.placeContainer { border-top-width: 1px; border-top-style: dotted; border-top-color: #66CC00; margin-right: 60px; }
.placeTitle { font-size: 13px; font-weight: lighter; color: #333333; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.placeGoogleLink { font-size: 11px; font-weight: lighter; color: #009900; float: right; margin-right: 60px; }
.placeContainer p { padding-left: 20px; font-style: italic; padding-top: 10px; color: #666666; }


/** About & Accommodation Page Styles **/

#accomContainer { background-image:url(_images-pages/gallery-lakeside.jpg); background-repeat: no-repeat; height: 185px; width: 276px; float: right; padding-right: 10px; margin:0 0 0 10px; border: 1px dotted #999999; }
#accomContainerText { background-image: url(_images-pages/white-trans.png); background-repeat: repeat; height: 30px; width: 276px; }
#accomContainer  h1 { color: #009900; font-size: 18px; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 10px; }
.siteGallery { float: right; height: auto; width: auto; margin-right: 10px; padding: 5px; border: 1px solid #CCCCCC; margin-left: 10px; }
