/*ARTICLE PAGES*/

body {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px;}

th,td,p,.text {  font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 1.6em; }

.article_public_detail p, .article_public_detail ul li  {
line-height: 1.6em;
}
div.article_public_detail {
line-height: 1.6em;
}

.title { 
font-size: 22px; 
font-weight: bold;
color:#c35617;
line-height: 1.6em;
padding:0px; 
margin-top:0px;
}

.subtitle {
font-weight: bold;
font-color: #000000;
font-size: 18px;
}



.author {  font-size: 12px; font-weight: bold; }

.date {   font-size: 12px; font-weight: bold; color: #333333; }

.form {  font-size: 12px; font-weight: bold; color: #333333}

.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px}

.docbox {border : 1px double Black; font-size : 13px; text-align : center; }

#brkiller br {
display: none;
}

/*LINKS*/

a {  color: #3297E9; text-decoration: none}

a:hover {  color: #000099; text-decoration: underline}


/*LIST PAGES     text */

.listtitle { font-size: 13px; font-weight: bold; }

.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}


/*INDEX PAGE     subtitle  */

.hometitle {  font-size: 14px; font-weight: bolder; color: #006699; text-decoration: none}

.homebody { font-size: 12px; color: #000000}

/*Design Specific  */

.masborder { border: 2px #000000 solid; }
.features { font-size: 10px; font-weight: bold; color: #000000}


/*NAVIGATION*/
.breadcrumb { font-size: 9px; color: #333333}

.subside {font-size: 14px; font-weight: bold; color: #FFFFFF; display: block; padding-bottom: 10px;}

.go { font-size: 9px; color:#333333;}
a.go{ color:#333333;}

.sidelist {font-size: 12px;  color: #FFFFFF; padding-bottom: 6px; display: block; }
.sidelist a {font-size: 12px;  color: #FFFFFF; padding-bottom: 6px; display: block;}

#right_nav {
padding: 20px;
}


/*NEWS and PR PAGES    bodystronggrey*/

.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}

.newstitle { font-size: 18px; font-weight: bold; color: #000000}

.bodystrong {font-size: 12px; font-weight: bold; color: #000000}
           
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/



/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/


/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/


/* LINKS MODULE */

.linktype { font-size: 13px; font-weight: bold;}
.links { padding: 3px; margin-left: 30px; }
.links a { font-size: 11px; }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p { display: inline; font-size: 11px; font-weight: normal; color: #666; padding: 0px; padding-left: 4px; font-style: italic;  }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }


/* GALLERY MODULE */
/* list of gallerys */
.gallerylist { padding: 5px; padding-left: 45px; }
.gallerylist a { font-size: 12px; font-weight: bold;  display: block;}
.gallerylist img { float: left; margin: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: block; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }

.gallerylist p a { color: #f00; font-size: 100%; 
 font-size: 11px; font-weight: normal; font-style: italic; color: #666;  } 
.gallery_con {
}


/* Custom GALLERY MODULE */

.gal_caption {  color: #666; font-weight: normal; font-size: 12px; } 

.custom_galimg {

}
.arrow { color: #9FA84B; font-weight: bold; }

.arrow_start  { color: #9FA84B; font-weight: bold; }
.gal_credit {

}

/* indiv gallery page */
.gallerytitle { font-size: 16px; font-weight: bold; color: #333333; }
.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }
.gallerycon { float: left; margin: 10px; text-align: center; border: 0px solid #666; }         
.gallerycon img { float: center; padding: 0px; border: 1px solid #666; }
.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }



/* FORMS  */

.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold; }

.udm_group_label { text-align:left; font-weight: bold; }

.form_label_col {text-align:left; font-weight: normal; padding: 4px;}
.form_label_data {text-align:left; font-weight: normal;}

/*not in code */

/* start old custom */
.fpfeatures  {
color: #FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight: bold;
}

.fpfeatures a {
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
}

a:hover.fpfeatures  {
color: #FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight: bold;
text-decoration:underline;
}

.fpsubtitle  {
color:#eff6af;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.mainfeature {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
}
.mainfeature a {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bolder;
}

.mainfeature span {
display: block;
padding-left: 15px;
}

.submainfeature {
font-family:Arial, Helvetica, sans-serif;
color: #555555;
font-size:11px;

}

.framing {
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.sectiontitles {
display: block;
font-weight: bold;
font-size: 120%;
margin-bottom: 5px;
}


div.list_pager {
		text-align: right;
float: none;
	width:100%
		position: relative;
		font-size: 11px;
		display: block;
		padding: 5px 5px 10px 5px;
z-index: 0;
}
/* dropdown nav's */

#topmenu {
margin: 0;
padding: 0;
height: 48px;
}

#nav, #nav ul {
	float: left;
width: auto;
	list-style: none;
	line-height: 1;
	background: white;
	text-transform:none;
	color: #5d6c03;
	font-weight:bold;
	padding: 0;
	margin: 0;
	font-size:11px;	
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}

#nav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
text-transform:none;
font-size: 12px;
font-weight: normal;
	padding: 0;
	margin: 0;
}

#nav a:hover {
color: #dcfb7c;
text-transform:none;
font-weight: normal;
margin:0;
}

#nav li {
	float: left;
	padding: 0;
margin:0;
font-size: 12px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	w\idth: 200px;
	font-weight: normal;
	text-transform:none;
	color: #5d6c03;
	background: #7e9b2e;
    border-bottom: 1px solid #FFFFFF;
opacity:.96;
filter:alpha(opacity=96);
	margin: 0;
padding: 0;
z-index:100;
}

#nav li li {
	width: 200px;
}

#nav li ul a {
	width: 15em;
	padding: 8px 10px 2px 14px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li:hover, #nav li.sfhover {
	background: #6e7d11;
	
}


.fair_use {
	font-size:10px;
	font-style: italic;
	border-top: 1px solid #e3e3e3;
	padding-top: 1em;
	margin-top: 1em;
clear:both;
}
div.list_header {
border: 0; 
font-size: 14px; 
}

#map-body {
margin: 25px;
}
#map-body .title {
color: #a8b05c;
font-size: 24px;
}


/* new site */

body {
background: #2a2016;
font-family: Helvetica, Arial, san-serif;
}
.clear {
clear: both;
}
#wrapper {
text-align: center; 
}
#container {
width: 915px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#main-left {
width: 675px;
float: left;
}
#main-left-padder {
padding: 20px 20px 25px 25px;
}
#main-right {
width: 234px;
background: #5c4b3b;
float: left;
}
#main-right-padder {
position: relative;
height: 315px;
}
#main-right-bottom-padder {
padding: 20px;
}
.dig-titles {
display: block;
}
#main-right-bottom-padder #left_nav {
position: relative;
}
#main-right .slide-spotlight {
background: url('/img/fe-campaigns-insides_09.gif') top left no-repeat;
width: 161px;
height: 90px;
position: absolute;
left:18px;
top:25px;
padding: 40px 15px 0px 15px;
}
#main-right .go-spotlight {
display:block;
height:20px;
left:172px;
position:absolute;
top:115px;
width:30px;
z-index:15;
}
#main-right .slide-takeaction {
background: url('/img/fe-campaigns-insides_19.gif') top left no-repeat;
width: 161px;
height: 95px;
position: absolute;
left:18px;
top:155px;
padding: 40px 15px 0px 15px;
}
#main-right .go-takeaction {
display:block;
height:20px;
left:165px;
position:absolute;
top:265px;
width:30px;
z-index:15;
}
#header {
margin:20px 0 10px 0;
}
#socialnetworks {
margin-top: 10px;
width: 653px;
float: left;
}
#connected {
width: 262px;
float: left;
margin-top: 5px;
}

