body {
	font-size: 0.9em; margin: 0px; font-family: Arial; color: #fff; background-color: #c8bcb0; background-image: url(../images/bac.jpg);
}

#container .mainheading {
	height:80px; padding-right: 1em; padding-left: 1em; /*background: transparent;*/ background-color: #666; background-image: url(../images/mainhead.gif); background-repeat: x-repeat; background-position: center; padding-bottom: 19px; margin: .7em 0px 0px 16.8%; width: 61.3%; border: thick ridge #666;
}

#container .mainheading h1 {
	font-size: 2em; color: #fff; font-family: Georgia; text-align: center;
}

#container .mainheading p {
	 font-family: Georgia; font-size: 0.9em; color: #fff; font-weight: bold; text-align: center; text-decoration: none;
}
#container .mainheading a:link {
	font-family: Georgia; font-size: 0.9em; color: #fff; font-weight: bold; text-align: center; text-decoration: none;
}
#container .mainheading a:active {
	font-family: Georgia; font-size: 0.9em; color: #fff; font-weight: bold; text-align: center; text-decoration: none;
}
#container .mainheading a:visited {
	font-family: Georgia; font-size: 0.9em; color: #fff; font-weight: bold; text-align: center; text-decoration: none;
}
#container .mainheading a:hover {
	font-family: Georgia; font-size: 0.9em; color: #3f3; font-weight: bold; text-align: center; text-decoration: none;
}
.navtop {
text-align: center;
margin:  0 0 0 15%; width: 70%; font-size: 0.9em; font-family: Arial; font-weight: bold; color: #ffc; background-color:  #663; background-image: url(../images/menubar.jpg);
}
/*
.navbot {
text-align: center;
margin:  0 0 0 16.8%; width: 66%; font-size: 0.9em; font-family: Arial; font-weight: bold; color: #996; background-color:  #663; background-image: url(../images/menubar.jpg);
}
*/
.graylink {
color:  #ffc;
}
.navtop a:link {
	color: #000; text-decoration: none;
}
.navtop a:active {
	color: #000; text-decoration: none;
}
.navtop a:visited {
	color: #000; text-decoration: none;
}
.navtop a:hover {
	color: #fff; text-decoration: none;
}

#date {
	color: #669999; font-weight: bold;
}

#nav {
	margin: 0.7em 0em 0em .2em; width: 15.5%; position: absolute; top: 0px; border: 2px solid #666; background-color: #fff;
}


#nav hr {
 width: 80%; color: #D8B860;
}

#nav a:link {
	display: block; background: #B2B49F; width: 100px; padding: 0; border: 1px solid #000; text-align: center; text-decoration: none; color: #333; font-weight: bold;
}
#nav a:visited {
	display: block; background: #B2B49F; width: 100px; padding: 0; border: 1px solid #000; text-decoration: none; color: #333; font-weight: bold;
}
#nav a:hover {
	display: block; background: #B2B49F; width: 100px; padding: 0; border: 1px solid #000; text-decoration: none; color: #fff; font-weight: bold;
}
#nav a:active {
	display: block; background: #B2B49F; width: 100px; padding: 0; border: 1px solid #000; text-decoration: none; color: #333; font-weight: bold;
}
#litbutton {
display: block; background: #B2B49F; width: 100px; padding: 0; border: 0; solid #000; text-align: center; text-decoration: none; color: #ffc; font-weight: bold;
}

#geonatnav a:link {
font-family: Arial; Helvetica; Time; serif; font-size: 1em; border: 0; background: #fff; margin-top: 0;
text-align: center;
color: #00f; text-decoration: none;
}
#geonatnav a:visited {
background: #fff; font-family: Arial; Helvetica; Time; serif; font-size: 1em; border: 0; margin-top: 0;
text-align: center;
color: #00f; text-decoration: none;
}
#geonatnav a:hover {
background: #fff; font-family: Arial; Helvetica; Time; serif; font-size: 1em; border: 0; margin-top: 0;
text-align: center;
color: red; text-decoration: none;
}
#geonatnav a:active {
background: #fff; font-family: Arial; Helvetica; Time; serif; font-size: 1em; border: 0; margin-top: 0;
text-align: center;
color: #00f; text-decoration: none;
}
a#current:link {
background-color: #999; color: #900
}
#nav p {
	font-size: 1em; color: #000; font-family: Georgia; text-align: center;
}
#content {
	padding-right: 1em; padding-left: 1em; background: #fff; background-image: url(../fossil_images/graycloth.jpg); margin:  0px 0px 0px 16.8%; width: 61.3%; border: thick ridge #666;
}

.creditlinks p {
font-family: Arial; Helvetica; Time; serif; font-size: 0.9em; padding-bottom: 0.7em;
}
.creditlinks a:link {
color: #cccccc;
text-decoration: none;
}
.creditlinks a:visited {
color: #cccccc;
text-decoration: none;
}
.creditlinks a:hover {
color: gold;
text-decoration: none;
}
.creditlinks a:active {
color: #cccccc;
text-decoration: none;
}

