/* Custom EOPS Styles */

div .tcr {
  -webkit-columns: 2 200px;
  -moz-columns: 2 200px;
  columns: 2 200px;
}
body {
	background: rgb(116,119,119);
}
.front #main #content,
.front #main #content .section {
	background: ghostwhite;
}
a:hover{
	text-decoration:none;
	color: #3b2f91;
}

/* ===[ Vertical List: ]=== */
/*outer block*/
.vertical-list {
    list-style: none;
    padding: 0px;
    width: 220px;
}
.vertical-list .button {
  outline: 0;
  padding: 10px 12px;
  display: block;
  color: #fff;
  border: 1px solid #BABABA;
	font-size: 1.35em;
	font-weight: normal;
	font-family:"Times New Roman",Georgia,serif;/*'Trebuchet MS', sans-serif;*/
	text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #3B2F91; /* old browsers */
}

.vertical-list .button:hover {
  color: #3B2F91;
  border: 1px solid #cccc99;
  background: #D8D4AF; /* old browsers */
}
.xvertical-list .button:active {
  padding: 5px 12px;
  top: 0;
  background: #515B62; /* old browsers */
}

.vertical-list li { margin: 0 0 5px 0 }

.vertical-list li:last-child { margin: 0 }

.front #block-block-35, .front #block-block-43{
  margin-top:10px;
}
.front #block-block-37{
  margin:20px 0 0 10px;
}
.front #block-block-38, .front #block-block-39, .front #block-block-40, .front #block-views-front-species-block-1 {
border:0px solid #686654;
border-radius:10px;
padding:10px;
margin:10px 0 0 0;
float:left;
width:440px;
color: white;
/*http://www.colorzilla.com/gradient-editor/#686654+0,7f7326+12,4c440f+36,686654+100;Custom*/
background: #686654; /* Old browsers */
background: -moz-linear-gradient(top,  #686654 0%, #7f7326 12%, #4c440f 36%, #686654 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686654), color-stop(12%,#7f7326), color-stop(36%,#4c440f), color-stop(100%,#686654)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #686654 0%,#7f7326 12%,#4c440f 36%,#686654 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #686654 0%,#7f7326 12%,#4c440f 36%,#686654 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #686654 0%,#7f7326 12%,#4c440f 36%,#686654 100%); /* IE10+ */
background: linear-gradient(to bottom,  #686654 0%,#7f7326 12%,#4c440f 36%,#686654 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686654', endColorstr='#686654',GradientType=0 ); /* IE6-9 */
}
.front #block-block-38 a:link, .front #block-block-39 a:link, .front #block-block-40 a:link, .front #block-views-front-species-block-1 a:link,
.front #block-block-38 a:visited, .front #block-block-39 a:visited, .front #block-block-40 a:visited, .front #block-views-front-species-block-1 a:visited{
color: #D8D4AF;
text-decoration:none;
}
.front #block-block-40 a:link, .front #block-block-40 a:visited{
text-decoration:none;	
}
.front #block-block-38 a:hover, .front #block-block-39 a:hover, .front #block-block-40 a:hover, .front  #block-views-front-species-block-1 a:hover, .front .fSeriesContents a:hover{
text-decoration:underline;
}
.front #block-block-38 h2, .front #block-block-39 h2, .front #block-block-40 h2, .front  #block-views-front-species-block-1 h2{ 
color: #DEB81B;
float:left;
width:80px;
margin:5px;
padding:0;
}
.front .fSpeciesImage{
margin:0;
padding:0;
float:right;
}
.front .fSpeciesImage img, .front .fBlockImage img, .front .fSeriesImage img{
padding: 2px;
border:1px solid rgb(186,186,186);
}
.front .fSpeciesNames{
  float:left;
  max-width:225px;
}
.front .fSpeciesCommonName{
font-weight:bold;
text-size: 1.2em;
}
.front .fSpeciesScientificName{
font-style:italic;
text-size: 1.2em;
}
/*.front #block-block-38 .fSpeciesCommonName, .front #block-block-38 .fSpeciesScientificName{*/
.front  .fSpeciesCommonName, .front .fSpeciesScientificName{
color:white;
margin:0 0 0 20px;
}
.front #block-block-39 p, .front #block-block-40 p{
color: white;
margin:0 0 10px 100px;
}
.front .fBlockImage{
/*height:142px;*/
width:214px; 
margin-bottom: 10px;
}
.front .fSeriesImage{
margin: 2em 0 10px 10px; 
float:right;
}
.front .title-prefix {
  font-size:0.8em;
  font-weight:normal;
  text-transform:uppercase;
  color: #000;
}
/* Header */
#branding-band {
	border-top: 13px solid #5c53a4;
	background: #3b2f91;
	height: 46px;
	margin: 0;
	padding: 0;
}
#block-block-2 {
	margin: 0;
	padding: 0;
}
#branding-band #logo-psi {
	position: relative;
	margin-left: 511px;
	margin-top: 12px;
}
#branding-band #logo-uw {
	position: relative;
	margin-left: 22px;
	margin-top: -12px;
	padding-bottom: 4px;
}
#branding-band #uw-wordmark {
	float: right;
	margin-top: -13px;	
}
.front #block-block-3 {
	height: 155px;
	width: 960px;
	display: block;
	padding: 0;
	margin: 0 ;
}
.front #block-block-21 {
  width: 100%;
  background: #3b2f91;
  display:block;
  height: 66px;
}
.front #block-block-21 #not-front-logo-eops, .not-front #block-block-12 #not-front-logo-eops{
  margin-top:20px;
}
#block-block-3 #logo-eops {
	clear: both;
	margin-top: 50px;
	margin-left: 20px;
}
/* About Menu */
#block-menu-block-3 {
	display: inline-block;
	float: left;
	position: absolute;
	z-index: 1;
	margin-top: 8px;
	margin-left: 20px;
}
#block-menu-block-3 ul {
	padding-left: 0;
	}
#block-menu-block-3 ul.menu li {
	display: inline-block;
	float: left;
	list-style-image: none;
	list-style: none;
	padding: 0 10px;
	border-right: 1px solid rgb(186,186,186);
	line-height: 1em;
	height: .93em;
}
#block-menu-block-3 ul.menu li.first {
	padding-left: 8px;
}
#block-menu-block-3 ul.menu li.last {
	border-right: none;
}
#block-menu-block-3 ul.menu li a {
	text-decoration: none;
	color: rgb(186,186,186);
	font-family: Arial, Helvetica, sans-serif;
	font-size: .917em;
	vertical-align: top;
}
#block-menu-block-3 ul.menu li a:hover {
	text-decoration: underline;
	color: #dcdcdc;
}
#block-menu-block-3 ul.menu ul.menu {
  padding-left: 0;
}
#block-menu-block-3 ul.menu ul.menu>li{
  padding-left: 0;
}

/* Main Nav Menu */
#navigation {
	border-bottom: 1px solid rgb(186,186,186);
	height: 45px;
	position: relative;
	z-index: 1;
	background: ghostwhite;
}
#navigation #main-menu {
	margin-left: 10px;
}
#navigation #main-menu li {
	display: block;
	height: 45px;
	text-align: center;
  padding: 0 3px 0 0;
}
#navigation #main-menu li.first {
	/*margin-left: -11px;*/
}
#navigation #main-menu li a {
	font-family: "Trebuchet MS", sans-serif;
	color: #000;
	font-size: 1.167em;
	vertical-align: middle;
	text-decoration: none;
	padding: 0em 5px 0 10px;
	display: block;
	height: 22px;
	margin-top: 14px;
}
#navigation #main-menu li.active {
	background: rgb(186,186,186);
}
#navigation #main-menu li.active a {
	color: #fff;
}
#navigation #main-menu li a:hover {
	color: #DEB81B;
}
#navigation #main-menu li.active a:hover {
	color: #3B2F91;
}
#block-search-api-page-site-search,
#navigation #block-search-form {
	float: right;
	display: inline-block;
	margin: -34px 10px 0px 0;
	padding: 0;
}
#search-api-page-search-form-site-search>div>.form-item>input,
.page-magazine  #edit-search-block-form--2 ,
#navigation #block-search-form #edit-search-block-form--2 {
	background:#fff url(../images/13x15_mag.png) no-repeat;
	background-position: 100px 5px;
	padding-left:7px;
	width: 120px;
	background-color:#fff; 
	height:22px;
	border: 1px solid rgb(186,186,186);
	text-transform: none;
	font-size: 1em;
	color: rgb(96,99,99);
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#search-api-page-search-form-site-search .form-item{
  display: inline;
}
#search-api-page-search-form-site-search .form-submit,
#navigation #block-search-form .form-submit{
	display: none;
}

/*** Homepage Blocks ***/
.front h1 {
	font-size: 0.8em;
  margin: 0;
}
.front .region-front-left h2, .front .region-front-right h2{
	font-size: 1.3em;
	color: #686654;/*#3B2F91;*/
  margin: 10px 0 5px 0;
	font-family: "Times New Roman",Georgia,serif;
	font-weight: normal;
	text-decoration: none;
} 
.front .region-front-left h2 a, .front .region-front-right h2 a {
	color: #3B2F91;/*#686654;*//*#3B2F91;*/
	text-decoration: none;
}
.front #content .region-front-left h2 a:hover, .front #content .region-front-right h2 a:hover {
	text-decoration: underline;
}
 .front .region-front-left p, .front .region-front-right p {
	color: #322D05;
  margin: 0 0 1em 0;
}

