html { }
body { background: url('http://www.firstlutheranmorris.org/img/newbackground.jpg');  

background-color: #fff;  margin: 0px;  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;   }


.wrapper { background: url('http://www.firstlutheranmorris.org/img/bodybg.jpg') top center; background-repeat: repeat-y; text-align: center;}

.tarea {  background: #fff url('http://www.firstlutheranmorris.org/img/wbg1.jpg') top center; background-repeat: repeat-x; }

.headarea { width: 100%; background: url('http://www.firstlutheranmorris.org/banners/rotate.php') top center; background-repeat: no-repeat;height: 278px; vertical-align: top; padding: 0px; }

.logo { width: 450px; vertical-align: top; padding: 2px 0px 0px 0px; }
.navlinks { width: 450px; vertical-align: top;  font: 13px verdana, sans-serif; padding: 12px 10px 0px 0px; text-align: right;  color: #486E7A;  }


.navlinks a { color: #fff; }
 
.links {  width: 900px;  background-color: #616A71;  height: 25px; }


.content {   padding: 32px 50px 32px 50px;  background-color: #fff; }


.link {    text-align: center; text-transform: uppercase; font: 13px Verdana, Tahoma, Arial, sans-serif; 
   border-left: 1px solid #ffffff;  border-top: 1px solid #ffffff;   padding: 8px 6px 8px 6px;  }

.link a { color: #fff; }
.link a:visited { color: #fff; }
.link a:hover { color: #fec; }
.link a:active { color: #fff; }

.left {  vertical-align: top;   padding: 0px 26px 0px 0px; }
.right {  width: 300px;  vertical-align: top; text-align: right;}
.blackhighlight {  background-color: #000000;  border: 1px solid #666666;  padding: 6px; }
.highlight1 {  background-color: #FFE7CB;  border: 3px solid #F6CFA2;  padding: 6px; }
.highlight2 {  background-color: #D6DBC7;  border: 3px solid #C8CFB6;  padding: 6px; }
.highlight3 {  background-color: #FEFED8;  border: 3px solid #F5EEA2;   padding: 6px; }
.highlight4 {  background-color: #feefef;  border: 3px solid #aa0000;  padding: 6px; }
.highlight5 {  background-color: #B9E0EF;  border: 3px solid #99CADC;   padding: 6px; }
.header {   vertical-align: top;  padding:  0px;  width: 900px;  height: 250px; }
 
.verse {  text-align: center;  color: #000033; }
 

.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: #fec;   width: 900px; }
.foot a { color: #ddd; }

.christmas {vertical-align: top;  background: url('images/christmas-services.jpg') top left; background-repeat: no-repeat;  width: 260px; height: 320px; padding: 120px 20px 10px 20px; font-weight: bold; text-align: center; color: #000;}
