/* +++++++++++ Global Styles ++++++++++++*/
body {
    background-color: #001B35;
    padding:-10px;
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a {
    color: navy;
    text-decoration: underline;
}
table {
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* ++++++++++ Template Styles +++++++++++ */
.stp-header {
    vertical-align: bottom;
    height: 110px;
    width: 910px;
    float: center;
}
.stp-welcome {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top:-10px;
    vertical-align:bottom;
    cursor: pointer;
}
.stp-banner {
    vertical-align: bottom;
    height: 110px;
    width: 215px;
    border:0px #001B35 solid;
    cursor: pointer;
    float: center;
}
.stp-filler {
    height: 20px !important;
    height: 5px;
}
.stp-footer {
    clear: both;
    margin-bottom: 13em;
    font-size: .9em;
    line-height: 1.8em;
    color: #f4e9cb;
    width: 910px;
    text-align: center;
    float: center;
}
.stp-content {
    width: 900px !important;
    width: 910px;
    vertical-align: top;
    text-align:left;
    background-color: #FFFFFF;
    border: 1px #AAAAAA solid;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    overflow: auto;
}
.stp-sitesearch {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    height: 20px;
}
#address {
    color:navy;
    font-weight: bold;
    font-style:italic;
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    text-align:right;
    vertical-align: top;
}
#address a {
    text-decoration: none;
    color:navy;
}
/* +++++++++++ MINISTRY PAGES ++++++++++++*/#ministry-nav {
    float: left;
    width: 200px;
    padding: 10px 10px 10px 10px;
    visibility: visible;
    background-color: #F8E866;
}
#ministry-content {
    float: right;
    width: 670px;
    visibility: visible;
}
.ministry-body {
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.ministry-header {
    color:#800E16;
    font-size:18pt;
    font-weight: bold;
    font-family: Cambria, \"Times New Roman\", Helvetica, sans-serif;
    font-style:italic
}
.ministry-title {
    color:#800E16;
    font-size:14pt;
    font-weight: bold;
    font-family: Cambria, \"Times New Roman\", Helvetica, sans-serif;
    font-style:italic
}
/* +++++++++++ EVENTS PAGES ++++++++++++*/
.events-body {
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color:#e0d487;
}
.events-content {
    width: 890px;
    background-color: #FFFFFF;
    overflow: auto;
}
/* +++++++++++ HIGH SCHOOL PAGES ++++++++++++*/
.hs-a {
    font-size: 16px;
    text-decoration: underline;
    color=#ffffff
}
.hs-header {
    font-weight: normal;
    font-size: 28px;
    font-family: FontName, Monotype Corsiva,Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color: #B4AB74
}
.hs-menu {
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color: #F8E862;
    color: #ffffff
}
.hs-ministry-title {
    font-weight: normal;
    font-size: 24px;
    font-family: FontName, Monotype Corsiva, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    color: #ffffff
}
.hs-ministry-body {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: #B4AB74
}
.hs-footer-title {
    font-weight: normal;
    font-size: 24px;
    font-family: FontName, Monotype Corsiva, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.hs-footer-body {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #E0D487
}
/* +++++++++++ RELIGOUS ED PAGES ++++++++++++*/
#re-nav {
    float: left;
    width: 200px;
    padding: 10px 15px 10px 10px;
    visibility: visible;
    background-color: #F8E866;
}
.re-ahead {
    font-size: 16px;
    text-decoration: none;
}
.re-a {
    font-size: 16px;
    text-decoration: underline;
}
#re-content {
    float: right;
    width: 670px;
    visibility: visible;
}
.re-body {
    font-size: 12px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.re-header {
    font-weight: normal;
    font-size: 28px;
    font-family: FontName, Monotype Corsiva,Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.re-title {
    font-weight: normal;
    font-size: 24px;
    font-family: FontName, Monotype Corsiva, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
/* +++++++++++ PRAYER PAGES ++++++++++++*/
#prayer-nav {
    float: left;
    width: 200px;
    padding: 10px 15px 10px 10px;
    visibility: visible;
    background-color: #F8E866;
}
.pr-ahead {
    font-size: 16px;
    text-decoration: none;
}
.pr-a {
    font-size: 16px;
    text-decoration: underline;
}
.pr-a {
    font-size: 14px;
    text-decoration: underline;
}
#prayer-content {
    float: right;
    width: 670px;
    visibility: visible;
}
.prayer-body {
    color: black;
    font-size: 14px;
    font-family: FontName, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.prayer-header {
    color: black;
    font-weight: normal;
    font-size: 28px;
    font-family: FontName, Monotype Corsiva,Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.prayer-subhead {
    color: black;
    font-weight: normal;
    font-size: 24px;
    font-family: FontName, Monotype Corsiva,Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.fancy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #339
}
.fancylg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: #339
}
.prayer {
    background-image:url('http://www.stpeterchurch.com/site/prayers/gifs/paper.gif');
    background-color:#FFFFE9;
}
/* *** Float containers fix: *** */ .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
    display: inline-block;
}
/* Hides from IE-mac \*/* html .clearfix{
    height: 1%;
}
.clearfix{
    display: block;
}
/* End hide from IE-mac */
/* ++++++++++++++ OLD DO NOT USE! THESE WILL BE GOING AWAY SOON ++++++++++++++++*/
.special {
    COLOR: #006;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.specialschedule {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt
}
.main {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 12pt
}
.small {
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 8pt
}
.header {
    COLOR: #339;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.header_red {
    COLOR: #CC0;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.header2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: #339
}
.bodytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #333
}
.navtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333;
    font-style:italic
}
#H {
    COLOR: #339;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
#p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #333
}