#body {
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position: relative;
height: 291px;
}
#body-takeaction {
background: #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position: relative;
height: 291px;
}
#body-campaigns {
background: #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position: relative;
height: 369px;
}
#body-forests {
background: #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
position: relative;
height: 288px;
}


#body-main {
background: url('https://forestethics.rdsecure.org/img/fe_bgslice_03.gif') top left repeat-y;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}


#footer {
margin-top: 14px;
}
#footer-menu {
background: #3b2d20;
}
#footer-spacer {
width: 30px;
float: left;
}
.footer-menu-links-padder {
padding: 6px 10px 6px 10px;
}
.footer-menu-links-padder .header {
font-weight: bold;
}
.footer-menu-links {
color: #cccccc;
width: 147px;
float: left;
line-height: 14px;
}
.footer-menu-links ul {
color: #cccccc;
list-style: none;
padding: 0;
margin: 0;
font-size: 10px;
}
.footer-menu-links li, .footer-menu-links li a {
color: #cccccc;
list-style: none;
padding: 0;
margin: 0;
font-size: 10px;
}
#footer-menu-padder {
border-left: 1px solid #598538;
border-right: 1px solid #598538;
}
#footer-links {
margin-top: 10px;
text-align: center;
font-size: 11px;
color: #f4ffd0;
line-height: 18px;
}

