/*
Theme Name: American Youth Policy Forum
Theme URI: http://www.omnistudio.com/
Description: Theme for the main AYPF site
Version: 1.0
Author: Vincent Barranco
Author URI: http://www.omnistudio.com
Template: twentyeleven
Tags:
*/

/*

Style Notes:

Bright Blue: 00a5e3
Dark Blue: 00539b
Green: 6cb33f
Dark Grey: 58595b

*/

/* Inherit the default theme styles */
/*@import url( ../../themes/twentyeleven/style.css ); */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, input, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body { line-height: 1;
	   min-width: 953px;
}
body.home{ min-width: 1035px;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-family: 'ITCCenturyBook', serif;
	font-weight: normal;
	letter-spacing: 0.05em;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table td{ padding: 5px;
}
a img {
	border: none;
}

.alignleft{ float: left;
}
.alignright{ float: right;
}





/* =Structure
----------------------------------------------- */
body{ background-color: #fff;
	  background-image: url('./gr/background-tile.gif');
	  background-repeat: repeat;
	  font-family: 'Open Sans', arial, sans-serif;
}
#main,
#page,
#post{ background-color: transparent;
	   margin: 0px;
}
#main{ background-image: url('./gr/content-column-background.png');
	   background-repeat: repeat-y;
	   background-position: top center;
	   overflow: hidden;
}

/*
body.home .main-column{ padding: 0px 173px;
	width: 1300px;
}
*/

/* =Global
----------------------------------------------- */
h3{ color: #6cb33f;
}
p,
#article li,
.supplementary-info li{ color: #58595b;
						font-size: 13px;
						line-height: 1.4em;
						margin-bottom: 20px;
}
p{ font-size: 13px;
   line-height: 1.6em;
}
a{ text-decoration: none;
}
.main-column{ margin: 0px auto;
			  overflow: hidden;
			  width: 953px;
}
.edit-link{ background-color: #e4e4e4;
			border-top: 1px dotted #162328;
			border-bottom: 1px dotted #162328;
			color: #00539b;
			display: inline-block;
			font-family: "Courier New", Courier, monospace;
			font-weight: bold;
			padding: 2px 10px;
}
#article .edit-link a,
.edit-link a{ color: #00539b;
}
body h3.assistive-text{ margin: 0;
}

#article a{ color: #00a5e3;
}

/* =Header
----------------------------------------------- */
#branding{ background-position: center top;
		   background-image: url('./gr/content-column-background-header.png');
		   color: #fff;
		   height: 142px;
}
#header-wrapper{ background-image: url('./gr/navigation-base-shadow-5000.png');
				 background-position: bottom center;
				 height: 142px;
}
#utility-bar{ background-color: #58595b;
			  font-size: 0.8em;
			  height: 28px;
			  position: fixed;
			  text-align: right;
			  top: 0px;
			  width: 100%;
			  z-index: 999999;
}
.utility-items li{ display: inline-block;
				   padding: 5px 0px 4px 14px;
}
.utility-items li a:hover{ color: #00a5e3;
}
.utility-items .search{ border-right: 1px solid #999;
						padding-right: 14px;
}
#search .screen-reader-text{ display: none;
}
.utility-items input[type=text]{ background-color: #808080;
								 border: 0px;
								 color: #ccc;
								 height: 18px;
								 width: 170px;
}
.utility-items input[type=submit]{ background-color: transparent;
								   border: 0px;
								   color: #fff;
								   font-size: 1.0em;
								   margin-left: 7px;
}
.utility-items #search:hover input[type=submit],
.utility-items input[type=submit]:hover,
.utility-items input[type=submit]:focus{ color: #00a5e3;
										 cursor: pointer;
}
.utility-items a{ color: #fff;
				  text-decoration: none;
}
.utility-items .donate{ background-image: url('./gr/donate-button-background.png');
						font-family: 'ITCCenturyBook', serif;
						font-size: 15px;
						height: 19px;
						margin-left: 10px;
						padding-left: 18px;
						position:relative;
						text-align: left;
						text-transform: uppercase;
						width: 77px;
}
.utility-items .donate a{ display: block;
						  padding-top: 1px;
}
#branding .branding{ margin-top: 30px;
					 padding-top: 30px;
}
div.site-identity{ float: left;
}
#access{ float: right;
		 font-family: 'ITCCenturyBook', serif;
		 font-size: 15px;
		 margin-top: -7px;
}
#access>ul>li{ margin-left: 25px;
}
#access li{ display: inline-block;
}
#access li.current_page_item>a,
#access li.current_page_ancestor>a,
#access li.current-page-ancestor>a,
.tax-programareas #access li#menu-item-84 a{ color: #00a5e3;
}
.page-template-page-resources-php li#menu-item-81 a{ color: #58595b;
}
#access li a{ color: #58595b;
			  display: block;
			  text-decoration: none;
			  padding-bottom: 45px
}
#access li.menu-item a:hover,
#access li.menu-item a:focus{ background-position: -965px 32px;
							  background-repeat: no-repeat;
							  color: #00a5e3;
}
#access li.menu-item-84.menu-item a{ background-position: center 32px;
}
#access li.menu-item-2167.menu-item a{ background-position: center 32px;
}
#access li.menu-item-76.menu-item a{ background-position: center 32px;
}
#access li.menu-item-80.menu-item a{ background-position: center 32px;
}
#access li.menu-item-70.menu-item a{ background-position: center 32px;
}
#access .sub-menu{ display: none;
				   position: absolute;
				   top: 140px;
				   width: auto;
}
#access .sub-menu li{ display: inline-block;
					  margin: 0px 30px 0px 0px;
}
#access .sub-menu li a{ padding: 10px 0px;
}
#access li:hover .sub-menu,
#access li:focus .sub-menu{ display: block;
}

#access .events .sub-menu{ margin-left: -112px;
						   width: 260px;
}
#access .ebulletins .sub-menu{ margin-left: -89px;
							   width: 415px;
}
#access .resources .sub-menu{ margin-left: -300px;
							  width: 600px;
}
#access .aboutus .sub-menu{ left: 44%; margin-left: -400px;
							width: 1050px;
}
#access ul.menu>li>a:hover,
.single-resources #access li#menu-item-80>a,
.page-template-template-single-ebulletin-php #access li#menu-item-76>a{ color: #00a5e3;
}
#access .active{ background-image: url('./gr/nav-arrrow-opaque.png');
				 color: #00a5e3;
}
#access .inactive{ background-image: none;
				   color: #58595b;
}

/***
	Fold out donate menu
						***/
#donate-promo{ background-image: url('./gr/blue-donate-background.png');
			   background-position: center;
			   background-repeat: repeat-y;
			   height: 0px;
			   overflow: hidden;
}
#donate-promo .main-column{ padding-top: 47px;
}
#donate-promo p{ color: #fff;
				 font-family: 'ITCCenturyBook', serif;
				 font-size: 19px;
}
#donatearea{ background-image: url('./gr/blue-donate-tile.png');
			 background-repeat: repeat;
			 position: fixed;
			 top: 0px;
			 width: 100%;
			 z-index: 888888;
}

.donate-text{ float: left;
			  width: 787px;
}
.donate-button{ float: right;
				margin-top: 8px;
				width: 128px;
}
.donate-button a{ display: block;
				  background-color: #fff;
				  color: #00a5e3;
				  padding: 9px 10px;
}
.donate-button a:hover{ color: #00539b;
}
.donate-close{ background-image: url('./gr/sprites.png');
			   background-position: 1px -200px;
			   clear: both;
			   cursor: pointer;
			   float: right;
			   height: 16px;
			   width: 16px;
}

#utility-bar{ position: relative;
			  top: auto;
}

/* =Menu
-------------------------------------------------------------- */
.nav-shadow-holder{ background-image: url('./gr/nav-hover-shadow-6000.png');
					display: none;
					height: 28px;
					margin-top: -28px;
					width: 100%;
}





/* =Homepage
-------------------------------------------------------------- */
#homepage-feature{ height: 361px;
				   margin-top: -15px;
				   overflow: hidden;
				   width: 1035px;
}
#homepage-feature-wrapper{
}
#homepage-feature-frame{
}
#homepage-feature-frame>div,
#slideshow-slide>div,
#slideshow-slide div{ float: left;
}
#homepage-feature-frame .slideshow-nav:hover,
#homepage-feature-frame .slideshow-nav:focus{ cursor: pointer;
											  opacity: 0.7;
}
.slideshow-nav{ margin-top: 155px;
				margin-right: 10px;
				width: 15px;
}
.slideshow-nav.nav-right{ margin-left: 10px;
						  margin-right: 0px;
}
.slideshow-nav.nav-right img{ -moz-transform: scaleX(-1);
							  -o-transform: scaleX(-1);
							  -webkit-transform: scaleX(-1);
							  transform: scaleX(-1);
							  filter: FlipH;
							  -ms-filter: "FlipH";
}
#slideshow-slide{ position: relative;
				  overflow: hidden;
				  width: 772px;
}
#slideshow-slide ul{ position: relative;
}
#slideshow-slide li{ display: inline-block;
}

