body
{
  margin: 0px;
  padding: 0px;
  background: #38250B;
  color: #FFDDBB;
  text-align: left;
  font: small tahoma, arial, helvetica, sans-serif;
}
#body
{
}
#header
{
  background: url('/images/banner.gif') no-repeat center #09230D;
  height: 268px;
  overflow: hidden;
}
h1
{
  position: relative;
  top: -1000px;
}
#menu
{
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  padding: 5px;
  text-align: center;
}
#menu ul
{
  margin: 0px;
  padding: 0px;
}
#menu ul li
{
  display: inline;
  border-right: 2px solid white;
}
#menu ul li.last
{
  border-right: none;
}
#menu ul li a
{
  color: #C6CEC2;
  text-decoration: none;
  padding: 0px 10px;
  font: bold 12pt georgia, arial, helevetica, sans-serif;
}
#menu ul li a:hover
{
  color: white;
}
#content
{
  width: 100%;
}
#primary
{
  width: 50%;
  border-right: 2px solid white;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  min-width: 360px;
}
h2
{
  margin: 0px;
  padding: 0px;
  font: 14pt georgia, arial, helvetica, serif;
  text-align: left;
  margin-left: auto;
  width: 360px;
}
#prim-container
{
  width: 340px;
  margin-left: auto;
  margin-right: 20px;
  text-align: left;
}
blockquote
{
  margin: 20px;
  font: x-small verdana,helvetica,sans-serif;
}
.post
{
  margin-top: 10px;
  margin-bottom: 40px;
}
.data
{
  font: 12pt georgia, serif;
  color: white;
}
h3{
  margin: 0px;
  font: 12pt georgia, sans-serif;
  color: white;
}
.data h3
{
  display: block;
  margin: 0px;
  font: 12pt georgia, sans-serif;
}
.date
{
  display: block;
  margin-bottom: 5px;
  text-align: right;
}
.content
{
  font: small tahoma, geneva, sans-serif;
  line-height: 1.3em;
}
.tools
{
  font: 10pt tahoma, geneva, sans-serif;
}
.tools a
{
  border-bottom: 1px dotted #C6CEC2;
}
.tools a:hover
{
  border-color: white;
}
#secondary
{
  font-size: small;
  text-align: left;
  float: left;
  margin-left: auto;
}
#sec-container
{
  width: 340px;
  margin-left: 20px;
  margin-right: auto;
  text-align: left;
}
#secondary p
{
}
#secondary ul
{
  margin: 0px;
  padding: 0px;
}
#secondary ul li
{
  padding-left: 0px;
  list-style: none;
}
#secondary ul.menu li a
{
  font-size: 11pt;
  border-bottom: 1px dotted #C6CEC2;
}
#secondary ul.menu li a:hover
{
  border-color: white;
}
#window
{
  width: 336px;
  margin-top: 15px;
  margin-left: 0px;
  margin-right: auto;
  text-align: left;
  height: 336px;
  overflow: hidden;

  background: #09230D;
}
#secondary form input
{
  margin-left: 0px;
}
a
{
  color: #C6CEC2;
  text-decoration: none;
}
a:hover
{
  color: white;

  text-decoration: none;
}
ol
{
  margin: 0px;
}
ol li
{
  margin: 0px;
  margin-bottom: 0.5em;
}
form input
{
  border: 2px inset black;
  background: #C6CEC2;
}
textarea
{
  border: 2px inset black;
  background: #C6CEC2;
  width: 250px;
  height: 250px
}

#secondary h2
{
  margin: 0px;
  font: 12pt georgia, sans-serif;
  color: #FFDDBB;
}

#secondary .block
{
  clear: both;
  margin-top: 20px;
}

div.magnolia-linkroll dl
{
  margin:0px;
  padding: 0px;
}

div.magnolia-linkroll dl dt
{
  margin:0px;
  padding: 0px;
  margin-left: 0px;

}

div.magnolia-linkroll dl dd
{
  margin-left:  15px;
  margin-bottom: 3px;
}