/* Homepage Features */
.view-frontpage {
	display: none;
}
/* styles for the <front> page front_slideshow view block */
/* This selector now obsolete?  D3 2013.05.01   .front div.block-views.contextual-links-region, */
.front div.block-views.contextual-links-region .views-field-field-slideshow-image-topical,
.front div.block-views.contextual-links-region .views-field-field-slideshow-image,
.front #block-views-topic-articles-block-1 .views-field-field-slideshow-image-topical,
.front #block-views-topic-articles-block-1 .views-field-field-slideshow-image,
.front #block-views-topic-articles-block-2 .views-field-field-slideshow-image-topical,
.front #block-views-topic-articles-block-2 .views-field-field-slideshow-image {
	float: left;
	display: inline-block;
	margin:0;
	padding:0;
}
.front div.block-views.contextual-links-region .views-field-field-title-type-tagline,
.front div.block-views.contextual-links-region .views-field-type,
.front #block-views-topic-articles-block-1 .views-field-field-title-type-tagline,
.front #block-views-topic-articles-block-1 .views-field-type,
.front #block-views-topic-articles-block-2 .views-field-field-title-type-tagline,
.front #block-views-topic-articles-block-2 .views-field-type {
	position: static;
	display: block;
	margin: 0 30px 0 509px;
	padding: 1em 0 0 0;
}
.front div.block-views.contextual-links-region .views-field-field-title-type-tagline,
.front div.block-views.contextual-links-region .views-field-type div,
.front #block-views-topic-articles-block-1 .views-field-field-title-type-tagline,
.front #block-views-topic-articles-block-1 .views-field-type div,
.front #block-views-topic-articles-block-2 .views-field-field-title-type-tagline,
.front #block-views-topic-articles-block-2 .views-field-type div,
.front .title-prefix{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.8em;
}
.front div.block-views.contextual-links-region .views-field-title,
.front #block-views-topic-articles-block-1 .views-field-title,
.front #block-views-topic-articles-block-2 .views-field-title {
	position: static;
	display: block;
	margin: -10px 30px 0 509px;
}
.front div.block-views.contextual-links-region .views-field-title h2,
.front #block-views-topic-articles-block-1 .views-field-title h2,
.front #block-views-topic-articles-block-2 .views-field-title h2 {
	font-weight: normal;
}
.front div.block-views.contextual-links-region .views-field-title a,
.front #block-views-topic-articles-block-1 .views-field-title a ,
.front #block-views-topic-articles-block-2 .views-field-title a {
	font-family: "Times New Roman", Georgia, serif;
	text-decoration: none;
	color: #3B2F91;
	font-weight: normal;
	font-size: 1.154em;
}
.front div.block-views.contextual-links-region .views-field-title h2 a:hover,
.front #block-views-topic-articles-block-1 .views-field-title h2 a:hover,
.front #block-views-topic-articles-block-2 .views-field-title h2 a:hover {
	text-decoration: underline;
	color: #DEB81B;
}
.front div.block-views.contextual-links-region .views-field-body,
.front #block-views-topic-articles-block-1 .views-field-body ,
.front #block-views-topic-articles-block-2 .views-field-body {
	position: relative;
	display: block;
	margin: -10px 30px 0 509px;
	width: 432px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1.1em;
	height: 150px;
}
/* Homepage Content Region */
.front #main #content .region-content  {
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff;
	width:960px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.front #block-eops-taxmenu-block-taxonomy-menu {
	display: inline-block;
	position: relative;
	margin: 12px 0 0 0;
	padding: 0;
	width: 479px;
	float: left;
	border-top: #ccc;
	background: rgb(104,102,84);
	float: left;
	min-height: 300px;
}
.front #main #content .region-content #right-container {
	display: inline-block;
	position: relative;
	margin: 12px 0 0 2px;
	padding: 0;
	float: left;
	background: rgb(104,102,84);
	width: 479px;
	float: left;
	min-height: 300px;
}
.front #home-blocks{
	margin: 0;
	padding: 0;
	width: 960px;
  clear: both;
}
#block-accordion-menu-1 {
  background: none repeat scroll 0 0 #F8F8FF;
  border-top: medium none #CCCCCC;
  display: inline-block;
  float: left;
  margin: 0;
  min-height: 300px;
  padding: 0;
  position: relative;
  width: 460px;
}	
.ui-accordion .ui-accordion-header span.accordion-link,
.ui-accordion .ui-accordion-header a.accordion-link {
  position:absolute;
  top:6px;
  padding-left: 31px;
}
.front #main #content .region-content #right-container a:link,
.front #main #content .region-content #right-container a:visited {
	color: #DEB81B;
}
.front #main #content .region-content #right-container a:hover {
	color: #fff;
}
/* Browse by Topic Taxonomy Menu */
.front #block-menu-block-2 {
	width: 477px;
	clear: left;
	display: inline-block;
	float: left;
	margin-top: 40px;
	position: relative;
}
.front #block-menu-block-2 h2.block-title {
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	line-height: 1.2em;
	padding-left: 30px;
	margin-bottom: 8px;
}
.front #browse-line {
	margin: 44px 0 0 0;
	padding: 0;
	height: 1px;
	border-top: 1px solid rgb(77,77,79);
	width: 477px;
}
.front #block-menu-block-2 ul.menu {
	margin: 0px;
	padding: 0;
	border-top: 1px solid rgb(77,77,79);
}
.front #block-menu-block-2 ul.menu li {
	list-style: none;
	list-style-image: none;
	float: left;
	display: inline-block;
	margin-right: 8px;
}
.front #block-menu-block-2 ul.menu li.first {
	margin-left: 22px;
}
.front #block-menu-block-2 ul.menu li a {
	color: rgb(244,232,182);
	text-transform: uppercase;
	font-family: "Trebuchet MS", sans-serif;
	text-decoration: none;
	font-size: .917em;
	display: block;
	line-height: 1.2em;
	padding: 8px;
	height: 28px;
}
.front #block-menu-block-2 ul.menu li a:hover {
	background: #000;
	color: #fff;
}
/* Second Level Taxonomy Nav Items */
.front #block-menu-block-2 ul.menu ul.menu{
	margin: 0 0 0 6px;
	padding: 0;
	display: none;
	position: absolute;
	top: 60px;
	padding: 24px 0 24px 68px;
	left: -1px;
	width: 400px;
	border-top: none;
	z-index: 20;
}

.front #block-menu-block-2 ul.menu li:hover ul.menu {
	display: block;
	float: none;
	overflow: hidden;
}

.front #block-menu-block-2 ul.menu ul.menu li{
	display: block;
	padding: 0;
	clear: right;
	padding: 2px 0;

}

.front #block-menu-block-2 ul.menu ul.menu li.first{
	display: block;
	padding: 0;
	margin-left: 0;
}

.front #block-menu-block-2 ul.menu ul.menu li a {
	text-transform: none;
	color: #ffffff;
	width: 180px;
	position: relative;
	font-size: 1em;
	left: 12px;
	height: auto;
	padding: 0;
}

.front #block-menu-block-2 ul.menu ul.menu li a:hover {
	background: none;
}

.front #block-menu-block-2 ul.menu ul.menu ul.menu {
	display: none;
}


/* Homepage Highlight Blocks */

.front #block-block-4,
.front #block-block-5,
.front #block-block-6 {
	float: left;
	display: inline-block;
	position: relative;
	width: 130px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: rgb(244,232,182);
	font-weight: 100;
}

.front #block-block-4 {
	padding-left: 30px;
	margin-top: 38px;
}

.front #block-block-5,
.front #block-block-6 {
	padding-left: 15px;
	margin-top: 38px;
}

.front #block-block-4 h2.block-title,
.front #block-block-5 h2.block-title,
.front #block-block-6  h2.block-title {
	text-transform: uppercase;
	font-size: .917em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	width: 100px;
	line-height: 1.2em;
	margin-bottom: 16px;
}

.front #block-block-4 p,
.front #block-block-5 p,
.front #block-block-6 p {
	padding: 0;
	margin: 0;
	line-height: 1.3em;
	font-size: .917em;
}

.feed-icon {display: none;}


/* Internal Pages */

.not-front #main-wrapper {
	background: #fff;
}

/*.not-front*/ #header {
	/*margin-bottom: -22px;
	height:112px;
	margin:0;
	position:relative;*/
}

/*.not-front*/ #block-block-12, #block-block-21 {
	width: 100%;
	height: 66px;
	background: #3b2f91;
}
/*.not-front*/ #block-block-12 .content, #block-block-21 .content{
	padding-left: 26px;
	padding-top: 15px;
}
.not-front #main #content .section {
	padding: 30px 0 0 16px;
	/*min-height: 580px;*/
	font-size: 1em;
	overflow: hidden;
}
.not-front .region-sidebar-first {
	font-family: "Trebuchet MS", sans-serif;
	background: url(../images/bg_sidebar_first.gif) repeat-x;	
	border-right: 1px solid #ccc;
	}

