
h1, h2, h3, h4, h5, h6, h7
	{
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 160%;
		font-weight: normal;
		font-family: impact, helvetica, sans-serif;
	}

	p
	{
		margin: 0 0 6px 0;
		padding: 0;
		font-family: helvetica, verdana, sans-serif;
		font-size: 80%;
		font-weight: 500;
	}

a
	{
		font-family: helvetica, verdana, sans-serif;
		color: green;
		text-decoration: underline;
		font-weight: bold;
	}

a:hover,
li a:hover
	{
		text-decoration: underline;
		color: #000;
	}

a img
	{
		border: 0;
	}

.leftImage
	{
		float: left;
	}

.rightImage
	{
		float: right;
	}

.emphasis
	{
		font-style: italic;
		font-weight: bold;
	}
	
body
	{
		margin: 0 auto;
		padding: 0;
		text-align: center;
		color: #000;
		/* background: #dbdf74; */
		background: url('images/design/ymca_cam_network_siteNEWv2_07.jpg') repeat-x bottom;
	}
	
html
	{
		margin: 0;
		padding: 0;
		background: url('images/design/ymca_cam_network_siteNEWv2_01.jpg') repeat-x top;
	}
	
/* =======================================================================================================================
	HOMEPAGE STRUCTURE
======================================================================================================================= */

	#container
	{
		margin: 0 auto;
		width: 940px;
		text-align: left;
		background-color: white;
	}

	#headerAreaHome
	{
		margin: 0;
		padding: 0;
		width: 940px;
		height: 150px;
		background-color: white;
		background: url('images/design/ymca_cam_network_siteNEWbanner_01_old.jpg') no-repeat;
	}

/* =======================================================================================================================
	HEADER AREA
======================================================================================================================= */

	#headerArea
	{
		margin: 0;
		padding: 0;
		width: 940px;
		height: 150px;
		background-color: white;
		background: url('images/design/ymca_camp_network_siteNEWbanner_01.jpg') no-repeat;
	}

	#navigation
	{
		margin: 122px 50px 0 50px;
		padding: 4px 6px 4px 4px;
		font-family: "Century Gothic", arial, verdana, helvetica, sans-serif;
		font-size: 80%;
		float: right;
		display: inline;
	}

	#navigation ul, li
	{
		list-style: square inside;
	}

	#navigation li
	{
		display: inline;
		padding: 0 6px 0 10px;
	}

	#navigation a
	{
		color: #ffffff;
		text-decoration: underline;
		font-weight: bold;
	}
	
	
	#navigation	a:hover
	{
		text-decoration: underline;
		color: #000;
	}
/* =============================================================================

RIGHT CONTENT AREA

============================================================================= */

	#rightContent
	{
		margin-top: 20px;
		margin-right: 50px;
		margin-left: 0;
		margin-bottom: 20px;
		height: 100%;
		float: right;
		width: 500px;
		background-color: white;
		clear: right;
	/*	display: inline; */
	}
	
	#rightContent img
	{
		float: right;
		margin: 0 10px 12px 6px;
		width: 240px;
		display: inline;
	}

	#rightContent .safety
	{
		float: right;
		margin: 0 10px 12px 6px;
		width: 150px;
		display: inline;
	}

	.rolemodels h1
	{
		font-size: 155%;
	}
	
	#rightContent h2
	{
		margin: 20px 0 10px 0;
		padding: 0;
		font-size: 120%;
		font-weight: normal;
		font-family: impact, helvetica, sans-serif;
	}

	#rightContent h3
	{
		margin: 0 0 5px 0;
		padding: 0;
		font-family: helvetica, verdana, sans-serif;
		font-size: 80%;
		font-weight: bold;
	}
	
	#rightContent h4
	{
		margin: 0 0 10px 0;
		padding: 0;
		font-family: helvetica, verdana, sans-serif;
		font-size: 80%;
	}


	#rightContent ul
	{
		margin-left: 10px;
		margin-bottom: 0;
		padding: 0;
		
	}

	
	#rightContent li
	{
		margin: 0 0 5px 0;
		font-family: helvetica, verdana, sans-serif;
		font-size: 80%;
		font-weight: 500;
	}
	
	#rightContent li
	{
		list-style-type: circle;
	}


