/*

COLORS

Default Green = #4ba44d

Orange = #ed7336
Grey = #747474

/*

/*
////////////////////////////////////////////////////
HTML RESETS
////////////////////////////////////////////////////
*/

* {
	margin:0;
	padding:0;}

body {
	color: #747474;
	background: url(http://files.campskyline.com/img/paper.jpg);
	font-family: Georgia, Optima, serif;
	font-size: 16px;
	padding:0 0 30px 0;}

p {
	font-size:16px;
	margin:0 0 26px;
	line-height:26px;}

.index.posts p {
	margin:0 0 2em 0;
	line-height:2em;}

p.floatRight {
	margin: 7px 0 26px 26px;
	font-size: 16px;
	line-height: 32px;}

p.noH1 {
	margin: 13px 0 26px 0;}

p.h1Below {
	margin:0;}

ul li {
	list-style: none;}

.posts.index .ul li {
	list-style: none;
	line-height: 2em;}

#firstColumn ul li,
#secondColumn ul li {
    background: url(http://files.campskyline.com/img/dot.gif) no-repeat scroll left 6px transparent;
    font-size: 14px;
    list-style: none outside none;
    padding-left: 26px;
    margin-bottom:10px
}

#noFlash img {
	height: 336px;
	}

img {
	border: none;
	margin-bottom: 26px;}

div.floatRight img {
	padding: 7px 0 0 26px;
	margin-bottom: 10px;
	}

#riding-equestrian-program .video-js-box {
	float:right;
	margin-left:26px;
	}

div.floatLeft img {
	padding: 7px 26px 0 0;
	margin-bottom: 16px;
	}

a {
	padding-bottom: 4px;
	text-decoration:none;}

address {
	margin-bottom: 26px;
	line-height: 26px;
	}

table {
	width: 100%;
	margin: 0 auto 26px auto;
	border-collapse: collapse;
	font-size: .9em;
	}

table tr td {
	padding: 13px 0;
	line-height: 26px;
	/*border-bottom: 1px solid #999;*/
	background:transparent url(http://files.campskyline.com/img/blogger/postUnderline.gif) repeat-x scroll left bottom;
	text-align: left;
	}

table tr td.top {
	padding-top:0;
}

table tr td.noBorder {
	background: none;
	height: 26px;
	}

img.pBelow {
	margin:1.5em 0;}

a {
	padding-bottom: 4px;
	color:#4ba44d;
	text-decoration:none;}

a:hover {
	background: url(http://files.campskyline.com/img/strokeGreen.gif) bottom left repeat-x;}


/*
///////////////////////////
HEADINGS
///////////////////////////
*/

h1 {
	margin:0 0 13px 0;
	background-position: top left;
	background-repeat: no-repeat;
	font-size:2em;
	font-weight:normal;
	line-height: 26px;
	text-indent: -999em;
	background-repeat:no-repeat !important;}

.sspEmbed h1 {background-image:none; text-indent:0;}

h1.alert {color:#C22A41; font-size:20px; line-height:28px; text-indent:0; padding-bottom:10px;}
h1.alert a {color:#747474; background:none; text-decoration:underline;}
h1.alert a:hover {color:#E47AD2; background:none; text-decoration:underline;}

h1.midP {
	margin: 1em 0 .5em 0;}

h1.imgBelow {
	margin:0;}

h1.notYet {
	text-indent: 0;}

h2 {
	margin:0 0 26px 0;
	font-size:1em;
	font-weight:bold;
	line-height:26px;}

.index.pages #secondColumn h2 {
	font-size:1.3em;
	margin: 0;
	}
.index.pages #secondColumn h3 {
	margin-bottom: 8px;
	}
.index.pages #secondColumn #events h3 {
	font-size:1.0em;
	}
	.index.pages #secondColumn #events h3 + p {
		font-size:0.8em;
		margin:0 0 0.5em;
		}

/* Heading images */
#camper-communication h1 {
	background: url(http://files.campskyline.com/img/headings/camperCommunication.gif);
    height: 91px;
	}
#a-christian-summer-camp-for-girls h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/christianSummerCamp.gif);
	}
#from-the-director h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/fromDirectorSmall.gif);
	}
#the-history-of-skyline h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/theHistory.gif);
	}
#the-clubs h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/theClubs.gif);
	}
#the-three-cups h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/threeCups.gif);
	}
#spiritual-emphasis h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/spiritualEmphasis.gif);
	}
#the-cabins h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/theCabins.gif);
	}
#crossing-the-river h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/crossingTheRiver.gif);
	}
#riding-equestrian-program h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/riding.gif);
	}
#archery-riflery h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/archeryRiflery.gif);
	}
	#archery-riflery .ssp-mobile-poster-content h1 {
		background-image:none;
		}
#ropes-course h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/ropes.gif);
	}
#waterfront h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/waterfront.gif);
	}
#skyline-circus h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/circus.gif);
	}
#sports h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/sports.gif);
	}
#the-arts h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/arts.gif);
	}
	#the-arts h1#performingArts {
		height: 65px;
		background: url(http://files.campskyline.com/img/headings/performingArts.gif);
		}
#special-programs h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/specialPrograms.gif);
	}
#a-letter-to-parents h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/letterToParents.gif);
	}
#policies h1 {
	height: 78px;
	margin:0 0 20px;
	background: url(http://files.campskyline.com/img/headings/policies.gif);
	}
#local-attractions-accommodations h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/localAttractions.gif);
	}
#motherdaughter-weekend h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/motherDaughter.gif);
	}
#what-to-expect h1 {
	height: 78px;
	background: url(http://files.campskyline.com/img/headings/expect.gif);
	}
#frequently-asked-questions h1 {
	height: 91px;
	margin:0 0 39px;
	background: url(http://files.campskyline.com/img/headings/faq.gif);
	}
