t/* CSS Document 

tan #fefbf3

aqua 46A1BB*/



/* General Styles */

/*
	FONTS
*/



@font-face {
	font-family: 'Omnes_GirlScoutsBold';
	src: url('fonts/omnesgss-webfont.eot');
	src: local('Omnes_GirlScoutsBold'), 
	url('fonts/omnesgss-webfont.woff') format('woff'), 
	url('fonts/omnesgss-webfont.ttf') format('truetype'), 
	url('fonts/omnesgss-webfont.svg#webfontY4vSBXgw') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Omnes_GirlScoutsSemibold';
	src: url('omnesgss-webfont.eot');
	src: local('Omnes_GirlScoutsSemibold'),  
	url('fonts/omnesgss-webfont.woff') format('woff'),  
	url('fonts/omnesgss-webfont.ttf') format('truetype'),  
	url('fonts/omnesgss-webfont.svg#webfontY4vSBXgw') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background: url(images/bg.gif) top center;
	margin:0px;
	padding:0px;
	font: 11.5px/1.5em "ludica grande", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
	outline: none;
	color: #00A959;
}
ul, dl, dd, p, h1, h2, h3, ol {
	margin:0px;
	padding:0;
}
em.disclaimer {
	margin:20px 30px 5px 30px;
	size:80%;
	display:block;
	color:#666666;
}
a:hover {
	border-bottom: 1px solid;
}
#content p a {
	border-bottom:#00A959 1px dotted;
	color: #00A959;
}
#content p a:hover {
	border-bottom:#00A959 1px solid;
}
/* Branding  */


#branding {
	height:152px;
	position:relative;
}
#branding h1 {
	width:220px;
	height:113px;
	position:absolute;
	top:30px;
	left:0px;
	padding:0;
	text-indent:-9999px;
}
#branding h1 a {
	display:block;
	background:url(images/newLogo.png) no-repeat;
	width:220px;
	height:113px;
}
#branding h1 a:hover {
	background:url(images/newLogo.png) no-repeat;
	width:220px;
	height:113px;
	border: none;
}
/* Wrapper  */

#wrapper {
	background: url(-) center top repeat;
	position: relative;
	width: 800px;
	height:100%;
	overflow: visible;
	margin: 0 auto;
}
/* Container  */
#container {
	width:800px;
	margin:0 auto;
	padding:0;
	position:relative;
}
/*images/contentbkg2.gif*/

#content {
	background:  url(-) bottom no-repeat #ffffff;
	width:595px;
	float:right;
	position:relative;
	padding:0 0 30px 0;
}
/* content basic */


#content h1 {
	margin:30px 0 20px 30px;
	font-size:24px;
	line-height:1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00A959;
}
#content p {
	margin:5px 30px 10px 30px;
	line-height:1.5em;
	color:#333333;
}
#content dl {
	line-height:1.5em;
	color:#333333;
	margin:5px 0px 5px 40px;
	padding:0 0 0 10px;
	width:300px;
	display:block;
}
#content dl.col1 {
	float:right;
	margin-left:10px;
	width:200px;
}
#content dl dt. #content dl dd {
padding:0 0 0 20px;
display:block;
}
#content.inside > h1 + p {
	line-height:1.6em;
	padding-bottom:10px;
	color:#000000;
	font-size:13px;
	border-bottom:#CCCCCC 1px dashed;
}
#content #motto {
	height:133px;
	display:block;
	position:relative;
	top:15px;
}
#content #motto img {
	border:none;
}
body.home h2 {
	font:14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F1574C;
	margin:15px 0 20px 30px;
	clear:left;
}
/* content inside */

