/* =========== */
/* = GLOBALS = */
/* =========== */

body {
	background: #fff url(../images/bg_header.jpg) center top repeat-x;
	font:14px arial, sans-serif; 
	color:#312a21; 
}
body.archive,
body.pod-events #site,
body.page-template-template-blog-php,
/*body.page-template-template-blog-multimedia-photos-php,
body.page-template-template-blog-mulimedia-videos-php,*/
body.single-format-standard,
body.page-template-template-blog-php

{
	background: url(../images/bg_header-blog.jpg) center top repeat-x; 
}

body.pod-for-donors-events {
	background: #fff url(../images/bg_header.jpg) center top repeat-x;
}

body.page-template-template-events-php,
body.pod-events {
	background-position: 0 -100px;
}
body.pod-page-for-donors, {
	background: #fff url(../images/bg_header.jpg) center top repeat-x!important;
}

#site { 
	background:url(../images/bg_body.jpg) center top no-repeat;
	position: relative;
	z-index: 1;
}

body.archive #site,
body.pod-events #site,
body.page-template-template-events-php #site,
/*body.page-template-template-blog-multimedia-php #site,
body.page-template-template-blog-multimedia-photos-php #site,
body.page-template-template-blog-mulimedia-videos-php #site,*/
body.single-format-standard #site,
body.page-template-template-blog-php #site,
body.page-template-template-blog-php #site {
	background:url(../images/bg_body-blog.jpg) center top no-repeat;
}
body.term-voice-for-girls #site,
body.pod-for-donors-events #site,
body.term-news #site,
body.pod-page-for-donors #site { 
	background:url(../images/bg_body.jpg) center top no-repeat!important;
}

/*#upper { min-height:522px; height:auto !important; height:522px; }*/

	body.home #site { 
		/*background:url(../images/bg-body-home.jpg) center top no-repeat; */
	}

	body.page-template-template-blog-php #site,
	body.single-post #site,
	body.page-template-template-blog-mulimedia-videos-php #site,
	body.parent-pageid-16 #site,
	body.category #site,
	body.page-template-template-events-php #site,
	body.parent-page-19 #site,
	body.pod-events #site,
	body.page-template-template-events-php #site
	body.pod-page-eventsupcoming #site,
	body.pod-page-eventsall #site,
	body.parent-pageid-230 #site,
	body.blog #site { 
		/*background:url(../images/bg-body-blog.jpg) center top no-repeat; */
	}
/*body.page-template-template-page-real-accordions-php #copy,*/
body.parent-pageid-21 #copy,
body.page-template-template-advocacy-php #copy,
body.single-advocacy #copy,
body.page-template-template-resources-php #copy,
body.search-results #copy,
body.page-template-default #copy,
body.page-template-template-propertyrentalcamp-php #copy{
	margin-top: 89px;
}
body.page-id-1486 #copy {
	margin-top: 44px;
}


	#homelink {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 557px;
		z-index: 1005;
	}
	#homelink img {
		margin: 43px 0 0 30px;
		z-index: 1005;
	}
	#homelink a {
		background: url('../images/logo_whimsey-nuggets.png') top center no-repeat;
		display: block;
		height: 220px;
		position: absolute;
		right: 0;
		top: 0;
		width: 557px;
		z-index: 1006;
	}

#print-logo { display:none; }
.wrapper { 
	width:960px; 
	margin:0 auto; 
	clear: left;
}
#content>.wrapper { 
	padding-bottom:75px; 
}
.group { overflow:hidden; zoom:1; }
.show { display:block !important; }
.hidden { display:none !important; }
.ir { display:block; overflow:hidden; text-indent:-999em; }
.clearfix { clear:both; }
a { color:#00a950; text-decoration:none; }
a:hover { text-decoration:underline; }

#content.textured { 
	background: url('../images/bg_canvas-texture.png') 50% 19px no-repeat;
	margin-top: -14px;
}

/*body.pod-page-for-donors #content.textured*/

body.archive #content.textured,
body.pod-events #content.textured,
body.page-template-template-events-php #content.textured,

/*body.page-template-template-blog-multimedia-php #content.textured,*/
/*body.page-template-template-blog-multimedia-photos-php #content.textured,*/
/*body.page-template-template-blog-mulimedia-videos-php #content.textured,*/

body.single-format-standard #content.textured,
body.page-template-template-blog-php #content.textured,
body.single-format-standard #content.textured,
body.page-template-template-blog-php #content.textured { 
	/*margin-top: 408px;*/
	/*background-position: ;*/
	background: url('../images/bg_canvas-texture-blog.png') 50% 16px no-repeat;
	position: relative;
	/*float: left;*/
	/*clear: left;*/
}

body.term-voice-for-girls #content.textured,
body.pod-for-donors-events #content.textured,
body.term-news #content.textured,
body.pod-page-for-donors #content.textured { 
	background: url('../images/bg_canvas-texture.png') 50% 19px no-repeat;
	margin-top: -14px;
}

/* ========== */
/* = HEADER = */
/* ========== */
body.page-template-template-blog-php #header,
body.single-post #header,
body.page-template-template-blog-mulimedia-videos-php #header,
body.parent-pageid-16 #header,
body.category #header,
body.page-template-template-events-php #header,
body.parent-page-19 #header,
body.pod-events #header,
body.page-template-template-events-php #header,
body.pod-page-eventsupcoming #header,
body.pod-page-eventsall #header,
body.parent-pageid-230 #header,
body.blog #header { height:35px; }



#topnav-main {
	background: url('../images/bg_topnav-bottom.jpg') bottom repeat-x;
	display: block;
	height: 45px;
	z-index: 1006;
}

#topnav-main .container {
	margin: 0 auto;
	position: relative;
	width: 1280px;
	z-index: 1005;
}

#topnav-main ul.primary {
	margin: 0 auto;
	position: relative;
	width: 966px;
}
#topnav-main ul.primary > li {
	float: left;
}
#topnav-main ul.primary > li a {
	color: #fff;
	display: block;
	height: 20px;
	margin: 12px 0;
	padding: 5px 5px 0 5px;
}

#topnav-main ul.primary > li > a {
	display: block;
	/*text-indent: -9999px;*/
	height: 0;
	overflow: hidden;
	padding-top: 20px;
}


/* baseline for secondary nav link bullets */
#topnav-main ul.primary > li ul.secondary li {
	background: url('../images/sp_topnav-bullets.png') 0 2px no-repeat;

	margin: 0;
	padding: 0 0 0 22px;
}
#topnav-main ul.primary > li ul.secondary li:hover {
	background-position: 0 -30px;
}
#topnav-main ul.primary > li ul.secondary li a {
	font-style: italic;
	text-decoration: none;
}
/**/


/* for girls */
#topnav-main ul.primary > li.for_girls > a {
	background: url(../images/sp_topnav-for-girls.png) 0px 0px no-repeat;
	width: 70px;
}
#topnav-main ul.primary > li.for_girls ul.secondary li:hover {
	background-position: 0 -20px;
}
#topnav-main ul.primary > li.for_girls ul.secondary li:hover a {
	color: #e12fb5;
}
/**/


/* for parents */
#topnav-main ul.primary > li.for_parents > a {
	background: url(../images/sp_topnav-for-parents.png) 0 0 no-repeat;
	width: 95px;
}
#topnav-main ul.primary > li.for_parents ul.secondary li:hover {
	background-position: 0 -42px;
}
#topnav-main ul.primary > li.for_parents ul.secondary li:hover a {
	color: #f3f149;
}
/**/

/* for volunteers */
#topnav-main ul.primary > li.for_volunteers > a {
	background: url(../images/sp_topnav-for-volunteers.png) 0 0 no-repeat;
	width: 114px;
}

#topnav-main ul.primary > li.for_volunteers ul.secondary li:hover {
	background-position: 0 -65px;
}
#topnav-main ul.primary > li.for_volunteers ul.secondary li:hover a {
	color: #b567fa;
}
/**/

/* for donors */
#topnav-main ul.primary > li.for_donors > a {
	background: url(../images/sp_topnav-for-donors.png) 0 0 no-repeat;
	width: 92px;
}

#topnav-main ul.primary > li.for_donors ul.secondary li:hover {
	background-position: 0 -88px;
}
#topnav-main ul.primary > li.for_donors ul.secondary li:hover a{
	color: #00b4ff;
}
/**/

#topnav-main ul.primary > li a.active,
#topnav-main ul.primary > li:hover > a {
	background-position: 0 -30px;
}
#topnav-main ul.primary > li ul.secondary {
	background: url('../images/bg_topnav-dropdown.png') no-repeat;
	visibility: hidden;
	height: 128px;
	position: absolute;
	top: 45px;
	width: 156px;
	z-index: 1000;
	padding: 12px 20px;
}


#topnav-main ul.primary > li ul.secondary li a {
	margin: 0;
	padding: 0;
}

#topnav-main ul.primary > li:hover ul.secondary {
	visibility: visible;
}

.lt-ie8 #topnav-main ul.primary li ul.secondary {
	/*background-position: 50% -100px;*/
	/*border: 1px solid #f00;*/
	/*top: 20px;*/
}

.lt-ie8 #topnav-main ul.primary > li {
	/*border: 1px dotted #0ff;*/
	float: left;
	height: auto;
	position: relative;
	width: auto;
}
.lt-ie8 #topnav-main ul.primary > li ul.secondary li {
	/*border: 1px solid #FF0;*/
}

/* ============ */
/* = MASTHEAD = */
/* ============ */
#masthead { 
	position: relative; 
	height:422px;
	z-index: 3;
}
	body.page-template-template-blog-php #masthead,
	body.single-post #masthead,
	/*body.page-template-template-blog-mulimedia-videos-php #masthead,*/
	/*body.parent-pageid-16 #masthead,*/
	body.category #masthead,
	body.page-template-template-events-php #masthead,
	body.parent-page-19 #masthead,
	/*body.pod-events #masthead,*/
	body.pod-page-eventsupcoming #masthead,
	body.pod-page-eventsall #masthead,
	/*body.parent-pageid-230 #masthead,*/
	body.blog #masthead { 
		height: auto;
		background: transparent !important;
	}

#slideshow {
	position: absolute;
	top: 0;
	z-index: 2;
}
#slideshow-overlay {
	position: absolute;
	top: 0;
	z-index: 6;
}
#slideshow-overlay li.slide,
#slideshow li.slide { 
	cursor: pointer;
	height:426px;
	float: left;
	margin-right: 6px;
	overflow: hidden;
	position: relative;
	width:235px;
}
#slideshow-overlay li.slide ul,
#slideshow li.slide div.decorator { 
	bottom: -85px;
	height: 150px;
	padding:18px 0 ; 
	position: absolute;
	width: 100%;
}
#slideshow li.slide ul,
#slideshow li.slide ul li,
#slideshow li.slide ul li a
{
	z-index: 6;
}
#slideshow-overlay li.slide ul li {
	display: none;
}
#slideshow-overlay li.slide ul li.heading {
	display: block;
}

#slideshow li.slide.for-girls div.decorator { 
	background: url('../images/gs_slide-hover-magenta.png') top center no-repeat;
}
#slideshow li.slide.for-parents div.decorator { 
	background: url('../images/gs_slide-hover-yel.png') top center no-repeat;
}
#slideshow-overlay li.slide.for-donors,
#slideshow li.slide.for-donors { margin-right: 0;}
#slideshow>li.slide>div.decorator{
	height: 150px;
}
#slideshow li.slide.for-donors div.decorator { 
	background: url('../images/gs_slide-hover-blue.png') top center no-repeat;
}
#slideshow li.slide.for-volunteers div.decorator { 
	background: url('../images/gs_slide-hover-purple.png') top center no-repeat;
}

#slideshow-overlay li.slide ul a.title {
	height: 34px;
	margin: 35px 0 0 13px;
}

#slideshow-overlay li.slide ul li,
#slideshow li.slide ul li {
	font-weight: normal;
	/*opacity: 0;*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
	/*filter: alpha(opacity=0);*/
}
#slideshow-overlay li.slide ul li.heading {
	background: none;
	margin: 0;
	padding: 0;
	opacity:1;
	filter: alpha(opacity=100);
}

#slideshow-overlay li.for-girls ul a.title {
	background: url('../images/bg_slide-hover-title-girls.png') no-repeat top left;
}
#slideshow-overlay li.for-parents ul a.title {
	background: url('../images/bg_slide-hover-title-parents.png') no-repeat top left;
}
#slideshow-overlay li.for-volunteers ul a.title {
	background: url('../images/bg_slide-hover-title-volunteers.png') no-repeat top left;
}
#slideshow-overlay li.for-donors ul a.title {
	background: url('../images/bg_slide-hover-title-donors.png') no-repeat top left;	
}