#leadership h1 {
	height: 78px;
	background: url(http://files.campskyline.com/img/headings/leadership.gif);
	}
#a-letter-to-prospective-staff h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/letterToStaff.gif);
	}
#positions-policies h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/positionPolicies.gif);
	}
#benefits h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/benefits.gif);
	}
#applications-forms h1,
#sessions h1 {
	height: 65px;
	margin:0 0 39px;
	background: url(http://files.campskyline.com/img/headings/sessions.gif);
	}
	#applications-forms h1#appsForms,
	#sessions h1#appsForms,
	#staff-applications-forms h1 {
		height: 91px;
		background: url(http://files.campskyline.com/img/headings/appsForms.gif);
		}
	#staff-applications-forms h1#appsForms {
		display: none;
		}
#online-application h1 {
	display: none;
	}
#online-application h1.notYet {
	display: block;
	}
#welcome-alumnae h1 {
	height: 39px;
	background: url(http://files.campskyline.com/img/headings/welcomeAlumnae.gif);
	}
#alumnae-update-form h1 {
	height: 65px;
	margin:0 0 23px;
	background: url(http://files.campskyline.com/img/headings/alumnaeUpdateForm.gif);
	}
#memory-bricks h1 {
	height: 39px;
	background: url(http://files.campskyline.com/img/headings/memoryBricks.gif);
	}
#facilities h1,
#cabin-photos h1 {
	height: 65px;
	margin:0 0 13px;
	background: url(http://files.campskyline.com/img/headings/facilities.gif);
	}
#camp-rental-activities h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/activities.gif);
	}
#local-attractions h1 {
	height: 39px;
	background: url(http://files.campskyline.com/img/headings/localAttractionsFacilities.gif);
	}
#local-attractions h1 {
	height: 39px;
	background: url(http://files.campskyline.com/img/headings/localAttractionsFacilities.gif);
	}
#dining h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/dining.gif);
	}
#availability-rates h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/availability.gif);
	}
#contact-skyline h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/contactSkyline.gif);
	}
#directions h1 {
	height: 91px;
	background: url(http://files.campskyline.com/img/headings/directions.gif);
	}
#links h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/links.gif);
	}
#site-map h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/siteMap.gif);
	}
#campStuff h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/campStuff.gif);
	text-indent: -999em;
	}
#request-information h1 {
	height: 52px;
	background: url(http://files.campskyline.com/img/headings/requestInformation.gif);
	}
#about-the-artist h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/aboutTheArtist.gif);
	}
body.posts h1 {
	height: 65px;
	background: url(http://files.campskyline.com/img/headings/theRoost.gif);
	}

/*
///////////////////////////
LISTS
///////////////////////////
*/

#noFlash ul {
	width:816px;
	height: 48px;
	padding: 34px 0 0 144px;
	margin: 0 auto;
	background: url(http://files.campskyline.com/img/navigationBackground.gif) no-repeat;}

	#noFlash ul li {
		display: inline;
		margin: 0 16px 26px 0;
		padding-left: 20px;
		background: none;
		font-size: 18px;}

	#thirdColumn ul li {
		background: none;
		margin-bottom: 13px;
		padding-left: 0;
		font-size: 16px;
		}

		#noFlash ul li a {
			font-size:100%;
			padding:0 0 4px;
			color:#666;}

		#noFlash ul li a:hover {
			color:#4BA44D;
			background: url(http://files.campskyline.com/img/strokeGreen.gif) bottom left repeat-x;}

		#noFlash a.getFlash:hover {
			border-bottom:none;
			background: none;
			color:#ed7336;}

		ul {
			line-height: 26px;
			margin-bottom: 32px;
			}

			ul li {
				list-style: none;
				margin-bottom: 26px;
				padding-left: 26px;
				font-size: 13px;
				background: url(http://files.campskyline.com/img/dot.gif) left 6px no-repeat;
				}

			li#standOut {
				background: none repeat scroll 0 0 rgba(75, 164, 77, 0.5);
				border-radius: 5px 5px 5px 5px;
				color: #FFFFFF;
				padding: 8px 26px 10px;
				}

			li#standOut a {
				color:#387039;
				}

			li#standOut a:hover {
				text-decoration:underline;
				background:none;
				}

		ol {
			line-height: 26px;
			margin-bottom: 26px;
			}

			ol li {
				margin-bottom: 26px;
				list-style-position: inside;
				}


		li.lastLi {
			margin-bottom: 26px;
			}

		#content iframe {margin-bottom:32px;}
		#content .social iframe {margin-bottom:0;}

#missionStatement {
	max-width:1280px;
	min-width:960px;
	width:100%;
	height:44px;
	margin:0 auto;
	text-indent:-999em;
	background:url(http://files.campskyline.com/img/missionStatement.png) center bottom no-repeat;
	}

#montage {margin-bottom:26px;}

body.posts #secondColumn ul {
	margin: 0 0 2em 0;}

body.posts #secondColumn h2 {
	margin: 0 0 0 0;}

body.posts #secondColumn ul li,
body.campstuff #thirdColumn ul li{
	padding: 0 0 0 26px;
	margin:0;
	line-height:2em;
	font-size:1.0em;
	}

#secondColumn ul li#imix {
	background: url(http://files.campskyline.com/img/blogger/imix.gif) 3px center no-repeat;
	}

#secondColumn ul li#photos {
	background: url(http://files.campskyline.com/img/blogger/photos.gif) 3px center no-repeat;
	}

#secondColumn ul li#facebook {
	background: url(http://files.campskyline.com/img/blogger/facebookIcon.png) 5px center no-repeat;
	}

#secondColumn ul li#twitter {
	background: url(http://files.campskyline.com/img/blogger/twitterIcon.png) 0 center no-repeat;
	}