.not-front .region-sidebar-second .section {
	padding-right: 30px;
	margin: 3em 0 0 0;
	padding: 0;
}

.not-front .region-sidebar-first .section {
	margin-left:10px;
	margin-top: 2em;
	}

.not-front .region-sidebar-first .block {
	width: 230px;	
}

/* Footer */


.region-footer {
	background: #000;
	color: rgb(186,186,186);
	min-height: 20em;
}

.region-footer #block-block-7 {
	float: left;
	margin: 1em 0 2em 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.917em;
}

.region-footer #block-block-7 a:link, .region-footer #block-block-7 a:visited {
    color: #DCDCDC;
}

/* Social Media */
.region-footer #block-block-9 {
	/*width: 240px;*/
	display: inline-block;
	float: right;
	margin: 1em;
	
}

.region-footer #block-block-9 ul li {
	display: inline-block;
	float: left;
}

.region-footer #block-block-9 .rss a {
	font-size: 0;
	line-height: 0;
	display: block;
	background: url(../images/icon-rss.png) no-repeat;
	height: 46px;
	width: 43px;
}

.region-footer #block-block-9 .twitter a{
	font-size: 0;
	line-height: 0;
	display: block;
	background: url(../images/icon-twitter.png) no-repeat;
	height: 59px;
	width: 53px;
	margin-left: -1px;
}

.region-footer #block-block-9 .fb a {
	font-size: 0;
	line-height: 0;
	display: block;
	background: url(../images/icon-fb.png) no-repeat;
	height: 43px;
	width: 53px;
}

.region-footer   .row-sponsor {
  display: flex;
}
.region-footer .column {
  flex: 1;
  padding: 5px;
}
.region-footer .logo-over-white {
  background-color: white;
  max-width: 300px;
  margin: auto;
  padding: 10px;
}
.region-footer .sponsor h3{
  text-align: center;
  margin: 0;
  padding: 10px;
}
.region-footer img.sponsorlogo{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Topics */
.not-front h1#page-title {
	font-family: Georgia, serif;
	font-weight: normal;
}

.section-topics .breadcrumb, .page-species .breadcrumb {
	display: none;
}

.section-topics .region-sidebar-first {
	min-height: 2850px;
/*	background: url(../images/bg_features_filters.gif) repeat-x;
	border-right: 1px solid #ccc;
	padding-top: 0;*/
}

.section-articles .region-sidebar-first label.ref-link a,
.section-topics .region-sidebar-first label.ref-link a{
	text-decoration: none;
	color: #000;
	}
	
.section-articles .region-sidebar-first label.ref-link a:hover,
.section-topics .region-sidebar-first label.ref-link a:hover{
	text-decoration: underline;
	}

.section-topics .region-sidebar-second {
	border-left: 1px solid #ccc;
	min-height: 2850px;
}

.section-topics #main #content{
	
}

.section-topics .most-recent {
	font-size: .6em;
	text-transform: uppercase;
}

.section-topics .item-list {
	margin: 48px 0 0 -16px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 42px;
}

.section-topics .item-list .view-footer {
	float: left;
	display: inline-block;
	margin: 12px 0 0 18px;
}

.section-topics .item-list .pager-page {
	display: inline-block;
	margin: 12px 0 0 30px;
	letter-spacing: 0.08em;
}

.section-topics .item-list .pager {
	display: inline-block;
	margin: 12px 0 0 2px;
}

.section-topics .item-list .pager a{
	text-decoration: none;
}

.section-topics .item-list .pager .pager-first,
.section-topics .item-list .pager .pager-previous,
.section-topics .item-list .pager .pager-next, 
.section-topics .item-list .pager .pager-last	{
	display: none;
}

.section-topics #block-views-exp-topic-articles-page-1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin-top: 0px;
}

.section-topics #block-views-exp-topic-articles-page-1 #edit-field-feature-type-tid-wrapper {
	text-transform: uppercase;
	color: rgb(59,48,146);
	font-size: 1em;
}

.section-topics #block-views-exp-topic-articles-page-1 #FilterTopicHeader {
	display: block;
	margin: 0px 0 0 0;
	padding: 0;
}

.section-topics #block-views-exp-topic-articles-page-1 label[for=edit-field-feature-type-tid] {
	font-size: 1.167em;
	padding-bottom: 6px;
}

.section-topics #block-views-exp-topic-articles-page-1 #FilterTopicHeader h3 {
	text-transform: uppercase;
	color: rgb(59,48,146);
	font-size: 1.167em;
	margin: 0;
	padding: 18px 0 0 0;
	clear: both;
}

.section-articles #views-exposed-form-topic-articles-page-5 #collapse,
.section-topics #block-views-exp-topic-articles-page-1 #collapse {
	background: url(../images/collapsed.png) no-repeat;
	display: inline-block;
	height: 12px;
	width: 16px;
}

