<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("./whitespace-reset.css");

body {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #b8b090; }

a {
	color: #006699;
	text-decoration: none; }
a:hover { text-decoration: underline; }

#sitewrapper {
	width: 972px;
	margin: 0 auto; }

#header {
	position: relative;
	height: 155px;
	background: transparent url("../images/bg_header.png") 0 0 no-repeat; }
	#header h1 {
		position: absolute;
		left: 31px;
		top: 17px;
		z-index: 1; }
		#header h1 a {
			display: block;
			width: 480px;
			height: 88px;
			text-indent: -8685px;
			outline: none;
			background: transparent url("../images/logo.jpg") 0 0 no-repeat; }
	#header ul#nav {
		position: absolute;
		left: 6px;
		top: 120px;
		z-index: 2;
		width: 963px;
		padding: 2px 0;
		background: #a3b26b; }
		#header ul#nav li {
			float: left;
			height: 26px;
			margin: 0 2px 0 0;
			background: transparent url("../images/bg_nav-right.gif") 100% 0 no-repeat; }
		#header ul#nav a {
			float: left;
			padding: 0 10px;
			line-height: 26px;
			font-weight: bold;
			text-transform: uppercase;
			color: #ffffff;
			background: transparent url("../images/bg_nav-left.gif") 0 0 no-repeat; }
		#header ul#nav a:hover { color: #ffee96; }
		#header ul#nav a.active { color: #ffee96; }
		#header ul#nav li.upload-photos a {
			padding: 0 10px;
			color: #948a6f;
			background: transparent url("../images/bg_upload-photos.gif") 0 0 no-repeat;
			width: 86%;}
	#header ul#subnav {
		position: absolute;
		left: 677px;
		top: 0;
		z-index: 2;
		padding: 0 6px 0 0;
		background: transparent url("../images/bg_subnav-right.gif") 100% 0 no-repeat; }
		#header ul#subnav li {
			float: left;
			padding: 4px 4px 6px 0;
			font-size: 12px;
			font-weight: bold;
			color: #887e5f; }
		#header ul#subnav li.first {
			padding-left: 10px;
			background: transparent url("../images/bg_subnav-left.gif") 0 0 no-repeat; }
		#header ul#subnav a { color: #887e5f; }
		#header ul#subnav a:hover { color: #000000; }\
		
div#headerLogo     {display: none; height: 0; padding: 0; margin: 0; visibility: hidden;}
div#headerLogo img {display: none; height: 0; padding: 0; margin: 0; visibility: hidden;}

#content {
	clear: both;
	float: left;
	width: 960px;
	padding: 25px 6px 0 6px;
	background: transparent url("../images/bg_content-repeat.gif") 0 0 repeat-y; }
	
/* OBA: new translation link area */
#translations         {position: relative; min-width: 920px; padding: 0px; text-align: right;}
#translations p       {text-align: right; padding-right: 20px;}
#englishTranslation   {display: block;}
#spanishTranslation   {display: none;}
#englishTitle         {display: block;}
#spanishTitle         {display: none;}
#englishLeftContent   {display: block;}
#spanishLeftContent   {display: none;}
#englishTopCaption    {display: block;}
#spanishTopCaption    {display: none;}
#englishBottomCaption {display: block;}
#spanishBottomCaption {display: none;}
#englishBottomContent {display: block;}
#spanishBottomContent {display: none;}

#englishContent  {display: block;}
#spanishContent  {display: none;}
#englishMessage  {display: block;}
#spanishMessage  {display: none;}
#englishPhoto1   {display: block;}
#spanishPhoto1   {display: none;}
#englishPhoto2   {display: block;}
#spanishPhoto2   {display: none;}
#englishPhoto3   {display: block;}
#spanishPhoto3   {display: none;}
#englishPhoto4   {display: block;}
#spanishPhoto4   {display: none;}
#englishPhoto5   {display: block;}
#spanishPhoto5   {display: none;}