#slideshow-overlay li.slide ul li { 
	background: url('../images/sp_bullet-whims.png') 0 0 no-repeat;
	margin:0 0 2px 18px;
	padding-left: 22px;
}
#slideshow-overlay li.slide ul li a { 
	color: #fff;
	display:block; 
	overflow:hidden; 
	font-style: italic;
	/*text-indent:-9999px; */
	height:25px; 
}
.main-slide {
	position: relative;
	height: 426px;
	overflow: hidden;
	padding-left: 2px;
	z-index: 3;
	width: 960px;
}
.main-slide.navgroup {
	width: 719px;
}

.main-slide img {
	z-index: 3;
}
.main-slide .slide-meta {
	position: absolute;
	bottom: 0;
	height:147px;
	left: 0;
	width: 722px;
	z-index: 1003;
}

.main-slide div.for-girls {
	background: url(../images/bg_for-girls-mask.png) bottom center no-repeat;
}
.main-slide div.for-donors {
	background: url(../images/bg_for-donors-mask.png) bottom center no-repeat;
}
.main-slide div.for-volunteers {
	background: url(../images/bg_for-volunteers-mask.png) bottom center no-repeat;
}
.main-slide div.for-parents {
	background: url(../images/bg_for-parents-mask.png) bottom center no-repeat;
}

.main-slide div h1.title {
	position: absolute;
	bottom: 30px;
	left: 25px;
	width: 330px;
	height: 60px;
}
.main-slide div.for-donors h1.title {
	background: url(../images/bg_for-donors-callout-title.png) bottom left no-repeat; 
}
.main-slide div.for-volunteers h1.title {
	background: url(../images/bg_for-volunteers-callout-title.png) bottom left no-repeat; 
}
.main-slide div.for-girls h1.title {
	background: url(../images/bg_for-girls-callout-title.png) bottom left no-repeat; 
}
.main-slide div.for-parents h1.title {
	background: url(../images/bg_for-parents-callout-title.png) bottom left no-repeat; 
}
#masthead a.join-today {
	background: url(../images/bg_btn-join-today.png) top left no-repeat;
	display: block;
	height: 60px;
	position: absolute;
	left: 500px;
	bottom: 10px;
	width: 185px;
	z-index: 210;
}
#masthead a.donate-now {
	background: url(../images/btn_make-donation.png) 0 0 no-repeat;
	display: block;
	height: 60px;
	position: absolute;
	left: 463px;
	bottom: 10px;
	width: 240px;
	z-index: 210;
}

#linkhome { width:385px; position:absolute; top:0; right:0; }
#sidebar #linkhome { width:240px; left:0; right:auto; }
#linkhome a { display:block; overflow:hidden; text-indent:-9999px; height:210px; }

#btn_online-registration {}
#btn_online-registration a { 
	background: transparent url(../images/btn_online-registration.png) no-repeat scroll 0 0;
	display: block;
	height: 65px;
	margin: 0 0 0 -10px;
	overflow: hidden;
	text-indent: -9999px;
}

#btn_online-registration a { 
	background: transparent url(../images/btn_online-registration.png) no-repeat scroll 0 0;
	display: block;
	height: 65px;
	margin: 0 0 0 -1px;
	overflow: hidden;
	text-indent: -9999px;
}

#make-donation a { 
	background: transparent url(../images/btn_make-donation.png) no-repeat scroll 19px 0;
	display: block;
	height: 65px;
	margin: 0 0 0 -10px;
	overflow: hidden;
	text-indent: -9999px;
}

.page-template-template-events-php #btn_online-registration a,
.pod-page-eventsall #btn_online-registration a,
.pod-page-eventsupcoming #btn_online-registration a,
.pod-events #btn_online-registration a,
.page-template-template-events-php #btn_online-registration a,
.page-template-template-blog-php #btn_online-registration a,
.single #btn_online-registration a,
.archive #btn_online-registration a,
.page-template-template-blog-multimedia-php #btn_online-registration a,
.page-template-template-blog-multimedia-photos-php #btn_online-registration a,
.page-template-template-blog-mulimedia-videos-php #btn_online-registration a { margin:-55px 0 0 -1px; }

#make-donation { width:245px; position:absolute; bottom:5px; right:5px; }
#make-donation a { display:block; overflow:hidden; text-indent:-9999px; height:65px; }

	body.home #make-donation { position:static; bottom:auto; right:auto; height:70px; }
	/*body.home #make-donation a { display:inline; overflow:auto; text-indent:0; height:auto; }*/
	
	body.page-template-template-blog-php #make-donation,
	body.single-post #make-donation,
	body.page-template-template-blog-mulimedia-videos-php #make-donation,
	body.parent-pageid-16 #make-donation,
	body.category #make-donation,
	body.page-template-template-events-php #make-donation,
	body.parent-page-19 #make-donation,
	body.pod-events #make-donation,
	body.page-template-template-events-php #make-donation,
	body.pod-page-eventsupcoming #make-donation,
	body.pod-page-eventsall #make-donation,
	body.parent-pageid-230 #make-donation,
	body.blog #make-donation { position:static; bottom:auto; right:auto; margin-bottom:25px; }

#search-form { 
	float: left;
	width:192px;
	height:17px;
	background:url(../images/bg-search.gif) bottom right no-repeat;
	padding:12px 0 0 0px;
	position: relative;
}
#search-form legend { display:none; }
#search-form label { display:none; }
#search-form .textfield { width:170px; float:left; }
#search-form .textfield input { width:170px; background:transparent; border:0; margin:0; padding:0; color:#aea9a1; font-size:13px; }
#search-form .buttons { width:15px; float:right; }
#search-form button { 
	float: right;
	display:block;
	width:15px; 
	height:15px;
	background:transparent;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	border:0;
	cursor:pointer;
	position: relative;
	z-index: 1006;
}

/* Nav */
#main-nav { position:absolute; left:10px; top:83px; height:190px; width:250px; }

	body.page-template-template-blog-php #main-nav,
	body.single-post #main-nav,
	body.page-template-template-blog-mulimedia-videos-php #main-nav,
	body.parent-pageid-16 #main-nav,
	body.category #main-nav,
	body.page-template-template-events-php #main-nav,
	body.parent-page-19 #main-nav,
	body.pod-events #main-nav,
	body.page-template-template-events-php #main-nav,
	body.pod-page-eventsupcoming #main-nav,
	body.pod-page-eventsall #main-nav,
	body.parent-pageid-230 #main-nav,
	body.blog #main-nav { position:static; left:auto; top:auto; margin:0 0 0 15px; width:205px; height:275px; }

#main-nav a { display:block; overflow:hidden; text-indent:-9999px; background:url(../images/sprite-nav.png) 0 0 no-repeat; height:49px; }

	#main-nav #main-nav-girls a             					{ background-position:0 0; }
	#main-nav #main-nav-parents a           					{ background-position:0 -49px; }
	#main-nav #main-nav-volunteers a        					{ background-position:0 -98px; }
	#main-nav #main-nav-donors a            					{ background-position:0 -147px; height:43px; }

	#main-nav #main-nav-girls a:hover       					{ background-position:0 -285px; }
	#main-nav #main-nav-parents a:hover     					{ background-position:0 -334px; }
	#main-nav #main-nav-volunteers a:hover  					{ background-position:0 -383px; }
	#main-nav #main-nav-donors a:hover      					{ background-position:0 -432px; }
	
	#main-nav #main-nav-girls.current_page_item a       		{ background-position:0 -285px; }
	#main-nav #main-nav-parents.current_page_item a     		{ background-position:0 -334px; }
	#main-nav #main-nav-volunteers.current_page_item a  		{ background-position:0 -383px; }
	#main-nav #main-nav-donors.current_page_item a      		{ background-position:0 -432px; }

	/* Home Page */
	body.home #main-nav { left:0; width:275px; height:396px; }
	body.home #main-nav a { height:94px; background:transparent; background:url(../images/sprite-nav-home.gif) 0 0 no-repeat; }

	/* Generic - Normal */
	body.home #main-nav #main-nav-girls                           a { background-position:14px 0; }
	body.home #main-nav #main-nav-parents                         a { background-position:14px -94px; }
	body.home #main-nav #main-nav-volunteers                      a { background-position:14px -188px; }
	body.home #main-nav #main-nav-donors                          a { background-position:14px -282px; height:94px; }
	
	/* Generic - Hover */
	body.home #main-nav #main-nav-girls                           a:hover { background-position:-261px 0; }
	body.home #main-nav #main-nav-parents                         a:hover { background-position:-261px -94px; }
	body.home #main-nav #main-nav-volunteers                      a:hover { background-position:-261px -188px; }
	body.home #main-nav #main-nav-donors                          a:hover { background-position:-261px -282px; }
	
	/* Generic - Slideshow */
	body.home #main-nav #main-nav-girls.activeslide               a { background-position:-550px 0; height:102px; }
	body.home #main-nav #main-nav-parents.activeslide             a { background-position:-826px -93px; height:102px; }
	body.home #main-nav #main-nav-volunteers.activeslide          a { background-position:-1102px -187px; height:102px; }
	body.home #main-nav #main-nav-donors.activeslide              a { background-position:-1377px -281px; height:102px; }

	/* For Girls - Normal */
	body.home.for-girls #main-nav #main-nav-girls                 a { background-position:-550px 0; height:104px; }
	body.home.for-girls #main-nav #main-nav-parents               a { background-position:-550px -104px; }
	body.home.for-girls #main-nav #main-nav-volunteers            a { background-position:-550px -198px; }
	body.home.for-girls #main-nav #main-nav-donors                a { background-position:-550px -292px; }
	
	/* For Girls - Hover */
	body.home.for-girls #main-nav #main-nav-girls                 a:hover { background-position:-550px 0; }
	body.home.for-girls #main-nav #main-nav-parents               a:hover { background-position:-550px -494px; }
	body.home.for-girls #main-nav #main-nav-volunteers            a:hover { background-position:-550px -588px; }
	body.home.for-girls #main-nav #main-nav-donors                a:hover { background-position:-550px -682px; }
	
	/* For Parents - Normal */
	body.home.for-parents #main-nav #main-nav-girls               a { background-position:-825px 0; }
	body.home.for-parents #main-nav #main-nav-parents             a { background-position:-825px -94px; height:104px; }
	body.home.for-parents #main-nav #main-nav-volunteers          a { background-position:-825px -198px; }
	body.home.for-parents #main-nav #main-nav-donors              a { background-position:-825px -292px; }
	
	/* For Parents - Hover */
	body.home.for-parents #main-nav #main-nav-girls               a:hover { background-position:-825px -390px; }
	body.home.for-parents #main-nav #main-nav-parents             a:hover { background-position:-825px -94px; }
	body.home.for-parents #main-nav #main-nav-volunteers          a:hover { background-position:-825px -588px; }
	body.home.for-parents #main-nav #main-nav-donors              a:hover { background-position:-825px -682px; }
	
	/* For Volunteers - Normal */
	body.home.for-volunteers #main-nav #main-nav-girls            a { background-position:-1100px 0; }
	body.home.for-volunteers #main-nav #main-nav-parents          a { background-position:-1100px -94px; height:93px; }
	body.home.for-volunteers #main-nav #main-nav-volunteers       a { background-position:-1100px -186px; height:104px; }
	body.home.for-volunteers #main-nav #main-nav-donors           a { background-position:-1100px -292px; }
	
	/* For Volunteers - Hover */
	body.home.for-volunteers #main-nav #main-nav-girls            a:hover { background-position:-1100px -390px; }
	body.home.for-volunteers #main-nav #main-nav-parents          a:hover { background-position:-1100px -484px; }
	body.home.for-volunteers #main-nav #main-nav-volunteers       a:hover { background-position:-1100px -186px; }
	body.home.for-volunteers #main-nav #main-nav-donors           a:hover { background-position:-1100px -682px; }
	
	/* For Volunteers - Normal */
	body.home.for-donors #main-nav #main-nav-girls                a { background-position:-1375px 0; }
	body.home.for-donors #main-nav #main-nav-parents              a { background-position:-1375px -94px; }
	body.home.for-donors #main-nav #main-nav-volunteers           a { background-position:-1375px -186px; }
	body.home.for-donors #main-nav #main-nav-donors               a { background-position:-1375px -282px; height:104px; }
	
	/* For Volunteers - Hover */
	body.home.for-donors #main-nav #main-nav-girls                a:hover { background-position:-1375px -390px; }
	body.home.for-donors #main-nav #main-nav-parents              a:hover { background-position:-1375px -484px; }
	body.home.for-donors #main-nav #main-nav-volunteers           a:hover { background-position:-1375px -576px; }
	body.home.for-donors #main-nav #main-nav-donors               a:hover { background-position:-1375px -282px; }


