body 
{
  // background: #3b4734;
  background: black;
  color: #FFEECC;
  font-family: Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;

  margin-left: 10%;
  margin-right: 10%;
 }

a:visited
{
  color: #884444;
 }

a:link
{ 
  color: #FFCC77; 
}

h1
{ 
  margin-top: 0em;
  padding: 0.20em;
  background: #2a2f23;
}

h2
{
  margin-top: 0em;
  padding: 0.20em;
  background: #2a2f23;
}

h3
{
  margin-top: 0em;
  padding: 0.20em;
  background: #2a2f23;
}

h4
{
  margin-top: 0em;
  padding: 0.20em;
  background: #2a2f23;
}

p
{ 
  margin-left: 0.3em;
}

p.body
{ 
  padding: 0.1em;
  margin-left: 0.3em;
}

p.newsitem
{ 
  margin-left: 0.3em;
}

p.headline
{
  padding: 1em;
  font-size: 1.2em;
  font-weight: boldest;
}

table.formatting
{
  background: #3b4734;
  width: 100%;
}

td.sidebar
{
  width: 200px;
}

td.formattingbody
{
  background: #232519;
  padding-top: 30px;
}

p.sidebar
{
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 1em;
  margin-left: 1em;
  padding: 0.33em;
  background: #2a2f23;
}

div.sidebar
{
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 1em;
  margin-left: 1em;
  padding: 0.33em;
  background: #2a2f23;
}

.sidebarsub
{
  padding: 0.33em;
  padding-left: 2em;
  background: #2a2f23;
}

p.footer
{
  margin: 1em;
  font-size: 0.5em;
  font-style: italic;
}