#homepage-content {
	float: right;
	width: 436px;
	padding: 0 50px 0 40px; }
	#homepage-content h1 {
		padding: 0 0 15px 0;
		font-size: 24px;
		font-weight: normal;
		color: #644607; }
	#homepage-content p {
		padding: 0 0 15px 0;
		line-height: 150%; }
.photo-module {
	float: left;
	position: relative;
	width: 380px;
	padding: 4px;
	margin: 0 0 20px 44px;
	border: 1px solid #b8b090;
	background: #776b52; }
	.photo-module img { display: block; }
	.photo-module p {
		position: absolute;
		left: 4px;
		bottom: 4px;
		z-index: 1;
		width: 356px;
		padding: 5px 12px;
		font-size: 16px;
		color: #ffffff;
		background: transparent url("../images/bg_caption.png") repeat; }
		
.photo-gallery {
		padding: 0 0 20px 0;
		float: left;
		width: 225px;
		margin: 0;
		border: none;
		background: transparent; }
	.photo-gallery img { 
		display: block; 
		width: 200px;
		background: #feffec xpos="200";
		border: 1px solid #43200c;
	}
	.photo-gallery p {
			position: static;
			padding: 5px 0 0 0;
			font-size: 12px;
			color: #333333;
			background: transparent; }
	.photo-gallery-title {
		margin-bottom: -5px;
		font-weight: bold;
	}
	
	#main p.photo-gallery-text {
		padding-right: 20px;
	}

.gallery {
	float: left;

}

p #data_caption {
	text-align: center;
	font-weight: bold;
}
.photo-slideshow {
	height: 250px;
}
.photo-clear {
	
}
#homepage-modules {
	clear: both;
	float: left;
	width: 880px;
	padding: 0 0 20px 42px; }
	#homepage-modules .module {
		float: left;
		width: 172px;
		height: 200px;
		margin: 0 2px; }
		#homepage-modules .module img { display: block; }

p#footer {
	clear: both;
	padding: 20px 0 15px 5px;
	font-size: 11px;
	color: #ffffff;
	background: transparent url("../images/bg_content-bottom.gif") 0 0 no-repeat; }
	p#footer a {
		color: #ffffff;
		text-decoration: underline; }
	p#footer a:hover { color: #333333; }

/* Inner pages
------------*/
#sidebar {
	float: left;
	width: 179px;
	padding: 12px 0;
	border: 1px solid #d9d0af;
	border-width: 1px 1px 1px 0;
	background: #f9ea9a; }
	#sidebar h3 {
		padding: 0 10px 5px 10px;
		font: bold 12px Verdana, Geneva, sans-serif;
		text-transform: uppercase;
		color: #43200c; }
	#sidebar ul { padding: 0 0 40px 0; }
		#sidebar ul li {
			padding: 3px 0 3px 20px;
			font-size: 12px; }
		#sidebar ul li.active { background: #ffffff url("../images/blt_leaf.gif") 0px 50% no-repeat; }
		#sidebar ul li.t1 {
			font-weight: bold; }
		#sidebar ul li.t2 {
			padding: 3px 0 3px 40px; }
		#sidebar ul li.t3 {
			padding: 3px 0 3px 60px;
			font-size: 11px; }
		#sidebar ul li.t4 {
			padding: 3px 0 3px 80px;
			font-size: 11px;}
/*-----------------------*/

#main {
	float: left;
	width: 760px;
	padding: 0 0 0 20px; }
	#main h1 {
		padding: 3px 0 10px 0;
		font-size: 24px;
		font-weight: normal;
		color: #43200c; }
	#main p {
		padding: 0 50px 15px 0;
		line-height: 150%; }
	#main p.breadcrumbs { font-size: 12px; }
		#main p.breadcrumbs a { color: #43200c; }
		#main p.breadcrumbs a.current { color: #006699; }
	#main p img {
		margin: 0 0px 0 0px ;
		padding: 0 10px 0 10px;
	}
