/*
Theme Name: ACF
Theme URI: http://alaskaconservation.org
Description: The ACF theme is a custom WordPress theme, created by <a href="http://www.clutchmedia.com">Clutch Media</a>.
Author: Mike Hondel
*/


a,p,ul,ol,div,h1,h2,h3,h4,h5,h6,body,img,form,input,blockquote{
	padding:0px;
	margin:0px;
	border:0px solid #fff;
}

body  {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	background: url("images/general/bg.png") repeat-x scroll left top #d3d2ce;
}

input.Text {
	height:16px;
	padding:2px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
	background:#f1f1f1;
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	border-right:2px solid #f9f9f9;
	border-bottom:2px solid #f9f9f9;
}
input.Blur { color:#999; }


/*****************/
/* WRAPS & FRAMING */
/*****************/

.Frame {
	width: 980px; 
	margin: 0 auto; 
	text-align: left; 
}

#HeaderWrap {
}


/*****************/
/* HEADER  (w/out Primary Nav */
/*****************/

#Header {
	height:115px;
	overflow:hidden;
}

#Logo {
	float:left;
	margin:22px 0 0 32px;
}

#NavSupplementary {
	float:right;
	height:25px;
	width:290px;
	overflow:hidden;
	margin: 0 32px 0 0;
	background: url("images/general/suppnav_bg.png") repeat-x scroll left top #444141;
}
#NavSupplementary ul { float:left; margin: 0 20px 0 0; list-style: none outside none; }
#NavSupplementary li { float:left; margin: 0 0 0 18px; text-indent:-9000px; }
#NavSupplementary li a { 
	display:block;
	height:25px;
	background: url("images/btns/navstrip_supp.png") no-repeat scroll left top transparent;
}
#NavSupplementary li.NSAnnouncements a { width:105px; background-position:0 0; }
#NavSupplementary li.NSAnnouncements a:hover, #NavSupplementary li.NSAnnouncements a.On { background-position:0 -25px; }
#NavSupplementary li.NSAbout a { width:60px; background-position:-119px 0; }
#NavSupplementary li.NSAbout a:hover, #NavSupplementary li.NSAbout a.On { background-position:-119px -25px; }
#NavSupplementary li.NSContact a { width:50px; background-position:-194px 0; }
#NavSupplementary li.NSContact a:hover, #NavSupplementary li.NSContact a.On { background-position:-194px -25px; }

#NavCommunity {
	clear:both;
	height:25px;
	overflow:hidden;
	background: #1e90b3;
}
#NavCommunity ul { float:left; margin: 0 0 0 445px; list-style: none outside none; }
#NavCommunity li { float:left; margin: 0 0 0 10px; text-indent:-9000px; }
#NavCommunity li a { 
	display:block;
	height:25px;
	background: url("images/btns/navstrip_community.png") no-repeat scroll left top transparent;
}
#NavCommunity li.NCGrants a { width:112px; background-position:0 0; }
#NavCommunity li.NCGrants a:hover, #NavCommunity li.NCGrants a.On { background-position:0 -25px; }
#NavCommunity li.NCInternships a { width:67px; background-position:-122px 0; }
#NavCommunity li.NCInternships a:hover, #NavCommunity li.NCInternships a.On { background-position:-122px -25px; }
#NavCommunity li.NCCapacity a { width:170px; background-position:-199px 0; }
#NavCommunity li.NCCapacity a:hover, #NavCommunity li.NCCapacity a.On { background-position:-199px -25px; }
#NavCommunity li.NCAwards a { width:117px; background-position:-379px 0; }
#NavCommunity li.NCAwards a:hover, #NavCommunity li.NCAwards a.On { background-position:-379px -25px; }

#Search {
	float:right;
	clear:right;
	width:290px;
	height:24px;
	margin:32px 32px 0 0;
}
#Search input.Text {
	float:left;
	width:195px;
}
#Search .Submit { 
	float:right;
	height:20px;
	width:79px;
	margin:1px 0 0 0;
	background: url("images/btns/search.png") no-repeat scroll left top transparent;
}
#Search .Submit:hover { cursor:pointer; background-position:0 -25px;}