ul#control-buttons{ position: absolute;
					left: -100px;
					margin-left: 4px;
					overflow: hidden;
					position: relative;
					top: -30px;
					width: 80px;
}
ul#control-buttons li{ background-image: url(./gr/sprites.png);
					   background-position: -1px -1px;
					   color: #666;
					   /* cursor: pointer; */
					   display: inline-block;
					   height: 13px;
					   width: 13px;
}
ul#control-buttons li.active{ background-position: -15px -1px;
							  cursor: default;
}


.slide-image{ width: 504px;
}
.slide-text{ margin-left: 20px;
			 margin-right: 30px;
			 margin-top: 30px;
			 width: 231px;
}
.slide-text h3{font-size: 1.6em;
			   margin-bottom: 12px;
}
.slide-text a.slide-link{ background-color: #6cb33f;
						  color: #fff;
						  display: inline-block;
						  font-family: 'Open Sans', arial, sans-serif;
						  font-weight: bold;
						  text-decoration: none;
						  padding: 6px 9px;

						  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
						  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YzM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWI0M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmViNDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
						  background: -moz-linear-gradient(top,  rgba(148,195,83,1) 0%, rgba(110,180,63,1) 100%, rgba(110,180,63,1) 100%); /* FF3.6+ */
						  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,195,83,1)), color-stop(100%,rgba(110,180,63,1)), color-stop(100%,rgba(110,180,63,1))); /* Chrome,Safari4+ */
						  background: -webkit-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Chrome10+,Safari5.1+ */
						  background: -o-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Opera 11.10+ */
						  background: -ms-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* IE10+ */
						  background: linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* W3C */
						  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c353', endColorstr='#6eb43f',GradientType=0 ); /* IE6-8 */
}
.slide-text a.slide-link:hover{ background-color: #00529b;
								background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3eb9e8), to(#00529b));
								background-image: -webkit-linear-gradient(top, #3eb9e8, #00529b);
								background-image: -moz-linear-gradient(top, #3eb9e8, #00529b);
								background-image: -ms-linear-gradient(top, #3eb9e8, #00529b);
								background-image: -o-linear-gradient(top, #3eb9e8, #00529b);
}
#slideshow-static-promo{ background-image: url('./gr/slider-static-text-background.png');
						 background-position: left top;
						 color: #fff;
						 height: 362px;
						 overflow: hidden;
						 padding-left: 12px;
						 position: relative;
						 width: 186px;

}
#slideshow-static-promo div{ border-bottom: 1px dotted #e2e2e2;
							 padding: 21px 14px 12px 14px;
}
#slideshow-static-promo div:last-child{ border: 0px;
}
#slideshow-static-promo a,
#slideshow-static-promo h1 a,
#slideshow-static-promo h2 a,
#slideshow-static-promo h3 a,
#slideshow-static-promo h4 a,
#slideshow-static-promo h5 a,
#slideshow-static-promo h6 a{ color: #00539b;
							  font-size: 16px;
							  font-weight: bold;
}
#slideshow-static-promo a:hover,
#slideshow-static-promo h1 a:hover,
#slideshow-static-promo h2 a:hover,
#slideshow-static-promo h3 a:hover,
#slideshow-static-promo h4 a:hover,
#slideshow-static-promo h5 a:hover,
#slideshow-static-promo h6 a:hover{ color: #6cb33f;
}
#slideshow-static-promo h4,
#slideshow-static-promo h5,
#slideshow-static-promo h6{ font-size: 19px;
							margin-bottom: 14px;
}
a.read-more{
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#slideshow-static-promo h1,
#slideshow-static-promo h2,
#slideshow-static-promo h3{ margin-bottom: 10px;
}
#slideshow-static-promo p{ color: #fff;
						   font-family: 'ITCCenturyBook', serif;
						   line-height: 1.4em;
						   margin-bottom: 0px;
}


/****
		Homepage focus area bar
									****/
#focus-bar{ background-image: url('./gr/footer_trim_6000.png');
			background-repeat: repeat;
			background-position: bottom center;
			overflow: hidden;
}
#focus-bar .focus-main{ background-image: url('./gr/blue-donate-background.png');
						background-repeat: repeat;
						background-position: center;
						margin-bottom: 14px;
						overflow: hidden;
}
#focus-bar .main-column{ overflow: hidden;
}
#focus-bar .main-column>div{ float: left;
}
#focus-bar .focus-header{ width: 320px;
}
#focus-bar .focus-header h3{ color: #fff;
							 font-family: 'ITCCenturyBook', serif;
							 font-size: 41px;
							 font-style: italic;
							 letter-spacing: 0.05em;
							 margin-top: 24px;
							 text-transform: uppercase;
}
#focus-bar .focus-seperator{ background-image: url('./gr/sprites.png');
							 background-position: -72px -1px;
							 height: 30px;
							 margin-right: 14px;
							 margin-top: 50px;
							 width: 14px;
}
#focus-bar .main-column .focus-areas{ float: right;
									  margin-top: 4px;
									  margin-bottom: 16px;
									  width: 590px;
}
.focus-areas { padding: 20px 0px; }
.focus-areas a{ color: #fff;
				font-size: 16px;
				text-decoration: none;
}
/*.focus-areas a:hover,
.focus-areas a:focus{ color: #58595b;
}*/
.focus-areas li{ float: left;
				 line-height: 19px;
				 margin-left: 25px;
				 margin-top: 12px;
				 width: 270px;
}

/****
		Featured Resources Areas
											****/
