#menu 			{display: none;} 
#header 			{display: none;} 
.noPrint 			{display: none;} 


html, body{margin:0; padding:0; text-align:center;} 
body{
margin-top:0px;
margin-bottom:0px;
font:10pt/14pt Verdana,Geneva,Sans-serif;
color:#000;
background-color:transparent;
}
html>body {font-size:small;}
#wrapper{ 
position:relative;
width:700px; 
text-align:left; 
margin-left:auto; 
margin-right:auto; 
border:0px solid #ccc; 
background-color:transparent;
} 

/* Outer Divs
---------------------------------------------------*/
#header{ 
height:auto; /*fixed height for header*/
width: auto;
background-color: transparent;
color:#000;
margin-left: 20px;
}
#navphotobanner {
display:none;
}
#printversion {
display:none;
}
#previouspage {
display:none;
}
#bottomnav {
display:none;
}
#footer {
display:none
}

#copyright 		{width: auto !important; left: 0px !important; margin:0 !important; padding: 12px 25px 12px 25px !important;
}



/* Content Area > WideLeft Layout
---------------------------------------------------*/
.wideleft {
border:solid white 0px; 
background-color:transparent;
width: auto;
}
.wideleft-large{
width:auto; /* must match largeleft left column width in .largeleft */
float:left; 
position:relative; 
margin-left:0; /* must match largeleft left column width in .largeleft, add negative sign */
margin-right:0px; 
padding-bottom:0px;
}
.wideleft-small{
display:none;
}
.wideleft>.class {border-bottom: 1px solid #fff;}
.wideleft .content {padding:10px 40px 10px 40px;}

/* Content Area > WideRight Layout
---------------------------------------------------*/
.wideright {
border:solid white 0px; 
background-color:transparent;
width: auto;
}
.wideright-small{
display:none;
}
.wideright-large{
float: left; 
width: auto; 
position: relative; 
margin:0; 
padding-bottom:0px;
}
.wideright>.class {border-bottom: 1px solid #fff;}
.wideright .content {padding:10px 40px 10px 40px;}







/* Extras
---------------------------------------------------*/
.inner{margin:0; width:100%;}
.clr {clear:both;}

/* Links
----------------------------------------------- */
a {text-decoration:none;}
a:link{font-weight:bold;color:#000000;border-bottom:0px dotted #000000;}
a:visited{font-weight:bold;color:#000000;border-bottom:0px dotted #000000;}



/* Header Link
----------------------------------------------- */
#header h1 {
margin:0;
background-color:transparent;
padding:0;
font-size:125%;
font-weight:bold;
color:#000;
}
#header h1 span {
visibility:visible;

}
#header h1 a {
width:auto; 
height:auto;
text-decoration:none;
}
/* Content Headers
----------------------------------------------- */
h4 {
margin-bottom:-.7em;
margin-top:0px;
font-size: 125%;
color:#000;
}
body#mediumgreen h4 span{color: 
#000;}
body#darkgreen h4 span{color: #000;}
body#blue h4 span{color: #000;}
body#purple h4 span{color: #000;}
body#red h4 span{color: #000;}
body#orange h4 span{color: #000;}

p span {color: #000; font-weight:bold;}

/* Page Title
----------------------------------------------- */
#pagetitlecolor {
width:100%;
height:50px;
}

#pagetitle{
}

#pagetitle h3 {
margin:0 0 0 40px;
padding:0;
font-size:125%;
letter-spacing:0;
font-weight:bold;
color:#000;
}
#sectionname{
display:none;
}
#sectionname h2 {
margin:0;
padding:0;
font-size:150%;
font-weight:bold;
color:#000;
}

body#mediumgreen #pagetitlecolor {
background-color:transparent;
}
body#darkgreen #pagetitlecolor {
background-color:transparent;
}
body#blue #pagetitlecolor {
background-color:transparent;
}
body#purple #pagetitlecolor {
background-color:transparent;
}
body#red #pagetitlecolor {
background-color:transparent;
}
body#orange  #pagetitlecolor {
background-color:transparent;
}

/* Sidebox
----------------------------------------------- */
.sidebox {
 display:none;
 }