#content.inside h1 {
	background: black;
	color: white;
	font: normal normal normal 20px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-family: 'Omnes_GirlScoutsSemibold', arial;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0px 0px 15px;
	padding: 35px 0px 10px 30px;
}
#content.inside h2 {
	font-family: 'Omnes_GirlScoutsSemibold', arial;
	font-weight:normal;
	font-size: 1.4em;
	color:#000000;
	margin:20px 20px 10px 30px;
	clear:left;
}
#content.inside h2 a {
	color:#00A959;
	border-bottom:#00A959 dotted 1px;
}
#content.inside dt {
	font:14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F1574C;
	margin:20px 20px 7px -10px;
	text-indent:0px;
	padding:0px;
}
#content.inside ul {
	margin:0px 20px 7px 30px;
	color:#333333;
}
#content.inside ul li {
	text-indent:-10px;
	padding:0px 0 0 0px;
	list-style-position:inside;
}
#content.inside li h3 {
	display:inline;
	font:12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:5px 0 0px 0px;
}
#content.inside h3 {
	font:12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:5px 0 0px 30px;
}
#content.inside h3 a {
}
#content.inside p {
	margin:7px 40px 12px 30px;
	line-height:1.5em;
}
#content.inside li p {
	margin:7px 0px 12px 0px;
}
#content.inside p img.content {
	padding:5px;
	margin:0 10px 5px 0;
	border:#CCCCCC 1px solid;
	float:left;
}
#content.inside p img.content2, #content p img.content2 {
	padding:5px;
	margin:0 0 5px 10px;
	border:#CCCCCC 1px solid;
	float:right;
}
#content.inside p img.patch {
	margin:0 10px 20px 0px;
	float:left;
}
p.img {
	float:left;
	font-size:90%;
	font-weight:bold;
	margin:0px;
}
/* Main Navigation */

#content.inside ul#mainnav {
	margin:0px;
}
#mainnav {
	height: 28px;
	position: absolute;
	right: 0px;
	text-align: center;
	top: -30px;
	width: 595px;
}
#mainnav li {
	display: inline-block;
	font-size: 13px;
	height: 30px;
	margin: 9px 9px 9px 0px;
	margin-left: 0px;
	position: relative;
	text-indent: 0px !important;
}
*+ html body #mainnav li {
	display: block;
	float: left
}
#mainnav li a {
	height:30px;
	color: #fff;
	font-family: 'Omnes_GirlScoutsSemibold', arial;
}
#mainnav li a:hover {
	border-bottom: 1px dotted white;
}
/* li#about { background:url(images/nav_top_about.gif) no-repeat ; width:56px;}
li#whatis   { background:url(images/nav_top_whatis.gif) no-repeat ; width:127px;}
li#resource  { background:url(images/nav_top_resource.gif) no-repeat ; width:112px; }
li#activities  { background:url(images/nav_top_activities.gif) no-repeat; width:112px;}
li#form {background:url(images/nav_top_forms.gif) no-repeat ; width:116px;}
li#top_divider {background:url(images/nav_top_divider.gif) no-repeat ; width:20px; height:25px;}
 
li#about a:hover { background:url(images/nav_top_about_on.gif) no-repeat ; width:56px; }
li#whatis a:hover  { background:url(images/nav_top_whatis_on.gif) no-repeat ; width:127px;}
li#resource a:hover { background:url(images/nav_top_resource_on.gif) no-repeat; width:112px; }
li#activities a:hover  { background: url(images/nav_top_activities_on.gif) no-repeat; width:112px;}
li#form a:hover {background:url(images/nav_top_forms_on.gif) no-repeat ; width:116px;}
 
/* Sub Navigation */ 

 #content.inside ul#subnav {
	margin:0px;
}
#subnav {
	background: #000000;
	color: white;
	font-family: 'Omnes_GirlScoutsSemibold', arial;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 595px;
	padding: 5px 0px;
}
#subnav li {
}
*+html #subnav li {
	display: block;
	float: left;
	text-indent: 0 !important
}
#subnav li {
	display: inline-block;
	padding: 5px 0;
	text-indent: 0 !important
}
#subnav li a {
	color: #fff;
	padding: 0px 7px;
	border-right: 2px solid #fff;
}
#subnav li a:hover {
	border-bottom: 1px dotted white;
}
#subnav li a.trainingNav {
	border-right: none;
}
/*
li#news {background:url(images/sub_nav_news.gif) no-repeat; width:33px; }
li#donate  {background:url(images/sub_nav_donate.gif) no-repeat ; width:45px;}
li#cookies {background:url(images/sub_nav_cookies.gif) no-repeat 0px top; width:49px; }
li#candy {background:url(images/sub_nav_candy.gif) no-repeat 0px top; width:79px;}
li#shop {background:url(images/sub_nav_shop.gif) no-repeat 0px top; width:77px;}
li#camping {background:url(images/sub_nav_camping.gif) no-repeat 0px top; width:52px;}
li#training  {background:url(images/sub_nav_training.gif) no-repeat 0px top; width:54px;}

li#sub_divider {background:url(images/sub_nav_divider.gif) no-repeat 0px 2px; width:19px; position: relative; bottom:1px}
 
 
li#news a:hover {background:url(images/sub_nav_news_on.gif) no-repeat ; width:33px; }
li#donate a:hover  {background:url(images/sub_nav_donate_on.gif)  no-repeat ; width:45px;}
li#cookies a:hover {background:url(images/sub_nav_cookies_on.gif)  no-repeat; width:49px; }
li#candy a:hover {background:url(images/sub_nav_candy_on.gif)  no-repeat ; width:79px;}
li#shop a:hover {background:url(images/sub_nav_shop_on.gif) no-repeat; width:77px;}
li#camping a:hover {background:url(images/sub_nav_camping_on.gif) no-repeat; width:52px;}
li#training a:hover {background:url(images/sub_nav_training_on.gif) no-repeat; width:54px; }

/* li#forms a:hover {background:url(images/sub_nav_on.gif)  no-repeat  -448px top; width:128px; left:457px} */


 /* Side Navigation */
 
 /*#generallinks {
	 width: 240px;
 height:134px; padding:20px 0 0 0px;
 background: url(images/sideNavBG.png) top right no-repeat;

}*/

