/* CSS Document */

/************************
* Element defaults
************************/

div#containerContent		{ width:790px; margin:0 auto;  position:relative; }

div#imageHolder			{ width:375px; height:250px; position:relative; top:-65px; left:0; z-index:100; }

div#header			{ width:790px; height:82px; position:relative; top:0; left:0; z-index:102; }

/* found in season_-------.css files  */
/*div#homeContent					{ width:790px; height:368px; background:url('/images/panel_autumn.png') no-repeat  0 38px; position:relative; top:-244px; left:0; z-index:100; }*/
div#marquee					{ width:410px; height:27px; position:relative; top:-255px; left:385px; z-index:103; }
div#counter					{ width:325px; position:relative; top:-250px; left:468px; z-index:104; }

/* Content */

div#content			        { width:790px; background:#FFFFFF; margin:0 auto; }
div#contentBody				{ width:520px; float:left; padding:22px 20px 30px 60px; background:url(/images/splatter04.gif) no-repeat 410px 0px; }
div#contentBanner			{ width:790px; padding:10px 0 30px 0px; height:208px; }

#splatter01				{ position:absolute; z-index:105; top:250px; left:150px; }



/* Content Nav */

div#contentNav				{ float:left; width:190px; min-height:300px; padding:0 0px 40px 0px; overflow:hidden; }

div#contentNav ul			{ margin:0 0 0 18px; padding:38px 0 0 0px; line-height:200%; list-style:none; }
div#contentNav ul li			{ border-top:solid 1px #CCCCCC; padding:2px 0 1px 0; font-size:14px; font-weight:bold; font-family:Arial, Tahoma, Helvetica, sans-serif; }
div#contentNav ul li a			{ text-decoration:none; padding-left:18px; display:block; margin:0; color:#ED1C24;  }
div#contentNav ul li a:hover		{ color:#F78F1F; background:url(/images/bulletpoint_01.gif) no-repeat; }
div#contentNav ul li a.aSelected	{ color:#F78F1F; background:url(/images/bulletpoint_01.gif) no-repeat; }

div#contentNav ul ul 			{ margin:0; padding:2px 0 0 0px; }
div#contentNav ul ul li			{ background:#F9F9F9; font-size:11px; font-weight:normal; }
div#contentNav ul ul li a		{ padding-left:25px; display:block; color:#7F7F7F; }
div#contentNav ul ul li a:hover		{ color:#000000; background:url(/images/bulletpoint_02.gif) no-repeat; }
div#contentNav ul ul li a.aSelected	{ color:#000000; background:url(/images/bulletpoint_02.gif) no-repeat; }

div#contentNav ul ul ul li		{ background:#EEEEEE; }
div#contentNav ul ul ul li a		{ padding-left:25px; display:block; color:#646464;  }
div#contentNav ul ul ul li a:hover	{ color:#000000; background:url(/images/bulletpoint_03.gif) no-repeat; }
div#contentNav ul ul ul li a.aSelected	{ color:#000000; background:url(/images/bulletpoint_03.gif) no-repeat; }

/* Footer */

div#footer			        { width:790px; margin:0 auto; height:140px; }

div#footerNav 					{ padding-top:51px; width:790px; height:15px; }
div#footerNav ul  				{ padding:0; margin:0; }
div#footerNav ul li 				{ list-style:none; float:left; }
/* found in season_-------.css  */
/*div#footerNav ul li a 				{ background:transparent url('/images/footer_tabs.jpg') no-repeat;  height:15px; display:block;  }*/
div#footerNav ul li#footerCapLeft a		{ background-position:0px 0px; width:24px; }
div#footerNav ul li#footerNavMain a		{ background-position:-24px 0px; width:95px; }
div#footerNav ul li#footerNavVolunteer a	{ background-position:-119px 0px; width:65px; }
div#footerNav ul li#footerNavDonate a 		{ background-position:-184px 0px; width:48px; }
div#footerNav ul li#footerNavGear a 		{ background-position:-232px 0px; width:57px; }
div#footerNav ul li#footerNavStuff a 		{ background-position:-289px 0px; width:62px; }
div#footerNav ul li#footerNavEnews a 		{ background-position:-351px 0px; width:110px; }
div#footerNav ul li#footerCapRight a		{ background-position:-461px 0px; width:329px; }

div#footerNavSub 				{ float:left; padding:30px 0 0 58px; }
div#footerNavSub ul 				{ padding:0; margin:0; }
div#footerNavSub ul li				{ list-style:none; float:left; font-size:9px; color:#B2B0B0; padding-right:10px; }
div#footerNavSub ul li a			{ color:#B2B0B0; }
div#footerNavSub ul li a:hover			{ color:#B2B0B0; text-decoration:none; }

div#footerCopyRight 				{ float:right; padding:30px 18px 0 0; }
div#footerCopyRight p 				{ font-size:9px; color:#B2B0B0; line-height:60%; }
div#footerCopyRight a				{ color:#B2B0B0; }
div#footerCopyRight a:hover			{ color:#B2B0B0; text-decoration:none; }

/* season tables headings */
td.campsHeaderTitle p		{ font-size:16px; color:#FFFFFF; margin:4px 0 0 0; padding:0; font-weight:bold; line-height:100%; }
td.campsHeaderAvailability p	{ font-size:12px; color:#FFFFFF; margin:6px 0 0 0; padding:0; line-height:100%; }

/* season listing */
td.campsListingContent		{ line-height:120%; }
td.campsListingContent p	{ padding:0; margin:0 0 10px 0; }
td.campsListingContent ul 	{ padding:0; margin:0; }
td.campsListingContent li	{ line-height:120%; padding:0; margin:0 0 0 14px; color:#999999; list-style:disc; }
td.campsListingContent a	{ font-size:10px; font-weight:bold; }
/* summer */
tr.campsHeaderSummer		{ background:url(/images/camps_header_summer.gif) no-repeat; height:24px; }
/* winter */
tr.campsHeaderWinter		{ background:url(/images/camps_header_winter.gif) no-repeat; height:24px; }
/* autumn */
tr.campsHeaderAutumn		{ background:url(/images/camps_header_autumn.gif) no-repeat; height:24px; }
/* spring */
tr.campsHeaderSpring		{ background:url(/images/camps_header_spring.gif) no-repeat; height:24px; }

/* season details */

td.campsDetailsDetails		{ color:#000000; line-height:140%;  }
td.campsDetailsContent h1	{ margin:0; font-weight:normal; line-height:150%; }
td.campsDetailsContent p	{ font-size:12px; }

td.campsDetailsQoute 	{ background:url(/images/camps_details_quote.gif) no-repeat; }
td.campsDetailsQoute p	{ font-size:10px; color:#CC0000; line-height:130%; margin:8px 10px 0 11px;  }