/*****************/
/* PRIMARY NAV */
/*****************/

#NavPrimary {
	position:relative;
	z-index: 2;
	clear:both;
	height:40px;
	background: url("images/general/bg_nav_primary.png") repeat-x scroll left top #848d36;
}

ul#suckerfishnav { margin: 0 0 0 14px; }

ul#suckerfishnav li#LIHome,
ul#suckerfishnav li#LIWork,
ul#suckerfishnav li#LIIssues,
ul#suckerfishnav li#LIMovement,
ul#suckerfishnav li#LIFunding,
ul#suckerfishnav li#LIAlaska { float:left; margin: 0 0 0 17px; background:none; }

ul#suckerfishnav li li { float:left; margin: 0 0 0 0; background: #95a040; /* #b5bc74 */ }
ul#suckerfishnav li li a { 
	padding: .85em 1em;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #000;
	border-top: 0px solid #ccd19d;
	border-left: 0px solid #ccd19d;
}
ul#suckerfishnav li li.sfHover,
/* ul#suckerfishnav li li.sfHover a, */
ul#suckerfishnav li li:hover,
ul#suckerfishnav li li a:focus,
ul#suckerfishnav li li a:active,
ul#suckerfishnav li li a:hover { color: #FFF; background:#848c36; }
ul#suckerfishnav li li.sfHover li,
/* ul#suckerfishnav li li.sfHover li a, */
 { color: #000; background:#b5bc74; }
	
/* ul#suckerfishnav li li .sf-sub-indicator { background-postion: 0px -50px; } */
	
ul#suckerfishnav a#AHome,
ul#suckerfishnav a#AWork,
ul#suckerfishnav a#AIssues,
ul#suckerfishnav a#AMovement,
ul#suckerfishnav a#AFunding,
ul#suckerfishnav a#AAlaska { 
	display:block;
	height:40px;
	overflow:hidden;
	padding:0;
	text-indent:-9000px; 
	background: url("images/btns/navstrip_primary.png") no-repeat scroll left top transparent;
	border:none;
}
ul#suckerfishnav a#AHome { width:53px; background-position:-30px 0; }
ul#suckerfishnav a#AHome:hover,  ul#suckerfishnav .On a#AHome{ background-position:-30px -40px; }
ul#suckerfishnav a#AWork { width:97px; background-position:-102px 0; }
ul#suckerfishnav a#AWork:hover, ul#suckerfishnav li#LIWork.sfHover a#AWork, ul#suckerfishnav .On a#AWork { background-position:-102px -40px; }
ul#suckerfishnav a#AIssues { width:107px; background-position:-216px 0; }
ul#suckerfishnav a#AIssues:hover, ul#suckerfishnav li#LIIssues.sfHover a#AIssues, ul#suckerfishnav .On a#AIssues { background-position:-216px -40px; }
ul#suckerfishnav a#AMovement { width:234px; background-position:-339px 0; }
ul#suckerfishnav a#AMovement:hover, ul#suckerfishnav li#LIMovement.sfHover a#AMovement, ul#suckerfishnav .On a#AMovement { background-position:-339px -40px; }
ul#suckerfishnav a#AFunding { width:170px; background-position:-590px 0; }
ul#suckerfishnav a#AFunding:hover, ul#suckerfishnav li#LIFunding.sfHover a#AFunding, ul#suckerfishnav .On a#AFunding { background-position:-590px -40px; }
ul#suckerfishnav a#AAlaska { width:174px; background-position:-777px 0; }
ul#suckerfishnav a#AAlaska:hover, ul#suckerfishnav li#LIAlaska.sfHover a#AAlaska, ul#suckerfishnav .On a#AAlaska { background-position:-777px -40px; }



/*****************/
/* MAIN                   */
/*****************/

#Main { 
	padding: 0 32px;
	background: url("images/general/bg_content_interior.png") repeat-y scroll left top;
}
#Home #Main { background: url("images/general/bg_content_home.png") repeat-y scroll left top;}

