html, body {height:100%; margin: 0; padding: 0; }
a.sitemap:focus {
    border: 3px solid #f00;
}
.sitemap-font {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 95%;
	color: #333;
}

A.sitemap:link {
	color: #333333;
	text-decoration: none;
	letter-spacing: 1pt;
}
A.sitemap:visited {
	color: #333333;
	text-decoration: none;
	letter-spacing: 1pt;
} 
A.sitemap:hover {
	color: red;
	text-decoration: none;
	letter-spacing: 1pt;
} 

#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
     text-align: center }
#banner a { color: white; }

#main { padding: 1em; }

a img { border: none; }