/* @group GLOBAL */

body {
	margin: 0;
	padding: 0;
	background: #3D5422 url(../im/global/ccc.jpg) repeat-x center 216px;
}

body, html {
	
}

#clr {
	clear: both;
}

#clrSpace {
	clear: both;
	height: 40px;
}

img, img a {
	border-style: none;
	border-width: 0;
}

#register2day {
	margin-left: 10px;
}

/* @end */

/* @group HEADER */

#CampCedarCliffHeaderCase {
	width: 100%;
	height: 216px;
	background: url(../im/global/campheaderbkg.jpg) repeat-x center top;
}

#CampCedarCliffHeader {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#campCedarCliff {
	width: 373px;
	height: 139px;
	top: 40px;
	position: relative;
	float: left;
}

#campCedarCliff a {
	width: 373px;
	background: url(../im/global/camp-cedar-cliff.jpg) no-repeat;
	display: block;
	padding-top: 139px;
	overflow: hidden;
	height: 0;
}

* html #campCedarCliff a {
	background: url(../im/global/camp-cedar-cliff.jpg) no-repeat;
}

#campCedarCliff a:hover {
	background-position: 0 -139px;
}

#headMenu {
	width: 406px;
	height: 30px;
	position: relative;
	float: right;
	background: url(../im/global/menuback.jpg) no-repeat;
	text-align: center;
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	padding-top: 16px;
}

#headMenu a {
	text-decoration: none;
	color: #ffffff;
	margin-right: .5em;
	margin-left: .5em;
}

#headMenu a:hover {
	text-decoration: underline;
}

#phoneNumber {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	width: 260px;
	float: right;
	position: relative;
	top: 100px;
	right: 64px;
}



/* @end */

/* @group NAVIGATION */

/* @group SMaCK */

div#std {
	width: 980px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

div#std #smack {
	margin: 0;
	padding: 0;
}

div#std #smack li {
	display: inline;
}

div#std #smack li a {
	float: left;
	overflow: hidden;
}

div#std #smack li a {
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
}

div#std #smack li#whichcamp a {
	background-position: 0 0;
	width: 194px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#pioneers a {
	background-position: -194px 0;
	width: 101px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#mountaineers a {
	background-position: -295px 0;
	width: 144px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#explorers a {
	background-position: -439px 0;
	width: 113px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#daycamp a {
	background-position: -552px 0;
	width: 99px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#trailblazers a {
	background-position: -651px 0;
	width: 145px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#vertex a {
	background-position: -796px 0;
	width: 85px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#retreats a {
	background-position: -881px 0;
	width: 99px;
	height: 0;
	padding-top: 40px;
	overflow: hidden;
}

div#std #smack li#whichcamp a:hover {
	background-position: 0 -40px;
}

div#std #smack li#pioneers a:hover {
	background-position: -194px -40px;
}

div#std #smack li#mountaineers a:hover {
	background-position: -295px -40px;
}

div#std #smack li#explorers a:hover {
	background-position: -439px -40px;
}

div#std #smack li#daycamp a:hover {
	background-position: -552px -40px;
}

div#std #smack li#trailblazers a:hover {
	background-position: -651px -40px;
}

div#std #smack li#vertex a:hover {
	background-position: -796px -40px;
}

div#std #smack li#retreats a:hover {
	background-position: -881px -40px;
}

div#std #smack li#whichcamp .active {
	background-position: 0 -40px;
}

div#std #smack li#pioneers .active {
	background-position: -194px -40px;
}

div#std #smack li#mountaineers .active {
	background-position: -295px -40px;
}

div#std #smack li#explorers .active {
	background-position: -439px -40px;
}

div#std #smack li#daycamp .active {
	background-position: -552px -40px;
}

div#std #smack li#trailblazers .active {
	background-position: -651px -40px;
}

div#std #smack li#vertex .active {
	background-position: -796px -40px;
}

div#std #smack li#retreats .active {
	background-position: -881px -40px;
}



/* @end */

/* @group NEW */

#naviCCC {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
}

/* @group static */

#naviCCCwhich {
	height: 40px;
	float: left;
	width: 191px;
	overflow: hidden;
}

#naviCCCpioneers {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 95px;
}

#naviCCCexplorers {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 107px;
}

#naviCCCdaycamp {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 93px;
}

#naviCCCvertex {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 79px;
}

#naviCCCretreat {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 99px;
}

