
	  div#container {
	   margin:0px;
	   padding:0px;
	   float:left;
	   width:904px;
	  }
	  div#leftBar {
	    width:254px;
		float:left;
		position:relative;
		margin-left:10px;
		min-height:670px;
		background-image: url('../lay/bg_leftBar.jpg');
		background-position:top;
		background-repeat:no-repeat;
		z-index:0;
	  }
	  
	  div#mainContent {
	  width:580px;
	  margin:20px auto 15px 290px;
	  background-image: url('../lay/bg_main.gif');
	  background-repeat:no-repeat;
	  background-position:top left;
	  }
	  
	  div#topNav {
	   height:23px; 
	   width:580px;
	   margin:0px;
	   padding:0px;
	   background-image:url('../lay/bg_topNav.gif');
	   background-repeat:no-repeat;
	   margin:10px 0px;
	  
	  }
	  div#topNav ul {
	    list-style-type:none;
		margin:0px;padding:0px;
	  }
	  
	  div#topNav li {
	    float:left;
		color:#000;
		margin:3px 0px;
		padding:0px 16px;
		font-weight:bold;
		border-right:1px solid black;
		
	  }
	  div#topNav li.first {
	    margin-left:10px;
	  }
	  div#topNav li.last {
	    margin-right:5px;
		border-right:none;
	  }
	  
	  div#topNav li a,div#leftBar li a  {
	   color:#000;
	   text-decoration:none
	  }
	  
	  div#topNav li a:hover,div#leftBar li a:hover {
	    color:#CCCC99;
	  }
	  
	  div#leftBar ul{
	    list-style-type: none;
		padding:0px;
		margin:60px auto 15px 23px
		
	  }
	  div#leftBar li {
	    background-image:url('../lay/bg_listLeftNav.gif');
		background-repeat:no-repeat;
	    background-position:left;
		padding-left:20px;
		margin:2px 0px 15px 0px;
		color:#000;
		font-size:1.2em;
	  }
	  
	 div#maintext {
	   width:336px;
	   float:left;
	   position:relative;
	   z-index:1;
	 }
	 
	 div#rightInnerBox,div#box{
	   float:right;
	   width:230px;
	  
	 }
	 
	 div#rightInnerBox h1, div#box h1{
	   background-color:#A5B37C;
	   padding:3px;
	   margin:0px;
	   color:#000;
	   font-size:1.25em;
	 }
	 
	 div#rightInnerBox div#summerCampLinks,
	 div#box div#events {
	   width:230px;
	   height:150px;
	   margin:0px;
	   padding:3px;
	   font-size:.8em;
	   background-image:url('../lay/bg_rightBox.jpg');
	   background-repeat:no-repeat;
	   background-position: top left;
	   vertical-align:bottom;
	
	 }
	 div#box div#events {
	   background-image:url('../lay/bg_lowerRight.jpg');
	 }
	 
	 div#rightInnerBox div#summerCampLinks ul,
	 div#box div#events ul {
	  margin:75px 0px 0px 0px;
	  padding:0px;
	  list-style-type:none;
	 }
	 
	 div#rightInnerBox div#summerCampLinks li,
	 div#box div#events li {
	  margin-top:12px;
	 }
	 div#box a:link, 
	 div#box div#events li a,
	 div#rightInnerBox div#summerCampLinks a:link,
	 div#rightInnerBox div#summerCampLinks a {
	   color:#E2D5A1;
	   text-decoration:none;
	   line-height:100%;
	   
	 }
	 
	   div#rightInnerBox div#summerCampLinks a:hover,
	   div#box div#events li a:hover {
	     color:#663300;
	  
	  }
	
	 div#pictCutout {
	   width:284px;
	   height:434px;
	   position:relative;
	   float:left;
	   margin:-150px 0px 10px 0px;
	   z-index:8;
	  
	 }
	 div#bottomFooter {
	    margin:-180px 25px 10px auto;
		z-index:5;
		position:relative;
		width:744px; 
		height:202px;
		float:right;
	 }
	 
	 div#bottomFooter p.copyright {
	   font-size: .7em;
	   margin:25px auto;
	   text-align:center;
	   clear:Left;
	 }
	 
	 div#bottomFooter ul.secNav {
	  margin:5px auto 10px 155px;
	  padding:0px;
	  list-style-type:none;
	 }
	 
	 div#bottomFooter ul.secNav li {
	   float: left;
	   margin:0px ;
	   font-size:.8em;
	   border-right: 1px solid #663300;
	   padding:0px 5px 0px 5px;
	   line-height:100%;
	 } 
	 
	 div#bottomFooter ul.secNav li.last {
	   border:none;
	 }
	 
	 div#bottomFooter ul.secNav a, div#bottomFooter ul.secNav a:link {
	  color:#669966;
	  text-decoration:none;
	 }
	  
	 div#bottomFooter ul.secNav a:hover {
	   color:#663300;
	 }
	 
div.photobox{
		text align: center;
		width: 163px;
		margin: 0px auto;
		padding: 0px;
	}

div.photobox h2	{
		background-color:#A5B37C;
		padding:3px;
		margin:0px;
		color:#000000;
		font-size:1.1em;
	}
	
	div#ropesCourse {
	 width:250px;
	 float:right; 
	 margin:10px;
	}
	
	