#secondColumn ul li#youtube {
	background: url(http://files.campskyline.com/img/blogger/youTubeIcon.png) 3px center no-repeat;
	}

#secondColumn ul li#myspace {
	background: url(http://files.campskyline.com/img/blogger/myspace.gif) 3px center no-repeat;
	}

#secondColumn ul li#throwback {
	background: url(http://files.campskyline.com/img/blogger/throwbackThursday.gif) 3px center no-repeat;
	}

#secondColumn ul li#potd {
	background: url(http://files.campskyline.com/img/blogger/photoOfTheDay.gif) 3px center no-repeat;
	}

#secondColumn ul li#alumnaestuff,
#secondColumn ul li#staffprofilesLink {
	background: url(http://files.campskyline.com/img/blogger/person.gif) 3px 5px no-repeat;
	}

#secondColumn ul li#digg {
	margin: 1em 0;
	}

#secondColumn ul li #alumnaestuff {
	background: url(http://files.campskyline.com/img/blogger/alumnae.gif) 3px center no-repeat;
	}

/* CampStuff sidebar styling: */
#campMailLink, #thirdColumn ul li#campMailLink {
	background: url(http://files.campskyline.com/img/campStuff/email.gif) 3px center no-repeat !important;
	}
#campPixLink, #thirdColumn ul li#campPixLink {
	background: url(http://files.campskyline.com/img/campStuff/camera.gif) 3px center no-repeat !important;
	}
#theRoostLink, #thirdColumn ul li#theRoostLink {
	background: url(http://files.campskyline.com/img/campStuff/roost.gif) 3px center no-repeat !important;
	}
#thirdColumn ul li#campMailLink,
#thirdColumn ul li#theRoostLink,
#thirdColumn ul li#campPixLink {
	padding-left: 26px;
	}

/*
////////////////////////////////////////////////////
LAYOUT
////////////////////////////////////////////////////
*/

	/*////////////
	SUPER NAV
	////////////*/

	#supernav {
		width:960px;
		margin:8px auto;
		font-size:0.75em;
		text-transform: uppercase;}

		#supernav a {
			color: #747474 !important;
			padding-bottom: 4px;}

		#supernav a:hover {
			color:#e47ad2;}

		#login {
			float:right;
			display:block;}

		#contact {
			float:right;
			margin-right:8px;
			display:block;}

		.blog.index #rssLink {
			padding: 0 0 4px 16px;
			background: url(http://files.campskyline.com/img/blogger/rss.png) 0 -18px no-repeat;}

		.blog.index #rssLink:hover {
			background: url(http://files.campskyline.com/img/blogger/rss.png) 0 2px no-repeat;}

#master {
	width:100%;
	height: 416px;
	margin: 0 auto;}

	#noFlash {
		margin: 0 auto;
		font-size: 1.4em;}

	#noFlash a {
		margin:0 auto;
		}

	#noFlash img{
		display: block;
		width:960px;
		margin:0 auto;
		}

	#noFlash a:hover {
		border-bottom: none;}

	object {
		display: block;
		outline:0;
		}

#facilities #secondColumn object {float:right;}