#naviCCCblazers {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 178px;
}



/* @end */

#naviCCCwhich a {
	width: 191px;
	padding-top: 40px;
	display: block;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
}

#naviCCCwhich a:hover {
	background-position: 0 -40px;
}

#naviCCCpioneers a {
	float: left;
	overflow: hidden;
	width: 95px;
	padding-top: 40px;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
	display: block;
}

#naviCCCpioneers a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCexplorers a {
	float: left;
	overflow: hidden;
	width: 107px;
	padding-top: 40px;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
	display: block;
}

#naviCCCexplorers a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCdaycamp a {
	float: left;
	overflow: hidden;
	width: 93px;
	padding-top: 40px;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
	display: block;
}

#naviCCCdaycamp a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCvertex a {
	float: left;
	overflow: hidden;
	width: 79px;
	padding-top: 40px;
	display: block;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
}

#naviCCCvertex a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCretreat a {
	float: left;
	overflow: hidden;
	width: 99px;
	padding-top: 40px;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
	display: block;
}

#naviCCCretreat a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCblazers a {
	float: left;
	overflow: hidden;
	width: 178px;
	padding-top: 40px;
	background: url(../im/global/campCedarCliffnv.jpg) no-repeat;
	display: block;
}

#naviCCCblazers a:hover {
	float: left;
	overflow: hidden;
	background-position: 0 -40px;
}

#naviCCCnews {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 110px;
}

#naviCCCnews a {
	float: left;
	overflow: hidden;
	width: 110px;
	padding-top: 40px;
	background: url(../im/global/camp-news.jpg) no-repeat;
	display: block;
}

#naviCCCnews a:hover {
	float: left;
	overflow: hidden;
	background: url(../im/global/camp-news.jpg) no-repeat 0 -40px;
}

#naviCCCmountaineers {
	height: 40px;
	float: left;
	overflow: hidden;
	width: 138px;
}

#naviCCCmountaineers a {
	float: left;
	overflow: hidden;
	width: 138px;
	padding-top: 40px;
	background: url(../im/global/btn-mountaineers.jpg) no-repeat;
	display: block;
}

#naviCCCmountaineers a:hover {
	float: left;
	overflow: hidden;
	background: url(../im/global/btn-mountaineers.jpg) no-repeat 0 -40px;
}

/* @end */

#CampCedarCliffNavigation {
	width: 960px;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	padding-top: 15px;
	text-align: center;
}

#CampCedarCliffNavigation a {
	color: #FFFFFF;
	text-decoration: none;
}

#CampCedarCliffNavigation a:hover {
	text-decoration: underline;
}

#CampCedarCliffNavigation li, #CampCedarCliffNavigation ul {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#cccSubNav {
	width: 960px;
	height: 51px;
	margin-right: auto;
	margin-left: auto;
}

#GoogleSearch {
	width: 300px;
	float: left;
	height: 51px;
}

#SubNavigation {
	height: 31px;
	width: 950px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	text-transform: capitalize;
	padding-top: 20px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}

#SubNavigation a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: .4em;
	margin-left: .4em;
}

#SubNavigation a:hover {
	text-decoration: underline;
}

#miniMenu {
	width: 646px;
	margin-left: 19px;
}

#subMenu {
	width: 626px;
	height: 29px;
	background: url(../im/global/subMenuBack.jpg) no-repeat;
	margin-left: 19px;
	display: block;
	padding-top: 12px;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

#subMenu a {
	color: #C14C0B;
	text-decoration: none;
	margin-right: .5em;
	margin-left: .5em;
}

#subMenu a:hover {
	text-decoration: underline;
	color: #83351F;
}

#subMenu .alookataday {
	padding-right: 20px;
	background: url(../im/global/subMenu-day.jpg) no-repeat right;
}

#subMenu .schedule {
	padding-right: 25px;
	background: url(../im/global/subMenu-schedule.jpg) no-repeat right;
}

#subMenu .whattobring {
	padding-right: 22px;
	background: url(../im/global/subMenu-bring.jpg) no-repeat right;
}

#subMenu .sendtofriend {
	padding-right: 26px;
	background: url(../im/global/subMenu-email.jpg) no-repeat right;
}

#subMenu .back {
	padding-right: 20px;
	background: url(../im/global/subMenu-back.jpg) no-repeat right;
}



/* @end */

