/*Written by Jason Fletcher November 2005
Deep Sea fish*/

body {		font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 76%; 
			text-align: center;
			color: #cfc;
			background: url(../images/bodyfush.jpg)  50% 160px no-repeat #000 fixed;
			padding: 0;
			margin: 0;}

p {			font-size:1em;
			line-height:1.6em;}
h1 {		color:#006;
			font-size:1.6em;}
h2 {		color:#006;
			font-size:1.4em;}
h3 {		color:#006;
			font-size:1.2em;}

a:link {		color:#CEE7F9;}
a:visited {		color:#CEE7F9;}
a:hover	 {		color:#333;
				text-decoration:none;}
a:active {		font-weight:bold;}
					
.drop {		float:left;
			margin:0;
			font-size:1.6em;
			color:#cfc;}
			
.warn {	color:#f00;
		font-size:1.2em;}

input.button {	background-color:#333;
				border:2px solid #666;
				color:#cee7f9;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-variant:small-caps;}
input.field, textarea{background-color:#ccc;}

caption { caption-side: top; 
          text-align: left;
		  font-style:oblique; }


table {float:right;}
 .field {float:left;}
form {	margin:20px;
		width:auto;}
#container {		width: 620px;
					text-align: left;
					margin: 0 auto;
					position:relative;
					/* background: url(../images/bottyfush.jpg) no-repeat right bottom; */
					padding:160px 0 20px 0;
					border:1px #333 dotted;
					border-top:none;}
					
#heading {			background: url(../images/headfush.jpg) #000;
					width:620px; 
					height:160px;
					position:absolute;
					top:0;
					left:0;}
					
#heading h1 {	display:none;}

#content {	width:400px;
			margin: 0 0 0 220px;
			text-align:left;
			background:transparent;}

#content p {		background:transparent;
					padding:10px;
					margin-bottom:2em;}
					
#flowplayer	{ margin-top: 220px;
			  margin-left: -150px; 
			  border:inset 1px #fff;
			  width:480px;}
					
#menu {		margin:-40px auto 60px auto; 
			z-index: 1;	}
#container>#menu {margin-top:-52px;} 

#menu ul { 	list-style-type: none;
			text-align: right;
			margin:10px 10px 0 0;/*distance from the mid-line*/
			padding: 0;
			position: relative;
			z-index: 2;}
			
#menu li {		display: inline;
				text-align: center;
				margin: 0 5px;
				font-variant:small-caps;
				font-size:0.9em;}		

#menu li a:link, li a:visited {
					padding: 1px 5px;
					color: #CEE7F9;
					background-color: #333;
					border: 1px solid #999;
					text-decoration: none;}
					
#menu li a:hover { 	color: #000;
					border: 1px solid #666;
					border-top: 2px solid #666;
					border-bottom: 2px solid #666;}
					
#menu li#current  a{	color: #cfc;
						border: 1px solid #666;
						border-top: 2px solid #666;
						border-bottom: 2px solid #666;}
				
#footing {		width:400px;
				margin: 0 0 0 220px;
				text-align:left;
				background:transparent;
				color:#666;
				clear:both;}

#footing a{	font-size:0.8em;
			text-decoration: none;}