/*header background*/

.head_menu{
	height:52px;
	background-image:url(../../images/red_top.png);
	width:946px;
}

.head{
	background-image:url(../../images/red_bottom.png);
	width:946px;
	z-index:2;
	height:124px;
	position:relative;
}

.side_nav_shdw{
	/*background-image:url(../../images/side_nav_shdw_red.jpg);*/
	height:10px;	
	background-repeat:no-repeat;
}

.side_nav{
	background-color:#dfcddf;
	background-image:url(../../images/sideNav_red_rpt.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	width:241px;
}

.main_side a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 20px;
	border-top:solid #b1a19d 1px;
	}

.sub_side a{
	padding:2px 0 2px 40px;
	background-color:#cab7b3;
}


.dark {
	background: #dd4d25;
	color: #fff;
}
.light {
	background: #ea6430;
	color: #fff;
}

/* Legend for Camps */

ul.iconmenu  {
	list-style:none;
	padding:0;
	height: 35px;
	margin-top: 10px;
}
				
.iconmenu li {
	float:left;
	padding-right:5px;
	height: 35px;
}

/* Photo Credits */

p.credit {
	font-size: 7pt;
	color: #999;
	margin-top: -20px;
	padding-bottom: 10px;
	text-align:right;
}


	
/* CAMPS PAGE STYLING */

	
	
#cent_veil_content h3 {
	color:#dd4d25;
	margin-top:20px;
	margin-bottom:0px;
	}
	
.h1d{font-family:arial; font-size:14px; color:#d73c19;font-weight:bold;}
.h1e{font-family:arial; font-size:12px; color:#2e2e2e;font-weight:bold;}		
	
.content p {
	margin-top:15px;
	}	
	
	
	
.notebox {
	clear: both;
	background: #f7f0ef;
	border: 1px #e7d2cd solid;
	padding: 10px;
}


	
.leftlogos {
	width: 150px; 
	float: right; 
	text-align: right; 
	margin-top: 20px;
	margin-bottom:10px;
	}	
	
/* CAMPS SESSIONS + FEES CHARTS */

.sessionchart {
	margin-bottom:20px;
	}	
	
.smbutton {
	display:block;
	margin-top:2px;
	}	
	
table#twoweek {
	width:100%;
	text-align:center;
	}
	
table#twoweek th {
	font-size:11pt;
	padding:10px;
	border:none;
	color:#000000;
	text-align:center;
	}		
	
table#twoweek td {
	padding:20px;
	border:none;
	color:#000000;
	font-weight:normal;
	}	
	
table#twoweek td.foot {
	padding:5px;
	text-align:right;
	border-bottom:3px solid #f0f0f0;
	}	
	
	
table#oneweek1 {
	width:100%;
	text-align:center;
	}
	
table#oneweek1 th {
	font-size:11pt;
	padding:10px;
	border:none;
	color:#000000;
	text-align:center;
	}		
	
table#oneweek1 td {
	padding:20px;
	border:none;
	color:#000000;
	font-weight:normal;
	}	
	
table#oneweek1 td.foot {
	padding:5px;
	text-align:right;
	border-bottom:3px solid #f0f0f0;
	}	
	

table#oneweek2 {
	width:100%;
	text-align:center;
	}
	
table#oneweek2 th {
	font-size:11pt;
	padding:10px;
	border:none;
	color:#000000;
	text-align:center;
	}		
	
table#oneweek2 td {
	padding:20px;
	border:none;
	color:#000000;
	font-weight:normal;
	}	
	
table#oneweek2 td.foot {
	padding:5px;
	text-align:right;
	border-bottom:3px solid #f0f0f0;
	}				
	
.campname {
	text-align:left;
	}	
	
.grey {
	background-color:#f0f0f0;
	}	
	
.purple {
	background-color:#d8d4eb;
	}
	
.pink {
	background-color:#fedccf;
	}
	
.green {
	background-color:#d2eae0;
	}
	
.yellow {
	background-color:#fff9df;
	}	
	
.lime {
	background-color:#eff5cf;
	}	
	
/* CAMPS INFO + OPTIONS STYLE */


.campsinfo .leftlogos {
	width: 175px; 
	float: right; 
	text-align: right; 
	margin-top: 20px;
	margin-bottom:10px;
	}	
	
table#extendedhrs {
	margin:auto;
	width:50%;
	text-align:center;
	border:1px solid #f0f0f0;
	margin-top:20px;
	}
	
table#extend {
	width:60%;
	margin:auto;
	text-align:center;
	border:1px solid #f0f0f0;
	margin-top:20px;
	}
	
table#extend th {
	font-size:11pt;
	padding:10px;
	border:none;
	color:#000000;
	text-align:center;
	}		
	
table#extend td {
	padding:5px;
	border:none;
	color:#000000;
	font-weight:normal;
	}	
	
table#extend td.foot {
	padding:5px;
	text-align:right;
	}			

	
/* CAMPS MERCHANDISE */

img.merchlogo {
	margin-bottom:10px;
	}
	
img.campsmerch {
	margin:30px 0;
	}	
	
.merchmenu {
	float:left;
	width:250px;
	background-color:#d5eef3;
	border:3px solid #431a10;
	margin-bottom:20px;
	}		
	
.merchmenu p {
	padding:0 10px 10px 10px;
	}	
	
.merchbrown {
	color:#431a10;
	font-weight:bold;
	}	
	
.merchpix {
	float:left;
	width:418px;
	background-color:#fff;
	margin-left:10px;
	}