#generallinks {
	background: white url(http://test.gsle.org/images/sideNavBG.png) no-repeat 100% 0%;
	height: 125px;
	border: 1px solid #000000;
	margin: 0;
	padding: 7px 0px 0px;
	width: 200px;
	z-index: 100;
}
/*#generallinks li {
font-family: 'Omnes_GirlScoutsSemibold';
display:block;
width:185px;
height:22px;
position: relative;
left: 10px;
padding:5px 0 0 0;
border-bottom:#784A3D dashed 1px;
} 

*/
 
 #generallinks li {
	border-bottom: 1px dashed #79CEA6;
	display: block;
	font-family: 'Omnes_GirlScoutsSemibold', arial;
	height: 22px;
	left: 10px;
	padding: 2px 0px 0px 10px;
	position: relative;
	width: 85%;
}
#generallinks li a {
	display:block;
	color: #000;
	font-size: 14px;
}
#generallinks li a:hover {
	color: #00A959;
	border: none;
}
*html #generallinks li a, *html #generallinks li, *html #generallinks {
	width:190px;
}
/* li#forgirls a {background:url(images/sidenav.gif); }
 li#forvolunteers a {background:url(images/sidenav.gif) left -25px ;}
 li#fordonors a {background:url(images/sidenav.gif) left -51px ;}
 li#forparents a {background:url(images/sidenav.gif) left -77px ;}
 li#foralumnae a {background:url(images/sidenav.gif) left -104px ; }
 
 li#forgirls a:hover {background:url(images/sidenav_on.gif) 5px 0px; }
 li#forvolunteers a:hover {background:url(images/sidenav_on.gif) 5px -25px ;}
 li#fordonors a:hover {background:url(images/sidenav_on.gif) 5px -51px ;}
 li#forparents a:hover {background:url(images/sidenav_on.gif) 5px -77px ;}
 li#foralumnae a:hover {background:url(images/sidenav_on.gif) 5px -104px ; }
 
 */
 
 #generallinks li#foralumnae {
	border-bottom:none;
}
#generallinks li#join {
	background: white;
	border: 1px solid black;
	height: auto;
	left: 0px;
	margin: 5px 0px 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	width: 200px;
}
#generallinks li#join a {
	font-size: 2em;
	line-height: 1em;
	padding: 10px 0px;
}
#generallinks li#join a:hover {
	color: #00A959;
}
#content.inside ul#utilitylinks li, #content ul#utilitylinks li {
	font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	letter-spacing:.04em;
	font-weight:bold;
	text-indent:0px;
	padding:0px;
	margin:0px;
}
#navandsearch {
	width: 100%;
	position: absolute;
	top:8px;
	left:0;
	z-index: 999
}
#communicationlinks {
	margin: 5px 0 0 0 !important;
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0
}
#communicationlinks ul {
	float: right;
	width: 800px;
	margin: 0 auto;
	position: relative;
	z-index: 9999
}
#communicationlinks li {
	font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	letter-spacing:.04em;
	font-weight:bold;
}
#communicationlinks ul li.last {
	border-right: none;
}
#communicationlinks_b li {
	font:14px/1.5em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	letter-spacing:.04em;
	font-weight:bold;
}
#content.inside ul#utilitylinks li a, #content ul#utilitylinks li a {
	color:#000;
