/* 
Title:		BRI	
Author: 	J Ecker - Pemaquid Communications
Date: 		03/07/2006
*/

/* general styles
---------------------------------------------------------- */
body {
	font: small Georgia, "Times New Roman", Times, serif; 
	margin: 0 auto;
	padding: 0;
	background:#fefff1 url(../img/header-bg.jpg) repeat-x top left;
	color: #333300;
	line-height: 1.6em;
	}

h1{
	font-size: 150%;
	}

h2{
	font-size: 140%; 
	padding:0;
	margin:0;
	color:#800000;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	}

h3{
	font-size:120%;
	margin:0;
	padding:10px 0;
	color:#82a75d;
	text-transform:uppercase;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	}

li{
	list-style: disc; 
	}

a, a:visited{
	color:#a0522d;
	text-decoration:underline;
	}

a:hover{
	color:#000;
	}

img {border:none;}	

blockquote p { /* remove default padding around p tag within quotes */
	padding:0; 
	margin:0; 
	}
	
.clear {
	clear:both;
	}

.right{
	float:right;
	padding:0 0 0 10px;
	}

.left{
	float:left;
	padding:0 10px 0 0;
	}

.text_right{
	text-align:right;
	}
	
.text_center{
	text-align:center;
	}

.text_red{
	color:red;
	}
		
/*page structure
---------------------------------------------------------- */	
#container {
	margin:0 auto;
	padding:0 0 0 0;
	width:758px;
	background:#f7f3ce;
	border-left:1px solid #f2e6ac;
	border-right:1px solid #f2e6ac;
	}
	
.home #container{
	background:#f7f3ce url(../img/home-bg.gif) repeat-y top center;
	}
	
#leftside {
	float: left;
	margin:0;
	padding:0;
	width:300px;
	display:inline;
	padding:0;
	}
	
.home #leftside {	
	background:transparent url(../img/home-leftside-bg.gif) repeat-y top left;
	margin:15px 0 0 10px;
	width:272px;
	}
	
.home #leftside h2{
	background:#6b0000 url(../img/home-leftside-h3.gif) no-repeat top left;
	color:#fff;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	font-size:120%;
	height:31px;
	padding-top:10px;
	}
	
#rightside {
	float: left;
	width: 432px;
	margin:10px 0 0 0px;
	padding: 0 10px;
	display:inline;	
	}	

#rightside h2{
	margin-top:20px;
	}	

.home #rightside {
	width: 425px;
	padding: 0 20px;
	}	
	
.home #rightside h2{
	margin-top:0px;
	}	
	
.home #rightside h3 , #rightside div.blocks h3 {
	margin:0;
	padding:0;
	}
	
.home #rightside h3 a, #rightside div.blocks h3 a{
	color:#006633;
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
	
.home #rightside h3 a:hover, #rightside div.blocks h3 a:hover{
	color:#000;
	}
	
.home #rightside div, #rightside div.blocks{
	padding:10px 0 10px 16px;
	clear:both;
	}
	
.home #rightside div a img, #rightside div.blocks img, #rightside div.blocks a img{
	float:left;
	border:2px solid #ceb78e;
	margin-right:10px;
	}

.home #rightside div a:hover img, #rightside div.blocks a:hover img{	
	border:2px solid #000;
	}
	
.home #rightside div p, #rightside div.blocks p{
	margin:0;
	padding:0;
	}

#rightside .other{
	background:#edeabd;	
	}

#rightside #topdiv{	
	border-bottom:1px dashed #cbcbcb;
	padding:0;
	margin-bottom:20px;
	}

	
/* footer
---------------------------------------------------------- */	
#footer{
	margin:0;
	width:100%;
	height:160px;
	background:#006401 url(../img/footer-bg.jpg) repeat-x top left;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	font-size:90%;
	}
	
#footer h3{
	color:#fff;
	}

#footer #inner_footer {
	margin:0 auto;
	background: transparent url(../img/footer-bg-inner.jpg) no-repeat top left;
	width:760px;
	height:146px;	
	color:#fff;
	padding-top:14px;
	}

#footer  a, #footer a:visited{
	color:#fff;
	border-bottom:2px solid #80ae80;
	text-decoration:none;
	}