/* @group BODY */

#bod {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#mainstyle {
	float: left;
	width: 682px;
	margin-right: 6px;
	background: url(../im/global/col1mid.jpg) repeat-y;
	font: 14px/1.5em Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

#mainstyle p {
	padding-left: 34px;
	padding-right: 36px;
}

#mainstyle ul, #mainstyle ol {
	margin-left: 60px;
	width: 460px;
}

#mainstyle li {
	margin-bottom: 1em;
}

xx#titles {
	width: 612px;
	height: 57px;
	position: relative;
	left: 30px;
}

xx#titles h1 {
	margin: 0;
	padding: 0;
	color: #83351F;
	font: bold 20px Arial, Helvetica, Geneva, sans-serif;
	width: 612px;
	height: 57px;
	display: block;
	background: url(../im/titles/Welcome-Campers.png) no-repeat;
	text-indent: -9999px;
}

#substyle {
	float: left;
	width: 292px;
	background: url(../im/global/col2mid.jpg) repeat-y;
}

#col1top {
	width: 682px;
	height: 13px;
	display: block;
	background: url(../im/global/col1top.jpg) no-repeat;
}

* {
	
}

#col1btm {
	width: 682px;
	height: 19px;
	display: block;
	background: url(../im/global/col1btm.jpg) no-repeat;
}

#col2top {
	width: 292px;
	height: 13px;
	display: block;
	background: url(../im/global/col2top.jpg) no-repeat;
	margin-bottom: 10px;
}

#col2btm {
	width: 292px;
	height: 19px;
	display: block;
	background: url(../im/global/col2btm.jpg) no-repeat;
	margin-top: 10px;
}

#scheduleTablex {
	width: 612px;
	margin-left: 34px;
}

#scheduleTable {
	margin-left: 34px;
	width: 460px;
}

#scheduleTable td {
	border-bottom: 1px solid #BFB27F;
	padding: 4px;
	background: url(../im/global/td-bkg.jpg) repeat-x;
}

#scheduleTableM {
	margin-left: 34px;
	width: 260px;
}

#scheduleTableM td {
	border-bottom: 1px solid #BFB27F;
	padding: 4px;
	background: url(../im/global/td-bkg.jpg) repeat-x;
}

#staffTable {
	width: 612px;
	margin-left: 34px;
}

#scheduleMax {
	width: 530px;
	margin-bottom: 20px;
	margin-left: 34px;
	background-color: #ffffff;
}

#scheduleMaxM {
	width: 100%;
}

#scheduleMaxM td {
	border-bottom: 1px solid #E2D9BB;
	background: url(../im/global/td-bkg.jpg) repeat-x 0 bottom;
	padding: 2px;
}

#scheduleMax .scheduleTitle {
	color: #83351F;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
	padding-top: 4px;
	padding-left: .5em;
}

#scheduleMaxT {
	height: 30px;
	background: url(../im/global/schedule-top.jpg) no-repeat;
}

div#promovideo {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}



/* @end */

/* @group HOME */

#ccc_crossSec {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}



/* @end */

/* @group FOOTER */

#ccc_ftr {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 20px;
	margin-top: 42px;
}

#ftr_menu {
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px solid #64764E;
	padding-bottom: 5px;
}

#ftr_menu a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: .5em;
	margin-left: .5em;
}

#ftr_menu a:hover {
	text-decoration: underline;
}

#ftr_copyright {
	color: #FFF;
	font-size: 11px;
	width: 340px;
	padding-top: 5px;
	margin-top: 20px;
	padding-left: .5em;
}

#ftr_copyright a {
	color: #FFFFFF;
	text-decoration: none;
}

#ftr_copyright a:hover {
	text-decoration: underline;
}

#ftr_submenu {
	color: #FFF;
	font-size: 11px;
	width: 610px;
	padding-top: 5px;
	text-align: left;
}

#ftr_submenu a {
	color: #FFF;
	text-decoration: none;
	margin-right: .5em;
	margin-left: .5em;
}

#ftr_submenu a:hover {
	text-decoration: underline;
}

#final {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background: url(../im/global/racoon.jpg) no-repeat left bottom;
	height: 224px;
}

#ccca {
	width: 180px;
	height: 61px;
	margin-right: 30px;
}

#rateCamp {
	
}

#apiture {
	width: 74px;
	height: 31px;
	float: right;
}

