BODY
{
/*  background-color: steelblue;*/
  background-color: white;
  color: black;
  font-family: Helvetica, Verdana, sans serif;
}

H3.blog_headline
{
  margin: 0;
  margin-top: 1em;
}

H4
{
  margin: 0;
}

A
{
  text-decoration: underline;
}

A IMG
{
  border: none;
}

A.prevblog
{
  float:left;
}

A.nextblog
{
  float:right;
}

DIV.navigation
{
  /* Navigation not required in print */
  display: none;
}

DIV.main
{
  /* Width should be 100% in print 
  width: 75%; */
  margin-left: 20px;
  margin-right: 20px;
}

DIV.content
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.blogdraft
{
  border: 1px white solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.blogdraft SPAN.statusinsert
{
  opacity: 0.7;
  display: block;
  position: absolute;
  float: left; 
  left: 1em;
  color: black;
  font-weight: bold;
  font-size: 6em;
}

DIV.blogentry
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.blogexpired
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.blogexpired SPAN.statusinsert
{
  opacity: 0.7;
  display: block;
  position: absolute;
  float: left;
  left: 1em;
  color: black;
  font-weight: bold;
  font-size: 6em;
}

DIV.blogcomment
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
  margin-left: 2em;
}

SPAN.bloginsertodd
{
  font-size: large;
  font-weight: bold;
  height: auto;
  width: 40%;
  float: left;
  border: 1px black solid;
  padding: .5em;
  margin: .5em;
  margin-left: 0;
  background-color: white;
  color: black;
}

DIV.articledraft
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.articledraft SPAN.statusinsert
{
  opacity: 0.7;
  display: block;
  position: absolute;
  float: left;
  left: 1em;
  color: black;
  font-weight: bold;
  font-size: 6em;
}

DIV.article
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.articleexpired
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
}

DIV.articleexpired SPAN.statusinsert
{
  opacity: 0.7;
  display: block;
  position: absolute;
  float: left;
  left: 1em;
  color: red;
  font-weight: bold;
  font-size: 6em;
}

DIV.articlecomment
{
  border: 1px black solid;
  padding: 10px;
  background: white;
  margin-bottom: 1em;
  margin-left: 2em;
}

DIV.articledraft SPAN.statusinsert
{
  opacity: 0.7;
  display: block;
  position: absolute;
  float: left;
  left: 1em;
  color: #ccc;
  font-weight: bold;
  font-size: 6em;
}

IMG.lead
{
  float: right;
  margin-left: 1em;
}

BLOCKQUOTE
{
  border: thin black solid;
  background-color: white;
  color: black;
  padding: .5em;
}

UL
{
  list-style: none;
}

FORM
{
  border: dashed #369;
  padding: 1em;
}

UL#navigation
{
  margin: 1em;
  list-style: none;
  padding-left: 1em;
}

UL#navsub
{
  margin: .2em;
  list-style: none;
  padding-left: 1em;
}