#footer a:hover{
	border-bottom:2px solid #fff;
	}

	
#footer #left_footer{
	float:left;
	height:130px;
	width:240px;
	padding:10px 20px 0 0;
	}
	
#footer #right_footer{
	float:left;	
	height:130px;
	width:230px;
	padding:10px 0 0 20px;
	}
	
#footer #middle_footer{
	float:left;
	height:130px;
	width:200px;
	padding:10px 16px 0 16px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
	
#footer #middle_footer img{
	float:left;
	/* border-bottom:1px solid #456131;
	border-top:1px solid #456131; */
	padding:0 10px 10px 0;
	}

#middle_footer #support_link{
	text-indent:-9999px;
	height:19px;
	width:85px;
	margin-left:80px;
	background: url(../img/eaglecam-leftside-supbutton.gif) no-repeat top right;
	border:none;
	display:block;
	}	

	
#footer form{
	margin-top:10px;
	}
	
#footer label{
	font-size:120%;	
	text-transform:uppercase;
	font-weight:bold;
	}
	
#footer #searchbox{
	background:#fff url(../img/search-box-bg.gif) repeat-x top right;
	border:none;
	height:24px;
	width:200px;
	margin:10px 0;
	}

	
/* header
---------------------------------------------------------- */	
#header{
	margin:0;
	padding:0;
	width:100%;
	height:116px;
	background:transparent url(../img/header-logo.jpg) no-repeat center top;
	}
	
#header #inner_header{
	margin:0 auto;
	width:760px;
	}
	
#header h1{
	margin:0;
	padding:0;	
	}
	
#header h1 a{		
	float:left;
	text-indent:-9999px;
	margin:2px 0 0 3px;
	width:260px;
	height:98px;
	}

/* support button
---------------------------------------------------------- */	

#support_button{
	float:right;
	text-indent:-9999px;
	height:40px;
	width:130px;
	background:transparent url(../img/support_button.gif) no-repeat top center;
	margin-top:40px;
	}

#make-a-gift-button {
	float:right;
	text-indent:-9999px;
	height:26px;
	width:76px;
	background:transparent url(../img/header-newbuttons.gif) no-repeat 0px 0px;
	margin-top:50px;
	}

#adopt-a-loon-button {
	float:right;
	text-indent:-9999px;
	height:26px;
	width:87px;
	background:transparent url(../img/header-newbuttons.gif) no-repeat -76px 0px;
	margin-top:50px;
	}
	
#webcam-membership-button {
	float:right;
	text-indent:-9999px;
	height:26px;
	width:135px;
	background:transparent url(../img/header-newbuttons.gif) no-repeat -163px 0px;
	margin-top:50px;
	}	

	
/* skipnav
---------------------------------------------------------- */	
#skipnav {
	position:absolute;
	left:-9999px;
	height:10px; /* Needs to be at least 1px high for Safari */
	}

#skipnav li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#skipnav a, #skipnav a:visited {
	color:#9AADD9;
	font-size:85%;
	text-decoration:none;
	}
	
#skipnav a:active, #skipnav a:focus {
	background-color:#ffc;
	color:#333;
	display:inline;
	font-size:71%;
	}	

	
/* navigation
---------------------------------------------------------- */	
#nav{
	margin:0;
	padding:0;
	background:#033b00 url(../img/nav-bg.jpg) repeat-x top left;
	width:100%;
	height:32px;
	border-top:1px solid #4a7f4b;
	border-bottom:1px solid #4a794d;
	}

#nav ul{
	margin:0 auto;
	padding:0 0 0 2px;
	width:758px;	
	height:32px;
	background:transparent url(../img/nav-li-bg.gif) repeat-y top left;
	}
	
#nav li{
	list-style:none;
	float:left;	
	margin:0;
	padding:0 2px 0 0;
	background:transparent url(../img/nav-li-bg.gif) repeat-y top right;
	}
	
#nav a{
	color:#fff;
	font-family:'Trebuchet MS', verdana, tahoma, arial, helvetica, sans-serif; 
	display:block;
	text-decoration:none;
	padding:5px 0;	
	text-align:center;
	text-transform:uppercase;
	font-size:13px !important;
	}
	
#nav li.hometab{	
	width:71px;
	}
	