#homepage-listing{ margin-top: 64px;
				   margin-bottom: 80px;
				   overflow: hidden;
}
.home .featured-program-areas{ float: left;
							   margin-right: 28px;
							   width: auto;
}
.home .featured-program-areas{ width: 603px;
}
.page-template-page-programareas-php .featured-program-areas{ margin: 0px;
															  width: auto;
}
.featured-program-areas li{ background-image: url('./gr/list-item-seperator.png');
							background-position: -56px bottom;
							margin-top: 16px;
							overflow: hidden;
							padding-bottom: 18px;
}
.featured-program-areas.program-thumbnails li:last-child{ background: none;
}
/*
.featured-program-areas li:last-child{ background-image: none;
}
*/
.featured-program-areas li>div{ float: left;
}
.tax-programareas .featured-program-areas li>div{ float:none;
}
.tax-programareas .featured-program-areas .item-meta div{ display: inline-block;
}
.tax-programareas .featured-program-areas .item-teaser p{ margin-bottom: 15px;
}
.tax-programareas .featured-program-areas .related-items{ margin-bottom: 20px;
}
.featured-program-areas h3.program-areas-heading{ background-image: url('./gr/featured-program-areas-background.png');
												  background-position: center top;
												  color: #fff;
												  font-family: 'ITCCenturyBook', serif;
												  font-size: 1.75em;
												  height: 41px;
												  letter-spacing: 0.05em;
												  padding-top: 6px;
												  text-align: center;
}
.featured-program-areas .item-links ul{ clear: both;
										margin-left: 45px;
										margin-bottom: 20px;
										list-style-type: disc;
}
.featured-program-areas .item-links li{ background-image: none;
										color: #6cb33f;
										font-size: 14px;
										font-weight: bold;
										margin-top: 10px;
										overflow: visible;
										padding-bottom: 0px;
}
.featured-program-areas .item-links li a{ color: #6cb33f;
}
a.view-more-topics{  background-color: #00529B;

					 color: #fff;
					 display: inline-block;
					 font-family: 'Open Sans', arial, sans-serif;
					 font-size: 14px;
					 font-weight: bold;
					 margin-bottom: 10px;
					 padding: 6px 7px;

					 background: rgb(62,185,232); /* Old browsers */

					 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
					 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUyOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
					 background: -moz-linear-gradient(top,  rgba(62,185,232,1) 0%, rgba(41,137,216,1) 50%, rgba(0,82,155,1) 100%, rgba(32,124,202,1) 100%); /* FF3.6+ */
					 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,185,232,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(100%,rgba(0,82,155,1)), color-stop(100%,rgba(32,124,202,1))); /* Chrome,Safari4+ */
					 background: -webkit-linear-gradient(top,  rgba(62,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(0,82,155,1) 100%,rgba(32,124,202,1) 100%); /* Chrome10+,Safari5.1+ */
					 background: -o-linear-gradient(top,  rgba(62,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(0,82,155,1) 100%,rgba(32,124,202,1) 100%); /* Opera 11.10+ */
					 background: -ms-linear-gradient(top,  rgba(62,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(0,82,155,1) 100%,rgba(32,124,202,1) 100%); /* IE10+ */
					 background: linear-gradient(top,  rgba(62,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(0,82,155,1) 100%,rgba(32,124,202,1) 100%); /* W3C */
					 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3eb9e8', endColorstr='#207cca',GradientType=0 ); /* IE6-8 */
}
a.view-more-topics:hover,
a.view-more-topics:focus{
	background: rgb(148,195,83); /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YzM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWI0M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmViNDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(148,195,83,1) 0%, rgba(110,180,63,1) 100%, rgba(110,180,63,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,195,83,1)), color-stop(100%,rgba(110,180,63,1)), color-stop(100%,rgba(110,180,63,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c353', endColorstr='#6eb43f',GradientType=0 ); /* IE6-8 */
}
.item-thumbnail{ background: #fff;
				 display: block;
				 float: left;
				 margin: 5px 28px 5px 5px;
				 width: 176px;

				 -moz-box-shadow: 0 0 5px #888;
				 -webkit-box-shadow: 0 0 5px#888;
				 box-shadow: 0 0 5px #888;

				 /*
				 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30);
				 -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30)";
				 zoom: 1;
				 */
}
/*
This protects the inner element from being blurred
.item-thumbnail a{ background-color: #ddd;
	padding: 100px;
	position: relative;
}
*/
.staff-thumbnail{ float: left;
				  -moz-box-shadow: 0 0 5px #888;
				  -webkit-box-shadow: 0 0 5px#888;
				  box-shadow: 0 0 5px #888;
				  /*
				  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30);
				  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=true,ShadowOpacity=0.30)";
				  zoom: 1;
				  */
}

.item-thumbnail:hover,
.item-thumbnail:focus{

	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px#666;
	box-shadow: 0 0 5px #666;
}
.item-thumbnail img,
.staff-thumbnail img{ padding: 6px;
}
.staff-thumbnail img{ padding: 6px 6px 2px 6px;
}
.overlay-placeholder{ background-image: url('./gr/thumbnail-rollover.png');
					  height: 0px;
					  position: absolute;
					  width: 0px;
}
.annual-reports-list li.annual-report:hover .item-thumbnail .overlay-placeholder,
.highlight .item-thumbnail .overlay-placeholder,
.item-thumbnail:hover .overlay-placeholder,
.item-thumbnail:focus .overlay-placeholder{ background-image: url('./gr/thumbnail-rollover.png');
											height: 116px;
											margin-top: -116px;
											width: 176px;
}

.home .featured-program-areas li .item-teaser, .page-id-6471 .featured-program-areas li .item-teaser { width: 394px;
}
.program-thumbnails.featured-program-areas li .no-image .item-teaser{ width: 100%;
}
.program-thumbnails.featured-program-areas li .item-teaser{ width: 469px;
}
.featured-program-areas li .item-teaser{ float: left;
}
.item-teaser h3{ font-family: 'Open Sans', arial, sans-serif;
				 font-size: 14px;
				 font-weight: bold;
				 margin-bottom: 5px;
				 margin-top: 5px;
}
.home .item-teaser h3 a{ color: #00539b;
}
.highlight .item-teaser h3 a,
.item-teaser h3 a:hover,
.item-teaser h3 a:focus{ color: #6cb33f;
}
h4.item-date,
h3.item-title{ font-family: 'Open Sans', arial, sans-serif;
}
.item-teaser p{ font-size: 13px;
}
h3.item-title a{ color: #00a5e3;
				 font-size: 15px;
				 font-weight: bold;
}
.related-items h4.item-date{ margin-bottom: 2px;
}
.related-items h3.item-title{ margin-bottom: 5px;
}
.related-items h3.item-title a:hover,
.related-items h3.item-title a:focus{ color: #00529b;
}
.related-items .item-teaser p{ line-height: 1.4em;
}

.item-teaser a{ color: #00a5e3;
				/* font-style: italic; */
				font-weight: bold;
}
.home-sidebar{ float: left;
			   width: 322px;
}





/* =Content
----------------------------------------------- */

/****
			Page/Post Header
									****/
div.section-heading{
	margin: auto;
	padding: 17px 0px 1px 0px;
	position: relative;
	z-index: 320;

	width: auto;
	background-position: center 55px;
	background-repeat: repeat-x;
}
.section-heading .bottom-shadow{ background-image: url('./gr/section-heading-bottom-5000.png');
								 background-position: center;
								 height: 14px;
}
.home .section-heading{ background-position: center 140px;
}
.home .section-heading .main-column .section-title{ color: #00a5e3;
													text-align: center;
}
.section-heading h2.section-title{ color: #6cb33f;
								   margin-bottom: 14px;
								   overflow: visible;
								   padding-left: 22px;
}
.home .section-heading h2.section-title{ margin-bottom: 0px;
}
.archive .section-heading h2.section-title{ font-size: 31px;
											overflow: visible;
											padding-left: 10px;
}
.section-heading p.site-tagline{ font-family: 'ITCCenturyBook', serif;
								 font-size: 16px;
								 font-style: italic;
								 margin: 0px auto;
								 overflow: hidden;
								 position: relative;
								 text-align: center;
								 top: 10px;
								 width: 739px;
}
.up-down-button{ background-position: -184px 0px;
				 background-image: url('./gr/sprites.png');
				 height: 16px;
				 left: 870px;
				 position: relative;
				 top: -18px;
				 width: 16px;

				 -webkit-transform: rotate(-90deg);
				 -moz-transform: rotate(-90deg);
				 transform: rotate(-90deg);
				 /* for ie */
				 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.up-down-button.collapse{ background-position: -184px -1px;

						  transform: rotate(90deg);
						  -webkit-transform: rotate(90deg);
						  -moz-transform: rotate(90deg);
						  trasform: rotate(90deg);
						  /* for ie */
						  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.text-background{ background-color: #fff;
				  padding-top: 17px;
}
h2.section-title,
h2.section-title{ color: #6cb33f;
				  font-family: 'ITCCenturyBook', serif;
				  font-size: 27px;
				  letter-spacing: 0.05em;
}

#primary{ background-image: url('./gr/grey-separator.gif');
		  background-repeat: repeat-y;
		  background-position: 239px 0;

		  overflow: hidden;
		  position: relative;
		  margin-top: -15px;
		  z-index: 3;
}
.single #primary{ background-image: none;
				  overflow: visible;
}
#content{ float: right;
		  margin-top: 40px;
		  padding-bottom: 40px;
		  width: 672px;
}

#article .page-title h1,
.single h3,
.secondary .supplementary-info h2{ color: #00a5e3;
								   font-family: 'Open Sans', arial, sans-serif;
								   font-size: 22px;
								   font-weight: 700;
								   line-height: 26px;
								   margin-top: 12px;
								   margin-bottom: 15px;
								   letter-spacing: 0.03em;
}

.page-content h1{ color: #00a7e5;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 22px;
				  font-weight: bold;
				  margin-bottom: 15px;
}
.page-content h2{ color: #00a7e5;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 22px;
				  font-weight: normal;
				  margin-bottom: 15px;
}
.page-content h3{ color: #00a7e5;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 20px;
				  font-weight: bold;
				  letter-spacing: 0px;
				  margin: 0px 0px 5px 0px;
}
.page-template-template-single-ebulletin-php #article .page-content h3{ letter-spacing: 0px;
																		margin-bottom: 15px;
																		padding-top: 10px;
}
.page-template-template-single-ebulletin-php #article .page-content h3:first-child{ padding-top: 0px;
}
.page-content h4{ color: #6eb43f;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 15px;
				  font-weight: bold;
				  margin-bottom: 5px;
}
.page-content h5{ color: #58595b;
				  display: inline;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 14px;
				  font-weight: bold;
				  line-height: 19px;
				  text-transform: uppercase;
}
.page-template-template-single-ebulletin-php #article .page-content h5{ display: block;
																		margin-bottom: 10px;
}
.page-template-template-single-ebulletin-php #article .page-content a{ color: #6cb33f;
																	   text-decoration: underline;
}
.page-content h6{ color: #58595b;
				  display: inline;
				  font-family: 'Open Sans', arial, sans-serif;
				  font-size: 14px;
				  font-weight: normal;
}
.page-template-template-single-ebulletin-php #article .page-content p{ margin-bottom: 15px;
}
.page-content blockquote{ background-color: #ececec;
						  border: 1px solid #fafafa;
						  border-radius: 6px;
						  margin: 30px 0;
						  padding: 15px 15px 0 15px;
}
.page-content blockquote p{ color: #00529b;
							margin-bottom: 15px;
}
.page-content blockquote.alternate-padding{ border: none;
											padding: 1px;
}
.page-content blockquote .inner-padding{ border: 1px solid #fafafa;
										 padding: 15px 15px 0 15px;
}


/****
			Listing of related items
											****/
h3.related-header{
	color: #fff;
	font-family: 'ITCCenturyBook', serif;
	text-align: center;
}
ul#related-items{ list-style-type: none;
				  margin-bottom: 25px;
}
ul#related-items li a{ text-decoration: none;
}
ul#related-items li{ background-image: url('./gr/list-item-seperator.png');
					 background-position: bottom left;
					 font-size: 0.9em;
					 margin-top: 20px;
}

