a
{
  color: #ccccff; text-decoration: underline;
}
a:visited
{
  color: #ffcccc; text-decoration: underline;
}

body
{
	font-family: serif;
  margin-top: 0px;
  padding-top: 0px;
  background-color: black;
  color: white;
}

.highlight
{
  color: yellow;
  padding: 0px;
  background-color: #181818;
}

#darkboxbg
{
  background-color: #181818;
}

#blackboxbg
{
  background-color: black;
}

ul.headlines
{
  margin: 0;
  padding: 0;
  list-style-position: inside;
}

li.quickie
{
  margin: 0;
  padding: 0 0 0.4em 20px;
  list-style-type: none;
  background: url("/static/linkicnblue.gif") no-repeat;
  background-position: top left;
}

li.article
{
  margin: 0;
  padding: 0 0 0.4em 20px;
  list-style-type: none;
  background: url("/static/articleicnred.gif") no-repeat;
  background-position: top left;
}

li.feature
{
  margin: 0;
  padding: 0 0 0.4em 20px;
  list-style-type: none;
  background: url("/static/featureicngreen.gif") no-repeat;
  background-position: top left;
}

li.email
{
  margin: 0;
  padding: 0 0 0.4em 20px;
  list-style-type: none;
  background: url("/static/mailicnyellow.gif") no-repeat;
  background-position: top left;
}

.heading
{
   padding: 1px;
   font-size: large;
   font-weight: bold;
   font-family: monospace;
   color: white;
   text-align: center;
   background-color: #181818;
   border: 1px solid #666666;
}

.headingbig
{
   padding: 1px;
   font-size: x-large;
   font-weight: bold;
   font-family: monospace;
   color: white;
}

.commenttext
{
  padding: 10px;
  border-bottom: 1px dashed white;
}

.commentpad
{
   padding-left: 10px;
}

