#div_topBg {
	background-image: url(../_imgs/topBg/treehide.jpg);
}

body {
}

#contactInfo {
	margin-left: 20px;
	width: 600px;
	text-align: center;
}

#dirMap {
	width: 655px;
	text-align:center;
}

#dirMap img {
	border: 2px solid #1e3319;
}

#siteMapImg {
	position: relative;
	margin-top: 20px;
	margin-left: 80px;
	text-align: center;
	border: 1px solid #1e3319;
    width: 537px;
}
#siteMapVerb {
	position: relative;
	margin-top: 0px;
	margin-left: 180px;
	width: 355px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #1e3319;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Staff Table~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#staffList {
}

#staffTable {
	width: 100%;
}
#staffTable a {
	color: #fff;
	font-weight: normal;
	font-style: italic;
}
#staffTable a:hover {
	color: #5b8245;
}

.subheader {
	height: 22px;
}
.subheader td {
	padding-left: 10px;
	background-color: #5b8245;
	color: #1e3319;
	font-size: 12px;
	font-weight:bold;
}

.row1 td {
	background-color: #bfbf75;
	padding-top: 7px;
	padding-bottom: 10px;
}
.r1img {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 115px;
}
.r1img img {
	visibility: hidden;
}
.r1table {
	padding-left: 10px;
	padding-bottom: 10px;
}
.r1table div {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 90%;
}
	.staffName {
		color: #000;
		border-bottom: 1px solid #5f7348;
		font-weight: bold;
	}
	.staffEmail {
	}
	.staffEmail a {
		font-size: 16px;
		font-style: normal;
	}


.row2 td {
	padding-top: 7px;
	padding-bottom: 10px;
	background-color: #92995c;
}
.r2img {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 115px;
}
.r2img img {
	visibility: hidden;
}
.r2table {
	padding-left: 10px;
}
.r2table {
	padding-left: 10px;
	padding-bottom: 10px;
}
.r2table div {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 90%;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*CAMP STORE ~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#store_sweatshirts, #store_calenders {
     border: 0px solid #f00;
     width: 300px;
     height: 250px;
     text-align: center;
}
#store_sweatshirts img, #store_calenders img{
     border: 2px solid #4d2a07;
     margin-top: 10px;
     margin-bottom: 0px;
}
#store_sweatshirts h3, #store_calenders h3, #store_giftcerts h3{
     font-size: 19px;
     font-family: Arial Bold;
     color: #f07800;/*#E8790C;/*#204527;/*#4d2a07;*/
}
#store_sweatshirts {
/*
     position: relative;
     top: 15px;
     left: 30px;
*/
     margin-left: auto;
     margin-right: auto;
}
/*
#store_calenders {
     position: relative;
     top: -237px;
     left: 344px;
}
*/
#store_giftcerts {
     border: 1px dashed #387844;
     width: 300px;
     height: 40px;
     text-align: center;
     /*
     position: relative;
     top: -206px;
     left: 172px;
     */
     margin-top: 20px;
     margin-left: auto;
     margin-right: auto;
     padding-top: 0px;
     padding-bottom: 20px;
}
#store_giftcerts2 {
     position: relative;    
     top: 4px;
     left: 4px;
     margin-left: auto;
     margin-right: auto;
     border: 1px dashed #387844;
     width: 300px;
     height: 60px;
}
#store_giftcerts2 h3{
     margin-top: 15px;
}

#store_info {
     border-top: 1px solid #608058;
     width: 610px;
     /*
     position: relative;
     top: -165px;
     left: 30px;
     */
     margin-top: 20px;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     padding-top: 18px;
     padding-bottom: 12px;    
}

