* {
margin: 0;
padding: 0;
}
html, body {
background-color: #330000;
color: #000;
margin: 0;
padding: 0;
}
html {
scrollbar-base-color: #99cccc;
}
h2 {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
background-color: #330000;
color: #fff;
margin: 0;
border-top: 1px #99cccc solid;
border-bottom: 1px #99cccc solid;
display: block;
font-size: xx-small;
padding: 0.25em 0 0.50em 0;
voice-family: "\"}\"";   
voice-family: inherit;
font-size: x-small;
padding: 0.45em 0 0.55em 0;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
li {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
line-height: 1em;
font-size: xx-small;      
voice-family: "\"}\"";   
voice-family: inherit;   
font-size: x-small;
}
li a {
display: block;
background-color: #663333;
color: #fff;
text-decoration: none;
border-bottom: 1px #330000 solid;
width: auto!important;
width: 100%;
margin: 0;
padding: 0.25em 0.15em 0.50em 0.50em;  
voice-family: "\"}\"";   
voice-family: inherit;
padding: 0.4em 0.15em 0.5em 0.50em;
}
* html li a {
line-height: 1.55em;
voice-family: "\"}\"";   
voice-family: inherit;
line-height: 1.5em;
}
li a:active {
color: #99cccc;
text-decoration: none;
}
li a:visited {
color: #669999;
text-decoration: none;
}
li a:hover {
background-color: #330000;
color: #99cccc;
border-bottom: 1px #99cccc solid;
}
div.top a:hover {
color: #99cccc;
}
div.top a:link, div.top a:active, div.top a:visited {
color: #fff;
text-decoration: none;
}
div.top {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
background-color: #330000;
color: #fff;
margin: 0;
border-top: 1px #99cccc solid;
display: block;
font-size: xx-small;
padding: 0.25em 0 0.50em 0;
voice-family: "\"}\"";   
voice-family: inherit;
font-size: x-small;
padding: 0.45em 0 0.55em 0;
}