/* ================= */
/* = SECONDARY NAV = */
/* ================= */
#primary-sidebar { 
	width:235px;
	float:left;
	margin-bottom:20px; 

}

	body.page-template-template-blog-php #primary-sidebar,
	body.single-post #primary-sidebar,
	/*body.page-template-template-blog-mulimedia-videos-php #primary-sidebar,*/
	/*body.parent-pageid-16 #primary-sidebar,*/
	body.category #primary-sidebar,
	body.page-template-template-events-php #primary-sidebar,
	body.parent-page-19 #primary-sidebar,
	body.pod-page-eventsupcoming #primary-sidebar,
	body.pod-page-eventsall #primary-sidebar,
	/*body.parent-pageid-230 #primary-sidebar,*/
	body.pod-page-eventsall #primary-sidebar,
	body.pod-events #primary-sidebar,
	body.page-template-template-events-php #sidebar,
	body.blog #primary-sidebar { padding-top:60px; }

	

body.archive #primary-sidebar,
body.pod-events #primary-sidebar,
body.page-template-template-events-php #primary-sidebar,
/*body.page-template-template-blog-multimedia-php #primary-sidebar,
body.page-template-template-blog-mulimedia-videos-php #primary-sidebar,
body.page-template-template-blog-multimedia-photos-php #primary-sidebar,*/
body.single-format-standard #primary-sidebar,
body.page-template-template-blog-php #primary-sidebar {
	margin-top: 250px;
}

body.pod-for-donors-events #primary-sidebar,
body.term-voice-for-girls #primary-sidebar,
body.term-news #primary-sidebar,
body.pod-page-for-donors #primary-sidebar { margin-top: 0; padding-top: 0; }

#secondary-nav { 
	background:url(../images/bg_nav-cap.png) left top no-repeat;
	padding-top: 18px;	
}
#secondary-nav .helper {
	background:url(../images/bg_nav-repeat.png) left top repeat-y; 
	margin-bottom:20px;
}
#secondary-nav .helper .helper { 
	background:url(../images/bg_nav-top.png) left 0px no-repeat;
	/*margin-top: -20px;*/
	position: relative;
	z-index: 203;
}
#secondary-nav .helper .helper .helper {
	/*background:url(../images/bg-nav-bottom.jpg) left bottom no-repeat;*/
	background:url(../images/bg_nav-bottom.png) left bottom no-repeat;
	/*min-height:425px;
	height:425px;*/
	height:auto !important;
}
#secondary-nav .inner {
	/*min-height: 253px;*/
	padding:32px 10px 30px 15px;
	position: relative;
	width: 170px;
	z-index: 0;
}
#secondary-nav .inner>ul { padding:30px 0; }

#secondary-nav ul li.parent { 
	padding-bottom: 7px;
	z-index: 704;
}
#secondary-nav ul li.parent a { 
	display:block;
	overflow:hidden;
	/*text-indent:-9999px;
	height:30px; */
	line-height: 120%;
	background: url(../images/dbl-arrows-off.png) no-repeat transparent;
	background-position: 15px 6px;
	color:#514637; /* as designed */
	color: #70614c; /* correcting for heavier looking @font-face */
	text-decoration:none;
	padding:0 15px 0 35px;
	position: relative;
	z-index: 704;
	font-family: 'omnes_girlscouts_regularRg',sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-transform: lowercase;
}
#secondary-nav ul li.parent a:hover { 
	text-decoration:none; 
	background: url(../images/dbl-arrows-over.png) no-repeat transparent;
	background-position: 15px 6px;
}
#secondary-nav ul li.current_page_item a{
	text-decoration:none; 
	background: url(../images/dbl-arrows-on.png) no-repeat transparent;
	background-position: 15px 6px;
	font-family: 'omnes_girlscoutssemibold', sans-serif;
	color: #0ead59;
	font-weight: normal;	
}
#secondary-nav ul li.current_page_item ul li a{
	font-family: 'omnes_girlscouts_regularRg',sans-serif;
	font-size: 15px;
	color:#514637;
	padding-right: 0px;
	margin-right: 1px;
}
#secondary-nav ul li.current_page_item>a:hover{
	background: url(../images/dbl-arrows-on.png) no-repeat transparent;
	background-position: 15px 6px;
}
#secondary-nav ul li.current_page_item ul li a:hover{
	background-image: none;
	text-decoration: underline;
}

	/* Normal
	#secondary-nav ul li#secondary-nav-about               			a { background-position:15px 0; }
	#secondary-nav ul li#secondary-nav-blog                			a { background-position:15px -37px; }
	#secondary-nav ul li#secondary-nav-events              			a { background-position:15px -74px; }
	#secondary-nav ul li#secondary-nav-camp                			a { background-position:15px -111px; }
	#secondary-nav ul li#secondary-nav-shop                			a { background-position:15px -148px; }
	#secondary-nav ul li#secondary-nav-advocacy            			a { background-position:15px -185px; }
	#secondary-nav ul li#secondary-nav-resources            		a { background-position:15px -712px; }
	 */

	/* Hover 
	#secondary-nav ul li#secondary-nav-about               			a:hover { background-position:15px -244px; }
	#secondary-nav ul li#secondary-nav-blog                			a:hover { background-position:15px -281px; }
	#secondary-nav ul li#secondary-nav-events              			a:hover { background-position:15px -318px; }
	#secondary-nav ul li#secondary-nav-camp                			a:hover { background-position:15px -355px; }
	#secondary-nav ul li#secondary-nav-shop                			a:hover { background-position:15px -392px; }
	#secondary-nav ul li#secondary-nav-advocacy            			a:hover { background-position:15px -429px; }
	#secondary-nav ul li#secondary-nav-resources            		a:hover { background-position:15px -750px; }*/

	/* Current
	#secondary-nav ul li#secondary-nav-about.current_page_item a,
	#secondary-nav ul li#secondary-nav-about.current_page_ancestor a	{ background-position:15px -489px; }
	#secondary-nav ul li#secondary-nav-blog.current_page_item a,
	#secondary-nav ul li#secondary-nav-blog.current_page_ancestor a		{ background-position:15px -526px; }
	#secondary-nav ul li#secondary-nav-events.current_page_item a,
	#secondary-nav ul li#secondary-nav-events.current_page_ancestor a		{ background-position:15px -563px; }
	#secondary-nav ul li#secondary-nav-camp.current_page_item a,
	#secondary-nav ul li#secondary-nav-camp.current_page_ancestor a			{ background-position:15px -600px; }
	#secondary-nav ul li#secondary-nav-shop.current_page_item a,
	#secondary-nav ul li#secondary-nav-shop.current_page_ancestor a			{ background-position:15px -637px; }
	#secondary-nav ul li#secondary-nav-advocacy.current_page_item a,
	#secondary-nav ul li#secondary-nav-advocacy.current_page_ancestor a		{ background-position:15px -674px; }
	#secondary-nav ul li#secondary-nav-resources.current_page_item a,
	#secondary-nav ul li#secondary-nav-resources.current_page_ancestor a		{ background-position:15px -788px; } */

#secondary-nav ul li.parent ul { display:none; }
#secondary-nav ul li.parent.current_page_item ul { display:block; }

#secondary-nav ul li.parent ul { 
	padding:4px 0 20px; 
	background:url(../images/bg-sub-sub-btm.gif) transparent no-repeat; 
	background-position: bottom right;
	margin-bottom:18px; 
}
#secondary-nav ul li.parent ul li { 
	background:url(../images/bg-sub-sub-nav-y.gif) repeat-y transparent;
	background-position: right; 
}
#secondary-nav ul li.parent ul li a { 
	text-transform: capitalize;
	font-size: 14px;
	display:block; 
	padding:4px 20px 5px 35px; 
	overflow:auto; 
	text-indent:0; 
	height:auto; 
	background:transparent; 
}
#secondary-nav ul li.parent ul li.current-cat a,
#secondary-nav ul li.parent ul li.current_page_item a,
#secondary-nav ul li.parent ul li.current_page_ancestor a { background:url(../images/bg-tertiary-active.gif) 0 0 no-repeat !important; }


/* Social */
ul#social {
	background: url(../images/bg_like-tweet_connect.png) 12px 0 no-repeat;
	/*background: url(../images/bg_like-tweet.png) 12px 0 no-repeat;*/
	padding: 52px 0 21px 63px;
	position:relative;
}




ul#social li {
	width:38px;
	float:left;
	margin-right: 1px;
	height:40px;
	margin-left: 7px;
}


ul#social li a {
	background: url(../images/social_sprite.png) 0 0 no-repeat;
	display:block;
	height:38px;
	overflow:hidden;
	text-indent:-9999px;
	width: 40px;
}


#social #facebook a {
	background-position: -42px 0;
}
#social #facebook a:hover {
	background-position: -42px -44px;
}

#social #twitter a {
	background-position: -85px 0;
}
#social #twitter a:hover {
	background-position: -85px -44px;
}


#social #pinterest a {
	background-position: -1px 0;
}
#social #pinterest a:hover {
	background-position: -1px -44px;
}


/*
ul#social {
	background: url(../images/bg_like-tweet_connect.png) 12px 0 no-repeat;
	padding:0 0 56px 90px;
	position:relative;
}

ul#social li {
	width:60px;
	float:left;
	margin-right: 1px;
	height: 60px;
}


ul#social li a {
	background: url(../images/sp_social-icons.png) 0 0 no-repeat;
	display:block;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	width: 60px;
}

#social #facebook a {
	background-position: 0 0;
}
#social #facebook a:hover {
	background-position: 0 -59px;
}
#social #twitter a {
	background-position: -62px 0;
}
#social #twitter a:hover {
	background-position: -62px -59px;
}
*/





/* Multimedia Callout */
#multimedia-callout a {
	background: url(../images/bg_multimedia.png) top center no-repeat;
	height: 155px;
	width: 212px;
}
#multimedia-callout {
	margin-bottom: 32px;
}

/* Newsletter Signup */
#primary-sidebar #e-newsletter { background:url(../images/bg-e-newsletter-sidebar.gif) 0 0 no-repeat; width:214px; height:255px; }
#primary-sidebar #e-newsletter form { padding:89px 21px 0; }
#primary-sidebar #e-newsletter legend { display:none; }
#primary-sidebar #e-newsletter form div { height:58px; }
#primary-sidebar #e-newsletter form div.textfield { position:relative; }
#primary-sidebar #e-newsletter form div.textfield input { width:168px; margin-top:22px; padding:0; background:transparent; border:0; font-size:18px; }
#primary-sidebar #e-newsletter form label { display:none; }
#primary-sidebar #e-newsletter form div.buttons { padding-left:55px; }
#primary-sidebar #e-newsletter form div.buttons input { color:#524638; display:block; font-size:.05em; overflow:hidden; text-indent:-9999px; margin:0; background:transparent; cursor:pointer; border:0; width:115px; height:35px; }
#primary-sidebar #e-newsletter form div.input-group { display:block; margin:17px 0 0 -6px; width:184px; }
#primary-sidebar #e-newsletter form div.input-group li { display:block; float:left; width:88px; }
#primary-sidebar #e-newsletter form div.input-group li input {
		display:block;
		float:left;
		margin: 3px 0.5ex;
}
#primary-sidebar #e-newsletter form div.input-group label { color:#fff; display:block; float:left; font-size:.85em; line-height:20px; }
#primary-sidebar #e-newsletter form #mce-responses { display:none; }

	/* Error Message */
	#primary-sidebar #e-newsletter form div.mce_inline_error { color: #fc0; font-size: 11px; height:auto; left:0; position: absolute; top:47px; }

#primary-sidebar {
	position: relative;
	z-index: 203;
}
#upper>.wrapper {
	position: relative;
	z-index: 3;
}
#whimsy-mask {
	background: url('../images/bg_colored-brush-floral.png') bottom left no-repeat;
	/*border: 1px dotted #f00;*/
	height:296px;
	position: absolute;
	top:274px;
	left: 97px;
	width: 431px;
	z-index: 4;
}

/* ======== */
/* = COPY = */
/* ======== */
#copy { 
	float: left;
	width: 475px;
}

