* {
	margin: 0;
	padding: 0;
	}

/*
***************************
Structure
***************************
*/

body.terms {
	padding: 30px 0 0 0;
	}

#wrapper {
	width: 1000px;
	}

#header {
	background: #000;
	}

	#logo {
		width: 250px;
		height: 250px;
		}

	#navWrapper {
		float: right;
		width:750px;
		}

#rightCol {
	float: right;
	width: 250px;
	}

#leftCol {
	float: left;
	width: 250px;
	}

	#leftCol #blurbWrapper {
		height: 250px;
		text-indent: -999em;
		background: url(/img/blurb.png) left top no-repeat;
		}

	#leftCol #footerNav {
		height: 25px;
		margin-top: 45px;
		}

	#leftCol #contactText {
		height: 143px;
		margin-bottom: 20px;
		text-indent: -999em;
		background: url(/img/contactText.png) left top no-repeat;
		}

#centerCol {
	margin-left: 250px;
	width: 500px;
	}

p.firstP {
	width: 425px;
	margin: 0 0 25px 50px;
	}

.space {
	display: block;
	padding: 290px 0px 0px;
	}

#slideshowHolder {
	display: inline;
	float: right;
	margin: 0 -25px 20px 30px;
	}

p, table {
	font-family: Gerogia, "Times New Roman", serif;
	color: #333;
	line-height: 25px;
	font-size: 15px;
	width: 400px;
	margin: 0 0 25px 50px;
	}

form {
	width: 400px;
	margin: 0 0 0 50px;
	}

table, form {
	float: left;
	}


/*
***************************
Headings
***************************
*/

h1 {
	float: left;
	width: 500px;
	height: 250px;
	text-indent: -999em;
	margin-bottom: 40px;
	}

h1.slideBelow {
	margin-bottom: 0px;
	}

h1#homeH1 {
	background: url(/img/h1/home.png) 0 0 no-repeat;
	}

h1#aboutH1 {
	background: url(/img/h1/about.png) 0 0 no-repeat;
	}

h1#historyH1 {
	background: url(/img/h1/history.png) 0 0 no-repeat;
	}

h1#threeTribes {
	background: url(/img/h1/threeTribes.png) 0 0 no-repeat;
	}

h1#juniorsH1 {
	background: url(/img/h1/juniors.png) 0 0 no-repeat;
	}

h1#settingH1 {
	background: url(/img/h1/setting.png) 0 0 no-repeat;
	}

h1#facilitiesH1 {
	background: url(/img/h1/facilities.png) 0 0 no-repeat;
	}

h1#spiritualH1 {
	background: url(/img/h1/spiritual.png) 0 0 no-repeat;
	}

h1#creedH1 {
	background: url(/img/h1/creed.png) 0 0 no-repeat;
	}

h1#programsH1 {
	background: url(/img/h1/programs.png) 0 0 no-repeat;
	}

h1#waterfrontH1 {
	background: url(/img/h1/waterfront.png) 0 0 no-repeat;
	}

h1#ridingH1 {
	background: url(/img/h1/riding.png) 0 0 no-repeat;
	}

h1#mountaineeringH1 {
	background: url(/img/h1/mountaineering.png) 0 0 no-repeat;
	}

h1#sportsH1 {
	background: url(/img/h1/sports.png) 0 0 no-repeat;
	}

h1#artsH1 {
	background: url(/img/h1/arts.png) 0 0 no-repeat;
	}

h1#outOfCampH1 {
	background: url(/img/h1/outOfCamp.png) 0 0 no-repeat;
	}

h1#citH1 {
	background: url(/img/h1/cit.png) 0 0 no-repeat;
	}

h1#jobsH1 {
	background: url(/img/h1/jobs.png) 0 0 no-repeat;
	}

h1#campersStaffH1 {
	background: url(/img/h1/campersStaff.png) 0 0 no-repeat;
	}

