body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;background-color: #87aec5;background-image:url('img/bgimage.gif');background-position : top;background-repeat:repeat-x;background-attachment:fixed}

/* Site Links */	
a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #CC6600;text-decoration: underline;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #800080;text-decoration: underline;}

a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #FF0000;text-decoration: underline;}

a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: underline;}

/* Site Links End */

/*Fall Events Section */

#fallevents {height:171px; background-image:url('img/iStock_000009824698XSmall-1.jpg'); padding:5px;}

#fallevents img {display: inline-block; vertical-align:middle; position:relative; top:-35px;}

#fallevents li {float:left; height:150px; width:33%; list-style:none; font-family:Arial,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;}

#fallevents .goa img {
display:inline-block;
position:relative;
top:-1px;
vertical-align:middle;
}

#fallevents .goa span {
display:inline-block;
font-family:Arial,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
left:5px;
margin:0;
position:relative;
top:-1px;
vertical-align:middle;
width:105px;
}

#fallevents span {display: inline-block; margin:0; vertical-align:middle; width:105px; position:relative; left:0px; top:-40px; font-family:Arial,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;}

.falleventsheader {font-family:Arial,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px; padding-top:5px; padding-bottom:5px; background-color:white;}


.familycamp {
-moz-border-radius:8px 8px 8px 8px;
background-color:#33FF99;
height:25px;
margin:10px;
padding-top:15px;
vertical-align:middle;
width:300px;
} 

.familycamp a:link, .familycamp a:visited {font-family: Arial, "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;}

.familycamp a:hover, .familycamp a:active {font-family: Arial, "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #ff3333;text-decoration: underline;}


/* Fall Events Section End */
		
#container{width: 758px;background-color: #D5E4D1;border: 5px solid #333;}

#navrow{height:38px;}

#announcement{height:126px;background-color: #FF0000; background-image:url('img/summercampwebbanner.jpg');}

#banner{background-color: #666;border-bottom: 0px solid #fff;}

.bannertext{font-size:20px;float:right; position:absolute; top:255px; right:280px;}

.bannertext a:link, .bannertext a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color: #000000;text-decoration: none;}

.bannertext a:hover, .bannertext a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color: #ff3333;text-decoration: underline;}

.stuartcurry img {
border:6px solid black;
margin-bottom:50px;
margin-left:15px;
}

.outdoorschool img {
border:none;
margin-bottom:50px;
margin-left:15px;
}

#content{}

#featureboxes{}

.titlebg{background-color: #738D6D;width: 340px;}

.txt{padding: 0px 5px 5px 5px;}

.photo {float: left;padding:0px 5px 2px 0px;vertical-align: middle; }

.photocaption img{border: 6px solid black;}

#featureboxes td{width: 340px;}

.featuretext1 {width: 200px;}

.featuretext2 {width: 215px;}

#left{padding: 15px 25px 0px 25px;}

#leftfeature{border: 2px solid #fff;background-color: #B3C0B0;}

.go{float:right;padding-right: 20px;}

#rtfeature{border: 2px solid #fff;background-color: #B3C0B0;}

#right{padding-left: 20px;}

#leftcol {border-left: 25px solid #fff; border-top: 15px solid #fff;border-right: 15px solid #fff; background-color: #fff;padding: 5px 5px 10px 5px;text-align:left; width:210px;}

#tourcol {background-color: #F1F6F0;}		

#rightcol {border-left: 10px solid #fff; border-top: 15px solid #fff;border-right: 25px solid #fff; background-color: #fff;padding: 5px 5px 10px 5px;;background-position : left;background-repeat : no-repeat; width:540px;}

#rightcol img {float: right;}		

#rightcol h2 {margin-top: 0; }		

#footer{background-color: #666;border-top: 8px solid #fff;border-bottom: 0px solid #fff;}

.info{display: none;}

td{text-align: left; vertical-align: top;}

img {border: 0;}

h1 {font: 13px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }	

h2 {font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }	

p {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin-top: 0px;}

.navtitle{background-image :url(i/arrow_right.pn); background-position: left;background-repeat : no-repeat;vertical-align:top;padding-left: 22px;font: 13px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000;display:block;margin-bottom: 1em;}
