td {
  font-family: monospace;
}

h1.title {
  display:inline;
}

#wrapper {
	margin:-8px;
	padding:0px;
	color:white;
	background-color:black;
	font-family:monospace; 
	height:200px;
	border-bottom: 3px solid black;
}

#header {
	margin: 0 auto;
	position: relative;
	width:73.078em;
	height:200px;
	background-image:url(/~johnny/.index/header.png); 
}

#header span.name {
	width:22em;
	color:white;
	float:right;
	background-color:black;
	font-family:Helvetica,Arial,sans-serif;
	padding:10px;
	text-align:right;
	font-size:1.2em;
	position:relative;
	right:-20px
}

#header a{ 
	font-size:2em;
	color:white;
	font-weight:normal;
	text-decoration:none; 
}

#header a:hover {
 color:gray;text-decoration:none;border:none;
}

li {
	list-style-type:square;
}
ul {
	padding: 10px 0 0 20px;
	margin: 0px;
}

table {
  margin-top: 0.5em;
}
