body {
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#bfbfbf;
	background-color:#000;
	}
h1 {
	font-size: x-large;
	margin-bottom:0.25ex;
	}
p {
	margin:0;
	padding:0;
	}
#Content>p {text-indent:2em; margin:0;}
#Content>p+p {text-indent:2em; margin-top: 1ex;}

a {
	color:#fff;
	text-decoration:none;
	}
a:hover {color:#000;background-color: #ccc;}

#Header {
	font-weight:600;
	font-size: x-large;
	margin:20px 0 10px 0;
	padding:12px 0 10px 20px;
	border-style:solid;
	border-color:#999;
	border-width:1px 0px;
	line-height:11px;
	background-color:#272727;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px;
	}

body>#Header {height:14px;}

#Content {
	margin:0px 50px 50px 11em;
	padding:10px;
	}

#Menu {
	position:absolute;
	top:80px;
	left:20px;
	width:120px;
	padding:0.5em;
	background-color:#272727;
	border:1px solid #999;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:8em;
	}
.Post {
	padding:0.5em;
	border: 1px solid #999;
	border-width: 1px 0px;
        font-weight:600;
        font-size: large;
        padding:5px 0px 0px 20px;
        line-height:7px;
        background-color:#272727;
        height:13px;
        }

/* Again, "be nice to Opera 5". */
body>#Menu {width:8em;}
body>.Post {width: 8em;}
img { border:0; }
div#footer {
	text-align: center;
	font-size: small;
}
