#menu {
	position: absolute;
	top: 10px;
	left: 760px;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 200px;
	/*height: 100%;*/
	padding: 10px;
	background-color: #606060;
	/*border: 1px dashed black;*/
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

#menu ul {
	color: black;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

#menu h2 {
	color: black;
	font-size: 103%;
	font-family: trebuchet ms, veranda, sans-serif;
	margin-bottom: 6px;
	margin-top: 6px;
}

#menu ul li {
	font-family: trebuchet ms, veranda, sans-serif;
	text-decoration: none;
	font-size: 110%;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px;
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 70%/115% verdana, tahoma, arial, helvetica, geneva, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#menu ul ul li a:link, #menu ul ul li a:visited, #menu ul ul li a:hover, #menu ul ul li a:active {
	color: White;
	text-decoration: none !important;
}

#menu ul ul li a:hover {
	color: White;
	text-decoration: underline !important;
}

#menu h2 a:link, #menu h2 a:visited, #menu h2 a:hover, #menu h2 a:active {
	color: White;
	text-decoration: none !important;
}

#menu h2 a:hover {
	color: White;
	text-decoration: underline !important;
}
	
/* global or misc. */

body {
background-color: #f1f1f1;
}

#liveinvite {
	position:absolute;
	top:175px;
	left:765px;
	width:200px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	border:1px dashed red;
	padding:4px;
}

#moveourmission {
	position: absolute;
	left: 210px;
	top: 30px;
}

#moveourmission2 {
	position: relative;
	left: 0px;
	top: 30px;
}

.updatebox ul {
	list-style-type: none;
	list-style-image: none;
}

.updatebox li {
	display: inline;
}

.updatebox a:link, .updatebox a:visited, .updatebox a:hover, .updatebox a:active {
	color: #606060;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 15px;
	border: 1px dashed black;
}

.updatebox a:hover {
	color: white;
	text-decoration: none;
	background-color: #606060;
	padding: 5px;
	border: 1px dashed black;
} 

.tomheader {
	font-family: trebuchet ms, veranda, sans-serif;
	color: white;
	font-size: 24px;
}

.tomheader-gray {
	font-family: trebuchet ms, veranda, sans-serif;
	color: #606060;
	background-color: #fbfbfb;
	padding: 2px;
	font-size: 24px;
}

#fundersmenu {
	font-family: trebuchet ms, veranda, sans-serif;
	color: black;
	font-size: 15px;
	padding-bottom: 10px;
}

#fundersmenu  a:link, #fundersmenu a:visited, #fundersmenu a:hover, #fundersmenu a:active {
	font-family: trebuchet ms, veranda, sans-serif;
	color: white;
	text-decoration: none;
	padding: 5px;
} 

#fundersmenu a:hover {
	font-family: trebuchet ms, veranda, sans-serif;
	color: black;
	text-decoration: none;
	background-color: white;
	padding: 5px;
} 

#fundersmenu ul {
	list-style-type: none;
	list-style-image: none;
}

#fundersmenu li {
	display: inline;
}

#fundersmenu span.fundersmenuactive {
	background-color: white;
	padding: 5px;
}
	
ul,li {
	margin: 0;
	padding:0;
}

/* all */

#content {
	position: absolute;
	top: 50px;
/*	z-index: 20;*/
	left: 20px;
}

#nav {
	position: absolute;
	width: 800px;
/*	z-index: 20;*/
}

#flashheader {
	clear:both;
	background-color: White;
	width: 760px;
}

#image {
	position: absolute;
/*	z-index: 1;*/
	left: 250px;
}

#contactlayer {
	position: absolute;
	top: 105px;
	left: 390px;
/*	z-index: 210;*/
	visibility: hidden;
}

/* home */

.bodytext {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#606060;
	text-indent: 15px;
	line-height: 15px;
	width: 600px;
	position:absolute;
	left: 60px;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 10px;

}

.bodytextindex {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#606060;
	text-indent: 15px;
	line-height: 15px;
	width: 600px;
	position:absolute;
	left: 60px;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

/* research */

.bodytextindex-research11 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#606060;
	text-indent: 15px;
	line-height: 15px;
	width: 600px;
	position:absolute;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.bodytextindex-research12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#606060;
	text-indent: 15px;
	line-height: 15px;
	width: 720px;
	position:absolute;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.textresearch {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: black;
	padding-right: 24px;
	text-indent: 15px;
	line-height: 17px;
}

.txtmentor {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Black;
	margin-right: 24px;
	background-color: white;
}

.mentors {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px; 
	color: #606060;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.mentorname{
	color: #A13D15;
	text-transform: uppercase;
}

.mentorsbg{
	background-color: White;
}

#mentortable{
	width: 219px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CACACA;
}