#footer-links a {
font-size: 11px;
color: #f4ffd0;
text-decoration: none;
}


/* take action news navs */

.takeaction-items {
padding: 6px 0px;
font-size: 12px;
line-height: 14px;
clear: both;
}
.takeaction-items  .campaign-navs-img {
display: block;
float: left;
width: 170px;
}
.takeaction-items .campaign-navs {
display: block;
float: left;
width: 235px;
}

/* campaigns news navs */

.campaign-items {
padding: 6px 0px;
font-size: 12px;
line-height: 14px;
clear: both;
}
.campaign-navs-img {
display: block;
float: left;
width: 190px;
}
.campaign-navs {
display: block;
width: 280px;
}
.campaign-thumb {
display: block;
float: left;
width: 85px;
}
.campaign-thumb img {
width: 70px;
}
.campaign-titles {

}
.campaign-titles a {
display: block;
color: #000000;
text-decoration: none; 
font-weight: bold;
font-size: 13px;
line-height: 16px;
}

#campaigns-interior-middle .campaign-titles a {
margin-bottom: 20px;
}
.campaign-text {
color: #000000;
}
a.campaign-readmore  {
color: #f79328;
}

/* index */

#index-body {
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 913px;
height: 290px;
background: #000000;
position:  relative;
}
#index-slideshow, #index-slideshow-ca {
position: relative;
}

.slide-learnmore a {
color: #FFFFFF;
font-size: 13px;
}
.slide-learnmore  {
z-index: 10;
color: #FFFFFF;
width: 160px;
height: 50px;
left: 705px;
top: 50px;	
position: absolute;
font-size: 13px;
}
.go-learnmore {
z-index: 15;
display: block;
width: 30px;
height: 20px;
left: 840px;
top: 100px;
position: absolute;

}
.slide-takeaction  {
z-index: 10;
color: #FFFFFF;
width: 160px;
height: 50px;
left: 705px;
top: 170px;	
position: absolute;
font-size: 13px;
}
.slide-takeaction  a {
color: #FFFFFF;
font-size: 13px;
}
.go-takeaction {
z-index: 15;
display: block;
width: 30px;
height: 20px;
left: 840px;
top: 219px;
position: absolute;
}