#content img {
	float: left; margin: 1em 1em 0.5em 1em;
}

.imgheader {
	font-family: Arial; font-weight: bold; font-size: 1em; color: #000; text-align: center; 
}

.imgcap {
	font-family: Arial; font-weight: bold; align: text-center; color: #ccc; font-size: 0.8em; text-decoration: none;
}
.imgcap a:link {
color: #ccc;
text-decoration: none;
}
.imgcap a:visited {
color: #ccc;
text-decoration: none;
}
.imgcap  a:hover {
color: gold;
text-decoration: none;
}
.imgcap a:active {
color: ccc;
text-decoration: none;
}






.challenge {
	font-family: Georgia; font-size: 1em;  font-weight: bold; color: red; padding-top: 0; text-align: center;
}
.challenger {
	font-size: 1em; color: red; padding-top: 0; font-family: Georgia; text-align: center;
}
#content h1 {
	text-align: center; font-size: 1.2em; color: #c90; font-family: Arial;
}
#content h2 {
	text-align: center; font-size: 1.5em; color: #D8B860; font-family: Arial;
}
#content h3 {
	text-align: center; color: #c96; font-family: Arial;
}
#content p {
	margin-left: 1em; color: #000; margin-right: 1em; font-family: Arial; line-height: 150%;
}
.book {
font-weight: bold; color: #39f;
}

.dis p {
font-family: Arial; Helvetica; Time; serif; font-size: 0.7em; text-align: center; padding-bottom: 0em; margin-bottom: 0em;
}
.dis a:link {
color: #666;
text-decoration: none;
}
.dis a:visited {
color: #666;
text-decoration: none;
}
.dis a:hover {
color: #999;
text-decoration: none;
}
.dis a:active {
color: #ccc;
text-decoration: none;
}
.trans {font-family: Arial; Helvetica; Time; serif; font-size: 1em; font-weight: bolder; color: #f03; text-decoration: none;
}
.email a:link {
color: #39f;
text-decoration: none;
}
.email  a:visited {
color: #39f;
text-decoration: none;
}
.email  a:hover {
color: gold;
text-decoration: none;
}
.email  a:active {
color: gold;
text-decoration: none;
}
.maralink a:link {
color: #39f;
text-decoration: none;
}
.maralink a:visited {
color: #39f;
text-decoration: none;
}
.maralink a:hover {
color: gold;
text-decoration: none;
}
.maralink a:active {
color: gold;
text-decoration: none;
}
.footer p {
font-family: Arial; Helvetica; Time; serif; font-size: 0.6em; text-align: center; padding-bottom: 0.7em;
}
.footer a:link {
color: #39f;
text-decoration: none;
}
.footer a:visited {
color: #39f;
text-decoration: none;
}
.footer a:hover {
color: gold;
text-decoration: none;
}
.footer a:active {
color: gold;
text-decoration: none;
}
#link a {
color: #fff;
}
#new {
	margin: 0.7em 0.5em 0 83.5%; width: 15.5%; position: absolute; top: 0px; background-color: #fff; border: 2px solid #666; margin-bottom: 1em;
}

#new p {
	font-family: Arial;  Helvetica; Time; serif;  text-align: center;  font-size: 0.6em; line-height: 1em; color: #999; margin-left: 1em; margin-right: 1em;
}
#new hr {
 width: 80%; color: #D8B860;
}
#new img {
margin-top: 0em;
border: 0;
}
.book a:link {
background: #333; font-family: Arial; Helvetica; Time; serif; font-size: 0.9em; font-weight: bolder; border: 0; margin-top: 0;
text-align: center;
color: #39f; text-decoration: none;
}
.book a:visited {
background: #333; font-family: Arial; Helvetica; Time; serif; font-size: 0.9em; font-weight: bolder; border: 0; margin-top: 0;
text-align: center;
color: #39f; text-decoration: none;
}
.book a:hover {
background: #333; font-family: Arial; Helvetica; Time; serif; font-size: 0.9em; font-weight: bolder; border: 0; margin-top: 0;
text-align: center;
color: #ff0; text-decoration: none;
}
.book a:active {
background: #333; font-family: Arial; Helvetica; Time; serif; font-size: 0.9em; font-weight: bolder; border: 0; margin-top: 0;
text-align: center;
color: #ff0; text-decoration: none;
}
#new h2 {
	font-size: 1em; color: red; padding-top: 0; font-family: Georgia; text-align: center;
}
#new h3 {
	font-size: 1em; color: red; padding-top: 0; font-family: Georgia; text-align: center;
}
#new h4 {
	font-size: 0.8em; color: #D8B860; padding-top: 0em; font-family: Georgia; text-align: center;
}
#new h5 {
	font-size: 1em; color: #999; padding-top: 1em; font-family: Georgia; text-align: center;
}
#new .recdates {
                font-size: 1em; color: #09f; padding-top: 1em; text-align: right;
}
a#current:link {
background-color: #999; color: #900
}