h1#positionsH1 {
	background: url(/img/h1/positions.png) 0 0 no-repeat;
	}

h1#trainingH1 {
	background: url(/img/h1/training.png) 0 0 no-repeat;
	}

h1#timeOffH1 {
	background: url(/img/h1/timeOff.png) 0 0 no-repeat;
	}

h1#howToApplyH1 {
	background: url(/img/h1/howToApply.png) 0 0 no-repeat;
	}

h1#staffApplyH1 {
	background: url(/img/h1/staffApply.png) 0 0 no-repeat;
	margin-top:-25px;
	}

h1#contactH1 {
	background: url(/img/h1/contact.png) 0 0 no-repeat;
	}

h1#fourOhFour {
	background: url(/img/h1/404.png) 0 0 no-repeat;
	}

h1#sessionsH1 {
	background: url(/img/h1/sessions.png) 0 0 no-repeat;
	}

h1#sitemapH1 {
	background: url(/img/h1/sitemap.png) 0 0 no-repeat;
	}

h1#linksH1 {
	background: url(/img/h1/links.png) 0 0 no-repeat;
	}

h1#offSeasonH1 {
	background: url(/img/h1/offSeason.png) 0 0 no-repeat;
	}

h1#directionsH1 {
	background: url(/img/h1/directions.png) 0 0 no-repeat;
	}

h1#appsForms {
	background: url(/img/h1/appsForms.png) 0 0 no-repeat;
	}

h1#guggH1 {
	background: url(/img/h1/gugg.png) 0 0 no-repeat;
	}

h1#guggAppH1 {
	background: url(/img/h1/guggApp.png) 0 0 no-repeat;
	}

h1#merryTimesH1 {
	background: url(/img/h1/merryTimes.png) 0 0 no-repeat;
	}

h1#insideOutH1 {
	background: url(/img/h1/insideOut.png) 0 0 no-repeat;
	}

h1#healthNoticeH1 {
	background: url(/img/h1/HealthNotice.png) 0 0 no-repeat;
	}

h2 {
	margin: 40px 0 10px 50px;
	width: 400px;
	text-transform: uppercase;
	}

h3 {
	display: inline; /* for IE 6 */
	margin: 25px 0 10px 50px;
	width: 400px;
	text-transform: uppercase;
	}

h3.top {
	margin: 0 0 10px 50px;
	}

h5 {
	display: inline; /* for IE 6 */
	margin: -10px 0 10px 50px;
	width: 400px;
	text-transform: uppercase;
	}

/*
***************************
General
***************************
*/

a {
	color: #D85319;
	}

a:hover {
	color: #000;
	}

#centerCol ul {
	float: left;
	margin: 0 0 0 50px;
	color: #333;
	font: .9em/1.5em Georgia, "Times New Roman", serif;
	}

	ul li {
		list-style: none;
		}

#centerCol ul.activityList {
	display: inline; /* for IE6 */
	float: left;
	width: 150px;
	margin: 0 0 0 75px;
	color: #333;
	font: .8em/1.5em Georgia, "Times New Roman", serif;
	}

	#centerCol ul.activityList li {
		list-style: square;
		}

img {
	border: none;
	margin: 0;
	padding: 0;
	}

div.alignone {margin:0 0 24px 50px;}

#fourSquare li, #nav li {
	float: left;
	width: 125px;
	list-style: none;
	}

a#next {
	display: block;
	float: right;
	width: 125px;
	height: 125px;
	text-indent: -999em;
	background: url(/img/next.png) left top no-repeat;
	}

a#floatNext {
	display: block;
	float: right;
	width: 125px;
	height: 125px;
	margin: 50px 0 0 50px;
	text-indent: -999em;
	background: url(/img/next.png) left top no-repeat;
	}

a#applyNext {
	display: block;
	float: right;
	width: 125px;
	height: 125px;
	text-indent: -999em;
	background: url(/img/apply.png) left top no-repeat;
	}

