body {
	color:#000;
	background:#869a1d;
	padding:0;
	margin:0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:100%;}

#hills {
	max-width:1200px;
	min-height:935px;
	background:url(/themes/forrestel/img/Background.jpg) no-repeat top center #869a1d;
	margin:-13px auto 0 auto;
	padding:0 0 50px 0;}

#wrapper {
	width:958px;
	margin:0 auto;
	padding:13px 0 0 0;}

/* left nav */

#navigation {
	width:179px;
	float:left;
	text-align: right;}

#navigation ul {
	padding:0;
	margin:132px 0 0 0;}

#navigation ul li {
	list-style:none;
	list-style-image:none;
	padding:0;}

#navigation ul li a {
	display:block;
	width:179px;
	height:38px;
	color: #fff;}

/* right nav */

#promos {
	width:179px;
	float:right;
	margin: ;
	}

#promos ul {
	padding:0;
	margin:132px 0 0 0;}

#promos ul li {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;}

#promos ul li a {
	display:block;
	width:179px;
	padding: 6px 0;
	color: #fff;
	}

#promos ul li a b {
	/*display:none;*/}

/*
#promos ul li.first a {
	height:54px;}
*/

/*
a#ADayAtCamp {
	background:url(/themes/forrestel/img/navigation/ADayAtCamp.png) no-repeat top;}
a#ADayAtCamp:hover {
	background:url(/themes/forrestel/img/navigation/ADayAtCamp.png) no-repeat bottom;}

a#HorsebackRiding {
	background:url(/themes/forrestel/img/navigation/HorsebackRiding.png) no-repeat top;}
a#HorsebackRiding:hover {
	background:url(/themes/forrestel/img/navigation/HorsebackRiding.png) no-repeat bottom;}

a#SportsAndAdventure {
	background:url(/themes/forrestel/img/navigation/SportsAndAdventure.png) no-repeat top;}
a#SportsAndAdventure:hover {
	background:url(/themes/forrestel/img/navigation/SportsAndAdventure.png) no-repeat bottom;}

a#Activities {
	background:url(/themes/forrestel/img/navigation/Activities.png) no-repeat top;}
a#Activities:hover {
	background:url(/themes/forrestel/img/navigation/Activities.png) no-repeat bottom;}

a#DirectorsAndStaff {
	background:url(/themes/forrestel/img/navigation/DirectorsAndStaff.png) no-repeat top;}
a#DirectorsAndStaff:hover {
	background:url(/themes/forrestel/img/navigation/DirectorsAndStaff.png) no-repeat bottom;}

a#CampLife {
	background:url(/themes/forrestel/img/navigation/CampLife.png) no-repeat top;}
a#CampLife:hover {
	background:url(/themes/forrestel/img/navigation/CampLife.png) no-repeat bottom;}

a#Sessions {
	background:url(/themes/forrestel/img/navigation/Sessions.png) no-repeat top;}
a#Sessions:hover {
	background:url(/themes/forrestel/img/navigation/Sessions.png) no-repeat bottom;}

a#RegistrationInfo {
	background:url(/themes/forrestel/img/navigation/RegistrationInfo.png) no-repeat top;}
a#RegistrationInfo:hover {
	background:url(/themes/forrestel/img/navigation/RegistrationInfo.png) no-repeat bottom;}

a#RequestInformation {
	background:url(/themes/forrestel/img/navigation/RequestInformation.png) no-repeat top;}
a#RequestInformation:hover {
	background:url(/themes/forrestel/img/navigation/RequestInformation.png) no-repeat bottom;}

a#ContactUs {
	background:url(/themes/forrestel/img/navigation/ContactUs.png) no-repeat top;}
a#ContactUs:hover {
	background:url(/themes/forrestel/img/navigation/ContactUs.png) no-repeat bottom;}

a#Directions {
	background:url(/themes/forrestel/img/navigation/Directions.png) no-repeat top;}
a#Directions:hover {
	background:url(/themes/forrestel/img/navigation/Directions.png) no-repeat bottom;}

a#Home {
	background:url(/themes/forrestel/img/navigation/Home.png) no-repeat top;}
a#Home:hover {
	background:url(/themes/forrestel/img/navigation/Home.png) no-repeat bottom;}
*/


#centerCol {
	position:relative;
	width:567px;
	margin:0 auto;
	padding:0;
	background:url(/themes/forrestel/img/ContentBackground.png) no-repeat top center;}

#content {
	width:560px;
	margin:0;
	padding:0;
	line-height:140%;}

