/* @group GLOBAL */



body {

	margin: 0;

	padding: 0;

	background: #3D5422 url(images/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(images/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(images/global/camp-cedar-cliff.jpg) no-repeat;

	display: block;

	padding-top: 139px;

	overflow: hidden;

	height: 0;

}



* html #campCedarCliff a {

	background: url(images/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(images/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 NEW */



#naviCCC {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	height: 40px;

}



#naviCCCwhich {

	height: 40px;

	float: left;

	width: 191px;

	overflow: hidden;

}



#naviCCCwhich a {

	width: 191px;

	padding-top: 40px;

	display: block;

	background: url(images/global/btn-which-camp-are-you.jpg) no-repeat;

}



#naviCCCwhich a:hover {

	background: url(images/global/btn-which-camp-are-you.jpg) no-repeat 0 -40px;

}



#naviCCCpioneers {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 95px;

}



#naviCCCpioneers a {

	float: left;

	overflow: hidden;

	width: 95px;

	padding-top: 40px;

	background: url(images/global/btn-pioneers.jpg) no-repeat;

	display: block;

}



#naviCCCpioneers a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-pioneers.jpg) no-repeat 0 -40px;

}



#naviCCCexplorers {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 107px;

}



#naviCCCexplorers a {

	float: left;

	overflow: hidden;

	width: 107px;

	padding-top: 40px;

	background: url(images/global/btn-exploreres.jpg) no-repeat;

	display: block;

}



#naviCCCexplorers a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-exploreres.jpg) no-repeat 0 -40px;

}



#naviCCCdaycamp {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 93px;

}



#naviCCCdaycamp a {

	float: left;

	overflow: hidden;

	width: 93px;

	padding-top: 40px;

	background: url(images/global/btn-day-camp.jpg) no-repeat;

	display: block;

}



#naviCCCdaycamp a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-day-camp.jpg) no-repeat 0 -40px;

}



#naviCCCvertex {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 79px;

}



#naviCCCvertex a {

	float: left;

	overflow: hidden;

	width: 79px;

	padding-top: 40px;

	background: url(images/global/btn-vertex.jpg) no-repeat;

	display: block;

}



#naviCCCvertex a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-vertex.jpg) no-repeat 0 -40px;

}



#naviCCCretreat {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 99px;

}



#naviCCCretreat a {

	float: left;

	overflow: hidden;

	width: 99px;

	padding-top: 40px;

	background: url(images/global/btn-retreats.jpg) no-repeat;

	display: block;

}



#naviCCCretreat a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-retreats.jpg) no-repeat 0 -40px;

}



#naviCCCeducation {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 178px;

}



#naviCCCeducation a {

	float: left;

	overflow: hidden;

	width: 178px;

	padding-top: 40px;

	background: url(images/global/btn-outdoor-education.jpg) no-repeat;

	display: block;

}



#naviCCCeducation a:hover {

	float: left;

	overflow: hidden;

	background: url(images/global/btn-outdoor-education.jpg) no-repeat 0 -40px;

}



#naviCCCnews {

	height: 40px;

	float: left;

	overflow: hidden;

	width: 110px;

}



#naviCCCnews a {

	float: left;

	overflow: hidden;

	width: 110px;

	padding-top: 40px;

	background: url(images/global/camp-news.jpg) no-repeat;

	display: block;

}



#naviCCCnews a:hover {

	float: left;

	overflow: hidden;

	background: url(images/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(images/global/btn-mountaineers.jpg) no-repeat;

	display: block;

}



#naviCCCmountaineers a:hover {

	float: left;

	overflow: hidden;

	background: url(images/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: 350px;

	float: left;

	height: 51px;

}



#SubNavigation {

	height: 31px;

	width: 600px;

	float: left;

	font: 11px Arial, Helvetica, Geneva, sans-serif;

	text-align: right;

	text-transform: capitalize;

	padding-top: 20px;

	padding-right: 10px;

}



#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(images/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(images/global/subMenu-day.jpg) no-repeat right;

}



#subMenu .schedule {

	padding-right: 25px;

	background: url(images/global/subMenu-schedule.jpg) no-repeat right;

}



#subMenu .whattobring {

	padding-right: 22px;

	background: url(images/global/subMenu-bring.jpg) no-repeat right;

}



#subMenu .sendtofriend {

	padding-right: 26px;

	background: url(images/global/subMenu-email.jpg) no-repeat right;

}



#subMenu .back {

	padding-right: 20px;

	background: url(images/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(images/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(images/titles/Welcome-Campers.png) no-repeat;

	text-indent: -9999px;

}



#substyle {

	float: left;

	width: 292px;

	background: url(images/global/col2mid.jpg) repeat-y;

}



#col1top {

	width: 682px;

	height: 13px;

	display: block;

	background: url(images/global/col1top.jpg) no-repeat;

}