#Content { 
	float:right;
	width:646px;
	padding: 32px 0;
	font-size:14px;
	line-height:23px;
	color:#231f20;
}
#Home #Content { width:544px; }

#Content h1,
#Home #Content h2 {
	padding: 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	line-height:32px;
	font-weight:normal;
	color:#055940;
}
#Home #Content h2 { padding-top:8px; }
#Content h2 {
	padding: 8px 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	color:#c5762b;
}
#Content h3 {
	padding: 8px 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	color:#055940;
}
#Content h4 {
	padding: 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#aa8c4e;
}
#Content h5 {
	padding: 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#055940;
}
#Content h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
}

#Content a { color:#1e90b3; text-decoration:underline; }
#Content a:hover { color:#848d36; text-decoration:none; }
#Content a.post-edit-link { color:#b04533; }
#Content a.more-link { 
	clear:left;
	display:block;
	width: 50px;
	margin: 5px 0 0 0;
	padding: 2px 0 2px 10px;
	text-transform:uppercase; 
	text-decoration:none;
	font-size:11px;
	line-height:12px;
	color:#FFF;
	background-color:#999;
}
#Content a.more-link:hover { background-color:#1e90b3; }

#Content p {
	padding: 0 0 20px;
}
#Content p.Breadcrumb,
#Content p.PostDate {
	font-size:11px;
	text-transform:uppercase;
	color:#766f6d;
}
#Content.Single p.PostDate { margin-top:-20px; }
#Content p.Breadcrumb a,
#Content p.PostDate a { color:#766f6d; text-decoration:underline; }
#Content p.Breadcrumb a:hover,
#Content p.PostDate a:hover { color:#848d36; text-decoration:none; }

#Content ol, #Content ul { margin-bottom: 14px; }
#Content ul { list-style-type:none; }
#Content ul li { padding: 0 0 10px 30px; background: url("images/general/bullet.png") no-repeat scroll 1px 6px transparent; }
#Content ol { margin-left: 15px; padding-left: 15px; }
#Content ol li { padding: 0 0 10px 10px; }

#ListView .post {
	border-top: 1px solid #DDD;
	padding: 17px 0 8px 0;
}
#ListView h3 { padding-bottom:0; }
#ListView p.PostDate { padding:0; }

#Content img.alignleft { float:left; margin: 10px 20px 20px 0; }
#Content img.alignright { float:right; margin: 10px 0 20px 20px; }
#Content img.size-large { margin: 10px 0 20px 0; }

#Content div.alignright { clear:right; float:right; margin: 0 0 20px 20px; text-align:right; }
#Content div.alignleft { clear:left; float:left; margin: 0 20px 20px 0; }
#Content div.alignnone { margin: 0 0 20px 0; }
#Content .wp-caption,
#Content .slideshow-caption { 
	padding: 0 15px 6px; 
	font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, sans-serif;
	color: #837977; background: none;
}
#Content .wp-caption p.wp-caption-text  { padding: 6px 15px; line-height: 15px; color: #534947; background: #c1beb7; }
#Content .alignleft p.wp-caption-text{ margin-right: 10px; text-align:left; }
#Content .alignright p.wp-caption-text{ margin-left: 10px; text-align:left; }
#Content .wp-caption img { margin-top: 5px; }
#Content .wp-caption img.size-large { margin-bottom: 0; }

/* #Feed_Full is no longer used on an active page; was superceded by #newsfeed */
ul#Feed_Full { list-style-type:none; }
ul#Feed_Full li { padding: 0 0 0 0; background: none; }
ul#Feed_Full span.Title {}
ul#Feed_Full span.Date, 
ul#Feed_Full span.Source { font-style:italic; color:#a89876; }

