body {
font-family: sans-serif;
font-size  : 9pt;
background : url(gradient.gif);
background-repeat : repeat-x;
text-align : center;
}

body, html {
margin : 0;
padding-top: 4px;
}
	
h1 {
border-bottom: 2px solid #ccc;
font-size  : 10pt;
}
	
table.results {
border: 1px solid #ccc;
border-collapse: collapse;
width: 220px;
}
	
table.results td {
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 15pt;
}

div.results {
border-left : 1px solid #ccc;
border-right: 1px solid #ccc;
border-top : 1px solid #ccc;
}
.center {
		text-align:center;
}
div.result {
	border-bottom: 1px solid #ccc;
	height 15pt;
}

a {
color: #00f;
text-decoration: none;
}

a:visited {
color: #00f;
}
	
td a:hover, .bc a:hover {
text-decoration: underline;
}
	
a.pagecur, a.pagesel {
border : 1px solid #ccc;
padding: 2pt;
text-decoration: none;
color: black;
}
	
a.pagecur {	
background-color : #EAECFE;
font-weight: bold;
}
	
a.pagesel:hover, a.pagecur:hover, a.pagecur:active, a.pagesel:active {
background-color : #DADCFE;
}

p#footer {
border-top : 1px dashed #ccc;
padding-top: 1pt;
}


td.seafood {
text-align:center;
width : 100pt;
}

	.seafood a {
			display: block;
			font-size: 9pt;
	}


	td.status_avoid, td.status_enjoy, td.status_questionable, td.status_unknown {
			text-align : center;
			font-weight : bold;
			width : 80px;
	}

	td.sciname {
			width : 80pt;
	}

	td.guide {
			width : 100pt;
	}

	td.fbinfo  {
			width: 100pt;
	}

	td.status_enjoy {
		color : #0e0;
	    background-color : #4f4;
	}
	
	td.status_questionable {
		color : #fa5;
	    background-color : #ef0;
	}
	
	td.status_avoid {
		color : #f00;
	    background-color : #e77;
	}
	
	td.status_unknown {
	    background-color : #EEE;
	}
	
	.rowcol01 {
		background-color : #EAF2F7;
	}
	
	.rowcol02 {
		background-color : #FAFCFE;
	}

	div .content {
	/*	width : 220px;*/
	}
img {
		border:0;
		vertical-align:middle;
}

	form,.flagcontainer {
			margin: 0 auto 0 auto;
	}

	form, .formtext, .flagcontainer {
			text-align: left;
			width: 200px;
	}
	.formtext {

			border : 1px solid #222;
	}

	.formbutton {
			vertical-align: top;
			border:0;
			width: 200px;
			height: 18px;
			padding:0;
			border: 1px solid #fff;
			color: #fff;
}

.content {
	 margin: 0 auto 0 auto;
width : 220px;
}

.footer {
		margin-top : 10px;
		border-top : 1px solid #ddd;
}

.footer a {
		color : #ccc;
}

.footer a:hover {
		color : #333;
}
.flagcontainer {
	text-align:center;
}
.flagcontainer a img {
    margin: 2px;
}

.input {
	-wap-input-format : *m;
}