#apiture a {
	width: 74px;
	height: 31px;
	background: url(../im/global/asheville-web-site-design-by-apiture.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

* html #apiture a {
	background: url(../im/global/asheville-web-site-design-by-apiture.jpg) no-repeat;
}



/* @end */

/* @group STYLEs */

a:link {
	color: #83351F;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #C95E20;
}

a:visited {
	color: #BD4300;
	text-decoration: underline;
}

a:active {
	color: #D8AF4C;
}

.bold {
	font-weight: bold;
}

.boldRed {
	font-weight: bold;
	color: #83351F;
}

.one {
	display: block;
}

.phone {
	display: block;
	font-size: 20px;
}

.gurth {
	margin-right: 2em;
	margin-left: 2em;
}

.rightNone a {
	margin-right: 0;
}

.bigRed {
	color: #83351F;
	font-weight: bold;
	font-size: 18px;
}

.Red {
	color: #83351F;
}

.bigRedUn {
	color: #83351F;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #83351F;
	display: block;
}

h2 {
	color: #83351F;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #BFB27F;
	display: block;
	padding: 0;
	margin-bottom: 5px;
	margin-left: 34px;
	width: 612px;
}

.RedOne {
	color: #83351F;
	font-weight: bold;
	display: block;
}

.BrownOne {
	color: #955419;
	display: block;
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
}

.backto {
	background: url(../im/global/arrowback.jpg) no-repeat left center;
	padding-left: 20px;
}

.blocky {
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
}

.download {
	background: url(../im/global/download.jpg) no-repeat left center;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.italic {
	font-style: italic;
}

.pdf {
	list-style-image: url(../im/global/pdf.jpg);
}

.pdfDL {
	background: url(../im/global/pdf.jpg) no-repeat left center;
	padding-left: 20px;
}

.testimonialperson {
	font-style: italic;
	font-size: 12px;
	display: block;
	color: #83351F;
}

#readmore {
	width: 84px;
	height: 24px;
}

#readmore a {
	width: 84px;
	height: 24px;
	background: url(../im/global/read-more.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	margin-left: 30px;
	margin-top: -20px;
}

* html #readmore a {
	background: url(../im/global/read-more.jpg) no-repeat;
}

#readmore a:hover {
	background: url(../im/global/read-more.jpg) no-repeat 0 -24px;
	text-decoration: underline;
}

.learnMore {
	width: 84px;
	height: 24px;
	margin-left: 1em;
}

.learnMore a {
	text-transform: uppercase;
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	color: #D8AF4C;
	text-decoration: none;
	background: url(../im/global/readmore.jpg) no-repeat 0 0;
	width: 84px;
	height: 19px;
	display: inline-block;
	text-align: center;
	padding-top: 5px;
}

.learnMore a:hover {
	color: #83351F;
	background: url(../im/global/readmore.jpg) 0 -24px;
}

#whichCamp {
	width: 560px;
	margin-left: .5em;
	font: 12px/1.5em Arial, Helvetica, Geneva, sans-serif;
}

.NoPhotos {
	font-size: 11px;
	display: block;
}

#tellafriend {
	float: right;
	margin-right: 36px;
}



/* @end */

/* @group LAY PICs */

#YouTube_Left {
	width: 258px;
	height: 216px;
	background: url(../im/global/youtube.jpg) no-repeat;
	display: block;
	padding-top: 2px;
	padding-left: 2px;
	top: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	margin-left: 34px;
	float: left;
}

#YouTube_Right {
	width: 258px;
	height: 216px;
	background: url(../im/global/youtube.jpg) no-repeat;
	display: block;
	padding-top: 2px;
	padding-left: 2px;
	top: 16px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}

#lifeChanging {
	width: 305px;
	height: 138px;
	float: right;
}



/* @end */

/* @group SPECIALs */

#spec_summerCamp {
	width: 253px;
	height: 132px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

#spec_summerCamp a {
	width: 253px;
	height: 132px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../im/specials/summer-camp-open.jpg) no-repeat;
}

* html #spec_summerCamp a {
	background: url(../im/specials/summer-camp-open.jpg) no-repeat;
}

#spec_OpenHouse2010 {
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
	height: 232px;
}

#spec_OpenHouse2010 a {
	width: 260px;
	height: 232px;
	background: url(../im/specials/open-house-2010.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

* html #spec_OpenHouse2010 a {
	background: url(../im/specials/open-house-2010.jpg) no-repeat;
}

