html, body {
	margin:0;
	padding:0;
}
body{
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #bbbbbb;
	font-size: 12px;
	margin: 0;
	background: #333333;
}
a{
	color: #876743;
	text-decoration: none;
	background: #333333;
}
a:focus, a:hover, a:active {
	text-decoration: none;
	color: #777777;
	background: #333333;
}
.inline{
	color: #666666;
	text-decoration: none;
}
.inline:focus, a:hover, a:active {
	text-decoration: none;
	color: #777777;
}
p, li {
	line-height: 1.8em;
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 13px 0;
	letter-spacing:0px;
	margin-left: 20px;
}
h1 {
	padding: 0;
	font-size: 1em;
	color: #666;
}
h2 {
	padding-top: 10px;
	font-size:2em;
}
h3 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	padding-top: 5px;
	font-size:1.2em;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	width: 1000px;
	height: 1000px;
	background-color: #3b3b3b;
	margin: 0 auto;
	text-align: left;
	background: #333333 url(../images/common/back.gif) no-repeat center top;
}

div#nav {
	padding: 0px;
	width: 1000px;
	height: 38px;
	margin: 0 auto;
	position: relative;
	display: block;
	z-index: 100;
}
div#home {
	padding: 0px;
	margin: 20px 0px 0px 120px;
	position: absolute;
}

div#underwater {
	padding: 0px;
	margin: 27px 0px 0px 135px;
	position: absolute;
	width: 175px;
	height: 15px;
}
	div#underwater a:hover {
	background-color: #3d3c3c;
	}
div#subnav {
	padding: 0px;
	margin: 42px 0px 0px 132px;
	position: absolute;
}
div#container {
	padding: 20px;
	width: 600px;
	height: 400px;
	margin: 0px 84px 0px 175px;
	top: 30px;
	position: relative;
	z-index: 2;
	display: block;
	float: center;
}
div#container2 {
	padding: 10px;
	/*width: 1000px;
	margin: 0px 84px 0px 0px;
	position: relative;
	z-index: 1;
	display: block;
	float: center;*/
}
div#container3 {
	padding: 0px;
	width: 800px;
	height: 1000px;
	margin: 0 auto;
	top: 30px;
	position: relative;
	z-index: 1;
	display: block;
}
div#area {
	padding: 0px;
	margin: 20px 0px 0px 20px;
	position: absolute;
}
div#homecopy {
	padding: 23px;
	float: left;
	margin: 0px 84px 0px 175px;
	position: relative;
	top: 10px;
	width: 600px;
}
div#techcopy {
	padding: 23px;
	float: left;
	margin: 0px 84px 0px 150px;
	position: relative;
	top: 10px;
	width: 600px;
}
div#keys {
	padding: 0px;
	float: right;
	margin: 0px 130px 0px 0px;
	top: 5px;
	position: relative;
	width:150px;
	display: inline
}
div#keys2 {
	padding: 0px;
	float: right;
	margin: 0px 80px 0px 0px;
	top: 5px;
	position: relative;
	width:150px;
	/*display: inline*/
}
div#logo {
	padding: 20px;
	float: right;
	margin: 20px 84px 0px 0px;
	top: 20px;
	position: relative;
	width:140px;
}

div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}
/*home page gallery */
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0px solid #333333;
background-color: #333333;
color: #876743;
width: 600px;
float: left;
margin: 0px 84px 0px 0px;
z-index: -1;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
font-size: 13px; 
color: #876743;
}
/*end home page gallery */

#menudrop
{	margin: 0;
	z-index: 100;
	padding: 0}
	
	#menudrop li
	{	float: left;
		list-style: none;
		font: 13px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif}

	#menudrop li a
	{	display: block;
		background: #333333;
		padding: 2px 12px;
		text-decoration: none;
		border-left: 5px solid #333333;
		color: #876743;
		white-space: nowrap}

	#menudrop li a:hover
	{	background: #333333}
		
		#menudrop li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 0px solid white}
		
		#menudrop li ul li
		{	float: none;
			display: inline}
		
		#menudrop li ul li a
		{	width: auto;
			background: #333333}
		
		#menudrop li ul li a:hover
		{	background: #333333;
		color: #777777;
		border-left: 5px solid #777777}

table
{
border-collapse:collapse;
width:100%;
}
table, th, td
{
border: 1px solid #777777;
height:50px;
text-align:right;
height:50px;
vertical-align:bottom;
padding:10px;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
color: #777777;
font-size: 12px;
}