/******************************************************************************
Stylesheet: 
	main.css -- 9/27/2002, David Brewer
Descriptions 
	the default stylesheet for the site.  Defines generic versions of all styles,
	including fonts, sizes, positioning, etc.
******************************************************************************/

body.bodyDefault {
	margin: 3px;
	background-color: #000000;
}

.imgHome {
	color : #4A4121;
	border-color : #4A4121;
}

.imgStore {
	color:#8C8C7B;
	border-color:#8C8C7B;
}

.imgFlora {
	color : #756D48;
	border-color : #756D48;
}

.imgFauna {
	color : #CC9966;
	border-color : #CC9966;
}

.imgTribe {
	color : #993300;
	border-color : #993300;
}

.imgLandscape{
	color : #000000;
	border-color : #000000;
}

.imgBlank {
	color : #EDEBDF;
	border-color : #EDEBDF;
}

.legTitle {
	font : 16px Georgia, "Times New Roman", Times, serif;
}


.homeIntro {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #DEDECF;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 140%;
}

.homeIntro a {
	font-family : Arial, Helvetica, sans-serif;
	color : #FDE8AF;
	letter-spacing : 0.45pt;
	font-size : 11px;
}

.homeIntro a:visited {
	color : #FDE8AF;
}


.defaultHome {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #B2AD98;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
}

.defaultHome a {
	font-family : Arial, Helvetica, sans-serif;
	color : #FDE8AF;
	letter-spacing : 0.45pt;
	font-size : 11px;
}

.defaultHome a:visited {
	color : #FDE8AF;
}

.defaultTightHome {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #B2AD98;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 120%;
}

.defaultTightHome a {
	font-family : Arial, Helvetica, sans-serif;
	color : #FDE8AF;
	letter-spacing : 0.45pt;
	font-size : 11px;
}

.defaultTightHome a:visited {
	color : #FDE8AF;
}

.default {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #575136;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
}

.default a {
	font-family : Arial, Helvetica, sans-serif;
	color : #FDE8AF;
	letter-spacing : 0.45pt;
	font-size : 11px;
}

.default a:visited {
	color : #FDE8AF;
}

.defaultTight {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #575136;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 120%;
}

.defaultTight a {
	font-family : Arial, Helvetica, sans-serif;
	color : #FDE8AF;
	letter-spacing : 0.45pt;
	font-size : 11px;
}

.defaultTight a:visited {
	color : #FDE8AF;
}

.defaultRecord {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
}

.relatedLinks {
	font-family : Arial, Helvetica, sans-serif;
	color : #C3965B;
	font-size : 12px;
}

.relatedLinks a {
	color : #C3965B;
}

.relatedLinks a:visited {
	color : #C3965B;
}


.smallLink a {
	font-family : Arial, Helvetica, sans-serif;
	color : #B2AD98;
	letter-spacing : 0.35pt;
	font-size : 10px;
}

.smallLink a:visited {
	color : #B2AD98;
}

.caption {
	font-family : Arial, Helvetica, sans-serif;
	color : #C6A573;
	font-size : 11px;
	font-weight : bold;
}

.sidebar {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	letter-spacing : 0.45pt;
	font-size : 11px;
	line-height : 150%;
}

.imageCredit {
	font-family : Arial, Helvetica, sans-serif;
	color : #993300;
	font-size : 10px;
}

.landscapeCredit {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
}

.landscapeCaption {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	text-align : center;
}


div.margins {
	margin-left: 10px;
	margin-right: 10px;
}

div.bigMargins {
	margin-left: 18px;
	margin-right: 18px;
}

div.relatedLinksMargins{
	margin-left: 3px;
	margin-right: 0px;
}

div.mapMargins {
	margin-left: 26px;
	margin-right: 10px;
}

