body {
  background: #fff5e2;
  font: 0.8em/2 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif; color: #443535; min-width:760px; text-align:center;
  }

h2 {color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 1em; margin-bottom: -.5em; font-weight: 300; text-align: center; line-height: 130%;}
h3 {color: #B75312; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: -1em; line-height: 1.25em; font-weight: 300;}
h4 {color: #B75312; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; line-height: 1.5em; margin-bottom: 0; font-size: 110%;}
h5 {color: #443535; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 1.5em;}

#posted {text-align: center; margin-top: 10px;}

a:link {text-decoration: underline; color: #378DAF;}
a:visited {text-decoration: underline; color: #369;}
a:hover, a:active {text-decoration: none; background: #FFC; color: #333;}

h4 a:link, h4 a:visited {text-decoration: none; color: #B88C12;}
h4 a:hover, h4 a:active {text-decoration: underline; color: #c60;}

div#content {position:relative; margin: 0 auto 0 auto; width: 720px; background-color: #fff; text-align:left; padding:20px; 
	border: 1px 0 1px 1px solid #696868;}

div#crumb, div.right, div#topright, div#footer, div#update {font-size: 0.85em;}
div#crumb {width: 80%;}

div.right {text-align: right; padding-bottom: 1em;}
div#topright {text-align: right; position: relative; top: -1.7em;}

div#update {
  text-align: center;
  margin-bottom: 0.5em;
  }

div#footer {
  text-align: center;
  border-top: 1px dashed #333;
  display:block;
  padding:0.5em;
  margin: 0;
  }

#navcontainer {margin: 0; padding: 0; height: 20px;}

#navcontainer ul {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}

#navcontainer ul li {display: block; float: left; text-align: center; padding: 0; margin: 0;}

#navcontainer ul li a {background: #fff; width: 78px; height: 18px; border-left: 1px solid #727349; 
	border-bottom: 1px solid #727349; border-right: none; padding: 0; margin: 0 0 10px 0; color: #333; text-decoration: none; display: block; 
	text-align: center; font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}

#navcontainer li#right a {border-right: 1px solid #727349;}

#navcontainer ul li a:hover {color: #333; background: #BFD8D9;}

#navcontainer a:active {background: #BFD8D9; color: #333;}

#navcontainer li#active a {background: #50A4A6; color: #fff;}

#navcontainer li#activeright a {background: #50A4A6; color: #fff; border-right: 1px solid #727349;}

div#subscribe {text-align: center;}
div#subscribe table {text-align: center; border: 1px solid #ccc; background-color: #E9E2CF;} 

.redtext {color: #B75312;}
.top {text-align: right;}

div#toc {width: 90%;}
div#toc ul {margin-top: 0px; margin-bottom: 0px;}
div#toc li {line-height: 1.5em;}

th {border-bottom: 1px solid #000; background-color:#FFC;}
th, td {padding: 10px;}

.border {border-bottom: 1px solid #000;}