.section-articles #views-exposed-form-topic-articles-page-5>div>div>div>div>label,
.section-topics #block-views-exp-topic-articles-page-1 .views-exposed-widget>label {
	display: inline-block;
	width: 180px;
	clear: both;
	font-size: 1.167em;
	margin: 0;
	padding: 0 0 6px 0;
	line-height: 1.3em;
}
.section-articles #views-exposed-form-topic-articles-page-5 #collapse.collapsed ,
.section-topics #block-views-exp-topic-articles-page-1 #collapse.collapsed {
	background: url(../images/expanded.png) no-repeat;
}
.section-articles #views-exposed-form-topic-articles-page-5 .views-submit-button #collapse,
.section-topics #block-views-exp-topic-articles-page-1 .views-submit-button #collapse,
.section-topics #block-views-exp-topic-articles-page-1 .views-reset-button #collapse,
.section-topics #block-views-exp-topic-articles-page-1 #edit-field-feature-type-tid-wrapper #collapse {
	display: none;	
}
.section-articles .form-item,
.section-topics .form-item {
	margin-left: -1px;
	padding-bottom: 3px;
}
.section-articles label.option
.section-topics label.option {
	text-transform: none;
	color: rgb(100,100,100);
	font-size: 1.083em;
	line-height: 1.3em;
}
.section-topics #edit-field-feature-indicators-tid-28 {
	float: left;
	display: block;
}
.section-topics label[for="edit-field-feature-indicators-tid-28"] {
	padding-left: 3px;
	display: block;
}
.section-articles .indent1,
.section-topics .indent1 {
	padding-left: 20px;
	font-size: .917em;
	line-height: 1.2em;
}
.section-articles .indent1 label.option,
.section-topics .indent1 label.option{
	color: #000;
	font-style: italic;
}
.section-articles .indent2,
.section-topics .indent2 {
	padding-left: 40px;
	font-size: .917em;
	line-height: 1.2em;
}
.section-articles .indent2 label.option,
.section-topics .indent2 label.option{
	color: #000;
	font-style: normal;
}
.section-topics .views-submit-button {
	clear: both;	
}
body.section-blog #content .view-news,
body.section-topics #content .view-topic-articles,
body.section-topics #content .view-topic-taxonomy {
	font-family: "PT Sans", sans-serif;
}
body.section-blog #content .view-news .views-row,
body.section-topics #content .view-topic-articles .views-row,
body.section-topics #content .view-topic-taxonomy .views-row  {
	clear: both;
	margin: 30px 20px 0 0;
	display: block;
	padding: 0;
}
body.page-topics #content .view-empty{
    border-top: 1px solid #CCCCCC;
    padding-top: 20px;
}
body.page-topics .view-content h3.articles-section{
	color: #3B3092;
	font-size: 1.4em;
}
body.section-topics .region-sidebar-second .views-exposed-widgets .views-exposed-widget label:hover{
	cursor: pointer;
}
body.page-node-20640 #cloned-filters .views-exposed-widgets .views-exposed-widget{
	width: 190px;
	margin-right: 20px;
}
body.page-node-20640 #cloned-filters .views-exposed-widgets .views-exposed-widget label{
	margin-bottom: 10px;
	font-size: 1.2em;
}
body.page-node-20640 #cloned-filters .views-exposed-widgets .views-exposed-widget .views-widget{
	font-size: .95em;
	margin-left: 5px;
}
body.page-node-20640 #cloned-filters .views-exposed-form .views-exposed-widget{
	padding: 0;
	margin-right: 25px;
}	
body.page-node-20640 #cloned-filters .views-exposed-widgets .views-exposed-widget .views-widget a{
	font-size: .9em;
	color: #000;
	text-decoration: none;
}
body.page-node-20640 #cloned-filters .views-exposed-widgets .views-exposed-widget .views-widget a:hover{
	text-decoration: underline;
}
body.page-node-20640 #cloned-filters .views-submit-button{
	clear: none;
	position: absolute;
	top: 10px;
	left: 33%;
}
body.sidebar-first .section-home-link{
	color: #3B3092;
  font-family: "Trebuchet MS",sans-serif;
  font-size: 1.167em;
  font-weight: bold;
  padding: 20px 0;
}
.section-species #content .view-header p/*,
.page-topics-categories #content .view-topic-taxonomy .view-header p,
.section-topics #content .view-header p,*/
.section-topics #main #content .section .field-name-body p.intro {
  color: #646464;
  font-family: "PT Sans",sans-serif;
  font-size: 1.167em;
  line-height: 1.75em;
  margin-right: 100px;
}
.view-id-blog_landing_page h2.node-title,
body.section-blog h2.node-title,
body.section-topics #content h2.topic-title,
body.section-topics .view-content h2.topic-title {
	margin: 0;
	padding: 0;
}
h2.topic-title a{
	text-decoration: underline;
  font-size: 15px;
}
.view-id-blog_landing_page h2.topic-title a,
body.section-articles h2.topic-title a,
body.section-blog h2.node-title a,
body.section-topics #content h2.topic-title a,
body.section-topics .view-content h2.topic-title a{
	text-decoration: underline;
	font-size: .8em;
}
.view-id-blog_landing_page h2.topic-title a:hover,
.section-topics #content h2.topic-title a:hover,
.section-topics .view-content h2.topic-title a:hover{
	color: #000;
	text-decoration: underline;
}
.section-blog #content .views-field-body,
.section-topics #content .views-field-body {
	margin: -1.2em 135px 0 0;
	padding: 0;
	font-size: 1em;
}
.view-id-blog_landing_page  .views-field-field-feature-image,
body.section-articles #content .views-field-field-feature-image,
body.section-blog #content .views-field-field-inline-image,
body.section-topics #content .views-field-field-feature-image {
	display: inline-block;
	float: right;
	margin: -15px 15px 0px 0px;
}
/* Individual Topic Articles */
.node-type-topical-article .field-name-field-feature-type {
	display: none;
}
.hard-feature #navigation {
	margin-left:-1px;
}
.hard-feature .region-sidebar-first {
	min-height: 1800px;
}
.node-type-topical-article .region-sidebar-first {
	border-right: 1px solid #ccc;
}
.node-type-topical-article .region-sidebar-first #block-tableofcontents-block-tableofcontents-block .content {
	border: none;
}
.node-type-topical-article .toc {
	font-size: 100%;
	background: none;
	border: none;
}
.node-type-topical-article .toc ul{
	margin: 0;
	padding: 0;
}
.node-type-topical-article .toc ul li {
	padding: .75em 0;
}
.node-type-topical-article .toc a{
	text-decoration: none;
	color: #000;
	font-size: 1.167em;
	font-family: "Trebuchet MS", sans-serif;
}
.node-type-topical-article #block-tableofcontents-block-tableofcontents-block .toc-title {
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1.167em;
	font-weight: normal;
	color: rgb(100,100,100);
	text-transform: uppercase;
	margin-bottom: .833em;
}
.node-type-topical-article #comments {
  clear:both;
}
.node-type-topical-article ul.links.inline {
  clear:both;
}
.not-front  h1#page-title {
	font-size: 2em;
	font-family: Georgia;
	font-style: normal;
}
.sidebar-second #content {
	border-right: 1px solid #ccc;
}
.node-type-topical-article .field-name-field-feature-source-date {
	color: rgb(100,100,100);
	margin-top: 24px;
	text-transform: uppercase;
}
.node-type-topical-article .field-name-field-feature-source {
	font-family: "Trebuchet MS", sans-serif;
	font-style: italic;
	color: rgb(100,100,100);
}
.not-front  #main #content .section {
	padding: 56px 25px 0 25px;
	font-family: "Trebuchet MS", arial, helvetica;
}
.hard-feature #main #content .section {
  font-family: "Trebuchet MS",arial,helvetica;
  padding: 36px 25px 0 25px;
}
.node-type-topical-article .breadcrumb a {
	text-decoration: none;
	font-size: 1.167em;
	color: rgb(59,48,146);
	font-style: italic;
	font-weight: 600;
}
.hard-feature .breadcrumb {
	margin-top: 42px;
}
.hard-feature .breadcrumb a{
	font-size: 1.167em;
	font-family: "Trebuchet MS", arial, helvetica;
}
.node-type-topical-article .field-name-field-feature-author {
	font-weight: 600;
	margin: 0 0 -4px 0;
	padding: 0;
}
.node-type-topical-article #main #content .section .field-name-field-teaser-intro {
	font-family: "PT Sans", sans-serif;
	color: rgb(100,100,100);
	font-size: 1.167em;
	line-height: 1.75em;
	margin: 22px 0 38px 0;
}
.view-blog-landing-page h2.topic-title,
body.section-articles .view-topic-articles h2.topic-title,
body.section-topics #main #content .section h2,
body.node-type-topical-article #main #content .section h2,
body.section-blog h2.node-title{
	font-family: "PT Sans", sans-serif;
	font-size: 1.5em;
	margin: 1em 0 .25em 0;
	font-weight: bold;
}
.section-topics #main #content .section .field-name-body p,
.node-type-topical-article #main #content .section .field-name-body p {
	font-family: "PT Sans", sans-serif;
	font-size: 1em;
	padding: 0;
	margin: 9px 0;
}
.section-topics #main #content .section p.term-description {
  color: #646464;
  font-family: "PT Sans",sans-serif;
  font-size: 1.167em;
  line-height: 1.75em;
}
.region-sidebar-second .section .block {
	margin: 2em 16px 0 16px;
}
.region-sidebar-second .section .block .item-list ul {
	margin:0;
	padding:0;
}
.node-type-topical-article img.file-icon {
	display: none;
}
.region-sidebar-first .section h2{
  clear: both;
  color: #3B3092;
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 1.167em;
  margin: 0;
  padding: 18px 0 0;
  text-transform: uppercase;
 }
.region-sidebar-second .section h2 {
	color: rgb(59,48,146);
	font-size: 1.167em;
	font-family: "PT Sans", sans-serif;
	margin-bottom: 12px;
}
.region-sidebar-second #block-views-about-this-feature-block .views-label{
	text-transform: uppercase;
	font-family: "PT Sans", sans-serif;
	font-weight: normal;
}
.region-sidebar-second #block-views-about-this-feature-block .field-content{
	font-weight: 600;
	margin-bottom: 12px;
	text-transform: none;
	font-family: "PT Sans", sans-serif;
}
.node-type-topical-article .views-field-created .field-content {
	clear: both;
	display: block;
}
.node-type-topical-article .views-field-term-node-tid,
.node-type-topical-article .views-field-nothing {
	margin: 40px 28px 45px 0;
}
.node-type-topical-article .views-field-term-node-tid .field-content {
	display: block;
}
.node-type-topical-article .views-field-term-node-tid .field-content a {
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;	
}
.node-type-topical-article #right-column-hr {
	border-top: 1px solid rgb(186,186,186);
	height: 1px;
	margin-left: -22px;
	width: 250px;
	overflow: hidden;
}
.hard-feature #right-column-hr {
	margin-left: -18px;
	width: 245px;
}
.hard-feature #main #content .field-name-field-feature-author,
.hard-feature #main #content .field-name-field-feature-source {
	display: none;
}
.hard-feature #main #content .field-name-field-teaser-intro {
	padding-top: 13px;
	margin-bottom: 0px;
}
.hard-feature #main #content h2 {
	padding-bottom: 4px;
}
.hard-feature #main #content .field-name-field-feature-author-info {
	margin: 99px 0 30px 0;
}
.hard-feature .region-sidebar-second .views-field-field-feature-image {
	margin: 42px 0px 0px 16px;
}
.hard-feature .region-sidebar-second .views-field-field-feature-image-1 {
	font-style: italic;
	margin: 2px 0px 0px 16px;
	max-width: 204px;
	font-family: "Trebuchet MS", sans-serif;
}
.hard-feature #comments {
	background: #f7f6f5;
	width: 465px;
	margin-left: -25px;
	margin-bottom: -16px;
	overflow:hidden;
}
.hard-feature #comments h2,
.hard-feature #comments .comment {
	padding: 0 25px;
}
.hard-feature #comments h2 {
	padding-top: 42px;
}
.hard-feature #comments .totalcomments {
	font-size: .667em;
	font-family: "PT Sans", sans-serif;
	margin-left: 12px;
	font-weight: normal;
}
.hard-feature #comments form.comment-form {
	max-width: 400px;
	margin-left: 20px;
}

.hard-feature #comments .comment-form h2.title {
	max-width: 400px;
	margin-left: 0px;
}

.hard-feature #comments h2.comment-form {
	max-width: 300px;
	margin-left: 0;
}

.hard-feature .views-field-created {
	margin-bottom: 38px;
}

#comments .field-name-field-comment-city .field-label{
	display: none;
}

#comments .submitted > span {
	float: left;
}

#comments .submitted  {
	color: rgb(104,102,84);
}

#comments .comment {
	margin-top: -4px;
	margin-bottom: 9px;
}

#comments .field-name-field-comment-city {
	display: inline-block;
	margin-left: 6px;
	margin-right:4px;
	text-transform: uppercase;
	font-family: "PT Sans", sans-serif;
	color: rgb(104,102,84);
	font-weight: normal;
}

#comments .username {
	font-weight: bold;
	color: #000;
}

#comments a{
	color: #000;
	text-decoration: none;
}