a#next:hover, a#applyNext:hover, a#floatNext:hover {
	background-position: -125px 0;
	}

/*
***************************
Tables
***************************
*/

table {
	border-collapse: collapse;
	font: .9em/2.1em Verdana,Futura;
	background: #E0D6ED;
	color: #333;
	}

table#activites {
	font: .75em/2.1em Verdana,Futura;
	}

table#camperActivites {
	font: .75em/2.1em Verdana,Futura;
		background: #C9EAC7;
	}

table#compensation {
	background: none;
	color: #333;
	text-align: left;
	}

	table caption {
		text-align: center;
		color: #fff;
		}

	table#activites caption {
		background: #7C5C96;
		font-size: 1.1em;
		}

	table#camperActivites caption {
		background: #82B380;
		font-size: 1.1em;
		}
	th {
		text-align: left;
		padding: 25px 10px 10px 0;
		line-height: .6em;
		}

	tr {
		height; 25px;
		}

	tr.borderBottom {
		}

	tr.grey {
	background: #fff;
	color: #333;
		}

	table.left td {
		text-align: left;
		}

		#compensation td.wider {
			width: 280px;
			text-align: left;
			}

		#compensation td.smaller {
			width: 120px;
			text-align: left;
			}

		td {
			width: 200px;
			text-align: center;
			}

		.tableFooter {
			font: .8em/1.6em Verdana,Futura;
			}

		tr.tableFooter td {
			padding-left: 0;
			}

/*
***************************
Sessions
***************************
*/

#shortSessions {
	display: block;
	width: 500px;
	height: 250px;
	background: url(/img/shortSession.jpg?v=3) 0 0;
	text-indent: -999em;
	}

#shortSessions:hover {
	background-position: 0 -250px;
	}

#regSessions {
	display: block;
	width: 500px;
	height: 250px;
	padding-top: 250px;
	background: url(/img/regSession.jpg?v=2) 0 250px;
	text-indent: -999em;
	}

#regSessions:hover {
	background-position: 0;
	}

/*
***************************
blog post on home page
***************************
*/

p#meta {
	padding: 8px 0;
	color: #666666;
	border-top: 2px solid #555;
	font-size: 90%;
	}

p#meta span {
	color: #1A1A1A;
	}

p#meta a {
	text-decoration: none;
	}

p#meta a:hover {
	color: #000;
	text-decoration: underline;
	}

/*
***************************
RSS Icon
***************************
*/

#rss {
	position:absolute;
	left:929px;
	top:570px;
	display: block;
	width: 58px;
	height: 19px;
	background: url(/img/rss.png) 0 -20px no-repeat;
	text-indent: -999em;
	}

#rss:hover {
	background: url(/img/rss.png) 0 0 no-repeat;
	}

/*
***************************
PDF's
***************************
*/

a.pdf {
	display: block;
	float: left;
	width: 125px;
	height: 150px;
	margin: 25px 50px 25px;
	padding: 0;
	background: url(/img/pdf.png) 0 25px no-repeat;
	font-size: 18px;
	line-height: 26px;
	text-decoration: none;
	white-space: nowrap;
	}

a.pdf:hover {
	background: url(/img/pdf.png) -125px 25px no-repeat;
	}

a.online, a.online:hover {
	background-image: url(/img/online.png) !important;
 	}

a.new, a.new:hover {
	background-image: url(/img/newStaff.png) !important;
 	}

 a.returning, a.returning:hover {
	background-image: url(/img/returningStaff.png) !important;
 	}

.appP a.app {margin-left:0;}
.appP span {
	display:inline-block;
	float:right;
	width:225px;
	}

a.app {
	margin-top: 0;
	background-position: 0 0;
 	}

 a.app:hover {
	background-position: -125px 0;
 	}

a.pdf h5 {
	display: inline; /* for IE 6 */
	margin: 0;
	text-transform: uppercase;
	}