/*.slideshow-pager { margin: 5px 0 }
#slideshow-pager a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
#slideshow-pager a.activeSlide { background: #ea0 }
#slideshow-pager a:focus { outline: none; }
#slideshow-pager { text-align: left }
*/
#slideshow-pager-pause {
z-index: 10;
left: 834px;
top: 254px;	
position: absolute;
}
#slideshow-pager {
z-index: 10;
left: 690px;
top: 257px;	
position: absolute;
}
#slideshow-pager a {
background: #008dff;
padding: 2px 4px;
margin: 0 4px;
font-size: 10px;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}
#slideshow-pager a.activeSlide {
background: #f79328;
padding: 2px 4px;
margin: 0 4px;
font-size: 10px;
color: #333333;
border: 1px solid #FFFFFF;
}
#slide-0 {
background: url(/img/fe_index_slides0_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#slide-1 {
background: url(/img/fe_index_slides1_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#slide-2 {
background: url(/img/fe_index_slides2_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#slide-3 {
background: url(/img/fe_index_slides3_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#slide-4 {
background: url(/img/fe_index_slides4_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#slide-5 {
background: url(/img/fe_index_slides5_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}

#slide-6 {
background: url(/img/fe_index_slides6_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}


/* Canada */
#ca-index-middle-1 {
background: url(/img/fe_ca_index_blocks_03.gif) top left no-repeat;
width: 332px;
height: 73px;
float: left;
}

#ca-index-middle-2 {
background: url(/img/fe_index_details_17.gif) top left no-repeat;
width: 330px;
height: 73px;
float: left;
}
#ca-index-middle-3 {
background: url(/img/fe_index_details_19.gif) top left no-repeat;
width: 231px;
height: 73px;
float: left;
}

#canada-slide-0 {
background: url(/img/fe_index_canada-slides0_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#canada-slide-1 {
background: url(/img/fe_index_canada-slides1_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#canada-slide-2 {
background: url(/img/fe_index_canada-slides2_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#canada-slide-3 {
background: url(/img/fe_index_canada-slides3_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#canada-slide-4 {
background: url(/img/fe_index_canada-slides4_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#canada-slide-5 {
background: url(/img/fe_index_canada-slides5_05.jpg) top left no-repeat;
width: 913px;
height: 290px;
}
#index-middle {
margin: 5px 0 5px 0;
}
.index-middle-padder {
padding: 5px 10px 5px 86px;
font-size: 12px;
color: #2f251d;
font-weight: bold;
}
.index-middle-header {
color: #f4ffd0;
display: block;
font-size: 13px;
margin-bottom: 3px;
line-height: 1.3em;
}
.index-middle-header a {
color: #f4ffd0;
font-size: 15px;
line-height: 19px;
}

.index-middle-spacer {
float: left;
height: 73px;
width: 11px;
}

.index-middle-box{
background: #7E9B2E;
border: 1px solid #fff;
position: relative;
height: 71px;
float: left;
overflow:hidden;
}

.index-middle-box a, .index-middle-box a:hover, .index-middle-box a img{text-decoration:none;border:none;}

.index-middle-img{
position: absolute;
}

#index-middle-1 {
width: 330px;
}
#index-middle-2 {
width: 327px;
}
#index-middle-3 {
width: 230px;
}
#index-bottom {
margin: 5px 0 5px 0;
}

.index-bottom-header {
border-bottom: solid #70806c 1px;
height: 34px;
}
.index-bottom-header-padder {
padding: 10px 10px 0 20px;
}
.index-bottom-padder {
padding: 10px 20px 10px 20px;
}
#index-bottom-1 {
background: #30472a;
width: 336px;
height:320px;
float: left;
border: 1px solid #FFFFFF;
position: relative;
overflow: visible;
}
#index-bottom-2 {
background: #30472a;
width: 338px;
height: 320px;
float: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
position: relative;
overflow: visible;
}
#index-bottom-3 {
background: #30472a;
width: 237px;
height: 320px;
float: left;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}
#index-bottom-3 #right_nav {
padding: 0px;
}

/* index news navs */

.viewall, a.viewall , a:hover.viewall  {
display: block;
top: 13px;
right: 20px;
position: absolute;
color: #f79328;
font-size: 10px;
}
.tag-rss {
position:absolute;
right:90px;
top:9px;
margin-bottom: 8px;
}
.tag-rss img {
width: 16px;
}
.digindeeper-viewall, a.digindeeper-viewall , a:hover.digindeeper-viewall  {
display: block;
color: #f79328;
font-size: 10px;
text-align: right;
margin: 10px 0 0 0;
}
.index-items {
padding: 4px 0px;
font-size: 12px;
line-height: 14px;
}
.index-navs {
float: left;
width: 280px;
}
.index-navs-img {
float: left;
width: 190px;
}
.index-thumb {
display: block;
float: left;
width: 85px;
}
.index-thumb img {
width: 70px;
}
.index-titles {
display: block;

}
.index-titles a {
display: block;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold;
font-size: 13px;
line-height: 16px;
}
.index-text {
color: #FFFFFF;
margin-bottom: 10px;
display: block;
}
a.index-readmore  {
color: #f79328;
}


/* interior */

#interior-middle {
margin: 4px 0 4px 0;
border: 1px solid #FFFFFF;
background: url('/img/fe-campaigns-bg_11.gif') top left repeat-y;
}
#interior-middle-header {
background: #3b2e21;
color: #FFFFFF;
height: 37px;
}
#interior-middle-left {
background: #FFFFFF;
width: 675px;
float: left;
}
#interior-middle-left-padder {
padding: 20px;
}
#interior-middle-right {
 background: #5c4a39;
width: 236px;
float: left;
}
#interior-middle-right-header {
background: #3b2e21;
color: #FFFFFF;
}

/* bucket interior */

