body {
 background:#000000;
}

body.reverse {
 background:#FFFFFF;
}

A{
 font-family: arial, helvetica, sans-serif; 
 text-decoration: none;
 font-size: 13px; 
 font-weight: normal;
 color: #cc0000; 
}
A:hover {text-decoration: underline;}
A:visited {color: #DDDDDD; }

h2 {
 color: #990000;
 font-family: arial, helvetica, sans-serif; 
 font-size: 24px;
}

font{
 font-family: arial, helvetica, sans-serif; 
 font-size: 13px; 
 font-weight: normal; 
 color: #DDDDDD; 
}

font.bold{
 font-size: 13px; 
 font-weight: bold; 
 color: #FF0000; 
}

font.mutebold{
 font-size: 13px; 
 font-weight: bold; 
 color: #990000; 
}

font.boldlarge{
 font-size: 14px; 
 font-weight: bold; 
 color: #DDDDDD; 
}

font.reverse {
 color: #000000; 
}


.sidebar{
 font-size: 13px; 
 font-weight: normal;
 color: #dd0000;
}

.reg{
 font-size: 13px; 
 font-weight: normal; 
 color: #DDDDDD; 
}

a.reg:visited{
 font-weight: normal;
 font-size: 13px;
}

a.band:hover {font-weight: bold;}

a.bold{
 font-weight: bold; 
}

.names{
 font-size: 13px; 
 font-weight: normal;
 color: #DDDDDD;
}

a.names:hover{
 font-weight: normal;
 color: #000000;
}

a.footref{
 font-size: 10px; 
 font-weight: normal;
 color: #DDDDDD;
}

a.footref:visited {
 color: #DDDDDD; 
}

.img{
 text-decoration: none;
}

.foot{
 font-size: 10px;
 font-weight: normal;
}

.smaller{
 font-size: 11px;
 font-weight: normal;
}

.larger{
 font-size: 13px;
 font-weight: normal;
}

.head {
 font-size: 24px;
 font-weight: bold;
}

.error{
 text-align: center;
 font-size: 16px; 
}

.thebody{
 background-color:#000000;
}

.tablebody{
 background-color:#000000;
}

.msga{
 color: #990000;
}
.msga:visited{
 color: #DDDDDD;
}

.msg{
 color: #000000;
}

.interior {
 background-color: #999999;
}

p {
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   margin-left: 1em;
   margin-right: 1em;
}


table.head {
  margin-left: 3em;
}

ul {
   margin-top: 0.1em;
   margin-bottom: 0.5em;
   margin-left: -0.5em;
   margin-right: 0.5em;
}