#content {
	width:960px;
	margin:15px auto 0;
	padding-bottom:20px;}

	.index.posts #firstColumn,
	.show.posts #firstColumn,
	.tag.posts #firstColumn,
	.preview.posts #firstColumn,
	.archives.posts #firstColumn {
		float:left;
		width:630px;
		margin:0;}

	.index.posts #secondColumn,
	.show.posts #secondColumn,
	.tag.posts #secondColumn,
	.preview.posts #secondColumn {
		float:right;
		width:288px;
		margin:0 0 0 32px;}

	#firstColumn {
		float:left;
		width:304px;
		margin-right:30px;}

	#firstColumnWide {
		float:left;
		width:630px;
		margin-right:42px;
		}

		#firstColumnWide .sspEmbed {float:right; margin:7px 0 0 26px;}

	#firstColumnWider {
		width:980px;
		}

	#secondColumn {
		float:left;
		width:304px;
		margin-right:30px;}

		#events {
			margin: 0 0 26px 0;
			padding: 10px 0 26px;
			background: url(http://files.campskyline.com/img/blogger/postUnderline.gif) bottom left repeat-x;
			}

		#events p, #latestPosts p {
			margin:0;
			}
		#events .left,
		#events .right,
		#events .center,
		#events .full {margin:0 0 15px 0;}
			#events img, #photoOfTheDay img {width:304px;}

		#latestPosts {
			}

		#latestPosts .simplePost,
		#photoOfTheDay {
			margin: 0 0 26px 0;
			padding: 0 0 26px 0;
			background: url(http://files.campskyline.com/img/blogger/postUnderline.gif) bottom left repeat-x;
			}

			#photoOfTheDay a:hover { background: none; }
			#photoOfTheDay img {margin-bottom: 8px;}

		#latestPosts .simplePost .title{
			font-weight: bold;
			}

		#latestPosts .simplePost .info {
			float: right;
			}

	#thirdColumn {
		position: relative;
		float:left;
		width:288px;}

		.next {
			margin: -3px 0 26px 0;
			font-size: 24px;
			text-align: right;}
		#online-application .next {font-size:22px;}

		p.left {
			text-align: left;}

		.homeNext {
			margin:-0.3em 0 0.5em;
			font-size: 24px;}

		#subnav {
			margin-bottom: 0;
			line-height: 26px;
			list-style:none;}

		.index.posts .next,
		.show.posts .next {
			margin: 5em 0 .4em 0;
			font-family: Bradley Hand ITC TT;
			font-size: 24px;}

		.index.posts #subnav,
		.show.posts #subnav {
			margin-bottom:1em;
			line-height:2em;
			list-style:none;}

		#footer {
			text-transform:uppercase;
			font-size:12px;}

		#from-the-director #footer,
		#waterfront #footer,
		#camper-communication #footer,
		#leadership #footer,
		#camp-rental-activities #footer {
			background: url(http://files.campskyline.com/img/illo/rhododendron.gif) no-repeat scroll left top transparent;
			background:
				url(http://files.campskyline.com/img/illo/rhododendron.gif) no-repeat left top,
				url(http://files.campskyline.com/img/footerExtension.png) repeat-x left 166px;
			padding:169px 0 0;
			}

		#the-history-of-skyline #footer,
		#the-arts #footer,
		#what-to-expect #footer,
		#benefits #footer,
		#sessions #footer,
		#dining #footer,
		#staff-applications-forms #footer {
			padding: 208px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/bell.gif) top left no-repeat;
			}

		#the-clubs #footer,
		#special-programs #footer,
		#motherdaughter-weekend #footer {
			background: url(http://files.campskyline.com/img/illo/clubBanners.gif) no-repeat scroll left top transparent;
			background:
				url(http://files.campskyline.com/img/illo/clubBanners.gif) no-repeat left top,
				url(http://files.campskyline.com/img/footerExtension.png) repeat-x left 232px;
			padding:234px 0 0;
			}

		#the-three-cups #footer,
		#sports #footer {
			padding: 156px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/trophies.gif) top left no-repeat;
			background:
				url(http://files.campskyline.com/img/illo/trophies.gif) no-repeat left top,
				url(http://files.campskyline.com/img/footerExtension.png) repeat-x left 154px;
			}

		#spiritual-emphasis #footer,
		#a-letter-to-prospective-staff #footer,
		#about-the-artist #footer {
			padding: 169px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/gazebo.gif) top left no-repeat;
			}

		#riding-equestrian-program #footer,
		#policies #footer,
		#positions-policies #footer {
			padding: 260px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/horse.gif) top left no-repeat;
			}

		#archery-riflery #footer,
		#frequently-asked-questions #footer,
		#local-attractions #footer {
			padding: 280px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/rockingChair.gif) top left no-repeat;
			background:
				url(http://files.campskyline.com/img/illo/rockingChair.gif) no-repeat left top,
				url(http://files.campskyline.com/img/footerExtension.png) repeat-x left 276px;
			}

		#ropes-course #footer,
		#a-letter-to-parents #footer,
		#contact-skyline #footer,
		#directions #footer,
		#links #footer,
		.profiles #footer {
			padding: 182px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/rabbit.gif) top left no-repeat;
			}

		#skyline-circus #footer,
		#local-attractions-accommodations #footer,
		#memory-bricks #footer,
		#applications-forms #footer,
		#availability-rates #footer,
		#campstuff #footer,
		#online-application #footer {
			padding: 98px 0 0 0;
			background: url(http://files.campskyline.com/img/illo/morningGlories.gif) top left no-repeat;
			}

		#footer a {
			display: inline-block;
			color: #747474 !important;
			height: 14px;}

		#description {
			top: 0;
			left: 0;
			margin: 0 0 20px 0;
			line-height: 20px;
			font-size: 0.75em;}

/*
//////////////////////////////////////////////////
LOGIN FORM
//////////////////////////////////////////////////
*/

form {}
p.forgotpassword {
	margin-top:10px;
	}

#signInForm #username, #signInForm #password {
	width: 288px;
	height: 33px;
	margin: 6px 0 0 -2px;
	border: none;
	padding: 3px 0 0 8px;
	background-image: url(http://files.campskyline.com/img/campStuff/emailPasswordBox.jpg);
	background-repeat:  no-repeat;
	color: #747474;
	background-color: transparent;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.8em;}

#signInForm #username.empty {background-position: 0 -79px;}
#signInForm #password.empty {background-position: 0 -80px; margin-bottom:.5em;}
#signInForm #username {background-position: 0 0;}
#signInForm #password {background-position: 0 -40px;}

#signInForm #username input, #signInForm #password input{
	width: 282px;
	height: 28px;
	border: none;
	margin: -1px 0 0 -2px;
	padding: 0 0 0 3px;
	color: #747474;
	background-color: transparent;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1em;}

#remember {
	padding: 3px 0 0 0;}

label.rememberMe {
	display:block;
	}

form small {
	margin: -4px 70px 0 8px;
	font-size: .8em;
	line-height: 2em;}

#submit {
	display: block;
	width: 66px;
	height: 38px;
	margin-top: 1.6em;
	border: none;
	padding-top:4em;
	cursor: pointer;
	text-indent: -999em;
	background: url(http://files.campskyline.com/img/loginBtn.gif) top left no-repeat;}


/*
////////////////////////////////////////////////////
REQUEST INFO AND ALUMNAE UPDATE FORMS
////////////////////////////////////////////////////
*/
#request-information form {
	width: 560px;}

form.reference {
	width: 630px;}

#request-information form small {
	float: none;
	margin: 0 0 0 3px;
	font-size: .8em;
	line-height: 2em;}

#request-information form small.smallerLineHeight {
	float: none;
	margin: 0 0 0 3px;
	font-size: .8em;
	line-height: 2em;}

#request-information form div {
	float: left;
	margin-right: 8px;}