#bucket-interior {
border: 1px solid #FFFFFF;
margin: 4px 0 4px 0;
background: #FFFFFF;
}
#bucket-interior-left {
background: #FFFFFF;
width: 299px;
height: 320px;
float: left;
background: url('/img/fe-takeaction-leftbg.gif') top left repeat-y;
position:relative;
}
#bucket-interior-left-padder {
padding: 20px;
}
#bucket-interior-middle {
background: #FFFFFF;
width: 300px;
height: 320px;
float: left;
background: url('/img/fe-takeaction-middlebg.gif') top left repeat-y;
position:relative;
}
#bucket-interior-middle-header {
background: #3b2e21;
color: #FFFFFF;
height: 37px;
}
#bucket-interior-middle-padder {
padding: 20px;
}
#bucket-interior-right {
 background: #FFFFFF;
width: 314px;
height: 320px;
float: left;
position:relative;
}
#bucket-interior-right-header {
}
#bucket-interior-right-padder {
padding: 20px;
}



/* bucket climate */


#climate-slider {
height: 291px;
background: url(/img/fe-climate_08_new.jpg) no-repeat 260px 0px;
overflow:hidden;
}
#climate-slider-left {
background: url(/img/fe-climate_07_new.jpg) no-repeat top left;
width: 260px;
height: 291px;
float: left;
position: relative;
overflow: hidden;
z-index: 5;
}
#climate-slider-leftcopy {
z-index: 10;
text-transform: uppercase;
position: absolute;
text-align: right;
top: 180px;
left: 280px;
width: 150px;
color: #FFFFFF;
}
#climate-slider-leftcopy a {
display: block;
padding: 8px;
margin: 8px;
background: #dc903a;
border: 1px solid #FFFFFF;
font-size: 12px;
color: #FFFFFF;
text-transform: uppercase;
}

#climate-slider-lefttab {
z-index: 20;
position: absolute;
left: 190px;
}


#climate-slider-right {
background: url(/img/fe-climate_10.jpg) repeat-x top right;
width:260px;
height: 291px;
float: right;
position: relative;
overflow: hidden;
z-index: 10;
}
#climate-slider-rightcopy {
z-index: 15;
position: absolute;
text-align: left;
top: 160px;
right: 279px;
width: 150px;
font-size: 12px;
color: #FFFFFF;
}
#climate-slider-rightcopy a {
display: block;
padding: 8px;
margin: 8px;
background: #dc903a;
border: 1px solid #FFFFFF;
font-size: 12px;
color: #FFFFFF;
text-transform: uppercase;
}
#climate-slider-righttab  {
text-align: left;
z-index: 20;
position: absolute;
left: -1px;
}
#climate-slider-middlecopy {
z-index: 5;
color:#FFFFFF;
font-size:18px;
left:475px;
line-height:22px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:360px;
width:300px;
z-index:5;
}

/* bucket forests */

#forest-switches {
width: 471px;
height: 288px;
background:url('/img/fe_forests-r_02.jpg') bottom left no-repeat;
float: left;
position: relative;
}
#forests-rotation{
height: 288px;
}
#forest-switches span {
display: block;
color: #FFFFFF;
font-size: 11px;
}

#forest-switches a {
color: #FFFFFF;
}

#forest-switches a:hover {
color: #ffcc00;
text-decoration: none;
}

.slides-title {
display: block;
padding: 180px 15px 6px 30px;
margin: 0;
font-size: 16px;
font-weight: bold;
color: #DCFB7C;
}
.slides-subtitle {
display: block;
padding: 0px 15px 6px 30px;
font-size: 12px;
margin: 0;
font-weight: bold;
}
.slides-copy {
display: block;
padding: 5px 15px 6px 30px;
font-size: 12px;
margin: 0;
}
.slides-copy a {
color: #DCFB7C;
}

#slides {
float: left;
height:288px;
width:442px;
color: #FFFFFF;
background: #2f261c;
overflow: hidden;
}


#switch1 { 
position: absolute;
top: 55px;
left: 275px;
}
#switch2 { 
position: absolute;
left: 66px;
top: 250px;
}
#switch3 { 
position: absolute;
top: 132px;
left: 18px;
}
#switch4 { 
position: absolute;
top: 250px;
left: 270px;
}
#switch5 { 
position: absolute;
top: 160px;
left: 204px;
}
#switch6 { 
position: absolute;
top: 218px;
left: 39px;
}
#switch7 { 
position: absolute;
top: 197px;
left: 305px;
}

#slide {
background: url('/img/fe-forestbucket-prepop.jpg') bottom left no-repeat;
height:288px;
width:442px;
}

