.horizontal-nav {
	border: .1em solid #000; margin: .2em;
}
.horizontal-nav ul {
	list-style-type: none; text-align: center; border: none; line-height: 2em; margin: 0; padding: 0;
}
.horizontal-nav ul li {
	display: inline; border: .14em solid teal; background-color: #faebd7; margin: .2em; padding: .1em;
}
.horizontal-nav ul li:hover {
	background-color: #fff;
}
.horizontal-nav a {
	text-decoration: none; color: #000; font-size: 1em;
}
.horizontal-nav a:visited {
	color: #555;
}
.horizontal-nav a:hover {
	color: #900;
}