h4.item-date{ color: #6cb33f;
			  font-size: 14px;
			  font-weight: bold;
			  margin-bottom: 5px;
}
.search h4.item-date{ margin-bottom: 0;
}
.home h4.item-date{ margin-bottom : 2px;
}
ul#related-items .item-date,
ul#related-items .item-title{ font-family: 'Open Sans', arial, sans-serif;
							  font-size: 14px;
							  letter-spacing: 0;
}
ul#related-items .item-title{ margin-bottom: 5px;
}
.search ul#related-items .item-title{ margin-bottom: 0px;
}
ul#related-items .item-title a{ color: #00a5e3;
								font-weight: bold;
}
ul#related-items .item-title a:hover{ color: #00539b;
}
ul#related-items .item-teaser p{ font-size: 12px;
								 margin-bottom: 15px;
}
.search ul#related-items .item-teaser p{ margin-bottom: 12px;
}
.item-meta,
ul#related-items .item-meta{ color: #999;
							 line-height: 14px;
}
.item-meta,
ul#related-items .item-meta{ font-size: 11px;
}
#article .item-meta a,
.item-meta a,
ul#related-items .item-meta a{ color: #999;
}
.item-meta a:hover,
.item-meta a:focus,
ul#related-items .item-meta a:hover,
ul#related-items .item-meta a:focus{ text-decoration: underline;
}
ul#related-items .item-meta div{ display: inline;
}
.item-meta .item-type,
ul#related-items .item-meta .item-type{ font-weight: bold;
}
.seperator{ color: #c2c2c2;
}
ul#related-items .item-classification a{ font-weight: normal;
}
.more-programs-link{ margin-bottom: 30px;
}
.archive .more-programs-link a{ background-image: url('./gr/view-more.png');
								background-position: right 4px;
								color: #6eb43f;
								font-weight: bold;
								padding-right: 27px;
}
.archive .more-programs-link a:hover{ color: #00a5e3;
									  background-position: right -159px;
}

/****
			Resources search and listing page
			search tabs and variables.
											****/
.resource-search-tabs{ background-color: #787878;
					   margin-top: -2px;
}
.resource-search-tabs.quick-search{ border-top: 5px solid #95c93d;
}
.resource-search-tabs.advanced-search{ border-top: 5px solid #00a7e5;
}
ul.search-tabs a{ background: none;
				  display: block;
				  overflow: hidden;
				  padding: 0px;
				  text-transform: uppercase;
}
.search-tabs li a{ background: none;
}
.search-tabs li div{ background-image: url('./gr/resource-search-tabs.png');
					 background-repeat: repeat-x;
					 float: left;
					 height: 34px;
					 width: 8px;
}
.search-tabs .left-curve{ background-position: 0px 0px;
						  width: 10px;
}
.search-tabs .center-area{ background-position: 0px -60px;
						   padding: 10px 9px;
						   width: auto;
}
.search-tabs .right-curve{ background-position: 0px -120px;
						   width: 10px;
}
.search-tabs .quick-search.active .left-curve{ background-position: 0px -360px;
}
.search-tabs .quick-search.active .center-area{ background-position: 0px -420px;
}
.search-tabs .quick-search.active .right-curve{ background-position: 0px -480px;
}
.search-tabs .advanced-search.active .left-curve{ background-position: 0px -180px;
}
.search-tabs .advanced-search.active .center-area{ background-position: 0px -240px;
}
.search-tabs .advanced-search.active .right-curve{ background-position: 0px -300px;
}
.resource-search-tabs .tile-holder{ background: url('./gr/black-tile.png') repeat;
}
.resource-search-tabs .gradient-holder{ background: -moz-linear-gradient(top, rgba(120, 120, 120, 1), rgba(120, 120, 120, 0));
										background: -webkit-linear-gradient(top, rgba(120, 120, 120, 1), rgba(120, 120, 120, 0));
										height: 54px;
}
ul.search-tabs{ font-size: 14px;
				font-weight: bold;
				margin-left: 35px;
}
ul.search-tabs li{ float: left;
}
ul.search-tabs li.quick-search a{ color: #75b747;
}
ul.search-tabs li.advanced-search a{ color: #00a5e3;
}
.view-more-topics:hover,
ul.search-tabs li.quick-search.active a{ color: #fff;
}
.view-more-topics,
ul.search-tabs li.advanced-search.active a{ color: #fff;
}
/*** Resources page quick search box ***/
.quick-search-box{ left: 447px;
				   position: relative;
				   top: -38px;
}
.quick-search-box input[type=text]{ background-color: #fff;
									color: #b3b3b3;
									padding: 4px 5px;
									width: 185px;
}
.quick-search-box  input[type=submit]{
	background-color: #75b747;
	background: -moz-linear-gradient(top, rgba(149, 201, 61, 1), rgba(110, 180, 64, 1));
	background: -webkit-linear-gradient(top, rgba(149, 201, 61, 1), rgba(110, 180, 64, 1));
	height: 21px;
	vertical-align: baseline;
}
/*** Resources page advanced search box ***/
.advanced-search-box{ background: #e6e6e6;
					  border: 1px solid #e6e6e6;
					  border-bottom-right-radius: 2%;
					  overflow: hidden;
}
.inner-stripe{ border-bottom-right-radius: 2%;
			   border-top: 0px;
			   border-right: 2px solid #f2f2f2;
			   border-bottom: 2px solid #f2f2f2;
			   border-left: 0px;
			   overflow: hidden;

			   padding: 20px 0px 14px 40px;
}
.advanced-search-box .inner-stripe>div{
	float: left;
	margin-right: 15px;
}
.by-program{ width: 310px;
}
.by-program .section-taxonomy{ border-bottom-left-radius: 2%;
}
.by-date{ width: 154px;
}
.by-type{ width: 154px;
}
.by-type .section-taxonomy{ border-bottom-right-radius: 5% 2%;
}
.advanced-search-box h4{ background: #58595b;
						 color: #fff;
						 font-family: 'Open Sans', arial, sans-serif;
						 font-size: 13px;
						 font-weight: bold;
						 padding: 4px 4px 6px 4px;
}
.advanced-search-box .select-deselect,
.select-deselect a{ color: #00a5e3;
					font-size: 11.2px;
					font-weight: bold;
					margin-bottom: 4px;
}
.advanced-search-box li{ color: #58595b;
						 font-size: 11px;
}
.advanced-search-box .section-taxonomy{ background: none;
										border: 1px solid #58595b;
										height: 255px;
										line-height: 17px;
										overflow: auto;
										padding: 6px 8px 8px 8px;
}
.advanced-search-box .by-program .section-taxonomy>ul>li{ font-weight: bold;
														  margin-bottom: 4px;
}
.advanced-search-box .section-taxonomy li{ font-weight: normal;
										   margin-bottom: 2px;
}
.advanced-search-box .section-taxonomy .children li{ margin-left: 15px;
}
.advanced-search-box .submit{ float: right;
							  margin-right: 30px;
							  margin-top: 15px;
}
.advanced-search-box div.tax-checkbox{ float: left;
}
.advanced-search-box div.tax-termname{ margin-left: 16px;
}
#resource-results{ position: absolute;top: 920px;
}
/****
			Single page/post styles
											****/
.error404 #article,
.page #article{ margin-left: 38px;
}
.tax-programareas #article,
.page-template-default #article{ padding-right: 12px;
}
.page-template-template-single-ebulletin-php #article{ margin-left: 0px;
													   padding-right: 15px;
}

.error404 #article{ margin-top: 20px;
}
#article ul{ list-style-type: disc;
			 margin: 15px 0px 15px 30px;
}
.page-id-6471 #article ul { list-style: none; margin: 0;}
.supplementary-info li,
#article li{ margin-bottom: 12px;
			 padding-left: 3px;
}
#article li a{ color: #00a5e3;
			   /*font-weight: bold;
			   text-decoration: underline;*/
}
.post-content a:hover{ color: #6cb33f;
}
.page #content{ padding-top: 20px;
}
.page #content .beauty-shot{ margin-top:  -20px;
}
.tax-programareas #content .beauty-shot,
.page-template-default #content .beauty-shot{ background-position: 0 0;
											  margin-top: 0px;
}
.page .beauty-shot-wrapper{ background-position: 0px -21px;
}
.tax-programareas .beauty-shot-wrapper,
.page-template-default .beauty-shot-wrapper{ background-position: 0 -1px;
											 margin-top: -20px;
}
.beauty-shot{ -webkit-border-bottom-right-radius: 10px;
			  -moz-border-radius-bottomright: 10px;
			  border-radius: 0 0 10px 0;
}
.page-template-page-resources-php .beauty-shot{ -webkit-border-radius: 0;
												-moz-border-radius: 0;
												border-radius: 0;
}
.page-content h2{ color: #00a5e3;
}
.page .page-content h2{ margin-bottom: 10px;
}
/****
			Single Resource Page
											****/
