* { margin:0; padding:0; }
BODY { background-color:#E5F5FA; font-size: 1em; line-height: 1.3em;	font-family: "Trebuchet MS", Arial, sans-serif; color: #666666;	}

#topheader { height: 47px; background-color: #B6C7B6; background-repeat: repeat;  }
#header { height: 127px; background-color: #FFFFFF; background-repeat: repeat;  }
#bottomheader { height: 10px; background-color: #B6C7B6; background-repeat: repeat;  }

#leftnav { float: left; font-size: 0.9em; width: 150px; background-color: #FFFFFF; border-width: 0 1px 0 0; border-style: dashed; border-color: #AABBDC; }
#leftnav a, #leftnav a:visited { height: auto;	width: 142px;	display: block; text-decoration: none; border-width: 0 0 1px 0; border-style: dashed; border-color: #AABBDC; font-weight: bold; padding: 8px 0 8px 8px; color: #7F9D7F; }
#leftnav a:hover, #leftnav a:focus, #leftnav a:active {	color: #FFFFFF;	background-color: #7F9D7F; }

#salmonnav { float: left; font-size: 0.9em; width: 150px; background-color: #FFFFFF; border-width: 0 1px 0 0; border-style: dashed; border-color: #AABBDC; }
#salmonnav a, #salmonnav a:visited { height: auto;	width: 142px;	display: block; text-decoration: none; border-width: 0 0 1px 0; border-style: dashed; border-color: #AABBDC; font-weight: bold; padding: 8px 0 8px 8px; color: #7F9D7F; }
#salmonnav a:hover, #salmonnav a:focus, #leftnav a:active {	color: #FFFFFF;	background-color: #7F9D7F; }

#footer { clear:both; background-color:#E5F5FA; padding: 3em 1em 2em 1em; }

#homepagenav {	float: none;	font-size: 0.9em;	margin: 0 auto; height: auto; }
#homepagenav td {	padding: 6px;	vertical-align: top; }
#homepagenav img {	margin: 4px; border: 0; }

#middlecolumnwide {	font-size: 0.9em;	line-height: 1.8em; background-color: #E5F5FA;	text-align: justify; margin-left: 150px; padding: 10px; height: auto;}
#middlecolumnwide p {	padding: 8px; }
#middlecolumnwide img {	margin: 8px; }
#middlecolumnwide td {	padding: 8px;	text-align: center;  }
#middlecolumnwide ul { margin: 0px 0px 0px 32px; text-align: left; }
#middlecolumnwide a { text-decoration: underline }

div.fishquestionleft {	margin: 8px;	float: left;	border: 1px solid #7F9D7F;	background-color: #ECE9D8;	padding: 10px;	width: 220px; text-align: left;	font-size: 1.2em; font-style: bold; color: #7F9D7F; }
.fishquestionleft img { margin: 6px; padding: 0px 0px 30px 0px; }

div.fishquestionleftspecial {	margin: 8px;	float: left;	border: 1px solid #7F9D7F;	background-color: #ECE9D8;	padding: 10px;	width: 220px; text-align: left;	font-size: 1.2em; font-style: bold; color: #7F9D7F; }
.fishquestionleftspecial img { margin: 6px; padding: 0px 0px 60px 0px; }

div.fishquestionright {	margin: 8px;	float: right;	border: 1px solid #7F9D7F;	background-color: #ECE9D8;	padding: 10px;	width: 220px; text-align: left;	font-size: 1.2em; font-style: bold; color: #7F9D7F; }
.fishquestionright img { margin: 6px; padding: 0px 0px 12px 0px; }

div.fishfactleft {	margin: 8px;	float: left;	border: 1px solid #7F9D7F;	background-color: #ECE9D8;	padding: 10px;	width: 220px; text-align: left;	font-size: 1.2em; font-style: bold; color: #7F9D7F; }
.fishfactleft img { margin: 6px; padding: 0px 0px 12px 0px; }

div.fishfactright {	margin: 8px;	float: right;	border: 1px solid #7F9D7F;	background-color: #ECE9D8;	padding: 10px;	width: 220px; text-align: left;	font-size: 1.2em; font-style: bold; color: #7F9D7F; }
.fishfactright img { margin: 6px; padding: 0px 0px 12px 0px; }

h1 { font-size: 1.2em; font-style: bold; color: #7F9D7F; padding-top: 8px; }
h2 { font-size: 1.8em; font-style: bold; color: #7F9D7F; padding-top: 8px; }

div.imageright {	margin: 12px;	border: 1px solid #7F9D7F;	background-color: #B6C7B6; height: auto;	float: right;	text-align: center;	}	
.imageright img {	display: inline;	border: 0px; }

div.imageleft {	margin: 12px;	border: 1px solid #7F9D7F;	background-color: #B6C7B6; height: auto;	float: left;	text-align: center;	}	
.imageleft img {	display: inline; border: 0px; }

div.imagecenter {	margin: 8px;	width: 190px; border: 1px solid #7F9D7F;	background-color: #B6C7B6; height: auto;	float: left;	text-align: center;	}	
.imagecenter img {	display: inline;	border: 0px; }

.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {	text-align: center;  font-weight: normal; color: #000000; width: auto;  margin: 0 1px 1px 1px;  }