body.term-voice-for-girls #copy,
body.term-news #copy,
body.page-template-template-blog-multimedia-php #copy,
body.page-template-template-blog-multimedia-photos-php #copy,
body.page-template-template-blog-mulimedia-videos-php #copy,
.page-template-template-page-real-accordions-php #copy {
	margin-top: 85px;
}

.page-template-default #copy,
.home #copy {
	margin-top: 45px;
}
.parent-pageid-6 #copy,
.page-id-92 #copy,
.page-id-110 #copy,
.page-id-431 #copy,
.page-id-1171 #copy,
.page-id-96 #copy {
	margin-top: 0px;
}
body.page-id-23 #copy {
	margin-top: 160px;
}

#copy .inner {
	padding:15px 18px 0 15px;
}

body.pod-girl-scouts #copy .inner,
body.pod-volunteer #copy .inner,
body.page-template-gs-for-girls-profile-php #copy .inner,
body.page-template-gs-volunteer-profile-php #copy .inner {  
	padding: 0;
}
.parent-pageid-10 #copy .inner,
.page-id-10 #copy .inner { padding-top:18px; }

	body.page-template-template-blog-php #copy #blog-rss,
	body.single-post #copy #blog-rss,
	body.parent-pageid-16 #copy #blog-rss,
	body.category #copy #blog-rss,
	body.page-template-template-events-php #copy #blog-rss,
	body.parent-page-19 #copy #blog-rss,
	body.pod-events #copy #blog-rss,
	body.page-template-template-events-php #blog-rss,
	body.pod-page-eventsupcoming #copy #blog-rss,
	body.pod-page-eventsall #copy #blog-rss,
	body.parent-pageid-230 #copy #blog-rss,
	body.blog #copy #blog-rss { width:42px; margin-left:40px; }
	
	body.page-template-template-blog-php #copy #blog-rss a,
	body.single-post #copy #blog-rss a,
	body.parent-pageid-16 #copy #blog-rss a,
	body.category #copy #blog-rss a,
	body.page-template-template-events-php #copy #blog-rss a,
	body.parent-page-19 #copy #blog-rss a,
	body.pod-events #copy #blog-rss a,
	body.page-template-template-events-php #copy #blog-rss a,
	body.pod-page-eventsupcoming #copy #blog-rss a,
	body.pod-page-eventsall #copy #blog-rss a,
	body.parent-pageid-230 #copy #blog-rss a,
	body.blog #copy #blog-rss a { display:block; overflow:hidden; text-indent:-9999px; height:50px; }
	
	body.page-template-template-blog-php #copy .inner,
	body.single-post #copy .inner,
	body.parent-pageid-16 #copy .inner,
	body.category #copy .inner,
	body.page-template-template-events-php #copy .inner,
	body.parent-page-19 #copy .inner,
	body.pod-events #copy .inner,
	body.page-template-template-events-php #copy .inner,
	body.pod-page-eventsupcoming #copy .inner,
	body.pod-page-eventsall #copy .inner,
	body.parent-pageid-230 #copy .inner,
	body.blog #copy .inner { padding-top:0; }

#page-heading { min-height:75px; height:auto !important; height:75px; }

