/*   
Author: Mike Land
Version: 1.0 
*/

/* General CSS Preferences 
-------------------------------------------------------------------------------*/

body{font: 75% "Helvetica Neue", Helvetica, Arial, sans-serif; color:#3a3a3a;width:100%;margin:0;padding:0;background:#2a2f35 url(/images/site/background2.jpg) repeat-x top center fixed;} 
img {border:0;}
#content p a:hover,p a:active,#content li a:hover,#content li a:active{text-decoration:none;}
blockquote{margin:0;padding:0;}
blockquote p{font-size:.875em; line-height:1.6em;margin:0 0 5px 0;}
a:focus{-moz-outline-style:none;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/
* html .clear-block{height:1%;}.clear-block{display:block;}
.skip{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px;}
div.spacer-top-40{margin:40px 0 0 0;font-size:1px;line-height:1px;}
span.citation{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.625em;}
.element-hidden{position:absolute;z-index:10;left:-9999px;}
.element-viisble{left:auto;}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
*{padding:0;margin:0;}
div.spacer{clear:both; height:10px; display:block;}
ul li {list-style-type:none;} 
.shadow {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8; margin-bottom: 10px;}

/* Fonts
-------------------------------------- */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('League_Gothic-webfont.eot');
    src: url('League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('League_Gothic-webfont.woff') format('woff'),
         url('League_Gothic-webfont.ttf') format('truetype'),
         url('League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Links
-------------------------------------- */
a {text-decoration:none;}
a:link {color:#456893;}
a:visited {color:#5879a6;}
a:hover {color:#CC9D0E;}
a:active {color:#3366FF;}
a:hover {text-decoration:underline;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}

/* Page Formatting / Spacing 
-------------------------------------------------------------------------------*/

.center-on-page{width:977px;margin:0 auto;} 
#wrapper {background: url(/images/site/mainbackgroundround3.png) no-repeat scroll top center;margin:0 auto; height:100%;width:1013px;padding:0; -webkit-background-size:1013px auto;}  
#thecontent {margin: 0 auto; width: 1013px; background: url(/images/site/contentbackground.png) repeat-y; padding:0; -webkit-background-size: 1013px auto;} 
#topbottom {margin: 0 auto;width:974px; height: 14px; background:#ffffff url(/images/site/topbottom.jpg) no-repeat;}
#contentbox {padding: 20px 20px 10px 20px;float:left;width:100%;} 
#contentbox2 {padding: 20px 20px 10px 20px;float:left;width:95%;}  
#sectionheader-issues {margin-left:19px;}
#contenttop {margin: 0 0 20px 1px;}
#breadsizer {width: 95%; border-bottom: solid thin #CCCCCC; margin: 0 auto;} 
#fontsizer {margin: 0 30px 0 0; float:right; font-size:11px; width: 100px; }
.smallsize {font-size: 10px;} 
.medsize {font-size: 12px;}
.largesize {font-size: 14px;}
p.caption {font-size: 10px; text-align: center;}
.photocaption {font-size: 11px; margin: 5px 0 5px 5px; color:#6e6e6e; max-width: 500px; line-height: 18px;}
.willphotocaption {font-size: 11px; margin: 0px 5px 15px 0px; padding-left:20px;padding-right:20px;padding-top:0px;paddin-bottom:10px;color:#6e6e6e; max-width: 550px; line-height: 12px;}
#tabsSubCats {padding: 0 0 10px 0;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px;} 
#tabsSubCats ul {text-decoration: none;}
#tabsSubCats2 {-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px;} 
#tabsSubCats2 ul  {text-decoration: none;}
#tabsSubCats3 {-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px;} 
#tabsSubCats3 ul {text-decoration: none;}

/* Top Section - Nav, etc 
-------------------------------------------------------------------------------*/

#header{font-size:12px; }
#header span{width:200px;margin:0;padding:0;}
#header span a{text-indent:-9000px;width:570px;height:100px;display:block;}
h1#headerlogo{float:left;width:630px;margin:30px 0 0 0;}
#headerright{width:270px;float:right;text-align:right;margin:37px 8px 0 0;height:23px;padding:15px 0 0 0;}
#headerright a{padding:0 5px; font-size:.9em;}
#headerright a:hover{text-decoration:underline;}
#headerright ul{margin:0;padding:0;}
#headerright li{list-style-type:none;display:inline;margin:0;padding:0;}
#headerright li.line{border-left:1px solid #CCC;}

#thetopnav {margin-top:34px;}
ul#topnav{background:url(/images/site/nav5.gif) no-repeat;width:976px;min-height:44px;margin:3px 0 0 1px;padding:0;float:left;}
ul#topnav li{margin-top:0;}
#topnav li.levelone span{position:absolute;left:-9999px;z-index:50;}
#topnav li,#topnav li.levelone a{min-height:44px;display:block;}
#topnav li{float:left;list-style:none;display:inline;padding:0;}
li#nav-home                 a.levelone{width:87px;}
li#nav-discover             a.levelone{width:165px;}
li#nav-issues        a.levelone{width:135px;}
li#nav-track               a.levelone{width:150px;}
li#nav-action            a.levelone{width:100px;}
li#nav-news               a.levelone{width: 85px;}
li#nav-library              a.levelone{width:112px;}
li#nav-about              a.levelone{width:130px;}
li#nav-home:hover           a.levelone{background:url(/images/site/navtest.gif) -1px -47px no-repeat;}
li#nav-discover:hover   a.levelone{background:url(/images/site/navtest.gif) -87px -46px no-repeat;}
li#nav-issues:hover  a.levelone{background:url(/images/site/navtest.gif) -253px -46px no-repeat;}
li#nav-track:hover         a.levelone{background:url(/images/site/navtest.gif) -386px -46px no-repeat;}
li#nav-action:hover      a.levelone{background:url(/images/site/navtest.gif)  -536px -46px no-repeat;}
li#nav-news:hover         a.levelone{background:url(/images/site/navtest.gif) -638px -46px no-repeat;}
li#nav-library:hover        a.levelone{background:url(/images/site/navtest.gif) -723px -46px no-repeat;}
li#nav-about:hover        a.levelone{background:url(/images/site/navtest.gif) -834px -46px no-repeat;}

ul#topnav li.levelone ul {display:block;margin:5px 0 12px 7px;float:left;padding:7px 0 7px 7px; width:145px; }
ul#topnav li.levelone:hover ul,
 {
	left: auto;
	margin: 0 10px 0 10px;
}
ul#topnav li.levelone:hover ul li {margin:10px 0 7px 0;padding:0 0 0 0;width:135px;min-height:12px;float:left; border-bottom: solid thin #d8d8d7;}
ul#topnav li.levelone ul li a{color:#233a4e;font:bold 12px arial;text-decoration:none;min-height:12px;}
ul#topnav li.levelone ul li a:hover{text-decoration:underline;}
ul#topnav li div.topnav-outer{position:absolute;z-index:500;width:354px;left:-999em;background:url(/images/site/bg-nav-left-edge-trans3.png) no-repeat left bottom;margin-left:-9px;}
ul#topnav li#nav-discover div.topnav-outer{width:375px;}
ul#topnav li#nav-issues div.topnav-outer{width:530px;}
ul#topnav li#nav-track div.topnav-outer{width:200px;}
ul#topnav li#nav-action div.topnav-outer{width:200px;}
ul#topnav li#nav-news div.topnav-outer{width:505px;}
ul#topnav li#nav-library div.topnav-outer{width:465px;}
ul#topnav li#nav-about div.topnav-outer{width:505px;}
ul li#nav-action div.topnav-outer{margin-left:-2px;}
ul li#nav-track div.topnav-outer{margin-left:-6px;}
ul li#nav-issues div.topnav-outer{margin-left:-1px;}
ul li#nav-discover div.topnav-outer{margin-left:-6px;}
ul li#nav-news div.topnav-outer{margin-left:-427px;}
ul li#nav-library div.topnav-outer{margin-left:-355px;}
ul li#nav-about div.topnav-outer{margin-left:-369px;}
ul#topnav li:hover div.topnav-outer{left:auto;}
div.topnav-inner{background:url(/images/site/navdropbackright4.png) no-repeat right bottom;margin-left:10px;margin-bottom:-5px;padding:0 0 10px 0;}

#two-col-news ul {min-width: 295px; font-weight:normal;}
#two-col-news li {min-width: 290px;border-bottom: solid thin #dfe4e9; font:bold 10px arial;}
#two-col-news li a {margin-bottom: 13px;}
#two-col-news ul li.somerecentnews {color: #326692; font:bold 14px arial; border-bottom: solid 5px #dfe4e9;}
.newsnav {background:url(/images/site/newsback.png) repeat;}

/* Breadcrumb Nav
---------------------------------------------*/
#crumbs {padding: 1px 0 1px 20px; font-size:11px; float:left; width: 850px;} 

		
#crumbs2 {
	height:2.3em;
	border:0px solid #dedede;
	
	}

#crumbs2 li {
	float:left;
	line-height:2.5em;
	color:#777;
	padding-left:.95em;
	font-size: 10px;
	}		
#crumbs2 li a {
	background:url(/images/site/crumbs2.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 3px;
	}					
	
#crumbs2 li a:link,
#crumbs2 li a:visited {
	color:#777;
	text-decoration:none;
	}	

#crumbs2 li a:hover,
#crumbs2 li a:focus {
	color:#4d5f80;
	}	


/*Sectional Header Images
----------------------------------------------------------------------------------*/

#discovercollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/discover3.jpg) no-repeat;}
#issuecollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/issues4.jpg) no-repeat;}
#trackcollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/trackprogress2.jpg) no-repeat;}
#actioncollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/takeaction4.jpg) no-repeat;}
#newscollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/news2.jpg) no-repeat;}
#librarycollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/resourcelibrary2.jpg) no-repeat;}
#aboutcollage {margin: 0 auto;width:974px; height: 175px; background:#ffffff url(/images/site/aboutus2.jpg) no-repeat;}

/*Search
----------------------------------------------------------------------------------*/

#sitesearch {padding-right: 0;}
.searchButton {position:absolute; margin-left: 5px;}
.searchBox {position:relative; background-image: url(/images/site/field-bg.gif); background-repeat: repeat-x; border: 1px solid #c8c8c8; color:#000; font-size:100%; padding:5px; width:145px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.searchbox:focus {border: 2px solid #4e504d;}

/*News
----------------------------------------------------------------------------------*/

#blognews{margin: 0 20px 0 0;}
#blognews ul li {margin:7px 0 13px 16px; line-height:19px; border-bottom:thin dashed #CCCCCC; padding: 0 0 19px 0; height: 153px;list-style-type: none;}
#blognews ul li:hover {background-color:#f7f7f1;}
#blognews li img {margin: 5px 12px 0 0; -webkit-box-shadow: 0 2px 2px #d9d9d9; box-shadow: 0 1px 2px #d9d9d9; -moz-box-shadow: 0 1px 2px #d9d9d9; padding: 5px;}
#blognews h3 {font-size:12px; line-height: 21px; font-weight:600; margin-top: 7px;}
.wf-active #blognews h3 { 
  /* These styles are used when Typekit web fonts are active */  
 font-size: 19px;} 
#blognews p {margin:7px 0 0 0; line-height: 20px;}


/* Homepage Content Columns
-------------------------------------------------------------------------------*/
#homeback {background: url(/images/site/homeback2.gif) repeat-y;clear:left;float:left;width:100%;overflow:hidden;}
#homeleftcolumn{width:400px; float:left; margin: 0 20px 0 0;}

#homeleftcolumn ul li {margin:7px 0 13px 16px; line-height:19px; border-bottom:thin dashed #CCCCCC; padding: 0 0 19px 0; height: 153px;}
#homeleftcolumn ul li:hover {background-color:#f7f7f1;}
#homeleftcolumn li img {margin: 5px 12px 0 0; -webkit-box-shadow: 0 2px 2px #d9d9d9; box-shadow: 0 1px 2px #d9d9d9; -moz-box-shadow: 0 1px 2px #d9d9d9; padding: 5px;}
#homeleftcolumn h3 {font-size:12px; line-height: 21px; font-weight:600; margin-top: 7px;}
.wf-active #homeleftcolumn h3 { 
  /* These styles are used when Typekit web fonts are active */  
 font-size: 19px;} 
#homeleftcolumn p {margin:7px 0 0 0; line-height: 20px;}
.commnumb {width:23px; height:20px; background-image: url(/images/site/commentbubble.png); float:right; margin:4px 4px 0 0;}
.commtext {text-align:center;color:#fff; font-size:10px; margin: -1px 2px 0 0;}
#homecontentcolumn{width:318px; margin:0 2px 0 18px; float:left; min-height: 100%;}
.baynewsarticles {margin: 0 0 0 10px;}
.baynewsarticles ul {margin: 12px 0 4px 0;}
.baynewsarticles ul li {margin: 4px 0 4px 0;line-height:18px;border-bottom:thin dashed #CCCCCC; padding-bottom: 7px;}
#homerightcolumn{width:220px; float:left;}
.homerightsection {margin: 0 0 4px 15px;}
.homerightsection p {margin: 5px 0 10px 0; line-height:18px;}
.homesectbloghead {margin: 0 0 0 11px;}
.homesectbaynewshead {margin: 0 0 0 5px;}
.homesectcritterhead {margin: 0 0 18px 0;} 
#homefeatures2 ul li {height: 105px;} 
.homesectfeaturedhead {margin: 20px 0 12px 0;}
#homefeatures2 li img {margin: 6px 8px 0 0;}
#homefeatures2 h3 {font-size:12px;} 
.wf-active #homefeatures2 h3 { 
  /* These styles are used when Typekit web fonts are active */  
 font-size: 16px;  margin-top: 3px;}
#homefeatures p {margin:3px 0 0 0;} 
img.homefeatimg {float:left;}
#homefeatures ul li {margin:0 0 12px 0;}
.morenews {float:right; margin: 0 10px 0 0;}
.morenews img {margin-bottom:-2px;}
#howbaydoing {margin: 15px 0 0 13px;}
#watershedagree {margin: 15px 0 0 13px;}
#helpdabay {margin: 20px 0 0 13px; max-width: 300px;} 
#helpdabay h3 {margin: 0 0 1px 0; font-size:15px;}
.wf-active #helpdabay h3 { 
  /* These styles are used when Typekit web fonts are active */  
 font-size: 17px;}
#helpdabay p {margin: 0; line-height:19px;}
#homerightcolumn p.bythelargenum {font: 50px Helvetica, Arial, sans-serif; color:#314155; font-weight: bold; text-align: center; text-shadow: 2px 1px 2px #aeb5be;}
.wf-active #homerightcolumn p.bythelargenum {font-size: 70px }
#homerightcolumn p.bythelargenum a{text-decoration: none;}
#homerightcolumn p.bythedetail {font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; color:#585858; text-align: center; line-height: 19px;}
#homerightcolumn p.bythedetail a{text-decoration: none; color:#585858;}
img.howdoing {margin: 10px 0 5px 0; -webkit-box-shadow: 0 2px 2px #999; -moz-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999; padding: 1px;}
img.watershedagree {margin: 10px 0 5px 0; -webkit-box-shadow: 0 2px 2px #999; -moz-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999; padding: 1px;}
img.tipimg {margin: 0 8px 0 0; -webkit-box-shadow: 0 1px 1px #999; -moz-box-shadow: 0 1px 1px #999; box-shadow: 0 1px 1px #999;}

/* Breaking News for Homepage 
-------------------------------------------------------------------------------*/

#breakingtop {margin: 0 auto;width:972px; height: 10px; background:#ffffff url(/images/site/breakingtop.jpg) no-repeat; }
#breakingnews {background:#ffffff url(/images/site/breakingback.jpg) no-repeat; width: 972px; height: 63px; margin: 0 auto;}
#breakingtextbox {padding: 10px;}
#breakingtextbox h2 {color: #6a6a6a; font-size: 25px; line-height:1.0;}

/* SimpleTabs for homepage news 
-------------------------------------------------------------------------------*/

div.simpleTabs { padding:20px 15px 15px 15px; }
ul.simpleTabsNavigation { margin:0 10px; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style-type:none; display:inline; margin:0; padding:0; text-decoration:none;}
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 5px; background:#F0F0F0; font-size:12px; text-decoration:none; font-family:arial, helvetica, sans serif; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; font-family:arial, helvetica, sans serif; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 5px 15px 0; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }

/* Main News / Image Rotator 
-------------------------------------------------------------------------------*/

#homepage-rotator{max-width:980px; max-height: 340px; margin: 0 1px;}
h1#homeslidehead {font-size: 3.0em;}
.wf-active h1#homeslidehead {font-size: 3.5em;}
#homepage-rotator a img {border:none;}
.home-top-block-container{width:100%; height: 340px;}
.home-top-block{max-width: 100%; padding:14px 20px 20px 17px;}
.home-top-block a{text-decoration:none; color:#d5d5b0;}
.home-top-intro{width:470px; float:left; margin-top:5px;}
.home-slide-wrapper{width:615px; margin:7px 3px 0 0;}
.home-top-credit {font-family:arial,helvetica,sans-serif; color:#7da2c1;text-align:right;margin:1px 0 0 0;font-size:7.5pt;}
.slidetextback {padding: 10px 10px 60px 10px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.4);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#990000, endColorstr=#990000)"; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);

    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.home-top-intro h1{color: #d5d5b0; font-size: 28px; margin: 0 10px 0 10px; height: 105px; width: 440px; line-height:1.0; text-shadow: 1px 1px 1px #254162;}
.wf-active .home-top-intro h1 { 
  /* These styles are used when Typekit web fonts are active */  
 font-size: 28px;}
 .home-top-intro h1 a{display:block;height:135px;width:450px;}
 
.home-top-intro h2{color: #fff; font-size: 17px; margin: 0 0 10px 10px; height: 30px; width: 450px;display:block;} 
.wf-active .home-top-intro h2{font-size: 19px;}

.home-top-intro p{color:#FFF;font-size:1.1em; line-height:1.5;margin:0 20px 20px 10px;}

.home-top-intro .learn-more-btn {float: right; padding: 10px 15px;
    background: #4479BA;
    color: #FFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;}
.home-top-intro .learn-more-btn:hover{background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;}


.home-top-intro .learn-more-btn:active{-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #2E5481;
    border: solid 1px #203E5F;}
ul#home-top-num-rotator{border:1px solid #336699;background:#dfdec7;margin:-35px 0 0 865px;z-index:10;position:absolute;padding:0;width:100px;}
ul#home-top-num-rotator li{list-style-type:none;float:left;margin:0;padding:0;text-align:center;font-size:.9em;}
ul#home-top-num-rotator li a{display:block;width:20px;height:18px;padding:2px 0 0 0;color:#7da2c1;text-decoration:none; background:url(/images/site/bg-home-num-divide.png) no-repeat right;}
ul#home-top-num-rotator li a:hover,ul#home-top-num-rotator li a:active{text-decoration:none;}
ul#home-top-num-rotator a.activeSlide{background:#4479BA;color:#FFF;width:20px;}
.tooltip{background: url(/images/site/bg-home-callout-trans.png) no-repeat scroll 0 0;width:159px;height:139px;z-index:100;display:none;letter-spacing:normal;}
.tooltip h3{padding:12px 18px 0 20px;text-align:left;font-size:10px;height:28px;margin:0;font-weight:normal;font-family:arial, Georgia,"Times New Roman",Times,serif;color:#333;}
.tooltip img{margin-top:5px;padding:0;}
.home-slide-wrapper .photo-thumb{display:none;}

/*E-news Signup
----------------------------------------------------------------------------------*/

#enewssignup {float:left; width:200px; margin: 10px 0 0 30px;}
.enewsButton {position:absolute; margin-left: 5px;}
.enewsBox {position:relative; background-image: url(/images/site/field-bg.gif); background-repeat: repeat-x; border: 1px solid #c8c8c8; color:#000; font-size:100%; padding:5px; width:135px;}


/* Social Media Nav
-------------------------------------------------------------------------------*/
#socialmediaband {background:#1e2b45 url(/images/site/socialback.jpg) repeat-x; width: 974px; height: 49px; margin: 0 0 0 20px;}

#socialsites {
	height: 31px;
	text-align: center;
	margin: 3px 0 0 98px;
	padding: 5px 10px 0 0; 
	width: 449px;
	float:right; 
	}

ul#socialnav {
	position:relative;
	width: 449px; 
	height:31px;
	margin: 0;
	padding: 0;
	/*top: 124px;*/
	/*overflow: hidden;*/
	background: transparent url(/images/site/menu-social.png) no-repeat 0 0;
	}
ul#socialnav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
ul#socialnav li a {
	border:0;
	display:block;
	text-decoration:none;
	background: transparent url(/images/site/menu-social.png) no-repeat; 
	}

/* Dimensions of menu items */
li#socialnav-twitter a {
	width:40px;
	height:31px;
	}
li#socialnav-facebook a { 
	width:41px;
	height:31px;
	}	 
li#socialnav-youtube a {
	width:80px; 
	height:31px;
	}
li#socialnav-flickr a {
	width:77px;
	height:31px;
	}
li#socialnav-rss a {
	width:48px;
	height:31px;
	}
li#socialnav-vimeo a {
	width:71px;
	height:31px;
	}
	
li#socialnav-delicious a {
	width:48px;
	height:31px;
	}	
	
li#socialnav-pinterest a {
	width:40px;
	height:31px;
	}	



/* Rollover functions */
/* TWITTER */
li#socialnav-twitter a:link, li#socialnav-twitter a:visited {	
	background-position: 0 0;
	}
li#socialnav-twitter a:hover, li#socialnav-twitter a:focus {
	background-position: 0 -31px;
	}
/* FACEBOOK */
li#socialnav-facebook a:link, li#socialnav-facebook a:visited {	
	background-position: -40px 0;
	}
li#socialnav-facebook a:hover, li#socialnav-facebook a:focus {	
	background-position: -40px -31px;
	}
/* YOUTUBE */
li#socialnav-youtube a:link, li#socialnav-youtube a:visited {	
	background-position: -81px 0;
	}
li#socialnav-youtube a:hover, li#socialnav-youtube a:focus {	
	background-position: -81px -31px;
	}
