body, h1, h2, h3, h4, h5, h6, ol, ul, p, center, div, hr {display: block;} 
body {margin: 0 2.5% 0 2.5%; line-height: 1.12em;} 
h1 {font-size: 2em; line-height: 1em; margin: 1em 0 1em 0 } 
h2 {font-size: 1.5em; line-height: 1.25em} 
h3 {font-size: 1.17em; line-height: 1.25em;} 
h4, p, ol {font-size: 1em; margin: 1.12em 0 1.12em 0 } 
h5 {font-size: 1em; margin: 1.5em 0 1.5em 0 } 
h6 {font-size: .75em; margin: 1.67em 0 1.67em 0 } 
h1, h2, h3, h4, h5, h6, b, strong {font-weight: bolder;} 
hr {border-top: 1px solid maroon} 
ol, ul, ol ul, ul ol, ul ul, ol ol {margin-top: 0; margin-bottom: 0; text-align: left; list-style-type: circle;}
 u {text-decoration: underline;} 
 center {text-align: center;} 
 :link, :visited {text-decoration: underline;} 
 p {font-family: arial, sans-serif; } 
 body {background: #faebd7; } .
 headerbox {width: 100%; height: 140px; z-index: 0; background-color: white;} 
 div.picturebox {display: inline; height: 140px; width: 12%; margin: 5px 2% 5px 0; ;} 
 div.titlebox {position: absolute; display: inline; font-family: serif ; height:177px; width: 50%; padding-left: 10px; color: maroon; } 
div.wworkbox {position: relative; margin: 10px 0 10px 0; width: 100%; text-align: center;} 
div.rttitlebox {position: absolute; display: inline; font-family: serif ; margin-top: 50px; height: 90px; width: 22%; margin-left: 50%; line-height: 1.3em; font-style: oblique; } 
div.picturerow {height: 160px; width: 20%; margin: 5px 4% 5px 0; display: inline; } 
div.picturerowend {height: 160px; width: 20%; margin: 5px 0 5px 0; display: inline; } 
div.linkbox {width: 95%; height: 33px; border: 1px solid maroon; font-family: arial; text-align: center; font-size: .8em; font-style: bold; background-color: white; line-height: 1.1em;} 
.directorybox {width: 100%; height: 750px ; text-align: center; } 
.rightlist {padding-top: 10px; float: right; width: 20%; height: 900px; border: 2px solid maroon; font-family: sans-serif; font-size: .8em;background: white}
 .leftlist {padding-top: 10px; float: left; width: 20%; height: 900px; border: 2px solid maroon; font-family: sans-serif;font-size: .8em; background: white} 
.areahead { font-size: 1.2em ;text-weight: bolder; text-align: center;background: silver; font-family: sans-serif;font-style: italic; padding-left: 1em; padding-right: 1em}
 div.contentbox { width: 65%; height: 800px; margin-top: 10px; margin-bottom: 10px; position: absolute; color: maroon; ;} 
.mapbox {float: right; margin: 10px; width: 260px; position: relative; } 
div.purpose {margin-right: 20px; margin-top: 50px; margin-bottom: 10px; padding: .5em; border: 2px solid chocolate; } 
p.purposestatement {font-family: arial; font-style: oblique; ;}
 .map {margin-left: 2em ;background: white; }
  div.month {font-size: 1.5em; font-weight: bolder; color: maroon; border-bottom: 1px solid maroon; width: 60%; line-height: 1.4em; } 
.date {font-weight: bold; color: maroon; display: inline; margin-right: .5em; } 
a {color: #800000;} 
div.footer {border-top: 2px solid maroon; padding-bottom: 10px; text-align: center; background: white; ; width: 100%; margin-top: 1200px; } 
div.footerdirectory {border-top: 2px solid maroon; padding-bottom: 10px; text-align: center; background: white; width: 100%; position: absolute; } 
.churchbox {padding-left: 30%; text-align: left; font-family: sans-serif; font-size: 1em; line-height: 1.3em ; }