#wholepage {
	background: #780000;
	position: absolute;
	width: 962px;
	height: 635px;
	padding: 0px;
}

#header {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 960px;
	height: 150px;
	padding: 0px;
}

#menubar {
	background: #000000;
	position: absolute;
	top: 151px;
	left: 1px;
	width: 960px;
	height: 30px;
	padding: 0px;
	margin: 0px;

}

#viewport {
	background: #000000;
	position: absolute;
	top: 181px;
	left: 1px;
	width: 960px;
	height: 436px;
	padding: 0px;
}

#footer {
	background: #000000;
	position: absolute;
	top: 612px;
	left: 1px;
	width: 960px;
	height: 20px;
	font: 8px Verdana, Helvetica sans;
	color: #e6e6e6;
	text-align: center;
	padding: 0px;
}

#layer2 {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 0px;
	height: 0px;
	color: #e6e6e6;
	padding: 20px;
	overflow: auto;
}

#leftcolumn {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 250px;
	height: 236px;
	padding: 0px;
	overflow: auto;
	font: 12px Verdana, Helvetica sans;
	color: #e6e6e6;
}

#rightcolumn {
	position: absolute;
	top: 1px;
	left: 251px;
	width: 679px;
	height: 236px;
	padding: 10px 20px 10px 10px;
	overflow: auto;
	font: 12px Verdana, Helvetica sans;
	color: #e6e6e6;
}

#pictureframe {
	position: absolute;
	top: 23px;
	left: 21px;
	width: 210px;
	height: 277px;
	padding: 0px;
}

#picturebox {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 200px;
	height: 267px;
	padding: 0px;
}

a {
	border: 0px none;
	font: bold 14px Verdana, Helvetica sans;
	color: #e6e6e6;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.redlink {
	border: 0px none;
	font: bold 14px Verdana, Helvetica sans;
	color: #500000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

a.form {
	background: #000000;
	border: 0px none;
	font: bold 14px Verdana, Helvetica sans;
	color: #e6e6e6;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	text-decoration: none;
}

a.footer {
	background: #000000;
	border: 0px none;
	font: 8px Verdana, Helvetica sans;
	color: #e6e6e6;
	margin: 0px;
	text-decoration: none;
}

a:hover {
	border: 0px none;
	text-decoration: underline;
}

a.form:hover {
	background: #3c0000;
	border: 0px none;
	text-decoration: none;
}

a:active {
	border: 0px none;
	text-decoration: none;
}

img {
	border: 0px;
	font: bold 14px Verdana, Helvetica sans;
	color: #e6e6e6;
	padding: 0px;
	margin: 0px;
}

body {
	padding: 0px;
}

.redtext {
	color: #ff0000;
}

.standout {
	font-weight: bold;
}

.postform {
	background: url('graphics/layerbg.png');
	border: none;
	font: 14px Verdana, Helvetica sans;
	color: #e6e6e6;
	padding: 0px;
	margin: 0px;
}