#newsfeed #navi { padding:0 0 20px 0; } 
#newsfeed h3 { border-top: 1px solid #D3D2CE; padding-top:10px; }
#newsfeed .date    { color: #a89876; font-style: italic; } /* aa8c4e */
#newsfeed .title   { color: #00828c; text-decoration: none; }
#newsfeed .title a:link   { font-weight: normal; color: #1e90b3; text-decoration: underline; }
#newsfeed .title a:visited { color: #1e90b3; text-decoration: underline; }
#newsfeed .title a:hover  { color: #848d36; text-decoration: none; }
#newsfeed a.back_to_top_link { display:block; margin:0 0 20px 0; font-size:10px; text-transform:uppercase; }
#newsfeed a.back_to_top_link:hover { color:#848d36; }



/*****************/
/* SIDEBAR              */
/*****************/

#Sidebar {
	float:left;
	width:206px;
	margin: 16px 32px 16px 0;
}
#Home #Sidebar { width:308px; }

#NavSecondary { padding: 0 0 17px 0; line-height: 22px; }
#NavSecondary h4 { padding: 0 0 10px 0; font-size:18px; font-weight:normal; }
#NavSecondary ul { margin: 0 0 17px 0; list-style-type:none; }
#NavSecondary ul ul { display:none; }
#NavSecondary ul li.current_page_item ul, 
#NavSecondary ul li.current_page_ancestor ul { display:block; margin: 10px 0 0 17px; list-style-type:none; }
#NavSecondary li { padding: 5px 0; font-size:13px; line-height: 15px; }
#NavSecondary h4 a { color:#c4a76c; text-decoration:none; }
#NavSecondary a,
#NavSecondary .current_page_item li a { color:#FFF; text-decoration:none; }
#NavSecondary a:hover, 
#NavSecondary .current_page_item a,
#NavSecondary .current_page_item li a:hover { color:#51badc; text-decoration:underline; }

#Sidebar #DonateSB {
	width:206px;
	height:189px;
	background: url("images/general/sb_donate.jpg") no-repeat scroll left top;
}
#Sidebar #DonateSB h4 { padding:126px 0 0 110px; }
#Sidebar #DonateSB h4 a {
	display:block;
	width:79px;
	height:20px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/btns/sb_donate.png") no-repeat scroll left top;
}
#Sidebar #DonateSB h4 a:hover { background-position:0 -25px; }
#Sidebar #DonateSB h5 { padding:8px 0 0 49px; }
#Sidebar #DonateSB h5 a {
	display:block;
	width:140px;
	height:20px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/btns/sb_how_you_can_help.png") no-repeat scroll left top;
}
#Sidebar #DonateSB h5 a:hover { background-position:0 -25px; }
#Sidebar #DonateSB p { text-indent:-9000px; }

#Home #Sidebar #DonateSB {
	width:308px;
	height: 180px;
	background: url("images/general/sb_donate_home.jpg") no-repeat scroll left top;
}
#Home #Sidebar #DonateSB h4 { float:left; padding:141px 0 0 57px; }
#Home #Sidebar #DonateSB h5 { float:right; padding:141px 18px 0 0; }

/* HOLIDAY GIFT PROMO */
#Home #Sidebar #GiftSB {
	width:308px;
	height: 180px;
	background: url("images/general/sb_gift_home.jpg") no-repeat scroll left top;
}
#Home #Sidebar #GiftSB h4 { float:right; padding:141px 18px 0 0; }
#Home #Sidebar #GiftSB h5 { float:left; padding:141px 0 0 75px; }
#Sidebar #GiftSB h4 a {
	display:block;
	width:61px;
	height:20px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/btns/sb_gift.png") no-repeat scroll left top;
}
#Sidebar #GiftSB h4 a:hover { background-position:0 -25px; }
#Sidebar #GiftSB h5 a {
	display:block;
	width:140px;
	height:20px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/btns/sb_gift_help.png") no-repeat scroll left top;
}
#Sidebar #GiftSB h5 a:hover { background-position:0 -25px; }
#Sidebar #GiftSB p { text-indent:-9000px; }

#Sidebar .TestimonialSB { margin: 32px 0; }
#Sidebar .TestimonialSB blockquote { font-size: 18px; line-height:27px; font-style:italic; color:#d1d3d4; }
#Sidebar .TestimonialSB em { display:block; font-size:12px; font-style:normal; text-transform:uppercase; color:#aa8c4e; }

