/*Written by Jason Fletcher November 2005
Blue*/
body {	font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size: 76%; 
			text-align: center;
			color: #009;
			padding: 0;
			background: #339; /*url(../images/bubs.png) bottom fixed repeat-x;*/
			margin: 0;}
a { text-decoration:none;}
p {		font-size:1em;
		line-height:1.3;
		margin:0;}
h1 {		color:#006;
			font-size:1.6em;}
h2 {		color:#006;
			font-size:1.4em;}
h3 {		color:#006;
			font-size:1.2em;}

a:link {	color:#FB56BB;}
a:visited {	color:#A22471;}
a:hover	 {	color:#009; text-decoration:none;}

li a {text-decoration:none;
		font-weight:bold;}

li#current a {	color: #009;}
li#current {	list-style-type:disc;}

#container {	width: 680px;
					text-align: left;
					margin: 0 auto;
					position:relative;
					padding-top:160px;
					border-left:0px #009 solid;
					border-right:0px #009 solid;
			background: url(../images/blubg.png) fixed center top no-repeat #339;
					}
					
#heading h1 {display:none;}

#content {	width:360px;
					padding: 20px 0 0 0;
					margin:0 20px 0 300px;
					text-align:left;
					background:transparent;}

.block { background:url(../images/boxtop.png) top no-repeat;	
		padding-top: 16px; margin: 0 0 20px 0;}
.block_bottom {	height:16px; background:url(../images/boxbot.png) no-repeat;}

.block p {	padding:0 10px; background-color: #fff;}

#flowplayer { 	margin-left: -200px;
				margin-top: 160px;
				border: inset 1px #fff;
			 	width:480px;
				/*background:url(../images/videotop.png) top no-repeat;*/
				}
				
#flowplayer_bottom {	/*height:16px; background:url(../images/videobot.png) no-repeat;*/}

.drop {	float:left;
			margin:0;
			font-size:2.5em;
			color:#006;}

#heading {	background: url(../images/head.jpg);
					width:680px; 
					height:160px;
					position:absolute;
					top:0;
					left:0;}
#container > #heading {	background: url(../images/head.png) no-repeat;
					position:fixed;
					left:50%;
					margin-left:-340px;
					z-index:1;}/*freezes header for better browsers*/

#menu {			width:200px;
						position:absolute;
						left:0;
						padding: 0;
						margin: 20px 0 0 20px;
						background:url(../images/mbot.png) no-repeat left bottom #fff;}
#container > #menu {/*	position:fixed;*/
					left:50%;
					margin-left:-320px;}/*freezes menu for better browsers*/
					
ul {	background:url(../images/mtop.png) no-repeat left top ;
		margin: 0;
		padding:20px 10px;}
						
li {		line-height:1.6em;
			list-style-type:circle;
			margin: 0 0 0 20px;} 

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

.warn {	color:#f00;
		font-size:1.2em;}	
							
table {float:right;}
.field {float:left;}

form {		margin:0 20px;
			color:#fff;}	
			
input.button {	background-color:#fff;
				border:3px solid #666;
				color:#333;
				font-variant:small-caps;}

#footing {		width:680px;
							height:60px;
							margin: 30px 0;
							clear:both;
							text-align:center;
							/*background: url(../images/blubg.png) fixed center top no-repeat #339;*/
							color:#ccc;
							border-bottom: 1px dotted #36f;}
								
#footing a {	text-decoration:none;
				font-size:0.8em;
				float:right;
				padding-right:20px;
				color:#ccc;}


