#logo
{
	display:block;
	margin: 1em auto;
}
nav
{
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
nav a
{
	text-decoration:none;
	color:black;
}
nav ul
{
	clear:left;
   	float:left;
   	list-style:none;
   	margin:0;
   	padding:0;
   	position:relative;
   	left:50%;
   	text-align:center;
}
nav li
{
	display:block;
   	float:left;
   	list-style:none;
   	margin:0.25em 0;
   	border:1px solid black;
   	border-left:none;
   	padding:0.5em 2em;
   	position:relative;
   	right:50%;
}
nav li:hover
{
	background-color:rgb(220,220,220);
}
.left
{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-left:1px solid black;
}
.right
{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
#main
{
	clear:both;
	margin:0 auto;
	width:50%;
	text-align:center;
}