/* FLICKR */
li#socialnav-flickr a:link, li#socialnav-flickr a:visited {	
	background-position: -160px 0;
	}
li#socialnav-flickr a:hover, li#socialnav-flickr a:focus {	
	background-position: -160px -31px;
	}
/* RSS */
li#socialnav-rss a:link, li#socialnav-rss a:visited {	
	background-position: -238px 0;
	}
li#socialnav-rss a:hover, li#socialnav-rss a:focus {	
	background-position: -238px -31px;
	}
/* VIMEO */
li#socialnav-vimeo a:link, li#socialnav-vimeo a:visited {	
	background-position: -285px 0;
	}
li#socialnav-vimeo a:hover, li#socialnav-vimeo a:focus {	
	background-position: -285px -31px;
	}	
	
/* DELICIOUS */
li#socialnav-delicious a:link, li#socialnav-delicious a:visited {	
	background-position: -356px 0;
	}
li#socialnav-delicious a:hover, li#socialnav-delicious a:focus {	
	background-position: -356px -31px;
	}
	
	/* PINTEREST */
li#socialnav-pinterest a:link, li#socialnav-pinterest a:visited {	
	background-position: -404px 0;
	}
li#socialnav-pinterest a:hover, li#socialnav-pinterest a:focus {	
	background-position: -404px -31px;
	}