#spec_campBlog {
	width: 246px;
	height: 89px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

#spec_campBlog a {
	width: 246px;
	height: 89px;
	background: url(../im/specials/camp-blog.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

* html #spec_campBlog a {
	background: url(../im/specials/camp-cedar-cliff-news.jpg) no-repeat;
}

#spec_campNews {
	width: 246px;
	height: 133px;
	margin-left: auto;
	margin-right: auto;
}

#spec_campNews a {
	width: 246px;
	height: 133px;
	background: url(../im/specials/camp-cedar-cliff-news.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

* html #spec_campNews a {
	background: url(../im/specials/camp-cedar-cliff-news.jpg) no-repeat;
}

#spec_springBreak {
	width: 246px;
	height: 171px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

#spec_springBreak a {
	width: 246px;
	height: 171px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../im/specials/spring-break-summer-camp.jpg) no-repeat;
}

* html #spec_springBreak a {
	background: url(../im/specials/spring-break-summer-camp.jpg) no-repeat;
}

#spec_openHouse {
	width: 244px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	height: 169px;
}

#spec_openHouse a {
	width: 244px;
	height: 169px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../im/specials/open-house-the-cove.jpg) no-repeat;
}

* html #spec_openHouse a {
	background: url(../im/specials/open-house-the-cove.jpg) no-repeat;
}

#spec_earlybird {
	width: 246px;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
}

#spec_earlybird a {
	width: 246px;
	height: 180px;
	background: url(../im/specials/early-bird-camp-cedar-cliff.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

* html #spec_earlybird a {
	background: url(../im/specials/early-bird-camp-cedar-cliff.jpg) no-repeat;
}



/* @end */

/* @group TITLES */

#hd_home {
	width: 612px;
	height: 0;
	background: url(../im/titles/Welcome-Campers.png) no-repeat;
	display: block;
	position: relative;
	left: 30px;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_home2 {
	width: 612px;
	height: 0;
	background: url(../im/titles/the-Best-Mix-of-Fun.png) no-repeat;
	display: block;
	position: relative;
	left: 30px;
	overflow: hidden;
	padding-top: 96px;
	text-indent: -9999px;
}

#hd_whichCamp {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/which-camp-are-you.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_who {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/who-we-are.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_pioneers {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/pioneers.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_springbreak {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/springbreak.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_openhouse {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/open-house.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_openhouseCove {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/OpenHouseatTheCove.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_explorers {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/explorers.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_blazers {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/trail-blazers.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_discounts {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/camp-discounts.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_mountaineers {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/mountaineers.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_daycamp {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/day-camp.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_superhigh {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/super-high.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_vertex {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/vertex.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_retreats {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/retreats.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_outdoor {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/outdoor-education.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_group {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/group-retreats.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_middle {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/middle-school-retreat.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_high {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/high-school-retreat.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_privacy {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/privacy.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_fatherSon {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/father-son-vertex-retreat.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_whitewater {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/whitewater-rafting.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_news {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/camp-news.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_donate {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/donate.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_moved {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/moved.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_faq {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/faq.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_map {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/map.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_forms {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/camp-forms.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_staff {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/staff.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_jobs {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/jobs.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_alumni {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/alumni.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_contact {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/contact-us.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_register {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/register-for-camp.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_testimonials {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/testimonials.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}

#hd_photos {
	width: 612px;
	height: 0;
	display: block;
	position: relative;
	left: 30px;
	background: url(../im/titles/photos.png) no-repeat;
	padding-top: 57px;
	overflow: hidden;
	text-indent: -9999px;
}



/* @end */

/* @group PICs */

#donatePic {
	width: 146px;
	height: 216px;
	float: right;
	margin-right: 36px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
}

#mapPic {
	float: right;
	margin-right: 36px;
	width: 280px;
	height: 298px;
	margin-left: 10px;
}

#staffPics {
	width: 234px;
	height: 255px;
	padding: 12px 14px 14px 12px;
	background: url(../im/staff/picture-back.jpg) no-repeat;
	display: block;
	float: right;
	margin-left: 20px;
}

#randomPics {
	width: 275px;
	display: block;
	float: right;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 16px;
}

#randomPics2 {
	width: 245px;
	display: block;
	float: right;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 16px;
}

