#wrapper {position: relative; width: 800px; padding: 0px; background: #FFFFFF;}
.float_right {float: right; position: relative; margin: 0px 0px 0px 5px;}
.float_left {float: right; position: relative; margin: 0px 0px 0px 5px;}
#adlink {position: relative; top: 620px; left: 5px; }
#adlinkright {position: relative; right: 5px; }
#content {position: relative; margin-left: 143px; margin-right: 165px; padding: 15px 10px 10px 10px; text-align: justify; background: #FFFFFF;}
#contentexpanded {position: relative; margin-left: 143px; padding: 15px 10px 10px 10px; text-align: justify; background: #FFFFFF;}
#storecontent {position: relative; margin: 0px 0px 0px 120px; padding: 0; text-align: left; background: #FFFFFF;}
#removemargin h2 {margin-bottom: 0;}
table.logo { border-collapse: collapse;border-spacing: 0;}
tr.logo, tbody.logo, tfoot.logo, th.logo, thead.logo {}
td.logo { text-align:right; padding:0 10 0 0;}
#top {height: 80px; min-width: 912; background-image: url(http://www.fishlore.com/Pictures/Logo7-RepeatingRightSide-2.jpg); background-repeat: repeat-x; display:auto;}
#topright {float:right; width: 468; padding:0; margin: 10 5 10 0; z-index:99;}
#left {position: absolute; width: 132px; top: 100px; left: 0px; text-align: center; background: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 11pt;}
#fish-contest {position: absolute; width: 132px; top: 420px; left: 1px; text-align: center; background: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
#skyscraper-right {position: absolute; width: 161px; top: 400px; right: 1px; background: #FFFFFF;}
#fish-book {position: absolute; width: 132px; top: 360px; left: 5px; text-align: center; background: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
#right {position: absolute; width: 162px; top: 100px; right: 1px; text-align: center;  background: #FFFFFF; font: 13px Arial, Helvetica, sans-serif;}
#rightshrink {position: absolute; width: 1px; top: 100px; right: 1px; text-align: center;  background: #FFFFFF;}
#menu {position: absolute; top: 0; left: 0; padding-top: 1px; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}
#menu ul {list-style: none; margin: 0px 3px 10px 5px; font-size: 10pt; padding: 0;}
#menu li {list-style: none; width: 132px; height: 27px; padding: 0; font-size: 10pt; margin-top: -2px;
  background-image: url(Pictures/Buttons/ButtonPressed3.gif); background-repeat: no-repeat;}
#menu a:link, #menu a:visited {display: block; width: 132px; height: 27px; padding-top: 6px; margin: 0;
  background-image: url(Pictures/Buttons/EmeraldButton2.gif); background-repeat: no-repeat; color: #FFFFFF;
  text-decoration: none; text-align: center; font-weight: normal; font-size: 10pt;}
#menu a:hover {display: block; height: 27px; width: 132px; padding-top: 6px; margin: 0;
  background-image: url(Pictures/Buttons/ButtonPressed3.gif); background-repeat: no-repeat; font-weight: normal; text-align: center; font-size: 10pt;}
#menured a:link, #menured a:visited {width: 132px; height: 27px; padding-top: 6px; margin: 0;
 background-image: url(Pictures/Buttons/RedButton.gif); background-repeat: no-repeat; font-size: 10pt;}
#menured a:hover {height: 27px; width: 132px; padding-top: 6px; margin: 0;
 background-image: url(Pictures/Buttons/ButtonPressed3.gif); background-repeat: no-repeat; font-size: 10pt;}