a.pdf span.size {
	display: block;
	margin-top: 130px;
	color: #333;
	font-weight: bold;
	font-size: small;
	text-transform: uppercase;
	}

a.app span.size {
	margin-top: 125px;
 	}

/*
*********
Sitemap
*********
*/

.sitemap {
	font-size: 14px;
	}

div.sitemap div {
	float: left;
	width: 225px;
	height: 225px;
	}

div.sitemap div h3 {
	width: 225px;
	}

div.sitemap div.fullWidth {
	float: left;
	width: 450px;
	height: 150px;
	}

div.sitemap div.fullWidth h3 {
	width: 400px;
	}

div.sitemap div.fullWidth #quicklinks {
	width: 400px;
	}

div.sitemap div.fullWidth li {
	float: left;
	width: 133px;
	}

/*
*********
GUGG page
*********
*/
#testimonialsSidebar {
	background-color: #797979;
	color: #d8d8d8;
}

.underPhotoHeading {
	background-color: #4d4d4d;
	font-size: 18px;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

.underPhotoHeading h4 {
	padding: 20px 16px 18px;
	color: #FFFFFF;
}

#testimonialSection {
	padding: 16px;
}

.testimonialBody {
	 padding: 0;
	 margin-bottom: 13px;
}

.testimonialBody p {
	color: #d8d8d8;
	margin: 0 0 28px;
	padding: 0;
	width:100%;
}

.testimonialName {
	border-bottom:1px solid #FFFFFF;
	display:inline-block;
	margin:0 0 20px;
	padding:2px 0;
	width:210px;
	font-weight:bold;
}

p.testimonialName {
	color: #d8d8d8;
	margin: 0 0 5px;
	padding: 0;
	width: 100%;
}

#testimonialReadMore {
	width: 250px;
	height: 52px;
	background-color: #4d4d4d;
	font-size: 18px;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

#testimonialReadMore h4 {
	padding: 20px 16px 18px;
	text-align: right;
}

#testimonialReadMore a {
	display: block;
	text-indent:-999em;
	color: #FFFFFF;
	text-decoration: none;
	float:right;
	height: 52px;
	width: 250px;
}

#testimonialReadMore a:hover {
	color: #DDDDDD;
	text-decoration: none;

}

#testimonialReadMore a:visited {
	color: #DDDDDD;
	text-decoration: none;
}

#readMore {
	background: transparent url('/img/blog/guggReadMore.png') no-repeat scroll 0 0;
}
#readMore:hover {
	background: transparent url('/img/blog/guggReadMoreOver.png') no-repeat scroll 0 0;
}



/*
*********
Blog
*********
*/

.entry div {
	margin: 0 0 25px 50px;
}

.wp-caption p {
	margin: 0;
	border-bottom:2px solid #555555;
	border-top:2px solid #555555;
	text-align:center;
}

/*
*********
Social Networking
*********
*/

#followBlock {
	padding-left:50px;
	margin-bottom:40px;
	margin-top:80px;
	}

#followBlock h5 {
	margin-left:0;
	}

#followBlock a {
	display:inline-block;
	margin-right:40px;
	}

#followBlock a.facebook_small {
	padding:0 4px 0 20px;
	background: url(/img/blog/facebook.gif) left top no-repeat;
	font: bold 12px/16px "lucida grande";
	color: #3b5998;
	text-decoration:none;
	}

#followBlock a.twitter_small {
	padding:0 4px 0 18px;
	margin-top:1px;
	background: url(/img/twitter.ico) left top no-repeat;
	font: bold 12px/16px "lucida grande";
	color: #36cdff;
	letter-spacing:-.04em;
	text-decoration:none;
	}

#followBlock a.youtube_small {
	padding:0 4px 0 20px;
	margin-right:0;
	background: url(/img/youtube.ico) left top no-repeat;
	font: normal 16px/16px Impact;
	color: #333;
	text-decoration:none;
	}
