body { 
 background: #110055;
 color: white;
 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: 128px;
height: 15px;
border: thin solid white;
margin: 10px;
float: left;
text-align: center;
}

/* Main */
div.main { 
width: 600px;
height: 400px;
border: thin solid white;
margin-top: 20px;
padding: 10px;
float: left;
}

/* links */
a:link    { color: #FFFF88; }
a:visited { color: #AAAAFF; }
a:hover   { color: #FFAAAA; }
a:active  { color: #FFFFAA; }



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;
}


/* faq */

div.answer {
display: none;
}