#logo {
	border-bottom:8px solid #9d7424;
	margin:13px 0 0 3px;}


/*
a#NewsAndPhotos {
	background:url(/themes/forrestel/img/navigation/NewsAndPhotos.png) no-repeat top;}
a#NewsAndPhotos:hover {
	background:url(/themes/forrestel/img/navigation/NewsAndPhotos.png) no-repeat bottom;}

a#FAQs {
	background:url(/themes/forrestel/img/navigation/FAQs.png) no-repeat top;}
a#FAQs:hover {
	background:url(/themes/forrestel/img/navigation/FAQs.png) no-repeat bottom;}

a#CampVideo {
	background:url(/themes/forrestel/img/navigation/CampVideo.png) no-repeat top;}
a#CampVideo:hover {
	background:url(/themes/forrestel/img/navigation/CampVideo.png) no-repeat bottom;}

a#ApplyOnline {
	background:url(/themes/forrestel/img/navigation/ApplyOnline.png) no-repeat top;}
a#ApplyOnline:hover {
	background:url(/themes/forrestel/img/navigation/ApplyOnline.png) no-repeat bottom;}

#promos ul li a#ACA {
	margin-top:100px;
	height:81px;
	background:url(/themes/forrestel/img/ACALogo.png) no-repeat top;}
a#ACA:hover {
	background:url(/themes/forrestel/img/ApplyOnline.png) no-repeat bottom;}
*/

a#ACA {
	display: block;
	margin-top:123px;
	height:81px;
	text-indent: -999em;
	background:url(/themes/forrestel/img/ACALogo.png) no-repeat top;}


#footer {
	clear:both;
	height:70px;
	width:566px;
	margin:50px 0 0 0;
	padding:45px 0 0 0;
	background:url(/themes/forrestel/img/ContentBackground.png) bottom center no-repeat #eee;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	line-height:120%;}

#footer address {
	font-style:normal;
	margin:0 17px;}

#footer ul {
	float:right;
	padding:0;
	margin:0 10px 0 0;}

#footer ul li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0 10px 0 0;}

#footer a {
	color:#000;}

#footer a:hover {
	text-decoration:none;}


a {
	color:#981200;}

a:hover {
	text-decoration:none;}

address {
	font-style:normal;
	margin:20px 15px;}

fieldset {
	border:none;
	border-top:3px solid #9d7424;
	margin:20px 15px;}

h1, h2, h3 {
	font-family:Arial,Helvetica,sans-serif;
	color:#9d7424;
	margin:20px 15px;
	padding:0;}

h1 {
	font-size:22px;
	border-bottom:1px solid #9d7424;
	padding-bottom:10px;
	line-height:24px;
	font-weight:normal;}

h1 span {
	color:#3b2d23;
	font-size:16px;
	font-weight:bold;}

h2 {
	font-weight:normal;
	margin-top:0;}

h3 {
	color:#000;}

h3 span {
	color:#3b2d23;
	font-size:14px;
	font-weight:bold;}

img {
	border:none;}

label {
	display:block;
	font-family:Helvetica,Arial,sans-serif;
	font-size:80%;}

legend {
	color:#000;}

ul li {
	list-style-image:url(/themes/forrestel/img/bullet.gif);}

p, blockquote, ul, ol, table {
	margin-left:15px;
	margin-right:15px;}

ul, ol {
	margin-left:0;}

table {
	margin:20px 15px;}

.caption {
	font-family:Helvetica,Arial,sans-serif;
	font-size:80%;
	line-height:120%;}

.caption p {
	margin-left:0;
	margin-right:0;}

.clear {
	clear:both;}

.divider {
	clear:both;
	padding:15px 0;
	border-top:1px solid #9d7424;
	margin:0 15px;}

.note {
	font-family:Arial,Helvetica,sans-serif;
	border-top:2px solid #485922;
	padding:5px;
	background:#e0eec0;
	font-size:70%;}

.minorNote {
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;}

p.next {
	text-align:right;
	font-style:italic;
	margin-bottom:0;
	padding-bottom:20px;}

#miniSiteLinkBack {
	width: 145px;
	position:absolute;
	left:583px;
	top:420px;
	}

a#familyCampBanner {
	display:block;
	width:530px;
	height:100px;
	margin:0 15px;
	background: url(/themes/forrestel/img/familyCampBanner.jpg) 0 0 no-repeat;
	}

a#familyCampBanner:hover {
	background-position:0 -100px;
	}

#familyCampLinkBack, #facebookLink {
	width: 145px;
	position:absolute;
	left:-163px;
	top:600px;
	}

