	body{
		background-color: black;
		color: #FE8;
		margin: 3px;
		padding: 3px;
	}
	img{
		padding: 10px;
	}
	div#gallery {
		position: absolute;
		width: 100%;
		top: 300px;
		text-align: center;
	}
	div#center {
		position: absolute;
		width: 70%;
		height: 240px;
		margin-left: 25%;
		padding: 5px;
		top: 200px;
		border-top: 1px solid gray;
		border-right: 1px solid gray;
		border-left: 1px solid gray;
		border-bottom: 1px solid gray;
	}	
	div#header{
		border-bottom: 1px solid gray;
		margin: 10px;
		padding-bottom: 15px;
	}
	div#top{
		position: absolute;
		margin-left: 75%;
		margin-bottom: 5px;
		top: 15px;
		padding-bottom: 10px;
	}
	h1 {
		position: absolute;
		width: 97%;
		height: 35px;
		padding: .5% 1%;
		top: 210px;
		color: #cebdff;
		margin: 0px;
		text-align: center;
	}
  h2 {
		position: absolute;
		width: 97%;
		height: 35px;
		padding: .5% 1%;
		top: 265px;
		font-size: 12px;
		color: #fe8;
		margin: 0px;
		text-align: center;
	}
	div#topcontent ul {
		position: absolute;
		width: 97%;
		height: 35px;
		padding: .5% 1%;
		top: 170px;
		color: #fe8;
		list-style: none;
		margin: 0px;
		text-align: center;
	}
	div#topcontent ul li {
		display: inline;
		padding: 0 0.5em;
		border-left: 1px solid gray;	
	}
	div#topcontent ul li.first {
		border-left: 0px none;
	}
	div#topcontent ul li a {
		color: #fe8;
		font: bold 10px/1.5 arial, sans-serif;
		text-decoration: none;
	}
	div#topcontent ul li a:hover {
		background-color: black;
		color: #cebdff;
	}
	div#footer ul {
		position: absolute;
		width: 97%;
		height: 35px;
		padding: .5% 1%;
		top: 1020px;
		border-top: 1px solid gray;
		color: #fe8;
		list-style: none;
		margin: 0px;
		text-align: center;
	}
	div#footer ul li {
		display: inline;
		padding: 0 0.5em;
		border-left: 1px solid gray;	
	}
	div#footer ul li.first {
		border-left: 0px none;
	}
	div#footer ul li a {
		color: #fe8;
		font: bold 10px/1.5 arial, sans-serif;
		text-decoration: none;
	}
	div#footer ul li a:hover{
		background-color: black;
		color: #cebdff;
	}
	