0
}
*html #content.inside ul#utilitylinks li a, *html #content ul#utilitylinks li a {
	left:30px;
}
#content.inside ul#utilitylinks li a:hover, #content ul#utilitylinks li a:hover {
	color:#ffffff;
	background:none;
	text-indent:0px;
	border: none;
}
#content.inside ul#utilitylinks, #content ul#utilitylinks {
	padding: 50px 0;
	position: absolute;
	text-align: left;
	width: 595px;
	bottom: -100px;
	margin: 0;
}
*html #content.inside ul#utilitylinks {
	left:30px;
}
*html #content ul#utilitylinks {
	left:30px;
}
#content.inside ul#utilitylinks li#designedby {
	padding-right:25px;
}
#content ul#utilitylinks li#designedby {
	padding-right:25px;
}
#communicationlinks_b {
	display:block;
	position:relative;
	right:00px;
	top:0px;
	clear:both;
}
#communicationlinks li a {
	color:#fff;
}
#communicationlinks_b li a {
	color:#000000;
}
#searchform {
	position:absolute;
	top:15px;
	right:230px;
	color:#000000;
	font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	letter-spacing:.04em;
	font-weight:bold;
}
#searchform a:hover, #communicationlinks a:hover {
	color:#000;
	background:none;
}
/* What's New section */

 
 dl#whatsnew {
	width:240px;
	position:absolute;
	background: #fff;
	position:absolute;
	top:425px;
	left:-15px;
}
*html dl#whatsnew {
	background:url(images/postit_bottom.gif) no-repeat bottom -1px;
}
#whatsnew dt {
	text-indent:-9999px;
	height:80px;
	margin:0px;
	position:relative;
	top:-30px;
	z-index:15;
}
.newssection {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/postit_title.png');
}
.newssection[class] {
	background-image:url(images/postit_title.png);
}
#whatsnew dd {
	display:block;
	width:185px;
	position:relative;
	top:-30px;
	padding:3px 10px 3px 35px;
	font-size:11px;
	background:url(images/bulletwhatsnew.gif) 20px 7px no-repeat;
}
/* Inside Nav */



*html #content.inside ul#insidelinks {
	margin: 0px 2px 15px 10px;
	padding:0px;
}
#content.inside ul#insidelinks {
	background: #00A959;
	float: right;
	margin: 0px 2px 15px 10px;
	padding: 20px 0px 10px 8px;
	width: 143px;
}
*html #content.inside ul#insidelinks {
	width:148px;
	padding:0px 0 00px;
}
#content.inside ul#insidelinks li {
	display:block;
	text-indent:0px;
}
#insidelinks ul {
	margin: 0 0 00 7px !important;
	padding: 0 !important
}
#insidelinks ul ul, #insidelinks ul li ul, #insidelinks ul ul, #insidelinks li ul {
	margin: 0 0 0 0px !important;
	padding: 0 !important
}
*html #content.inside ul#insidelinks ul {
	padding:0 0 0 0px;
	margin:0px;
}
*html #content.inside ul#insidelinks li {
	display:block;
	text-indent:0px;
	list-style-position:outside;
	margin:0px;
	line-height:1.3em;
}
#content.inside ul#insidelinks ul li {
	display:block;
	position:relative;
	text-indent:0px;
	margin: 0 0 0 7px;
}
*html #content.inside ul#insidelinks ul li {
	display:block;
	position:relative;
	left:0px;
	overflow:visible;
	text-indent:0px;
}
#content.inside ul#insidelinks ul ul {
	padding:0;
	margin:0px;
	text-indent:0px;
}
*html #content.inside ul#insidelinks ul ul {
	padding:0 0 0 00px;
	margin:0px;
}
#content.inside ul#insidelinks ul ul li {
	display:block;
	text-indent:0px;
}
*html #content.inside ul#insidelinks ul ul li {
	display:block;
	text-indent:0px;
}
#content.inside ul#insidelinks li a {
	display:block;
	padding:3px 5px;
	color:#ffffff;
}
#content.inside ul#insidelinks li a:hover {
	color:#00A959;
	background: #ffffff;
	border: none;
}
#content.inside ul#insidelinks li#title {
	display: block;
	height: 116px;
	left: -8px;
	margin-bottom: 20px;
	padding: 0px;
	position: relative;
	text-indent: -9999px;
	width: 153px;
}
*html #content.inside ul#insidelinks li#title {
	margin-top:20px;
}
#content.inside ul#insidelinks.about li#title {
	background:url(/aboutus/images/aboutus.jpg) no-repeat;
}
#content.inside ul#insidelinks.alumnae li#title {
	background:url(/foralumnae/images/alumnae1.jpg) no-repeat;
}
#content.inside ul#insidelinks.whatis li#title {
	background:url(/aboutus/images/whatis.jpg) no-repeat;
}
#content.inside ul#insidelinks.calendar li#title {
	background:url(/events/calendar.jpg) no-repeat;
}
#content.inside ul#insidelinks.news li#title {
	background:url(news/news.jpg) no-repeat;
}
#content.inside ul#insidelinks.parent li#title {
	background:url(/forparents/parent.jpg) no-repeat;
}
#content.inside ul#insidelinks.volunteer li#title {
	background:url(/forvolunteers/volunteers.jpg) no-repeat;
}
#content.inside ul#insidelinks.camping li#title {
	background:url(camping/images/camping.jpg) no-repeat;
}
#content.inside ul#insidelinks.donors li#title {
	background:url(fordonors/donors.jpg) no-repeat;
}
#content.inside ul#insidelinks.forms li#title {
	background:url(forms/images/forms.jpg) no-repeat;
}
#content.inside ul#insidelinks.training li#title {
	background:url(learning/images/training.jpg) no-repeat;
}
#content.inside ul#insidelinks.girls li#title {
	background:url(forgirls/images/girls.jpg) no-repeat;
}
#content.inside ul#insidelinks.activities li#title {
	background:url(/resources/images/activities.jpg) no-repeat;
}
#content.inside ul#insidelinks.councilshop li#title {
	background:url(/councilshop/councilshop.jpg) no-repeat;
}
/* Decorative stuff  */



