@charset "utf-8";

* {

	margin: 0px;

	padding: 0px;

}

body {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-repeat: repeat-y;

	color: #333333;

	line-height: 16px;

	background-position: center top;

	background-color: #FAEAD3;

}

h1 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 24px;

	padding-top: 20px;

	padding-bottom: 20px;



}

h2 {

	font-size: 16px;

	padding-top: 15px;

	padding-bottom: 10px;

}

h3 {

	font-size: 12px;

}

.main {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	padding-top: 10px;

	padding-right: 20px;

/*	padding-bottom: 15px;*/

	padding-left: 20px;
	line-height:24px;

	

}

#content h1, #content h2, #content h3, #content h4, #content h5 {

	padding-left: 20px !important;	

}

#content h1{

font-size:24px;



}
#content p, #testimo p  {
	padding: 0 20px;
}
a {

	font-size: 12px;

	color: #333333;

}

.noborder {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#wufoo_form {

	padding: 20px;

}



#blurb {

	background-color: #FFFFFF;

	width: 215px;

	margin-left: 20px;

	margin-top: 170px;

}







/*.main {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 20px;
	line-height:24px;

	

}*/

.top {

	vertical-align: top;

}



.main2 {

	font-size: 11px;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

}



.main img {

	border: 2px none #666666;

}



.short {

	display: none;

}





#testimo p.quote {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #666666;

	font-size: 16px;

	padding: 20px;

	font-style: italic;

	line-height: 20px;

}

.sitemap {

	color: #FFFFFF;

	float: left;

	padding-top: 20px;

	width: 100px;

	padding-left: 10px;

}

.welcome {

	background-image: url(/images/welcome_tab.gif);

	background-repeat: no-repeat;

	height: 48px;

	width: 245px;

}

.welcome span {

	display: none;

}

.whyourcamp {

	background-image: url(/images/whyourcamp_tab.gif);

	background-repeat: no-repeat;

	height: 48px;

	width: 306px;

}

.whyourcamp  span {

	display: none;

}

.testimo {

	background-image: url(/images/testimo_tab.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 250px;

}

.testimo span {

	display: none;

}

.rightcol_title {

	background-image: url(/images/testimo_tab.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 250px;

}

.rightcol_title span {

	display: none;

}



/* --------------- HEADING TABS START --------------- */



/* about prince heading */

.about_main {

	background-image: url(/images/header_tags/aboutmain.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.about_main span {

	display: none;

}





/* what parents are saying heading */

.forparents {

	background-image: url(/images/header_tags/4parents.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.forparents span {

	display: none;

}



/* register heading */

.regheading {

	background-image: url(/images/header_tags/register.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.regheading span {

	display: none;

}



/* scholarship heading */

.scholarshipheading {

	background-image: url(/images/header_tags/toapply.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.scholarshipheading span {

	display: none;

}



/* staff highlights heading */

.staffheading {

	background-image: url(/images/header_tags/staff.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.staffheading span {

	display: none;

}



/* philosophy heading */

.philosophy {

	background-image: url(/images/header_tags/philosophy.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.philosophy span {

	display: none;

}



/* homepage heading */

.homepageheading {

	background-image: url(/images/header_tags/homepage.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.homepageheading span {

	display: none;

}



/* get involved heading */

.getinvolved {

	background-image: url(/images/header_tags/getinvolved.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.getinvolved span {

	display: none;

}



/* camp details heading */

.campdetails {

	background-image: url(/images/header_tags/campdetails.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.campdetails span {

	display: none;

}



/* programs heading */

.programs {

	background-image: url(/images/header_tags/programs.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.programs span {

	display: none;

}



/* --------------- HEADING TABS END --------------- */



#wrapper {

	width: 1000px;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	background-image: url(/images/3_bg.gif);

	background-repeat: repeat-y;

}



#header {

	/*background-image: url(/images/header.jpg);*/

	background-repeat: no-repeat;

	height: 300px;

	width: 1000px;

}

#header h1 span {

	display: none;

}



/* NAV SPRITE STYLE STARTS */

/*#topnav {

	width: 1000px;

	background-repeat: no-repeat;

	height: 63px;

	background-color: #1CBBB4;

	background-image: url(/images/topnav_bar.gif);

}



#topnav ul li {

	list-style-type: none;

	line-height: 63px;

	float: left;

	text-align: center;

}

#topnav ul li a {

	display: block;

	height: 63px;

}*/

#topnav a span   {

	display: none;	

}



#topnav ul li#nhome a  {

	width: 70px;

}



#topnav ul li#nabout a {

	width: 90px;

}



#topnav ul li#nprograms a {



	width: 96px;

}



#topnav ul li#nmedia a {



	width: 66px;

}



#topnav ul li#nparents a {



	width: 112px;

}



#topnav ul li#ninvolved a {

	width: 113px;

}



#topnav ul li#nreg a {



	width: 85px;

}



#topnav ul li#nfaq a {



	width: 64px;

}



#topnav ul li#nhome a:hover, #topnav ul li#nhome a:active {

	background-image: url(/images/topnav_sprite.gif);

	background-repeat: no-repeat;

	background-position: 0px -67px;



}



#topnav ul li#nabout a:hover, #topnav ul li#nabout a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -70px -67px;



}



#topnav ul li#nprograms a:hover, #topnav ul li#nprograms a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -160px -67px;



}



#topnav ul li#nmedia a:hover, #topnav ul li#nmedia a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -256px -67px;



}



#topnav ul li#nparents a:hover, #topnav ul li#nparents a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -322px -67px;



}

#topnav ul li#ninvolved a:hover, #topnav ul li#ninvolved a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -434px -67px;



}

#topnav ul li#nreg a:hover, #topnav ul li#nreg a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -547px -67px;



}

#topnav ul li#nfaq a:hover, #topnav ul li#nfaq a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -632px -67px;



}



#dhome #topnav ul li#nhome a:link, #dhome #topnav ul li#nhome a:visited,



#dhome #topnav ul li#nhome a:hover, #dhome #topnav ul li#nhome a:active {



	background: url(/images/topnav_sprite.gif) no-repeat 0px -134px;



}



#dabout #topnav ul li#nabout a:link, #dabout #topnav ul li#nabout a:visited,



#dabout #topnav ul li#nabout a:hover, #dabout #topnav ul li#nabout a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -70px -134px;

}