/* NEWS */

#Sidebar #NewsWrap {
	clear: both;
	margin:16px 0;
	padding:17px;
	background-color:#383130;
}
#Sidebar #NewsWrap #Internal {
	padding: 17px 0 0 0;
	margin: 17px 0 0 0;
	border-top: 1px solid #554b41;
}
#Sidebar #NewsWrap h3 {
	padding: 0 0 10px 0;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
}
#Sidebar #NewsWrap ul { margin: 0 0 10px 0; list-style-type:none; }
#Sidebar #NewsWrap li {
	padding: 2px 0 6px 20px;
	font-size: 12px;
}
#Sidebar #NewsWrap #Internal li { background: url("images/general/bullet_sb.png") no-repeat scroll 1px 6px transparent; }
#Sidebar #NewsWrap #External li { background: url("images/general/bullet_sb_external.png") no-repeat scroll 1px 6px transparent; }
#Sidebar #NewsWrap #Internal li .Date,
#Sidebar #NewsWrap #External li span { font-style:italic; color:#B5AEAD; }
#Sidebar #NewsWrap li a { color:#c8b284; }
#Sidebar #NewsWrap li a:hover { color:#FFF; }

#Sidebar #NewsWrap h4 { margin: 0 0 0 83px; }
#Home #Sidebar #NewsWrap h4 { margin: 0 0 0 185px; }
#Sidebar #NewsWrap h4 a {
	display:block;
	width:89px;
	height:20px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/btns/sb_view_all.png") no-repeat scroll left top;
}
#Sidebar #NewsWrap h4 a:hover { background-position:0 -30px; }



/* SIGN UP */

#Sidebar #SignUp { padding: 9px 0 17px 0; }
#Home #Sidebar #SignUp { padding: 9px 17px 17px 17px; }
#Sidebar #SignUp h4 {
	display:block;
	height: 18px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/general/sb_signup.png") no-repeat scroll left top;
}
#Sidebar #SignUp input.Text { float:right; width:195px; }
#Home #Sidebar #SignUp input.Text { float:left; width:175px; }
/* #Sidebar #SignUp input.Button { float:right; margin:12px 0 0 0; }
#Home #Sidebar #SignUp input.Button { float:right; margin:1px 0 0 0; } */
#SignUp .Submit { 
	float:right;
	height:20px;
	width:81px;
	margin:12px 0 0 0;
	background: url("images/btns/signup.png") no-repeat scroll left top transparent;
}
#SignUp .Submit:hover { cursor:pointer; background-position:0 -25px;}
#Home #SignUp .Submit { margin:1px 0 0 0; }



/*****************/
/* FOOTER               */
/*****************/

#Footer {
	height:384px;
	overflow:hidden;
	line-height: 18px; 
	background: url("images/general/bg_footer.jpg") no-repeat scroll left 117px;
}

#Footer h1 {
	clear:both;
	height:103px;
	overflow:hidden;
	text-indent:-9000px;
	background: url("images/general/footer_tagline.png") no-repeat scroll left 37px transparent;
}
#Footer h4.DonateF {
	float:right; 
	height:34px;
	overflow:hidden;
	margin: 0 30px 0 0; 
}
#Footer h4.DonateF a{ 
	display:block;
	width:126px;
	height:34px;
	text-indent:-9000px;
	background: url("images/btns/footer_donate.png") no-repeat scroll left top transparent;
}
#Footer h4.DonateF a:hover { background-position:0 -40px; }

#SocialMedia {
	float:left;
	height:63px;
	overflow:hidden;
	margin: 0 0 0 32px;
}
#SocialMedia ul { float:left; margin: 44px 0 0 0; list-style: none outside none; }
#SocialMedia li { float:left; margin: 0 2px 0 0; text-indent:-9000px; }
#SocialMedia li a { 
	display:block;
	height:19px;
	background: url("images/btns/navstrip_socialmedia.png") no-repeat scroll left top transparent;
}
#SocialMedia li.SMFacebook a { width:19px; background-position:0 0; }
#SocialMedia li.SMFacebook a:hover { background-position:0 -20px; }
#SocialMedia li.SMTwitter a { width:19px; background-position:-19px 0; }
#SocialMedia li.SMTwitter a:hover { background-position:-19px -20px; }
#SocialMedia li.SMRSS a { width:19px; background-position:-38px 0; }
#SocialMedia li.SMRSS a:hover { background-position:-38px -20px; }