.researchtitle{
	color: White;
	background-color: #A13D15;
	text-transform: uppercase;
	text-indent: 0px;
}

/*Education*/

.texteducation{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #606060;
	text-indent: 15px;
	line-height: 17px;
}

.educationcontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: White;
	text-indent: 15px;
	line-height: 14px;
}

.educationcontent a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: White;
}

.educationcontent a:visited {
	color: White;
}

.educationcontent a:hover {
	color: White;
	background-color: #302415;
}

.educationcontent a:active {
	color: Red;
}

.educationdetails {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #807669;
	background-color: White;
	text-indent: 0px;
}

.educationdetaillead a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #A13D15;
}

.educationdetaillead a:visited {
	color: #62584D;
	background-color: #EFEFE3;
}

.educationdetaillead a:hover {
	color: White;
	background-color: #302415;
}

.educationdetaillead a:active {
	color: Red;
}

.educationdetaillead {
	color: #A13D15;
}

td.educationinfo {
	padding: 10px;
	background-color: White;
}

.educationdetails {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
}

/* huh? 

.educationbg {
	background-color:;
}

*/

#educationcallout {
	position: absolute;
	left: 487px;
	top: 90px;
/*	z-index: 21;*/
}

/* events */

.textevents { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: black;
	text-indent: 15px;
	line-height: 17px;
}

.events {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: black;
	width: 325px;
}

/*
.eventslink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
*/

.eventslink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.eventslink a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #302415;
	text-decoration: none;
}

.eventslink a:visited {
	color: #62584D;
	background-color: #EFEFE3;
	text-decoration: none;
}

.eventslink a:hover {
	color: White;
	background-color: #302415;
}

.eventslink a:active {
	color: Red;
	background-color: #F7F7F0;
}

#eventslink-dark-background-wrapper {
	color: black;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 5px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

/*
.date {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px; 
	list-style-type: none;
	list-style-image: none;
}
*/

.date {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: White;
	background-color: #9E928B;
}

.date li {
	color: White;
	background-color: #9E928B;
	margin:0;
}

.dateon {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: White;
	background-color: #4C4236;
}

.title {
	color: White;
	background-color: #4C4236;
	text-transform: uppercase;
}

.info {
	color: black;
}

.info-events-2008 {
	color: black;
	background-color: #fbfbfb;
	border: 1px solid black;
	padding: 10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.details {
	color: #A13D15;
}

.time {
	color: White;
	background-color: #A13D15;
}

/* Get Involved */

.textgetinvolved {
	font-family:  Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Black;
	text-indent: 15px;
	line-height: 17px;
}

.getinvolved {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4C4236;
}

.getinvolvedlink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #606060;
	text-decoration: none;
}

#getinvolved_support-image {
	position:absolute;
	top:70px;
	left:400px;
}

.jobs { font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: black;
}

.jobstitle {
	color: White;
	background-color: #A13D15;
	text-transform: uppercase;
}

.jobsdetails {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.jobssubhead {
	color: #A13D15;
	text-transform: uppercase;
}

.jobsbg {
	background-color: White;
}

.jobs a:link { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #302415;
}

.jobs a:visited {
	color: #62584D;
	background-color: #EFEFE3;
}

.jobs a:hover {
	color: White;
	background-color: #302415;
}

.jobs a:active {
	color: Red;
	background-color: #F7F7F0;
} 

.jobsrequirements {
	color: White;
	background-color: #9E928B;
}

/* about us */

.textaboutus {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #D5E5F5;
	text-decoration: none;
	text-indent: 15px;
	line-height: 14px;
}

.partnersfunders {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #C0D5EA;
	line-height: 17px;
}

.seperator{
	color: White;
}

.partnersfunders a:link {
	color: #C0D5EA;
}

.partnersfunders a:visited {
	color: #294E74;
}

.partnersfunders a:active {
	color: Red;
}

.partnersfunders a:hover {
	color: White;
	background-color: #C0D5EA;
}

.pier {
	color: White;
	font-weight: bold;
}

.hoursdirects  {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #C0D5EA;
	line-height: 14px;
}

.hoursdirects a:link {
	color: #C0D5EA;
}

.hoursdirects a:visited {
	color: #294E74;
}

.hoursdirects a:active {
	color: Red;
}

.hoursdirects a:hover {
	color: White;
	background-color: #C0D5EA;
}

.people {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #C0D5EA;
	text-decoration: none;
	line-height: 14px;
}

.people ul {
	list-style-type: none;
	list-style-image: none;
}

.people a:link {
	color: #C0D5EA;
	text-decoration: none;
}

.people a:visited {
	color: #294E74;
	text-decoration: none;
}

.people a:hover {
	color: White;
	background-color: #C0D5EA;
}

.people a:active {
	color: Red;
	text-decoration: none;
}

.people_in_the_news {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	line-height: 14px;
}

.people_in_the_news ul {
	list-style-type: none;
	list-style-image: none;
}

.people_in_the_news li {
	padding: 6px;
}

.people_in_the_news a {
	background: White;
	color: Black;
	padding: 3px;
}

.people_in_the_news a:link {
	text-decoration: none;
}

.people_in_the_news a:visited {
	text-decoration: none;
}

.people_in_the_news a:hover {
	background-color: #C0D5EA;
}

.people_in_the_news a:active {
	color: Red;
	text-decoration: none;
}

.subhead {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #294E74;
	text-transform: uppercase;
	background-color: #C0D5EA;
	padding-left: 2px;
	padding-right: 2px;
}

/* riverlinks */

.riverlinks {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	line-height: 14px;
} 

.riverlinks a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	line-height: 14px;
}