#comments .field-name-comment-body {
	margin-top: -18px;
}

#comments a.permalink {
	margin-left: 12px;
}

.node-type-topical-article .field-name-field-feature-author-info{
	clear: both;
	color: #646464;
	border-top: 1px solid #646464;
	margin:2em;
	font-size: 0.85em;
}
	
.node-type-topical-article .field-name-field-feature-author-info .field-items {
	line-height: 1.5em;
	font-size: 1em;
}

/* Science Review */

.section-science-review #main #content .section div.reviewed {
	text-align: center;
	margin: 0;
	padding: 0;
}
.section-science-review #main #content .section a.reviewed  {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #99CC99;
	color: #fff;
}

.section-science-review #main #content .section a.reviewed:hover {
	color: #3b2f91;
	background: #DEB81B;
}
.section-science-review .breadcrumb {
	display: none;
}

.page-node-12153 #block-bookblock-12166 a.book-title,
.page-node-12255 #block-bookblock-12166 a.book-title,
.page-node-12256 #block-bookblock-12166 a.book-title,
.page-node-12257 #block-bookblock-12166 a.book-title{
	text-decoration: none;
	color: #000;
	font-size: 1em;
	margin-left: 0px;
}

.section-science-review #main #content .section {
	padding-right: 60px;
	font-family: "PT Sans", sans-serif;
}

.section-science-review #main #content .section h2 {
	font-family: "PT Sans", sans-serif;
	font-size: 1.25em;
}

.section-science-review #main #content .section table {
  border: none;
  font-size: 0.857em;
  margin: 10px 0;
  width: 100%;
  font-family: "PT Sans", sans-serif;
}

.section-science-review #main #content .section tr, tr.even {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.063);
}

.section-science-review #main #content .section tr td, tr th {
  border: 1px solid #FFFFFF;
  padding: 4px 9px;
  text-align: left;
}

.section-science-review #main #content .section a {
	color: #0074BD;
}

.section-science-review #block-book-navigation,
.section-science-review #block-menu-menu-about-the-science-review-me,
.section-science-review #block-bookblock-12166 {
	margin-top: 26px;
}

.section-science-review #block-book-navigation h2,
.section-science-review #block-menu-menu-about-the-science-review-me h2.block-title,
.section-science-review #block-bookblock-12166 h2.block-title {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
}

.section-science-review #block-book-navigation ul,
.section-science-review #block-menu-menu-about-the-science-review-me ul {
	margin: 0;
	padding: 12px 0;
}

.section-science-review #book-block-menu-12166 > ul:first-child > li.expanded:first-child {
	list-style-image: none;
	list-style-type: none;
}

.section-science-review #block-menu-menu-about-the-science-review-me li a,
.section-science-review #block-bookblock-12166 li a,
.section-science-review #block-book-navigation li a,
.page-node-12153 #block-bookblock-12166 li a,
.page-node-12255 #block-bookblock-12166 li a,
.page-node-12256 #block-bookblock-12166 li a,
.page-node-12257 #block-bookblock-12166 li a {
	font-family: "Trebuchet MS", sans-serif;
	color: #646464;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.2em;
}

.section-science-review #block-book-navigation ul ul,
.page-node-12153 #block-bookblock-12166 ul,
.page-node-12255 #block-bookblock-12166 ul,
.page-node-12256 #block-bookblock-12166 ul,
.page-node-12257 #block-bookblock-12166 ul {
	margin: 0 0px 0 12px;
	padding: 6px 0;
}

.section-science-review #block-book-navigation ul ul li,
.page-node-12153 #block-bookblock-12166 ul li,
.page-node-12255 #block-bookblock-12166 ul li,
.page-node-12256 #block-bookblock-12166 ul li,
.page-node-12257 #block-bookblock-12166 ul li {
	padding: 6px 0;
}

.section-science-review .book-navigation .page-links {
	border: none;
	margin-bottom: 20px;
	margin-top: 8px;
}


body.section-science-review .region-sidebar-first div#block-block-32 div.content p a{
	display: block;
	padding: 8px;
	background-color: #3B2F91;
	color: #ffffff;
	width: 140px;
	text-decoration: none;
	}
body.section-science-review .region-sidebar-first div#block-block-32 div.content p a:hover{
	background-color: #6457bd;
	}
body.section-science-review .region-sidebar-first #block-menu-block-4 ul.menu li a{
	text-decoration: none;
	color: #666666;
}
body.section-science-review .region-sidebar-first #block-menu-block-4 ul.menu li a.active{
	color: #000000;
}
#block-block-32 ul.menu{
	margin: 0;
	padding: 0;
	margin-left: .65em;
}
#block-block-32 ul.menu li.first.last.expanded{
	margin-top: 20px;
	list-style-image: none;
  list-style-type: none;
}
#block-block-32 ul.menu li a{
  clear: both;
  color: #3B3092;
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 1.167em;
  margin: 0;
  padding: 18px 0 0;
  text-transform: uppercase;
}
#block-block-32 ul.menu ul.menu li a{
	color: #666666;
	text-transform: none;
	font-size: 1em;
}
#block-block-32 ul.menu li.first.last.expanded a{
	text-decoration: none;
}
#block-block-32 ul.menu ul.menu{
	margin-top: 15px;
}
#block-block-32 ul.menu ul.menu li{
	margin-top: 5px;
}


/* blocks 4 and 32 are going away. block-80 and book-block-menu-12166 will take their places. */
.section-science-review #block-book-navigation #book-block-menu-12166 ul ul {
  margin: 0px;
  padding-left: 22px;
}
body.section-science-review .region-sidebar-first #book-block-menu-12166 div.content p a{
	display: block;
	padding: 8px;
	background-color: #3B2F91;
	color: #ffffff;
	width: 140px;
	text-decoration: none;
}
body.section-science-review .region-sidebar-first #book-block-menu-12166 ul.menu li a.active{
	color: #000000;
}
#book-block-menu-12166 ul.menu,#block-block-80 ul.menu{
	padding: 0;
	margin-left: .65em;
}
#book-block-menu-12166 ul.menu li.first.last.expanded,#block-block-80 ul.menu li.first.last.expanded{
	margin-top: 20px;
	list-style-image: none;
  list-style-type: none;
}
#book-block-menu-12166 ul.menu li a,
#block-block-80 ul.menu li a{
  clear: both;
  color: #3B3092;
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 1.167em;
  margin: 0;
  padding: 18px 0 0;
  text-transform: uppercase;
}
#book-block-menu-12166 ul.menu ul.menu li a,
#block-block-80 ul.menu ul.menu li a{
	color: #666666;
	text-transform: none;
	font-size: 1em;
}
#block-block-80 ul.menu li.first.last.expanded a{
	text-decoration: none;
}
#block-block-80 ul.menu ul.menu li{
	margin-top: 5px;
}
#book-block-menu-12166 ul.menu ul.menu li{
  padding: 0px;
}

#block-menu-menu-about-the-science-review-me li.leaf {
	list-style-image: none;
	list-style-type: none;
	padding: 4px 0;
}
#block-diff-inline h2 {
	font-size: 1em;
}
#diff-inline-form select {
	max-width: 180px;
}

/* SPECIES PAGES */

#main #content .region-content h2.selected-topic{
	font-family: "PT Sans", sans-serif;
	font-size: 1.5em;
	margin-bottom: 9px;
	font-weight: 600;
}
.section-species .region-sidebar-first {
	min-height: 900px;
}
.section-species .region-sidebar-first .block-menu{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
}
#block-block-14 .content{
	font-size: 12px;
	padding: 2px 10px 10px 10px;
	background-color: #cccccc;
	width: 210px;
} 
#block-block-14 .content h2{
	font-family: "Trebuchet MS",sans-serif;
  font-size: 1em;
}  
body.node-type-species ul.flickr{
	margin: 0;
	padding: 0;
	width: 700px;
	list-style-type: none;
	clear: both;
}
body.node-type-species ul.flickr li{
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 10px;
}
body.node-type-species ul.flickr li img{
	padding: 5px;
	border: 1px solid #cccccc;
}
	
#flickr-set .flickrpool{
  float: left;
}
#flickr-set .flickrpool.medium{
  width: 375px;
}
body.node-type-species #flickr-set{
	padding: 10px 5px;
}
body.node-type-species #flickr-set  img{
	width: auto; 
	border: 1px solid #cccccc; 
	padding: 3px; 
	margin-right: 5px;
  margin-bottom: 5px;
  float: left;
}
#flickr-set .msize img{
  height: 163px; 
}

body.node-type-species div.arrayPrint{
	font-size: .85em;
}    
body.node-type-species img.distMap{
	position: absolute;
	width: 50%;
	height: auto;
}
img.distMap{
  width: 70% !important;
}
body.node-type-species img.mapLegend{
	margin-left: 450px;
}
body.page-species div.view-display-id-page_1{
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-top: 5px;
}
body.page-species div.view-display-id-page_1 div.view-content div.item-list{
	clear: both;
	height: 230px;
}
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul li.views-row{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: .85em;
    float: left;
    margin-right: 20px;
	width: 200px;
}
    
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul li.views-row div.photo-credit{
    font-size: 11px;
    color: #ccc;
    }
    
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul li.views-row div.photo-credit a{
  text-decoration: none;
  color: #ccc;
}
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul li.views-row .views-field-title a{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	}
	
