body{
	background-color: #691312;
	font-family: serif;
	background-image: url('resources/oldies_background.png');
	margin: 0;
	padding: 0;
	padding-top: 3pt;
	font-size: 12pt;
	}
	
a{
	text-decoration: none;
	color: white;
	}
a:hover{
	color: #ddf;
	}
	
.containment{
	display: block;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	}
	
.pagebody{
	margin: 0;
	padding: 0;
	background-image: url('resources/container_bluebg.png');
	color: white;
	}
	
.pagebodyinner{
	padding-top: 12pt;
	padding-left: 34px;
	padding-right: 38px;
	padding-bottom: 10pt;
	max-height: 340px;
	overflow-y: scroll;
	}
.pagebodyinner-noscroll{
	padding-top: 12pt;
	padding-left: 34px;
	padding-right: 38px;
	padding-bottom: 4pt;
	}
	
.endpagebody{
	margin: 0;
	padding: 0;
	height: 71px;
	}
	
.makeinline{
	display: inline;
	float: left;
	clear: none;
	}

.tabsdiv{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-left: 90px;
	}
	
.tabsdiv a{
	display: block;
	padding-top: 4px;
	font-size: 18px;
	height: 25px;
	width: 155px;
	background-image: url('resources/tab_norm.png');
	overflow: hidden;
	color: silver;
	}
.tabsdiv a:hover{
	background-image: url('resources/tab_hover.png');
	color: white;
	}
	
.headerdiv{
	margin: 0;
	padding: 0;
	border: 0;
	height: 523px;
	overflow: hidden;
	}
	
.headerdiv img,a{
	border: none;
	}
	
.headertext{
	position: absolute;
	top: 380px;
	margin-left: 4px;
	color: white;
	width: 420px;
	text-align: center;
	}
	
.homemarquee{
	position: absolute;
	top: 38px;
	margin-left: 44px;
	color: #008;
	width: 380px;
	text-align: center;
	}
.homeaddress{
	position: absolute;
	top: 38px;
	margin-left: 444px;
	color: #008;
	width: 450px;
	text-align: right;
	}
.homeaddress a{
	color: #008;
	text-decoration: none;
	}
.homeaddress a:hover{
	text-decoration: underline;
	}
	
#closebutton{
	display: block;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding-top: 8pt;
	}
	
.maincontent{
	margin: 0;
	padding: 0;
	}