BODY {
    background-color:#2a2f35;
	width: 800px;
	height: 650px;
} /* Required for percentage heights below */

#header {
	position: absolute;
	width: 740px;
	height: 25px;
	top: 5px;
	right: 5px;
	bottom: auto;
	left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: medium;
}

#main {
	position: absolute;
	width: 400px;
	height: 400px;
	top: 33px;
	right: auto;
	bottom: auto;
	left: 350px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border-style: ridge;
	border-color: maroon;
	border-width: medium;
	vertical-align: middle;
	visibility: hidden;
	background-color: #7f9faa;
}

#hidden {
	position: absolute;
	width: 390px;
	height: 390px;
	top: 35px;
	right: auto;
	bottom: auto;
	left: 350px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	border-style: ridge;
	border-color: Gray;
	border-width: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	z-index: auto;
}

#leftcity {
	position: absolute;
	width: 150px;
	height: 390px;
	top: 33px;
	right: auto;
	bottom: auto;
	left: 0;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}

#leftsea {
	position: absolute;
	width: 150px;
	height: 390px;
	top: 33px;
	right: auto;
	bottom: auto;
	left: 0;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	visibility: hidden;
}

#footer {
	position: absolute;
	width: 400px;
	height: 50px;
	top: 473px;
	right: auto;
	bottom: 0;
	left: 350px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	color: #e9f3f3;
}

#footer2 {
	position: absolute;
	width: 740px;
	height: 250px;
	top: 533px;
	right: auto;
	bottom: 0;
	left: 2px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	vertical-align: middle;
	color: #e9f3f3;
}

.myfooter {
	position: absolute;
	width: 740px;
	height: 250px;
	top: 533px;
	right: auto;
	bottom: 0;
	left: 2px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: middle;
	color: #e9f3f3;
}

.mytext {
    color: white;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 20
}

.mysmalltext {
	color: #e9f3f3;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px}
