body {
	color:#fff;
	background:#000;
	/* margin:0 auto; padding:0 2em; */
	text-align:center;
	background-image:url(/images/fullmoon2.jpg);
	background-attachment:fixed;
	background-position:bottom;
	background-repeat:no-repeat;
}
h1 {
	color:#fff;
	font-weight:bold;
}

div.content {
	width:615px;
	padding-top:.5em;
	text-align:left;
	float:left;
	font-weight:bold;
}
	img#boozer {
		width:250px;
		padding:0 2em 0 0;
		position:relative;
	}
div#footer {
	float:left;
}	
div.subhead {
	width:285px;
	margin:0; padding:.5em;
	float:right;
	text-align:left;
}
	.subhead a, .subhead a:visited, .subhead a:active, .subhead a:link,
	.content a, .content a:visited, .content a:active, .content a:link {
		color:#d47400; /* #ae390e; */
		background:none;
		text-decoration:none;
		border-bottom:1px solid #b83910;
		padding-bottom:1px;
		font-weight:bold;
	}
	.subhead p {
		color:#fff;
		background:#000;
		padding:0 0 0 .25em;
	}
div.subfooter {
	width:340px;
}

/* MAIN PAGE ONLY */
div.hash {
	color:#eee;
	/* border-left: 1px solid #282828; */
	margin:0 1em 1em 0; padding:.25em 1em 1em 1em;
}
	div.hash h2, div.hash h2 a, div.hash h2 a:visited {
		color:#eee !important;
		font-size:1.3em;
		border-bottom-color:#eee !important;
		margin-bottom:5px; padding-bottom:0;
	}
	div.hash p {
		margin:0 0 0 .20em; padding:0;
	}
	div.hash p strong {
		color:#ffe085; /* ff8521; red: #bf3952; /* #d47400; */
	}
	/* runs w/o a hare */
	div.hash span.open {
		color:#687c85; /* #b7e568; */
	}

/* past runs */
div.past {
	width:100%; /* for IE compatibility */
	opacity:0.2;
	filter:alpha(opacity=20)
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	/* -moz-opacity:0.2;
	 -khtml-opacity:0.5; */
}