#Credits { 
	clear:right; float:right; 
	margin: 37px 32px 0 0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#efe8ca;
}
#Credits a { color:#FFF; text-decoration:none; }
#Credits a:hover { color:#231f20; text-decoration:none; }
#Accreditations { float:right; width:208px; }
#Accreditations h5 { 
	float:left; height:20px; width:208px; overflow:hidden; 
	text-align:left; text-indent:-9000px; 
	background:transparent url(images/general/sprites.png) 0 0; 
}
#Accreditations div { margin:10px 0 0 0; }
#Accreditations div a { 
	display:block; overflow:hidden; 
	text-align:left; text-indent:-9000px; 
	background:transparent url(images/general/sprites.png);
}
#Accreditations a#BBB { 
	float:left; width:101px; height:49px;
	background-position:-100px -20px;
}
#Accreditations a#CharityNavigator { 
	float:right; width:95px; height:49px; 
	background-position: 0 -20px;
}
p#Copy { clear:both; padding-top:13px; }

#LinkColumns { clear:left; float:left; width:500px; padding:28px 0 0 32px; }
/* #LinkColumns .Primary { float:left; } */
#LinkColumns ul { float:left; margin: 0 38px 0 0; list-style:none; }
#LinkColumns li { 	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 18px; }
#LinkColumns li.Break { 	padding: 18px 0 0 0 }
#LinkColumns li a { color:#FFF; text-decoration:none; }
#LinkColumns li a:hover { color:#231f20; }
.Community { float:left; }


/*****************/
/* HOME               */
/*****************/

#HomeFeatures {
	position: relative;
	z-index: 0;
	width: 980px;
	height: 359px;
	background:#000;
	/* background: url('images/home/init.jpg') no-repeat; */
}

#HomeFeatures #Slide1Wrap,
#HomeFeatures #Slide2Wrap,
#HomeFeatures #Slide3Wrap {
	width: 980px;
	height: 359px;
	display: none;
}
#HomeFeatures #Slide1Wrap { background: url('images/home/lg_1.jpg') no-repeat; }
#HomeFeatures #Slide2Wrap { background: url('images/home/lg_2.jpg') no-repeat; }
#HomeFeatures #Slide3Wrap { background: url('images/home/lg_3.jpg') no-repeat; }

#HomeFeatures #Slide1 { padding: 258px 0 0 0; background: url('images/home/thumb_pointer.png') scroll no-repeat 45px 234px; }
#HomeFeatures #Slide2 { padding: 258px 0 0 0; background: url('images/home/thumb_pointer.png') scroll no-repeat 151px 234px; }
#HomeFeatures #Slide3 { padding: 258px 0 0 0; background: url('images/home/thumb_pointer.png') scroll no-repeat 257px 234px; }

#HomeFeatures .Message { 
	height:101px;
	overflow: hidden;
	padding: 0 0 0 404px;
	color:#FFF;
	background: url('images/home/bg_message.png');
}
#HomeFeatures h2 { padding: 12px 20px 5px 0; font-size:26px; line-height:34px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#HomeFeatures p { padding: 0 20px 0 0; font-size:13px; line-height:18px; font-family: Helvetica, Arial, sans-serif; }
#HomeFeatures a { color:#45a9c7; text-decoration:underline; text-transform:uppercase; }
#HomeFeatures a:hover { color:#848d36; text-decoration:none; }

#HomeFeaturesNav {
	z-index: 1;
	position: absolute;
	top: 456px;
	padding: 0 0 0 32px;
}