#dprograms #topnav ul li#nprograms a:link, #dprograms #topnav ul li#nprograms a:visited,



#dprograms #topnav ul li#nprograms a:hover, #dprograms #topnav ul li#nprograms a:active {

	background-image: url(/images/topnav_sprite.gif);

	background-repeat: no-repeat;

	background-position: -160px -134px;



}



#dmedia #topnav ul li#nmedia a:link, #dmedia #topnav ul li#nmedia a:visited,



#dmedia #topnav ul li#nmedia a:hover, #dmedia #topnav ul li#nmedia a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -256px -134px;

}



#dparents #topnav ul li#nparents a:link, #dparents #topnav ul li#nparents a:visited,



#dparents #topnav ul li#nparents a:hover, #dparents #topnav ul li#nparents a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -322px -134px;

}



#dinvolved #topnav ul li#ninvolved a:link, #dinvolved #topnav ul li#ninvolved a:visited,



#dinvolved #topnav ul li#ninvolved a:hover, #dinvolved #topnav ul li#ninvolved a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -434px -134px;

}



#dreg #topnav ul li#nreg a:link, #dreg #topnav ul li#nreg a:visited,



#dreg #topnav ul li#nreg a:hover, #dreg #topnav ul li#nreg a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -547px -134px;

}



#dfaq #topnav ul li#nfaq a:link, #dfaq #topnav ul li#nfaq a:visited,



#dfaq #topnav ul li#nfaq a:hover, #dfaq #topnav ul li#nfaq a:active {



	background: url(/images/topnav_sprite.gif) no-repeat -632px -134px;

}





/* NAV SPRITE STYLES END */





#nav_curve {

	background-image: url(/images/nav_curve.gif);

	left: 0px;

	top: 278px;

	width: 1000px;

	background-repeat: no-repeat;

	height: 102px;

}

#nav_curve2{

background-image: url(/images/nav_curve2.gif);

	left: 0px;

	top: 278px;

	width: 1000px;

	background-repeat: no-repeat;

	height: 102px;

}

#scholarship {

	background-image: url(/images/scholarship_camp.png);

	background-repeat: no-repeat;

	height: 180px;

	width: 315px;

	position: absolute;

	left: 435px;

	top: 336px;

}

#scholarship2 {

	background-image: url(/images/scholarship_camp.png);

	background-repeat: no-repeat;

	height: 180px;

	width: 315px;

	position: absolute;

	left: -56px;

	top: 939px;

}



#scholarship2 a {

	display: block;

	height: 170px;

}

#scholarship2 a span {

	display: none;

}



#scholarship a {

	display: block;

	height: 170px;

}

#scholarship a span {

	display: none;

}





#testimo {

	padding-top: 30px;





}



#main {

	width: 1000px;

	height: 100%;

	clear: both;

}

.clear {

	clear: both;

}



#content {

	width: 500px;

	float: left;

	background-color: #FFFFFF;

	padding-top: 10px;

	min-height:300px;

}

#content_2col {

	width: 750px;

	float: left;

	background-image: url(/images/2_bg.gif);

	background-repeat: repeat-y;

	min-height:300px;

}



#content ul {

	padding-left: 40px;

}

#content ol {

	padding-left: 40px;

}

#gallery {

	padding-left: 20px;

}

#gallery img {

	padding: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





#video {

	text-align: center;

}



#leftcol  {

	width: 250px;

	float: left;

	background-color: #FFFFCC;

}

#side_content  {

	padding-top: 170px;

}

#side_content h1, #side_content h2, #side_content p, #side_content img{
	padding: 10px 20px;
}

#side_content ul li {

	list-style-type: none;

	padding-left: 20px;

}











