body { 
 background: white;
 color: black;
 font-family: Verdana, sans-serif;
 font-size: 0.75em;
 margin: 0px;
 padding: 0px;
}

h1, h2, h3 { 
text-align: center;
 }

/* 'ugly' center content technique */
/* Set margin-left to half the width */
div.content {
position:absolute;
left:50%;
width:600px;
margin-left:-300px;
padding:15px;
}

/* Containers */
div.container { 
width: 170px;
border: thin solid black;
margin: 10px;
float: left;
}

ul.simplelist { 
text-align: left;
list-style-type: none;
margin-left: 5px;
padding: 0px;
 }

ul.simplelist ul { 
list-style-type: none;
margin-left: 10px;
padding: 0px;
}

/* Old header stuff */
p.head {
font-family: Verdana, sans-serif;
font-size: medium;
color: black;
background: white;
}

p.heading {
font-family: Verdana, sans-serif;
font-size: medium;
color: black;
background: white;
font-weight: bold;
}

p.normal {
font-family: Verdana, sans-serif;
font-size: x-small;
color: black;
background: white;
}

ul.normal {
font-family: Verdana, sans-serif;
font-size: x-small;
color: black;
background: white;
}

td.head {
font-family: Verdana, sans-serif;
font-size: x-small;
color: black;
background: white;
font-weight: bold;
counter-reset: list-num;
}

td.list {
font-family: Verdana, sans-serif;
font-size: x-small;
color: black;
background: white;
}

a:link {
text-decoration: underline;
color: blue;
}

a:visited {
text-decoration: underline;
color: purple;
}

a:active {
text-decoration: underline;
color: green;
}

p.indent {
margin-left: 1.5em;
margin-top: 0px;
}

p.count {
counter-increment: list-num;
display: inline;
}

p.count:before {
content: counter(list-num) ".  ";
margin-left: 1.3em;
}