#slide1 {
background: url('/img/fe-forestbucket-boreal.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide2 {
background: url('/img/fe-forestbucket-chile.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide3 {
background: url('/img/fe-forestbucket-greatbear.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide4 {
background: url('/img/fe-forestbucket-indo.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide5 {
background: url('/img/fe-forestbucket-itr.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide6 {
background: url('/img/fe-forestbucket-sierra.jpg') bottom left no-repeat;
height:288px;
width:442px;
}
#slide7 {
background: url('/img/fe-forestbucket-seus.jpg') bottom left no-repeat;
height:288px;
width:442px;
}

/* industries */

#industries-rotation {
}
#industries-slider {
position: relative;
z-index: 10;
background: #FFFFFF;
width: 520px;
overflow: hidden;
float: left;
}

#industries-left {
position: absolute;
z-index: 20;
width: 172px;
height: 152px;
background: #FFFFFF;
opacity:0.93;
filter:alpha(opacity=93);
border-right: 3px #3B2E21 solid;
left: 0;
border-bottom:1px solid #3B2E21;
}
#industries-right {
position: absolute;
right: 0px;
z-index: 20;
width: 172px;
height: 152px;
background: #FFFFFF;
border-left: 3px #3B2E21 solid;
opacity:0.93  ;
filter:alpha(opacity=93);
border-bottom:1px solid #3B2E21;
}

#carousel {
position: absolute;
height: 200px;
margin: 0 175px;
}
#carousel ul {
	list-style: none;
	width:1600px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li {
	display:inline;
	float:left;
}
#btn_rt {
position: absolute;
right: 30px;
}
#btn_lt {
position: absolute;
left: 30px;
}

.textholder {
position: absolute;
margin-left: -175px;
text-align:center;
 background: #3b2e21;
 color: #f4ffd0;
 font-size: 16px;
 font-family: Arial, Helvetica, san-serif;
}
.industry-slide-title {
display: block;
font-weight: bold;
color: #f4ffd0;
font-size: 19px;
text-align: right;
width:490px; 
margin-top: 6px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}
.industry-slide-subtitle {
display: block;
color: #f4ffd0;
font-size: 11px;
text-align: right;
font-weight: bold;
width: 490px; 
margin-left: auto;
margin-right: auto;
}
.industry-slide-body {
display: block;
color: #FFFFFF;
font-size: 11px;
text-align: right;
width: 490px; 
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}
.industry-slide-link a {
display: block;
color: #f4ffd0;
font-size: 14px;
text-align: right;
font-weight: bold;
width: 490px; 
margin-left: auto;
margin-right: auto;
}

#industries-static {
background: url('/img/loggingtruck.jpg') top right no-repeat;
width: 393px;
height: 291px;
float: left;
}

/* take action */

#takeaction {

}
#takeaction-left {
width: 449px;
height: 291px;
background: #3297e9;
float: left;
color: #FFFFFF;
}
#takeaction-left a {
color: #3b2e21;
display: block; 
padding: 5px;
font-weight: bold;p
}
#takeaction-title {
font-size: 20px;
font-weight: bold;
}
#takeaction-left-padder {
padding: 26px;
}
#takeaction-right {
width: 464px;
float: left;
}
#takeaction-links {
margin-top: 50px;
text-align: right;
font-size: 12px;
}

/* Communities */


#communities {
height: 291px;

}
#communities-left {
width: 449px;
height: 291px;
background: #3297e9;
float: left;
color: #FFFFFF;
}
#communities-left a {
color: #3b2e21;
display: block; 
padding: 5px;
font-weight: bold;p
}
#communities-title {
font-size: 18px;
font-weight: bold;
}
#communities-left-padder {
padding: 40px;
}
#communities-right {
width: 464px;
float: left;
}
#communities-links {
margin-top: 25px;
text-align: right;
font-size: 12px;
}

/* campaigns */

.campaign_title_header {
display: block;
color: #FFFFFF;
height: 40px;
background: #0d92fe;
font-size: 20px;
}

.campaign_title_header_padder {
display: block;
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
padding: 10px 20px 0px 20px;
}


.campaign_title_header_padder a, .campaign_title_header_padder a:hover {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
}

.campaign_header_menu {
margin: 0px 0px 0px 80px;
}
.media-campaign_header_menu {
margin: 0px 0px 0px 40px;
}