#morePics {
	width: 147px;
	height: 43px;
	display: block;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#guestPics {
	width: 204px;
	height: 215px;
	padding: 12px 14px 14px 12px;
	margin-left: 15px;
	display: block;
	float: right;
	margin-right: 36px;
	background: url(../im/guest/guest-back.jpg) no-repeat;
}

#guestPics2 {
	width: 204px;
	height: 215px;
	padding: 12px 14px 14px 12px;
	margin-left: 34px;
	display: block;
	float: left;
	margin-right: 15px;
	background: url(../im/guest/guest-back.jpg) no-repeat;
}

#specTube {
	width: 210px;
	height: 169px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#blogs {
	width: 227px;
	display: block;
	margin: 20px auto 10px;
}

#blogs img {
	margin-bottom: 6px;
}



/* @end */

/* @group CONTACT */

#contactForm {
	float: right;
	margin-right: 36px;
	width: 360px;
}

#CFname, #CFphone, #CFemail {
	width: 352px;
	height: 26px;
	border: 1px solid #C3B583;
	background-color: #E9E2C8;
	padding: 4px;
	color: #83351F;
	font: 16px Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-bottom: 10px;
}



/* @end */

/* @group NEWs FORM */

#newslettersignup {
	width: 240px;
	margin-left: 30px;
	padding: 10px;
}

#newslettersignupAlumni {
	width: 240px;
	margin-left: 15px;
	padding: 10px;
	float: right;
	margin-right: 15px;
}

#newslettersignup label {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	color: #955419;
}

#newslettersignupAlumni label {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	color: #955419;
}

#first_name, #last_name, #address_1, #address_2, #city, #state, #postalcode, #email_address, #home_phone   {
	background-color: #FFFFFF;
	border: 1px solid #D8CDA9;
	color: #83351F;
	font: 12px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 2px;
	width: 226px;
	height: 26px;
	margin-bottom: .5em;
}

#captcha_guess   {
	background-color: #FFFFFF;
	border: 1px solid #D8CDA9;
	color: #83351F;
	font: 12px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 2px;
	width: 100px;
	height: 26px;
	margin-bottom: .5em;
}

#vrCaptchaImage {
	height: 35px;
	width: 125px;
	display: block;
	margin-bottom: 10px;
}

#captcha_text {
	color: #83351F;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	display: block;
}

#nano {
	width: 360px;
	height: 202px;
	float: right;
	margin-right: 36px;
	margin-top: 20px;
	font-size: 12px;
}

#nano img {
	display: block;
	margin-left: 34px;
}



/* @end */

/* @group WHICHCAMP */

#whichcampTitle {
	width: 576px;
	height: 50px;
	background: url(../im/whichCamp/campBKG.jpg) no-repeat;
	margin-left: 34px;
	margin-bottom: -10px;
	padding-top: 10px;
	padding-left: 10px;
}

#wcReadMoreX {
	width: 94px;
	height: 34px;
	float: right;
}

.wcReadMore {
	width: 94px;
	height: 37px;
	float: right;
	margin-right: 20px;
}

.wcReadMore a {
	text-transform: uppercase;
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	color: #D8AF4C;
	text-decoration: none;
	width: 84px;
	height: 22px;
	display: inline-block;
	padding-top: 10px;
	background: url(../im/whichCamp/read-more-arrow.jpg) no-repeat 0 0;
	margin-top: 4px;
	padding-left: 10px;
}

.wcReadMore a:hover {
	color: #83351F;
	background: url(../im/whichCamp/read-more-arrow.jpg) -94px 0;
}



/* @end */

/* @group RETREATS */

#retGroup {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retGroup a {
	width: 596px;
	height: 61px;
	background: url(../im/retreats/group-retreats.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}

* html #retGroup a  {
	background: url(../im/retreats/group-retreats.jpg) no-repeat;
}

#retMiddleSchool {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retMiddleSchool a {
	width: 596px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(../im/retreats/middle-school-retreats.jpg) no-repeat;
}

* html #retMiddleSchool a  {
	background: url(../im/retreats/middle-school-retreats.jpg) no-repeat;
}

#retHighSchool {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retHighSchool a {
	width: 596px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(../im/retreats/high-school-retreats.jpg) no-repeat;
}

* html #retHighSchool a  {
	background: url(../im/retreats/high-school-retreats.jpg) no-repeat;
}

