
		body {
			width: 100%;
			margin: 0;
			padding:0;
			text-align: center;
			background: url("/assets/images/content-background.png") repeat-x;
			background-position: 0 220px;
			font-family: Georgia, serif;
			font-size: 100%;
			color: #6C5E48;
			line-height: 1.125em;
			}
		
		#wrapper-c {
			display: block;
			width: 980px;
			margin: 0 auto;
			padding:0;
			}
        #photos #wrapper-c {
        text-align: left;
        padding-left: 30px;
        }
		
		#wrapper-f {
			width: 100%;
			display: block;
			position: fixed;
			bottom: 0;
			background: url('/assets/images/grass-background2.png') repeat-x;
			z-index: 1000;
			}

		#wrapper-h {
			width: 100%;
			background: url('/assets/images/tree-header-bg.jpg') repeat-x;
			text-align: center;
			}
			
		#header {
			width: 960px;
			height: 200px;
			margin: 0px auto;
			}
		
		#wrapper-n {
			display: block;
			width: 100%;
			height: 25px;
			background: #443B2D;
			border: 1px dotted #5FC8FF;
			border-left: 0; border-right: 0; 
			text-align: center;
			margin-bottom: 10px;
			}
			
		#left-column {
			display: block;
			float: left;
			width: 440px;
			text-align: left;
			border-right: 1px dotted #5FC8FF;
			padding: 0 20px 70px 20px; 
			}
		
		#right-column {
			display: block;
			float: left;
			width: 470px;
			margin: 0;
			padding:0;
			margin-left: 10px;
			text-align: left;
			padding-bottom: 70px;
			}
		
		#right-column-l {display: block; width: 230px; float:left; padding-right: 5px;}
		#right-column-r {display: block; width: 235px; float: left;}
			
			
		#footer {
			width: 960px;
			margin: 0px auto;
			bottom: 0;
			}
		
		#join-us {display: block; margin: 0; padding:0; width: 140px; height: 198px; float: right; background: url("/assets/images/join-now-sign.png");}
			
		#wrapper-calendar {display: block; width: 230px; height: 130px; margin-top: -40px;  padding-top: 80px; overflow: hidden;  text-align: center;background: url('/assets/images/full-calendar-background.gif') no-repeat; background-position: 18px 0;}
		
		#calendar {display: block; width: 130px; margin: 0px auto; padding: 0; background: url('/assets/images/calendar-day-background.gif') bottom repeat-x;}
		#month {display: block; line-height: 1em;  background-color: #443B2D;  font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: bold; font-size: 1em; color: #fff; width: 130px; padding: .25em 0; margin: 0 auto; letter-spacing:-.03em;}
		#day {display: block;  line-height: 1em; color: #443B2D; font-family: Times, serif; font-size: 4em; width: 128px; padding: 0; margin: 0px auto; border: 1px dotted #443B2D; border-top:0; border-bottom:0;}
		#weekday {display: block;  color: #443B2D; font-family: Times, serif; font-size: 1em; width: 128px; padding: 0 0 .25em 0; margin: 0px auto; border: 1px dotted #443B2D; border-top: 0; margin-top: -.25em; }
		
 #right-column-r a {display: block; width: 230px; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: .9em; color:#00579f;}
 .monthlyCalendarLink {text-align: center;}
			
	/*------Navigation Styles & rollovers-----*/
			
		#main-nav {
			width: 960px;
			list-style-type: none;
			margin: 0px auto;
			font-weight: bold;
			color: #5FC8FF;
			}
	
		#main-nav li {
		display: block;
		float: left;
		overflow:hidden;
		margin: 3px 5px;
		/* min-width: 95px; */
		text-shadow:0 -1px 1px rgba(0,0,0,0.5); /* (light on dark) */
		}

/*

			#main-nav #nav-welcome {width:95px; height:25px; background: url("/assets/images/nav/nav-welcome.gif");}
			#main-nav #nav-pack-news {width:113px; height:25px; background: url("/assets/images/nav/nav-pack-news.gif");}
			#main-nav #nav-calendar {width:104px; height:25px; background: url('/assets/images/nav/nav-calendar.gif');}
			#main-nav #nav-fun-facts {width:102px; height:25px; background: url('/assets/images/nav/nav-fun-facts.gif');}
			#main-nav #nav-parent-resources {width:186px; height:25px; background: url('/assets/images/nav/nav-parent-resources.gif');}
			#main-nav #nav-scout-shop {width:121px; height:25px; background: url('/assets/images/nav/nav-scout-shop.gif');}
			#main-nav #nav-contact-us {width: 127px; background: url('/assets/images/nav/nav-contact-us.gif');}
			#main-nav li a, a#join-us { text-indent: -9000px
z-index: 10; overflow: hidden; text-decoration: none;}
*/

#main-nav li a {
display: block;
float: left;
padding:0 10px;
overflow: hidden;
font-weight: 700;
 font-family: adrianna-extended;
color: #5FC8FF;
text-decoration: none;
font-size: .75em;
letter-spacing: -.03em;
}

#main-nav li a:hover {
color: #F7D117;
}