.back-link{ margin-bottom: 30px;
}
.back-link a{  background-image: url('./gr/sprites.png');
			   background-position: -185px 0px;
			   color: #b3b3b3;
			   font-size: 13.2px;
			   font-weight: bold;
			   padding-left: 22px;
			   vertical-align: top;
}
.back-link a:hover{ background-position: -185px -40px;
					color: #6cb33f;
}
.single-resources #content,
.single #content{
	float: left;
	width: 675px;
}
.single-resources.page-template-template-single-ebulletin-php #content{ float: right;
																		margin-top: 0;
																		padding-top: 20px;
}
.single-resources.page-template-template-single-ebulletin-php .secondary{ float: left;
}
.single-resources #article{ margin-bottom: 40px;
}
.single-resources #article .item-meta,
.single #article .item-meta {
	font-size: 13.2px;
	margin-bottom: 25px;
}
.single-resources #article .item-meta .item-type,
.single-resources #article .seperator,
.single-resources #article .classification-label,
.single-resources #article .item-meta .item-date,
.single #article .separator,
.single #article .item-meta .item-date,
.single #article .classification-label {
	display: inline;
	font-weight: bold;
}
.single-resources #article .item-classification,
.single #article .item-classification {
	line-height: 20px;
	margin-top: 10px;
	clear: both;
}
.single-resources #article .item-meta .item-type a,
#article .post-categories a {
	color: #6cb33f;
	font-weight: bold;
}
#article .post-categories {
	margin: 0;
	float: left;
	clear: left;
}
#article .post-categories li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.item-meta-trim{ background-image: url('./gr/list-item-seperator.png');
				 background-position: 0px top;
				 background-repeat: repeat-y;
				 height: 6px;
				 margin-top: 24px;
				 opacity: 0.5;
}
.single-resources .secondary,
.single .secondary {
	margin-top: 90px;
	width: 266px;
}
.single-resources.page-template-template-single-ebulletin-php .secondary{ margin-top: 20px;
}
.social-media{ margin: 0 0 18px 30px;
}
.single-resources .social-media li,
.secondary .social-media li{ display: inline-block;
}
.social-media li a{ background-image: url('./gr/resource_sprites.png');
					background-position: -17px -2px;
					display: block;
					height: 33px;
					width: 33px;
}
.social-media li.facebook a{ background-position: -17px -2px;
}
.social-media li.twitter a{ background-position: -53px -2px;
}
.social-media li.email a{ background-position: -89px -2px;
}
.social-media li.print a{ background-position: -125px -2px;
}
.social-media li.addthis a{ background-position: -160px -2px;
}
.supplementary-info{ background-image: url('./gr/resource_sprites.png');
					 background-position: 3px -51px;
					 height: 200px;
					 left: 10px;
					 padding: 30px 40px;
					 position: relative;
}
.single-resources .related-content.featured-program-areas .item-title{ line-height: 18px;
																	   margin-top: 0px;
}
h3.related-header.program-areas-heading{ font-size: 25px;
										 margin-top: -6px;
}
.single-resources .related-content{ background-image: url('./gr/related-items-background.png');
									left: -14px;
									margin: 0px;
									overflow: visible;
									padding: 0px 30px;
									position: relative;
									width: 648px;
}

.supplementary-info p{ line-height: 15px;
					   margin-bottom: 2px;
}
.supplementary-info h3{ margin-bottom: 15px;
}
.supplementary-info h4{ color: #6eb43f;
						font-family: 'Open Sans', arial, sans-serif;
						font-weight: bold;
						font-size: 14px;
						letter-spacing: normal;
						margin-top: 15px;
}
.single-resources .page-content img,
.supplementary-info img{ box-shadow: 0 0 5px#888;
						 padding: 6px;
}
.single-resources .page-content img{ margin: 10px;
}
.secondary .supplementary-info a{ font-family: 'Open Sans', arial, sans-serif;
								  font-size: 13px;
}
.supplementary-info img{ margin-bottom: 10px;
}
.secondary .supplementary-info ul{ padding: 0px;
}
.supplementary-info li{ margin-bottom: 8px;
						padding-left: 0px;
}
#page-content .border,
.supplementary-info .border,
.supplementary-info hr{ background-position: -430px 0px;
						margin: 20px 0px;
}
#header-links{ padding: 17px 0 0 0;
}
#header-links .border{ background-position: 0px 0px;
					   margin-top: 15px;
					   opacity: 0.4;
}
#article #header-links p,
#article #header-links a{ color: #6eb43f;
						  font-size: 16px;
						  font-weight: bold;
						  line-height: 20px;
						  margin-bottom: 5px;
}
.disclaimer{ clear: both;
			 padding-top: 20px;
}
.disclaimer p{
	font-size: 10px;
	margin-top: 20px;
}

/****
			Staff and Board Member Page
												****/
#article .personnel-list{ list-style-type: none;
						  margin: 0px;
}
.personnel-list li{ overflow: hidden;
					padding-top: 4px;
}
.staff-thumbnail{ float: left;
				  margin-bottom: 20px;
}
.staff-bio-text{ float: left;
				 margin-left: 20px;
				 overflow: hidden;
				 width: 504px;
}
.page-content .staff-bio-text h3{ color: #00a7e5;
								  font-family: 'ITCCenturyBook', serif;
								  font-size: 26px;
								  font-weight: normal;
								  margin-bottom: 7px;
}
.page-content .staff-bio-text h5{ display: block;
								  font-family: 'ITCCenturyBook', serif;
								  font-size: 15px;
								  font-weight: normal;
								  text-transform: none;
}
#article .staff-bio-text a{ color: #6eb43f;
							font-weight: normal;
							text-decoration: none;
}
#article .staff-bio-text h4 a{ color: #00a7e5;
							   font-weight: bold;
}
.staff-bio-text .fulltext{ display: none;
}
.staff-bio-text .fulltext.display{ display: block;
}
.show-hide-bio{ background-image: url('./gr/blue-arrow.gif');
				background-position: right center;
				color: #00a5e3;
				display: inline-block;
				font-family: 'Open Sans', arial, sans-serif;
				font-size: 15px;
				font-weight: bold;
				margin-bottom: 20px;
				padding-right: 20px;
				text-transform: uppercase;

				-moz-transform: scaleY(-1);
				-o-transform: scaleY(-1);
				-webkit-transform: scaleY(-1);
				transform: scaleY(-1);
				filter: FlipY;
				-ms-filter: "FlipY";
}
.show-hide-bio .toggle-text{ display: inline-block;

							 -moz-transform: scaleY(-1);
							 -o-transform: scaleY(-1);
							 -webkit-transform: scaleY(-1);
							 transform: scaleY(-1);
							 filter: FlipY;
							 -ms-filter: "FlipY";
}
.show-hide-bio.flip,
.show-hide-bio.flip .toggle-text{ -moz-transform: scaleY(1);
								  -o-transform: scaleY(1);
								  -webkit-transform: scaleY(1);
								  transform: scaleY(1);
								  filter: FlipY;
								  -ms-filter: "FlipY";
}
.bio-text{ margin-top: 10px;
}
.page-template-template-personnel-php .item-meta-trim{ clear: both;
													   height: 3px;
													   overflow: hidden;
}

/****
			Single e-bulletin Page
										****/
.page-template-template-single-ebulletin-php #primary{ background: none;
													   width: 974px;
}
.page-template-template-single-ebulletin-php #content,
.page-template-template-single-ebulletin-php div.secondary{ border: none;
															margin-top: 48px;
															padding-top: 0;
}
.page-template-template-single-ebulletin-php #main{ margin-top: -1px;
}
.top-shadow{ background-image: url('./gr/e-bulletin-blue-shadow.png');
			 background-repeat: repeat-x;
			 height: 32px;
}
.page-template-template-single-ebulletin-php .section-heading .main-column{ background-image: url('./gr/ebulletin-background-1.png');
																			background-position: center top;
																			background-repeat: no-repeat;
																			border-top: 0px solid #00a7e5;
																			height: 226px;
																			margin-top: -17px;
																			padding-top: 0px;
																			text-align: center;
}
.page-template-template-single-ebulletin-php .section-heading .main-column{ border: none;
																			width: 998px;
}
.page-template-template-single-ebulletin-php .section-heading h2.section-title{ color: #fff;
																				line-height: 32px;
																				font-size: 42px;
}
.page-template-template-single-ebulletin-php .section-heading h1{ color: #00a7e5;
																  font-size: 27px;
																  line-height: 22px;
																  margin-top: 140px;
}
.page-template-template-single-ebulletin-php .section-heading{ padding-top: 0px;
}

.table-of-contents .contents-list{ padding: 0 17px;
}
/****
			Annual Reports Page
										****/
#article ul.annual-reports-list{ list-style-type: none;
								 margin: 0;
}
.annual-reports-list .item-thumbnail{ margin: 0;
									  -moz-box-shadow: none;
									  -webkit-box-shadow: none;
									  box-shadow: none;
}
.annual-reports-list .item-thumbnail img{ padding: 6px;

										  -moz-box-shadow: 0 0 5px #888;
										  -webkit-box-shadow: 0 0 5px #888;
										  box-shadow: 0 0 5px #888;
}
.annual-reports-list li.annual-report:hover .item-thumbnail .overlay-placeholder{ background-image: url('./gr/thumbnail-rollover.png');
																				  background-position: -228px 0px;
																				  height: 186px;
																				  margin-top: -190px;
																				  width: 148px;
}
.annual-reports-list a.item-thumbnail{ width: 148px;
}
#article .annual-reports-list li.annual-report{ float: left;
												margin: 40px 36px 0 36px;
												width: 148px;
}
#article .annual-reports-list li.annual-report h4{ padding-top: 5px;
												   text-align: center;
}
#article .annual-reports-list li.annual-report h4 a{ color: #58595B;
													 font-family: 'Open Sans', arial, sans-serif;
													 font-size: 17px;
													 font-weight: normal;
													 text-decoration: none;
}
#article .annual-reports-list li.annual-report:hover h4 a{ color: #6eb43f;
}
/****
			Secondary content column
											****/