.infoBoxFlora {
	position:absolute;
	left:0px; top:0px;
	visibility:hidden;
	padding:3px;
	background-color:#756D48;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.infoBoxFauna {
	position:absolute;
	left:0px; top:0px;
	visibility:hidden;
	padding:3px;
	background-color:#CC9966;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.infoBoxTribe {
	position:absolute;
	left:0px; top:0px;
	visibility:hidden;
	padding:3px;
	background-color:#993300;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.infoBoxLandscape {
	position:absolute;
	left:0px; top:0px;
	visibility:hidden;
	padding:3px;
	background-color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.recordEnature {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.recordCount { 
	font-family : Arial, Helvetica, sans-serif;
	color : #EDEBDF;
	font-size : 11px;
	font-weight : bold;
}

.recordHelp { 
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFCC;
	font-size : 11px;
}

.recordFlora {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#756D48;
}

.recordAltFlora {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#756D48;
}

.recordFauna {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#B4804C;
}

.recordAltFauna {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#B4804C;
}


.recordTribe {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#993300;
}

.recordAltTribe {
	line-height : 105%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#993300;
}


.recImgCreditFlora {
	font-family : Arial, Helvetica, sans-serif;
	color:#756D48;
	font-size : 10px;
}

.recImgCreditFauna {
	font-family : Arial, Helvetica, sans-serif;
	color:#AA7B4C;
	font-size : 10px;
}

.recImgCreditTribe {
	font-family : Arial, Helvetica, sans-serif;
	color:#993300;
	font-size : 10px;
}


.journalHelp {
	font-family : Arial, Helvetica, sans-serif;
	color : #7E7A64;
	font-size : 11px;
}

.rosterDesc {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-left : 16px;
	margin-right : 20px;
	margin-top : 12px;
	margin-bottom : 12px;
}

.rosterLabel {
	text-align : right;
	margin-left : 16px;
	margin-right : 20px;
	margin-top : 12px;
	margin-bottom : 12px;
}

.rosterName {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	font-weight : bold;
}

.rosterTitle {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}

.resourcesSub { 
	font-family : Arial, Helvetica, sans-serif;
	color : #8C8C7B;
	font-size : 11px;
}

.resourcesSub .current { 
	color : #000000;
}

.resourcesSub a { 
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}

.resourcesSub a:visited { 
	color : #000000;
}


a .imgMap {
	color : #993300;
	border-color : #993300;
}

a:visited .imgMap {
	color : #BDB9A3;
	border-color : #BDB9A3;
}

.entryAuthor {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	font-weight : bold;
}

.entryDate {
	font-family : Arial, Helvetica, sans-serif;
	color : #993300;
	font-size : 10px;
}

.entryVol {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	font-weight : bold;
}

div.activities {
	margin-left: 15px;
	margin-right: 15px;
}

.activities p {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

.activities a {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.activities a:visited {
	color : #B2A66E;
}

div.ngsresources {
	margin-left: 15px;
	margin-right: 15px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

.ngsresources .category {
	font-family : Arial, Helvetica, sans-serif;
	color : #666633;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.ngsresources .listings {
	margin-left : 20px;
}

.ngsresources .article {
	}

.ngsresources .book {
	font-style : italic;
}

.ngsresources a {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.ngsresources a:visited {
	color : #B2A66E;
}

div.timeline {
	margin-left: 18px;
	margin-right: 18px;
}

.timeline p {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

.timeline .date {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.timelineHelp { 
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}

div.supplies {
	margin-left: 18px;
	margin-right: 18px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

div.discovery {
	margin-left: 15px;
	margin-right: 15px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
}

.discovery a {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
	text-decoration : none;
}

.discovery a:hover {
	text-decoration : underline;
}

.discovery a:visited {
	text-decoration : underline;
	color : #B2A66E;
}

div.discLatin {
	margin-left: 15px;
	margin-right: 15px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	font-style : italic;
}


div.store {
	margin-left: 10px;
	margin-right: 14px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

.store a {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.store a:visited {
	color : #B2A66E;
}

div.credits {
	margin-left: 8px;
	margin-right: 8px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	letter-spacing : 0.25pt;
	line-height : 150%;
	margin-top : 0px;
}

.credits .title {
	font-family : Arial, Helvetica, sans-serif;
	color : #A95429;
	font-size : 11px;
	letter-spacing : 0.25pt;
}

.credits .dedication {
	font-style: italic;
}

.credits .dedication a {
	color : #000000;
}

.credits .dedication a:visited {
	color : #000000;
}

.forum {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
/*	letter-spacing : 0.25pt;
	line-height : 150%;*/
}

.forum A {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #000000;
	font-size : 12px;
	color : #756D48;
/*	letter-spacing : 0.25pt;
	line-height : 150%;*/
}


.forum .intro {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

form {
	margin-top : 0px;
	margin-bottom : 0px;
}

.label {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	letter-spacing : 0.25pt;
}

.foundStories {
	font-family : Arial, Helvetica, sans-serif;
	color : #A95429;
	font-size : 10px;
	letter-spacing : 0.25pt;
}

.forum .poster {
	font-family : Arial, Helvetica, sans-serif;
	color : #A95429;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

SELECT,OPTION,INPUT,TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
}

.forumNav {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

.forumNav a {
	color : #756D48;
}

.forumNav a:visited {
	color : #B2A66E;
}

.introCredit { 
	font-family : Arial, Helvetica, sans-serif;
	color : #EDEBDF;
	font-size : 11px;
}

a.intro {
	font-family : Arial, Helvetica, sans-serif;
	color : #756D48;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

a.intro:visited {
	color : #B2A66E;
}



div.introPullout {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 14px;
	margin-left: 16px;
	margin-right: 8px;
}


a.next {
	font-family : Arial, Helvetica, sans-serif;
	color : #A95429;
	font-size : 12px;
	letter-spacing : 0.25pt;
	font-weight : bold;
}

a.next:visited {
	color : #A95429;
}

.giftHeader {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #FFCC00;	
}

.giftBody {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
}

.giftBody a {
	color : #FFFFFF;
}

.giftBody a:visited {
	color : #FFFFFF;
}