/* Footer Stuff
-------------------------------------------------------------------------------*/

#footer .footerwrap {
	margin: 0 0 0 20px;
	clear:both;
	overflow:hidden;
	width:974px;	
}

#footer .listbg {
	background:#FFFFFF url(/images/site/bottomgrad3.jpg) repeat-x center bottom;
	overflow:hidden;
	padding-bottom:10px;
}

#footer .col {
	width:124px;
	float:left;
	margin-right:14px;
}

#footer .first {padding-left:10px;}
#footer .last {margin-right:0;}

#footer h4 {
	
	font-size:12px;
	font-weight:bold;
	color:#576272;
	border-bottom:4px solid #576272;
	padding:20px 0 6px 0;
	margin-bottom:6px;
	}
	
#footer h4 a {text-decoration:none;}
	
#footer h4 a {color:#333;}

#footer .col ul {
	padding-bottom:0;
}

#footer .col ul li {
	padding:0;
	margin-bottom:3px;
	line-height:14px;
	font-size:11px;
}

#footer .col ul li a {color:#c8c9b6;}


#bottom {margin: 0 auto; width: 1013px; height:25px; text-align: left; background: url(/images/site/bottom3.png); padding:0}
#bottomtext {margin: 0 auto; width: 990px; text-align: left;}
#bottomtextleft {margin: 0 auto; width: 270px; font-size:.875em; color: #CCCCCC; line-height:1.6em; text-align: left; padding: 2px 0 10px 0; float:left;}
#bottomtextleft a {color:#CCCCCC;} 
#bottomtextleft {width: 270px; font-size:.875em; color: #CCCCCC; line-height:1.6em; text-align: left; padding: 2px 0 10px 0;}
#bottomtextright {margin: auto 0; width: 700px; font-size:.875em; color: #CCCCCC; line-height:1.6em; text-align: left; padding: 0 0 10px 20px; float:left;}
.logobot {padding: 0 15px 0 0;} 


/* Footer Partner Icons
-------------------------------------------------------------------------------*/

#partnersites {
	width: 700px;
	}

ul#partnernav {
	position:relative;
	width: 700px;
	height:74px;
	margin: 0;
	padding: 0;
	/*top: 124px;*/
	/*overflow: hidden;*/
	} 
	
ul#partnernav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
	
ul#partnernav li a {
	border:0;
	display:block;
	text-decoration:none;
	background: transparent url(/images/site/partnersites.png) no-repeat;
	}

/* Dimensions of menu items */
li#partnernav-cbgn a {
	width:95px;
	height:74px; 
	}
	
li#partnernav-pack a {
	width:145px;
	height:74px;
	}	
	
li#partnernav-smith a {
	width:83px;
	height:74px;
	}
	
li#partnernav-star a {
	width:70px;
	height:74px;
	}
	
li#partnernav-journal a {
	width:130px;
	height:74px;
	}
	
li#partnernav-stat a {
	width:164px;
	height:74px; 
	}

/* Rollover functions */

li#partnernav-cbgn a:link, li#partnernav-cbgn a:visited {	  
	background-position: 0 0;
	}
li#partnernav-cbgn a:hover, li#partnernav-cbgn a:focus {
	background-position: 0 -74px;
	}

li#partnernav-pack a:link, li#partnernav-pack a:visited {	
	background-position: -100px 0;
	}
li#partnernav-pack a:hover, li#partnernav-pack a:focus {	
	background-position: -100px -74px;
	}

li#partnernav-smith a:link, li#partnernav-smith a:visited {	   
	background-position: -250px 0;
	}
li#partnernav-smith a:hover, li#partnernav-smith a:focus {	
	background-position: -250px -73px;  
	}  

li#partnernav-star a:link, li#partnernav-star a:visited {	
	background-position: -333px 0;
	}
li#partnernav-star a:hover, li#partnernav-star a:focus {	
	background-position: -333px -72px;  
	}

li#partnernav-journal a:link, li#partnernav-journal a:visited {	  
	background-position: -406px 0;   
	}   
li#partnernav-journal a:hover, li#partnernav-journal a:focus {	
	background-position: -406px -74px; 
	}
	
li#partnernav-stat a:link, li#partnernav-stat a:visited {	
	background-position: -540px 0;  
	} 
li#partnernav-stat a:hover, li#partnernav-stat a:focus {	
	background-position: -540px -74px;   
	}

/* H2, H3 Headers
-------------------------------------------------------------------------------*/
h2.howbaydoing {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/howbaydoing.jpg) no-repeat 0 0; 
	height: 34px;
	width: 298px; 
	display: block;
	overflow:hidden;
	margin: 0 0 0 0;
	}
	
h2.watershedagree {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/watershedagree.jpg) no-repeat 0 0; 
	height: 34px;
	width: 298px; 
	display: block;
	overflow:hidden;
	margin: 0 0 0 0;
	}

h2.helpdabay {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/howtohelp.jpg) no-repeat 0 0; 
	height: 34px;
	width: 298px; 
	display: block;
	overflow:hidden;
	margin: 5px 0 15px 0;
	}
	
h2.bayinnews {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/thebayinthenews2.jpg) no-repeat 0 0; 
	height: 34px;
	width: 298px; 
	display: block;
	overflow:hidden;
	margin: 23px 0 0 0;
	}

#issuescontentcolumn h2#recentreleases {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/recentreleases.jpg) no-repeat 0 0; 
	height: 38px;
	width: 500px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	border-bottom: none;
	}
	
#issuescontentcolumn h3#mediaresources {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/mediaresources.jpg) no-repeat 0 0; 
	height: 38px;
	width: 500px; 
	display: block;
	overflow:hidden;
	margin: 0;
	border-bottom: none;
	}
	
h3.backgroundmaterials {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/backgroundmaterials.jpg) no-repeat 0 0; 
	height: 38px;
	width: 500px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.mediacontact {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/mediacontact.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 5px 0 0 0;
	}
	
h3.videosidebar {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/videossidebarheader.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 5px 0 0 0;
	}

h3.photosidebar {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/photossidebarheader.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 5px 0 0 0;
	}
	
h3.downloads {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/downloads.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.chescurrents {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/ccurrentsside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.newsletters {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/newsletterside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.inheads {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/intheheadlines.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.featside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/featuredside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.hubside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/dataside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.bayfaqside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bayfaqside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.bayfunside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bayfunside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.bayglossaryside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bayglossaryside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.visitside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/visitchesside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.pubaccside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/pubaccessside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.joinside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/joingroupside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.thepubside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/featuredpubsside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.ecside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/ecmeetings.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.upmeetings {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/upcomingcbpmeetings.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.bayjournside {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bayjournside.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h2.blogcathead {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/categories2.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 0; 
	}

h2.blogarchhead {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/archives2.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 0; 
	}

h2.blogreadhead {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/currentlyreading2.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 0; 
	}
	
h3.werecommend {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/werecommend.jpg) no-repeat 0 0; 
	height: 38px;
	width: 259px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.relatedblogentry {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/relatedblogentry.jpg) no-repeat 0 0; 
	height: 38px;
	width: 520px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h2.homechesapeakenews {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bayprogramnews.jpg) no-repeat 0 0; 
	height: 34px;
	width: 389px; 
	display: block;
	overflow:hidden;
	margin: 0 0 0 11px;
	}
	
h2.comhome {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/critterofthemonth.jpg) no-repeat 0 0; 
	height: 34px;
	width: 389px; 
	display: block;
	overflow:hidden;
	margin: 0 0 18px 0;
	}
	
h2.bythenumb {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/bythenumbers.jpg) no-repeat 0 0; 
	height: 34px;
	width: 389px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 0 0;
	}


h2.homefeat {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/featured.jpg) no-repeat 0 0; 
	height: 34px;
	width: 389px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 20px 0;
	}
	
h2.importance {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/importance.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 20px 0;
	}
	
h2#goal {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/goal.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 0 0 20px 0;
	border-bottom: none;
	}
	
h2#trends {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/trends.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 0 0 20px 0;
	border-bottom: none;
	}
	
h2#additionalinfo {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/additionalinfo.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 0 0 20px 0;
	border-bottom: none;
	}
	
h2.whotocontact {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/whotocontact.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 20px 0;
	}
	