.kids-image img {
	margin: 0 0 0 10px;
}
#main-wide {
	clear: both;
	width: 700px;
	}

.left-col,
.right-col {
	float: left;
	width: 360px;
	padding: 0 20px 0 0; }
	#main .photo-module {
		padding: 0 0 20px 0;
		margin: 0;
		border: none;
		background: transparent; }
		#main .photo-module p {
			position: static;
			padding: 5px 0 0 0;
			font-size: 12px;
			color: #333333;
			background: transparent; }

#content h2 {
	padding: 0 0 10px 0;
	font-size: 16px;
	color: #666666; }
ul.spotlights {
	clear: both;
	float: left;
	width: 100%; }
	ul.spotlights li {
		float: left;
		clear: both;
		width: 350px;
		padding: 0 0 10px 0;
		margin: 0 40px 19px 0;
		border-bottom: 1px solid #d3d3d3; }
	ul.spotlights li.wide {
		width: 700px; }
	ul.spotlights li.even {
		clear: none;
		margin-right: 0; }
	ul.spotlights li.last { border: none; }
	ul.spotlights img { float: left; }
	ul.spotlights li.wide img { padding: 0 10px 0 0 }	
	ul.spotlights .details { margin: 0 0 0 100px; }
	ul.spotlights li.wide .details { margin: 0 0 0 310px; }	
	ul.spotlights h3 { padding: 0 0 7px 0; }
	ul.spotlights p { font-size: 12px; }
	ul.spotlights p.more { padding: 0; }

/* template 3a
------------*/
#content h2.hdr_spotlight {
	clear: both;
	padding: 0 0 20px 0;
	font-size: 22px;
	font-weight: normal;
	color: #333333; }
#main h3 {
	padding: 0 0 10px 0;
	font-size: 16px; }