body.page-species div.view-display-id-page_1 div.view-content div.item-list ul li.views-row .views-field-title a:hover{
	text-decoration: underline;
}
body.page-species .region-content .block-views .view-display-id-block_6{
	width: 100%;
	margin: 0;
}
body.page-species .region-content #block-views-species-block-6 h2.block-title{
	font-family: Georgia,serif;
  font-weight: normal;
  font-size: 1.6em;
	margin: 15px 0;
}
body.page-species .region-content .block-views .view-species .views-row .views-field-title .field-content a{
	font-size: 12px;
}
body.page-species .region-content .block-views{
	width: 200px;
	float: left;
	margin-right: 20px;
	}
	
body.page-species .region-content #block-views-species-block-6{
	width: 100%;
	margin: 0;
	}
	
body.page-species .region-content .block-views h2.block-title{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1.2em;
	}
	
body.page-species .region-content .block-views .item-list ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
body.page-species .region-content .block-views .item-list ul li{
	margin: 6px 0;
	}
body.page-species .region-content .block-views .view-species .views-row .views-field .field-content,
body.page-species .region-content .block-views .view-species .views-row .views-field .field-content a{
	font-size: 1em;
}
body.page-species .region-content .block-views .view-species .views-row .views-field-field-species-common-name  .field-content{
	font-size: .9em;
}
body.node-type-species #page-wrapper #main-wrapper #main #content div.section .nsHead{
	background-color: #efefef;
	font-weight: bold;
	font-size: 14px;
	padding: 7px;
	clear: both;
	margin-top: 14px;
	text-decoration: underline;
}
body.node-type-species #page-wrapper #main-wrapper #main #content div.section .nsHead:hover{
	cursor: pointer;
}
body.node-type-species #page-wrapper #main-wrapper #main #content div.section .items{
	width: 100%;
	clear: both;
	display: none;
}
body.node-type-species #page-wrapper #main-wrapper #main #content div.section div.sTable{
  color: #666;
  padding: 7px 7px;
  border-top: 1px solid #ccc;
  font-size: .85em;
}   
body.node-type-species #page-wrapper #main-wrapper #main #content div.section div.sTable span.label{
  width: 25%;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  font-weight: bold;
}
body.node-type-species #page-wrapper #main-wrapper #main #content div.section div.sTable span.item{
  width: 70%;
  display: inline-block;
  margin-right: 10px;
} 
body.node-type-species #page-wrapper #main-wrapper #main #content div.section div.sTable span.credit{
  width: auto;
  display: inline;
  float: none;
  margin: 0;
  padding: 0;
}
.view-header .count{
	margin-bottom: 1em;
	font-weight: bold;	
}
body.page-species .region-content #block-views-species-block-6{
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 5px 15px 10px 15px;
	background-color: #f5f4f1;
	width: 600px;
	border: 1px solid #ccc;
}
/*body.section-articles*/ 
.region-content a.pWithCaption{
	display: block;
	float: right;
	text-decoration: none;
	color: #333;
	margin-left: 20px;
	margin-bottom: 15px;
}
/* SECTION CONTENT TABS */
body.section-topics ul.tabnav{
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	margin: 40px 0 30px 0;
	width: 660px;
	border-bottom: 1px solid #ccc;
}
body.section-topics ul.tabnav li{
	display: inline-block;
	margin: 0 0 7px 0;
	padding: 0;
}
body.section-topics ul.tabnav li a{
	font-family: "PT Sans",sans-serif;
	width: 200px;
	height: 30px;
	padding: 8px 12px;
	background-color: #ccc;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	margin: 0;
	top: 0;
}
body.section-topics #main #content .view-header ul.tabnav li a.selected,
body.section-topics #main #content .content ul.tabnav li a.selected,
body.section-topics #main #content .view-header ul.tabnav li a:hover,
body.section-topics #main #content .content ul.tabnav li a:hover {
	color: #000;
}
body.page-maps .region-sidebar-first #block-block-17{
	margin-top: 35px;
}
body.page-maps .region-sidebar-first #block-block-17 ul{
	margin: 0;
	padding: 0;
	margin-left: .85em;
}
body.page-maps .region-sidebar-first #block-block-17 ul li{
	font-size: .98em;
	line-height: 1.3em;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.bHead{
	margin: 1em 0 0 0;
}

/* MAPS */
body.section-maps .region-sidebar-first {
	min-height: 1400px;
}
body.section-maps .region-sidebar-first #block-views-maps-block{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
}
body.section-maps .region-sidebar-first #block-views-maps-block h2.block-title{
  clear: both;
  color: #3B3092;
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 1.167em;
  margin: 0;
  padding: 18px 0 0;
  text-transform: uppercase;
} 
body.section-maps .region-sidebar-first #block-views-maps-block .item-list ul{
	margin: 0;
	padding: 0;
	margin-right: 15px;
	margin-left: 15px;
}
body.section-maps .region-sidebar-first #block-views-maps-block .item-list ul li.views-row{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 1em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #ccc;
}
body.section-maps .region-sidebar-first #block-views-maps-block .views-row h3,
body.section-maps .region-sidebar-first #block-views-maps-block .views-row h3 a{
	clear: both;
	color: #3B3092;
  font-family: "Trebuchet MS",Arial,sans-serif;
  font-size: 1.1em;
  margin: 0;
  padding: 18px 0 0;
}
body.section-maps .region-content .content{
	font-family: "PT Sans", Arial, sans-serif;
	font-size: 1em;
}
body.section-maps .region-content .content ul.treelist{
	font-family: "PT Sans", Arial, sans-serif;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}
body.section-maps .region-content .content ul.treelist li{
	font-family: "PT Sans", Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
body.section-maps .region-content .content ul.treelist li ul li{
	font-size: .95em;
	font-weight: normal;
}

/* STANDARD PAGE FORMATTING */
body.page-node .region-content .content,
body.section-contact .region-content .content,
body.section-blog .region-content .content{
	font-family: "PT Sans", Arial, sans-serif;
	font-size: 1em;
}
	
/* CUSTOM TAX MENU */
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu{
  font-family: "PT Sans", Arial, sans-serif;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 30px;
}
#block-eops-taxmenu-block-taxonomy-menu h2.block-title{
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1em;
	margin-left: 30px;
	margin-top: 35px;
}
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li{
  display: block;
  font-size: 12px;
  display: block;
  width: 125px;
  float: left;
  margin: 0;
  padding: 4px 18px 4px 0;
  border-bottom: 1px solid #888;
  color: #efefef;
} 
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li:hover{
  color: #DEB81B;
  cursor: pointer;
}
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li ul.taxonomy_menu_item{
  display: block;
  display: none;
  position: absolute;
  top: 0;
  margin-top: 160px;
  margin-left: 0;
  left: 0;
  padding: 10px 10px 10px 30px;
  background-color: #7b7963;
  width: 439px;
  z-index: 500;
}
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li ul.taxonomy_menu_item li{
	border: 0;
	margin: 0;
	padding: 0;
	margin-right: 3px;
	width: 135px;    
}
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li ul.taxonomy_menu_item li a{
  font-size: .9em;
  text-decoration: none;
  color: #F4E8B6;
}
#block-eops-taxmenu-block-taxonomy-menu ul.tax-menu li ul.taxonomy_menu_item li a:hover{
	text-decoration: underline;
}