#nav li.scitab{	
	width:193px;
	}
	
#nav li.restab{	
	width:104px;
	}
	
#nav li.wildtab{	
	width:151px;
	}
	
#nav li.wildtab_new{	
	width:144px;
	}
	
#nav li.resourcetab{	
	width:104px;
	}
	
#nav li.resourcetab_new{	
	width:143px;
	}
	
#nav li.abouttab{	
	width:100px;
	}
	
#nav li.abouttab_new{	
	width:80px;
	}
	
#nav li.contacttab{	
	width:115px;
	}
	
#nav li.supportustab{	
	width:115px;
	}	
	
#nav a:hover, #nav li.current a{
	background:#002e00 url(../img/nav-current.jpg) repeat-x top left;
	}
	
/* navigation
---------------------------------------------------------- */	
#second_nav{
	margin:0;
	padding:0;	
	width:100%;
	height:30px;
	background:#000;
	}
	
#second_nav li{
	margin:0;
	padding:0;	
	float:left;
	list-style-type:none;	
	border-right:1px solid #4d4d4d;
	height:30px;
	}
	
#second_nav li a{
	color:#999;
	font-family:'Trebuchet MS', verdana, tahoma, arial, helvetica, sans-serif; 
	display:block;
	text-decoration:none;
	padding:5px 24px 5px 25px;	
	}
	
#second_nav li a:hover{
	color:#fff;
	text-decoration:underline !important;
	}
	
#second_nav li.last{
	border-right:none;
	}

		
/* marquee
---------------------------------------------------------- */	

#marquee{
	margin:0 auto;
	width:758px;
	height:200px;
	background:transparent url(../img/marquee.jpg) no-repeat top center;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	}
	
.tagline{
	float:left;
	color:#fff;
	height:200px;
	width:272px;
	margin:0 0 0 20px;
	font-size:130%;
	}
	
.tagline h2{
	font-size:210%;
	line-height:1.2em;
	font-size:150%;
	font-weight:normal;
	margin-top:20px;
	color:#fff;
	}
	
/* home promo
---------------------------------------------------------- */	

.home_promo{
	border-bottom:1px dashed #cbcbcb;
	margin:5px 16px 0 16px;
	}
	
.home_promo_last {
	padding:5px 16px 0 16px;
	border-bottom:1px solid #b39597;
	}
	
.home_promo h3, .home_promo_last h3{
	color:#8b0000;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:100%;
	}
	
.home_promo img, .home_promo_last img{
	margin:0 auto;
	}
	
.webcam{
	float:right;
	}
	
/* eaglecam page
---------------------------------------------------------- */	

#eaglecam_support{
	
	width:274px;
	margin:10px auto;
	color:#fff;
	padding:0 0 6px 0;
	background:transparent url(../img/eaglecam-leftside-supbg2.gif) no-repeat bottom center;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	font-size:85%;
	}
	
#eaglecam_support #inner_eaglesupport{
	width:134px;
	padding:5px 10px 5px 130px;
	background:transparent url(../img/eaglecam-leftside-supbg.gif) no-repeat top center;
	}
	
#eaglecam_support h3{	
	text-transform:uppercase;
	font-weight:normal;
	font-size:140%;
	color:#fff;
	padding:0;
	}
	
#eaglecam_support p{
	margin:5px 0;
	}
	
#eaglecam_support #support_link{
	text-indent:-9999px;
	height:19px;
	width:85px;
	background:transparent url(../img/eaglecam-leftside-supbutton.gif) no-repeat top center;
	display:block;
	}
	
#eaglecam_learn{
	width:272px;	
	padding:0 0 150px 0;
	margin:10px auto;
	background:#fff url(../img/eaglecam-learn-bottom.gif) no-repeat bottom left;
	}
	
#eaglecam_learn h3{
	background:#bdb747 url(../img/eaglecam-learn-top.gif) no-repeat top left;
	color:#fff;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	font-size:120%;
	height:31px;
	padding:10px 0 0 0;
	}

#eaglecam_learn ul {
	margin:0;
	padding:0;
	}

#eaglecam_learn li {
	margin: 10px 10px;
	padding:0 20px;
    background: transparent url(../img/eaglecam-learn-li.gif) no-repeat left center;
    list-style-type:none;
	}