/* =============================================================================

LEFT CONTENT AREA

============================================================================= */

	#leftContentHome
	{
		height: 390px;
		margin-top: 0;
		margin-right: 500px;
		margin-left: 50px;
		margin-bottom: 0;
		background-color: white;
	/*	background: url('images/design/ymca_cam_network_siteNEW_03-copy.gif') no-repeat; */
	/*	overflow: hidden; */
	}

	#leftContentFind
	{
		height: 390px;
		margin-top: 0;
		margin-right: 500px;
		margin-left: 48px;
		margin-bottom: 0;
		background-color: white;
		background: url('images/map/blankmap_02nb.gif') no-repeat;
	/*	overflow: hidden; */
	}

	#leftContent
	{
		height: 390px;
		margin-top: 0;
		margin-right: 500px;
		margin-left: 48px;
		margin-bottom: 0;
		background-color: white;
	/*	overflow: hidden; */
	}
	
	#leftContentInside
	{
		width: 330px;
		height: 100%; 
		float: left;
	/*	display: inline; */
	}

	#leftContentbelow
	{
		height: 100%;
		margin-top: 10px;
		margin-right: 500px;
		margin-left: 50px;
		margin-bottom: 20px;
	}

	.leftContenttext a
	{
		font-family: helvetica, verdana, sans-serif;
		font-size: 90%;
		color: green;
		text-decoration: underline;
		font-weight: bold;
	}

	.leftContenttext a:hover,
li a:hover
	{
		text-decoration: underline;
		color: #000;
	}

	.leftContenttext h2
	{
		margin: 0 0 0 120px;
		padding: 0 0 5px 0;
		font-size: 120%;
	}

	.leftContenttext h3
	{
		margin: 0 0 10px 100px;
		padding: 0 0 0 20px;
		font-family: helvetica, verdana, sans-serif;
		font-size: 90%;
	}
	
	.leftContenttext h4
	{
		margin: 0 0 5px 80px;
		padding: 0 0 0 40px;
		font-family: helvetica, verdana, sans-serif;
		font-size: 90%;
		background: url('images/design/arrow.gif') 0 50% no-repeat;
	}



/* =============================================================================

FOOTER AREA

============================================================================= */

	#footer
	{
		margin: 0;
		clear: both;
		height: 26px;
		background-color: green;
		text-align: center;
		background: url('images/design/ymca_cam_network_siteNEW%27_06.jpg') no-repeat;
	}


	#footer p
	{
		margin: 0;
		padding: 6px 4px 4px 4px;
		font-family: helvetica, verdana, sans-serif;
		color: white;
		font-weight: bold;
	}

	#footer a
	{
		font-family: helvetica, verdana, sans-serif;
		color: white;
		text-decoration: underline;
		font-weight: bold;
	}

	#footer a:hover,
li a:hover
	{
		text-decoration: underline;
		color: #000;
	}

	#bottomborder
	{
		clear: both;
		height: 42px;
		background-color: white;
		text-align: center;
		background: url('images/design/ymca_cam_network_siteNEW%27_07_sliver.jpg') repeat-x;
	}

/* =============================================================================

MAP PLACEMENT

============================================================================= */

	.mapIconAl
	{
	margin: 0 0 0 130px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconCop
	{
	margin: 205px 0 0 197px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconEber
	{
	margin: 339px 0 0 32px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconEcho
	{
	margin: 162px 0 0 3px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconHayo
	{
	margin: 45px 0 0 33px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconKim
	{
	margin: 340px 0 0 130px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconMani
	{
	margin: 252px 0 0 60px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconMystic
	{
	margin: 152px 0 0 100px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconNisso
	{
	margin: 51px 0 0 220px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconOhiy
	{
	margin: 248px 0 0 216px;
	padding: 0;
	border: 0;
	position: absolute;
	}

	.mapIconPend
	{
	margin: 192px 0 0 4px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconPine
	{
	margin: 223px 0 0 12px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconSherm
	{
	margin: 285px 0 0 60px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconStor
	{
	margin: 315px 0 0 155px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
	.mapIconTimb
	{
	margin: 109px 0 0 120px;
	padding: 0;
	border: 0;
	position: absolute;
	}
	
		.showcamps p
	{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	position: absolute;
	}