html, body {
	height: 100%;
}

div#topnavbar {
	background: #262626;
	float: left;
	height: 260px;
	width: 56px;
}
div#topnavbar a {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	cursor: pointer;
}
div#topnavbar a span {
	background: #363636;
	color: #898;
	float: left;
	margin: 4px;
	text-align: center;
	width: 48px;

	opacity: 0.5;
	filter: alpha(opacity=50);
}
div#topnavbar a span.nobutton {
	color: #404040;
	text-decoration: line-through;
}
div#topnavbar a:hover span.button {
	opacity: 0.99;
	filter: alpha(opacity=99);
}

	div#galicons {
		height: 84px;
	}
	div#galicons a img {
		width: 12px;
		height: 80px;
		border: #eee 1px solid;

		opacity: 0.20;
		filter: alpha(opacity=20);
	}
	div#galicons a:hover img {
		opacity: 0.95;
		filter: alpha(opacity=95);
	}

	div.imgbox {
		text-align: center;
	}
	div.imgbox img {
		background: #fff;
		border: #fff 1px solid;
		padding: 3px;
	}


	div#infobox {
	}
	div#infobox div#c {
		padding: 4px 8px 8px 4px;

	}
	div#infobox div#c span {
		color: #898;
		float: left;
		font-size: 150%;
		cursor: pointer;
	}
	div#infobox div#c div#desctext {
		text-align: justify;
		text-indent: 1em;
	}