#retVertex {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retVertex a {
	width: 596px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(../im/retreats/fatherSon-vertex-retreats.jpg) no-repeat;
}

* html #retVertex a  {
	background: url(../im/retreats/fatherSon-vertex-retreats.jpg) no-repeat;
}

#retOutEd {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retOutEd a {
	width: 596px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(../im/retreats/outdoor-education-retreats.jpg) no-repeat;
}

* html #retOutEd a  {
	background: url(../im/retreats/outdoor-education-retreats.jpg) no-repeat;
}

#retRafting {
	width: 596px;
	height: 61px;
	margin-bottom: -10px;
}

#retRafting a {
	width: 596px;
	height: 61px;
	display: block;
	text-indent: -9999px;
	background: url(../im/retreats/whitewater-rafting-retreats.jpg) no-repeat;
}

* html #retRafting a  {
	background: url(../im/retreats/whitewater-rafting-retreats.jpg) no-repeat;
}

#treatp {
	margin-left: 10px;
	margin-right: 10px;
}



/* @end */

/* @group PHOTOs */

#galleryCase {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}

#gallerySections {
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin-right: 20px;
	margin-bottom: 20px;
}

#gallerySections a {
	font-weight: bold;
	display: block;
	text-decoration: none;
}

#gallerySections a:hover {
	text-decoration: underline;
}

#gallerySections img {
	width: 136px;
	height: 136px;
	margin-bottom: 6px;
	display: block;
}

#galleryThumbs {
	padding: 4px;
	background-color: #ffffff;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	border: 1px solid #C9A463;
}



/* @end */

/* @group NEW NAVI */

#secNavi {
	width: 643px;
	margin-left: 19px;
	border-bottom: 1px solid #E9E2C8;
	padding-left: 2px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#secNavi a {
	margin-left: 2px;
	background-color: #E9E2C8;
	color: #83351F;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px none #C9A462;
	padding: 4px 6px 3px;
}

#secNavi a:hover {
	background-color: #C9A462;
	color: #FFFFFF;
	text-decoration: none;
}

#secNavi .OnIt  {
	margin-left: 2px;
	color: #C9A462;
	text-decoration: none;
	font: normal bold 12px Arial, Helvetica, Geneva, sans-serif;
	padding: 4px 6px 3px;
	border-top: 1px solid #E9E2C8;
	border-right: 1px solid #E9E2C8;
	border-left: 1px solid #E9E2C8;
	border-bottom: 1px solid #F5F2EA;
}

#secNaviPhotos {
	width: 643px;
	margin-left: 19px;
	border-bottom: 1px solid #E9E2C8;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: right;
	padding-right: 2px;
}

#secNaviPhotos a {
	background-color: #E9E2C8;
	color: #83351F;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px none #C9A462;
	padding: 4px 6px 3px;
	margin-right: 2px;
}

#secNaviPhotos a:hover {
	background-color: #C9A462;
	color: #FFFFFF;
	text-decoration: none;
}



/* @end */

/* @group BUTTONs */

.donateOnline a {
	width: 227px;
	height: 0;
	padding-top: 53px;
	display: block;
	overflow: hidden;
	background: url(../im/global/donate-online.jpg) no-repeat;
	margin-top: 6px;
}

.donateOnline a:hover {
	
}



/* @end */

/* @group OpenHouseForm */

#openHouseForm {
	width: 330px;
	margin-left: 40px;
}

#openHouseForm .required {
	font: bold 16px Arial, Helvetica, Geneva, sans-serif;
	color: #955419;
}

#openHouseForm label {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	color: #955419;
}

#openHouseForm #first_name, #openHouseForm #last_name, #openHouseForm #address_1, #openHouseForm #address_2, #openHouseForm #city, #openHouseForm #state, #openHouseForm #postalcode, #openHouseForm #email_address, #openHouseForm #home_phone, #openHouseForm #NumberofpeopleComing, #openHouseForm #NumberofCars   {
	background-color: #FFFFFF;
	border: 1px solid #D8CDA9;
	color: #83351F;
	font: 12px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 2px;
	width: 320px;
	height: 26px;
	margin-bottom: .7em;
}

#captcha_guess   {
	background-color: #FFFFFF;
	border: 1px solid #D8CDA9;
	color: #83351F;
	font: 12px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 2px;
	width: 100px;
	height: 26px;
	margin-bottom: .5em;
}



/* @end */

#daybreakk {
	display: block;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

