ul.sitemap {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 0;
	padding-left: 0;
}

ul.sitemap ul {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 2em;
	padding-left: 0;
}


ul.sitemap li a {
	display: block;
	font-weight: bold;
	color: #FFF;
	background-color: #C00;
	padding: .3em;
	margin-bottom: .3em;
}
ul.sitemap li a:visited {
	color: #F0F0F0;
}
ul.sitemap li a:active {
	color: #CCC;
}

ul.sitemap ul li a {
	display: block;
	font-weight: normal;
	color: #900;
	background-color: transparent;
	padding: 0;
}
ul.sitemap ul li a:visited {
	color: #900;
}
ul.sitemap ul li a:active {
	color: #C00;
}