.entry a { font-weight:bold; color:#00a950; text-decoration:none; }
.entry a:hover { text-decoration:underline; }
.entry p { line-height:1.7em; margin-bottom:1em; }
.entry strong { font-weight:bold; }
.entry .pdf { list-style-image:url(../images/pdf_icon.gif); list-style-type:inherit; }

.entry h1 { 
	text-transform:lowercase; 
	font-family: 'omnes_girlscoutssemibold',sans-serif;
	font-weight:normal;
	font-size:50px; 
	color:#bb3099; 
	margin-bottom:20px; 
	line-height:0.8em; 
}
.entry h2 { font-size:30px; color:#312a21; margin-bottom:8px; line-height:1em; font-style:italic; }
.entry h3 { font-size:22px; color:#312a21; margin-bottom:8px; line-height:1em; font-weight:normal; font-style:italic; }
.entry h4,
.entry h5,
.entry h6 { font-size:18px; color:#312a21; margin-bottom:8px; line-height:1em; font-style:italic; }

.entry ul { margin-bottom:20px; padding:0 0 0 20px; list-style:disc; }
.entry li { padding-bottom:9px; font-size:0.9em; }
.entry ul ul { padding-top:20px; }
.entry ul ul li { font-size:1em; }
.entry table { width:100%; }
.entry td { padding:2px 0; vertical-align:top; }

.entry *+h3 { padding-top:30px; }
.entry *+h2 { padding-top:30px; }

.entry .accordion .child ul {  }
.entry .accordion .child li { background:transparent; padding:0; margin:0 0 12px 0; }

.entry #faq .answer ul { padding-top:0; }
.entry #faq .answer ul li { background:transparent; padding:0; margin:0 0 12px 0; }

.entry blockquote { border-top:1px dashed #d8d1c8; padding-top:20px; margin-bottom:20px; font-size:16px; font-style:italic; color:#675d50; }
.entry blockquote p:first-child { background:url(../images/bg-quote.gif) left top no-repeat; text-indent:55px; }
.entry blockquote p:last-child { margin-bottom:0; border-bottom:1px dashed #d8d1c8; padding-bottom:20px; }

.entry .alignleft { float:left; margin:0 10px 10px 0; }
.entry .alignright { float:left; margin:0 0 10px 10px; }

sup,
sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; font-size:0.7em; }
sup { bottom: 1ex; }
sub { top: .5ex; }

.entry em { font-style:italic; }
.entry strong { font-weight:bold; }

.entry table { font-size:.9em; width:100%; }
.entry th { background:#00a950; color:#fff; padding:5px; }
.entry td { border-bottom:1px dashed #d8d1c8; padding:5px; }
.entry td p { margin-bottom:0; }


/* Accordions */
.entry .child.section { margin:15px 0; }
.entry .child.section img.accordion-thumb { display:block; float:left; width:120px; height:110px; margin:0 15px 5px 0; }
.entry .child.section h3.child-title { line-height:1em; font-size:24px; color:#443e35; font-weight:normal; font-style:italic; text-transform:lowercase; margin-bottom:7px; background:url(../images/hr-narrow-alt.gif) -11px 23px no-repeat; }
.entry .child { font-size:13px; }
.entry .child h3 { margin:0; }
body.page-id-150 .entry .child h3 { margin-left:0; }
.entry .child ul { padding:0 0 0 30px; }
.entry .child ol { padding:0 0 0 5px; font-size:1.1em; }
.entry .child li { line-height:1.4em; }
.entry .child table td { padding:6px; }


/* Call to action*/
.call-to-action { background:url(../images/hr-narrow.gif) left top no-repeat; width:419px; font-size:12px; color:#7c7061; margin-bottom:24px; }
.call-to-action .helper { background:url(../images/hr-narrow.gif) left bottom no-repeat; padding:10px 0; }
.call-to-action .copy { width:275px; float:right; }
.call-to-action .thumbnail { width:140px; float:left; }
.call-to-action .thumbnail img { display:block; width:121px; height:111px; }
.call-to-action p { line-height:1.5em; margin-bottom:10px; }
.call-to-action p.learn-more { line-height:1em; margin-bottom:0; }
.call-to-action .copy h3 { font-size:22px; color:#312a21; line-height:1em; font-weight:bold; font-style:italic; margin-bottom:0; }
.call-to-action .copy h3 a { color:#312a21; }

/* Meet a Girl Scout */
#meet-girl-scout { background:url(../images/bg-meet-girl-scout.gif) left top no-repeat; }
#meet-girl-scout .thumbnail { width:130px; float:left; padding-top:24px; }
#meet-girl-scout .thumbnail img { display:block; width:121px; height:111px; }
#meet-girl-scout .copy { width:300px; float:right; padding-top:12px; font-size:12px; color:#7c7061; }
#meet-girl-scout .copy h3 { line-height:1em; font-size:37px; color:#bb3099; font-weight:normal; font-style:normal; text-transform:lowercase; margin-bottom:0; }
#meet-girl-scout .copy h3 a { color:#bb3099; }
#meet-girl-scout .copy h3 span { font-weight:bold; }
#meet-girl-scout .copy dl { 
	width: 300px;
	margin-bottom: 6px; 
}
#meet-girl-scout .copy dt {
	float: left;
	clear: left;
	/*width: 50px;*/
	height: 14px;
	padding-top: 2px;
	text-transform: uppercase;
	color: #00a950;
	font-size: 10px;
	font-weight: bold;
}
#meet-girl-scout .copy dd {
	float: left;
	/*width: 80px;*/
	/*height: 16px;*/
	font-size: 12px;
	color: #312a21;
	margin-left: 12px;
	width: 164px;
}
#meet-girl-scout .copy p { margin-bottom:16px; }
#meet-girl-scout .copy a { font-weight:bold; color:#00a950; text-decoration:none; }
#meet-girl-scout .copy a:hover { text-decoration:underline; }

/* Recent Post */
.recent-post { font-size:12px; color:#797060; margin:35px 0 5px 0; }
.recent-post .helper { background:url(../images/hr-narrow.gif) left bottom no-repeat; width:419px; padding:0 0 20px; }
.recent-post .copy { width:235px; float:right; }
.recent-post .copy h4 { text-transform:lowercase; font-weight:bold; color:#312a21; margin-bottom:6px; font-size:21px; }
.recent-post .copy h4 a { color:#312a21; }
.recent-post .copy p { margin-bottom:12px; line-height:1.4em; }
.recent-post .copy p.read-more { margin-bottom:0; }
.recent-post .thumbnail { padding-top:5px; width:180px; float:left; }
.recent-post .thumbnail img { display:block; width:170px; height:130px; }

/* More Posts */
.more-posts { padding-top:30px; }
.more-posts h3 { line-height:1em; font-size:24px; color:#443e35; font-weight:normal; font-style:normal; text-transform:lowercase; margin-bottom:7px; background:url(../images/hr-narrow-alt.gif) -11px 23px no-repeat; }
.more-posts h3 span { color:#00a950; }
.more-posts ol li { font-size:11px; color:#797060; }
.more-posts ol li { margin-bottom:12px; }
.more-posts ol li h5 a { text-transform:lowercase; font-weight:bold; color:#312a21; margin-bottom:6px; font-size:15px; }
.more-posts ul.categories { padding:15px 0 40px; }
.more-posts ul.categories li { float:left; padding-right:13px; }
.more-posts ul.categories li a { text-transform:lowercase; font-size:15px; font-weight:bold; }
.more-posts ul.categories li a span { text-transform:none; }

	.more-posts ol.archive li { overflow:hidden; zoom:1; }
	.more-posts ol.archive li a:hover { text-decoration:none; }
	.more-posts ol.archive span.date { display:block; float:left; width:35px; color:#797060; padding-top:4px; }
	.more-posts ol.archive span.title { display:block; float:left; width:375px; font-size:15px; color:#312a21; line-height:1.2em; font-weight:bold; text-transform:lowercase; }

/* Search Results */
.search-result { font-size:12px; color:#797060; margin:35px 0 5px 0; }
.search-result .helper { background:url(../images/hr-narrow.gif) left bottom no-repeat; width:419px; padding:0 0 20px; }
.search-result .copy { }
.search-result .copy h4 { text-transform:lowercase; font-weight:bold; color:#312a21; margin-bottom:6px; font-size:21px; }
.search-result .copy h4 a { color:#312a21; }
.search-result .copy p { margin-bottom:12px; line-height:1.4em; }
.search-result .copy p.read-more { margin-bottom:0; }
.search-result .thumbnail { padding-top:5px; width:180px; float:left; }
.search-result .thumbnail img { display:block; width:170px; height:130px; }



div.nav { padding:30px 0; text-transform:lowercase; font-weight:bold; }
div.nav .prev { width:40%; float:left; }
div.nav .next { width:40%; float:right; text-align:right; }



/* ======== */
/* = BLOG = */
/* ======== */
.blog-heading { padding:20px 0 0; }

	body.page-template-template-blog-php.single .blog-heading,
	body.parent-pageid-16 .blog-heading,
	body.category .blog-heading,
	body.page-template-template-events-php .blog-heading,
	body.parent-page-19 .blog-heading,
	body.pod-events .blog-heading,
	body.page-template-template-events-php .blog-heading,
	body.pod-page-eventsupcoming .blog-heading,
	body.pod-page-eventsall .blog-heading,
	body.parent-pageid-230 .blog-heading,
	body.blog.single .blog-heading { padding-bottom:5px; }

.blog-heading h2 { text-transform:lowercase; font-weight:bold; font-style:normal; font-size:50px; color:#bb3099; margin-bottom:4px; line-height:1.2em; }
.blog-heading h3 { text-transform:lowercase; font-weight:normal; font-size:30px; color:#443b30; }

.entry .entry-meta h1 { text-transform:lowercase; font-weight:bold; color:#312a21; margin-bottom:0; font-size:26px; }
.entry .entry-meta p.meta { font-size:12px; color:#797060; margin-bottom:15px; }

/* Multimedia */
.recent-media { width:425px; padding-top:20px; }
.recent-media h3 { font-size:24px; text-transform:lowercase; color:#443b30; margin-bottom:10px; font-weight:bold; }
.recent-media ul {
	list-style: none;
}
.recent-media ul li { 
	float: left;
	padding: 13px;
	width: 171px;
	height: 205px;
	background: url(../images/bg-photo-album.gif) left top no-repeat;
	font-size: 12px;
	text-transform: lowercase;
}
.recent-media ul li:nth-child(2n) { float:right; }
.recent-media ul li:nth-child(3),
.recent-media ul li:nth-child(4) { height:185px; }
.recent-media ul li a { display:block; color:#797060; text-decoration:none; height:205px; }
.recent-media ul li a:hover { text-decoration:none; }
.recent-media ul li span { display:block; padding-top:3px; }
.recent-media ul li span.title { font-weight:bold; font-size:20px; color:#443b30; height:1.2em; overflow:hidden; }
.recent-media ul li img { display:block; width:170px; height:130px; }
.recent-media .nav { padding:10px 0 15px; }

	.recent-media#recent-videos ul li { background:url(../images/bg-video.gif) left top no-repeat; height:169px; }
	.recent-media#recent-videos ul li a { height:169px; }
	.recent-media#recent-videos ul li img { height:96px; }




/* ============ */
/* = COMMENTS = */
/* ============ */
#comments { padding:22px 0; }
#comments h4 { font-size:22px; color:#312a21; margin-bottom:8px; line-height:1em; font-style:normal; font-weight:bold; text-transform:lowercase; }
#comments ol.comments li { background:url(../images/bg-quote.gif) left top no-repeat; font-size:13px; color:#312a21; }
#comments ol.comments li div.group { padding:0 12px 12px 70px; margin-bottom:25px; background:url(../images/hr-narrow-alt.gif) left bottom no-repeat; }
#comments ol.comments li div.comment-copy { padding-top:4px; }
#comments ol.comments li div.comment-copy p { line-height:1.4em; margin-bottom:10px; }
#comments ol.comments li p.comment-meta { font-size:11px; color:#797060; }
#comments ol.comments li p.comment-meta span.comment-author { color:#00a950; }

#comments #respond { background:url(../images/bg-comment-form.gif) left top no-repeat; width:432px; height:290px; position:relative; }
#comments #respond legend { display:none; }
#comments #respond label { display:none; }
#comments #respond h3#reply-title { display:none; }
#comments #respond div { position:absolute; }
#comments #respond .textfield { width:180px; }
#comments #respond .textfield input { display:block; width:170px; height:30px; border:0; background:transparent; padding:0 5px; margin:0; }
#comments #respond .textarea { width:390px; }
#comments #respond .textarea textarea { display:block; width:380px; height:94px; border:0; padding:5px; margin:0; background:transparent; resize:none; }
#comments #respond .textarea { left:22px; top:126px; }
#comments #respond p.form-submit { position:absolute; left:22px; top:242px; }
#comments #respond p.form-submit input { display:block; overflow:hidden; text-indent:-9999px; margin:0; padding:0; border:0; cursor:pointer; width:110px; height:34px; background:transparent; }

	#comments #respond .textfield#field-name { left:22px; top:70px; }
	#comments #respond .textfield#field-email { left:232px; top:70px; }
	
	#comments #respond p.logged-in-as { position:absolute; top:45px; left:20px; width:349px; background:#fff; border:3px solid #f00; text-align:center; padding:20px; }



/* =========== */
/* = SIDEBAR = */
/* =========== */


/*.page-template #sidebar,*/
/*.page-template-template-for-girls-php #sidebar,*/
.pod-page-for-donors #sidebar,
.page-template-template-page-real-accordions-php #sidebar,
.page-template-template-advocacy-php #sidebar,
.page-template-default #sidebar,
body.parent-pageid-16 #sidebar,
body.parent-pageid-230 #sidebar,
body.term-voice-for-girls #sidebar,
body.term-news #sidebar,
body.single-advocacy #sidebar,
body.page-template-template-resources-php #sidebar,
body.pod-for-donors-events #sidebar,
body.parent-pageid-21 #sidebar,
body.page-template-template-propertyrentalcamp-php #sidebar
{
	margin-top: 50px;
}
body.search-results #sidebar,
.home #sidebar {
	margin-top: 25px;
}

.page-id-96 #sidebar,
.page-id-92 #sidebar,
.page-id-110 #sidebar,
.page-id-431 #sidebar,
.page-id-1171 #sidebar,
.parent-pageid-6 #sidebar,
.page-template-template-blog-php #sidebar {
	margin-top: 0;
}


#sidebar { 
	float: right;
	padding-top: 10px;
	width: 250px;
}

	
	body.page-template-template-blog-php #sidebar,
	body.single-post #sidebar,
	/*body.parent-pageid-16 #sidebar,*/
	body.category #sidebar,
	body.page-template-template-events-php #sidebar,
	body.parent-page-19 #sidebar,
	body.pod-events #sidebar,
	body.pod-page-eventsupcoming #sidebar,
	body.pod-page-eventsall #sidebar,
	/*body.parent-pageid-230 #sidebar,*/
	/*body.page-template-template-blog-mulimedia-videos-php #sidebar,*/
	body.blog #sidebar { padding-top:270px; position:relative; }

body.pod-for-donors-events #sidebar,
body.pod-page-for-donors #sidebar { padding-top: 0;}

#sidebar .widget { margin-bottom:35px; }
#sidebar .widget.crosslink{
	text-align: center;
}
/* Related Pages */
#related-pages { background:url(../images/bg-related-pages-repeat.gif) 14px 0 repeat-y; }
#related-pages .helper { background:url(../images/bg-related-pages-top.gif) left top no-repeat; }
#related-pages .helper .helper { background:url(../images/bg-related-pages-bottom.gif) 14px bottom no-repeat; }
#related-pages .inner { padding:65px 0 20px; }
#related-pages h4 { display:none; }
#related-pages li { margin:3px 0; }
#related-pages li a { display:block; padding:3px 48px 4px; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }
#related-pages li a:hover { background:url(../images/bg-related-pages-hover.gif) 15px top no-repeat; }

/* Events Calendar */
#events-calendar { background:url(../images/bg-related-pages-repeat.gif) 14px 0 repeat-y; position:relative; width:250px; }
#events-calendar .helper { background:url(../images/bg-events-calendar-top.gif) left top no-repeat; }
#events-calendar .helper .helper { background:url(../images/bg-related-pages-bottom.gif) 14px bottom no-repeat; }
#events-calendar .inner { padding:75px 30px 20px 45px; }
#events-calendar a.calendarnav { position:absolute; top:78px; left:0; }
#events-calendar a#calendarprev { left:51px; }
#events-calendar a#calendarnext { left:206px; }
#events-calendar h4 { display:none; }
#events-calendar li { margin:3px 0; }
#events-calendar li a { display:block; padding:3px 48px 4px; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }
#events-calendar li a:hover { background:url(../images/bg-related-pages-hover.gif) 15px top no-repeat; }

/* Recent Posts*/
#recent-posts { background:url(../images/bg-related-pages-repeat.gif) 14px 0 repeat-y; margin-bottom:0 !important; }
#recent-posts .helper { background:url(../images/bg-recent-posts-top.gif) left top no-repeat; }
#recent-posts .helper .helper { background:url(../images/bg-related-pages-bottom.gif) 14px bottom no-repeat; }
#recent-posts .inner { padding:65px 0 20px; }
#recent-posts h4 { display:none; }
#recent-posts li { margin:3px 0; display:block; padding:3px 48px 4px; font-size:11px; color:#797060; }
#recent-posts li h5 { margin-bottom:2px; }
#recent-posts li h5 a { display:block; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }
#recent-posts li h5 a:hover { text-decoration:underline; }

	.subscribe { padding:3px 0 32px 14px; }

/* Featured */
#featured { background:url(../images/bg-related-pages-repeat.gif) 14px 0 repeat-y; }
#featured .helper { background:url(../images/bg-featured-top.gif) left top no-repeat; }
#featured .helper .helper { background:url(../images/bg-related-pages-bottom.gif) 14px bottom no-repeat; }
#featured .inner { padding:80px 42px 12px; }
#featured h3 { display:none; }
#featured li { margin-bottom:9px; font-size:11px; color:#797060; }
#featured li a { text-decoration:none; color:#10ae5b; }
#featured li a:hover { text-decoration:underline; }
#featured li h4 { margin-bottom:2px; }
#featured li h4 a { display:block; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }

	/* Featured Multimedia on Blog - Multimedia page */
	body.page-template-template-blog-php.multimedia #featured ul li,
	body.single.multimedia #featured ul li,
	body.parent-pageid-16.multimedia #featured ul li,
	body.blog.multimedia #featured ul li { text-transform:lowercase; }
	
	body.page-template-template-blog-php.multimedia #featured ul li a,
	body.single.multimedia #featured ul li a,
	body.parent-pageid-16.multimedia #featured ul li a,
	body.blog.multimedia #featured ul li a { display:block; color:#797060; text-decoration:none; height:190px; }
	
	body.page-template-template-blog-php.multimedia #featured ul li:nth-child(2) a,
	body.single.multimedia #featured ul li:nth-child(2) a,
	body.parent-pageid-16.multimedia #featured ul li:nth-child(2) a,
	body.blog.multimedia #featured ul li:nth-child(2) a { height:140px; }
	
	body.page-template-template-blog-php.multimedia #featured ul li a:hover,
	body.single.multimedia #featured ul li a:hover,
	body.parent-pageid-16.multimedia #featured ul li a:hover,
	body.blog.multimedia #featured ul li a:hover { text-decoration:none; }
	
	body.page-template-template-blog-php.multimedia #featured ul li span,
	body.single.multimedia #featured ul li span,
	body.parent-pageid-16.multimedia #featured ul li span,
	body.blog.multimedia #featured ul li span { display:block; padding-top:3px; }
	
	body.page-template-template-blog-php.multimedia #featured ul li span.title,
	body.single.multimedia #featured ul li span.title,
	body.parent-pageid-16.multimedia #featured ul li span.title,
	body.blog.multimedia #featured ul li span.title { font-weight:bold; font-size:20px; color:#443b30; height:1.2em; overflow:hidden; }
	
	body.page-template-template-blog-php.multimedia #featured ul li img,
	body.single.multimedia #featured ul li img,
	body.parent-pageid-16.multimedia #featured ul li img,
	body.blog.multimedia #featured ul li img { display:block; width:170px; height:130px; }
	
	body.page-template-template-blog-php.multimedia #featured ul li:nth-child(2) img,
	body.single.multimedia #featured ul li:nth-child(2) img,
	body.parent-pageid-16.multimedia #featured ul li:nth-child(2) img,
	body.blog.multimedia #featured ul li:nth-child(2) img { height:96px; }

/* Adbox Widget */
#sidebar .adbox { padding-left:10px; color:#312a21; font-size:12px; }
#sidebar .adbox h4 { text-transform:lowercase; font-weight:bold; color:#312a21; margin-bottom:6px; font-size:21px; }
#sidebar .adbox img { display:block; margin-bottom:6px; }
#sidebar .adbox p { line-height:1.3em; }
#sidebar .adbox .read-more { padding-top:12px; }

/* Multimedia Widget */
#sidebar .multimedia { padding:0 4px 0 18px; }
#sidebar .multimedia .section { background:url(../images/hr-narrow.gif) left bottom no-repeat; padding:10px 0 20px; margin-bottom:10px; }
#sidebar .multimedia h4 { text-transform:lowercase; font-weight:bold; font-size:15px; }
#sidebar .multimedia h4 a { display:block; float:right; width:100px; text-align:right; }
#sidebar .multimedia ul { padding-top:10px; }
#sidebar .multimedia ul li { width:108px; float:left; height:85px; }
#sidebar .multimedia ul li img { display:block; width:108px; height:74px; }
#sidebar .multimedia ul li:nth-child(2n) { float:right; }

#sidebar .multimedia ul.video li { height:70px; }

/* Featured News & Events */
#featured-news-events { background:url(../images/bg-featured-news-events-repeat.gif) left top repeat-y; }
#featured-news-events .helper { background:url(../images/bg-featured-news-events.gif) left top no-repeat; }
#featured-news-events .helper .helper { background:url(../images/bg-featured-news-events-bottom.gif) left bottom no-repeat; padding:110px 0 6px; }

#featured-news-events .inner { padding:3px 42px 12px; }
#featured-news-events h3 { display:none; }
#featured-news-events li { margin-bottom:9px; font-size:11px; color:#797060; }
#featured-news-events li a { text-decoration:none; color:#10ae5b; }
#featured-news-events li a:hover { text-decoration:underline; }
#featured-news-events li h4 { margin-bottom:2px; }
#featured-news-events li h4 a { display:block; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }

#featured-news-events #featured-blog-entries { min-height:94px; height:auto !important; height:94px; background:url(../images/bg-featured-news-events-blog.gif) left top no-repeat; }
#featured-news-events #featured-events { min-height:93px; height:auto !important; height:93px; background:url(../images/bg-featured-news-events-events.gif) left top no-repeat; }

/* News & Events */
#news-events { background:url(../images/bg-featured-news-events-repeat.gif) left top repeat-y; }
#news-events .helper { background:url(../images/bg-news-events.gif) left top no-repeat; }
#news-events .helper .helper { background:url(../images/bg-featured-news-events-bottom.gif) left bottom no-repeat; padding:70px 0 6px; }
 
#news-events .inner { padding:3px 42px 12px; }
#news-events h3 { display:none; }
#news-events li { margin-bottom:9px; font-size:11px; color:#797060; }
#news-events li a { text-decoration:none; color:#10ae5b; }
#news-events li a:hover { text-decoration:underline; }
#news-events li h4 { margin-bottom:2px; }
#news-events li h4 a { display:block; font-size:15px; font-weight:bold; color:#443b30; text-decoration:none; text-transform:lowercase; }
 
#news-events #featured-blog-entries { min-height:94px; height:auto !important; height:94px; background:url(../images/bg-featured-news-events-blog.gif) left top no-repeat; }
#news-events #featured-events { min-height:93px; height:auto !important; height:93px; background:url(../images/bg-featured-news-events-events.gif) left top no-repeat; }




/* ================ */
/* = SECTION NAVS = */
/* ================ */
#section-nav .inner { 
	height: 94px;
	overflow:visible;
	padding:75px 0 0 244px;
	position: relative;
	z-index: 205;
}

#section-nav {
	position: relative;
	float: right;
	width: 724px;
	z-index: 205;
}

#section-nav .entry { float:left; }
#section-nav ul { float:right; }
#section-nav ul li { width:33%; float:left; margin-bottom:8px; font-family: 'omnes_girlscouts_regularRg',sans-serif}
#section-nav ul li a { font-size:18px; color:#312a21; }
#section-nav ul li a:hover { text-decoration:underline; }
#section-nav ul li.current_page_item a { font-weight:normal; color:#bb3099; font-style:italic; font-family: 'omnes_girlscoutssemibold',sans-serif}

/* For Girls */
body.pod-girl-scouts #section-nav .entry,
body.pod-volunteer #section-nav .entry,
body.page-id-6 #section-nav .entry,
body.parent-pageid-6 #section-nav .entry { width:275px; }

body.pod-girl-scouts #section-nav ul,
body.pod-volunteer #section-nav ul,
body.page-id-6 #section-nav ul,
body.parent-pageid-6 #section-nav ul { 
	width: 715px;
}

body.pod-girl-scouts #section-nav li:nth-child(1),
body.pod-girl-scouts #section-nav li:nth-child(3n+1),
body.page-id-6 #section-nav li:nth-child(1),
body.page-id-6 #section-nav li:nth-child(3n+1),
body.parent-pageid-6 #section-nav li:nth-child(1),
body.parent-pageid-6 #section-nav li:nth-child(3n+1) { width:133px; }

body.pod-girl-scouts #section-nav li:nth-child(2),
body.pod-girl-scouts #section-nav li:nth-child(3n+2),
body.page-id-6 #section-nav li:nth-child(2),
body.page-id-6 #section-nav li:nth-child(3n+2),
body.parent-pageid-6 #section-nav li:nth-child(2),
body.parent-pageid-6 #section-nav li:nth-child(3n+2) { 
	width: 221px; 
}

body.pod-girl-scouts #section-nav li:nth-child(3),
body.pod-girl-scouts #section-nav li:nth-child(3n+3),
body.page-id-6 #section-nav li:nth-child(3),
body.page-id-6 #section-nav li:nth-child(3n+3),
body.parent-pageid-6 #section-nav li:nth-child(3),
body.parent-pageid-6 #section-nav li:nth-child(3n+3) { 
	width:235px;
}

body.pod-girl-scouts #section-nav li:nth-child(4),
body.page-id-6 #section-nav li:nth-child(4),
body.parent-pageid-6 #section-nav li:nth-child(4) {
	/*clear:left;*/
	width: 122px
}

body.pod-girl-scouts #copy .inner,
body.pod-volunteer #copy .inner,
body.page-id-6 #copy .inner,
body.parent-pageid-6 #copy .inner,
body.page-template-gs-volunteer-profile-php #copy .inner { padding-top:30px; }

body.pod-girl-scouts #sidebar,
body.pod-volunteer #sidebar,
body.page-id-6 #sidebar,
body.parent-pageid-6 #sidebar { padding-top:30px; }

/* For Parents */
body.page-id-8 #section-nav .entry,
body.parent-pageid-8 #section-nav .entry { width:375px; }

body.page-id-8 #section-nav ul,
body.parent-pageid-8 #section-nav ul {
	width: 715px;
}

body.page-id-8 #section-nav ul li,
body.parent-pageid-8 #section-nav ul li { 
	width: 58px; 
}

body.page-id-8 #section-nav ul li:nth-child(4n+2),
body.parent-pageid-8 #section-nav ul li:nth-child(4n+2) { 
	width: 250px; 
}

body.page-id-8 #section-nav ul li:nth-child(4n+1),
body.parent-pageid-8 #section-nav ul li:nth-child(4n+1) { 
	clear: left;
}

body.page-id-8 #section-nav ul li:nth-child(4n+3),
body.parent-pageid-8 #section-nav ul li:nth-child(4n+3) { 
	width: 205px; 
}

body.page-id-8 #section-nav ul li:nth-child(2n+1),
body.parent-pageid-8 #section-nav ul li:nth-child(2n+1) { 
	width: 168px;
}

body.page-id-8 #section-nav ul li:nth-child(4n+3),
body.parent-pageid-8 #section-nav ul li:nth-child(4n+3) { 
	width: 219px;
}



/* For Volunteers */
body.page-id-10 #section-nav .entry,
body.parent-pageid-10 #section-nav .entry { 
	width:375px; 
}

body.page-id-10 #section-nav ul,
body.parent-pageid-10 #section-nav ul,
body.page-id-1958 #section-nav ul { 
	width: 715px;
}

body.page-id-10 #section-nav ul li,
body.parent-pageid-10 #section-nav ul li,
body.page-id-1958 #section-nav ul li {
	height: 1.34em;	
}

body.pod-volunteer #section-nav ul li:nth-child(4n+1),
body.page-id-10 #section-nav ul li:nth-child(4n+1),
body.parent-pageid-10 #section-nav ul li:nth-child(4n+1),
body.page-id-1958 #section-nav ul li:nth-child(4n+1) { 
	clear:left; 
	width: 138px;
}
body.pod-volunteer #section-nav ul li:nth-child(4n+2),
body.page-id-10 #section-nav ul li:nth-child(4n+2),
body.parent-pageid-10 #section-nav ul li:nth-child(4n+2),
body.page-id-1958 #section-nav ul li:nth-child(4n+2) { 
	width: 202px;
}

body.pod-volunteer #section-nav ul li:nth-child(4n+3),
body.page-id-10 #section-nav ul li:nth-child(4n+3),
body.parent-pageid-10 #section-nav ul li:nth-child(4n+3),
body.page-id-1958 #section-nav ul li:nth-child(4n+3) { 
	width: 245px;
}
body.pod-volunteer #section-nav ul li:nth-child(4n+2),
body.page-id-10 #section-nav ul li:nth-child(4n+2),
body.parent-pageid-10 #section-nav ul li:nth-child(4n+2),
body.page-id-1958 #section-nav ul li:nth-child(4n+2) { 
	width: 195px;
}
body.pod-volunteer #section-nav ul li:nth-child(4n+4),
body.page-id-10 #section-nav ul li:nth-child(4n+4),
body.parent-pageid-10 #section-nav ul li:nth-child(4n+4),
body.page-id-1958 #section-nav ul li:nth-child(4n+4) { 
	width: 136px;
}

/* For Donors */
body.page-id-12 #section-nav .entry,
body.parent-pageid-12 #section-nav .entry { width:375px; }

body.page-id-12 #section-nav ul,
body.parent-pageid-12 #section-nav ul { 
	width:715px; 
}

body.page-id-12 #section-nav ul li,
body.parent-pageid-12 #section-nav ul li {
	/*width: 22%;*/
}