#eaglecam_learn a{
	color:#006633;
	font-size:110%;
	}
#eaglecam_learn a:hover {
	text-decoration:none;
}

#eaglecam_div{
	width:100%;
	background:#fff url(../img/eaglecam-bg.gif) repeat-y top left;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;	
	margin:0;
	padding:0;
	margin-bottom:20px;
	}

#eaglecam_div h3{
	background:#820000 url(../img/eaglecam-header-bg.gif) no-repeat top left;
	text-transform:uppercase;
	color:#fff;	
	text-align:center;
	font-weight:normal;
	font-size:150%;
	height:29px;
	padding:10px 0 0 0;
	}
	
#eaglecam_div #bottom {
	font-variant: small-caps;
	border-top:1px solid #be8d91;
	background:#5D1000  url(../img/eaglecam-bottom-bg.gif) no-repeat bottom left;
	padding:10px;
	text-transform:uppercase;
	font-size:90%;
	margin:0;
	}

#eaglecam_div #bottom a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	}
	
#eaglecam_div #bottom a:hover {text-decoration:none;}
	
#eaglecam_div ul{
	clear:both;
	border-top:1px solid #bc908f;
	width:100%;
	background:#772905 url(../img/eaglecam-ul-bg.gif) no-repeat top left;
	padding:0;
	margin:0;
	height:32px;
	}

#eaglecam_div li{
	float:left;
	text-align:center;
	list-style-type:none;
	padding:4px 0;
	}
	
#eaglecam_div li.archive_images{width:177px;}
#eaglecam_div li.archive_video{width:164px;}	
#eaglecam_div li.blog{width:90px;}

#eaglecam_div li a{
	text-transform:uppercase;
	color:#fff;	
	text-align:center;
	display:block;
	text-decoration:none;
	}
	
#eaglecam_div #cam_div{
	border:5px solid #a9a9a9;
	margin:15px 10px 20px 10px;
	padding:0;
	width:320px;
	height:240px;
	float:left;
	}
	
#eaglecam_div #help_div{
	float:left;
	width:59px;
	border-top:1px solid #bd8f8f;
	text-align:center;
	margin-top:15px;
	}
	
#eaglecam_div #help_div a{
	color:#000;
	border-bottom:1px solid #bd8f8f;
	display:block;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-decoration:none;
	font-size:85%;
	}
	
/* peregrine page
---------------------------------------------------------- */

#eaglecam_support{
	
	width:274px;
	margin:10px auto;
	color:#fff;
	padding:0 0 6px 0;
	background:transparent url(../img/eaglecam-leftside-supbg2.gif) no-repeat bottom center;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	font-size:85%;
	}
	
#eaglecam_support #inner_peregrinesupport{
	width:134px;
	padding:5px 10px 5px 130px;
	background:transparent url(../img/PEFA-leftside-supbg.gif) no-repeat top center;
	}
	
#eaglecam_support h3{	
	text-transform:uppercase;
	font-weight:normal;
	font-size:140%;
	color:#fff;
	padding:0;
	}
	
#eaglecam_support p{
	margin:5px 0;
	}
	
#peregrine_support #support_link{
	text-indent:-9999px;
	height:19px;
	width:85px;
	background:transparent url(../img/eaglecam-leftside-supbutton.gif) no-repeat top center;
	display:block;
	}

#peregrine_learn{
	width:272px;	
	padding:0 0 20px 0;
	margin:10px auto;
	background:#fff url(../img/PEFA-learn-bottom.gif) no-repeat bottom left;
	}
	
#peregrine_learn h3{
	background:#bdb747 url(../img/eaglecam-learn-top.gif) no-repeat top left;
	color:#fff;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	font-size:120%;
	height:31px;
	padding:10px 0 0 0;
	}

#peregrine_learn ul {
	margin:0;
	padding:0;
	}

#peregrine_learn li {
	margin: 10px 10px;
	padding:0 20px;
    background: transparent url(../img/eaglecam-learn-li.gif) no-repeat left center;
    list-style-type:none;
	}

#peregrine_learn a{
	color:#006633;
	font-size:110%;
	}
#peregrine_learn a:hover {
	text-decoration:none;
}

