@charset "utf-8";
/*   CSS Document   */

/* COLOURS */
/*
Body copy						#ffffff
Links			          #97fbff     	
Main Background 	  #074947	
Subtitle			      #cef5f3
keyline highlight	  #007766
Keyline shadow		  #000000
Credit captions		  #d2e0de
Dark Green 		      #042125
*/

/***************************************/
/************* TYPOGRAPHY **************/
/***************************************/

body, table, td, th, table tr td, table tr th		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em; line-height:1.4em; }

.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em; line-height:1.4em; }

p	  { margin:0px; padding:0px; margin-bottom:20px; }

h1 { 
	font-size:2.50em; 
	line-height:1.40em; 
	margin:0px; 
	padding:0px; 
	margin-bottom:0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
}
h2	{ 
	font-size:1.50em; 
	line-height:1.70em; 
	margin:0px; 
	padding:0px; 
	margin-bottom:20px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
}
h3,
#main h1 { 
	font-size:1.50em; 
	line-height:1.50em; 
	margin:0px; 
	padding:0px; 
	margin-bottom:20px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
}
h4	{ 
	font-size:1.20em; 
	line-height:1.40em; 
	margin:0px; 
	padding:0px; 
	margin-bottom:15px; 
}
h5	{ 
	font-size:1.10em; 
	line-height:1.25em; 
	margin:0px; 
	padding:0px; 
	margin-bottom:5px; 
	color:#CFF4F3; 
}