body.page-id-12 #section-nav ul li:nth-child(4n+1),
body.parent-pageid-12 #section-nav ul li:nth-child(4n+1)
{
	clear: left;
	width: 157px;
}
body.page-id-12 #section-nav ul li:nth-child(4n+2),
body.parent-pageid-12 #section-nav ul li:nth-child(4n+2)
{
	width: 217px;
}
body.page-id-12 #section-nav ul li:nth-child(4n+3),
body.parent-pageid-12 #section-nav ul li:nth-child(4n+3)
{
	width: 205px;
}
body.page-id-12 #section-nav ul li:nth-child(4n+4),
body.parent-pageid-12 #section-nav ul li:nth-child(4n+4)
{
	width: 136px;
}

/*body.page-id-12 #section-nav ul li:nth-child(2n+1),
body.parent-pageid-12 #section-nav ul li:nth-child(2n+1) { clear:left; }*/

/* Property Rentals
body.page-id-156 #copy { width:725px; }
 */


#featured-video {
	background: url(../images/bg_video-sidebar.png) bottom right no-repeat;
	position: absolute;
	right:0;
	height: 427px;
	/*margin-right: 3px;*/
	width: 235px;
	z-index: 2;
	zoom: 1;
}
#featured-video h2.title {
	background: url(../images/bg_featured-video-title.png) 0 0 no-repeat;
	height: 30px;
	margin: 12px 0 0 12px;
	width: 204px;
	position: relative;
	z-index: 1007;
}


#featured-video .video-content {
	margin: 175px 0 0 8px;
	
	position: relative;
	height: 139px;
	z-index: 1005;
}
#featured-video .video-content .mask {
	background: url(../images/bg-featured-video-mask.png) -28px 0 no-repeat;
	
	height: 185px;
	left: 0;
	position: absolute;
	top: 0;
	width: 217px;
	z-index: 1005;
}
#featured-video .video-content .mask a {
	background: url(../images/btn_video-play.png) 0 0 no-repeat;
	
	display: block;
	height: 130px;
	margin: 4px auto;
	position: absolute;
	width: 208px;
	z-index: 1006;
}
#featured-video .video-content .mask a img {
	position: relative;
	z-index: 1005;
}
#featured-video .description {
	color: #fff;
	font-family: arial;
	font-weight: normal;
	text-align: center;
	padding: 10px 16px;
}

