body { background: #d9e5f2; border-top: none; font-family: sans-serif }
iframe.banner {background: #ffffff; height: 120px; width: 100%; margin: 0 0 5px 0; padding: 0; border-style: none }
body.banner { background: #ffffff; border-width: 10px 0px 10px 0px; border-style: solid; border-top-color: #336699; border-bottom-color: #99CCFF; padding: 0px; margin: 0px }
img.banner { float: left; margin-right: 30px; width: 200px; height: 41px; border-width: 0; padding: 0 }
p.slogan { color: #336699; font-weight: bolder; font-size: smaller; text-align: justify; width: 750px; background: #ffffff; padding: 0; margin: 8px }
p.banner-address { color: #336699; font-weight: bolder; font-size: smaller; font-style: oblique; letter-spacing: .5em; text-align: center; width: 750px; background: #ffffff; margin: 0; padding: 10px }
p.church-pic { text-align: center }
img.church-pic { width: 320px; height: 240px }
table.layout { width: 750px; margin: 0 }
td.navbar { vertical-align: top }
iframe.navbar { height: 750px; width: 200px; border-width: 0 }
body.navbar { background: #99CCFF none; border-width: 0 }
td.content { padding: 10px; vertical-align: top }
div.mod { display: none }
img.deacon-pic { width: 448px; height: 299px  }
p.deacon-pic { text-align: center }
img.elder-pic { width: 448px; height: 299px  }
p.elder-pic { text-align: center }
img.bible-lab-pic { width: 240px; height: 180px }
p.bible-lab-pic { float: left; width: 240px; padding: 10px }
span.bible-lab-pic-cap { width: 240px; font-weight: bolder; display: block; text-align: justify }
img.building-pic { width: 240px; height: 180px }
p.building-pic { float: left; width: 240px; padding: 10px }
span.building-pic-cap { width: 240px; font-weight: bolder; display: block; text-align: center }
p.news-link { display: block ; font-weight: bolder; font-size: smaller }
a.news-link { }
a.news-link-active { color: red }
p.level1-link { display: block ; font-weight: bolder; font-size: smaller }
div.level1-link { display: block ; font-weight: bolder; font-size: smaller }
div.level2-links { display: inline }
div.level2-link { font-size: smaller; display: list-item; list-style-type: square; list-style-position: outside; margin-left: 20px }
h1 { text-align: center; font-size: larger; font-weight: bold }
h1.info { }
h2 { text-align: center; font-weight: bold; font-size: medium }
h3 { font-size: medium }
h4 { font-size: medium }
p.plan-step {  display: list-item; list-style-type: square; list-style-position: inside }
span.plan-step { font-weight: bold }
span.scripture { display: block; padding-left: 2em; text-align: justify  }
span.scripture-ref { color: red; padding-right: 1em }
span.scripture-text { color: navy }
p.objective { display: list-item; list-style-type: square; list-style-position: outside; margin-left: 3em; text-align: justify }
span.foreign { font-style: italic }
p.study-ref { display: list-item; list-style-type: square; list-style-position: inside }
span.prompt { font-weight: bold }
p.meeting { display: list-item; list-style-type: square; list-style-position: inside; line-height: 200%; font-size: larger }
span.location { display: block; font-size: larger; text-align: center }
span.meeting-day { display: block; font-size: larger; text-align: center }
span.meeting-time { display: block; text-align: center }
span.invitation { display: block; text-align: center; font-weight: bold; font-size: larger }
p.class-list { display: list-item; list-style-type: square; list-style-position: outside; line-height: 150%; font-size: larger; margin-left: 20px }
p.event-list { display: list-item; list-style-type: square; list-style-position: outside; line-height: 150%; font-size: larger; margin-left: 20px }
p.disclaimer { font-size: small; font-style: italic }
span.event-date { display: block; text-indent: 5em; color: red; font-size: larger }
caption.archive-caption { font-weight: bold; font-size: larger }
p.bulletin-archive-link { font-weight: bold; font-size: larger; text-align: center }
span.coming-soon { display: inline; font-size: smaller; color: red; font-variant: small-caps}
span.new-flag { display: inline; font-size: smaller; color: red; font-variant: small-caps; padding-left: 2 }
p.contact { text-align: center }
span.contact-header { display: block; font-size: larger; font-weight: bold }
span.contact { display: block; font-size: larger }
span.article-list { display: block; line-height: 150%; font-size: medium }
p.article { text-indent: 3em; text-align: justify }
span.multi-line-scripture-text { display: block; text-align: justify }
p.scripture-text { text-align: justify; margin-left: 3em; color: navy }
p.by-line { font-style: italic; text-align: center }
span.emphasis { display: inline; font-weight: bold }
span.book-title { display: inline; text-decoration: underline }
p.leader-list-header { text-align: center; font-weight: bold; line-height: 200% }
p.leader-name { text-align: center }
span.study-ref-summary { display: block }
span.button { display: block }
input.name-entry { margin-left: 5px; width: 40ex }
input.religion-entry { margin-left: 5px; width: 40ex }
input.location-entry { margin-left: 5px;width: 40ex }
input.address-entry { width: 50ex }
textarea.comment-entry { height: 10em; width: 70ex }
span.address-entry-area { display: block }

p.link { text-align: center }
span.good-news-topic { font-weight: bold }
span.good-news-scripture { display: list-item; list-style-type: square; list-style-position: inside }
p.bible-lab-overview { text-align: justify }
div.get-acrobat { text-align: center; margin-top: 10px }
div.get-acrobat-text { text-align: center; font-size: x-small }
div.footer { font-size: xx-small; text-align: center; margin-top: 10px }
div.map-link { text-align: center }
p.news { display: list-item; list-style-type: square; list-style-position: outside; margin-left: 3em; font-weight: bold }
span.news-detail { font-weight: normal; display: block }
p.privacy-policy { font-size: x-small }
p.meeting-sermon { margin-left: 3em; font-weight: bold; display: list-item; list-style-position: outside; list-style-type: circle }
span.meeting-sermon-summary { font-weight: normal; display: block }
select.year { width: 4em }
div.year-select { text-align: center }
h1.vbs-heading { font-family: monospace; font-size: xx-large; text-align: center }
h1.veggie-tales { font-family: monospace; font-size: x-large; text-align: center; color: green }
h2.vbs-title { font-family: monospace; font-size: large; text-align: center }
h2.vbs-scripture-ref { font-family: monospace; font-size: large; text-align: center; color: green }
h2.vbs-timedate { font-family: monospace; font-size: medium; text-align: center }
p.vbs-link { font-family: monospace; font-size: medium; text-align: center }
img.veggie-img { float: left; width: 124px; height: 127px }
p.vbs-text { font-family: monospace }
p.vbs-text-emphasis { font-family: monospace; font-weight: bold }
span.vbs-text-emphasis { font-family: monospace; font-weight: bold }
span.vbs-lesson { font-family: monospace; display: block; padding-left: 2em; text-align: justify  }
span.vbs-activity-title { font-weight: bold  }
span.vbs-activity { display: block; padding-left: 2em; text-align: justify  }
p.meeting-list { display: list-item; list-style-type: square; list-style-position: inside; line-height: 200%; font-size: larger }
img.meeting-flyer { width: 550px }
img.vbs-flyer { border: none; position: relative; left:35px }
h2.vbs-reg-link { font-family: monospace }
span.vbs-text-italics { font-family: monospace; font-style: italic }
img.vbs-banner { margin-left: 25px }
p.vbs-pic-cap { text-align: left; font-size: medium; font-family: monospace }
p.more-info-link { font-size: medium; text-align: center }
p.event-description { text-align: justify }
p.kids { font-size: larger }
p.kids-activity-heading { text-align: center; font-style: italic; font-weight: bold; font-size: x-large }
p.kids-activity { text-align: center }
p.kids-activity-description { text-align: justify }
span.leader-table-list { text-align: center; display: block; line-height: 150%; font-size: medium }
p.vbs-logo-pic { text-align: center }
p.kids-vbs { font-family: cursive; font-size: larger; text-indent: 5% }
p.kids-vbs-bold { font-family: cursive; font-size: larger; text-indent: 5%; font-weight: bold }
h1.kids-vbs { font-family: cursive; text-align: center; font-size: xx-large }
span.ss-salvation { font-style: italic }