#request-information form div div {
	float: none;
	background: url(http://files.campskyline.com/img/formInputs_01.png) 0px 0px no-repeat;}

#request-information form div div#firstName,
#request-information form div div#lastName,
#request-information form div div#maidenName,
#request-information form div div#phoneNumber,
#request-information form div div#cityName,
#request-information form div div#clubName,
#request-information form div div#hometownName {
	background: url(http://files.campskyline.com/img/formInputs_00.png) 0px 0px no-repeat;}

#request-information form div div#emailAddress {
	background: url(http://files.campskyline.com/img/formInputs_02.png) 0px 0px no-repeat;}

#request-information form div div#streetAddress {
	background: url(http://files.campskyline.com/img/formInputs_03.png) 0px 0px no-repeat;}

#request-information form div div#stateName {
	background: url(http://files.campskyline.com/img/registerBoxState.jpg) 0px 0px no-repeat;}

#request-information form div#zipCodeWrapper {
	background: url(http://files.campskyline.com/img/formInputs_000.png) -66px 25px no-repeat;}

#request-information form div div#zipOne {
	margin:0 2px 0 0;
	background: url(http://files.campskyline.com/img/formInputs_000.png) 0px 0px no-repeat;}

#request-information form div div#years {
	background: url(http://files.campskyline.com/img/formInputs_010.png) 0px 0px no-repeat;}

#request-information form div div#whatAreYouDoing, #request-information form div div#otherComments {
	background: url(http://files.campskyline.com/img/textarea.png) 0px 0px no-repeat;}

#request-information form div div textarea {
	width: 545px;
	height: 90px;
	margin-bottom: 20px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#request-information form div div input {
	width: 239px;
	height:20px;
	margin-bottom: 10px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#request-information form div div select {
	width: 305px;
	height:37px;
	margin-bottom: 11px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#request-information form div div input.radio {
	width: 12px;
	height:12px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	border: none;
	color: #747474;
	background: transparent;}

#request-information form div div#howWellYouKnow {
	font-size:11px;
	margin-right:0;
	background: none;}

#request-information form div div.radioSet {
	font-size:13px;
	margin-right:0;
	margin-bottom:14px;
	background: none;}

#request-information form div div.radioSet input.radio {
	width: 13px;
	height:13px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	border: none;
	color: #747474;
	background: transparent;}


#phoneWrapper {
	clear:left;
	}
#phoneWrapper small {
	float:left !important;
	clear:left;
	}
#phoneWrapper span.symbol {
	display:block;
	width:9px;
	margin:8px 0 0 3px;
	float:left;
	}
#phoneWrapper .phoneNumberInputWrapper {
	float:left;
	margin:0;
	background:url(http://files.campskyline.com/img/formInputs_00.png) no-repeat scroll right 0 transparent;
	}
#phoneWrapper .phoneNumber {
	margin:0 4px 0 0;
	background:url(http://files.campskyline.com/img/formInputs_00.png) no-repeat scroll left 0 transparent;
	}
#phoneWrapper .phoneNumber input {
	padding-right:5px;
	width:33px;
	}
#phoneWrapper .phoneNumber.lastFour input.lastFour {
	width:43px;
	}

label.pushRight {
	margin-right:14px;
	}

label.pushRightFloat {
	margin-right:25px;
	float:left;
	}

form.reference {
	margin-top: 40px;
	padding-bottom:20px;
	}

form.reference #applicantName {
	float:left;
	line-height:21px;
	margin:0 4px 0 0;
	padding:0;
	margin:-36px 0 0 0;
	}
p.hasInset {display:inline;}

.marginBottom {margin-bottom:20px; margin-top:4px;}

table.checkboxes input {
	margin:4px 5px 0 0;
	}

form.reference div#applicantName div input {
	margin-bottom:0;
	}

#request-information form div div#dateFilledOut input {
	width: 124px;}

#request-information form div div#dateFilledOut {
	background: url(http://files.campskyline.com/img/formInputs_000.png) 0px 0px no-repeat;}

#request-information form div div#stateName input {
	width: 26px;}

#request-information form div div#emailAddress input {
	width: 331px;}

#request-information form div div#streetAddress input {
	width: 423px;}

#request-information form div div#zipOne input {
	width: 52px;}

#request-information form div div#years select {
	width: 82px;}

#request-information form div.long {
	width: 610px;}

#request-information form div.long small {
	margin-top: -2px;}

#request-information form div.pushDown {
	margin-bottom: 18px;}

#request-information form div#buttons div {
	background: none;
	float: left;
	width: 68px;
	margin-right: 10px;}

#request-information form #saveForm {
	float:none;
	display:block;
	width:66px;
	height:38px;
	margin: 0;
	border:medium none;
	padding-top:4em;
	cursor:pointer;
	text-indent:-999em;
	background:transparent url(http://files.campskyline.com/img/submitBtn.gif) no-repeat scroll left top;}

#request-information form #reset {
	float:none;
	display:block;
	width:66px;
	height:38px;
	margin: 0;
	border:medium none;
	padding-top:4em;
	cursor:pointer;
	text-indent:-999em;
	background:transparent url(http://files.campskyline.com/img/resetBtn.gif) no-repeat scroll left top;}


/*
////////////////////////////////////////////////////
REQUEST INFO AND ALUMNAE UPDATE FORMS
////////////////////////////////////////////////////
*/
#alumnae-update-form form {
	width: 560px;}

form.reference {
	width: 630px;}

#alumnae-update-form form small {
	float: none;
	margin: 0 0 0 3px;
	font-size: .8em;
	line-height: 2em;}

#alumnae-update-form form small.smallerLineHeight {
	float: none;
	margin: 0 0 0 3px;
	font-size: .8em;
	line-height: 2em;}

#alumnae-update-form form div {
	float: left;
	margin-right: 8px;}

