/* General formatting css */
body
{
   background-color: #000;
   color : #999999;
   font-family: times;
   margin: 10px;
   padding: 0;
   font-size: medium;
}

/* headers */
h1,h2,h3,h4,h5,h6
{
color : #999999;
}


h1.center, h2.center, h3.center
{
   text-align: center;
}

/* Paragraphs */
p
{
   color : #999999;
   text-align: justify;
   font-size: medium;
}

p:first-letter
{
   font-size: x-large;
}

p.center
{
   text-align: center;
}

p.explanation, p.general_explanation
{
   font-size: small;
   font-style: italic;
   font-weight: bold;
}

p.explanation
{
   text-indent: 2.5%;
}

/* links */
a
{
   color: #bbbbbb;
   text-decoration: none;
   font-weight: bold; 
}

a:hover
{
   color: #cccccc;
   text-decoration: underline;   
}

/* lists */
ul
{
   list-style-type: none;
}

/* tables */
table
{
   table-layout: automatic;
   border-spacing: 2px;
}

td
{
   vertical-align:top;
}