/* ====================== */
/* = GIRL SCOUT PROFILE = */
/* ====================== */
body.pod-girl-scouts #copy,
body.pod-volunteer #copy,
body.page-template-gs-for-girls-profile-php #copy,
body.page-template-gs-volunteer-profile-php #copy { 
	width: 725px;
}
#girl-scout-profile { background:url(../images/bg-girl-scout-profile-repeat.jpg) -2px top repeat-y; margin-bottom:40px; }
#girl-scout-profile .helper { 
	background: url(../images/bg-volunteer-profile-top.jpg) -2px top no-repeat;
	/*background: url(../images/bg-girl-scout-profile-top.jpg) -2px top no-repeat;*/
	padding-left: 9px;
}
#girl-scout-profile .helper .helper { 
	background: url(../images/bg-girl-scout-profile-bottom.jpg) -11px bottom no-repeat;
	padding: 15px 0;
}
#girl-scout-profile .entry {
	width: 410px;
	float: left;
	margin-left: 7px;
	padding-left: 3px; 
}
#girl-scout-profile .entry h2.alt { padding-left:15px; font-style:normal; color:#bb3099; font-size:43px; text-transform:lowercase; }
#girl-scout-profile .entry h2.alt span { font-weight:bold; }
#girl-scout-profile .entry img {
	display: block;
	float: left;
	margin: 0 8px 10px 0px;
	width: 202px;
	height: 291px;
}
#girl-scout-profile .entry dt { 
	/*width: 65px;*/
	/*height: 30px;*/
	display: inline-block;
	text-transform: lowercase;
	font-style: italic;
	color: #675d50;
	font-size: 18px;
	float:left;
	clear: left;
}
#girl-scout-profile .entry dd {
	/*width: 130px;*/
	display: inline-block;
	font-size: 15px;
	color: #312a21;
	float: left;
	clear: left;
}
#girl-scout-profile .entry dt.bio {
	padding-top: 15px;
	color: #aaa;
}
.hr-custom {
	background: url(../images/bg_dotted-separator.jpg) bottom center repeat-x;
	clear: left;
	/*margin-bottom: 20px;*/
	/*height: 40px;*/
	width: 100%;
}
#girl-scout-profile .entry dd.bio {
	padding-top: 5px;
	font-size: 0.9em;
}
#girl-scout-profile .entry dt.bio,
#girl-scout-profile .entry dd.bio { 
	display: block;
	width: auto;
	height: auto;
}
#girl-scout-profile .entry dl.short dt,
#girl-scout-profile .entry dl.short dd {
	font-size: 12px
}
#girl-scout-profile .entry dl.short dt {
	color: #00a950;

}
#girl-scout-profile .entry dl.short dt.bio {
	padding-top: 9px;
}
#girl-scout-profile .entry dl.short dd.bio {
	padding-top: 7px;
}
#girl-scout-profile .entry dl.short {
	float: right;
	width: 185px;
}




/* Profiles Sidebar */
#girl-scout-profiles { width:225px; float:right; margin-right:20px; }
#girl-scout-profiles h3 { display:none; }
#girl-scout-profiles ul { padding-top:50px; font-size:14px; }
#girl-scout-profiles li { width:101px; height:112px; padding:5px; float:left; }
#girl-scout-profiles li#active-profile { background:url(../images/bg-active-profile.gif) left top no-repeat; }
#girl-scout-profiles li:nth-child(even) { float:right; }
#girl-scout-profiles li a { display:block; text-transform:lowercase; color:#00a950; }
#girl-scout-profiles li a img { display:block; }
#girl-scout-profiles li a span { display:block; font-weight:bold; line-height:1em; padding-top:4px; }
#girl-scout-profiles li a:hover { text-decoration:none; }
#girl-scout-profiles li#active-profile a { color:#bb3099; }



/* ===================== */
/* = FOR PARENTS - FAQ = */
/* ===================== */
ul#faq { margin:0 0 30px; padding:0; list-style:none; }
ul#faq li { background:url(../images/hr-narrow.gif) left bottom repeat-x; padding:25px 0 10px; position:relative; }
ul#faq li div.helper { padding-left:35px; background:url(../images/icon-question.gif) left top no-repeat; }
ul#faq li h3 { font:16px arial sans-serif; color:#675d50; font-style:italic; min-height:28px; height:auto !important; height:28px; width:300px; }
ul#faq li h3 span.question { width:280px; float:left; padding-top:4px; }
ul#faq li div.answer { font-size:12px; color:#675d50; clear:both; }
ul#faq li div.answer:last-child { margin-bottom:0; padding-bottom:0; }
.faq-toggle { text-transform:lowercase; display:block; float:right; font:13px arial, sans-serif; width:100px; padding-top:5px; text-align:right; font-style:normal; }
ul#faq a.faq-toggle { position:absolute; top:23px; right:0; }