#alumnae-update-form form div div {
	float: none;
	background: url(http://files.campskyline.com/img/formInputs_01.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#firstName,
#alumnae-update-form form div div#lastName,
#alumnae-update-form form div div#maidenName,
#alumnae-update-form form div div#phoneNumber,
#alumnae-update-form form div div#cityName,
#alumnae-update-form form div div#clubName,
#alumnae-update-form form div div#hometownName {
	background: url(http://files.campskyline.com/img/formInputs_00.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#emailAddress {
	background: url(http://files.campskyline.com/img/formInputs_02.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#streetAddress {
	background: url(http://files.campskyline.com/img/formInputs_03.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#stateName {
	background: url(http://files.campskyline.com/img/registerBoxState.jpg) 0px 0px no-repeat;}

#alumnae-update-form form div#zipCodeWrapper {
	background: url(http://files.campskyline.com/img/formInputs_000.png) -66px 26px no-repeat;}

#alumnae-update-form form div div#zipOne {
	margin:0 2px 0 0;
	background: url(http://files.campskyline.com/img/formInputs_000.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#years {
	background: url(http://files.campskyline.com/img/formInputs_010.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#whatAreYouDoing, #alumnae-update-form form div div#otherComments {
	background: url(http://files.campskyline.com/img/textarea.png) 0px 0px no-repeat;}

#alumnae-update-form form div div textarea {
	width: 545px;
	height: 90px;
	margin-bottom: 20px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#alumnae-update-form form div div input {
	width: 239px;
	height:20px;
	margin-bottom: 10px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#alumnae-update-form form div div select {
	width: 305px;
	height:37px;
	margin-bottom: 11px;
	border: none;
	padding:8px;
	font-size:1em;
	color: #747474;
	background: transparent;}

#alumnae-update-form form div div input.radio {
	width: 12px;
	height:12px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	border: none;
	color: #747474;
	background: transparent;}

#alumnae-update-form form div div#howWellYouKnow {
	font-size:11px;
	margin-right:0;
	background: none;}

#alumnae-update-form form div div.radioSet {
	font-size:13px;
	margin-right:0;
	margin-bottom:14px;
	background: none;}

#alumnae-update-form form div div.radioSet input.radio {
	width: 13px;
	height:13px;
	padding:0 0 0 0;
	margin:0 4px 0 0;
	border: none;
	color: #747474;
	background: transparent;}

#alumnae-update-form #phoneWrapper {
	clear:none;
	}
#phoneWrapper small {
	float:left !important;
	clear:left;
	}
#phoneWrapper span.symbol {
	display:block;
	width:9px;
	margin:8px 0 0 3px;
	float:left;
	}
#phoneWrapper .phoneNumberInputWrapper {
	float:left;
	margin:0;
	background:url(http://files.campskyline.com/img/formInputs_00.png) no-repeat scroll right 0 transparent;
	}
#phoneWrapper .phoneNumber {
	margin:0 4px 0 0;
	background:url(http://files.campskyline.com/img/formInputs_00.png) no-repeat scroll left 0 transparent;
	}
#phoneWrapper .phoneNumber input {
	padding-right:5px;
	width:33px;
	}
#phoneWrapper .phoneNumber.lastFour input.lastFour {
	width:43px;
	}

label.pushRight {
	margin-right:14px;
	}

label.pushRightFloat {
	margin-right:25px;
	float:left;
	}

form.reference {
	margin-top: 40px;
	padding-bottom:20px;
	}

form.reference #applicantName {
	float:left;
	line-height:21px;
	margin:0 4px 0 0;
	padding:0;
	margin:-36px 0 0 0;
	}
p.hasInset {display:inline;}

.marginBottom {margin-bottom:20px; margin-top:4px;}

table.checkboxes input {
	margin:4px 5px 0 0;
	}

form.reference div#applicantName div input {
	margin-bottom:0;
	}

#alumnae-update-form form div div#dateFilledOut input {
	width: 124px;}

#alumnae-update-form form div div#dateFilledOut {
	background: url(http://files.campskyline.com/img/formInputs_000.png) 0px 0px no-repeat;}

#alumnae-update-form form div div#stateName input {
	width: 26px;}

#alumnae-update-form form div div#emailAddress input {
	width: 331px;}

#alumnae-update-form form div div#streetAddress input {
	width: 423px;}

#alumnae-update-form form div div#zipOne input {
	width: 52px;}

#alumnae-update-form form div div#years select {
	width: 82px;}

#alumnae-update-form form div.long {
	width: 610px;}

#alumnae-update-form form div.long small {
	margin-top: -2px;}

#alumnae-update-form form div.pushDown {
	margin-bottom: 18px;}

#alumnae-update-form form div#buttons div {
	background: none;
	float: left;
	width: 68px;
	margin-right: 10px;}

#alumnae-update-form form #saveForm {
	float:none;
	display:block;
	width:66px;
	height:38px;
	margin: 0;
	border:medium none;
	padding-top:4em;
	cursor:pointer;
	text-indent:-999em;
	background:transparent url(http://files.campskyline.com/img/submitBtn.gif) no-repeat scroll left top;}

#alumnae-update-form form #reset {
	float:none;
	display:block;
	width:66px;
	height:38px;
	margin: 0;
	border:medium none;
	padding-top:4em;
	cursor:pointer;
	text-indent:-999em;
	background:transparent url(http://files.campskyline.com/img/resetBtn.gif) no-repeat scroll left top;}


div.confirmation {
	background:#747474;
	background:rgba(0,0,0,.5);
	color:#fff;
	padding:18px;
	border-radius:7px;
	margin:0 0 20px 0;
	}
div.confirmation h2 {margin:0 0 12px; font-size:1.5em;}
div.confirmation p {margin:0;}

/*
////////////////////////////////////////////////////
SITEMAP STYLES
////////////////////////////////////////////////////
*/

#site-map dl {
	float: left;
	display: block;
	height: 270px;
	width: 114px;
	margin: 0 26px 14px 0;
	}

#site-map dl.inline {
	float: left;
	display: block;
	width: 960px;
	margin: 0 26px 14px 0;
	}


	#site-map dt {
		font-size: 1.3em;
		margin-bottom: 6px;
		}

		#site-map dd {
			font-size: .8em;
			margin: 0 0 6px 0;
			line-height: 1.5em;
			}

		#site-map .inline dd {
			display:inline;
			margin-right: 42px;
			}

		#site-map .inline dd.last {
			display:inline;
			margin-right: 0;
			}