div.secondary{ float: left;
			   margin-top: 20px;
			   width: 239px;
}
.page.page-template-template-single-ebulletin-php div.secondary{ margin-left: -3px;
																 width: 277px;
}
.table-of-contents{ background-image: url('./gr/in-this-issue-bg.png');
					background-position: 0px 5px;
}
.single-resources div.secondary,
.single div.secondary {
	float: right;
}
.home .secondary{
	width: 216px;
}
.secondary a,
.section-taxonomy.page-navigation ul.sub-menu>li a{ color: #58595b;
													font-family: 'ITCCenturyBook', serif;
													font-size: 16px;
													text-decoration: none;
}
.secondary ul{ padding-left: 10px;
}
.secondary ul ul a,
.section-taxonomy.page-navigation ul.sub-menu>li ul a{ color: #999;
													   font-family: 'Open Sans', arial, sans-serif;
													   font-size: 13px;
}
.secondary>ul>li{ padding-bottom: 17px;
}
.section-taxonomy.page-navigation ul.sub-menu>li{ padding-bottom: 2px;
}
.secondary>ul>li,
.section-taxonomy.page-navigation ul.sub-menu>li{ display: block;
}
.secondary li li,
.section-taxonomy.page-navigation ul.sub-menu>li li{ padding-top: 9px;
													 margin-bottom: 0px;
}
.section-taxonomy.page-navigation ul.sub-menu>li{ padding-bottom: 9px;
}
.section-taxonomy.page-navigation ul.sub-menu ul.sub-menu li{ padding-bottom: 0px;
}
.section-taxonomy.page-navigation ul.menu>li>a{ display: none;
}
.secondary .page-navigation ul.menu{ padding-left: 0px;
}


/* =Archive
----------------------------------------------- */

#content{ border-left: 1px solid #ccc;
		  margin-top: 1px;
		  min-height: 550px;
		  width: 713px;
}
.tax-programareas #content,
.page-template-default #content{ width: 725px;
}
.tax-programareas #primary.main-column,
.page-template-default #primary.main-column{ width: 965px;
											 padding-left: 12px;
}
.tax-programareas #primary,
.page-template-default #primary{ background-position: -251px 0;
}
.page.page-template-template-single-ebulletin-php #content{ width: 690px;
}
.single-resources #content,
.single #content {
	border: none;
	margin-top: 40px;
	padding-left: 12px;
}
.page-template-page-programareas-php #content,
.blog #content, .archive #content {
	padding-left: 35px;
	width: 678px;
}
.archive #article,
.related-content{ margin-left: 34px;
}
.page-template-page-resources-php .related-content{ margin-left: 40px;
													margin-top: 45px;
}
.beauty-shot-wrapper{ background-image: url('./gr/beauty-shot-bg.png');
					  background-position: 0px -1px;
					  overflow: visible;
					  padding: 0px 12px 24px 0px;
					  width: 725px;
}
.archive .secondary{ width: 239px;
}
.archive .section-heading{ padding-top: 12px;
}
ul.section-taxonomy{ background-image: url('./gr/list-item-seperator.png');
					 background-position: bottom;
					 margin-bottom: 12px;
					 padding-bottom: 1px;
}
.section-taxonomy a:hover,
.section-taxonomy a:focus,
.page .section-taxonomy.page-navigation a:hover,
.page .section-taxonomy.page-navigation a:focus{ color: #00a5e3;
}
.page-template-page-programareas-php .section-taxonomy ul.children,
.archive .section-taxonomy ul.children,
.section-taxonomy.page-navigation .sub-menu li ul.sub-menu,
.section-taxonomy.page-navigation .sub-menu li ul.sub-menu{ display: none;
}
.section-taxonomy>ul{ margin-left: -12px;
}
.advanced-search-box .section-taxonomy>ul{ margin-left: 0px;
}
.archive .section-taxonomy li.current-cat>ul.children,
.archive .section-taxonomy li.current-cat-parent ul.children,
.page-navigation .sub-menu li.current-menu-item ul.sub-menu,
.page-navigation .sub-menu li.current-page-ancestor ul.sub-menu{ display: block;
}
.section-taxonomy li.current-cat-parent>a,
.section-taxonomy li.current-cat>a,
.section-taxonomy.page-navigation ul.sub-menu li.current-menu-parent>a,
.section-taxonomy.page-navigation ul.sub-menu li.current-menu-item>a{ color: #6cb33f;
}

.section-taxonomy li.current-cat-parent,
.section-taxonomy li.current-cat,
.page-navigation .menu>li>.sub-menu>.current-page-ancestor,
.page-navigation .menu>li>.sub-menu>.current-menu-item{ background-image: url("./gr/programareas-highlight.png");
														background-position: 229px -2px;
														padding-right: 31px;
														width: 215px;
														z-index: 500;
}
.archive .section-taxonomy ul.children li.current-cat{ background-image: none;
													   padding-right: 0px;
}
.view-all-taxonomy,
.page-navigation{ margin-bottom: 25px;
				  padding-left: 10px;
}
.page-navigation{ padding-left: 0px;
}
.view-all-taxonomy a{ color: #00a7e5;
					  font-family: 'ITCCenturyBook', serif;
					  font-size: 17px;
					  letter-spacing: 0.1em;
					  text-transform: uppercase;
}


/* =Sidebar
----------------------------------------------- */
.sign-up-box{ margin-bottom: 40px;
}
.sign-up-box.in-this-issue{ margin-bottom: 15px;
}
.home .sign-up-box h3{ font-size: 27px;
					   margin: 0px 0px 10px 0px;
}
.sign-up-box h3{ font-size: 23px;
				 margin-bottom: 5px;
				 margin-left: 12px;
				 margin-right: 20px;
}
.sign-up-box.upcoming-events h3{ margin-left: 10px;
}
.home .sign-up-box p{ font-size: 13.5px;
					  margin: 0px 0px 10px 0px;
}
.sign-up-image{ background-image: url('./gr/sign-up-buttons.png');
				background-position: -39px -150px;
				display: block;
				height: 30px;
				margin-left: 6px;
				text-indent: -999em;
				width: 225px;
}
.home .sign-up-image{ background-position: 0px -50px;
					  margin-left: 0px;
					  width: 303px;
}
.signup-float .sign-up-image{ background-position: -27px -247px;
							  height: 26px;
							  margin: 10px 0;
							  width: 250px;
}
.sign-up-box p{ font-size: 12.5px;
				margin-bottom: 10px;
				margin-left: 12px;
				margin-right: 20px;
}
.sign-up-box input[type=text]{
}

.ribbon-wrapper{ margin-bottom: 10px;
}
.whats-new-box h3.component-header{ background-image: url('./gr/whats-new-background.png');
									background-position: center top;
									color: #fff;
									font-family: 'ITCCenturyBook', serif;
									font-size: 1.75em;
									height: 41px;
									letter-spacing: 0.05em;
									margin-bottom: 10px;
									padding-top: 6px;
									text-align: center;
}
.whats-new-box h3.item-title{ margin-bottom: 3px;
}
.whats-new-box .item-teaser p{ font-size: 13px;
							   line-height: 18px;
							   margin-bottom: 10px;
}
.whats-new-list.shadow-top{ background-image: url('./gr/whats-new-shadow-top.png');
							background-position: center top;
							margin-top: -16px;
}
.whats-new-list.shadow-bottom{ background-image: url('./gr/whats-new-shadow-bottom.png');
							   background-position: center bottom;
							   padding-bottom: 20px;
}

.ebulletin .table-of-contents .border{ margin-top: 22px;
}
.ebulletin .border{ margin: 0 40px 0 27px;
}
.ebulletin .social-media,
.ebulletin .textwidget a{ display: block;
						  margin-left: 25px;
}
.ebulletin .textwidget a{ color: #00a7e5;
						  font-family: 'Open Sans', arial, sans-serif;
						  font-weight: bold;
						  margin-top: 12px;
						  margin-left: 27px;
						  text-transform: uppercase;
}



/***
	Resources Sidebar Events
							***/
.page-template-page-resources-php div.secondary{ margin-top: 40px;
}
.upcoming-events.component-box{ margin-bottom: 20px;
}
.upcoming-events.component-box h3.item-title{ font-weight: bold;
											  line-height: 14px;
											  margin: 0 0 7px 0;
}
.upcoming-events.component-box .item-title a{ color: #00a7e5;
											  font-family: 'Open Sans', arial, sans-serif;
}
.upcoming-events.component-box .item-date{ color: #6eb43f;
										   font-family: 'Open Sans', arial, sans-serif;
										   margin-bottom: 5px;
}
.upcoming-events.component-box .item-teaser{ color: #58595b;
											 font-size: 12px;
											 line-height: 16px;
											 margin-bottom: 12px;
}
.upcoming-events.component-box .learn-more a{ font-family: 'Open Sans', arial, sans-serif;
											  font-size: 14px;
											  font-weight: bold;
}
.upcoming-events.component-box li{ border-bottom: 1px dotted #cbcbcc;
								   padding-bottom: 18px;
								   padding-right: 20px;
								   padding-top: 12px;
}
.upcoming-events.component-box li:last-child{ border: none;

}
/****
		Tabbed recent articles box
										****/
