body       { background: #fff8e4 url(../images/shadow_back-tan.jpg) repeat-y fixed center; text-align: center; margin: 0px; border-top: 2px solid #529450 }
p    { color: #2d2d2d; font-size: 11px; line-height: 15px; font-family: verdana; text-align: left; margin-top: 0px; margin-bottom: 11px }
.img  { display: block; border-style: none; border-color:  }
td {}
h2   { color: #40753f; font-size: 14px; font-family: verdana; line-height: 16px; text-align: left; margin: 10px 0 2px 20px }
h3 { color: #40753f; font-size: 11px; line-height: 15px; font-family: verdana; text-align: left; margin: 20px 0px 0px 35px }

ul  { list-style-type: none; border-left: none }
li  { color: #666; font-style: italic; font-weight: normal; font-size: 11px; line-height: 11px; font-family: verdana; text-align: left; margin-bottom: 8px }
a:link { color: #800000; font-weight: bold }
a:visited { color: #800000; font-weight: bold }
a:hover { color: #519450; font-weight: bold; text-decoration: none }
#date { color: #529450; font-size: 9px; font-family: verdana, arial, "sans serif"; text-align: right; float: right; margin-top: 0px; margin-right: 20px; margin-bottom: 10px }
img.logo  { border-style: none; }
table.content { margin-top: 0px; margin-right: auto; margin-left: auto }
td.header { background: #519450 url(../images/green_background.jpg); height: 102px }
h1.head   { color: black; font-size: 18px; font-family: verdana; margin-top: 25px }
.header h2
   { color: #f5f5f5; font-weight: normal; font-size: 12px; font-family: verdana; text-align: right; margin-top: 20px; margin-right: 20px; background-color: transparent; text-shadow: #000000 1px 1px 3px;
    }
.maincontent p    { font-family: verdana; text-align: left; margin-top: 0px; padding-right: 35px; padding-left: 35px }
.maincontent ul li { font-style: normal; font-family: verdana; text-align: left; margin-top: 0px; padding-right: 35px; padding-left: 0px }
.maincontent li { list-style-image: url(../images/li.gif); list-style-position: inside }
td.maincontent { padding-top: 40px }
.maincontent img { padding: 3px; border: solid 1px silver }
#navcontainer { float: right }
#navlist
  { font: bold 10px verdana, sans-serif; margin-top: 0; margin-left: 0; padding: 3px 0; border-top: medium none }

 #navlist li
  { font-style: normal; font-size: 10px; list-style-type: none; list-style-position: ; margin: 0; display: inline }

 #navlist li a
  { text-decoration: none; background-color: white; margin-left: 3px; padding: 3px 0.5em; border-style: none solid solid solid; border-width: 0px 1px 1px 1px; border-color: #529450 }

 #navlist li a:link   { color: #448; font-style: normal; font-weight: normal }
 #navlist li a:visited  { color: #667; font-weight: normal }

 #navlist li a:hover
  { color: #000; background-color: #529450; border-top: #227; border-right: 1px solid #227; border-bottom: 1px solid #227; border-left: 1px solid #227 }

 #navlist li a#current
  { background-color: #d3e0d3; border-bottom: 1px solid #529450 }
 
.sidebar   { margin-top: 40px; padding: 0 15px 15px; border-left: 1px solid #519450 }
.sidebar img  { margin-left: 3px; padding: 3px; border: solid 1px silver }
.sidebar p       { color: #519450; font-size: 10px; line-height: 12px; text-align: left; margin-top: 4px; margin-bottom: 12px; margin-left: 3px }
.sidebar h4    { color: #519450; font-size: 11px; font-family: verdana; background-color: #dcdcdc; text-align: left; margin-top: 8px; margin-bottom: 0; padding: 3px; width: 100% }
.sidebar h5 { color: #519450; font-size: 11px; font-family: verdana; background-color: #dcdcdc; text-align: left; margin-top: 8px; margin-bottom: 0; padding: 3px; width: 100% }
.sidebar a { text-align: left }
ul.worship  { color: #519450; font-size: 10px; font-family: verdana; text-align: left; list-style-type: none; margin-left: 0px; padding-left: 0px; border: none }
.worship li { color: #519450; font-size: 10px; font-family: verdana; text-align: left; list-style-type: none; margin-bottom: 10px; margin-left: 0px; padding-left: 0px; border: none }
.footer  { text-align: center; margin-top: 30px; padding-top: 50px }
.footer p  { color: #40753f; text-align: center }
.footer a { font-weight: normal }
.inputtext { color: #066; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, "Sans Serif"; background-color: #fff; margin: 0; padding: 2px; border: solid 1px black }
.formcontent { margin-right: auto; margin-left: auto; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc }
.formtable { color: #600; font-size: 10px; font-family: verdana; text-align: left; margin-top: 25px; margin-right: auto; margin-left: auto }
.hotpink { color: fuchsia }
.groupheader { color: #696969; font-weight: bold; text-transform: uppercase; margin-top: 4px; margin-bottom: 0px; border-bottom: 1px dotted #a9a9a9; width: 60% }
.group-time { color: #800000 }
.hilite   { background-color: #fff8e4; margin: 8px 20px; padding: 5px; border: solid 1px silver }
.hilite h2 { margin-left: 5px }
.hilite p { margin-right: 0; margin-left: 5px; padding-right: 0; padding-left: 0 }
.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right }
.section  { margin-top: 12px; margin-left: 20px; padding-top: 10px; border-bottom: 1px dotted silver }
#lectionary { color: #519450; font-size: 10px; line-height: 12px; text-align: left; margin-top: 4px; margin-bottom: 12px; margin-left: 3px }
#lectionary a { color: #519450; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: underline; text-align: left; margin-top: 4px; margin-bottom: 12px; margin-left: 3px }
#lectionary a:hover { color: #fff; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #519450; text-align: left; margin-top: 4px; margin-bottom: 12px; margin-left: 3px }
table.special { margin-left: 35px; border: solid 1px maroon }
.special h4 { text-align: center }
td.announcement  { background-image: url("images/091304_clouds.jpg"); background-position: 0 bottom; padding-bottom: 40px }
.announcement em { font-size: 10px; font-style: italic }
.time { color: maroon }