.section_header_overlay a {
color: #dcfb7c; 
}
.section_header_overlay h3 {
color: #dcfb7c; 
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 0;
line-height: 20px;
}

#campaigns-interior {
margin: 4px 0 4px 0;
border: 1px solid #FFFFFF;
background: url('/img/fe-campaigns-bg_11.gif') top left repeat-y;
}
#campaigns-interior-left {
background: #FFFFFF;
width: 337px;
float: left;
overflow:visible;
position:relative;
}
#campaigns-interior-left-header {
background: #3b2e21;
color: #FFFFFF;
height: 37px;
}

#campaigns-interior-left-padder {
padding: 20px;
}
#campaigns-interior-middle {
background: #FFFFFF;
width: 337px;
float: left;
overflow:visible;
position:relative;
}
#campaigns-interior-middle-header {
background: #3b2e21;
color: #FFFFFF;
height: 37px;
}
#campaigns-interior-middle-padder {
padding: 20px;
}
#campaigns-interior-right {
width: 237px;
float: left;
}
#campaigns-interior-right-header {
background: #3b2e21;
color: #FFFFFF;
}

.hoverpic{
position: relative;
z-index: 0;
}

.hoverpic:hover{
background-color: transparent;
z-index: 50;
}

.hoverpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.hoverpic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.hoverpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

/* report back styles */
.report_img{float:left;margin-right: 10px;}

.report_text{float:left;}

.report_title a, .report_title{
color:#5C4A39;
display:block;
font-size:18px;
font-weight:bold;
}

/* gallery slideshow */

#slideshow-container-3 {
background-color: #aaaaaa;
color: #FFFFFF;
position: relative;
} 

#slideshow-container-3 #slideshow-controls {
position: absolute;
right: 30px;
top:270px;
z-index: 40;
}

#slideshow-container-3 .slideshow-img-container {
float: left;
}

#slideshow-container-3 .slideshow-img {
padding: 20px;
width: 320px;
}

#slideshow-container-3 .slideshow-caption {
float: left;
width: 260px;
font-family: Georgia,serif;
font-size: 16px;
}

#slideshow-container-3 .slideshow-caption-padder {
margin: 20px;
}

#slideshow-container-3 #play, #slideshow-container-3 #pause, #slideshow-container-3 #prev, #slideshow-container-3 #next {
display: block;
float: left; 
padding: 5px;

}
#slideshow-container-3 #slideshow-gallery-pager {
z-index: 50;
width: 250px;
right: 20px;
top: 340px;	
position: absolute;
}
#slideshow-container-3 #slideshow-gallery-pager a {
background: #999999;
padding: 2px 4px;
margin: 2px 4px;
font-size: 12px;
display: block;
float: left;
width: 15px;
height: 15px;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}
#slideshow-container-3 #slideshow-gallery-pager a.activeSlide {
background: #999999;
width: 15px;
height: 15px;
font-size: 12px;
color: #333333;
border: 1px solid #FFFFFF;
}

div#index-popupvideo { position: absolute; left: 25%; top: 15%; height: 460px; }
body > div#index-popupvideo { position: fixed; }

#index-popupvideo {
width: auto;
height: auto;
float: left;
padding: 10px;
border: 1px solid #CFCFCF;
background: #EDEDED;
display: none;
position: fixed;
top: 15%;
left: 30%;
z-index: 50;
}


#popupvideo-closer {
border: 1px solid #CDCDCD;
background: #FFFFFF;
font-size: 12px;
color: #777777;
padding: 4px;
float: right;
cursor:pointer;
}

#index-popup-text{
width:640px;
color: #000;
}

#popupvideo-instructions {
font-size: 13px;
color: #777777;
}


#ann-rep #main-right-padder{
height: 500px;
margin: 25px;
}

#ann-rep a{
font-family: garamond; color: rgb(255, 255, 255); font-size: 14px;display:block;
}

.donate-button{
color: transparent;
text-decoration:none;
border:0;
display:block;
margin: 5px 20px;
}

div.article_media {
display:block;
margin-left:0;
padding:1em 0;
}

.pipeline-field{font-size: 10px; color: rgb(85, 85, 85); display:inline; vertical-align:top; height: 21px; width: 90px; margin: 0pt; padding: 0px 5px;}

.image-right{clear:right;}


.listtitle img{display:none !important;}