/* Resource Page
-----------------------------------------------------------*/

#resource_sidenav{
	width:272px;	
	padding:0 0 150px 0;
	margin:10px auto;
	background:#fff url(../img/resources-sidenav-bottom.gif) no-repeat bottom left;
	}
	
#resource_sidenav h3{
	background:#bdb747 url(../img/eaglecam-learn-top.gif) no-repeat top left;
	color:#fff;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	font-size:120%;
	height:31px;
	padding:10px 0 0 0;
	}

#resource_sidenav ul {
	margin:0;
	padding:0;
	}

#resource_sidenav li {
	margin: 10px 10px;
	padding:0 20px;
    background: transparent url(../img/eaglecam-learn-li.gif) no-repeat left center;
    list-style-type:none;
	}

#resource_sidenav a{
	color:#006633;
	font-size:110%;
	}
#resource_sidenav a:hover {
	text-decoration:none;
}


/* sidebar highlighting
-----------------------------------------------------------*/

.act {
	font-weight:bold;
	text-decoration:none;
}
	
/* directions page
---------------------------------------------------------- */		
.map{
	margin:10px auto;
	width:300px;
	height:300px;
	border:1px solid #339;
	text-align:center;
	}
	
/* support pages
---------------------------------------------------------- */		
#eaglecart {
	  	margin:20px;
		}

#adopt-loon_sidebar{
	margin:10px;
	background:#fefffb;
	padding:10px;
	}
	
#adopt-loon_sidebar h3{
	margin:0 0 5px 0;
	padding:0;
	}
	
#adopt-loon_sidebar p{
	margin:0px 10px 10px 10px;
	border-bottom:1px dashed #CBCBCB;
	padding:0 0 20px 0;
	}
		
/* font, spacing adjustments - 3/28/07
---------------------------------------------------------- */		
#second_nav {font-size:13px;} /* to set font size in 2nd nav; update in future */
#footer {font-size:11px;} /* to fix font-size in footer; update in future */
#footer #middle_footer img {margin-bottom:30px;}  /* not essential */
#footer {padding-bottom:20px;}	/* Adds a touch of breathing room at bottom of page - adjust to taste */
#footer #right_footer {  /* properly aligns the heading w/t/others in footer */
	margin-top:10px;
	padding-top:0px;
	}
#footer #middle_footer p { /* aligns p w/top of loon photo */
	margin-top:0;
	padding-top:0;
	}	

/* JE, need your help w/this one - button won't appear
---------------------------------------------------------- */	
#eaglecam_div li.archive_video #support_link{
	text-indent:-9999px;
	height:19px;
	width:85px;
	margin-left:40px;
	padding-right:30px; 
	background: url(../img/eaglecam-leftside-supbutton.gif) no-repeat top left;
	border:none;
	display:block;
	}		


/*rotating marquee images 
---------------------------------------------------------- */			
.marquee{
	margin:0 auto;
	padding-top:14px;
	width:758px;
	height:200px;
	background:transparent url(../img/marquee.jpg) no-repeat top center;
	font-family:"Trebuchet MS", verdana, tahoma, arial, helvetica, sans-serif;
	position:absolute;
	}
#m_container {height:200px;}	
#m1 {background:transparent url(../img/marquee/marquee1.jpg) no-repeat top center;}
#m2 {background:transparent url(../img/marquee/marquee2.jpg) no-repeat top center;}
#m3 {background:transparent url(../img/marquee/marquee3.jpg) no-repeat top center;}
#m4 {background:transparent url(../img/marquee/marquee4.jpg) no-repeat top center;}
#m5 {background:transparent url(../img/marquee/marquee5.jpg) no-repeat top center;}		

/*sidenav
---------------------------------------------------------- */			
.sidenav{
	width:272px;	
	padding:0 0 10px 0;
	margin:10px auto;
	}
	
.sidenav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
.sidenav li{
	margin:0 5px 0 0;
	padding:0;
	list-style-type:none;
	}
	
/*image captions
---------------------------------------------------------- */	
.caption{
	font-family:arial;
	font-size:85%;
	line-height:1.2em;
	color:#666;
	}
	