/* em.sunflower {width:130px; height:130px; display:block;text-indent:-9999px;
position:absolute;
bottom:-60px; right:-50px;}


.sunflower[class] {
  background:url(/images/daisy.png) no-repeat top right;
}

*/


em#insidephotos {
	width:265px;
	height:215px;
	z-index:15;
	position:absolute;
	left:-35px;
	display: none !important;
}
.aboutphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/aboutphotos.png');
}
.aboutphoto[class] {
	background-image:url(/images/aboutphotos.png);
}
.whatisphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/whatis.png');
}
.whatisphoto[class] {
	background-image:url(/images/whatis.png);
}
.calendarphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/events/calendarphoto.png');
}
.calendarphoto[class] {
	background-image:url(/events/calendarphoto.png);
}
.newsphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/news/newsphoto.png');
}
.newsphoto[class] {
	background-image:url(/news/newsphoto.png);
}
.parentphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/forparents/parentphoto.png');
}
.parentphoto[class] {
	background-image:url(/forparents/parentphoto.png);
}
.volunteerphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/forvolunteers/volunteersphoto.png');
}
.volunteerphoto[class] {
	background-image:url(/forvolunteers/volunteersphoto.png);
}
.campingphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/camping/images/campingphoto.png');
}
.campingphoto[class] {
	background-image:url(/camping/images/campingphoto.png);
}
.formsphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/forms/images/formsphoto.png');
}
.formsphoto[class] {
	background-image:url(forms/images/formsphoto.png);
}
.donorphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fordonors/donorphoto.png');
}
.donorphoto[class] {
	background-image:url(/fordonors/donorphoto.png);
}
.trainingphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/learning/images/trainingphoto.png');
}
.trainingphoto[class] {
	background-image:url(/learning/images/trainingphoto.png);
}
.girlsphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/forgirls/images/girlsphoto.png');
}
.girlsphoto[class] {
	background-image:url(/forgirls/images/girlsphoto.png);
}
.activitiesphoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/resources/images/activitiesphoto.png');
}
.activitiesphoto[class] {
	background-image:url(/resources/images/activitiesphoto.png);
}
.alumnaephoto {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/foralumnae/images/alumnaephoto.png');
}
.alumnaephoto[class] {
	background-image:url(/foralumnae/images/alumnaephoto.png);
}
div.morelinks, div.highlight {
	margin:7px 40px 7px 30px;
}
div.morelinks p {
	margin:0 auto;
	line-height:1.7em;
}
div.highlight {
	background: #44CC84;
	border: 1px solid black;
	margin: 10px 0px 7px 30px;
	padding: 7px 7px;
	width: 375px;
}
div.highlight * {
	margin: 0px 0px 0.4em !important;
}
div.highlight a {
	color: #ffffff !important;
	border-bottom: 1px dotted #ffffff;
}
#content.inside div.highlight h1 {
	font:12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:5px 0 0px 30px;
	padding:0px;
	background:none;
}
em.date {
	font: 10px/1.3em Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.1em;
	padding:0 0px 0 5px;
	display:block;
	color:#999999;
}