#miniSiteLinkBack a#equestrian,
#miniSiteLinkBack a#horseback,
#miniSiteLinkBack a#riding,
#miniSiteLinkBack a#horses,
#familyCampLinkBack a#famCampThumb,
#facebookLink a#facebookThumb {
	display:block;
	width: 145px;
	height: 83px;
	text-indent: -999em;
	background-position:0 0;
	background-repeat:no-repeat;
	}

#facebookLink a#facebookThumb:hover {
	background-position:0 -85px;
	}

	#familyCampLinkBack a#famCampThumb{
		background-image: url(/themes/forrestel/img/familyCampThumb.jpg);
		}

	#facebookLink a#facebookThumb{
		background-image: url(/themes/forrestel/img/forrestelFacebook.png);
		color: #3b5998;
		}

	#miniSiteLinkBack a#equestrian {
		background-image: url(/themes/forrestel/img/miniSiteOne.jpg);
		}

	#miniSiteLinkBack a#horseback {
		background-image: url(/themes/forrestel/img/miniSiteTwo.jpg);
		}

	#miniSiteLinkBack a#riding {
		background-image: url(/themes/forrestel/img/miniSiteThree.jpg);
		}

	#miniSiteLinkBack a#horses {
		background-image: url(/themes/forrestel/img/miniSiteHorses.jpg);
		}

	#miniSiteLinkBack span,
	#familyCampLinkBack span,
	#facebookLink span {
		display:block;
		text-align:center;
		margin:4px 0 20px 0;
		font: 11px Arial, sans-serif;
		}

		#miniSiteLinkBack span a,
		#familyCampLinkBack span a,
		#facebookLink span a {
			color:#4b5924;
			text-decoration:none;
			}

		#miniSiteLinkBack span a:hover,
		#familyCampLinkBack span a:hover,
		#facebookLink span a:hover {
			text-decoration:underline;
			}

#aca {
	padding:20px 22px 0 0;
	float:right;
	clear:right;
	}

p.feature {
	font-size: 13px;
	line-height: 19px;
	}


/* These existed on the page and I've just moved them into the stylesheet */
#hills {background:url(/themes/forrestel/img/bloggerBackground.jpg) no-repeat top center #869a1d;}

#flashcontent {
	width:530px;
	padding:0;
	margin:15px;
	background:#eee;}

#flashcontent p {
	padding:10px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:90%;}

#blogNav {
	width:178px;
	float:right;
	padding:119px 0 0 0;}

#blogNav ul {
	padding:0;
	margin:0 0 20px 0;}

#blogNav ul li {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:5px 0;
	font-family:Helvetica,Arial,sans-serif;
	font-size:90%;}

#blogNav a {color:#fff; text-decoration:none;}

#blogNav a:hover {color:#000;}

h4 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:110%;
	text-transform:uppercase;
	color:#000;
	border-bottom:3px solid #fff;
	margin-bottom:10px;}

.post-footer {
	border-top:1px solid #9d7424;
	font-family:Helvetica,Arial,sans-serif;
	font-size:85%;
	text-align:right;}

table.slideshowLegend {
	font-family:Helvetica,Arial,sans-serif;
	font-size:90%;
	margin-top:3px;
	border-bottom: 1px solid #333;
	color:#333;
	width:530px;}

/* Added for DoStuff */

div.left {float:left; margin:9px 15px 15px 0;}
div.right {float:right; margin:9px 0 15px 15px;}
div.full {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;}

.single #addComment {float:right; margin:0 14px 20px 0; width:200px;}

.single #addComment #comment_body,
.single #addComment #comment_email,
.single #addComment #comment_author {margin:5px 0; width:200px;}
.single #addComment #comment_body {height:200px;}
.single #addComment h4 {margin:0 0 -6px 0; font-size:14px;}

.single #comments {width:300px; margin:0 0 0 15px; padding:0; list-style:none;}

#comments li#commentSubmited {display:none; padding:20px 20px 0 20px;}
#commentSubmited {background:#9D7424; color:#fff;}

/* 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%;}

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

h2.archiveHeader {font-size:28px; margin-top:20px;}

#comments li.comment {padding:10px 0; margin:0 0 12px 0; border-bottom:1px solid #9D7424;}

#content .post {margin:15px;}
#content .post p {margin:0 0 16px 0;}

#content .post h2,
#content .post h3 {margin:0 0 12px 0;}

#content .post {margin:15px;}
#content .post p {margin:0 0 16px 0;}

#content .post h2,
#content .post h3 {margin:0 0 12px 0;}