.hrule {
	clear: both;
	width: 740px;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #cccccc; }
	.hrule hr { display: none; }

/* Bios
-----*/
.bio-left {
	float: left;
	width: 350px;
	padding: 0 40px 20px 0; }
.bio-right {
	float: right;
	height: 280px;
	width: 350px;
	padding: 0 0 20px 0; }
	
	.bio-right a {
		font-weight: bold;
	}
	
ul.bio-pics {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 20px 0; }
	ul.bio-pics li {
		float: left;
		padding: 0 14px 14px 0; }
	ul.bio-pics li.last { padding-right: 0; }
	ul.bio-pics img { 
		display: block; 
		border: 1px solid #43200c;
		}

/* Summary
--------*/
#main h2.hdr_summary {
	padding: 20px 0 10px 0;
	font-size: 22px;
	font-weight: normal;
	color: #333333; }
	
/* Species Summary Table page */
table.summary                  {width: 740px; margin: 0 0 30px 0; }
table.summary th               {text-align: left; }
table.summary th.specimens     {width: 110px; }
table.summary th.buttonHeader  {width: 70px; text-align: center;}
table.summary td               {padding: 3px 0px 0px 0px; background: #e0dbc2; border-bottom: 3px solid #feffec;}
table.summary td.specimens     {text-align: center; }
table.summary tfoot td         {font-weight: bold; background: #dddddd; }
table.summary td.buttonON      {text-align: center;}
table.summary td.buttonOFF     {text-align: center;}
table.summary td.buttonON img  {border: 0px; margin: 0px;}
table.summary td.buttonOFF img {border: 0px; margin: 0px; opacity:0.3; filter:alpha(opacity=30);}

table.exportFilters                  {width: 740px; margin: 4px 0 4px 0; color: #666; border: 1px solid #e0dbc2;}
table.exportFilters td               {padding: 3px 6px;}
table.exportFilters td.filterLabel   {color: #333; text-align: right; font-weight: bold; padding-right: 6px;}
table.exportFilters td.errorMessage  {color: #C00; text-align: center;}

table.exportSummary                  {width: 740px; margin: 10px 0 30px 0; color: #666; border: 1px solid #e0dbc2;}
table.exportSummary th               {text-align: center;}
table.exportSummary td               {padding: 3px 6px; border-bottom: 1px solid #e0dbc2; font-size: 8pt;}
table.exportSummary td p             {font-size: 10pt;}
table.exportSummary td.summaryTotal  {color: #666; text-align: left; border-bottom: 0px;}
table.exportSummary td.summaryButton {text-align: right;}
table.exportSummary td.exportComplete {text-align: center; color: #390; font-size: 12pt;}

/* mce editor fonts and styles */

.mce-arial-small {
	font-family: Arial;
	font-size: 14px;
}
.mce-arial-med {
	font-family: Arial;
	font-size: 18px;
}
.mce-arial-large {
	font-family: Arial;
	font-size: 22px;
}
.mce-georgia-small {
	font-family: Georgia;
	font-size: 14px;
}
.mce-georgia-med {
	font-family: Georgia;
	font-size: 18px;
}
.mce-georgia-large {
	font-family: Georgia;
	font-size: 22px;
}
.mce-comic-small {
	font-family: Comic Sans MS;
	font-size: 14px;
}
.mce-comic-med {
	font-family: Comic Sans MS;
	font-size: 18px;
}
.mce-comic-large {
	font-family: Comic Sans MS;
	font-size: 22px;
}

/* 
	items preceded with pc- are styles for pie charts.
	- garrett sullins
 */
#pc-wrapper { padding-right: 20px; }
	#pc-wrapper h2 { 
		font-size: 18px;
		color: #000000;
		font-weight: normal; }
	#pc-wrapper h3 { 
		text-decoration: underline;
		text-transform: uppercase; }
#pc-container { 
	width: 100%;
	float: left;
/*	padding: 10px 0; */
/*	background: #e0dbc2; */ }
	#pc-container img { 
		display: block;
		margin: 0 auto; }
	
#pc-button-container { 
	width: 100%;
	float: left;
	text-align: center;
	background: #d5d0b8; }
	#pc-button-container input[type="submit"] { margin: 5px 0; }
	
#pc-col-container{ 
	width: 100%;
	padding: 20px 0 0;
	clear: both; }
	#pc-col-container label { 
		width: 98%;
		float: left;
		padding: 0 2% 5px 0;
		clear: both;
		font-size: 10pt; }
	#pc-col-container input[type="checkbox"] { 
		float: left;
		margin: 0 5px 0 0; }

#pc-col-1{ 
	width: 69%;
	float: left;
	border-right: 1px solid #6f6f6f; }
#pc-col-2 { 
	width: 30%;
	float: left; }
	#pc-col-2 h2 { padding-left: 10%; }
	#pc-col-container #pc-col-2 label { 
		width: 60%;
		padding-left: 10%;
		float: left;
/*		clear: none;*/ }
	#pc-col-2 select { margin: 0 0 10px 10%; }
	
	#pc-col-container #pc-col-2 label.cropSlice {
		padding-left: 17%;
	}
#pc-col-2a { 
	width: 30%;
	float: left; }
	#pc-col-2a h2 { padding-left: 10%; }
	#pc-col-container #pc-col-2a label { 
		width: 60%;
		padding-left: 10%;
		float: left;
/*		clear: none;*/ }
	#pc-col-2a select { margin: 0 0 10px 10%; }
	
	#pc-col-container #pc-col-2a label.cropSlice {
		padding-left: 17%;
	}
	
.pc-col-1-subcol { 
	width: 33.3%;
	float: left; }
	
.clearer { clear: both; }

#pc-col-2a p.colorSwatch {
	padding: 0;
	width: 15px;
	height: 15px;
	float: right;
	background-color: #cc3300;
	cursor: crosshair;
}
</pre></body></html>