h2.datasource {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/datasource.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 20px 0;
	}
	
h2.relatedind {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/relatedind.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 25px 0 20px 0;
	}
	 
.sectfeatimg {float: left; border: thick #FFF solid;}

h3.browsepubtypes {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/browsepubtypes.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}

h3.searchformaps {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/searchformaps.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.searchforpubs {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/findpub.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 0;
	}
	
h3.searchfororgs {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/findorg.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}	
	
h3.searchforaccess {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/findaccess.jpg) no-repeat 0 0;  
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}	


h3.searchforvideos {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/searchvideoslong.jpg) no-repeat 0 0; 
	height: 38px;
	width: 960px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0; 
	}
	
h3.searchforphotos {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/searchforphotos2.jpg) no-repeat 0 0; 
	height: 38px;
	width: 960px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}

h3.browsephotos {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/browsephotos.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.findperson {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/findperson.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
		
#recback {width: 760px; background: url(/images/site/tangrad.jpg) repeat; }	

h2.critterofmonth {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/critterofmonth.jpg) no-repeat 0 0; 
	height: 38px;
	width: 543px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	border-bottom: none;
	}
	
h2.speciesofinterest {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/speciesofinterest.jpg) no-repeat 0 0; 
	height: 38px;
	width: 520px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h2.bayfaqhead {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/faqs.jpg) no-repeat 0 0; 
	height: 38px;
	width: 255px; 
	display: block;
	overflow:hidden;
	margin: 0;
	}

h2.baytermshead {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/terms.jpg) no-repeat 0 0; 
	height: 38px;
	width: 255px; 
	display: block;
	overflow:hidden;
	margin: 0;
	}
	
h2.bftips {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/baytips.jpg) no-repeat 0 0; 
	height: 38px;
	width: 255px; 
	display: block;
	overflow:hidden;
	margin: 0;
	}
	
h2.teachingresources {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/teachingresources.jpg) no-repeat 0 0; 
	height: 38px;
	width: 255px; 
	display: block;
	overflow:hidden;
	margin: 0;
	}
	
#twocolumnright h2.cbpstaff { 
	text-indent:-9999px;
	text-decoration: none; 
	background: url(/images/site/officestaff.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 0;
	border-bottom: none;  
	}

#twocolumnright h2.cbpexec { 
	text-indent:-9999px;
	text-decoration: none; 
	background: url(/images/site/leadership.jpg) no-repeat 0 0; 
	height: 38px;
	width: 800px; 
	display: block;
	overflow:hidden;
	margin: 0;
	border-bottom: none;  
	}
	
/* Content Columns
-------------------------------------------------------------------------------*/

#issuescontentbox {background: url(/images/site/contentback3.jpg) repeat-y;clear:left;float:left;width:100%;overflow:hidden;}
#issuesleftcolumn{width:175px; margin: 0 0 0 0; float:left; overflow:hidden;position:relative;} 
#issuesleftcolumn h3 {padding: 8px 0 10px 0; color:#464d56; font-size:14px;}
#issuesleftcolumn a {color:#576272; padding-left: 7px; width: 173px; height: 20px; text-decoration:none;}
.issuenewsarticles {margin: 0 0 0 10px;}
.issuenewsarticles h2 {margin: 0 0 15px 10px;}
.issuenewsarticles ul {margin: 0 0 4px 0;}
.issuenewsarticles ul li {margin: 4px 0 4px 0;line-height:18px;border-bottom:thin dashed #CCCCCC; padding-bottom: 7px;}
#thesidenav {
	margin: 0;
	float : left;
	margin-left: 1px;
}

#thesidenav ul li { 
	margin: 15px 0 15px 0;
	padding: 0 0 4px 0;
	width: 165px;
	height: 24px;
	text-align: left;
	display: block;
}

#thesidenav ul li a {
	margin: 3px 0 3px 0;
	padding: 5px 0 5px 6px;
	color: #576272;
	font-weight : bold;
	display: block;
	text-decoration:none;
}

#thesidenav ul li a:hover {
	color: #fff;
	padding-left: 7px;
	width: 165px; height: 20px;
	background : url(/images/site/leftissueover3.jpg);
}

#thesidenav ul li.thissection {background: url(/images/site/leftissueover3.jpg); 
	padding: 3px 0 0 1px; height: 28px; width: 171px;}
#thesidenav ul li.thissection a {color:#fff; font-weight:bold;}
#thesidenav ul li.thissection a:hover {background:none;}

#thesidenav li.subnav {width: 140px; height: 30px; margin-left: 15px;}

#thesidenav li.subnav a {
	color:#576272;
	font-weight: normal;
	background: none;
	text-decoration:none;
	border-bottom: thin dashed #e3ecf5;
	width: 140px; height: 36px;
	padding-left: 0px;
}