.riverlinks a:visited {
	color: #62584D;
	background-color: #EFEFE3;
	text-decoration: none;
} 

.riverlinks a:hover {
	color: White;
	background-color: #302415;
}

.riverlinks a:active {
	color: Red;
	background-color: #F7F7F0;
}
/* riverdive sights */

.textsights { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: White;
	text-indent: 15px;
	line-height: 17px;
}

.video {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px; 
	color: #606060;
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.video_head {
	color: #196FC4;
	text-transform:uppercase;
}

.videolink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: White;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
}
.videolink a:link {
	color: White;
	text-decoration: none;
}
.videolink a:visited {
	color: #E7F3FF;
	text-decoration: none;
}
.videolink a:hover {
	color: White;
	background-color: #196FC4;
}
.videolink a:active {
	color: White;
	background-color: #196FC4;
}
.videolinkON {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
	background-color: #196FC4;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
}
.videolinkON a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: White;
	text-decoration: none;
	background-color: #196FC4;
}
.videolinkON a:visited {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #F5FAFF;
	background-color: #E7F3FF;
	text-decoration: none;
}
.videolinkON a:hover {
	color: White;
	background-color: #196FC4;
}
.videolinkON a:active {
	color: White;
	background-color: #196FC4;
}


/*contact */

.contactsubhead {
	color:#A13D15;
	text-transform: uppercase;
}

.contact {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}

.contactborder {
	background-color: White;
	padding: 5px;
}

.contactbg {
	background-color: #B1B19D;
}

.contact a:link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #302415;
	text-decoration: none;
}

.contact a:visited {
	color: #62584D;
	background-color: #CECEBA;
} 

.contact a:hover {
	color: White;
	background-color: #302415;
}

.contact a:active {
	color: Red;
	background-color: #C3C3B1;
}

.tomp {
	color:white;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-indent: 15px;
	line-height: 15px;
}
	
.themenav a {
	display: block;
	padding: .2em .5em;
	float: left;
/*	margin-right: .5em;
	margin-bottom: 7px;*/
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	font-size: 12px;
	text-indent: 0px !important;
	color: #606060;
}

.themenav .activelink {
	background: #d4eeff;
	border: 1px solid #9fdaff;
	text-decoration: none;
	color: white;
	background-color: #606060;
}
.themenav {
	height: 2em;
	position: relative;
/*	margin-left: -180px;*/
	width: 630px;
	margin-top:0px;
}

.new-themenav a {
	display: block;
	padding: .2em .5em;
	float: left;
/*	margin-right: .5em;
	margin-bottom: 7px;*/
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-indent: 0px !important;
	color: #606060;
}

.new-themenav .activelink {
	background: #d4eeff;
	border: 1px solid #9fdaff;
	text-decoration: none;
	color: white !important;
	background-color: #606060 !important;
}

.new-themenav a:link, .new-themenav a:visited, .new-themenav a:hover, .new-themenav a:active {
	color: #606060;
	background-color:White;
}

.new-themenav a:hover {
	color: White;
	background-color: #606060;
} 

.new-themenav {
	height: 2em;
	position: relative;
/*	margin-left: -180px;*/
	width: 630px;
	margin-top:0px;
	padding-bottom:15px;
}

.updatebox ul {
	list-style-type: none;
	list-style-image: none;
}

.sounds-buttons li {
	display: inline;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
}

.sounds-buttons a:link, .sounds-buttons a:visited, .sounds-buttons a:hover, .sounds-buttons a:active {
	color: #606060;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 15px;
	border: 1px black;
	background-color: White;
}

.sounds-buttons a:hover {
	color: White;
	text-decoration: none;
	background-color: #606060;
	padding: 5px;
	border: 1px black;
} 

