html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#000;
}

div#top {
	width:100%;
	height:64px;
	background-color:#000;
	border-bottom:1px solid #fff;
}

.logo { float:left; }

div#container {
	width:960px;
	border:0px solid #333;
	margin:0px auto;
	padding:10px;
	text-align:center;
}

div#mainnav {
	float:right;
	padding:35px 0px 0px 0px;
}

div#mainnav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:auto;
}

div#mainnav ul li {
	float:left;
	padding:0px 10px 5px 15px;
	background:url(../images/nav_bg.jpg) top left no-repeat;
}

div#mainnav ul li a {
	font:normal 11px Verdana;
	color:#fff;
	text-decoration:none;
}

div#content a {
	font:normal 11px Verdana;
	color:#bcbcbc;
	text-decoration:none;
}

div#mainnav ul li a:hover {
	color:#999;
}

.gray { color:#bcbcbc !important; }

div#footer {
	padding:5px 0px 0px 0px;
	border:0px solid #f00;
}

div#footer ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#footer ul li {
	display:inline;
	padding:0px 7px 5px 14px;
	margin:0px;
	border:0px solid #f00;
	background:url(../images/nav_bg.jpg) top left no-repeat;
	/*background:url(../images/footer_bg.jpg) top left no-repeat;*/
}

div#footer ul li a {
	font:normal 11px Verdana;
	color:#8c8c8c;
	padding:0px;
	text-decoration:none;
}

div#footer ul li a:hover { color:#444; }

div#footer p {
	margin:0px;
	padding:7px 0px 0px 0px;
	color:#8c8c8c;
	font:normal 11px verdana;
}

p, td, div#clockbox {
	font:normal 11px verdana;
	line-height:18px;
	color:#fff;
}

h1 {
	font:normal 21pt Arial, Helvetica;
	color:#fff;
	text-align:left;
}

h3 a {
	color:#ccc;
	font:bold 10pt Arial, Helvetica;
	text-decoration:none;
}

h3 { margin:0px; padding:0px; }

h3 a:hover {
	color:#aa0000;
}

.collection_date {
	font:normal 10pt verdana !important;
}

.collection_date a { color:#fff; text-decoration:none; }