a, a:link, a:visited
{
	color: #005500;
	text-decoration: none;
	background: transparent;
}

a:active, a:hover
{
	color: #000000;
	text-decoration: underline;
	background: transparent;
}

.title
{
	font-size: medium;
	color: #000000;
	background: transparent;
	position: absolute;
	left: 15px;
	top: 15px;
}

.rightbar
{
	font-size: x-small;
	color: #000000;
	background: transparent;
	position: absolute;
	line-height: 110%;
	right: 10px;
	top: 150px;
	text-align: right;
	font-family: monaco, profont, monospace;
}

.links
{
	font-size: small;
	color: #000000;
	background: transparent;
	position: absolute;
	line-height: 110%;
	left: 290px;
	top: 175px;
	text-align: right;
}

.results
{
	font-size: small;
	color: #000000;
	background: transparent;
	position: absolute;
	line-height: 110%;
	right: 450px;
	top: 150px;
	text-align: left;
}

.whois
{
	font-size: small;
	color: #000000;
	position: absolute;
	left: 10px;
	bottom: 10px;
	text-align: left;

}

.music
{
	font-size: small;
	color: #000000;
	position: absolute;
	left: 50%;
	bottom: 10px;
	text-align: left;
}

.puzzles
{
	font-size: small;
	color: #000000;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: left;
}