body#photos li#nav-photos a, body#pack-news li#nav-pack-news a, body#monthly-calendar li#nav-calendar a, body#fun-facts li#nav-fun-facts a, body#resources li#nav-parent-resources a, body#contact-us li#nav-contact-us a 
{
color: #F7D117;
}



#right-column h1 span	{visibility: hidden; text-decoration: none;}

/*
 text-indent: -9000px;
z-index: 10;
*/

	
/*
			#main-nav #nav-welcome:hover, #welcome #main-nav #nav-welcome,
			#main-nav #nav-pack-news:hover,#pack-news #main-nav #nav-pack-news,
			#main-nav #nav-calendar:hover,#monthly-calendar #main-nav #nav-calendar,
			#main-nav #nav-fun-facts:hover,#fun-facts #nav-fun-facts,
			#main-nav #nav-parent-resources:hover, #resources #main-nav #nav-parent-resources,
			#main-nav #nav-scout-shop:hover, #scout-shop #main-nav #nav-scout-shop,
			#main-nav #nav-contact-us:hover, 	#contact-us #main-nav #nav-contact-us	{cursor: pointer; background-position:0 -25px;}
			
			#join-us:hover {background-position:0 -198px;}
*/
	
	
	/*text styles*/
	
	h1 {font-size: 2.5em; color: #00579f; font-weight: normal; margin: .5em 0; padding: 0;letter-spacing: -.03em;}
		h2 {font-size: .9em; color: #00579f; font-weight: bold; margin: 0; padding: 0; margin-bottom: 0; letter-spacing: -.02em;}
	h3 {font-size: .9em; color: #00579f; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: bold; margin: 0; padding: 0; letter-spacing: -.02em;}
	
	p {font-size: .9em; line-height: 1.25em; color: #6C5E48; margin:0; padding: 0; margin-bottom: 1em;}
	.bold {font-weight:bold; letter-spacing: -.07em; font-weight: bold; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;}
	.small {font-size: .75em;}
	.italic {font-style: italic;}
	.highlight {color: #c31516;}
	#right-column h1.upcoming-events {display: block; width: 460px; height: 40px;  margin: .25em 0; padding:0; overflow: hidden; background: url('/assets/images/header-calendar.png') no-repeat;}
	#right-column h1.weather {display: block; width: 230px; height: 40px; margin: 0; padding: 0; overflow: hidden; background: url('/assets/images/header-weather.png') no-repeat;}
		#right-column h1.contacts {display: block; width: 230px; height: 40px; overflow: hidden; background: url('/assets/images/header-contacts.png') no-repeat;}
			#right-column h1.forms {display: block; width: 230px; height: 40px; overflow: hidden; background: url('/assets/images/header-forms.png') no-repeat;}
				#right-column h1.links {display: block; width: 230px; height: 40px; overflow: hidden; background: url('/assets/images/header-links.png') no-repeat;}

	.boilerplate {display: block; font-size: .75em; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#B3FF5F; padding-top: 30px; float: left;}

#left-column ul {list-style-image: url("/assets/images/0085_blueAndPointy.png"); font-size: .9em; line-height: 1.25em;}
	#left-column ul li {color: #00579f;}

#right-column ul {list-style-type: none; margin: 0; padding: 0; margin-left: 10px;  }
	#right-column ul li a {display: block; font-size: .9em; margin-bottom:5px;}

.article {}
.article h2 { font-size: 1.2em; font-weight: normal; border-bottom: 1px dotted #5FC8FF;padding: 10px 0;}
.article h2 span {font-size: .75em; }


/*googleEvents styles*/
.toggler {padding-left: 10px; padding-top: 5px; color: #00579f; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: bold; border-top: 1px dotted #5FC8FF; letter-spacing: -.02em;   }
.toggler:hover {cursor: pointer; color:#6C5E48 !important;}
.event-title {display: block; margin-bottom: 0; color: #6C5E48; letter-spacing: -.02em;}
.event-date {display: block; font-family: Georgia, serif; font-size: .85em; width:230px; padding-bottom: 5px; font-weight: normal; letter-spacing: 0;}

.event-info {padding: 10px; background: #fff; background: url('/assets/images/calendar-event-info-background.png') top repeat-x #fff;}
.event-location, .event-time, .event-description {display: block; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: .9em; font-weight: bold;}
.event-description {margin-top: 10px;}

.event-info a {display: block; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: .8em; font-weight: bold; color:#6C5E48; margin: 10px 0; padding-bottom: 10px;}
	

/*link styles*/

a {color: #00579f; outline: none;}
.gallery-back {
display: block;
float: left;
text-align: center;
padding-left: 60px;
padding-top: 60px;
}
.gallery-back a {
display: block;
font-size: 12px;
letter-spacing: normal;
font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-weight: bold;
text-decoration: none;
}

#photos h1 {
width: 920px;
}

/*misc styles*/



#right-column-r p, #contact-us #right-column-l p, #right-column-r h2, #contact-us #right-column-l h2 {padding-left: 10px;}

.clearfloat {clear: both;}
	
br {display: block;}
.closer {float: right; display: none; margin-right: 10px;}