div.tabbed-box{ padding: 0px;
}
ul.tabbed-box-nav{ margin-left: 10px;
}
.tabbed-box-nav li{ display: inline-block;
					margin: 0px 4px 0px 0px;
					padding: 0px;
}
.tabbed-box-nav li.active a{ cursor: default;

							 -moz-box-shadow: 0 0 5px #999;
							 -webkit-box-shadow: 0 0 5px #999;
							 box-shadow: 0 0 5px #999;
}
.tabbed-box-nav li a{ background-color: #ccc;
					  background-image: url('./gr/tab_shadow.png');
					  background-position: bottom;
					  background-repeat: repeat-x;
					  color: #fff;
					  display: block;
					  font-size: 12.5px;
					  font-weight: bold;
					  padding: 7px 8px;
					  text-align: center;

					  -moz-box-shadow: 0 0 -5px #999;
					  -webkit-box-shadow: 0 0 -5px #999;
					  box-shadow: 0 0 -5px #999;


}
.tabbed-box-nav li a:hover,
.tabbed-box-nav li a:focus{ text-decoration: none;
}
.tabbed-box-nav li a:hover,
.tabbed-box-nav li a:focus,
.tabbed-box-nav li.active a{ background-color:#00529b;
							 color:#fff;

							 background-color: #00529b;
							 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3eb9e8), to(#00529b));
							 background-image: -webkit-linear-gradient(top, #3eb9e8, #00529b);
							 background-image: -moz-linear-gradient(top, #3eb9e8, #00529b);
							 background-image: -ms-linear-gradient(top, #3eb9e8, #00529b);
							 background-image: -o-linear-gradient(top, #3eb9e8, #00529b);
}

.list-data{ padding: 10px 11px;
}
.list-data ul{ background: #fff;
			   margin-top: 10px;
			   padding: 5px 15px 5px 15px;
}
.popularity-dates span.dates{ font-size: 9px;
							  color:#3b2d16;
							  margin-top: -7px;
							  vertical-align: middle;
}
.tabbed-box-nav a{ display: block;
}
.tabbed-box-nav .most-popular a{ padding-left: 0px;
								 width: 93px;
}
.tabbed-box-nav .most-comments a{ text-align: center;
								  width:110px;
}
.tabbed-box-nav .all-comments a{ padding-right: 0px;
								 text-align: center;
}
.popularity a{
}
.popularity-or-date .publications a{ padding-left: 8px;
									 padding-right: 8px;
}
.tabbed-box .list-data li{
	line-height: 18px;
	padding: 10px 0px 0px 0px;
}
.tabbed-box .list-data li .border{ margin-top: 12px;
}
.tabbed-box li h3,
.tabbed-box li h4{ font-family: 'Open Sans', arial, sans-serif;
}
.border{ background-image: url("./gr/list-item-seperator.png");
		 background-position: -380px 0px;
		 height: 5px;
}
/*
.parent-pageid-25 .section-heading h2.section-title{ padding-left: 10px;
}
*/
.page .page-content .border{ margin: 0px 0px 15px 0px;
}
.page .page-content h2{ font-family: 'ITCCenturyBook', serif;
						font-size: 28px;
						margin-bottom: 2px;
}
.page .page-content h3{ margin-bottom: 15px;
}
.page .page-content h4{ color: #00a7e5;
}
.page .page-content h4.show-hide-bio{ margin-bottom: 27px;
}
.single .tabbed-box{ padding-left: 7px;
					 padding-right: 7px;
}
.single .tabbed-box-nav .most-popular a,
.single .tabbed-box-nav .most-comments a{ padding-left: 6px;
										  padding-right: 6px;
										  width: auto;
}

.list-data { font-family: 'Open Sans', arial, sans-serif;
			 font-size: 12px;
}
.list-data .item-title a{ color: #00539b;
						  font-style: italic;
						  font-weight: bold;
}
.list-data .item-title a:hover{ color: #00a5e3;
}
.list-data a.read-more{ color: #00a5e3;
						font-size: 13px;
						font-style: italic;
}

/***
		Testimonial Box
							***/
.testimonial{ background-color: #6eb43f;
			  margin-left: 2px;
			  margin-bottom: 30px;
}
.testimonial .tile-holder{	background-image: url('./gr/testimonial-background2.png');
						   background-repeat: repeat;
}
.testimonial .gradient-holder{ background: -moz-linear-gradient(top, rgba(110,180,63, 1), rgba(110,180,63, 0));
							   background: -webkit-linear-gradient(top, rgba(110,180,63, 1), rgba(110,180,63, 0));
}
.testimonial-top{ background-image: url('./gr/testimonial-top3.png');
				  height: 34px;
}
.testimonial-text{ background-image: url('./gr/testimonial-left-border.png');
				   background-position: 1px 0px;
				   background-repeat: repeat-y;
				   padding: 10px 22px 0px 22px;
}
.testimonial-bottom{ background-image: url('./gr/testimonial-bottom.png');
					 height: 6px;
}

.testimonial p{ color: #fff;
				font-family: 'ITCCenturyBook', serif;;
				font-style: italic;
				line-height: 19px;
				margin-bottom: 0px;
				padding-bottom: 15px;
}


/***
		Heading Ribbon
							***/
.ribbon{ background-image: url('./gr/green-ribbon-graphics.png');
		 background-position: 0px -329px;;
}
.ribbon-wrapper{ background-repeat: repeat-x;
				 text-align: center;
}
.ribbon-wrapper.no-rule{ background-image: none;
						 margin-top: -5px;
}
.ribbon-outer{ background-position: 0px -100px;;
			   display: inline-block;
			   padding-left: 15px;
}
.ribbon-inner{ background-position: right top;
			   padding-right: 15px;
}
.ribbon-background{ background-position: 0px -200px;;
					background-repeat: repeat-x;
					color: #fff;
					font-family: 'ITCCenturyBook', serif;
					font-size: 29px;
					padding: 5px 34px;
					text-align: center;
					height: 39px;
}

.ribbon-wrapper.no-rule.small{ margin-top: 0px;
}
.ribbon.small .ribbon-outer{ background-position: 0px -501px;;
							 display: inline-block;
							 padding-left: 15px;
}
.ribbon.small .ribbon-inner{ background-position: right -401px;
							 padding-right: 15px;
}
.ribbon.small .ribbon-background{ background-position: 0px -601px;;
								  background-repeat: repeat-x;
								  color: #fff;
								  font-family: 'ITCCenturyBook', serif;
								  font-size: 22px;
								  height: 39px;
								  letter-spacing: 0.1em;
								  padding: 5px 34px;
								  text-align: center;
}


/***
		Sign up box
							***/

.signup-float{ background-image: url('./gr/sign-up-box-bg.png');

			   color: #fff;
			   float: right;
			   height: 132px;
			   overflow: hidden;
			   padding: 3px 0px 3px 3px;
			   position: fixed;
			   right: 0px;
			   top: 260px;
			   width: 42px;
			   z-index: 7000;
			   /* width: 42px; *//* 327px; */

			   background: #6eb43f;

			   background: rgb(149,200,63); /* Old browsers */
			   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
			   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzZlYjQzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzZlYjQzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWI0M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			   background: -moz-linear-gradient(left, rgba(149,200,63,1) 0%, rgba(110,180,63,1) 20%, rgba(110,180,63,1) 20%, rgba(110,180,63,1) 100%); /* FF3.6+ */
			   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(149,200,63,1)), color-stop(20%,rgba(110,180,63,1)), color-stop(20%,rgba(110,180,63,1)), color-stop(100%,rgba(110,180,63,1))); /* Chrome,Safari4+ */
			   background: -webkit-linear-gradient(left, rgba(149,200,63,1) 0%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 100%); /* Chrome10+,Safari5.1+ */
			   background: -o-linear-gradient(left, rgba(149,200,63,1) 0%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 100%); /* Opera 11.10+ */
			   background: -ms-linear-gradient(left, rgba(149,200,63,1) 0%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 100%); /* IE10+ */
			   background: linear-gradient(left, rgba(149,200,63,1) 0%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 20%,rgba(110,180,63,1) 100%); /* W3C */
			   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c83f', endColorstr='#6eb43f',GradientType=1 ); /* IE6-8 */

			   -moz-box-shadow: 0 0 9px #999;
			   -webkit-box-shadow: 0 0 9px #999;
			   box-shadow: 0 0 9px #999;
}

.signup-float,
.inner-border{ -webkit-border-top-left-radius: 4px;
			   -webkit-border-bottom-left-radius: 4px;
			   -moz-border-radius-topleft: 4px;
			   -moz-border-radius-bottomleft: 4px;
			   border-top-left-radius: 4px;
			   border-bottom-left-radius: 4px;
}

.signup-float .inner-border{ border: 1px solid #fff;
							 border-right: none;
							 overflow: hidden;
}

.signup-float>div>div{ float: left;
}
.visible-tab{ background-image: url('./gr/sprites.png');
			  background-position: 7px -47px;
			  border-right: 1px solid #95c93f;
			  height: 130px;
			  text-indent: -9999px;
			  width: 40px;
}
.teaser-text{ display: none;
			  font-size: 13px;
			  height: 106px;
			  line-height: 18px;
			  padding: 12px;
			  width: 261px; /* 261px */
}
.teaser-text .enter-email{ background: #fff;
						   color: #b3b3b3;
						   margin-top: 10px;
						   padding: 4px;
						   width: 162px;
}
.teaser-text .submit,
.teaser-text .submit:hover{ background-color: #58595b;
							background-image: none;
							text-transform: uppercase;
}
.teaser-text .submit:hover{ cursor: pointer;
}


/***
		Inline forms & gravity forms
											***/
.gform_wrapper input[type=text],
.gform_wrapper textarea{ background: #e6e6e6;
						 border: none;
						 padding: 5px;
}
body .gform_wrapper .gfield_required{ color: #00a7e5;
}
ul#gform_fields_1{ margin-left: 0px;
}
body .gform_wrapper input.button:hover{ color: #fff;
										cursor: pointer;
}

/* =Aside
----------------------------------------------- */




/* =Link
----------------------------------------------- */




/* =Gallery
----------------------------------------------- */




/* =Status
----------------------------------------------- */




/* =Quote
----------------------------------------------- */



/* =Image
----------------------------------------------- */




/* =error404
----------------------------------------------- */
.error404 .page-content #s{ background: #e6e6e6;
							height: 24px;
							padding: 0px 5px;
							width: 165px;
}
.error404 .page-content input[type=submit]{ vertical-align: top;
}


