body {
	background: #000;
	color: #fff;
	margin: 0;
	font: 13px/16px Helvetica, Arial, Verdana, sans-serif;
}
#head {
	background: #333 url(images/bg_head.gif) repeat-x 0 0;
	border-bottom: solid 3px #171717;
}
#headcontainer {
	width: 700px;
	margin: 0 auto;
}
#container {
	width: 700px;
	margin: 0 auto;
}
h1 {
	margin: 0;
	padding: 0.25em 0;
	font: 3em Georgia, Times, "Times New Roman", serif;
	letter-spacing: -0.07em;
}
h2 {
	margin: 0;
	padding: 0.25em 0;
	font: 2em Georgia, Times, "Times New Roman", serif;
	letter-spacing: -0.05em;
}
p {
	margin: 0;
	padding: 0.5em 0;
}
table {
	border-top: solid 1px #222;
	border-left: solid 1px #222;
	margin: 10px;
}
th {
	font: 1.5em Georgia, Times, "Times New Roman", serif;
	text-align: left;
	padding: 3px;
	background: #111;
	border-right: solid 1px #222;
	border-bottom: solid 1px #222;
}
td {
	border-right: solid 1px #222;
	border-bottom: solid 1px #222;
	padding: 3px;
}
a {
	color: #33f;
}
a:hover {
	color: #fff;
}
td a {
	display: block;
	text-indent: 20px;
	background: url(images/arrow.gif) no-repeat 0 center;
}
td a:hover {
	background: #070707 url(images/arrow.gif) no-repeat 3px center;
}
ul.nav {
	text-align: center;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.nav li {
	display: inline;
	padding: 0 5px;
	border-left: solid 1px #fff;
}
ul.nav li:first-child {
	border:none;
}
a.button img {
	border: solid 1px #000;
	padding: 1px;
}
a:hover.button img {
	border: solid 1px #fff;
}
a.button {
	float: left;
	width: 50%;
	text-align: center;
}