/* COLOR CHANGE */
.theme-accent,
.entry-subtitle,
.caption p,
#nav .feature-menu .fwells h3 {
	color:#8cb1a6 !important;
}
	
	a.theme-accent:hover,
	#nav .sub-menu a:hover,
	#nav .departments-menu a:hover h3 {
		color:#74978d !important;
	}

.theme-masked,
.sidebar-pusher a h4,
.sidebar-pusher a span.arrow,
#nav .menu-item a.expanded,
.cse input.gsc-search-button,
input.gsc-search-button {
	background-color:#8cb1a6 !important;
}
	
	a.theme-masked:hover,
	a:hover .theme-masked,
	.sidebar-pusher a:hover h4,
	.sidebar-pusher a:hover span.arrow {
		background-color:#74978d !important;
	}

.theme-border,
#article-sidebar .content,
#nav .sub-menu,
#nav .menu-item a.expanded {
	border-color:#8cb1a6 !important;
}






/* TO COMBINE WITH PREVIOUSLY EXISTING STYLES */

.feature .actions {margin-bottom:40px;}
.feature .entry-list-h a.thumb-link {display:block;}

.draft-notice-wrapper { background-color:rgba(196,38,38,0.6); bottom:0; left:0; position:fixed; width:100%; z-index:100; }
	.draft-notice-wrapper h3 { color:#fff; margin:0; padding:20px 40px; }




/* FEATURE WELLS */

.feature-well-wrapper {margin-bottom:40px;}
	.feature-well {position:relative;}
		.feature-well-title { left:0; position:absolute; top:0; z-index:1; }
		.feature-well-listing { padding-bottom:30px; padding-top:250px; position:relative; width:475px; z-index:5; }
			.feature-well-listing .listing-inner { background-color:#fff; left:125px; list-style:none; padding:30px; position:relative; }
				.feature-well-listing .listing-inner ul { background:none; left:auto; list-style:none; padding:0; position:relative; }
			
			.feature-well-listing ul { background-color:#fff; left:125px; list-style:none; padding:30px; position:relative; }
				.feature-well-listing ul li { border-top:1px solid #d9d9d9; font-size:14px; margin:0; }
					.feature-well-listing ul li:first-child { border-top:none medium; }
					
					.feature-well-listing ul li a { color:#444; display:block; font-size:13px; line-height:1.2em; padding:10px 32px 10px 0; position:relative; text-decoration:none; }
						.feature-well-listing ul li a:hover {text-decoration:none;}
						
						.feature-well-listing ul li a span.feature-title { color:#003e9c; font-size:16px; }
							.feature-well-listing ul li a:hover span.feature-title {text-decoration:underline;}
							
							.feature-well-listing ul li a span.new-feature {color:#aaa;}
							.feature-well-listing ul li a span.video-icon { background:transparent url('http://www.efcatoday.org/images/theme/video-icon.gif') no-repeat 0 0; display:inline-block; height:14px; margin-left:16px; width:16px; }
							
							.feature-well-listing ul li a span.arrow { background:#aaa url(http://www.efcatoday.org/images/theme/arrow-mask.png) no-repeat right center; display:block; height:30px; margin-top:-15px; position:absolute; right:0; top:50%; width:24px; }
								.feature-well-listing ul li a:hover span.arrow { background-color:#003e9c; filter:alpha(opacity=60); opacity:0.6; }
			.feature-well .reader-response-link { padding:40px 0 0 40px; position:relative; }
				.feature-well .reader-response-link .envelope-mask { background:#bbb url('http://www.efcatoday.org/images/theme/hd2-mask-sprite.png') no-repeat -39px -44px; display:block; height:22px; position:absolute; top:40px; left:0; width:29px; }
	.fwell-page .entry-list-v .bordered h2.entry-title { display:block; font:normal normal normal 30px/32px Georgia, Times, serif; font-style:normal !important; margin-bottom:16px; text-transform:none; }
	

.actions .prev-feature a { background:transparent url(http://www.efcatoday.org/images/theme/arrow-white-left.png) no-repeat left center; }
.actions .next-feature a { background:transparent url(http://www.efcatoday.org/images/theme/arrow-white-right.png) no-repeat right center; padding-left:0 !important; padding-right:26px !important; }



.ir { background-repeat:no-repeat; direction:ltr; display:block; overflow:hidden; text-align:left; text-indent:-999em; }


/* HOME DEV */

#nav .columns {position:relative;}
	#share-links { height:100%; position:absolute; right:0; bottom:0; }
		#share-links .share-button { float:left; margin:10px 0 6px 8px; }
			#share-links #share-facebook-link { overflow:hidden; width:50px; }


.secondary { background:#444; padding:30px 0; }
	.secondary h2 { border-bottom:4px solid #e7e5e5; color:#e7e5e5; font-size:18px; font-size:1.125rem; letter-spacing:1px; margin-bottom:20px; padding-bottom:6px; }
#pullquote-2 {  }
	#pullquote-2 blockquote { background:none; border:none; color:#fff; margin:0; padding:0; }
	#pullquote-2 cite { color:#b5b5b5; display:block; font-size:16px; font-size:1rem; font-family:"myriad-pro-condensed-1","myriad-pro-condensed-2","Lucida Grande",Arial,sans-serif; font-style:normal; padding-left:45px; position:relative; text-transform:uppercase; }
		#pullquote-2 cite a {color:#b5b5b5;}
		#pullquote-2 cite span.bubble-mask { background:#aaa url('http://www.efcatoday.org/images/theme/hd2-bubble-mask.png') no-repeat -8px -8px; display:block; height:35px; left:0; position:absolute; top:0; width:35px; }


.entry-list-2 {margin-bottom:40px;}
	.entry-list-2 h2 { margin-bottom:16px; padding-bottom:4px; }
	.entry-list-2 .entry {margin-bottom:20px;}
		.entry-list-2 .entry h3 { font-size:20px; line-height:1.2em; margin-bottom:4px; }
			.entry-list-2 .entry h3 a {text-decoration:none;}
				.entry-list-2 .entry h3 a:hover {text-decoration:underline;}
		.entry-list-2 .entry .entry-subtitle, .entry-list-2 .entry .entry-meta { color:#000 !important; font-size:13px; font-size:0.8125rem; font-style:normal; font-weight:600; letter-spacing:1px; line-height:1.3em; margin-bottom:10px; text-transform:uppercase !important; }
		.entry-list-2 .entry .entry-excerpt { color:#666; font-size:13px; }
			.entry-list-2 .entry .entry-excerpt p { font-size:13px; line-height:1.4em; margin-bottom: 10px; }
		.entry-list-2 .entry .entry-meta {padding:0;}
			.entry-list-2 .entry .entry-meta a { color:#444; text-decoration:underline; }
				.entry-list-2 .entry .entry-meta a:hover {text-decoration:none;}
	
	
#searchForm { margin:0; position:absolute; top:0; left:1px; z-index:10; }
	#searchForm input { border:none; font-size:15px; outline:none; width:175px; padding:10px 14px 9px; }


body.articles .entry-meta h4 {text-transform:none;}
	body.articles .entry-list-2 .entry {margin-bottom:40px;}
	body.articles .pagination	{ font-size:16px; font-size:1rem; }
		body.articles .pagination a, body.articles .pagination strong { display:inline-block; padding:4px 7px; text-decoration:none; }
			body.articles .pagination a:hover { background:#888; color:#fff; }
			
			body.articles .pagination strong { background:#444; color:#fff; }
			

/* BANNER ASK */

#help-banner { background:#126cb8; display:none; }
	#help-inner { background:#126cb8 url('http://www.efcatoday.org/images/uploads/banner-ad/efca-banner-bg.gif') no-repeat center left; height:236px; width:940px; margin:0 auto; }
	#help-inner #view-message {background:url('http://www.efcatoday.org/images/uploads/banner-ad/efca-banner-link.gif') no-repeat; width:275px; height:122px; margin:40px 0px 0px 670px; position:absolute; }
	#help-inner #hide-banner {background:url('http://www.efcatoday.org/images/uploads/banner-ad/efca-banner-nothanks.gif') no-repeat; width:69px; height:14px; margin:190px 0px 0px 865px; position:absolute; }



/* NAV 2.1 */

#nav .feature-menu {width:620px;}
	#nav .feature-menu .fwells { float:left; width:340px; }
		#nav .feature-menu .fwells .current-fwell { padding:10px 0; }
			#nav .feature-menu .fwells h4 { color:#777; font-size:16px; line-height:1em; margin:0 0 2px; }
			#nav .feature-menu .fwells h3 { border:none; color:#003e9c; font-size:24px; letter-spacing:0; line-height:1.2em; margin:0; }
		
		#nav .feature-menu .fwells .current-features { list-style:none; margin:0; padding:0; }
	
	#nav .feature-menu .previous-fwells { background:#e7e5e5; float:right; margin:16px -20px 0 20px; width:258px; }
		#nav .feature-menu .previous-fwells h4 { border-bottom:2px solid #444; color:#444; font-size:16px; line-height:1em; margin:0 20px; padding:16px 0 10px; }
		#nav .feature-menu .previous-fwells ul { list-style:none; margin:0; padding:10px 20px; }
			#nav .feature-menu .previous-fwells ul li {border:none;}
				#nav .feature-menu .previous-fwells ul li a { border:none; font-family:Georgia,serif; }
		

#nav .departments-menu {width:360px;}
	#nav .departments-menu h4 { color:#777; font-size:16px; line-height:1em; margin:0 0 2px; }
	#nav .departments-menu h3 { border:none; color:#333; font-size:20px; letter-spacing:0; line-height:1.2em; margin:0; }
		#nav .departments-menu a:hover h3 {color:#003e9c;}