/*image headers
---------------------------------------------------------- */	
#leftside .image_title{
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:300px;
	height:222px;
	}
	
#rightside .image_title{
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:432px;
	
	}
	
#rightside .iclc_title{
	background:transparent url(/img/ICLC-header.jpg) no-repeat top center;	
	height:244px;
	}
	
#rightside .mercury_toxin_title{
	background:transparent url(/img/MercuryCycle.jpg) no-repeat top center;	
	height:325px;
	}
	
.freshwater_title{
	background:transparent url(/img/Freshwaterecology.jpg) no-repeat top center;	
	height:165px;
	}
	
.marine_ecology_title{
	background:transparent url(/img/Marineecologyheader.jpg) no-repeat top center;	
	height:171px;
	}
/*Resources Pages*/
.resource_library_title{
	background:transparent url(/img/Resourcelibraryheader.jpg) no-repeat top center;	
	height:180px;
	}
.mercury_toxins_title{
	background:transparent url(/img/Mercuryheader.jpg) no-repeat top center;	
	height:245px;
	}
.iclc_title{
	background:transparent url(/img/ICLCheader.jpg) no-repeat top center;	
	height:223px;
	}
.freshwater_ecology_title{
	background:transparent url(/img/Freshwaterecologyheader.jpg) no-repeat top center;	
	height:234px;
	}
.marine_ecology_title{
	background:transparent url(/img/Marineheader.jpg) no-repeat top center;	
	height:237px;
	}
.terrestrial_ecology_title{
	background:transparent url(/img/Terrestrialheader.jpg) no-repeat top center;	
	height:237px;
	}
.wetland_ecology_title{
	background:transparent url(/img/Wetlandheader.jpg) no-repeat top center;	
	height:203px;
	}
.news_media_title{
	background:transparent url(/img/Newsheader.jpg) no-repeat top center;	
	height:211px;
	}
.posters_title{
	background:transparent url(/img/Postersheader.jpg) no-repeat top center;	
	height:238px;
	}
/*End of Resources Pages*/
	
.terrestrial_title{
	background:transparent url(/img/Terrestrialecology.jpg) no-repeat top center;	
	height:173px;
	}
	
.wetland_title{
	background:transparent url(/img/Wetlandecologyheader.jpg) no-repeat top center;	
	height:159px;
	}
	
.collaborators_title{
	background:transparent url(/img/collaboratorsheader.jpg) no-repeat top center;	
	height:181px;
	}
	
.staff_title{
	background:transparent url(/img/staff.jpg) no-repeat top center;	
	height:129px;
	}
	
.donors_title{
	background:transparent url(/img/donors.jpg) no-repeat top center;	
	height:161px;
	}
	
.jobs_title{
	background:transparent url(/img/Joboppheaders.jpg) no-repeat top center;	
	height:241px;
	}
	
.mammal_title{
	background:transparent url(/img/Mammalprogrambat.jpg) no-repeat top center;	
	}
	
.loon_grebe_title{
	background:transparent url(/img/Loonprogram.jpg) no-repeat top center;	
	}
	
.raptor_title{
	background:transparent url(/img/Raptorprogram.jpg) no-repeat top center;	
	}
	
.songbird_title{
	background:transparent url(/img/Songbirdprogram.jpg) no-repeat top center;	
	}
	
.tropical_bird_title{
	background:transparent url(/img/tropicalbird2.jpg) no-repeat top center;	
	}
	
.waterfowl_title{
	background:transparent url(/img/Waterfowlprogrammarine.jpg) no-repeat top center;	
	}
	
.wetland_bird_title{
	background:transparent url(/img/Wetlandbirdprogram-2.jpg) no-repeat top center;	
	}

.coastal_bird_title{
	background:transparent url(/img/coastal-bird-Program.jpg) no-repeat top center;	
	}
	
.fish_title{
	background:transparent url(/img/fishprogram.jpg) no-repeat top center;	
	}
	
/* citation list
---------------------------------------------------------- */	
.citation_list {
	margin:0;	
	padding:0;
	}
	
.citation_list li{
	font-size:90%;
	line-height:1.4em;
	margin:0 0 20px 0;
	list-style-type:none;
	border-bottom:1px dashed #CBCBCB;
	padding-bottom:10px;
	}
	