#separator {position: absolute; width: 860px; top: 115px; left: -20px; border: 1px solid #99CCCC;  background: #99CCCC; font-size: 11pt;}
#title {font-size: 12px; font-weight: bold; font-style: italic; background: #99CCCC;}
strong {color: #000000; background: #EFEFEF; text-align: center;}
b {color: #000;}
.bluestrong {color: #0000FF;}
.sb {text-align: center;}
.sb img {border: 1px solid black;}
fieldset {text-align: center; border: 1px groove #0000FF; padding: 2px 5px; width: 35em;}
legend {color: #000; background: #F0F0F0; border: 1px groove #0000FF; padding: 2px 5px;}
.redh1 {color: #FF1493; margin: 0px; font : bold 12pt Arial, Helvetica, geneva, sans-serif;}
.blueh2 {color: #0000FF; margin: 0px; font : bold 12pt Arial, Helvetica, geneva, sans-serif;}
.adsense_top_right {float: right; position: relative; margin: 0px 0px 0px 5px;}
.adsense_top_left {float: left; position: relative; margin: 0px 5px 0px 0px;}
.indent {padding-left: 20px;}
.indent20 {padding-left: 20px;}
.indent40 {padding-left: 40px;}
.Profiles {border-right: 3px dashed #99CCCC;}
.NoBorder {border-top: 0px; border-bottom: 0px;}
.border-top {border-top: 2px dashed #99CCCC; margin: 0;}
.removemargin {margin: 0px; font : bold 12pt Arial, Helvetica, geneva, sans-serif;}
.nomargin {margin: 0px;}
.sitemapindent {margin: 0; padding-left: 20px;}
option {font-size: 14px;}
select {font-size: 14px;}
body {font: 13px Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0;  border-color : #cc0000; background-color : #FFFFFF; color : #000000; text-align: justify;}
img {border: 0px;}
.img-border { border-right: 2px solid #333; border-bottom: 2px solid #333;}
.img-border-float { float: right; position: relative; border-right: 2px solid #333; border-bottom: 2px solid #333; margin: 0px 0px 0px 10px;}
.img-noborder-float { float: right; position: relative; margin: 0px 0px 0px 10px;}
.img-border-float2 { float: right; position: relative; margin: 0px 0px 0px 10px;}
.img-border-float-left { float: left; position: relative; border-right: 2px solid #333; border-bottom: 2px solid #333; margin: 0px 5px 0px 0px;}
tr {text-align: left;}
td {font: 13px Arial, Helvetica, sans-serif; padding: 4px 5px 4px 5px; text-align: left;}
th {font: 13px Arial, Helvetica, sans-serif; font-weight: bold; padding: 4px 5px 4px 5px; text-align: left;}
h1 {font : bold 12pt Arial, Helvetica, geneva, sans-serif; color: #000000; margin-top: 0px;}
h2, h3 { font : bold 12pt Arial, Helvetica, geneva, sans-serif; color: #000000; margin: 0;}
.photo-credit { font : 8pt Arial, Helvetica, geneva, sans-serif; color: #000000;}
.fish-refs { font : 9pt Arial, Helvetica, geneva, sans-serif; color: #000000; margin-left: 20px; font-style: italic;}
hr {background-color:#3c8c93}
A:link {color: #0000FF;}
A:visited {color: #000000;}
A:active {color: #0000FF;}
A:hover {color: #000000;}
table {border-collapse: collapse;}
ul {padding: 10px 0 10px 30px; margin: 0;}
li {background: none; list-style-image: url(Pictures/cyanbullet.gif); padding-left: 0; margin: 0;}
font {color: 0000FF;}
strong.fish-facts {background-color: #EFEFEF; font: 11pt Arial, Helvetica; color: #000000; text-align: center;}
.fish-facts {background-color: #FFF; border: 1px groove #808080; border-collapse: collapse; padding: 3px 5px; margin-top: 3px;}
.smalltext {font: 8pt Arial, Helvetica; color: #000000; text-align: center; margin-left: 5px;}
table.profile, tbody.profile, tfoot.profile, thead.profile, tr.profile, th.profile, td.profile  {border-collapse: separate; text-align:center; padding: 2px;}
table, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;}
.float-right {float:right; position: relative; margin: 0px 0px 0px 5px;}
#fish-table { display: table; text-align:center; }
#fish-row  { display: table-row; }
#fish-cell { display: table-cell; width:160px; height:200px; text-align:center; border:0;}
#fish-cell2 { display: table-cell; width:160px; height:150px; text-align:center; border:0;}
#fish-cellbig { display: table-cell; width:auto; height:auto; text-align:justify; border:0;
	 vertical-align:top; padding:5px;}
#fish-cellborder { display: table-cell; width:auto; height:auto; text-align:left; border:1px solid #3a8d93;
	 vertical-align:top; padding:5px;}
#fish-cellborderalt { display: table-cell; width:auto; height:auto; text-align:left; border:1px solid #3a8d93;
	 vertical-align:top; padding:5px;background-color:#E8E8E8 ;}
.center { text-align:center;}
.left { text-align:left;}