/*
////////////////////////////////////////////////////
DIRECTIONS STYLES
////////////////////////////////////////////////////
*/

.address {
	position: absolute;
	left:440px;
	top:512px;
	line-height: 1.8em;
	}

/*
////////////////////////////////////////////////////
STANDARD STYLES
////////////////////////////////////////////////////
*/

.alignCenter {
	text-align:center;}

.alignJustify {
	text-align:justify;}

.alignRight {
	text-align:right;}

.clear {
	clear:both;}

.floatLeft {float:left;}

.floatRight{float:right;}

div.left {
	float:left;
    margin: 7px 26px 15px 0;
	}
div.right {
	float:right;
	margin:7px 0 15px 26px;
	}
div.full {
	width:630px;
	margin:15px 0;
	}
div.center{margin:15px 0; text-align:center;}

div.left img,
div.right img,
div.full img,
div.center img {margin:0;}

div.full img {
	display:block;
	float:none;
	width:100%;
	}

div.captionated {margin-bottom:14px;}
div.captionated.left,
div.captionated.right {width:350px;}

div.captionated span.caption {
    color: #999;
    display: inline-block;
    font-size: 90%;
    padding: 0 4px 4px 4px;
    }


#firstColumn .center,
#firstColumn .full,
#firstColumn .original,
#secondColumn .center,
#secondColumn .full,
#secondColumn .original {
	width:100%;
	margin-left:0;
	margin-right:0;
	}

	#firstColumn .left img,
	#firstColumn .right img,
	#firstColumn .center img,
	#firstColumn .full img,
	#firstColumn .original img,
	#secondColumn .left img,
	#secondColumn .right img,
	#secondColumn .center img,
	#secondColumn .full img,
	#secondColumn .original img {
		width:100%;
		height: auto;
	}


/*
////////////////////////////////////////////////////
Calendar STYLES
////////////////////////////////////////////////////
*/

.cal {padding:10px 0 0 10px;}

.cal iframe,
.cal #colorKeys {float:left;}

#colorKeys {width:150px;}