.float-left{
	float:left;
	margin: 0 10px 10px 0;	
}
.float-right{
	float:right;
	margin: 0 0 10px 10px;	
}
.flush{
	margin:0;
	padding:0;	
}
.node-type-blog div.summary,
.node-type-topical-article #main #content .section .summary,
.node-type-news #main #content .section .summary {
  font-family: "PT Sans", sans-serif;
  color: rgb(100,100,100);
  font-size: 1.167em;
  line-height: 1.75em;
  margin: 22px 0 38px 0;
}
.node-type-knowledge-domains .field-name-body p {
  margin: 0;
}
.node-type-news .field-name-field-news-featured-image{
	width: 375px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.node-type-blog .field-name-field-feature-image{
	margin: 15px 0 10px 10px;
	float: right;	
}

/* NEW TABS */
body.section-topics ul.tabnav{
	height: 32px;
	border-bottom: 1px solid #cccccc;
	background: #ffffff;
}
body.section-topics ul.tabnav li {
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 0 0 1px;
  background: url("/sites/all/themes/eops/images/tabs/left-off-2.png") no-repeat left top;
  margin-right: 1px;
}
body.section-topics ul.tabnav li a {
  background-color: #CCCCCC;
  color: #FFFFFF;
  font-family: "PT Sans",sans-serif;
  font-size: 14px !important;
  height: 32px;
  margin: 0;
  padding: 0 8px 0 8px;
  text-decoration: none;
  top: 0;
  background: url("/sites/all/themes/eops/images/tabs/right-off-2.png") no-repeat right top;
  display: inline-block;
  width: auto;
  line-height: 2.5em;
  border-bottom: 1px solid #cccccc;
}
body.section-topics ul.tabnav li.selected {
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 0 0 1px;
  background: url("/sites/all/themes/eops/images/tabs/left-on-2.png") no-repeat left top;
  margin-right: 1px;
}
body.section-topics ul.tabnav li.selected a {
  background-color: #CCCCCC;
  color: #FFFFFF;
  font-family: "PT Sans",sans-serif;
  font-size: 14px !important;
  height: 32px;
  margin: 0;
  text-decoration: none;
  top: 0;
  background: url("/sites/all/themes/eops/images/tabs/right-on-2.png") no-repeat right top;
  display: inline-block;
  width: auto;
  border-bottom: 1px solid #f8f8f8;
}
body.section-topics .view-topic-taxonomy .view-content{
	background: url("/sites/all/themes/eops/images/article-bak.png") repeat-y;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}
body.section-topics .view-topic-taxonomy .view-content .tab{
	margin-left: 15px;
}
.view-id-blog_landing_page .views-row,
.feature-by-topic-area  .views-row,
body.section-articles #content  .view-topic-articles .views-row,
body.section-topics #content .view-topic-taxonomy .views-row,
body.section-blog .node-teaser{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}
body.section-topics #content .view-topic-taxonomy .section-tab-Habitats{
  border-bottom: 0;
  padding-bottom: 0;
  margin: 0;
}
.feature-by-topic-area  .views-row{
  padding-bottom: 0px;
  padding-top: 10px;
}
.feature-by-topic-area .views-row.views-row-last,
body.section-topics #content .view-topic-taxonomy .views-row.views-row-last{
	border-bottom: none;
	padding-bottom: 0;
}
/* Pretty formatted tables for editorial board, etc. */
table.pretty tr{
	vertical-align: top;
}
table.pretty td{
	background-color: #e9e9e9;
	border: 4px solid #ffffff;
}
table.pretty tr.alt td{
	background-color: #FFF8DC;
}
/* encyclopedia page content region contains expanded mondo menu */
.page-node .region-content .field-name-field-accordion-menu .menu-block-wrapper {
  padding: 5px 0px 10px; 
  font-family: "Trebuchet MS",arial,helvetica;
  margin-bottom: 20px;
}
.page-node .content .field-name-field-accordion-menu .menu-block-wrapper>ul {
  margin-bottom: 0;
}
.page-node .content .field-name-field-accordion-menu .menu-block-wrapper>ul>li {
  padding-bottom: 10px;
}
.page-node .content .field-name-field-accordion-menu .menu-block-wrapper>ul>li>a {
  font-size: 1.2em;
}
/* definition list formatting */
dt {
	font-weight: bold;	
}
dd {
	margin-left: 20px;
	margin-bottom: 0.5em;	
}
/* sidebar left styles for the seven landing pages: /areas/[biology|chemistry|...]  (content type is 'knowledge_domains') and the 'browse all areas' page.*/
.page-node .region-sidebar-first  .menu-block-wrapper.menu-name-menu-mondo-menu ul {
  padding-left: 1.5em;
}
/* Menu trick: Start with a 'menu block' has all children expanded through admin interface. Then... */
/* Hide all children */
.node-type-page .region-sidebar-first  .menu-block-wrapper.menu-name-menu-mondo-menu li.expanded  ul.menu,
.node-type-knowledge-domains .region-sidebar-first  .menu-block-wrapper.menu-name-menu-mondo-menu li.expanded  ul.menu {
  display:none;
}
/* And unhide children of active parent */
.node-type-knowledge-domains .region-sidebar-first .menu-block-wrapper.menu-name-menu-mondo-menu  .expanded.active-trail.active .menu  {
  display:block;
}
.node-type-knowledge-domains .region-sidebar-first .menu-name-menu-mondo-menu {
  border:none;
  padding: 0;
}
.node-type-knowledge-domains .field-name-field-editorial-board-member,
.node-type-knowledge-domains .field-name-field-link-to-topical-outline {
  margin-top: 15px;
}
.node-type-knowledge-domains .region-content  div.field-name-field-accordion-menu {
  margin-top: 15px;
  margin-bottom: 30px;
}
.node-type-knowledge-domains .region-content .field-name-field-accordion-menu .menu-block-wrapper>ul {
  padding-left: 14px;
}
.node-type-knowledge-domains .region-content .field-name-field-accordion-menu .menu-block-wrapper li,
.node-type-knowledge-domains .region-content .field-name-field-accordion-menu .menu-block-wrapper li.expanded {
  font-family: "PT Sans",Arial,sans-serif;
  font-weight: normal;
  list-style-image: none;
  list-style-type: disc;
}
.node-type-knowledge-domains .region-content .field-name-field-accordion-menu .menu-block-wrapper>ul>li,
.node-type-knowledge-domains .region-content .field-name-field-accordion-menu .menu-block-wrapper>ul>li.expanded {
  font-size: 1.1em;
}

/* Background color for some sidebar-first regions. A little trick to get full height column is required. 
 * Two definitions to create full height sidebar background. Some known issues. See
 * http://www.positioniseverything.net/articles/onetruelayout/equalheight
 * BTW, some sidebar-first pages use a js function called 'equalHeights()' but we discourage 
 * the use of js for layout control.
 */
.page-related-article #main,
.page-research #main,
.node-type-eops-blog #main,
.node-type-knowledge-domains #main,
.section-articles #main {
  overflow: hidden;
}
.page-related-article .region-sidebar-first,
.page-research .region-sidebar-first,
.node-type-eops-blog .region-sidebar-first,
.node-type-knowledge-domains .region-sidebar-first,
.section-articles  .region-sidebar-first {
  background: url("../images/bg_sidebar_first.gif");
  background-repeat: repeat y;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}
/* /articles page specific styles */
.section-articles  .view-topic-articles  .views-field-body p {
  margin-top: 5px;
}
.board-post{
	padding-top: 1em;
	margin-top: 1em;
	border-top: 1px solid #BABABA;	
}
.addtoany_list {
  display: block;
	padding-bottom: 10px;
}

/*
A better method to organize css might exist. Based on the model presented here:
http://www.smacss.com/
this file now contains five sections. In the short term we can place new .css 
definitions into this structure. Long term will be to break this file into five separate files
with each containing one section. 
*/

/*    Base */

ul {
  margin-top: 0px;
}

/*    Layout */

div.group-left.fifty-three {
  width: 53%;
}
div.group-right.forty-seven {
  width: 47%;
}
div.group-left.sixty-three {
  width: 63%;
}
div.group-right.thirty-seven {
  width: 37%;
}
.two-sidebars #content{
	border-right: 1px solid #ccc;
}

/*    Module */

/* EoPS Blog search box. /research, /research/% */
#views-exposed-form-eops-blog-landing-pages-page input[type="text"]{
  width: 100%;
}
#views-exposed-form-eops-blog-landing-pages-page  .views-submit-button{
  clear: both;
}
#views-exposed-form-eops-blog-landing-pages-page #edit-uid{
  max-width: 225px;
}
/* recent blogs block */
#block-blog-recent ul a{
  font-family: "Trebuchet MS",sans-serif;
}
/* Styles for /species/# pages. */
.node-type-species div.cName h2{
  font-size: 1.2em;
  font-style: italic;
  color: #666;
  margin: 0px;
  padding-left: 20px;
}
/* All tabs */
body.node-type-species.section-species  .fieldset-wrapper .field{
  border-top: 1px solid #CCCCCC;
  color: #666666;
}
body.node-type-species.section-species .group-fieldstyle .fieldset-wrapper .field,
body.node-type-species.section-species .group-natureserve .fieldset-wrapper .field,
body.node-type-species.section-species .group-eol .fieldset-wrapper .field{
  padding: 7px;
  font-size: .95em;
} 
body.node-type-species.section-species .group-related .fieldset-wrapper .field,
body.node-type-species.section-species .group-local-summary .fieldset-wrapper .field{
  margin-bottom: 26px;
}
/* EoL tab. */
body.node-type-species.section-species  .group-eol .fieldset-wrapper .field{
  border-top: none;
}
.node-type-species div.eol-toc-left{
  float: left;
  width: 38%;
  margin-left: 10px;
}
.node-type-species div.eol-toc-left h2,
.node-type-species div.local-summary h2{
  margin-top: 10px;
}
.node-type-species div.eol-toc-source{
  margin-top: 25px;
  margin-left: 10px;
}
.node-type-species div.eol-toc-source div{
  margin-top: 10px;
}
.node-type-species div.eol-toc-sourcetext,
.node-type-species div.sourcetext{
  margin-top: 15px;
  margin-bottom: 10px;
}
.node-type-species .field-name-field-eol-data-object-toc-view{
  float: left;
  width: 50%;
}
div.view-eol-data-object-toc ul{
  width: 376px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
div.view-eol-data-object-toc li{
  float:left;
}
div.view-eol-data-object-toc .double li { 
  width:50%;
}
div.view-eol-data-object-toc a {
  color: #0074BD;
}
.node-type-species .group-eol .view-eol-data-object-toc a{
  color: #333; 
}
.node-type-species .group-eol .view-display-id-block  div.views-row{
  border: 1px solid #CAD3DB;
  margin: 0 0 10px;
  padding: 10px;
}
body.node-type-species.section-species .node  .group-eol .fieldset-wrapper .field .field-items{
	display: inline-block;
  margin-right: 10px;
  width: 622px;
  font-size: .95em;
}
/* local_summary tab */
.node-type-species div.local-summary{
  margin-left: 10px;
  margin-bottom: 18px;
}
/* NS tab */
.group-natureserve p{
  margin: 0;
}
/* Styles for 'Related Resources' and 'Related Content by Topic Areas' views. */
.view-feature-related-resources ul li, .view-feature-related-map ul li{
  list-style-type: disc;
  margin: 0 0 0.25em 1.5em;
}
.view-related-content .views-field-field-feature-image,
.feature-by-topic-area .views-field-field-feature-image{
	display: inline-block;
	float: right;
	margin: -15px 15px 0px 10px;
}
/* Styles for menu menu-species-custom-lists typically on /species/* pages */
#block-menu-menu-species-custom-lists.block-menu .content>ul.menu {
  margin: 12px 0px 20px;
}
#block-menu-menu-species-custom-lists.block-menu .content>ul.menu>li a {
  text-decoration: none;
  color: #000;
  font-size: 1.1em;
}
#block-menu-menu-species-custom-lists.block-menu .content>ul.menu>li.expanded>a {
  font-weight: bold;
}
#block-menu-menu-species-custom-lists.block-menu ul {
  padding-left: 0px;
}
#block-menu-menu-species-custom-lists.block-menu li{
  list-style-image: none;
  list-style-type: none;
  margin-top: 4px;
}
#block-menu-menu-species-custom-lists.block-menu ul.menu>li>ul li{
  list-style-type: disc;
  margin-left: 14px;
  padding: 3px 0;
  text-indent: -3px;
}
#block-menu-menu-species-custom-lists.block-menu .content>ul.menu>li>ul>li>ul li {
  list-style-image: url("/misc/menu-leaf.png");
  list-style-type: square;
  margin-left: 15px;
  padding: 0px;
}
#block-menu-menu-species-custom-lists.block-menu .content>ul.menu>li>ul>li>ul>li>a {
  font-size: 100%;
}

