/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */

		html, body 		{ margin: 0; padding: 0;  padding-top: 0px;
		}
		body 			{ color: #336633; font: 1em Calibri, Helvetica, Arial, sans-serif; line-height: 1em; }

		h2				{ color: #336633; }
		a				{ color: #663366; }
		p				{ padding: 0em 0em 1.2em 0em; color: #337810; margin: 0em;line-height: 1em;font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;font-size: 1em;font-weight: normal;font-style: normal; text-decoration: none;
}
	
		/* Image Alignment */
		.floatleft {float:left;margin: 3px 8px 3px 0;padding-right: 1em;padding-top: 1em;padding-bottom: 1em;}

		.floatright {float:right;margin: 3px 0 3px 8px;
}

		.imgcentered {margin:0px auto; display:block;
		
}

.floatleft, .floatright, .imgcentered {font-weight:bold; text-align:center;}

		.tickfloat {float:right;border: none;padding-top: 3em;padding-right: 3em;}
	
		#container	{width: 835px; padding-bottom: 0em; background-color: #fff; position: relative; left: auto;margin: auto;padding-top: .25em;}

		#wrapper		{ float: none; width: 100%;background-color: #fff;}
		
		/* Header */
		
		#header		{background-image:url(images/lake-brochure50andlogo835x178_th.jpg); border-bottom: 1px #ddd solid; width: 835px; height: 178px; position: fixed;top: 0px; padding-top: 0px; border-top: 4px #353535 solid;border: 1px #ddd solid;}

		#header h1		{padding-left: 2em;

}
	#logo			{background:url(images/camplogo-2.png) no-repeat; border-bottom: 0px #ddd solid; width: 17em; height: 10em; position: fixed; left: auto; top: .5em; margin-left: 3.5em; }
	
		#header p		{ color: #363; font-weight: bold; padding: 0em; font-size: 1em ;
		}
		
		.logomessage	{position: fixed; left: auto; top: 7.5em; margin-left: 1.2em;font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;font-size: .8em;}

#activity {width: 850px;
text-align: left;font-size: 1.2em;font-style: normal;text-decoration: none;line-height: 1.25em;text-indent: 2em;position: relative;left: auto;right: auto;padding-left: 5%;

}

/* Round Corners */
/*Forms*/
.roundedcornr_box_890732 {background: #c8cbba;width: 20em;}
.roundedcornr_top_890732 div {background: url(images/roundedcornr_forms_tl.png) no-repeat top left;}
.roundedcornr_top_890732 {background: url(images/roundedcornr_forms_tr.png) no-repeat top right;}
.roundedcornr_bottom_890732 div {background: url(images/roundedcornr_forms_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_890732 {background: url(images/roundedcornr_forms_br.png) no-repeat bottom right;}
.roundedcornr_top_890732 div, .roundedcornr_top_890732, 
.roundedcornr_bottom_890732 div, .roundedcornr_bottom_890732 {width:100%; height: 30px; font-size: 1px;}
.roundedcornr_content_890732 { margin: 0 30px; }

/*What's On */
.roundedcornr_box_907596 {background: url(images/roundedcornr_907596_tl.png) no-repeat top left;}
.roundedcornr_top_907596 {background: url(images/roundedcornr_907596_tr.png) no-repeat top right;}
.roundedcornr_bottom_907596 {background: url(images/roundedcornr_907596_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_907596 div {background: url(images/roundedcornr_907596_br.png) no-repeat bottom right;}
.roundedcornr_content_907596 {background: url(images/roundedcornr_907596_r.png) top right repeat-y;}
.roundedcornr_top_907596 div,.roundedcornr_top_907596, .roundedcornr_bottom_907596 div, .roundedcornr_bottom_907596 {
	width: 100%;
	height:25em;
	font-size: 1px;}
.roundedcornr_content_907596, .roundedcornr_bottom_907596 {margin-top: -19px;}
.roundedcornr_content_907596 { padding: 0 25px; }

	/* Content Style */

		#content	{ margin: 178px 0% 0% 29%; padding-top: .5em; padding-bottom: 1.5em; padding-right: .5em; padding-left: 1em; background-color: #fff;border-top: 0em none;
}
	
	
		#content p { padding-right: .8em;}


	#contentcol1 {width: 15em;padding: 0em;border-right: 1px #000 solid;padding-top: 0em;padding-left: 0em;padding-bottom: 0em;padding-right: .5em;
text-decoration: none;float: left;margin-bottom: 0em;}

	#contentcol2 {width: 15em;float:right;padding: 0em;padding-top: 0em;padding-left: 0em;padding-bottom: 0em;padding-right: .5em;text-decoration: none;}
	#contenttext {
	
	float: none;clear: both;padding-top: 1em;}
		
		/* Footer */
		#footer			{ background: #abc; clear: left; width: 835px;visibility: visible;position: fixed;margin-left: auto;margin-right: auto;bottom: 0em;}

		#footer	p		{ color: #000; margin: 0; padding: .5em 0em .5em 0em;font-size: .8em;font-weight: normal;font-style: italic;font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;text-align: center;text-indent: 0em;
}
	/*	#nav li {margin: 0;display: inline;}*/
	/*	#nav li li {margin: 0;display: inline;}*/
	/*	#menu table {position: relative; left:100%; height:0; width:0; border-collapse:collapse; margin-top:-1em; margin-left:.1em;color: #22d;*/}