.cal h3 {margin:0 10px 0 0; text-align:right;}
.colorCode {display:block; float:left; width:140px; height:47px; margin:10px 0; text-indent:-999em;}
.riverside {background: url(http://files.campskyline.com/img/avaialabilityColors_riverside.png);}
.lodge{background: url(http://files.campskyline.com/img/avaialabilityColors_lodge.png);}
.hutRow {background: url(http://files.campskyline.com/img/avaialabilityColors_hutRow.png);}
.picklePalace {background: url(http://files.campskyline.com/img/avaialabilityColors_picklePalace.png);}


/* Facility Photos */
.facilityPhoto {
	float:left;
	width:175px;
	padding:18px 52px 0 0;
	background: url(http://files.campskyline.com/img/blogger/postUnderline.gif) left top repeat-x;
}

.facilityPhoto.lastInRow {padding-right:0;}

.facilityPhoto p {
	margin:5px 0 14px 0;
	font-size:.9em;
	line-height: 1.5em;
	}

.facilityPhoto a {display:block; height:117px; padding:0 !important;}

.facilityPhoto a:hover {background:none !important;}

.facilityPhoto a img {margin:0; max-height:117px;}

div.video-js-box {
	width:100%;
	max-width:304px !important;
	margin-bottom:26px;
	}

div.video-js-box.floatRight,
.floatRight video {
	margin:7px 0 10px 26px
	}

div.video-js-box.vjs-fullscreen {
	width:100%;
	max-width:100% !important;
	margin-bottom:0;
	background:#000;
	}

video {
	width:100%;
	}

div.video-js-box.vjs-fullscreen video {
	max-width:100% !important;
	}

.sspEmbed {margin-bottom:20px;}

/* Staff Profiles
----------------------------------------------- */

.staffProfile {
	float:left;
	width: 175px;
	height: 160px;
	margin: 0 30px 20px 0;
	}
	.staffProfile img {
		margin-bottom: 10px;
		}
	.staffProfile p {
		clear:both;
		}
	.staffProfile a.profileImage:hover {
		background: none;
		}
	.staffProfile a.textLink {display: block;}

body.singleProfile {
	}
	body.singleProfile #content {
		width: 90%;
		}
	body.singleProfile h1,
	body.profiles h1 {
		text-indent: 0em;
		}


/* Posts
----------------------------------------------- */

h2.archiveHeading {font-size:1.5em; line-height:1.5em; margin-bottom:0; margin-top:40px;}

h2.post-title {font-size:1.5em; line-height:1.5em; margin-bottom:0; margin-top:40px;}
h3.post-title {margin-top:30px;}

.postInfo {
	padding: 18px 0 10px 0;
	font-size: 12px;
	line-height: 1em;}

.postInfoRight {
	float: right;
	margin: 0;}


.date {
  	letter-spacing:.1em;
  }

.post {
  margin:0 0 1.25em 0;
  padding: 0 0 1.25em 0;
  background: url(http://files.campskyline.com/img/blogger/postUnderline.gif) bottom left repeat-x;
  line-height:2em;}

 .post-body img {
 	float: left;
 	margin:10px 26px 26px 0;
 	}

.post-title a, .post-title strong {
  color:#747474;}

.post p {
  margin:0 0 2em 0;
  }

p.post-footer {
  margin:0;
  text-align:right;
  }

p.post-footer em {
  display:block;
  float:left;
  text-align:left;
  font-style:normal;
  color:#996;
  }

.post .social {
	margin: 2em 0 0 0;
	font-size: 80%;
	clear: left;
	}

.post .social iframe {
	margin: 0 0 -6px 0;
	}

.post .social a img.icon-action {
	border-style:none !important;
	margin:0 -2px -6px !important;
	padding:0 0 3px;
	}

.post .social img {
	margin: 0 0 -3px 0;
	}

.post .social form {
	display: inline;
	}


/* Comments
----------------------------------------------- */

/* Add a comment */

#addComment  {
	float:right;
	margin-left:20px;
	width:230px;
}

#addComment #comment_body {height:190px;}

#addComment #comment_body,
#addComment #comment_author,
#addComment #comment_email {width:230px; margin:5px 0;}

#commentSubmited {display:none;}

#commentSubmited  {
	background:none repeat scroll 0 0 #E47AD2;
	color:#FFFFFF;
	padding:20px 20px 0 20px;
	}

/* Comment Errors */
/* ================================================================================== */
#addComment input.error,
#addComment textarea.error {
	padding:3px;
	border:1px solid #f00;
	margin-bottom:0 !important;}

#addComment label.error {
	display:inline-block;
	padding:3px 5px;
	margin-bottom:12px;
	color:#fff;
	background:#f00;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
	text-shadow:#666 1px 1px 1px;
	font-size:80%;}

/* ================================================================================== */

#comments h4 {
  margin:.5em 0 0 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }

#comments ol li.comment {
	margin:0 0 14px 0;
	padding:0 0 14px 0;
	background: url(http://files.campskyline.com/img/blogger/postUnderline.gif) left bottom repeat-x;
	list-style:none;
	}

#comments ol li.comment p {margin:0 0 5px 0;}

#comments ol li.comment small {
  margin:-.25em 0 2em;
  font:70%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

#comments ol li.comment small span {
	font:100%/1.4em Georgia,serif;
	letter-spacing:0.1em;
	margin:0 0 2em;
	text-transform:none;
  }

#comments ol {width:360px;}

/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }

/* CampStuff/CampMinder login styles.
----------------------------------------------- */
.hidden { display: none; }
#campStuffLogin div.error {
	color: #FFF;
	background-color: red;
	padding: 5px 10px;
	margin-bottom: 10px;
	display:none;
	}
	#campStuffLogin div.error h2,
	#campStuffLogin div.error p {
		margin-bottom: 5px;
		}


/* Camp Pix */
/* ============================================================== */

body.campPix {}
	body.campPix #content {width: 960px;}
	body.campPix p {
		line-height: 2em;
    margin: 0 0 2em;
	}
	body.campPix h1 {
	  margin: 0 0 .5em 0;
	  font-size: 2em;
	  font-weight: normal;
	  line-height: 1.3em;
	  text-indent: 0;
	}
	body.campPix #master {
		height: 72px;
		margin: 0 auto 40px;
		width: 100%;
		overflow: hidden;
	}
	body.campPix ul#sessionList {
		width: 100%;
		height: 50px;
		margin-bottom: 0;
		clear:both;
	}
	body.campPix ul#sessionList li {
		float: left;
		width: 150px;
		font-size: 1.2em;
		line-height: 2em;
		background: none;
		margin: 0;
		padding: 0
	}
	body.campPix #firstColumnWide {
		float: none;
		width: auto;
		margin-right: 0;
	}
	body.campPix #secondColumn {
	 	float: right;
    margin: 1.35em 0 0 2em;
    width: 288px;
	}
	body.campPix h1.profileType {
		margin: 0 0 0.1em 0;
	}
	body.campPix #slideshowWrapper {
		margin-bottom: 1.2em;
	}
	body.campPix h2.slideshowTitle {
		margin: 0 0 .67em 0;
		font-size: 1.3em;
	}
	body.campPix #thumbsWrapper {
		margin: 0 -10px;
	}
	body.campPix .galleryThumb {
		width: 225px;
		height: 136px;
		float: left;
		margin: 0 10px 20px;
		position: relative;
		font-size: 1.2em;
		padding-bottom: 0;
	}
	body.campPix .galleryThumb:hover {background: none;}
	body.campPix .galleryThumb:hover span.slideshowTitle {opacity: 0;}
	body.campPix .galleryThumb span.slideshowTitle {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		color: #fff;
		background-color: transparent;
		background-color: rgba(80,84,118, 0.8);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
		transition: all 0.25s ease;
	}
	#ie8 body.campPix .galleryThumb span.slideshowTitle {
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#505476, direction=135, strength=2);
	}
	body.campPix .galleryThumb img {width: 100%;}
	body.campPix #noFlash .getFlash {display: none;}

	body.campPix #slideshowWrapper .ze_galleria .galleria-cincopa-controls {top: -57px; right: -5px;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-cincopa-controls > div {background-color: #747474;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-container {background: transparent; overflow: visible;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-container.showThumb,
	body.campPix #slideshowWrapper .ze_galleria .galleria-container.showThumb .galleria-stage {background: transparent;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-thumbnails-container {height: 42px;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-thumbnails {margin: 0 auto;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-info-text {background: #747474; display: none !important;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-container.fullscreen {background: #000;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-container.fullscreen .galleria-cincopa-controls {top: 0; right: 0;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-image-nav-left,
	body.campPix #slideshowWrapper .ze_galleria .galleria-image-nav-right {
		background-image: url(http://files.campskyline.com/img/arrow-sprite.png);
		width: 43px;
	}
	body.campPix #slideshowWrapper .ze_galleria .galleria-image-nav-left {background-position: left center;}
	body.campPix #slideshowWrapper .ze_galleria .galleria-image-nav-right {background-position: right center;}

	body.campPix #instructions p {margin-bottom: 0.3em;}
	body.campPix #instructions img {
		vertical-align: middle;
		margin: 0 1em 0 0;
	}