/* Styles for horizontal tab fieldset (as created by field-group module) sitewide. */
div.field-group-htabs-wrapper {
  margin-top: 10px;
}
div.horizontal-tabs {
  background: url("/sites/all/themes/eops/images/article-bak.png") repeat-y;
  border: none;
  border-bottom: 1px solid #cccccc;
}
.horizontal-tabs ul.horizontal-tabs-list{
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-right: none;
  height: 32px;
}
.horizontal-tabs ul.horizontal-tabs-list li{
  background: url("/sites/all/themes/eops/images/tabs/left-off-2.png") no-repeat scroll left top transparent;
  margin: 0 5px 0 0;
  padding: 0 0 0 1px;
	border-right: none;
}
.horizontal-tabs ul.horizontal-tabs-list li.selected{
  background: url("/sites/all/themes/eops/images/tabs/left-on-2.png") no-repeat scroll left top transparent;
  padding: 0 0 0 1px;
}
.horizontal-tabs ul.horizontal-tabs-list li a {
  background: url("/sites/all/themes/eops/images/tabs/right-off-2.png") no-repeat scroll right top transparent;
  border-bottom: 1px solid #CCCCCC;
  color: #FFFFFF;
  font-size: 14px;
  height: 32px;
  line-height: 2.5em;
  padding: 0 11px;
}
.horizontal-tabs ul.horizontal-tabs-list li.selected a{
  background: url("/sites/all/themes/eops/images/tabs/right-on-2.png") no-repeat scroll right top transparent;
  border-bottom: 1px solid #F8F8F8;
  padding: 0 11px;
}
.horizontal-tabs ul.horizontal-tabs-list li a:hover strong{
  color: #000000;
}
.horizontal-tabs ul.horizontal-tabs-list li a strong {
  font-weight: normal;
}
/* Styles for /topics/areas pages. */
.feature-by-topic-area .more-link{
  text-align: left;
  margin-bottom: 1.5em;
}
.field-name-field-editorial-board-member .field-item{
  margin-bottom: 5px;
}

/* dethier classification list */
table.views-table th.views-field-field-substrate-primary {
  white-space: normal;
}
/* t5s7 layout/style as seen on dethier node. */
.t5s7{
  font-family:"Trebuchet MS",​sans-serif;
  margin-bottom: 20px;
}
.t5s7 .field{
  margin-top: 10px;
  margin-bottom: 10px;
}
.t5s7 .field-label{
  text-align:right;
  width: 25%;
  color: #7f7f7f;
}
.t5s7 .field-items{
  width: 74%;
  color: #404040;
}
.t5s7 .field-item{
  padding-left: 10px;
}
.t5s7 ul{
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}


/*    State */


/*    Theme */

/* Captioning systems: https://www.assembla.com/spaces/eops/wiki/Image_Caption_implimentations_on_EoPS */
/* figure and figcaption are supplied by the 'Enhanced Image' plugin for CKEditor */
figure{
  margin: 0px;
  display: table;
  width: 1px; /* This can be any width, so long as it's narrower than any image */
}
figure.image{
  margin: 0px;
}
figure.image[style~="float:left"]{
  margin-right: 12px;
}
figure.image[style~="float:right"]{
  margin-left: 12px;
}
figcaption{ 
	padding: 4px 2px 2px 2px;
	background-color: #f7f6f5;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-style: italic;
	margin-top: -6px;
  font-size: 13px;
}
table.views-table {
  border-collapse:separate;
}
.views-table tr th {
  white-space: nowrap;
}
.views-table tr th,
.views-table td  {
  padding: 4px 4px;
  vertical-align: top;
}
/* The 'caption' classes are used by the 'image_caption' module to insert captions on images with class of 'caption'. These classes 
 * remain for existing content. The CKeditor 'enhanced image' plug-in is the currently used captioning solution for WYSIWYG content. 
 */
.caption{} 
.image-caption-container .image-caption{
	padding: 4px 2px 2px 2px;
	background-color: #f7f6f5;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-style: italic;
	margin-top: -5px;
}
.image-caption-container-right{
  padding-left: 12px;
}
.image-caption-container-left{
  padding-right: 12px;
}
.nodec{
  text-decoration: none;
}
/* Menu anchors get reversed underline behavior. */
a.ma{
  text-decoration: none;
}
a.ma:hover{
  text-decoration: underline;
}
.fineprint {
  font-size: 11px;
}
.item-list .li_container ul{
  padding-left: 1.5em;
}
.field-colorbox-slideshow-image{
  display: inline;
}
span.pCaption{
	display: block;
	clear: both;
	padding: 7px 2px 2px 2px;
	background-color: #f7f6f5;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-style: italic;
	margin-top: -5px;
	vertical-align: middle;
	line-height: 1.4em;
}
.term-name{
  font-size: 19px;
  line-height: 200%;
  font-weight: bold;
}
.topic-title{
	text-decoration: underline;
	font-size: 16px; 
  font-weight: bold;
}
.title-prefix{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.8em;
}
.views-field-field-feature-image {
	float: right;
	margin: -15px 15px 0px 10px;
}
/* next four definitions belong in 'module' portion of SMACCS organized css */
.node-type-dethier .region-sidebar-second .section  {
	margin: 2em 16px 0 16px;
}
.node-type-dethier  .region-sidebar-second .field-label,
.title-field-label,
.node-type-habitats  .region-sidebar-second .field-label,
.node-type-topical-article  .region-sidebar-second .views-label{
	text-transform: uppercase;
	font-family: "PT Sans", sans-serif;
	font-weight: normal;
}
.title-label-field,
.node-type-dethier .region-sidebar-second .field,
.node-type-habitats .region-sidebar-second .field{
  margin-bottom: 12px;
}
.title-label-field-item,
.node-type-habitats .region-sidebar-second .field-item,
.node-type-habitats .region-sidebar-second .field-item a,
.node-type-dethier .region-sidebar-second .field-item,
.node-type-dethier .region-sidebar-second .field-item a,
.node-type-topical-article .region-sidebar-second .field-content a{
	text-decoration: none;
	font-weight: 600;
	font-family: "Trebuchet MS", sans-serif;	
}
div.region-header div.block-sharethis div.sharethis-wrapper{
	float: right;
	margin: 30px 8px 0 0;	
}
.sharethis-buttons{
	margin: 0.5em 0;
}
ul.links{
  margin: 0.5em 0 0 0;	
}
a.minskbutton {
  display: inline-block;
  outline: 0;
  padding: 9px 12px;
  color: #fff;
  border: 1px solid #BABABA;
	font-size: 1.35em;
	font-weight: normal;
	font-family:"Times New Roman",Georgia,serif;
	text-decoration: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #3B2F91; 
}
a.minskbutton:hover {
  color: #3B2F91;
  border: 1px solid #cccc99;
  background: #D8D4AF; 
}
div.media-youtube-outer-wrapper{
  padding-bottom: 16px;
}
div.media-vimeo-video{
  padding-bottom: 10px;
}