#thesidenav li.subnav a:hover {color:#576272; border: none; background: none; text-decoration: underline; border-bottom: thin dashed #e3ecf5; width: 140px; height: 36px; padding-left: 0;}
#issuesleftcolumn .thissection {padding: 5px 0 5px 0; width:100%; background-image: url(/images/site/leftissueover3.jpg); width: 173px; height: 20px;}
#issuesleftcolumn .thissection a{color:#fff; font-weight:bold;padding:  0 0 0 7px; }
#issuescontentcolumn{width:513px; margin-right:12px; float:left; padding: 0 0 10px 0; font-size:13px;overflow:hidden;position:relative;}
#issuescontentcolumn h1 {margin: 3px 0 10px 0; font-size: 28px; font-weight:600; font-style:normal; color:#596779; line-height: 28px;}
.wf-active #issuescontentcolumn h1 {font-size: 36px;}
#issuescontentcolumn h2 {margin: 30px 0 8px 0; color:#546376; font-size: 19px; font-weight:600; font-style:normal;  line-height: 28px; border-bottom: dotted #e3e3e3;}
.wf-active #issuescontentcolumn h2 {font-size: 23px;}
#issuescontentcolumn h3 {margin: 0 0 13px 0; color:#546376; font-size:18px;}
#issuescontentcolumn h4 {margin: 13px 0 13px 0; color:#4b4b4b; font-size:14px;}
#issuescontentcolumn ul li {list-style-type: disc; line-height: 20px; margin: 5px 0 10px 20px; color:#4c4c4c;}
#issuescontentcolumn p {line-height: 18px; color:#4c4c4c; margin: 16px 0 16px 0;}
#issuescontentcolumn img.embed {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8;}
#issuesrightcolumn{width:255px; float:left;overflow:hidden; padding: 43px 0 0 2px; color:#636363;}
#issuesrightcolumn p {line-height: 1.4em; margin: 14px 0 14px 10px; color:#636363;}
#issuesrightcolumn ul {margin: 10px 0 10px 0;}
#issuesrightcolumn ul li {margin: 10px 0 10px 5px; font-size:12px;line-height: 1.4em;}
#issuesrightcolumn #teachingresources ul li {margin: 10px 0 10px 0; list-style-type:none; list-style-image:none; font-size:12px;line-height: 1.4em; border-bottom: dotted medium #adc3d8; padding: 0 0 8px 0;}
#issuesrightcolumn .nextlinks {text-align:right;}
#presscenter {border-right: solid thin #e4e5e5; padding-right:10px;}
#presscenter h4 {color: #666666; font-size: 12px;}
.singlepress {border-bottom: solid thin #e4e5e5; margin: 5px 0 20px 0;}
#issuenews h3 {margin: 10px 0 10px 0; color:#888888; font-size:14px; line-height: 24px;}
.wf-active  #issuenews h3 {font-size:18px;}
#issuenews h3 a {color:#3f526b;}
#progress {padding:15px; margin:0px; text-align: left;}
#progress ul {list-style:disc; line-height: 20px; margin: 5px 0 15px 25px;}
#issuedetails {display:none;}

/* Critter Stuff
-------------------------------------------------------------------------------*/	
#critterleftcolumn{width:180px; margin: 0 0 0 0; float:left; overflow:hidden;position:relative;}
#critterleftcolumn ul {}
#critterleftcolumn ul li {padding: 5px 0 5px 0;;color:#000033l; height: 20px; font-size:12px; margin: 10px 0 10px 1px; font-weight:bold;}
#critterleftcolumn h3 {padding: 8px 0 10px 0; color:#464d56; font-size:14px;}
#critterleftcolumn a {color:#576272; padding-left: 7px; width: 173px; height: 20px; text-decoration:none;}
#critterleftcolumn ul li:hover {padding: 5px 0 5px 0; width:100%; background-image: url(/images/site/leftissueover3.jpg); width: 173px; height: 20px; font-weight:bold;}
#critterleftcolumn ul li:hover a {color:#fff;}	
#critterleftcolumn .thissection {padding: 5px 0 5px 0; width:100%; background-image: url(/images/site/leftissueover3.jpg); width: 173px; height: 20px;}
#critterleftcolumn .thissection a{color:#fff; font-weight:bold;padding:  0 0 0 7px; }
#crittercontentcolumn{width:543px; margin-right:14px; float:left; padding: 0 0 10px 0; font-size:13px;overflow:hidden;position:relative;}
#crittercontentcolumn h1 {margin: 3px 0 10px 0; font-size: 36px; font-weight:600; font-style:normal; color:#596779; line-height: 28px;}
#crittercontentcolumn h2 {margin: 30px 0 8px 0; color:#546376; font-size: 23px; font-weight:600; font-style:normal;  line-height: 28px;}
#crittercontentcolumn h3 {margin: 13px 0 13px 0; color:#646464; font-size:18px;}
#crittercontentcolumn h4 {margin: 13px 0 13px 0; color:#4b4b4b; font-size:14px;}
#crittercontentcolumn ul {margin: 0 0 10px 0;}
#tabsSubCats ul li {list-style-type:none; list-style:none;}
#tabsSubCats2 ul li {list-style-type:none; list-style:none;} 
#tabsSubCats3 ul li {list-style-type:none; list-style:none;}  
#critbot {background-image: url(/images/site/critbot.jpg); width:543px; height: 6px;} 
#crittercontentcolumn ul li {line-height: 20px; margin: 5px 0 10px 25px; color:#4c4c4c; list-style: disc;}
#crittercontentcolumn p {line-height: 18px; color:#4c4c4c; margin: 16px 0 16px 0;}
#crittercontentcolumn img.embed {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8;}
#critterrightcolumn{width:225px; float:left;overflow:hidden; padding: 45px 0 0 0; color:#636363;}  
#critterrightcolumn p {line-height: 1.4em; margin: 14px 0 14px 10px; color:#636363;}
#critterrightcolumn .nextlinks {text-align:right;}
#critterdetails object {z-index: 100; position: relative;}

/* Thumbnails
-------------------------------------------------------------------------------*/	
ul#gallery {width: 540px; list-style-type:none; margin: 0 0 0 4px;} 
ul#gallery li {float:left; padding: 10px 10px 10px 10px; background:#FFFFFF url('/images/site/overlay3.png') repeat; list-style-image: none; list-style-type:none; margin: 10px 6px 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;}
ul#gallery li:hover {background-color:#f7f7f1;}
ul#gallery li img {border:0;}
ul#gallery a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 11px; text-align: center; color: #97978f;}
.desc {padding: 0 10px 0 10px; text-align: center; line-height: 15px;}
.subcattext {margin: 5px 10px 5px 10px; line-height: 1.5em; color: #737373; font-size: 11px;}
.recsearchBox {position:relative; background-image: url(/images/site/field-bg.gif); background-repeat: repeat-x; border: 1px solid #c8c8c8; color:#000; font-size:100%; padding:5px; width:295px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.recsearchbox:focus {border: 2px solid #4e504d;}

.recsearchBoxSmall {position:relative; background-image: url(/images/site/field-bg.gif); background-repeat: repeat-x; border: 1px solid #c8c8c8; color:#000; font-size:100%; padding:5px; width:140px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.recsearchboxSmall:focus {border: 2px solid #4e504d;}

ul#gallerywide {width: 770px; margin:0 auto; list-style-type:none; padding: 10px 0 10px 4px;}
ul#gallerywide li {float:left; padding: 10px 0px 10px 0px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 2px 10px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999;  box-shadow: 0 1px 3px #999; width: 240px; height: 190px;}
ul#gallerywide li:hover {background-color:#f7f7f1;}
ul#gallerywide li img {border:0;  max-width: 220px; max-height: 190px; -moz-box-shadow: inset 0 0 5px #888; -webkit-box-shadow: inset 0 0 5px#888; box-shadow: inner 0 0 5px #888;}
ul#gallerywide li.mapsthumb {width:175px;margin:7px; height: 210px; list-style-type: none;}
ul#gallerywide a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 11px; text-align: center; color: #5d6f87;}

ul#gallerymid {width: 100%; margin:0 auto; list-style-type:none; padding: 10px 0 10px 4px;}
ul#gallerymid li {float:left; padding: 10px 0px 10px 0px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 2px 10px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999;  box-shadow: 0 1px 3px #999; width: 223px; height: 190px;}
ul#gallerymid li:hover {background-color:#f7f7f1;}
ul#gallerymid li img {border:0;  max-width: 200px; max-height: 190px; -moz-box-shadow: inset 0 0 5px #888; -webkit-box-shadow: inset 0 0 5px#888; box-shadow: inner 0 0 5px #888;}
ul#gallerymid li.mapsthumb {width:175px;margin:7px; height: 210px; list-style-type: none;}
ul#gallerymid a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 11px; text-align: center; color: #5d6f87;}

ul#gallerywideissues {width: 500px; margin:0 auto; list-style-type:none; padding: 10px 0 10px 10px;} 
ul#gallerywideissues li {float:left; padding: 10px 0px 10px 0px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 2px 10px 9px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; width: 240px; height: 190px;}
ul#gallerywideissues li:hover {background-color:#f7f7f1;}
ul#gallerywideissues li img {border:0;  max-width: 220px; max-height: 190px; -moz-box-shadow: inset 0 0 5px #888;
-webkit-box-shadow: inset 0 0 5px#888;
box-shadow: inner 0 0 5px #888;}
ul#gallerywideissues li.mapsthumb {width:175px;margin:7px; height: 200px;} 
ul#gallerywideissues a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 10px; text-align: center; color: #a3a38b;}
.mapsdesc {padding: 5px 10px 0 0; line-height: 14px; text-align:left; margin-left: 16px;}
.mapsdesc a {color: #4b5e78;}


ul#galleryissuephoto {width: 550px; list-style-type:none; margin: 0 0 0 4px;} 
ul#galleryissuephoto li {float:left; padding: 5px 5px 5px 5px; background:#FFFFFF url('/images/site/overlay3.png') repeat; list-style-image: none; list-style-type:none; margin: 10px 6px 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;}
ul#galleryissuephoto li:hover {background-color:#f7f7f1;}
ul#galleryissuephoto li img {border:0;}
ul#galleryissuephoto a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 11px; text-align: center; color: #97978f;}




/* Video Thumbnails
-------------------------------------------------------------------------------*/	

ul#gallerywidevid {margin:0 auto; list-style-type:none; padding: 10px 0 10px 4px;}
ul#gallerywidevid li {float:left; padding: 10px 0px 10px 0px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 2px 10px 5px; border-radius: 2px; -webkit-border-radius: 1px; -moz-border-radius: 1px;-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 1px #999; box-shadow: 0 1px 1px #999; width: 240px; height: 215px; text-align: center;} 
ul#gallerywidevid li:hover {background-color:#f7f7f1;} 
ul#gallerywidevid li img {text-align:center; border:0;  max-width: 220px; max-height: 180px; -moz-box-shadow: inset 0 0 5px #888; -webkit-box-shadow: inset 0 0 5px#888; box-shadow: inner 0 0 5px #888;}
ul#gallerywidevid li.mapsthumb {width:175px;margin:7px; height: 180px;}
ul#gallerywidevid a {text-decoration: none; font-size: 11px; font-weight: bold; color: #5d6f87;}

ul#gallerymidvid {margin:0 auto; list-style-type:none; padding: 10px 0 10px 4px;}
ul#gallerymidvid li {float:left; padding: 10px 0px 10px 0px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 2px 20px 5px; border-radius: 2px; -webkit-border-radius: 1px; -moz-border-radius: 1px;-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 1px #999; box-shadow: 0 1px 1px #999; width: 200px; height: 200px; text-align: center;} 
ul#gallerymidvid li:hover {background-color:#f7f7f1;} 
ul#gallerymidvid li img {text-align:center; border:0;  max-width: 190px; max-height: 180px; -moz-box-shadow: inset 0 0 5px #888; -webkit-box-shadow: inset 0 0 5px#888; box-shadow: inner 0 0 5px #888;}
ul#gallerymidvid li.mapsthumb {width:175px;margin:7px; height: 180px;}
ul#gallerymidvid a {text-decoration: none; font-size: 11px; font-weight: bold; color: #5d6f87;}

.vidnav {background:url(/images/site/newsback.png) repeat; min-width: 255px;}
.vidlat {margin: 5px 0 0 5px; color: #326692; font:bold 14px arial;}
.viddate {font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 10px; text-align: left; margin: 5px 0 0 15px; color: #7f7f7f;}

.vidimage {margin-top: 10px;}

#comimage {margin: 10px 10px 10px 0;}

#ofinterest {width: 520px; background: url(/images/site/ofinterestback.jpg) repeat-y; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px; padding-bottom: 10px;}	

#critterCats {
	padding:0px;
	margin:0px;
	margin-top:5px;
	font: Arial, Helvetica, sans-serif;
}

p.scientificname {font-weight: bold;}
.seemore {text-align: right; margin: -60px 40px 25px 0;}
.seemoreissue {text-align: right; margin: -60px 20px 25px 0;} 

#critterdetails ul li {margin: 5px 0 0 30px; list-style-type:disc;}
.critterCatsDescription {color: #999999; font-size: 9px; display:none;}

#crittercats ul {font: Arial, Helvetica, sans-serif;}
#crittercats ul li {padding:0 0 0 4px; margin:25px 10px 0 4px; list-style-type:none; }
#tabs-1 ul li {margin: 7px 0 7px 0; padding: 0 0 7px 0; border-bottom: solid thin #dfdfd1; color: #787878;}
#tabs-2 ul li {margin: 7px 0 7px 0; padding: 0 0 7px 0; border-bottom: solid thin #dfdfd1;}
#tabs-1 ul li ul li {border-bottom: none;}
#tabs-2 ul li ul li {border-bottom: none;}
#tabs li {margin: 0 8px 0 0;}
#tabsSubCats li {margin: 0 8px 0 0;}


/* Two Column
-------------------------------------------------------------------------------*/
#twocolumncontentbox {background: url(/images/site/contentback3.jpg) repeat-y; float:left;width:100%;}
#twocolumnright{width:760px; margin: 0 20px 0 5px; float:left; padding: 0 0 10px 0; overflow:hidden;}
#twocolumnright h1 {margin: 3px 0 0 0; font-size: 30px; color:#596779; padding:0; font-weight:600; font-style:normal;}
.wf-active #twocolumnright h1 {font-size: 39px;}
#twocolumnright h2 {margin: 0 0 8px 0; color:#546376; font-size: 20px; font-weight:600; font-style:normal;  line-height: 28px; border-bottom: dotted #e3e3e3;}
.wf-active #twocolumnright h2 {font-size: 24px;}

#twocolumnright h3 {margin: 0 0 8px 0; color:#4b4b4b; line-height: 22px;}
#twocolumnright ul li {list-style-type:disc; line-height: 22px; margin: 0 0 10px 35px; color:#4c4c4c;}   
#twocolumnright ol li {list-style-type: decimal; line-height: 20px; margin: 0 0 7px 35px; color:#4c4c4c;} 
#groupstuff ul {margin: 25px 0 15px 0; }
#groupstuff ul li {list-style-type:none; line-height: 10px; margin: 5px 0 13px 10px; color:#4c4c4c;}
#twocolumnright p {line-height: 20px; margin: 16px 0 16px 0; color:#4c4c4c;} 
#twocolumnright .flyimage {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8; margin: 5px;}

#twocolumncontentboxleft {clear:left;float:left;width:100%;overflow:hidden;}
#wshedorgs {font: 95% "Helvetica Neue", Helvetica, Arial, sans-serif; color:#333333;}
#wshedorgs h1 {font-size: 17px; margin-bottom: 3px;}
#twocolumnleft{width:666px; margin: 0 0 0 10px; float:left; padding: 0 13px 9px 5px; font-size:13px;overflow:hidden;}
#twocolumnleft h1 {margin: 0 0 0 0; font-size: 30px; color:#596779; padding:0; font-weight:600; font-style:normal;}
.wf-active #twocolumnleft h1 {font-size: 37px;}
#twocolumnleft h2 {margin: 0 0 0 0; color:#546376; font-size: 26px; padding: 0 0 8px 0; font-weight:600; font-style:normal;}
.wf-active #twocolumnleft h2 {font-size: 26px;} 
#twocolumnleft h3 {margin: 16px 0 13px 0; color:#4b4b4b; font-size:16px;}
#twocolumnleft h4 {margin: 0 0 0 0; color:#4b4b4b; font-size: 14px;}
#twocolumnleft ul li {list-style-type:disc; line-height: 20px; color:#4c4c4c; margin: 8px 0 10px 35px; color:#4c4c4c;} 
#twocolumnleft ol li {line-height: 20px; color:#4c4c4c; margin: 8px 0 0 35px; color:#4c4c4c;}
#twocolumnleft p {line-height: 20px; margin: 16px 0 16px 0; color:#4c4c4c;}
#twocolumnleft blockquote {margin: 16px 5px 16px 30px; font-style:italic; line-height: 1.5em; color: #6a6a6a; border-left: solid thick #d1d1d1; padding-left: 10px;}
#twocolumnleft-rightcolumn {width:263px; float:left;overflow:hidden;background: url(/images/site/rightcontentback2.jpg) no-repeat top; padding: 70px 0 0 2px; color:#636363; }

#onecolumncontentbox {background: #ffffff; float:left;width:95%;}
#onecolumnmain{width:98%; margin: 0 20px 0 15px; float:left; padding: 0 0 10px 0; overflow:hidden;} 
#onecolumnmain h1 {margin: 3px 0 0 0; font-size: 39px; color:#596779; padding:0; font-weight:600; font-style:normal; }
#onecolumnmain h3 {margin: 8px 0 8px 0; color:#4b4b4b; line-height: 22px;}
#onecolumnmain h2 {margin: 10px 0 8px 0; color:#546376; font-size: 24px; font-weight:600; font-style:normal;  line-height: 28px; border-bottom: dotted #e3e3e3;}
#onecolumnmain ul li {list-style-type:disc; line-height: 22px; margin: 0 0 10px 35px; color:#4c4c4c;}   
#onecolumnmain ol li {list-style-type: decimal; line-height: 20px; margin: 0 0 7px 35px; color:#4c4c4c;} 
#onecolumnmain img {text-align:center;}
#onecolumnmain p {line-height: 20px; margin: 16px 0 16px 0; color:#4c4c4c;} 

#baynewsoutput ul li {line-height: 20px; margin: 5px 0 15px 5px; color:#4c4c4c;}
#baynewsoutput h2 {background: url(/images/site/barback.jpg) repeat-x; width: 740px; height: 35px; padding-left: 6px; color: #fff; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); border: solid thin #95adc7;}
.columnsidebar {background: url(/images/site/sidebarbackimg.jpg) repeat-y; margin:0 0 0 0; padding: 0 0 5px 1px;}
.columnsidebar2 {background: url(/images/site/sidebarbackimg.jpg) repeat-y; margin:0 0 0 0; padding: 0 0 5px 0;}
.rightsidebarbottom {width:263px; height: 14px; background: url(/images/site/sidebarbottom.jpg) no-repeat; margin: 0 0 10px 0;}
.columnsidebar p {line-height: 1.4em; margin: 14px 0 14px 10px; color:#636363;}
.columnsidebar ul {margin: 5px 0 0 5px; line-height: 1.4em;}
.columnsidebar ul li {margin: 5px 15px 0 5px; list-style-image:none; border-bottom: dotted #d4d4cf; font-size:12px; line-height: 1.4em; padding: 0 5px 5px 5px; width: 230px;}
.columnsidebar2 ul li {margin: 5px 15px 0 5px; list-style-image:none; border-bottom: dotted #d4d4cf; font-size:12px; line-height: 1.4em; padding: 0 5px 5px 5px; width: 230px;} 

h3.aroundtheweb {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/aroundtheweb.jpg) no-repeat 0 0; 
	height: 38px;
	width: 530px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
h3.aroundthewebwide {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/aroundthewebwide.jpg) no-repeat 0 0; 
	height: 38px;
	width: 760px; 
	display: block;
	overflow:hidden;
	margin: 28px 0 0 0;
	}
	
#othersites {width: 530px; background-color: #eaeae2; padding: 0 10px 10px 0;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin: 20px 0 10px 0;}  
#othersitespress {width: 500px; background: url(/images/site/tangrad.jpg) no-repeat; padding: 0 0 10px 0;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px; }
#othersiteswide {width: 760px; background: url(/images/site/tangrad.jpg) repeat; padding: 0 0 10px 0;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 10px; }
#othersitesind {width: 760px; background: #eaeae2; padding: 0 0 10px 0;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999; margin-bottom: 15px; }
#othersitesind p {padding: 0 0 0 10px;}

#othersites  ul {padding: 0 15px 0 0; list-style-image:none; margin:0;}
#othersites ul li {list-style-type:none; border-bottom: dotted #d4d4cf; line-height: 1.4em; padding: 0 5px 10px 5px; margin:10px 0 10px 10px;}

#othersitespress  ul {padding: 0 10px 0 0; list-style-image:none; margin:0;}
#othersitespress ul li {list-style-type:none; border-bottom: dotted #d4d4cf; line-height: 1.4em; padding: 0 5px 10px 5px; margin:10px 0 10px 10px;}

#othersiteswide  ul {padding: 0 10px 0 0; list-style-image:none; margin:0;}
#othersiteswide ul li {list-style-type:none; border-bottom: dotted #d4d4cf; line-height: 1.4em; padding: 0 5px 10px 5px; margin:10px 0 10px 10px;}

#onebigcolumn {background: #fff; clear:left;float:left;width:940px;overflow:hidden; margin: 0 20px 0 20px;}
#onebigcolumn h1 {margin: 3px 0 13px 0; font-size: 39px; font-weight:600; font-style:normal; color:#596779; line-height: 28px;}
#onebigcolumn h2 {margin: 13px 0 13px 0; color:#546376; font-size: 26px; font-weight:600; font-style:normal;  line-height: 28px;}
#onebigcolumn h3 {margin: 13px 0 13px 0; color:#4b4b4b; font-size:18px;}
#onebigcolumn h4 {margin: 13px 0 13px 0; color:#4b4b4b; font-size:14px;}
#onebigcolumn p {line-height: 18px; margin: 16px 0 16px 0; color:#636363;}
#onebigcolumn ul {margin: 20px 0 20px 0; line-height: 1.4em; }  
#onebigcolumn ul li {margin: 10px 0 10px 15px; list-style-image:url("/images/site/bullet.gif"); font-size:12px;line-height: 1.4em;}

.bayterm {margin: 8px 0 18px 0;}
.entrynum {color: #8d8d8d;}

/* How To Stylings
------------------------------------------------------------------*/

.indivhowto {float:left; width:765px;}
.indivhowto h2 {border-bottom:dotted #d3dce7;}
.howtoentry {margin: 0;}

/* Blog Stylings
------------------------------------------------------------------*/
.blogheader {width:98%; margin: 10px 0 10px 0; padding: 0 0 0 0;}
#blogsurround {border-right: solid thin #f6f7f7;margin-top:20px;}
.blogtitle h1 {font: 18px bold; margin:0;}
.blogentry {margin: 0 0 40px 0;}
.imgright {float: right;}
.imgright img {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8; margin: 5px;}
.blogentry img {padding: 10px; -moz-box-shadow: 1px 1px 2px #d3d3d3; -webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3; background-color:#fbfbf8; margin: 5px;}
.caption {font-size: 11px; margin: 5px 0 18px 15px; max-width: 350px; line-height: 18px;}  
.captionwide {font-size: 11px; margin: 5px 0 18px 15px; max-width: 575px; line-height: 18px;}    
.blogdatetime {font-size: 10px; color:#898989; margin: 10px 0 2px 6px;}
.bloggutter {float:left; text-align:center;}
.indivblogdatetime {
background-color: #7c8ea6;
width: 35px;
-moz-box-shadow: 1px 1px 3px #d3d3d3;
-webkit-box-shadow: 1px 1px 3px #d3d3d3; box-shadow: 1px 1px 3px #d3d3d3; margin: 9px 15px 0 0; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px;
}

.indivblogtitle {float:left; width:595px;}
.indivblogtitle h2 {border-bottom:dotted #d3dce7; }
.indivblogtext {margin: 0 0 0 50px;}
.blogyear {font-size: 9px; font-weight: bold; width:35px; color: #FFFFFF; padding: 3px 0 3px 0;}
.blogday {font-size: 20px; font-weight: bold; background-color:#FFFFFF; width:35px;}
.blogmonth {font-size: 10px; font-weight: bold; color:#FFFFFF; width:35px; padding: 1px 0 3px 0;}
.blogtext {color:#4c4c4c; argin: 0 0 10px 0;}
.blogkeywords {font-size: 10px; background-color:#f9f8f8; padding: 5px; margin: 10px 0 10px 0; width:96%; -moz-box-shadow: 1px 1px 2px #d3d3d3;  
-webkit-box-shadow: 1px 1px 2px #d3d3d3; box-shadow: 1px 1px 2px #d3d3d3;}
.blogauthorbio {background: #fbfbf7 url("/images/site/authorback.jpg"); margin: 20px 0 10px 0; padding: 10px 10px 10px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; min-height: 95px;}
.blogavatar {float:left; width: 100px; border-left: 10px; padding: 0 10px 0 0;}
.blogauthordesc {padding: 0 0 0 10px; line-height: 20px; color:#636363;}
h3.blogcommentsheader {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/blogcomments.jpg) no-repeat 0 0; 
	height: 34px;
	width: 666px; 
	display: block;
	overflow:hidden;
	margin: 20px 0 0 0;
	}
#postacomment {margin-top: 30px;}
h3.submitblogcomment {
	text-indent:-9999px;
	text-decoration: none;
	background: url(/images/site/submitblogcomment.jpg) no-repeat 0 0; 
	height: 34px;
	width: 666px; 
	display: block;
	overflow:hidden;
	margin-top: 30px;
	}
		
.blogcommentbox {width: 100%;}
.blogcommentbox hr {display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	width: 98%;
	clear: both;
	border: none;
	border-top: 1px solid #d7dce4;
	line-height: 0;
	overflow: visible;}
.blogcommentstotal {float: right; width: 38px; height: 25px; margin: 0 3px 8px 0; background: url(/images/site/bigcomment.jpg) no-repeat; padding-top: 2px;}
.blogcommentstotal2 {float: right; width: 38px; height: 25px; margin: 0 3px 8px 0; background: url(/images/site/bigcommenttan.gif) no-repeat; padding: 2px 0 0 10px;}
.blogcommentstotal a {margin: 0 0 0 12px; color:#fff;}
.blogcommentstotalgutter {width: 38px; height: 25px; margin: 20px 0 3px 0; background: url(/images/site/bigcomment.jpg) no-repeat; padding-top: 2px;}
.blogcommentstotalgutter a {margin: 0; color:#fff; padding-right: 4px;}
.oldernewer {width: 98%; padding: 5px;}
.olderentries {float:left; }
.newerentries {float:right;}

#faqcontent {border-bottom:dotted thin #CCCCCC;}
#faqcontent p {line-height:19px; margin: 5px 0 0 0;} 
.glossaryline {border-bottom:solid thin #d8dade; margin: 15px 0 15px 0;}
img.q {margin: 0 2px -3px 0;}

.alphabet h3 {font-size: 18px;}

.commentsicon {float: left; width: 35px; height: 26px; margin: 7px 3px 0 0; background: url(/images/site/bigcomment.jpg) no-repeat;text-indent:-9999px;}
.commentsleft {float: left; width: 20%; margin: 0 0 0 0; }
.commentsright {float: left; width: 70%; margin: 0 0 0 10px;}
.commentdivider {width: 671px; height: 2px; background-color:#999999;}
.comment-date {color: #a4b8ca;}
#postacomment {margin: 20px 0 0 0;}

#frombaynews ul {list-style-image:url("/images/site/blank2.gif");}
#frombaynews ul li {margin: 10px 0 10px 0; list-style-image:url("/images/site/blank2.gif"); font-size:12px;line-height: 1.4em; border-bottom: dotted medium #adc3d8; padding: 0 0 8px 0;}
#facebook {margin:10px 0 0 0;}
#pagetools {margin:20px 0 0 0; padding:3px; width: 98%; text-align:right;}

.expdate {color: #757575;}

/* Video section
-------------------------------------------------------------------------------*/
.videotitle {float:left; width:800px;}
.videotitle h2 {border-bottom:dotted #d3dce7; }
.videoGallery ul {margin: 0; padding: 0}
.videoGallery li {display:inline; float:left; min-height:175px; width:160px; padding: 10px 4px 10px 9px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 0 10px 0; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;-moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999;}	

.videoGallery li:hover {background-color:#f7f7f1;}
.videoGallery li img {border:0;}
.videoGallery li a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 11px; text-align: center; color: #000;}
.desc {padding: 0 0 0 0; }
#latestvid {background-color: #eaeae2; min-height: 300px; margin: 15px 0 0 0;}	
#searchvid {background-color: #eaeae2; min-height: 150px;}
#vidthumbs {width: 750px;}
#likeediv {float:right; width: 90px; height: 40px; display:block;}
#vidthumbs ul li {list-style-type: none;}
#featvid {width: 205px; float: right; margin: 10px;}
#featvidembed {width: 525px; float: left; margin-top: 0;}
#featvid h2 {margin-top: 0;}


/* Maps section
-------------------------------------------------------------------------------*/
ul#mapcats {width: 740px; margin:0 auto; list-style-type:none;}
ul#mapcats li {width:215px;margin-right:5px; float:left; padding: 10px 8px 10px 8px; background-color:#FFFFFF; list-style-image: none; list-style-type:none; margin: 10px 6px 10px 6px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999;}
ul#mapcats li:hover {background-color:#f7f7f1;}
ul#mapcats li img {border:0;}
ul#mapcats a {text-decoration: none; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 10px; text-align: center; color: #a3a38b;}
.desc {padding: 0 0 0 0; }



/* Issue Tabs
-------------------------------------------------------------------------------*/

.tabs {margin: 20px 0 0 0; border:solid thin #f2f2f2; padding: 5px 30px 10px 4px;}

ul.tabNavigation {
	position:relative;
	width: 522px;
	height:48px;
	margin: 0;
	padding: 0;
	/*top: 124px;*/
	overflow: hidden;
	list-style: none;
	background: transparent url(/images/site/tabnav.gif) no-repeat 0 0;
	}
ul.tabNavigation li {
	padding:0;
	margin:0;
	display:inline;
	float:left;
	text-indent:-9999px;	
	}
ul.tabNavigation li a {
	border:0;
	padding:0;
	display:block;
	text-decoration:none;
	overflow: hidden;
	background: transparent url(/images/site/tabnav.gif) no-repeat;
	}

/* Dimensions of menu items */
li.tabnavnews a {
	width:104px;
	height:48px;
	}
li.tabnavprogress a {
	width:103px;
	height:48px;
	}	 
li.tabnavpubs a {
	width:104px;
	height:48px;
	}
li.tabnavmaps a {
	width:104px;
	height:48px;
	}
li.tabnavmulti a {
	width:104px;
	height:48px;
	}


/* Rollover functions */

li.tabnavnews a:link, li.tabnavnews a:visited {	
	background-position: 0 0;
	}
li.tabnavnews a:hover, li.tabnavnews a:focus {
	background-position: 0 -44px;
	}
li.tabnavnews a.selected {background-position: 0 -88px;}

li.tabnavprogress a:link, li.tabnavprogress a:visited {	
	background-position: -105px 0;
	}
li.tabnavprogress a:hover, li.tabnavprogress a:focus {	
	background-position: -105px -44px;
	}
li.tabnavprogress a.selected {background-position: -105px -88px;}

li.tabnavpubs a:link, li.tabnavpubs a:visited {	
	background-position: -208px 0;
	}
li.tabnavpubs a:hover, li.tabnavpubs a:focus {	
	background-position: -208px -44px;
	}
li.tabnavpubs a.selected {background-position: -208px -88px;}

li.tabnavmaps a:link, li.tabnavmaps a:visited {	
	background-position: -312px 0;
	}
li.tabnavmaps a:hover, li.tabnavmaps a:focus {	
	background-position: -312px -44px;
	}
li.tabnavmaps a.selected {background-position: -312px -88px;}

li.tabnavmulti a:link, li.tabnavmulti a:visited {	
	background-position: -416px 0;
	}
li.tabnavmulti a:hover, li.tabnavmulti a:focus {	
	background-position: -416px -44px;
	}
li.tabnavmulti a.selected {background-position: -416px -88px;}

.tab_content {margin: 20px 10px 0 5px;}
.tab_content ul li {margin: 20px 0 0 30px;}


/* FAQ Accordion
-------------------------------------------------------------------------------*/

#faqblock {background:#FFFFFF; padding: 30px;}
.faqsection {margin: 10px 0;}
div.faq .question {color: #2763A5; font-weight:bold; cursor:  pointer; text-align:right; text-decoration:none;}
div.faq .question.active {background-image: url(raquo-down.gif);}
div.faq ul, div.faq ol {margin: 0 0 10px 20px;}
a:focus{-moz-outline-style:none;}

/* Publications
-------------------------------------------- */

.pubrecords {color:#F5F5EE; font-weight: bold; padding: 0 0 0 3px;}
.singlepubresult {background:#fbfbfb; padding: 0px 8px 0px 4px; border-bottom: 1px #bab089 dotted; width:500px;}
.pubtitle {font:13px 'Lucida Grande',Verdana, sans-serif;font-weight: bold;}
.pubinfo {font-weight: bold}	
h3#pubtitle {margin: 3px 0 5px 0; font-size: 21px; color:#596779; padding:0; font-weight:600; font-style:normal;}
h3#pubtitle a {color:#596779;}
.singlepub {margin: 5px 10px 5px 10px;}
.lightrow {background-color: #ffffff;}	
.lightrow2 {background-color: #fefefe;}	
.darkrow {background-color: #f2f2ed;}	
.medrow {background-color: #d9dde2;}	
.outside {margin: 15px 10px 15px 10px; padding: 5px 0px 5px 0px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; box-shadow: 0 1px 3px #999;}	
#featuredpubs {background-color: #eaeae2; min-height: 250px;}
#pubsearch {background-color: #eaeae2; min-height: 190px;}
#pubsearch2 {background-color: #eaeae2; min-height: 100px; text-align: center;}		
.pubborder {border: solid; border-color: #999999;}		
.imagethumb {max-width:240px; margin:5px; margin-bottom: 0px;}

/* Form Elements
---------------------------------------------*/

input.textbox {background-image: url(/images/site/field-bg2.gif);
			background-repeat: repeat-x;
			border: 1px solid #c8c8c8;
			color:#000;
			font-size:100%;
			padding:5px;
			width:200px;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;} 
			
input.textbox:focus {border: 2px solid #4e504d;}

input.textboxsmall {background-image: url(/images/site/field-bg2.gif);
			background-repeat: repeat-x;
			border: 1px solid #c8c8c8;
			color:#000;
			font-size:100%;
			padding:5px;
			width:180px;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;} 
			
input.textboxsmall:focus {border: 2px solid #4e504d;}


input.text:focus {border: 2px solid #4e504d;}
			
textarea {background-image: url(/images/site/field-bg2.gif);
			background-repeat: repeat-x;
			border: 1px solid #c8c8c8;
			color:#000;
			font-size:100%;
			padding:5px;
			width:auto;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;} 
			

.fieldlabel {margin: 0 0 10px 0;}

#pubsdrop {margin-top: 10px; background-image: url(/images/site/field-bg2.gif);
			background-repeat: repeat-x;
			border: 1px solid #c8c8c8;
			color:#000;
			font-size:110%;
			padding:5px;
			width:auto;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;}

/* CSS Button
---------------------------------------------*/

 .awesome{
	background: #597290 repeat-x;
	font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif;
	font-size: 13px; 
	font-weight: bold;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	border: 0;
	cursor: pointer;
 }


a.awesome {color:#FFFFFF; text-decoration:none;}
.awesome:hover { background-color: #111; color: #fff;}

a.awesome {
	background: #597290 repeat-x;
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome:hover {
	background: #0b60c4;
}

#twoawesome{
font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif;
font-size: 16px;
background: #222 url(/images/site/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;

border-bottom: 1px solid rgba(0,0,0,0.25);
background-color: #5a6e89;
margin: 10px 15px 10px 0;
float: right;
}

#twoawesome a {color:#fff; text-decoration:none; font-size: 14px;}
#twoawesome:hover { text-decoration:none; background-color: #111; color: #fff;}

#threeawesome{
font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; 
font-size: 16px;
background: #222 url(/images/site/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff; 
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
border-bottom: 1px solid #222;
position: absolute;
cursor: pointer; 

background-color: #5a6e89; 
margin: 4px 55px 10px 66%;   
text-align: right;  
min-width: 90px;  
}

#threeawesome a {color:#fff; text-decoration:none; font-size: 14px;}
#threeawesome:hover { text-decoration:none; background-color: #111; color: #fff;}

#morebutton{


background: #222 url(/images/site/alert-overlay.png) repeat-x;
padding: 5px 8px 6px; 
color: #fff;
text-decoration: none;

line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
border-bottom: 1px solid #222;
cursor: pointer;

border-bottom: 1px solid rgba(0,0,0,0.25);
background-color: #5a6e89;
margin: 4px 15px 2px 0;
float: right;
display: inline-block;
}

#morebutton a {color:#fff; text-decoration:none; }
#morebutton:hover { text-decoration:none; background-color: #111; color: #fff;}

.button, .button:visited {
	margin: 0 7px 0 7px;
	background: #4d5668 url(overlay.png) repeat-x;   
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.blue.button, .blue.button:visited		    { background-color: #394555; }
	.blue.button:hover							{ background-color: #a9b8cc; text-decoration: none; }
a.button {color:#fff; text-decoration:none; }

/* Watershed Orgs
---------------------------------------------*/
.watershedorgs {margin: 15px 10px 15px 10px;}

/* FILE EXTENSIONS */
.filedesc {text-align: center;} 
.ChannelFilesField li {line-height:20px; list-style-type: none;}    
.ChannelFilesField img {margin: -5px 5px 0 0;}  
.ChannelFilesField .DefaultFile {background-image:url(/themes/third_party/channel_files/img/ext/file.png); background-repeat:no-repeat; background-position: 2px 2px; padding:0; }
.ChannelFilesField .doc, .ChannelFilesField .docx {background-image:url(/themes/third_party/channel_files/img/ext/doc.png)}
.ChannelFilesField .xls, .ChannelFilesField .xlsx {background-image:url(/themes/third_party/channel_files/img/ext/xls.png)}
.ChannelFilesField .pps, .ChannelFilesField .ppsx {background-image:url(/themes/third_party/channel_files/img/ext/xls.png)}
.ChannelFilesField .jpg, .ChannelFilesField .jpeg, .ChannelFilesField .png, .ChannelFilesField .gif {background-image:url(/themes/third_party/channel_files/img/ext/image.png)}
.ChannelFilesField .mp3, .ChannelFilesField .aac, .ChannelFilesField .ogg {background-image:url(/themes/third_party/channel_files/img/ext/audio.png)}
.ChannelFilesField .mp4, .ChannelFilesField .avi, .ChannelFilesField .flv {background-image:url(/themes/third_party/channel_files/img/ext/video.png)}
.ChannelFilesField .swf, .ChannelFilesField .fla {background-image:url(/themes/third_party/channel_files/img/ext/swf.png)}
.ChannelFilesField .eps {background-image:url(/themes/third_party/channel_files/img/ext/eps.png)}
.ChannelFilesField .mov {background-image:url(/themes/third_party/channel_files/img/ext/mov.gif)}
.ChannelFilesField .mpg {background-image:url(/themes/third_party/channel_files/img/ext/mpg.gif)}
.ChannelFilesField .pdf {background-image:url(/themes/third_party/channel_files/img/ext/pdf.png)}
.ChannelFilesField .psd {background-image:url(/themes/third_party/channel_files/img/ext/psd.gif)}
.ChannelFilesField .tar {background-image:url(/themes/third_party/channel_files/img/ext/tar.png)}
.ChannelFilesField .rar {background-image:url(/themes/third_party/channel_files/img/ext/rar.png)}
.ChannelFilesField .zip {background-image:url(/themes/third_party/channel_files/img/ext/zip.png)}
.ChannelFilesField .web {background-image:url(/images/site/web.png)} 

#pickbar {background: url('/images/site/theback.jpg') repeat-x; width: 732px; height: 38px; margin-bottom: 15px;}
#bluebar {background: url('/images/site/theback.jpg') repeat-x; width: 776px; height: 38px; margin-bottom: 18px;} 
#bluebar ul {margin: 2px 0 0 15px;}

select#howtypes {margin-top:7px;margin: 7px 20px 0 0; float: right;}

#notecontainer {
	width: 750px; 
	}

.tiptype {color: #cccdce; padding: 4px; float: right; background: url('/images/tiphead.png') repeat; display: block; width: 195px; text-align: right; margin: 0 0 10px 0;}

.tip {
	background:#323842 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px #d9d9d9;
	-webkit-box-shadow: 0 1px 2px #d9d9d9;
	box-shadow: 0 1px 2px #d9d9d9;
	}

.note {
	background:#576272 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note2 {
	background:#717c66 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note3 {
	background:#f9f9f9 url('/images/site/overlay2.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	}
	
.note4 {
	background:#538980 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note5 {
	background:#817e6b url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note6 {
	background:#774436 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note7 {
	background:#774436 url('/images/site/overlay.png') repeat;
	width: 200px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 15px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
	color: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	
.note h2 a, .note2 h2 a, .note3 h2 a, .note4 h2 a, .note5 h2 a, .note6 h2 a, .note7 h2 a {
	text-decoration: none;
	color: #767676;
    margin: -20px 0 0 -20px;
    padding: 20px 0 0 20px;
	}
	
.note p, .note2 p, .note3 p, .note4 p, .note5 p, .note6 p, .note7 p, .tip p {
	font-size: 12px; 
	line-height: 17px;
	color:#6c6c6c;
	}
	
.note a, .note2 a, .note3 a, .note4 a, .note5 a, .note6 a, .note7 a, .tip a {
	color:#fff;
	text-decoration: underline;
	}
	
.note img, .note2 img, .note3 img, .note4 img, .note5 img, .note6 img, .note7 img {
	padding: 0; border: 1px solid #a8acb1;
	}

.note .meta, .note2 .meta, .note3 .meta, .note4 .meta, .note5 .meta, .note6 .meta, .note7 .meta, .tip .meta {
	font-size: .9em;
	color: #fff;
	font-family: Helvetica, Arial, sans;
	padding: 10px 0 0 0;
	border-top: 1px solid #e5e5e5;
	}
	
.clear {clear: both;}

/* pagination */

.pagination {width: 750px; text-align: center;}

.pagination a, .pagination em {
  display: inline;
  padding: 4px 8px;
}

.pagination a {
  border: solid 1px #ccc;
  color: #555;
	background: url('/images/site/bg_main_dark.jpg');
}

.pagination a:hover {
  border: solid 1px #333;
  color: #fff;
	background: #585858;
}

.pagination em {
  font-style: normal;
  font-weight: bold;
  color: #333;
}

.pagination .disabled {
  font-weight: normal;
  color: #999;
}

.pagination .prev_page {
  margin-right: 15px;
}

.pagination .next_page {
  margin-left: 15px;
}

.pagination .next_page.lonely {
	margin-left: 0;
}

#commitmemb ul {margin: 20px 20px 10px 20px;}
#commitmemb ul li {list-style-type: none; list-style:none; margin: 10px 0 10px 20px; padding: 0 0 10px 0;}
#commitmemb li {border-bottom: thin dotted #c9c9c9; margin: 20px 0 20px 20px;}
#commitbot {background-image: url(/images/site/critbot.jpg); width:775px; height: 6px;}
#fc_calendar ul li, #tabsSubCats ul li {list-style-type: none; list-style:none; margin-left: 0;}

#trackprog {list-style-type: none; list-style:none;}
#trackprog li img {margin: 7px 12px 15px 5px; -moz-box-shadow: 0 2px 3px #3c3c3c; -webkit-box-shadow: 0 2px 3px #3c3c3c; box-shadow: 0 2px 3px #3c3c3c;}  
#trackprog h2 {margin: 0 0 8px 0; font-size: 19px; font-weight:600; font-style:normal;  border-bottom: none;}
.wf-active #trackprog h2 {font-size: 23px;}
#trackprog h2 a {color: #FFF;}
#trackprog p {margin:5px 5px 0 0; color: #FFF;}  
#trackprog ul li {margin:0 0 20px 0; list-style:none;}

li#col1 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:750px;
	min-height: 100px;
	background:#576272; /* column 1 background color */
	margin: 4px;
	padding: 12px;
}

li#col1 p {color:#FFF;}

li#col2 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:750px;
	min-height: 100px;
	background:#717c66; /* column 2 background color */
	margin: 4px;
	padding: 12px;
}

li#col2 p {color:#FFF;}

li#col3 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:750px;
	min-height: 100px;
	background:#817e6b; /* column 3 background color */
	margin: 4px;
	padding: 12px;
}

li#col3 p {color:#FFF;}

li#col4 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:750px;
	min-height: 100px;
	background:#538980; /* column 4 background color */
	margin: 4px;
	padding: 12px;
}

li#col4 p {color:#FFF;}

li#col1b {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:500px;
	
	background:#bec5d2; /* column 1 background color */
	margin: 2px;
	padding: 12px;
}

li#col2b {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:500px;
	
	background:#b1bba8; /* column 2 background color */
	margin: 2px;
	padding: 12px;
}
li#col3b {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:500px;
	
	background:#d1d1c9; /* column 3 background color */
	margin: 2px;
	padding: 12px;
}
li#col4b {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	list-style-type: none;
	width:500px;
	
	background:#a7c1bd; /* column 4 background color */
	margin: 2px;
	padding: 12px;
}

ul#aboutstaff li {margin: 0; list-style-type: none;} 
#thestaff ul li {list-style-type: none; list-style:none; margin: 10px 0 10px 0; padding: 0 0 10px 0;}
#thestaff li {border-bottom: thin dotted #e9eaea; margin: 30px 0 30px 0;}
.execbio {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	background:#bec5d2; /* column 1 background color */
	margin: 12px 0 18px 0;
	padding: 12px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.execbio2 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	background:#b1bba8; /* column 1 background color */
	margin: 12px 0 18px 0;
	padding: 12px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.execbio3 {
	-moz-box-shadow: 0 1px 2px #999; -webkit-box-shadow: 0 1px 2px #999; box-shadow: 0 1px 2px #999;
	background:#a7c1bd; /* column 1 background color */
	margin: 12px 0 18px 0;
	padding: 12px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.execbio h2 {padding-top: 0px; margin-top: 0px;}
li.aboutphoto {float:left; padding: 10px; width: 100px;}
li.aboutdesc {float:left;  padding: 10px; width: 500px;}

#tipcat img {border: none; padding: 0;}

h1#calheader {color: #fff; font-size: 27px; margin-top: -10px;}   
img.leaderimg {padding: 10px; -moz-box-shadow: 1px 1px 2px #9d9e9e; -webkit-box-shadow: 1px 1px 2px #9d9e9e; box-shadow: 1px 1px 2px #9d9e9e; background-color:#fbfbf8; margin: 5px 15px 5px 5px;}

.managementstrategy a {text-decoration:none;}
.managementstrategy a:link {color:#456893;}
.managementstrategy a:visited {color:#5879a6;}
.managementstrategy a:hover {color:#CC9D0E;}
.managementstrategy a:active {color:#3366FF;}
.managementstrategy a:hover {text-decoration:underline;}
.managementstrategy h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
.managementstrategy h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
.managementstrategy h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}