#sidebar {

	width: 250px;

	float: left;

	background-color: #EBDCC2;

	padding-bottom: 40px;

}



#image1 {

	background-image: url(/images/image1.png);

	background-repeat: no-repeat;

	height: 258px;

	width: 300px;

	position: absolute;

	left: 723px;

	bottom:100px;

	background-position: top;

}

#image_info {

	padding-left: 45px;

	padding-top: 220px;

}

/* ------------------ SIDE PICS START  ------------------ */

#image2 {

	background-image: url(/images/image2.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#yellowcircles {

	background-image: url(/images/yellowcircles.png);

	background-repeat: no-repeat;

	height: 370px;

	width: 301px;

	position: absolute;

	left: -35px;

	top: 796px;

}



#bluecircles {

	background-image: url(/images/bluecircles.png);

	background-repeat: no-repeat;

	height: 293px;

	width: 297px;

	position: absolute;

	left: 705px;

	top: 974px;

}



#orangecircles {

	background-image: url(/images/orangecircles.png);

	background-repeat: no-repeat;

	height: 301px;

	width: 316px;

	position: absolute;

	left: 682px;

	top: 223px;

}



#sidepic1 {

	background-image: url(/images/sidepics/image01.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic2 {

	background-image: url(/images/sidepics/image02.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic3 {

	background-image: url(/images/sidepics/image03.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic4 {

	background-image: url(/images/sidepics/image04.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic5 {

	background-image: url(/images/sidepics/image05.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic6 {

	background-image: url(/images/sidepics/image06.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic7 {

	background-image: url(/images/sidepics/image07.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



#sidepic8 {

	background-image: url(/images/sidepics/image08.png);

	background-repeat: no-repeat;

	height: 250px;

	width: 339px;

	position: absolute;

	left: -69px;

	top: 366px;

}



/* ------------------ SIDE PICS END ------------------ */

#foot_curve {

	background-image: url(/images/foot_curve.gif);

	background-repeat: no-repeat;

	height: 102px;

	clear: both;

}

#foot_curve2 {

	background-image: url(/images/foot_curve2.gif);

	background-repeat: no-repeat;

	height: 102px;

	clear: both;

}



#footer {

	clear: both;

	background-color: #8569cf;

	height: 240px;

}

#bfooter {

	text-align: center;

	clear: both;

}





#sitemap_wrapper {

	width: 700px;

}



#sitemap {

	height: 200px;

	font-size: 10px;

	width: 660px;

	float: left;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	padding: 20px;

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #FFFFFF;

}

#sitemap h4 {

	font-size: 12px;

}

#sitemap h4 a {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



#sitemap a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 10px;

}

#sitemap a:hover {

	color: #CCCCCC;

}



#sitemap ul li {

	list-style-type: none;

}

#social {

	clear: left;

	width: 200px;

	padding-top: 20px;

	padding-bottom: 20px;

}



#contact {

	width: 250px;

	float: left;

	color: #FFFFFF;

	padding: 20px;

	font-size: 11px;

	text-align: right;

}

#contact h2 {

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size: 14px;

	padding-bottom: 10px;

}



#contact a {

	color: #FFFFFF;

	text-decoration: underline;

	font-size: 11px;

}

table {

	font-size: 11px;

}

.left {

	text-align: left;

	padding: 5px;

	vertical-align: top;

}

#map {

	padding-left: 20px;

}

#subscribe {

	position: absolute;

	top: 618px;

	right: 780px;

	width: 230px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#subscribe ul {

	padding-left: 40px;

}

#subscribe ul li {

	list-style-position: inside;

	list-style-image: url(/images/check.png);

	list-style-type: square;

	font-size: 12px;

	padding-bottom: 10px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}

.join {

	font-size: 16px;

	padding: 3px;

}

.join_tab {

	background-image: url(/images/join_emaillist.gif);

	background-repeat: no-repeat;

	height: 47px;

	width: 257px;

}

.join_tab span {

	display: none;

}





#bios {

	padding-left: 20px;

}

#bios .top img {

	border: 1px dashed #666666;

}

#bios table tr td {

	padding-bottom: 20px;

}

#schedule {

	margin-left: 15px;

}

#parent_login {

	padding-top: 150px;

}

#sidenav {

	background-image: url(/images/sidenav.gif);

	background-repeat: no-repeat;

	height: 104px;

	width: 265px;

	position: absolute;

	top: 596px;

	left: 3px;

}

#twitter_update_list li {

	margin-bottom:10px;	

}

/************* EVENTS *************/
table.offerings {width:460px !important; margin:15px 20px; padding:15px 0; border-top:#ff9900 2px solid; border-bottom:#ff9900 2px solid;}
table.offerings td, table.offerings th	  {width:33%; padding:10px;}
table.offerings th {font-weight:bold; border-bottom:#ff9966 1px solid;}

p strong {font-weight:900;}

hr {width:460px; text-align:center; border-top:#ebdcc2 1px solid; margin:20px 15px;}