.sounds-buttons-active {
	color: White;
	text-decoration: none;
	background-color: #606060;
	padding: 5px;
	border: 1px black;
}

iframe {
	clear: both;
}

#themes {
	position: relative;
/*	margin-left: -180px;*/
	width: 630px;
	margin-top: 1em;
}

#footer {
	position: absolute;
	top: 725px;
	left: 300px;
	width: 250px;
	background-color: White;
	border: 1px dashed black;
	padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#606060;
	line-height: 15px;
	text-align: center;
}

#donate_now_image {
	position: absolute;
	top: 775px;
	left: 588px;
	width: 170px;
	text-align: center;
}	
#donate_now_image a img {
	border: none;
}

#invite_image {
	position: absolute;
	top: 775px;
	left: 115px;
	width: 170px;
	text-align: center;
}	
#invite_image a img {
	border: none;
}


#index_background {
	background-image: url('../images/bg_pic_index_pilings.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#aboutus_background {
	background-image: url('../images/bg_pic_roofpeek.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#aboutus_annual_report_background {
	background-image: url('../images/bg_lions_mane_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#aboutus_in_the_news_background {
	background-image: url('../images/bg_Windowpane_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#aboutus_bulletin_background {
	background-image: url('../images/bg_two_grubbies_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#education_background {
	background-image: url('../images/bg_pic_seahorse.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#education_background_brown {
	background-image: url('../images/bg_pic_toadfish.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_background {
	background-image: url('../images/bg_pic_picnic.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2008_background {
	background-image: url('../images/bg_RP_Audience.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_crowd {
	background-image: url('../images/bg_1024_Crowd5.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_oysters {
	background-image: url('../images/bg_1024_oyster_babys01.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_phish {
	background-image: url('../images/bg_1024_Phish_byMikeRambousek.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_crab_skyline {
	background-image: url('../images/bg_1024_skyline_crab.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_spirit {
	background-image: url('../images/bg_1024_Spirit6.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_tomcod {
	background-image: url('../images/bg_1024_two_tomcod_amongst_many_tomcod_by_Eileen_Keater.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#events_2009_background_traps {
	background-image: url('../images/bg_1024_Traps.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#riverdive_background {
	background-image: url('../images/bg_pic_riverdive.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#research_background {
	background-image: url('../images/bg_pic_crab.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#research_background_oyster {
	background-image: url('../images/bg_oyster_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#research_background_tunicates {
	background-image: url('../images/bg_tunicates_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#research_background_Tanchajja_searobin {
	background-image: url('../images/bg_Alyssa_Tanchajja_searobin_043_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#research_background_sonar {
	background-image: url('../images/bg_Alyssa_Tanchajja_wet-la_ photos_whiteperch_037_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#getinvolved_background {
	background-image: url('../images/bg_pic_fishtail.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#getinvolved_background_oyster_tank {
	background-image: url('../images/bg_oyster_tank_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#getinvolved_tomcod {
	background-image: url('../images/bg_two_tomcod_amongst_many_tomcod_by_Eileen_Keater_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#getinvolved_puffer {
	background-image: url('../images/bg_Puffer_Cropped_931.JPG');
	background-repeat: no-repeat;
	height: 850px;
}

#riverlinks_background {
	background-image: url('../images/bg_pic_picnic.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

#riverdive_background_blackfish {
	background-image: url('../images/bg_blackfish_1000.jpg');
	background-repeat: no-repeat;
	height: 850px;
}

.menulist ul {
	color: black;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

.menulist h2 {
	color: black;
	font-size: 103%;
	font-family: trebuchet ms, veranda, sans-serif;
	margin-bottom: 6px;
	margin-top: 6px;
}

.menulist ul li {
	font-family: trebuchet ms, veranda, sans-serif;
	text-decoration: none;
	font-size: 110%;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px;
}

.menulist ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.menulist ul ul li {
	border: 0;
	font: normal normal 100% verdana, tahoma, arial, helvetica, geneva, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

.menulist ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

.menulist ul ul li a:link, #menu ul ul li a:visited, #menu ul ul li a:hover, #menu ul ul li a:active {
	color: White;
	text-decoration: underline;
}

.menulist h2 a:link, #menu h2 a:visited, #menu h2 a:hover, #menu h2 a:active {
	color: White;
	text-decoration: none;
}

.menulist h2 a:hover {
	color: White;
	text-decoration: underline;
}

.riverdive_today a:link, .riverdive_today a:visited {
	background-color: White;
}

.riverdive_today a:hover, .riverdive_today a:active {
	background-color: #606060;
	color: White;
}

#caught-fish {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	border-collapse: collapse;
}

#caught-fish td {
	border: 1px solid black;
	padding: 2px;
}
