body
{
  font-family: Arial, sans-serif;
  color: silver;
  background-color: black;
}

h1
{
  text-align: center;
  font-size: 1.5em;
}

h2
{
  font-size: 1.25em;
}

h3
{
  font-size: 1em;
}

hr
{
  border-color: white;
}

a:link, a:visited, a:active
{
  color: white;
  text-decoration: underline;
  cursor:url('/images/hand3.cur'),url('/images/hand3.png'),url('/images/hand3.gif'),auto;
}

a:hover
{
  color: white;
  text-decoration: none;
  cursor:url('/images/hand3.cur'),url('/images/hand3.png'),url('/images/hand3.gif'),auto;
}

input, textarea
{
  border: 1px solid silver;
  background-color: black;
  color: silver;
}

input.button
{
  border: 1px solid white;
  color: white;
  cursor: pointer;
}

div#menu
{
  width: 100%;
  text-align: center;
  background-color: #800000;
  color: black;
}

div#menu a:link, div#menu a:visited, div#menu a:active
{
  color: white;
  text-decoration: none;
  font-weight: bold;
}

div#menu a:hover
{
  color: white;
  text-decoration: underline;
  font-weight: bold;
}


img
{
  border:0;
  margin:0;
  padding:0;
}

label,textarea,input
{
  vertical-align: middle;
}

.online
{
  color: green;
  font-weight: bold;
}

.offline
{
  color: red;
  font-weight: bold;
}

p.center
{
  text-align: center;
}

/** New design features :) **/

.centerer
{       
        width: 100%;
        margin: auto;                                                                                                                                                     text-align: center;
}

pre.ascii-art
{       
        font-size: 10px;
        font-family: monospace;
}

div#header-container
{       
        color: #ff0000;
	margin-top: 20px;
}

pre#header-top-part
{       
        display: block;
        height: 90px;
        width: 415px;
        margin: auto;
        text-align: center;                                                                                                                                       
}

h1#header-bottom-part
{       
        letter-spacing: 6px;
        font-size: 25px;
	font-weight: normal;
	font-family: monospace;
}