body#mediumgreen .sidebox {border-color: #bfe7da;background-color:#f2faf7;}
body#darkgreen .sidebox {border-color: #bfdbd9;background-color:#f2f8f7;}
body#blue .sidebox {border-color: #bfd4e5;background-color:#f2f6fa;}
body#purple .sidebox {border-color: #cabbf0;background-color:#f5f3f8;}
body#red .sidebox {border-color: #fbc7de;background-color:#fbf2f6;}
body#orange .sidebox {border-color: #edb993;background-color:#fef7f2;}
 .sidebox h5 {
 margin:0;
 border:1px solid #ccc;
 border-width:0 0 1px 0;
 font-size:100%;
 color: #fff;
 padding:0 10px 0 10px;
 }
body#mediumgreen .sidebox h5 {background: #009e6b;border-color: #009e6b;}
body#darkgreen .sidebox h5 {background: #007068;border-color: #007068;}
body#blue .sidebox h5 {background: #005496;border-color: #005496;}
body#purple .sidebox h5 {background: #331a74;border-color: #331a74;}
body#red .sidebox h5 {background: #ae0048;border-color: #ae0048;}
body#orange .sidebox h5 {background: #e96200;border-color: #e96200;}
.sidebox ul {
padding:0;
margin:0;
padding:0 10px 0 10px;
list-style-type: none;
}
.sidebox ul li {
padding-left:0;
}
.sidebox ul ul {margin-top:-10px;}
.sidebox p {
padding: 0 10px 0 10px;
}
/* Photos
----------------------------------------------- */
.photo {
text-align:center;
width:100%;
margin-top:10px;
}

.photo img {
background-color:#fff;
border:1px solid #ccc;
padding:0px;
}
body#mediumgreen .photo img {border-color: #bfe7da;}
body#darkgreen .photo img {border-color: #bfdbd9;}
body#blue .photo img {border-color: #bfd4e5;}
body#purple .photo img {border-color: #cabbf0;}
body#red .photo img {border-color: #fbc7de;}
body#orange .photo img {border-color: #edb993;}
.photocaption {
clear:left;
font-size:95%; 
font-style: italic;
margin:5px 10px 20px 10px;
line-height:1.5em;
color:#777;
}
/* Camp Info Table
----------------------------------------------- */
.camptable {
border: 1px solid #ccc;
border-collapse: collapse;
margin:20px 0 20px 0;
}
body#mediumgreen .camptable {border-color: #ccc;background-color:#fff;}
body#darkgreen .camptable {border-color: #ccc;background-color:#fff;}
body#blue .camptable {border-color: #ccc;background-color:#fff;}
body#purple .camptable {border-color: #ccc;background-color:#fff;}
body#red .camptable {border-color: #ccc;background-color:#fff;}
body#orange .camptable {border-color: #ccc;background-color:#fff;}
.camptable td {
border: 1px solid #ccc;
text-align:left;
padding:4px;
color:#333;
}
body#mediumgreen .camptable td {border-color: #ccc;background-color:#fff;}
body#darkgreen .camptable td {border-color: #ccc;background-color:#fff;}
body#blue .camptable td {border-color: #ccc;background-color:#fff;}
body#purple .camptable td {border-color: #ccc;background-color:#fff;}
body#red .camptable td {border-color: #ccc;background-color:#fff;}
body#orange .camptable td {border-color: #ccc;background-color:#fff;}
.camptable td span {
color:#000;
font-weight: bold;
}
.camptable th {
border: 1px solid #ccc;
background-color:transparent;
color:#000;
font-weight: bold;
text-align: left;
padding:0px 4px 0px 4px;
}
body#mediumgreen .camptable th {background-color:transparent;border-color: #ccc;}
body#darkgreen .camptable th {background-color:transparent;border-color: #ccc;}
body#blue .camptable th {background-color:transparent;border-color: #ccc;}
body#purple .camptable th {background-color:transparent;border-color: #ccc;}
body#red .camptable th {background-color:transparent;border-color: #ccc;}
body#orange .camptable th {background-color:transparent;border-color: #ccc;}

.wideGallery_ws{ 
float:none;
width: 80% !important;
padding: 1px 0px 1px 0px;
}

#slideshow 	{left: 10px !important;} 


.wideFull_ws{ 
float:none;
width: 95% !important;
padding: 1px 0px 1px 0px;
}

.grayDiv {
	border : none !important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:150%;
	color : #106A4D;
	margin-top : 0px;
	padding : 20px;
	width:auto;
	background-color: #FFFFFF;
}

.dotDiv{ 
	color : #000000;
	border : none !important;
	width: auto;
	padding: 1px 40px 1px 40px;
}

.dotDiv2 {
	color : #000000;
	border : none !important;
	padding: 1px 40px 1px 40px;
	width:auto;
}