table p {
	margin: 0 !important;
	padding: 0 0 7px 0 !important;
}	

table.schedule {
	width:90%;
	margin:0 auto;
	border-top:#CCCCCC 1px dashed;
	border-left:#CCCCCC 1px dashed;
}
table.scheduleshort {
	width:56%;
	margin-left:10px;
	border-top:#CCCCCC 1px dashed;
	border-left:#CCCCCC 1px dashed;
}
table.schedule td, table.scheduleshort td {
	padding:5px 10px 5px 5px;
	margin:0;
	text-align:center;
	vertical-align:top;
	border-bottom:#CCCCCC 1px dashed;
	border-right:#CCCCCC 1px dashed;
}
table.schedule td p, table.scheduleshort td p {
	padding:0;
	margin:0;
	text-align:left;
}
table.schedule td strong {
	vertical-align:bottom
}
table label {
	float:left;
	width:115px;
}
div#secondarycontent {
	width:200px;
	position:absolute;
	padding:65px 20px 30px 20px;
	background: url(images/postit_bottom.png) no-repeat -1px bottom;
	position:absolute;
	top:250px;
	left:-15px;
	z-index:15;
}
*html div#secondarycontent {
	background: url(images/postit_bottom.gif) no-repeat -1px bottom;
}
div#secondarycontent p {
	margin:10px 0 0 0px;
}
div#secondarycontent h2 {
	height:50px;
	margin:0px;
	position:absolute;
	top:-30px;
	left:0px;
	z-index:15;
	width:180px;
	font:14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F1574C;
	padding:35px 40px 0 20px;
	text-align:left;
}
div#secondarycontent h3 {
	font:12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
.secondcontent {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/postit_top.png');
}
.secondcontent[class] {
	background-image:url(/images/postit_top.png);
}
h2.section {
	border-top:1px #666666 dashed;
	padding-top:10px;
}
#content.inside ol li {
	list-style:decimal outside;
	padding:5px 0px;
}
#content.inside ol {
	margin:0 30px 0 60px;
}
#content ul#insidelinks table.sidetable {
	width:153px;
	margin:120px 0 0 0;
	padding:20px 0 0 10px
}
#content ul#insidelinks table.sidetable td {
	padding:0px;
	margin:0px;
	text-align:left;
}
#content ul#insidelinks table.sidetable tr {
	border-bottom:1px dashed #999999;
	display:block;
	padding:5px 0;
}
a#backbutton {
	z-index:20;
	position:relative;
}
#content.inside table.largetable tr {
	display:block;
	border-bottom:1px solid #999999;
}
*#content.inside table.largetable tr {
	display:block;
	border-bottom:1px solid #999999;
}
#content.inside table.largetable td {
	border-right:1px dashed #CCCCCC;
	width:80px;
	text-align:center;
	vertical-align:top;
}
#content.inside table.largetable td.head {
	font-weight:bold;
	border-right:none;
}
#content.inside table.largetable td.dates {
	width:55px;
}
#content.inside table.largetable td.campname {
	width:120px;
}
#content.inside table.largetable td.cost {
	width:100px;
}
#content.inside table.largetable td.ages {
	width:100px;
}
#content.inside #patchHack {
	position: relative;
	top: 15px;
	left: 10px;
	width: 420px;
	width:420px
}
.patchHack {
	position: relative;
	left: 30px;
	width: 400px
}
#content.inside table.patchtable {
	clear:none;
	padding:0;
	margin:0px 0 0 0px;
	border-left:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC
}
#content.inside table.patchtable tr td {
	text-align:center;
	padding:5px 2px;
	margin:0px;
	vertical-align:top;
	border-bottom:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	border-collapse:collapse;
}
#content.inside table.patchtable tr td p {
	padding:0px;
	margin:0px;
}
#content.inside table.patchtable img {
	padding:5px 0px 7px 0px;
	margin:0px;
}
#content.inside ul.grid li {
	float:left;
	height:160px;
	width:30%;
}
#content.inside table.form {
	margin:0 30px;
	width:60%;
}
ul.bullets li {
	list-style:disc;
}
/* ----- capptions ----- */