/* =Showcase
----------------------------------------------- */




/* =Attachments
----------------------------------------------- */




/* =Navigation
-------------------------------------------------------------- */


/***
		Page Navi Links
							***/
.wp-pagenavi{ font-size: 0.8em;
			  text-align: center;
}
.wp-pagenavi .pages{ border: none;
					 color: #58595b;
}
body .wp-pagenavi a,
.wp-pagenavi span.current{
}
.wp-pagenavi span.current{ border-color: #58595b;
						   color: #58595b;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{ border: none;
}
body .wp-pagenavi a{ color: #00a5e3;
}

body .wp-pagenavi a:hover{ /* background-color: #00539b; */
	color: #58595b;
}

/* =Widgets
----------------------------------------------- */
.sign-up-box .enter-email{ background-color:#e6e6e6;
						   border: 0px;
						   height: 24px;
						   width: 169px;
}
input[type=text]{ padding-left: 4px;
				  padding-right: 4px;
				  vertical-align: top;
}
.email-submit,
.submit,
body .gform_wrapper input[type=submit],
.error404 .page-content input[type=submit]{ background-color: #00529b;
											background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3eb9e8), to(#00529b));
											background-image: -webkit-linear-gradient(top, #3eb9e8, #00529b);
											background-image: -moz-linear-gradient(top, #3eb9e8, #00529b);
											background-image: -ms-linear-gradient(top, #3eb9e8, #00529b);
											background-image: -o-linear-gradient(top, #3eb9e8, #00529b);

											border: 0px;
											color: #fff;
											height: 24px;
											font-size: 11px;
											font-weight: bold;
											padding: 4px 6px;
											vertical-align: text-top;
}
.email-submit:hover,
.submit:hover,
body .gform_wrapper input[type=submit]:hover,
.error404 .page-content input[type=submit]:hover{ cursor: pointer;
												  background: rgb(148,195,83); /* Old browsers */

												  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
												  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YzM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWI0M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmViNDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
												  background: -moz-linear-gradient(top,  rgba(148,195,83,1) 0%, rgba(110,180,63,1) 100%, rgba(110,180,63,1) 100%); /* FF3.6+ */
												  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,195,83,1)), color-stop(100%,rgba(110,180,63,1)), color-stop(100%,rgba(110,180,63,1))); /* Chrome,Safari4+ */
												  background: -webkit-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Chrome10+,Safari5.1+ */
												  background: -o-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* Opera 11.10+ */
												  background: -ms-linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* IE10+ */
												  background: linear-gradient(top,  rgba(148,195,83,1) 0%,rgba(110,180,63,1) 100%,rgba(110,180,63,1) 100%); /* W3C */
												  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c353', endColorstr='#6eb43f',GradientType=0 ); /* IE6-8 */
}
.signup-float .enter-email{ height: 14px;
}
.signup-float .submit{ height: 22px;
					   vertical-align: bottom;
}
.home .sign-up-box .enter-email{ width: 254px;
}

/* =Comments
----------------------------------------------- */

/* =Buttons
----------------------------------------------- */
.button-link {
font-weight: bold;
color: #fff !important;
display: inline-block;
text-decoration: none;
padding: 6px 9px;
background: #94c353; /* Old browsers */
background: -moz-linear-gradient(top,  #94c353 0%, #6eb43f 100%, #6eb43f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c353), color-stop(100%,#6eb43f), color-stop(100%,#6eb43f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #94c353 0%,#6eb43f 100%,#6eb43f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #94c353 0%,#6eb43f 100%,#6eb43f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #94c353 0%,#6eb43f 100%,#6eb43f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #94c353 0%,#6eb43f 100%,#6eb43f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c353', endColorstr='#6eb43f',GradientType=0 ); /* IE6-9 */

font-size: 16px !important;
}
.button-link:hover {
background-color: #00529B;
background: #3eb9e8; /* Old browsers */
background: -moz-linear-gradient(top,  #3eb9e8 0%, #00529b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3eb9e8), color-stop(100%,#00529b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3eb9e8 0%,#00529b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3eb9e8 0%,#00529b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3eb9e8 0%,#00529b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3eb9e8 0%,#00529b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3eb9e8', endColorstr='#00529b',GradientType=0 ); /* IE6-9 */

}



/* =Footer
----------------------------------------------- */
#footer{ background-image: url('./gr/footer_trim_6000.png');
		 background-repeat: repeat;
		 background-position: top center;
		 color: #fff;
		 font-size: 0.75em;
		 line-height: 1.4em;
		 margin-top: -10px;
		 overflow: hidden;
}
#footer .footer-main{  background-color: #00529b;
					   background-image: url('./gr/blue-donate-background.png');
					   background-position: top center;
					   background-repeat: repeat;
					   margin-top: 10px;
}
#footer .main-column{ overflow: hidden;
					  margin: 10px auto 0px auto;
					  padding: 36px 0px 0px 0px;
}
#footer p{ color: #fff;
		   font-size: 0.8em;
}
#footer a{ color: #fff;
		   text-decoration: none;
}
#footer a:hover{ color: #58595b;
}
#footer .main-column div{ float: left;
}
#footer .main-column .main-column{ float: none;
}
#footer .site-name{ width: 225px;
}
#footer .site-name h2{ color: #fff;
					   font-family: 'ITCCenturyBook', serif;
					   font-size: 1.7em;
					   letter-spacing: 0.12em;
					   margin-bottom:5px;
}
#footer .contact-info{ background-image: url('./gr/footer-vertical-rule.png');
					   min-height: 128px;
					   padding: 0px 30px;
					   width: 180px;
}
.contact-info h3.widget-title{ display: none;
}
#footer .contact-info a{ color: #16bbec;
						 font-style: italic;
						 font-weight: bold;
}
#footer .contact-info a:hover{ text-decoration: underline;
}
.footer-navigation{ background-image: url('./gr/footer-vertical-rule.png');
					min-height: 128px;
					padding: 0px 0px 0px 30px;
					width: 458px;
}
.footer-navigation div{ margin-right: 54px;
}
.footer-navigation ul>li{ margin-bottom: 12px;
}
.footer-navigation ul>li>a{ font-weight: bold;
}
.footer-navigation ul>li li a{ font-weight: normal;
}
.footer-navigation ul.sub-menu li{ font-size: 0.9em;
								   font-style: italic;
								   margin-bottom: 0px;
}
#footer .social-media{ clear:both;
					   margin-top: -52px;
					   margin-left: 0px;
}
#footer .social-media-icons { clear:both;
							  margin-top: -26px;
							  margin-left: 0px;
}
#footer .social-media li{ background-image: url('./gr/sprites.png');
						  display: inline-block;
						  height: 29px;
						  width: 29px;
}
li.you-tube{ background-position: -104px -1px;
}
li.rss{ background-position: -141px -1px;
}


#footer .social-media a{ background-image: url('./gr/sprites.png');
						 display: inline-block;
						 height: 29px;
						 width: 29px;
}
a.you-tube{ background-position: -104px -1px;
			margin-right: 8px;
}
a.rss{ background-position: -141px -1px;
}


#footer .copyright{ clear: both;
}

#return-to-top{ display: none; /*inline;*/
				float: right;
				height: 53px;
				position: fixed;
				bottom: 0px;
				right: 0px;
				width: 60px;
				z-index: 80;
}

/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {


}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */



}
@media (max-width: 450px) {


}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {


}


/* =Print
----------------------------------------------- */

@media print {


}


/* =IE7
----------------------------------------------- */


.pager {
	text-align: center;
}
.pager a {
	color: #00A5E3;
}
