body {  background-color: #e8e1b9;  margin: 10px;  padding: 0px; }

h1 { font: 16pt Georgia, "New York", Times, serif; margin: 0px;  padding: 0px;  color: #333; font-weight: bold; }
h2 { font: 14pt Georgia, "New York", Times, serif; margin: 0px;  padding: 0px;  color: #333; font-weight: bold;  }
h3 {  font: 13pt Georgia, "New York", Times, serif; margin: 0px;  padding: 0px;  color: #333;font-weight: bold;   }
h4 {  font: 12pt Georgia, "New York", Times, serif;  margin: 0px;  padding: 0px;  color: #333;font-weight: bold;   }


a:link {color: #336699; text-decoration: none; }
a:visited {color: #336699; text-decoration: none; }
a:hover {color: #316383; text-decoration: underline; }
a:active {color: #000099; }

a.footlink:link {color: #444444; text-decoration: none; }
a.footlink:visited {color: #444444; text-decoration: none; }
a.footlink:hover {color: #444444; text-decoration: underline; }
a.footlink:active {color: #444444; }
 
TD {   font: 13px  tahoma, verdana, arial, sans-serif; line-height: 1.6;    color: #444444;   }

.toplinks { font: 13px verdana, sans-serif; width: 900px; text-align: right; padding-bottom: 10px;   }
.wrap {   width: 900px;   background-color: #ffffff;  padding: 0px;   border: 1px solid #333; }
.links {    background-color: #ffffff;  height: 25px; }
.link {   font-size: 11pt;  background-color: #D8D1A9; text-align: center;
   border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;   padding: 6px;  }

.left {  vertical-align: top;   padding: 0px 26px 0px 0px; }
.right {  width: 330px;  vertical-align: top; }
.blackhighlight {  background-color: #000000;  border: 1px solid #666666;  padding: 6px; }
.highlight1 {  background-color: #D2C994;  border: 1px solid #666666;  padding: 6px; }
.highlight2 {  background-color: #C9D294;  border: 1px solid #666666;  padding: 6px; }
.highlight3 {  background-color: #BFD3DF;  border: 1px solid #666666;   padding: 6px; }
.highlight4 {  background-color: #D3AECE;  border: 1px solid #666666;  padding: 6px; }
.highlight5 {  background-color: #fcec99;  border: 1px solid #666666;   padding: 6px; }
.header {   vertical-align: top;  padding:  0px;  width: 900px;  height: 250px; }
 
.verse {  text-align: center;  color: #000033; }
 
.content {   padding: 32px 50px 32px 50px;  background-color: #fff; }

.current-newsletter {  width: 400px;   vertical-align: top;  background-color: #BFD3DF;  border: 1px solid #666666;  padding: 16px;  color: #000000; }
.previous-newsletters {  vertical-align: top;  width: 400px;   padding: 4px 8px 0px 36px;}
.foot {  padding: 5px;  font: 11px verdana, sans-serif;  color: #666666;   width: 900px; }