.captionLeft {
	display: inline-block;
	float: left;
	margin: 10px 15px 15px 35px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: auto
}
.captionRight {
	display: inline-block;
	float: right;
	margin: 10px 35px 15px 15px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: auto
}
/* donate button */

.donate {
	position: absolute;
	top:30px;
	right: 0px;
	background:url(-) no-repeat;
	height: px;
	width: 300px;
	text-align: right
}
.donate a:hover {
	background: none
}
/* ----- home page edits - jan '09 ----- */

/* these edits are for the home page to expand the width and create more blocks for content */
/*
body.home #content {width: 800px; background: none; padding: 0px;}
body.home #home_content {padding:0px 00px 0px 10px; z-index: 0; margin: 15px 0px 0px 0px} 

body.home #content #home_content h1 {margin: 0px 0 20px 226px; padding: 13px 0 0 0 }

body.home #content #motto {margin: 0 0 0 206px}

body.home #subnav {margin: 0 0 0 206px}

body.home #content ul#utilitylinks {width: 800px; position: relative; left: 40px; bottom: 40px}  
 
body.home em.sunflower {bottom: 0px; right: 0px}

body.home .contentBlock {width: 375px; float: left; border-right: 1px dashed #FF9999;  border-bottom: 1px dashed #FF9999; margin: 0 19px 19px 0; padding: 0px 0 14px 0}

body.home .contentBlock p {margin: 0px 10px 0 20px !important; padding: 0px}

body.home .contentBlock h3  {font:14px/1.3em Verdana, Arial, Helvetica, sans-serif;
color:#F1574C; font-weight: bold;
margin:7px 0 0px 20px;}

body.home #whatsnew {width: 240px; float: left; margin-left: 0!important;}
body.home #whatsnew .top {background:url(images/postit_top_new.png) no-repeat; height: 90px; width: 240px}
body.home #whatsnew .bottom {background:url(images/postit_bottom.png) bottom; width: 240px; padding: 0 0 50px 0}
body.home #whatsnew .bottom ul li {list-style: url(images/bulletwhatsnew.gif); margin: 4px 13px 4px 30px}*/


/* ------------------------- optional sub nav under h1 --------------------------- */

p.optionalSubnav2 {
	text-decoration: none !important;
}
a.optionalSubnav2 {
	color: #F1574C;
	font-family: 'Omnes_GirlScoutsSemibold', arial;
	font-size: 13px;
	font-weight: 100;
	padding: 6px;
	padding-right: 0;
	padding-top: 0;
	margin: 0;
	margin-left: 4px;
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	text-transform: lowercase;
	text-decoration: none;
	color: #ffffff !important;
	padding: 5px;
	background:  #00A959;
}
a.optionalSubnav2:hover {
	background: #44CC84;
	color: #fff !important;
}
body.home #whatsnew .top h3 {
	margin: 40px 0 10px 30px;
	font-size: 2.5em;
	color: #000000
}
body.home #leftAdBig {
	display: block !important;
	position: absolute;
	top: 151px;
	width: 240px;
	overflow: hidden;
	border: 1px solid;
	margin: 74px 0 0 0;
	height: 289px;
	background: #ffffff;
}
body.home #leftAd {
	display: none
}
#leftAd {
	width: 200px;
	overflow: hidden;
	background: white;
	border: 1px solid;
	margin: 74px 0 0 0;
}
body.home #leftAd {
	background: none;
	border: none;
	magin: 0;
	width: 240px;
}
#leftAd img, #leftAdBig img {
	float: left;
	border: none;
}
body.home img.wide {
	width: 240px;
}
body.home img.small {
	width: 120px;
}
img.wide {
	width: 200px;
}
img.small {
	width: 100px;
}

/* ----- new home page icons ------ */
.homeIcon {
	float: right;
	margin: 8px 4px 0 1px;
	border: none;
}

.homeIcon img {
	border:none;	
	width: 25px;
}

.homeIcon:hover, .homeIcon img:hover {
	border-bottom: none;	
}

.donate .homeIcon img { width: 28px;}