/* ===================== */
/* = DELEGATE SURVEY =   */
/* ===================== */
#site #survey_for_delegates {  }
.page-template-template-for-volunteers-survey-php #site h2 { text-transform:lowercase; font-style:normal; font-weight:normal; font-size:30px; color:#443b30; }
	/* Navigation */
	ul.steps { padding:0; }
	ul.steps li { color:#312a21; float:left; font-size:24px; font-weight:bold; margin:0 13px; text-transform:lowercase; }
	ul.steps li:first-child { font-weight:normal; }
	ul.steps li#step_1
,	ul.steps li#step_2
,	ul.steps li#step_3 { background:url(../images/sp_steps.gif) no-repeat scroll 0 0 transparent; width:20px; }
	ul.steps li#step_1 { background-position:0 4px; }
	ul.steps li#step_2 { background-position:-36px 4px; }
	ul.steps li#step_3 { background-position:-72px 4px; }
	ul.steps li#step_1.complete { background-position:0 -46px; }
	ul.steps li#step_2.complete { background-position:-36px -46px; }
	ul.steps li#step_3.complete { background-position:-72px -46px; }
	ul.steps li#step_1.current { background-position:0 -96px; }
	ul.steps li#step_2.current { background-position:-36px -96px; }
	ul.steps li#step_3.current { background-position:-72px -96px; }
	ul.steps li#step_complete { color:#c7c7c7; }
	#site #survey_for_delegates .gform_footer { display:block; height:35px; padding:0 25px 55px; position:relative; text-align:right; width:375px; }
	#site #survey_for_delegates #submit { position:absolute; right:20px; }
	#site #survey_for_delegates .gform_footer #step_navigation ul { font-size:22px; font-style:italic; line-height:28px; padding:0; }
	#site #survey_for_delegates .gform_footer #step_navigation li#step_prev { float:left; }
	#site #survey_for_delegates .gform_footer #step_navigation li#step_next
,	#site #survey_for_delegates .gform_footer #reminder { float:right; line-height:28px; }
	#site #survey_for_delegates #step_prev
,	#site #survey_for_delegates #step_next
,	#site #survey_for_delegates #submit
,	#site #survey_for_delegates li.step_2
,	#site #survey_for_delegates li.step_3 { display:none; }
	/* Pre Info */
	#site #survey_for_delegates li.pre_step_1 { margin-bottom:0; }
	#site #survey_for_delegates li.pre_step_1 label.gfield_label { text-align:right; font-style:normal; font-weight:normal; text-transform:lowercase; margin-right:16px; font-size:14px; color:#312a21; width:30%; }
	#site #survey_for_delegates li.pre_step_1 span label { margin-bottom:0; }
	/* General */
	#site #survey_for_delegates .gsection { border-bottom:none !important; clear:both; padding:20px 0 0; }
	#site #survey_for_delegates .gsection .gsection_title { color:#00a950; float:left; font-size:24px; font-style:normal; font-weight:normal; margin:0; text-transform: lowercase; width:auto; }
	#site #survey_for_delegates .gsection .gsection_description { clear:none; color:#675d50; float:right; font-size:11px; width:auto; }
	#site #survey_for_delegates label.gfield_label { font-size:14px; font-style:italic; font-weight:bold; line-height:20px; margin-bottom:8px; text-align:left; text-transform:none; width:100%; }
	#site #survey_for_delegates ul.gfield_radio { margin:0; }
	#site #survey_for_delegates ul.gfield_radio li { margin-bottom:8px; }
	#site #survey_for_delegates ul.gfield_radio label { color:#312a21; font-size:14px; line-height:18px; margin-right:16px; }
	#site #survey_for_delegates ul.gfield_radio input { background:transparent; height:auto; padding:0; }
	/* Rate */
	#site #survey_for_delegates ul.survey_scale { display:block; margin:0 0 0 12px; padding:0; width:370px; }
	#site #survey_for_delegates ul.survey_scale li { float:left; font-size:13px; font-style:italic; margin:0; white-space:nowrap; }
	#site #survey_for_delegates ul.rate li { float:left; margin-bottom:8px; text-align:center; width:20%; }
	#site #survey_for_delegates ul.rate label { margin:0 16px 0 0; }
	#site #survey_for_delegates ul.rate input { margin-left:16px; }
	/* Comments */
	#site #survey_for_delegates .textarea ul { padding:0; }
	#site #survey_for_delegates .textarea label { display:block; font-size:14px; line-height:20px; width:100%; }
	#site #survey_for_delegates .textarea label { display:block; font-size:14px; line-height:20px; width:100%; }
	#site #survey_for_delegates .textarea textarea { width:365px; }
	/* Error */
	#site #survey_for_delegates input.error { background-color:#bb3099; }
	#site #survey_for_delegates label.error { display:none!important;/*color:#bb3099; display:block; font-size:11px; margin-left:128px;*/ }



/* ================== */
/* ! EVENT OVERVIEW   */
/* ================== */
.event.overview { background:url(../images/hr-narrow.gif) left bottom no-repeat; padding:0 0 15px; margin-bottom:20px; }
.event.overview p.meta { font-size:12px; margin-bottom:6px; }
.event.overview .thumb { width:180px; float:left; }
.event.overview .thumb img { display:block; width:170px; height:130px; }
.event.overview .info { width:250px; float:left; }
.event.overview .info h3 { text-transform:lowercase; font-weight:bold; font-size:20px; margin-bottom:4px; line-height:1.2em; }
.event.overview .info dl { margin-bottom:10px; }
.event.overview .info dt { padding-top:2px; width:50px; float:left; clear:left; height:22px; font-size:12px; color:#675d50; font-weight:bold; text-transform:lowercase; }
.event.overview .info dd { width:190px; float:left; min-height:22px; height:auto !important; height:22px; font-size:13px; }
.event.overview ul.event-more li { float:left; }



/* ================ */
/* ! EVENT DETAIL   */
/* ================ */
#event-detail { width:430px; padding-bottom:20px; background:url(../images/hr-narrow.gif) left bottom no-repeat; margin-bottom:6px; }
#event-detail p#event-details-actions { width:150px; float:right; }
#event-detail h2 { font-size:24px; font-weight:bold; color:#443b30; text-transform:lowercase; margin-bottom:7px; }
#event-detail img#event-photo { display:block; width:428px; height:327px; margin-bottom:20px; }
#event-detail dt { width:90px; height:32px; float:left; clear:both; font-size:18px; text-transform:lowercase; color:#675d50; font-style:italic; }
#event-detail dd { width:336px; padding-bottom:15px; float:left; font-size:15px; color:#312a21; padding-top:3px; }
#event-detail dt.event-details { width:430px; height:auto; float:none; clear:both; }
#event-detail dd.event-details { width:430px; float:none; font-size:0.9em; }
#event-nav { width:419px; }
#event-nav p { width:50%; float:left; }
#event-nav p a { text-transform:lowercase; font-weight:bold; }
#event-nav #back-to-events { }
#event-nav #next-event { text-align:right; }




/* ========= */
/* ! FORMS   */
/* ========= */
#site .gform_wrapper { width:425px; background:url(../images/bg-form.gif) left top repeat-y; margin:0; }
#site .gform_wrapper form { background:url(../images/bg-form-top.gif) left top no-repeat; }
#site .gform_heading { padding:40px 25px 0 25px; }
#site .gform_wrapper h3
, #site .request-to-join h2.gsection_title { margin:0; font-weight:normal; font-size:24px; color:#00a950; font-style:normal; font-weight:normal; text-transform:lowercase; }
#site .request-to-join h2.gsection_title
, #site .request-to-join .gsection_description { clear:none; float:left; width:auto; }
#site .request-to-join .gsection_description { font-size:14px; padding:1px 0 0 8px; }
#site .request-to-join .gsection { border:none !important; margin:25px 0 8px; width:400px; }
#site .gform_wrapper span.gform_description { display:block; padding:10px 25px 0 0; }
#site .gform_body { padding:0 25px; }
#site .request-to-join .gform_body { padding:8px 25px 0; }
#site .gform_footer { background:url(../images/bg-form-bottom.gif) left bottom no-repeat; padding:0 25px 55px 155px; }

#site label.gfield_label { text-align:right; font-weight:normal; text-transform:lowercase; margin-right:16px; font-size:14px; color:#312a21; width:30%; }
#site label.gfield_label span.gfield_required { color:#790000; font-size:14px; font-weight:bold; position:absolute; }

#site .gform_wrapper input { background-color:#d0c6b3; border:0; padding:8px 5px; height:20px; }
#site .gform_wrapper input:hover
, #site .gform_wrapper input:active
, #site .gform_wrapper input:focus { background-color:#e1dcd0; border-bottom:2px solid #d0c6b3; height:18px; }
#site .gform_wrapper textarea { background-color:#d0c6b3; border:0; padding:8px 5px; height:100px; float:left; width:235px; }
#site .gform_wrapper textarea:hover
, #site .gform_wrapper textarea:active
, #site .gform_wrapper textarea:focus { background-color:#e1dcd0; border-bottom:2px solid #d0c6b3; height:98px; }
#site #gform_wrapper_5 .gfield_checkbox input
, #site #gform_wrapper_5 .gfield_checkbox input:hover
, #site #gform_wrapper_5 .gfield_checkbox input:active
, #site #gform_wrapper_5 .gfield_checkbox input:focus { background:transparent; border:none; height:auto; margin:4px 0 0; padding:0; width:auto; }

#site .gform_footer input { background:url(../images/btn-submit.gif) left top no-repeat; width:111px; height:32px; cursor:pointer; overflow:hidden; text-indent:-9999px; }
#site .gform_footer input:hover
, #site .gform_footer input:active
, #site .gform_footer input:focus { border:0; height:32px; }

#site .gform_wrapper form>div.validation_error
, #site .gform_wrapper div.instruction { display:none !important; }
#site .gform_wrapper .gfield_error { background:#fff !important; border:0 !important; padding:0 0 9px !important; }
#site .gform_wrapper .validation_message { font-size:9px; margin:0 0 0 108px; padding:0; }

#site .gform_wrapper .right_label .gfield_description
, .gform_wrapper .left_label .gfield_description
, .gform_wrapper .left_label .instruction
, .gform_wrapper .right_label .instruction { padding-left:20px !important; }

#site .gform_wrapper .ginput_container { min-height:36px; }

/* select replacement (generic) */
#site select { width:auto; }
#site select.replaced { display:none; }
#site ul.selectReplacement { background:url(../images/bg-form-select.gif) no-repeat scroll right top #d0c6b3; margin: 0 0 10px 128px; padding:0; position:absolute; z-index:100; }
#site ul.selectReplacement li { border: 0 none; color:#000; cursor: pointer; display: none;  font-family:verdana, sans-serif; font-size:11px; height: 20px; line-height:15px; list-style: none; margin: 0; padding:10px 0 6px 10px; width:221px; }
#site ul.selectOpen { background-color:#e1dcd0; z-index:110; }
#site ul.selectOpen li { display: block; }
#site ul.selectReplacement li.selected { display: block; }
#site ul.selectOpen li.selected { background: #e1dcd0; display: block; }
#site ul.selectOpen li:hover,
#site ul.selectOpen li.hover,
#site ul.selectOpen li.selected:hover { background-color:#e1dcd0; border-bottom:2px solid #d0c6b3; height:18px; }


#site #field_5_8 .gfield_label { display:none; }
#site #field_5_8 ul { margin:0; }
#site #field_5_8 li { display:block; float:left; margin-bottom:0; width:124px; }
#site #field_5_8 label
, #site #input_5_15 label { text-align:right; font-weight:normal; line-height:24px; margin-right:16px; font-size:14px; color:#312a21; width:32%; }

#site #field_5_13 { float:left; margin:-59px 0 0 270px; }
#site #field_5_13 label { display:none; }
#site #field_5_13 select { width:auto; }
#site select.replaced { display:none; }
#site #field_5_13 ul.selectReplacement { background:url(../images/bg-form-select.gif) no-repeat scroll right top #d0c6b3; margin: 0; padding:0; position:absolute; z-index:100; }
#site #field_5_13 ul.selectReplacement li { border: 0 none; color:#000; cursor: pointer; display: none;  font-family:verdana, sans-serif; font-size:11px; height: 20px; line-height:15px; list-style: none; margin: 0; padding:10px 0 6px 10px; width:60px; }
#site #field_5_13 ul.selectOpen { background-color:#e1dcd0; }
#site #field_5_13 ul.selectOpen li { display: block; }
#site #field_5_13 ul.selectReplacement li.selected { display: block; }
#site #field_5_13 ul.selectOpen li.selected { background: #e1dcd0; display: block; }
#site #field_5_13 ul.selectOpen li:hover,
#site #field_5_13 ul.selectOpen li.hover,
#site #field_5_13 ul.selectOpen li.selected:hover { background-color:#e1dcd0; border-bottom:2px solid #d0c6b3; height:18px; }

#site #field_5_15 li { display:block; float:left; margin-bottom:0; width:46%; }
#site #field_5_15 .validation_message { margin:0 0 0 108px; }

#site #field_5_17 .gfield_label
, #site #field_5_18 .gfield_label
, #site #field_5_19 .gfield_label
, #site #field_5_20 .gfield_label
, #site #field_5_21 .gfield_label { display:none; }
#site #field_5_17
, #site #field_5_18
, #site #field_5_19
, #site #field_5_20
, #site #field_5_21 { margin-bottom:0; }
#site #field_5_17 ul
, #site #field_5_18 ul
, #site #field_5_19 ul
, #site #field_5_20 ul
, #site #field_5_21 ul
, #site #field_5_17 li
, #site #field_5_18 li
, #site #field_5_19 li
, #site #field_5_20 li
, #site #field_5_21 li
, #site #field_5_17 .gfield_description
, #site #field_5_18 .gfield_description
, #site #field_5_19 .gfield_description
, #site #field_5_20 .gfield_description
, #site #field_5_21 .gfield_description { line-height:normal; margin:0; padding:0; }
#site #field_5_17 .gfield_description
, #site #field_5_18 .gfield_description
, #site #field_5_19 .gfield_description
, #site #field_5_20 .gfield_description
, #site #field_5_21 .gfield_description { text-align:left; font-style:normal; font-weight:normal; line-height:17px; margin-left:4px; font-size:13px; color:#312a21; width:auto; }
#site #input_5_17 label
, #site #input_5_18 label
, #site #input_5_19 label
, #site #input_5_20 label
, #site #input_5_21 label { font-size:18px; font-weight:bold; }





/* =========== */
/* ! GALLERY   */
/* =========== */
.entry ul.gallery { padding:0 0 50px; list-style:none; }
.entry ul.gallery li { width:145px; height:145px; float:left; margin:0; padding:0; }
.entry ul.gallery li a { display:inline-block; padding:4px; border:1px dashed #d2cac0; }
.entry ul.gallery li a img { display:block; }
.entry #video-embed * { max-height:335px; max-width:425px; }


/* =========== */
/* ! RENTAL PROPERTY GALLERY   */
/* =========== */
ul.propertyslidergallery { padding: 0 0 50px; list-style:none; }
ul.propertyslidergallery li { padding: 0px;  }
ul.propertyslidergallery li img,
ul.propertyslidergallery li object{ max-width: 100%; }
ul.propertyslidergallery li.vimeo,
ul.propertyslidergallery li.youtube{background-color: #000000; text-align: center;}
ul.propertyslidergallery li.vimeo p{ display: none; }



/* ============== */
/* = ACCORDIONS = */
/* ============== */
ul.accordion { clear:both; margin:0; padding:0; list-style:none; }
ul.accordion li { background:url(../images/hr-narrow.gif) left bottom repeat-x; padding:25px 0 10px; }
ul.accordion li div.helper { padding-left:35px; background:url(../images/icon-accordion.gif) left top no-repeat; min-height:30px; height:auto !important; height:30px; }
ul.accordion li h3 { font:16px arial sans-serif; color:#675d50; font-style:italic; padding:4px 0 0 4px; }
ul.accordion li div.child { font-size:12px; color:#675d50; overflow:hidden; zoom:1; }
ul.accordion li div.child:last-child { margin-bottom:0; padding-bottom:0; }
.accordion-toggle { text-transform:lowercase; display:block; width:60px; text-align:center; float:right; margin-bottom:10px; position:relative; top:8px; }

	ul.accordion#resources li div.helper { background-image:url(../images/icon-page.gif); }



/* ========== */
/* = FOOTER = */
/* ========== */

#footer { 
	background:url(../images/bg-footer.png) center top no-repeat;
	position:relative; 
	height: 231px;
}
#footer .wrapper {
	min-height:168px;
	height:auto !important;
	height:168px;
}
#footer .inner { padding:10px 0 0 200px; }

#footer-content { height:195px; }

#footer #e-newsletter { background:url(../images/bg-e-newsletter-footer.gif) 0 0 no-repeat; height:114px; position:relative; top:0; width:731px; }
#footer #e-newsletter form { padding:0; }
#footer #e-newsletter fieldset { left:215px; position: absolute; top: 38px; }
#footer legend,
#footer .textfield label,
#footer .input-group-label { display:none; }
#footer #e-newsletter form div { float:left; }
#footer #e-newsletter form div.textfield { left:0; margin-right:20px; position:relative; top:0; width:178px; }
#footer #e-newsletter form div.textfield input { width:168px; padding:7px 5px; background:transparent; border:0; }
#footer #e-newsletter form div.buttons { left: 402px; position: absolute; width: 110px; }
#footer #e-newsletter form div.buttons input { display:block; overflow:hidden; text-indent:-9999px; margin:0; background:transparent; cursor:pointer; border:0; width:115px; height:35px; }

#footer #e-newsletter form div.mc-field-group { left:0; position:absolute; top:40px; }
#footer #e-newsletter form div.mc-field-group li { display:block; float:left; font-size:.85em; line-height:20px; margin:0 20px 0 0; }
#footer #e-newsletter form div.mc-field-group li input,
#footer #e-newsletter form div.mc-field-group li label { float:left; }

#footer #e-newsletter form div.textfield { left:0; margin-right:20px; position:relative; top:0; width:178px; }

	/* Error Message */
	#footer #e-newsletter form div.mce_inline_error { color:#bb3099; font-size:11px; position: absolute; top:28px; }




#footer-nav { padding-left:38px; }
#footer-nav ul { width:465px; float:left; padding-top:1px; }
#footer-nav ul li { float:left; margin-right:12px; }
#footer-nav ul li a { font-size:13px; text-decoration:none; color:#524638; text-transform:lowercase; }
#footer-nav ul li a:hover { color:#00a950; }
#footer-nav p { width:240px; float:right; text-align:right; font-size:11px; color:#938a7e; padding:4px 13px 0 0; }



#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:200;
	color:#fff;
}
#sb-container {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 999;
	text-align: left;
	visibility: hidden;
	display: none;
}
#sb-overlay {
	position: relative;
	height: 100%;
	width: 100%;
}
#sb-wrapper { 
	
	position: absolute;
	visibility: hidden;
	/*width: 100px;*/
	/*padding: 200px;*/
}
#sb-wrapper-inner {
	position: relative;

	background: url(../images/bg_modal-frame.png) top center no-repeat;

	padding: 0 0 196px 250px;
	border: none!important;
	overflow: hidden;
	height: 100px;
}
#sb-body {
	position: relative;
	height: 100%;
	margin: 86px 180px 0 -100px;
}
#sb-body-inner {
	position: absolute;
	height: 100%;
	width: 100%;
}
#sb-player.html {
	height: 100%;
	overflow: auto;
}
#sb-body img {
	border:none;
}
#sb-loading {
	position: relative;
	height: 100%;
}
#sb-loading-inner {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	width: 100%;
	text-align:center;
}
#sb-loading-inner span{
	background: url(loading.gif) no-repeat;
	padding-left: 34px;
	display: inline-block;
}
#sb-body,
#sb-loading {
	/*background-color:#060606;*/
}
#sb-title,
#sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#sb-title,
#sb-title-inner {
	height: 26px;
	line-height: 26px;
}
#sb-title-inner {
	font-size: 16px;
}
#sb-info,
#sb-info-inner {
	height: 20px;
	line-height: 20px;
}
#sb-container #sb-info {
	position: absolute;
	top: 90px;
	right: 175px;
	width: 130px;
}
#sb-info-inner {
	font-size: 12px;
}
#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	/*margin-top: -480px;*/
	width: 45%;
}
#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
	background-repeat: no-repeat;
}
#sb-nav-close {
	background-image: url(close.png);
}
#sb-nav-next {
	background-image: url(next.png);
}
#sb-nav-previous {
	background-image: url(previous.png);
}
#sb-nav-play {
	background-image: url(play.png);
}
#sb-nav-pause {
	background-image:url(pause.png);
}
#sb-counter {
	float: left;
	width: 45%;
}
#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
#sb-counter a.sb-counter-current {
	text-decoration: underline;
}
div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center;
}
div.sb-message a:link,
div.sb-message a:visited {
	color: #fff;
	text-decoration: underline;
}