#HomeFeaturesNav li {
	list-style-type: none;
	float: left;
	height: 65px;
	width: 106px;
	text-indent: -9000px;
}
#HomeFeaturesNav li a { display: block; width: 95px; height: 65px; background: url('images/home/thumbs.png') no-repeat scroll; }

#HomeFeaturesNav li#Thumb1 a { background-position: 0 0; }
#HomeFeaturesNav li#Thumb2 a { background-position: -106px 0; }
#HomeFeaturesNav li#Thumb3 a { background-position: -212px 0; }

/* #HomeFeaturesNav li#Thumb1 a.activeSlide { background-position: 0 -80px; } */
#HomeFeaturesNav li#Thumb1.activeSlide a { background-position: 0 -80px; }
#HomeFeaturesNav li#Thumb2.activeSlide a { background-position: -106px -80px; }
#HomeFeaturesNav li#Thumb3.activeSlide a { background-position: -212px -80px; }


/* DONOR MATCH CAMPAIGN POPUP */
#match { 
	width:800px; height:465px; overflow:hidden;
	text-align:left;
	background: #FFF url('images/campaign_match/bg.jpg') no-repeat scroll; 
}
#match .message { padding:25px 40px 0 400px; }
#match .message p { 
	margin:0; padding:0 0 20px 0;
	font-size:17px; line-height:20px;
	color:#161616;
}
#match .message strong { font-weight:normal; text-decoration:underline; color:#97200a; }
#match .message blockquote { 
	margin:0; padding:0;
	font-size:11px; line-height:14px; font-style:italic;
}
#match .message em { 
	display:block; padding-top:10px;
	font-style:normal;
}
#match #mlinks {
	position:absolute; top:351px; left:25px;
}
#match #mlinks li {
	display:block; float:left; padding-right:20px;
}
#match #mlinks a {
	display:block; width:238px; height:108px; overflow:hidden;
	cursor:pointer; text-indent:-9000px;
	background: transparent url('images/campaign_match/btns.png') no-repeat scroll;
}
#match #mlinks a#now { background-position:0 0; }
#match #mlinks a#now:hover { background-position:0 -120px; }
#match #mlinks a#later { background-position:-257px 0; }
#match #mlinks a#later:hover { background-position:-257px -120px; }
#match #mlinks a#never { background-position:-515px 0; }
#match #mlinks a#never:hover { background-position:-515px -120px; }
#match #mlinks a#close { 
	width:119px;
	font-size: 12px; text-indent:0;
	color:#DDE8D8; background:none;
}
#match #mlinks a#close:hover { text-decoration:underline; color:#FFF; }
#match #mlinks a#close span { display:block; padding: 74px 0 0 34px; }

a#match_menu_link:hover { cursor:pointer; }



/*****************/
/* UTILITY               */
/*****************/

.FloatRight { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.FloatLeft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.ClearFloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#Content .wp-pagenavi {
	clear:both;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align:right;
	font: 11px Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	color: #888;
}
#Content .wp-pagenavi span.pages {
	padding-left:0;
	padding-right: 10px;
	margin-left:0;
	color: #6a7464;
	background-color: #FFF;
	border:none;
}
#Content .wp-pagenavi span.current {
	font-weight:normal;
	color: #333;
	background-color: #FFF;
	border:1px solid #6c732c;
}
#Content .wp-pagenavi a {
	text-decoration:none;
	color: #FFF;
	background-color: #848c36;
	border:1px solid #6c732c;
}
#Content .wp-pagenavi a.page {
	color: #FFF;
	background-color: #AAA;
	border:1px solid #6c732c;
}
#Content .wp-pagenavi a.previouspostslink,
#Content .wp-pagenavi a.nextpostslink {
	background-color: #1e90b3;
}
#Content .wp-pagenavi a:hover {
	color: #FFF;
	background-color: #848c36;
	border:1px solid #6c732c;
}

#Content .slideshow-nav { 
	width:100%; 
	text-align:right; font-size:11px; text-transform:uppercase;
	color:#999;
}
#Content .slideshow-caption {
	margin-top:0 !important;
}
#Content span.slideshow-info {
	/* display:block; float:right; color:#999; */ 
}