#col1btm {

	width: 682px;

	height: 19px;

	display: block;

	background: url(images/global/col1btm.jpg) no-repeat;

}



#col2top {

	width: 292px;

	height: 13px;

	display: block;

	background: url(images/global/col2top.jpg) no-repeat;

	margin-bottom: 10px;

}



#col2btm {

	width: 292px;

	height: 19px;

	display: block;

	background: url(images/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(images/global/td-bkg.jpg) repeat-x;

}



#scheduleTableM {

	margin-left: 34px;

	width: 260px;

}



#scheduleTableM td {

	border-bottom: 1px solid #BFB27F;

	padding: 4px;

	background: url(images/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(images/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(images/global/schedule-top.jpg) no-repeat;

}







/* @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(images/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(images/global/asheville-web-site-design-by-apiture.jpg) no-repeat;

	display: block;

	text-indent: -9999px;

	margin: 0;

	padding: 0;

}



* html #apiture a {

	background: url(images/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(images/global/arrowback.jpg) no-repeat left center;

	padding-left: 20px;

}



.blocky {

	font: bold 12px Arial, Helvetica, Geneva, sans-serif;

}



.download {

	background: url(images/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(images/global/pdf.jpg);

}



.pdfDL {

	background: url(images/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(images/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(images/global/read-more.jpg) no-repeat;

}



#readmore a:hover {

	background: url(images/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(images/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(images/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(images/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(images/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(images/specials/summer-camp-open.jpg) no-repeat;

}



* html #spec_summerCamp a {

	background: url(images/specials/summer-camp-open.jpg) no-repeat;

}



#spec_campNews {

	width: 246px;

	height: 151px;

	margin-left: auto;

	margin-right: auto;

}



#spec_campNews a {

	width: 246px;

	height: 151px;

	background: url(images/specials/camp-cedar-cliff-news.jpg) no-repeat;

	text-indent: -9999px;

	display: block;

	margin: 0;

	padding: 0;

}



* html #spec_campNews a {

	background: url(images/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(images/specials/spring-break-summer-camp.jpg) no-repeat;

}



* html #spec_springBreak a {

	background: url(images/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(images/specials/open-house-the-cove.jpg) no-repeat;

}



* html #spec_openHouse a {

	background: url(images/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(images/specials/early-bird-camp-cedar-cliff.jpg) no-repeat;

	text-indent: -9999px;

	display: block;

	margin: 0;

	padding: 0;

}



* html #spec_earlybird a {

	background: url(images/specials/early-bird-camp-cedar-cliff.jpg) no-repeat;

}







/* @end */



/* @group TITLES */



#hd_home {

	width: 612px;

	height: 0;

	background: url(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/titles/explorers.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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/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(images/whichCamp/read-more-arrow.jpg) no-repeat 0 0;

	margin-top: 4px;

	padding-left: 10px;

}



.wcReadMore a:hover {

	color: #83351F;

	background: url(images/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(images/retreats/group-retreats.jpg) no-repeat;

	display: block;

	text-indent: -9999px;

}



* html #retGroup a  {

	background: url(images/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(images/retreats/middle-school-retreats.jpg) no-repeat;

}



* html #retMiddleSchool a  {

	background: url(images/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(images/retreats/high-school-retreats.jpg) no-repeat;

}



* html #retHighSchool a  {

	background: url(images/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(images/retreats/fatherSon-vertex-retreats.jpg) no-repeat;

}



* html #retVertex a  {

	background: url(images/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(images/retreats/outdoor-education-retreats.jpg) no-repeat;

}



* html #retOutEd a  {

	background: url(images/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(images/retreats/whitewater-rafting-retreats.jpg) no-repeat;

}



* html #retRafting a  {

	background: url(images/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(images/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 */



/* ---- 10-11-09 ---- */



#hd_blog {

	width: 612px;

	height: 60px;

	background: url(images/titles/camp_cedar.gif) no-repeat;

	display: block;

	position: relative;

	left: 30px;

	overflow: hidden;

	padding:0;

	text-indent: -9999px;

}



.blog_title{

	color: #98591e;

	font-weight: normal;

	font-size: 26px;

	line-height: 30px;

	padding:0 0 8px;

	border-bottom: 1px solid #e0d6b8;

	display: block;

	margin-bottom: 5px;

	margin-left: 34px;

	width: 612px;

	letter-spacing:1px;
	
}

.blog_title a{

	text-decoration:none;

}


.blog_date{

	font:12px/16px "Trebuchet MS", Helvetica, Sans-serif;

	color:#3d5422;

	background-color:inherit;

}



.blog_video{

	width:570px;

	margin-left:36px;

	padding:5px;

	border-top:1px solid #eae4d1;

	border-bottom:1px solid #eae4d1;

	color:inherit;

	background-color:#e0d6b8;

}



.blog_video img{

	display:block;

}



.contact_form{

	border-top:1px solid #e0d6b8;

	width:602px;

	margin-left:34px;

	padding:10px 0 0;

}



.contact_form h3{

	font-size:20px;

	line-height:24px;

	font-weight:normal;

	color:#98591e;

	background-color:inherit;

	padding:0 0 16px;

	margin:0;

}



.contact_form form{

	padding:0;

	margin:0;

}



.contact_form label{

	font:12px/20px "Trebuchet MS", Helvetica, Sans-serif;

	color:#98591e;

	background-color:inherit;

}



.contact_form label span{

	color:#c39e87;

	background-color:inherit;

}



.contact_form input.txt{

	width:232px;

	padding:4px 8px;

	border:1px solid #985a1f;

	background:none;

	margin:0 0 8px;

	font-size:12px;

	line-height:20px;

	height:20px;

}



.contact_form textarea{

	width:564px;

	padding:4px 8px;

	margin:0;

	border:1px solid #985a1f;

	background:none;

	font-size:12px;

	line-height:20px;

	height:120px;

}



.contact_form input.submit{

	float:right;

	width:68px;

	height:30px;

	border:none;

	margin:20px;

	padding:0;

	font:14px/30px "Trebuchet MS", Helvetica, Sans-serif;

	text-transform:uppercase;

	color:#fff;

	background:#98591e;

}



.blog_rightpan{

	margin:0 auto;

	width:230px;

}



.blog_rightpan ul{

	list-style-type:none;

	padding:0;

	margin:0;

}



.blog_rightpan a{

	color:#83351f;

	background-color:inherit;

	text-decoration:none;

}



.blog_rightpan a:hover{

	color:#bd4300;

	background-color:inherit;

}



.followus h3{

	width:121px;

	height:42px;

	padding:0;

	margin:0;

	background:url(images/titles/follow_us.gif) 0 0 no-repeat;

	text-indent:-200000px;

}



.followus ul{

	padding:0 0 24px 15px;

	font:12px/16px "Trebuchet MS", Helvetica, Sans-serif;

}



.followus ul li{

	padding:4px 0 12px 35px;

	margin:0;

}



.followus ul li.rss{

	background:url(images/icons/rss.jpg) 0 0 no-repeat;

}



.followus ul li.facebook{

	background:url(images/icons/facebook.jpg) 0 0 no-repeat;

}



.categories h3{

	width:140px;

	height:42px;

	padding:0;

	margin:0;

	background:url(images/titles/categories.gif) 0 0 no-repeat;

	text-indent:-200000px;

}



.categories ul{

	padding:0 0 24px 22px;

	font:12px/16px "Trebuchet MS", Helvetica, Sans-serif;

}



.categories ul li{

	padding:0 0 0 7px;

	background:url(images/icons/bulet.gif) 0 5px no-repeat;

}



.archives{

	color:#83351f;

	background-color:inherit;

}



.archives p{

	padding:0;

	margin:0;

	font:12px/16px "Trebuchet MS", Helvetica, Sans-serif;

}

.archives ul{

	padding:0 0 14px 12px;

	font:12px/16px "Trebuchet MS", Helvetica, Sans-serif;

}



.archives ul li{

	list-style-type:none !important;

	padding:0;

	margin:0;

}





.archives h3{

	width:121px;

	height:42px;

	padding:0;

	margin:0;

	background:url(images/titles/archives.gif) 0 0 no-repeat;

	text-indent:-200000px;

}



a.more-link{

	float:left;

	width:127px;

	height:24px;

	margin:10px 14px 0 0;

	font-size:0;

	line-height:0;

	padding:0;

	overflow:hidden;

	background:url(images/button/continue_reading.jpg) 0 0 no-repeat;
	
	text-indent:-20000px;

}



a:hover.continue{

	background:url(images/button/continue_reading_hover.jpg) 0 0 no-repeat;

}



p.comment{

	float:left;

	padding-right:18px !important;

	margin:-2px 0 0;

	text-decoration:underline;

	background:url(images/icons/comment.gif) 100% 6px no-repeat;

}



a:hover.comment{

	text-decoration:none;

}



.img_right{

	float:right;

	width:auto;

	margin:0 0 0 25px;

}



.page_number{

	margin:0 auto;

	width:614px;

	border-top:1px solid #e0d6b8;

	color:#914a24;

	font:12px/30px "Trebuchet MS", Helvetica, Sans-serif;

}



.page_number p{

	padding:0 !important;

	margin:0 !important;

	text-align:right;

}



.page_number a{

	color:#914a24 !important;

	text-decoration:none !important;

}



.page_number a:hover{

	color:#c95e4e !important;

	text-decoration:underline !important;

}



p.right_space{

	padding:120px 0 0;

	margin:0;

}