a			    { color:#97fbff; text-decoration:none; }
a:hover		{ color:#97fbff; text-decoration:none; } 
a:visited	{ color:#97fbff; }
a:active	{ color:#97fbff; }

ul { margin: 0 0 20px 20px; padding: 0; list-style-type: disc; }

ul.local-nav,
ul.local-nav li ul	{ margin:0; list-style-type: none; }
ul.local-nav li,
ul.local-nav li ul li { list-style-image: none; background-color: transparent; background-image: url('../images/arrow-right-green.png'); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px; }
ul.local-nav li ul li { background-image: url('../images/dash-right-green.png'); background-color: transparent; }

a.back-to-top { padding-left: 15px; background-color: transparent; background-image: url('../images/arrow-top-green.png'); background-repeat: no-repeat; background-position: 0 7px; }

a.bottom-space{margin:1px;}

/***************************************/
/*************** LAYOUT ****************/
/***************************************/

html, body			{ height:100%; margin:0px 0px 0px 0px; background: #345c5b url(../images/background-2.jpg) left top repeat-x; color:#FFFFFF; }
img					{ border:none; margin:0px; padding:0px; margin-bottom:5px; }

.inner-wrapper { width:940px; margin:0px auto 0px auto; }

#main		 		{ width:100%; }

.intro-snav p { padding-left: 5px; padding-top: 5px; }
.intro-snav p.selected a img { margin-top: -5px; margin-left: -5px; border: 5px solid #ffffff;}

.timeline img { margin-bottom: -4px; }

.content-box-full	{ margin-bottom:20px; }
.content-box-half	{ width:460px; margin-bottom:20px; float:left; }
.content-box-third	{ width:300px; margin-bottom:20px; float:left; overflow:auto; }

.content-box-title	{ padding:10px 20px 10px 20px; background-color:#000000; overflow: hidden; }
.content-box-title h1 { margin-bottom: 0 !important; }
.content-box-text	{ margin-top:120px; padding:20px 20px 20px 20px; background: transparent url('../images/bg-green.png') 0 0 repeat; overflow:hidden; }

.content-box-third .content-box-text { margin-top:0px; height:100px; }

.content-box-text p	{ }
.content-box-full .content-box-text p	{ width:600px; }
.content-box-full .content-box-text .homepage-unesco p,
.content-box-full .content-box-text .homepage-unesco-fr p { width: 700px; }

.homepage-unesco { background: transparent url('../images/unesco_logo_small.png') right top no-repeat; }
.homepage-unesco-fr { background: transparent url('../images/unesco_logo_small_fr.png') right top no-repeat; }

.content-box-title h2 { margin:0px }

.main-section				{ background: transparent url('../images/bg-green.png') 0 0 repeat; border-bottom:1px solid #000000; margin-bottom:20px; overflow:auto; }
.main-section .main-inner	{ padding:20px; border-top:1px solid #007766; overflow:auto; }

.main-section h3,
#main h1 { font-family:Verdana, Arial, Helvetica, sans-serif; }
.main-section h4 { color:#CFF4F3; }

.main-section .main-inner-2-col				{ overflow:auto; background: transparent url(../images/2-col-nav-bg.gif) 0 0 repeat; }
.main-section .main-inner-2-col .col-left	{ float:left; width:240px; padding:0px; }
.main-section .main-inner-2-col .col-right	{ float:left; width:698px; padding:0px; border-top:1px solid #007766; overflow:hidden; border-left: 1px solid #007766; margin-left: 1px; }

.inner-section { /*background-color:#F3F; */padding:20px; border-top: 1px solid #007766;}

.main-section a		    { color:#97fbff; text-decoration:none; }
.main-section a.hover   { color:#CFF4F3; text-decoration:underline; }
.main-section a.visited { color:#CFF4F3; text-decoration:underline; }

.inner-nav	 { background: #022928 url(../images/bg-dark-200.gif) repeat-x; padding: 2px 20px 5px 20px; } 

.subnav h3  			{ text-transform: uppercase; margin:0px; }
.subnav h3 a 			{ font-size:0.6em; line-height:1.2em; color:#ffffff; display:block; text-decoration:none; padding:8px 50px 10px 20px; margin:0px; border-bottom:1px solid #000000; border-top:1px solid #007766; }
.subnav h3 a.more		{ background: transparent url(../images/arrow-down-white.png) no-repeat right; }
.subnav h3 a:hover		{ color:#97fbff; }
.subnav h3 a.selected	{ color:#97fbff; background:#000000 url(../images/bg-dark-100b.gif) repeat-x; border-top:1px solid #005d50; }

.subnav h4	 			{ margin:0px; }
.subnav h4 a 			{ font-size:0.8em; line-height: 1.2em; color:#ffffff; font-weight:normal; display:block; text-decoration:none; padding:10px 0px 10px 15px; margin:0px; border-bottom:2px solid #d2e0de; }
.subnav h4 a:hover		{ color:#97fbff; background: transparent url(../images/arrow-right-green.png) no-repeat left; }
.subnav h4 a.selected 	{ color:#97fbff; background: transparent url(../images/arrow-right-green.png) no-repeat left; }
.subnav h4 a.last-item 	{ border:none; }

.main-title 									{ overflow:auto; }
.main-title .species-name			{ float:left; width:75%; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom: 20px;}
.main-title .species-name h3 	{ margin-bottom: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.40em; /*padding-top: -10px;*/ }
.main-title .back-to-results	{ float:right; width:25%; text-align: right;}

.main-title .back-to-results { text-align: left; width: 137px; }

p.media-caption	{ margin-bottom: 0; font-size:0.85em; line-height: 1.35em; margin-top: 0; }
p.media-credits	{ text-transform: uppercase; color:#d2e0de; font-size:0.75em; line-height: 1.35em; }
p.extras { font-size: 0.75em; }

.bottom-border-white { border-bottom:1px solid #FFFFFF; padding:0px 0px 20px 0px;  }
.bottom-border-light { border-bottom:1px solid #007766; padding:0px 0px 20px 0px;  }
.top-border-black 	 { border-top:1px solid #000000; }
.top-border-white	 { border-top:1px solid #FFFFFF; }
.bottom-border-black 	 { border-bottom:1px solid #000000; }

.readings-research-section-wrapper{float:left; height:100%; padding-bottom:10px;}
.readings-research-item-wrapper{float:left; clear:both;}
.readings-research-updates-images { float:left; width:30%;}
.filler{ float:left; width:200px; height:10px;}
.readings-research-updates-descr { width:67%; padding-left:15px; float:left;}

.sitemap-wrapper{ width:100%; float:left;}
.sitemap-row{ padding-top:20px; padding-bottom:20px; width:100%; float:left;}
.sitemap-text{width:33%; float:left;}


.margin-left-20		{ margin-left:20px; }
.margin-right-20	{ margin-right:20px; }
.no-margin			{ margin:0px; }
.no-border			{ border:none; padding:100px; }

.podcast-list					{ margin:0px; padding:0px; }
.podcast-list h5				{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #d2e0de; }
.podcast-list h6				{ margin:0px 0px 10px 0px; padding:0px; font-size:1em; color:#d2e0de; font-weight:normal; }
.podcast-list p					{ margin:0px 0px 10px 0px; padding:0px; }
.podcast-list .podcast			{ margin:0px 0px 10px 0px; padding:0px 0px 10px 40px; background: transparent url(../images/podcast-icon.gif) no-repeat top left; border-bottom:1px solid #d2e0de; }
.podcast-list .podcast-download	{ margin:0px; padding:0px; font-size:0.75em; }

hr { border:none; background:none; margin-bottom:20px; }

/***************************************/
/*************** LAYOUT ****************/
/***************************************/


/***************************************/
/*************** HEADER ****************/
/***************************************/

#header 			  { background:#000000; width:100%; padding: 10px 0 10px 0; overflow:hidden; }
#header h1 a { color:#FFFFFF; text-decoration:none; }

#header #header-left  				{ width:45%; float:left; text-align:left; margin-left:40px; padding-top: 10px;}
#header .inner-wrapper #header-left {  width:45%; float:left; text-align:left; margin-left:0px; }

#header #header-right 				 { width:50%; float:right; text-align:right; margin-right:40px; padding-top: 1px; }
#header .inner-wrapper #header-right {  width:50%; float:right; text-align:right; margin-right:0px; }

#header-right img		{ padding-top:0; padding-bottom: 0; margin-bottom: 0; height: 47px;}
#header-right img#rom	{ margin-right:20px; }
#header-right img#pc	{ padding-right:20px;  }
#header-right img#vmc	{ margin-left:0; }

#header p.lang-nav	  				{ font-size:0.625em; margin:0px 0px 10px 40px; }
#header p.lang-nav a,
#header p.lang-nav a:link,
#header p.lang-nav a:visited,
#header p.lang-nav a:hover,
#header p.lang-nav a:active,
#header p.lang-nav a:focus { color: #97fbff; text-decoration: none; }
#header .inner-wrapper p.lang-nav	{ font-size:0.625em; margin:0px 0px 10px 0px; }

#header #header-left-splash  		{ width:50%; float:left; text-align:left; margin-left:40px; padding-top: 10px;}
#header #header-right-splash 		{ width:50%; float:right; text-align:right; margin-right:40px; padding-top: 10px; }
#header .inner-wrapper #header-right-splash {  width:50%; float:right; text-align:right; margin-right:0px; }
#header .inner-wrapper #header-left-splash {  width:50%; float:left; text-align:left; margin-left:0px; }
#header-right-splash img		{ padding-top:0; padding-bottom: 0; margin-bottom: 0; height: 47px;}
#header-right-splash img#rom	{ margin-right:20px; }
#header-right-splash img#pc	{ padding-right:20px;  }
#header-right-splash img#vmc	{ margin-left:0; }
#header-left-splash img		{ padding-top:0; padding-bottom: 0; margin-bottom: 0; height: 47px;}
#header-left-splash img#rom	{ margin-right:20px; }
#header-left-splash img#pc	{ padding-right:20px;  }
#header-left-splash img#vmc	{ margin-left:0; }
img#vmc { background: transparent url('../images/header-line.gif') 0 0 no-repeat; }

/***************************************/
/************* NAVIGATION **************/
/***************************************/

/*#nav			{ background:url(../images/bg-grad-300px.png) repeat-x; color:#E6E6E6; padding:10px 0px 10px 30px; margin:0px 0px 20px 0px; overflow:hidden; }*/
#nav			{ background: transparent url('../images/bg-green.png') 0 0 repeat; color:#E6E6E6; padding:10px 0 10px 27px; margin:0px 0px 20px 0px; overflow:hidden; }
#nav #nav-items	{ display:table; width:970px; margin:0px auto 0px auto; overflow:hidden; }

#nav a			{ color: #CFF4F3; text-decoration:none; }
#nav a:hover	{ color: #97fbff; text-decoration:none; } 

.nav-column		{ display:table-cell; float:left; margin-right:25px; width:auto; }
.nav-column	h2	{ font-size:0.875em; line-height:1.2em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; }
.nav-column h3	{ font-size:0.875em; line-height:1.2em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; }
.nav-sub-items	{ width:inherit; }

#nav #intro		{ width:85px; }
#nav #odyssey	{ width:140px; }
#nav #gallery	{ width:105px; }
#nav #science	{ width:155px; }
#nav #palaeon	{ width:140px; }
#nav #history	{ width:110px; }
#nav #parks		{ width:95px; }
#nav #resources	{ width:95px; }

#nav #intro2		{ width:110px; }
#nav #odyssey2	{ width:170px; }
#nav #gallery2	{ width:120px; }
#nav #science2	{ width:85px; }
#nav #history2	{ width:85px; }
#nav #parks2		{ width:125px; }
#nav #resources2	{ width:95px; margin-right: 0; }

#crumbs				{ padding:10px 20px 10px 20px; color:#d2e0de; border-bottom:1px solid #000000; min-width: 300px; }
#crumbs a			{ text-decoration:underline; }
#crumbs a:hover		{ text-decoration:underline; color:#d2e0de; }
#crumbs a:visited	{ text-decoration:underline; color:#d2e0de; }


/***************************************/
/*************** HOME ******************/
/***************************************/
.box-locality	{ background: transparent url(../images/home-locality.jpg) no-repeat; }
.box-odyssey	{ background: transparent url(../images/home-odyssey.jpg) no-repeat; }
.box-fossils	{ background: transparent url(../images/home-fossils.jpg) no-repeat; }
div.box-home div.content-box-text			{ margin:0px; }

/***************************************/
/************** BUTTONS ****************/
/***************************************/

.button					{ display:table; line-height:33px; cursor:pointer; float:left; clear:none; }
.button .button-left	{ background: transparent url(../images/button-left.gif) no-repeat; width:4px; display:table-cell; }
.button .button-inner	{ background: transparent url(../images/button-inner.gif) repeat-x; display:table-cell; line-height:33px; padding:0px 10px 0px 10px; font-size:0.875em; }
.button .button-right	{ background: transparent url(../images/button-right.gif) no-repeat; width:18px; display:table-cell; }
.button a				{ color:#CFF4F3; text-decoration:none; }
.button a:hover			{ color:#11C7C2; text-decoration:none; }
.button a:visited		{ color:#11C7C2; text-decoration:none; }
.button:hover a			{ color:#11C7C2; text-decoration:none; }

.btn			{ -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#000000; border:1px solid #007766; padding:0px; display:inline-block; }
.btn a			{ -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px 10px 5px 10px; border:1px solid #d2e0de; display:inline-block; color:#d2e0de; font-size:0.875em; text-decoration:none; }
.btn a:hover	{ border:1px solid #97fbff; color:#97fbff; }

.btn a.arw-l	{ background: transparent url(../images/btn-arrow-left.gif) left no-repeat; padding-left:27px; }
.btn a.arw-r	{ background: transparent url(../images/btn-arrow-right.gif) right no-repeat; padding-right:27px; }
.btn a.arw-u	{ background: transparent url(../images/btn-arrow-up.gif) right no-repeat; padding-right:27px; }
.btn a.arw-d	{ background: transparent url(../images/btn-arrow-down.gif) right no-repeat; padding-right:27px; }


/***************************************/
/********** FOSSIL GALLERY *************/
/***************************************/
.fossil-gallery .content-box-full 			{ /*margin:0px 40px 20px 40px;*/ }
.fossil-gallery .content-box-title h1		{ width:400px; float:left; }
.fossil-gallery .content-box-title .options { width:400px; float:right; text-align:right; padding:0px 0px 0px 0px; vertical-align:middle; }

#fossil-thumbs { 
  clear:both; 
  margin:0px 0px 20px 0; 
  overflow:auto; 
}

div.fossil-thumb { 
  width:220px; 
  height:260px; 
  background-image: url(../images/bg-green.png);
  background-color: transparent;
  color: #ffffff;
  border-bottom:1px solid #000000; 
  float:left; 
  margin:0 0 20px 20px; 
}
div.fossil-thumb h4.thumb-title { 
  background:#000000; 
  padding:10px; 
  font-family:Georgia, "Times New Roman", Times, serif; 
  font-weight:normal; 
  margin:0px 0px 10px 0px; 
}
div.fossil-thumb h4.thumb-title a {
  text-decoration:none; 
}
div.fossil-thumb .thumb-img { 
  margin:0px 10px 10px 10px; 
}
div.fossil-thumb .thumb-term { 
  margin:0px 10px 10px 10px; 
  color:#11C7C2; 
  text-transform:uppercase; 
  font-size:0.75em; 
}
div.fossil-thumb .thumb-descr { 
  margin:0px 10px 10px 10px; 
}
div.fossil-thumb-left { 
  margin-left: 0; 
}
div.fossil-thumb-right { 
  margin-right: 0; 
}
div.fossil-thumb:hover {
  background-image: none;
  background-color: #ffffff;
  color: #0B191E;
}

#search { border: none; height: 45px; border-bottom: 1px solid #000000; }
#search #crumbs { width:200px; float:left; border:none;  }
#search fieldset, #search form { border:none; float:right; margin-right: 20px; margin-top: 5px }

.float-buster { clear: both; }
label.search-form-label { font-size: 11px; }

#advanced-search { margin-bottom:0px; }
#advanced-search .list-column	 { width:155px; min-height: 450px; float:left; margin-right:10px; padding-right:5px; border-right: 1px solid #d2e0de; padding-left: 5px; }
#advanced-search .list-column.last { border-right: none; }
#advanced-search .list-column h4 { font-weight:normal; font-size:1em; }
#advanced-search .list-column ul { list-style-type:none; margin:0px; padding:0px; }
#advanced-search .list-column li { margin:0px 0px 5px 0px; color:#d2e0de; }
#advanced-search .list-column li input { margin:0px 10px 0px 0px; }

.fossil-gallery .adv-hdr h3   { float:left; clear:none; }
.fossil-gallery .adv-hdr .btn { float:right; margin-left:10px; clear:none; }

.fossil-gallery #adv-filters { clear:both; border:none; margin:0px; padding:0px; background: transparent url(../images/adv-form-bg.gif) no-repeat; }
.fossil-gallery #adv-filters h5 { margin-top:20px; font-weight:normal; font-size:1em; }

.fossil-gallery #specimen-count	p   { color:#11C7C2; text-transform:uppercase; font-size:0.75em; padding:20px 20px 0px 20px;; float:left; clear:none; width: 500px; }
.fossil-gallery .options			{ padding: 15px 20px 25px 20px; }
.fossil-gallery .options .options-container   { border:none; clear:none; margin:0px; padding:0px; display:block; float:right; }
.fossil-gallery .options .btn 		{ clear:none; float:right; margin-left:10px; }
.fossil-gallery .options select  	{ margin-top:5px; }
.fossil-gallery .options .options-item { display: inline-block; }

.fossil-gallery .options .btn { margin-bottom: -12px; }
.fossil-gallery .btn input 	  	 { -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px 10px 5px 10px; border:1px solid #d2e0de; display: inline-block; color:#d2e0de; font-size:0.875em; background-color:#000000; cursor:pointer; }
.fossil-gallery .btn input:hover { border:1px solid #007766; color:#11C7C2; }

#active-filters { color:#11C7C2; text-transform:uppercase; font-size:0.75em; margin:20px 20px 0px 0px; clear:both; }

p.intro	{ color:#11C7C2; font-weight:normal; font-style:italic; font-size:1.25em; line-height:1.45em; margin:20px 0px 20px 20px; }

/***************************************/
/*********** VIDEO LISTING *************/
/***************************************/
.video-listing 		{ padding:0px; overflow: auto; }
.video-listing h3 	{ line-height:1em; }
.video-listing .video-section 			{ overflow:hidden; border-bottom:1px solid #000000; border-top:1px solid #007766; padding:20px; }
.video-listing .video-section.first { border-top: none; }
.video-listing .video-section .left 	{ width:40%; float:left; margin-right:20px; }
.video-listing .video-section .left img { margin-bottom:20px; }
.video-listing .video-section .right	{ float:left; width:55%; }
.video-listing .video-section p.extras	{ font-size:0.7em; }
.video-listing div.no-border 			{ border-bottom:none; }
.video-listing .btn			 			{ margin-bottom:20px; }

.video-listing ul.video-list 		 { list-style-type:none; padding:0px; margin:0px; border-top:1px solid #a6c8c5; margin-top: 40px; }
.video-listing ul.video-list li 	 { padding:0px; margin:0px; }
.video-listing ul.video-list a		 { color:#a6c8c5; margin:0px; padding:5px 5px 5px 20px; border-bottom:1px solid #a6c8c5; display:block; background: transparent url(../images/video-icon-normal.png) no-repeat; }
.video-listing ul.video-list a:hover { color:#FFFFFF; background: transparent url(../images/video-icon-over.png) no-repeat; }
.video-listing .sea-odyssey-video-section { border-bottom: none; padding-bottom: 0px; }


/***************************************/
/*********** SEACH ENGINE **************/
/***************************************/
#result_report {
  margin-bottom: 15px;
}
#results div.description {
  font-size: 11px;
}
#results div.url {
  color: #d2e0de;
  font-size: 11px;
}

/***************************************/
/************ FOSSIL INFO **************/
/***************************************/

#fossil-media	{  }
.hidden { display: none; }

.fossil-info				{ background: transparent url(../images/bg-green.png); border-bottom:1px solid #007766; margin-bottom:20px; overflow:auto; }
.fossil-info .info-inner	{ padding:20px 20px 0px 20px; border-top:1px solid #007766; overflow:auto; }
.fossil-info .info-2-col	{ border-top:1px solid #007766; overflow:auto; background: transparent url(../images/2-col-bg.gif) repeat-y; }
.info-2-col .col-left		{ float:left; width:260px; padding:20px; }
.info-2-col .col-right		{ float:left; width:640px; padding:0px; }

div.fossil-info div.six-hundred-wide p { width:600px; }


.zoomifiable	{ }

#media-buttons { 
  overflow:hidden; 
  border-bottom:1px solid #000000; 
  /* padding-left:10px; */
	font-size: 9px;
	line-height: 12px;
  background: transparent url(../images/media-button-top-normal.png) top repeat-x;
}
#media-buttons .media-btn { 
  padding:30px 0px 0px 10px;
  margin:20px 0px 0px 0px; 
  /* background:url(../images/media-button-top-normal.png) top repeat-x; */
  width:70px; 
  height:125px; 
  float:left; 
  color:#d2e0de; 
}
#media-buttons .media-btn:hover { background: transparent url(../images/media-button-top-active.png) no-repeat; color:#0B191E; }
#media-buttons div.selected		{ background: transparent url(../images/media-button-top-active.png) no-repeat; color:#0B191E; }

#fossil-media p.media-caption	{ margin-bottom: 0; font-size:0.85em; line-height: 1.35em; margin-top: 0;}
#fossil-media p.media-credits	{ text-transform: uppercase; color:#d2e0de; font-size:0.75em; line-height: 1.35em; }

p.fossil-summary	{ color:#11C7C2; font-weight:normal; font-style:italic; font-size:1.25em; line-height:1.45em; }

.black-bottom-border { border-bottom:1px solid black; }

.species-info-section  { border-bottom:1px solid #000000; overflow:auto; border-top:1px solid #007766; }
.species-info-section .col-left  { float:left; width:200px; padding:20px; text-align:right; }
.species-info-section .col-right { float:left; width:660px; padding:20px; }

.species-nav h4 { font-size:1.0em; float:left; border-right: 1px solid #11C7C2; padding:0px 10px 0px 0px; margin:0px 10px 20px 0px; font-weight: normal; }
.species-nav h4.last { border-right: none; }

/***************************************/
/**************** FOOTER ***************/
/***************************************/
#footer		{ background-color:#000000; overflow:hidden; clear:both; text-transform:uppercase; padding:20px 0px 20px 0px; }
#ftr-left	{ float:left; width:500px; font-size:10px; color: #CCCCCC }
#ftr-right	{ float:right; width:400px; text-align: right; }
#ftr-left-splash { float: left; width: 400px; font-size: 10px; color: #cccccc; }
#ftr-right-splash { float: right; width: 500px; font-size: 10px; color: #cccccc; text-align: right; }

#footer h3 {  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  display: inline-block; 
  margin: 0 20px 0 0; 
  color: #FFFFFF; 
}
#ftr-right-splash h3 {
	margin-right: 0;
	margin-left: 20px;
}
#ftr-left div {
  margin: 0;
}
#ftr-right form {
  margin: 4px 0 0 0;
}
#footer a	{ 
  font-weight: bold; 
  text-decoration: none; 
  color: #FFFFFF; 
}
#footer a:hover	{ 
  text-decoration: underline; 
}
#footer a:active,
#footer a:visited	{ 
  color: #FFFFFF; 
}

#bottom		{ width:100%; background: transparent url('../images/bg-green.png') 0 0 repeat; height:200px; overflow:hidden; padding:20px 0px 0px 0px; }

.no-top-border { border-top: none; }
.no-bottom-border { border-bottom: none; }

table.striped { border: none; padding: 0; margin: 0; border-bottom: 1px solid #ffffff; }
table.striped td, table.striped th { border-top: 1px solid #ffffff; padding-top: 20px; padding-bottom: 20px; }
table.striped td, table.striped th { font-size:1em; line-height:1.4em; }

div.fossil-gallery-intro-nav {
  font-size: 11px;
}
h3.fossil-gallery-intro {
  float: left;
  width: 750px;
}
div.fossil-gallery-intro-container {
  overflow: hidden;
}
div.fossil-gallery-intro-more {
  float: right;
}
div.clearfix {
  clear: both;
  height: 0;
}
div.videoContentLarge {
  width: 900px;
  /*height: 530px;*/
	margin-bottom: 10px;
}
div.videoContentMedium {
  width: 660px;
  height: 396px;
	margin-bottom: 10px;
}

.crumb-style { width: 300px; }

/*.video-section a,
.species-nav a,
a.back-to-top,
.video-section a:link,
.species-nav a:link,
a:link.back-to-top,
.video-section a:visited,
.species-nav a:visited,
a:visited.back-to-top {
	text-decoration: none;
}
.video-section a:focus,
.species-nav a:focus,
a:focus.back-to-top,
.video-section a:hover,
.species-nav a:hover,
a:hover.back-to-top,
.video-section a:active,
.species-nav a:active,
a:active.back-to-top {	
	text-decoration: none;
}*/

td.chronology-left {
  width: 50px;
}
td.chronology-right {
  width: 610px;
}
td.gsc-left {
  width: 8%;
}
td.gsc-middle {
  width: 19%;
}
td.gsc-middle2 {
  width: 25%;
}
td.gsc-right {
  width: 48%;
}

.addthis_toolbox {
	margin-bottom: 15px;
}