#samplemenu table {color: #333;border: 2px #000 double;line-height: 1.5em;font-variant: inherit;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;font-style: italic;text-decoration: none;width: 50em;visibility: visible;display: table;white-space: normal;border-collapse: collapse;margin: auto;font-weight: normal;}

#samplemenu	th {background-color:#77e; border: 1px #000 solid;text-decoration: none;font-size: 1.5em;font-weight: bold;font-family: Times, "Times New Roman", serif;padding-top: .5em;padding-bottom: .8em;}
	
#samplemenu	td {border: 2px #000 solid; padding-right:2.5em; margin-right: 2.5em; padding-left: 1em; background-color: #aaa; padding-top: .5em; padding-bottom: .5em;}

#sampleprogram table {color: #333;border: 1px #000 double;line-height: 1.5em; font-variant: inherit;font-family: Calibri, Verdana, Helvetica, Arial, sans-serif; font-size: 1em;font-weight: normal;font-style: italic;text-decoration: none; width: 50em;visibility: visible;display: table;white-space: normal;border-collapse: collapse;margin: auto;}

#sampleprogram	th {background-color:#77e; border: 2px #000 solid; text-decoration: none; font-size: 1.5em; font-weight: normal; font-family: Times, "Times New Roman", serif;padding-top: .5em; padding-bottom: 1em;}
	
#sampleprogram	td {border: 2px #000 solid; padding-right:2.5em; margin-right: 1.5em; padding-left: 1em; background-color: #aaa; padding-top: .5em;padding-bottom: 1em;}

#GoogleMiniMap {margin-left: 5px;position: relative;margin-top: 0em;
}

#navigation {position: fixed;top: 10em;padding-top: 2em;}

/*height change to auto from 100px */
.menu { height: auto; font-size: .8em; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 1px; }
.menu ul { position: relative; z-index: 500; padding: 0pt; margin: 0pt; list-style-type: none; width: 1em; }
.menu li { background-color: #ffffff; float: left; }
.menu li.sub { background-color: #ffffff; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size:.8em; margin-top: -1px; }
.menu a, .menu a:visited { display: block; text-decoration: none; height: 2em; line-height: 2em; width: 10em; color: #333333; border: 1px none #ffffff; padding-left: .2em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 2px; }
* html .menu a, * html .menu a:visited { width: 11em; }
* html .menu a:hover { color: #333333; background-color: #ffffff; position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #333333; background-color: #ffffff; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }
.menu li:hover > a { color: #393939; background-color: #ffffff;font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none;font-weight: normal;}
.menu li ul { visibility: hidden; position: absolute; top: -2em; left: 7em;background-color: transparent; padding: 2em;}
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }

#whatson{position: fixed;top: 30em;}

#forms{position: relative; top: 0em; left:0em; z-index: 110; padding: 0em;margin: 0em;}

#forms table{font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;font-size: 1em;
font-weight: normal;background-image: none;
text-align: center;
padding-left: 0em;margin-left: 0em;width: auto;z-index: 120;line-height: 2em;}

#forms th{font-size: 1.2em;font-weight: bold;font-style: italic;text-align: center;}
