body {margin: 0; padding: 0; text-align: center; margin-left: auto; margin-right: auto;}

img {display: block; border: 0;}

.page {width: 790px; margin-left: auto; margin-right: auto;}
.page2 {width: 790px; margin-left: auto; margin-right: auto; margin-top: 25px;}

.menu {width: 100%; margin-left: auto; margin-right: auto; background-color: #b41e28; color: #ffffff; text-align: left; font-family: Verdana; padding: 2px; font-size: 8pt; padding-top: 4px; padding-bottom: 4px; border-top: 5px solid #ffffff;}

hr.right {width: 100%; height: 1px; background-color: #664466; color: #664466; border: 0px;}
hr.left {width: 100%; height: 1px; background-color: #b41e28; color: #b41e28; border: 0px;}

.current {font-family: Verdana; font-size: 8pt; color: #ffff00; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px; display: inline;}

a.menubar {font-family: Verdana; font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px;}
a.menubar:visited {font-family: Verdana; font-size: 8pt; color: #ffdddd; text-decoration: none; font-weight: bold;}
a.menubar:hover {font-family: Verdana; font-size: 8pt; color: #ffffff; text-decoration: underline; font-weight: bold;}

.leftside {font-size: 9pt; font-family: Verdana; color: #000000; background-color: #ffffff; width: 110px; text-align: left; padding: 5px; float: left; margin-top: 10px; font-weight: bold;}

.churchlist {font-size: 1em; font-family: Verdana; color: #000000; background-color: #ffffff; text-align: left; padding: 5px; float: left; margin-top: 10px; font-weight: bold;}

.leftsub {font-size: 0.8em; font-family: Verdana; color: #b41e28; text-align: left; font-weight: normal; margin-bottom: 10px; font-style: italic;}

a.leftnews {display: block; font-family: Verdana; font-size: 0.8em; color: #000000; text-decoration: none; font-weight: bold;}
a.leftnews:visited {display: block; font-family: Verdana; font-size: 0.8em; color: #666666; text-decoration: none; font-weight: bold;}
a.leftnews:hover {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: underline; font-weight: bold;}

a.leftmenu {display: block; font-family: Verdana; font-size: 0.8em; color: #000000; text-decoration: none; font-weight: bold; margin-bottom: 5px;}
a.leftmenu:visited {display: block; font-family: Verdana; font-size: 0.8em; color: #777777; text-decoration: none; font-weight: bold; margin-bottom: 5px;}
a.leftmenu:hover {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: underline; font-weight: bold; margin-bottom: 5px;}

a.churchmenu {display: block; font-family: Verdana; font-size: 0.8em; color: #000000; text-decoration: none; font-weight: bold; margin-bottom: 2px;}
a.churchmenu:visited {display: block; font-family: Verdana; font-size: 0.8em; color: #777777; text-decoration: none; font-weight: bold; margin-bottom: 2px;}
a.churchmenu:hover {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: underline; font-weight: bold; margin-bottom: 2px;}

td.churches {width: 175px; vertical-align: top;}
td.churches2 {width: 175px; vertical-align: top;}

.currentleft {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: none; font-weight: bold; margin-bottom: 5px;}
.currentnews {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: none; font-weight: bold;}
.smleft {display: block; font-family: Verdana; font-size: 0.6em; color: #000000; text-decoration: none; font-weight: bold; margin-bottom: 5px;}

a.circmenu {display: block; font-family: Verdana; font-size: 0.8em; color: #000000; text-decoration: none; margin-bottom: 5px;}
a.circmenu:visited {display: block; font-family: Verdana; font-size: 0.8em; color: #777777; text-decoration: none; margin-bottom: 5px;}
a.circmenu:hover {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: underline; margin-bottom: 5px;}
.currentcirc {display: block; font-family: Verdana; font-size: 0.8em; color: #b41e28; text-decoration: none; margin-bottom: 5px;}
.leftcirc {font-size: 9pt; font-family: Verdana; color: #000000; background-color: #ffffff; width: 110px; text-align: left; padding: 5px; float: left; margin-top: 10px;}

img.side {display: block; border: 1px solid #e76b75; margin-top: 1px; margin-bottom: 1px; width: 110px; height: 82px;}
img.righthead {text-align: right;}
img.lefthead {text-align: left;}
img.centrehead {text-align: centre; margin-left: auto; margin-right: auto;}
img.right {border-top: 3px solid #b41e28; border-left: 3px solid #b41e28; border-right: 3px solid #e7515b; border-bottom: 3px solid #e7515b; float: right; margin-left: 10px;}
img.left {border-top: 3px solid #b41e28; border-right: 3px solid #b41e28; border-left: 3px solid #e7515b; border-bottom: 3px solid #e7515b; float: left; margin-right: 10px;}
img.leftpic {float: left; padding-right: 10px; padding-bottom: 0px;}
img.rightpic {float: right; padding-left: 10px; padding-bottom: 0px;}
img.topquote {margin-left: auto; margin-right: auto; display: inline; padding-right: 5px;}
img.endquote {margin-left: auto; margin-right: auto; display: inline; padding-left: 5px;}
img.centrepic {display: block; border: 2px solid #c43842; margin-left: auto; margin-right: auto;}
img.portrait {border: 2px solid #c43842; margin-left: 5px;}
img.logo {margin-left: auto; margin-right: auto;}

.rightside {font-size: 0.8em; font-family: Verdana; color: #000000; background-color: #ffffff; width: 115px; text-align: center; font-weight: bold; margin-left: auto; margin-right: auto; float: right; margin-top: 10px; margin-bottom: 10px;}

.rightlinks {text-align: left; padding-top: 10px;}

a.rightmenu {font-family: Verdana; font-size: 1em; color: #000000; text-decoration: none; font-weight: bold;}
a.rightmenu:visited {font-family: Verdana; font-size: 1em; color: #000000; text-decoration: none; font-weight: bold;}
a.rightmenu:hover {font-family: Verdana; font-size: 1em; color: #ccaacc; text-decoration: underline; font-weight: bold;}

.pagetext {margin-left: 125px; margin-right: 125px; background-color: #ffffff; color: #000000; font-size: 0.8em; font-family: Verdana; text-align: justify; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; border-left: solid 1px #b41e28; border-right: solid 1px #b41e28; margin-top: 10px; margin-bottom: 10px; min-height: 420px;}

.headtext {background-color: #ffffff; color: #000000; font-size: 1.2em; font-weight: bold; font-family: Verdana; text-align: center;}

.note {background-color: #ffffff; color: #000000; font-size: 0.65em; font-weight: normal; font-family: Verdana; text-align: center; padding-top: 20px;}

.text {background-color: #ffffff; color: #000000; font-size: 1em; font-family: Verdana; text-align: justify;}
.centext {background-color: #ffffff; color: #000000; font-size: 1em; font-family: Verdana; text-align: center;}
.leaders {background-color: #ffffff; color: #000000; font-size: 1em; font-family: Verdana; text-align: justify; margin-right: 105px;}

.newssub {font-size: 1em; font-family: Verdana; color: #b41e28; text-align: right; font-weight: normal; font-style: italic;}

.here {background-color: #e76b75; color: #ffffff; font-family: Verdana; font-size: 7.5pt; padding: 3px; text-align: left}
.currenthere {font-family: Verdana; font-size: 1em; color: #ffff00; text-decoration: none; font-weight: bold; display: inline;}

.circshade {background-color: #ffe6e6; padding: 5px;}
.circnoshade {background-color: #ffffff; padding: 5px;}

.calitem {background-color: #ffffff; padding: 5px;}

.disclaimer {background-color: #f8afb9; color: #000000; font-family: Verdana; font-size: 0.8em; margin: 0px; padding: 10px; text-align: left font-family: Verdana; font-size: 0.8em;}

a.navmenu {font-family: Verdana; font-size: 1em; color: #000000; text-decoration: none; font-weight: bold;}
a.navmenu:visited {font-family: Verdana; font-size: 1em; color: #444444; text-decoration: none; font-weight: bold;}
a.navmenu:hover {font-family: Verdana; font-size: 1em; color: #ffffff; text-decoration: underline; font-weight: bold;}

.foot {width: 100%; margin-left: auto; margin-right: auto; background-color: #b41e28; color: #ffffff; text-align: left; font-family: Verdana; font-size: 8pt; font-weight: bold; padding: 2px; padding-top: 4px; padding-bottom: 4px; clear: both;}

a.link {color: #0000ff; text-decoration: none;}
a:visited.link {color: #6666ff; text-decoration: none;}
a:hover.link {color: #b41e28; text-decoration: underline;}

.design {float: right; width: 400px; font-size: 5pt; text-align: right;}

a.deslink {font-family: Verdana; font-size: 5pt; color: #ffffff; text-decoration: none;}
a.deslink:visited {font-family: Verdana; font-size: 5pt; color: #ffffff; text-decoration: none;}
a.deslink:hover {font-family: Verdana; font-size: 5pt; color: #f8959f; text-decoration: underline;}

.level1 {margin-left: 0px;}
.level2 {margin-left: 50px;}
.level3 {margin-left: 100px;}

.calinfo {font-size: 1em; font-family: Verdana; text-align: right; font-weight: normal;}

.pagemenu {color: #b41e28; font-weight: bold; text-align: center;}
td.contact {width: 50%; padding-bottom: 20px; vertical-align: top;}
td.centre {width: 50%; padding-bottom: 10px; padding-top: 10px; padding-left: 5px; vertical-align: top;}
tr.shaded {background-color: #ffe6e6;}
table.wide {width: 100%;}
td.tcmenu {width: 50%;}

.linktext {text-align: left; font-family: Verdana; font-size: 13px; margin-bottom: 5px;}
.linktext2 {text-align: left; font-family: Verdana; font-size: 13px;}
.sectionlist {width: 510px; text-align: justify; font-family: Verdana; margin-left: auto; margin-right: auto;}
.narrowsection {width: 250px; text-align: justify; font-family: Verdana; margin-left: auto; margin-right: auto;}
img.arrow {display: inline;}
p.news {text-align: center; margin-left: auto; margin-right: auto;}
.prev {float: left;}
.next {float: right;}

table.feed {display: inline; padding: 0px; text-align: center; margin-left: auto; margin-right: auto;}

.caltitle {font-size: 1em; font-family: Verdana; text-align: justify; font-weight: normal; margin-top: 5px;}

.calmonth {font-size: 3em; font-family: Franklin Gothic Book, Verdana; text-align: center; font-weight: normal; color: #b41e28;}

.listtext {font-size: 3em; font-family: Franklin Gothic Book, Verdana; text-align: center; font-weight: normal; color: #b41e28; margin-top: 50px; margin-bottom: 50px;}
