.lector {
    color: #006600;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}
.response {
    color: #006600;
    font-style: italic;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}
.mar_bot {
    margin-bottom: .8em;
}
.nomar_bot {
    margin-bottom: 0;
}
h4, .reference {
    color: #909;
    margin-top: 1.5em;
    font-weight: bold;
    margin-bottom: 1em;
}
.revindt {
    text-indent: -1.5em;
    margin-left: 1.5em;
}
span.jesuspeak {
    color: #990000;
}
hr.hr20 {
    height: 1px;
    width: 20%;
    color: #333;
    margin-left: 0;    /* for FireFox */
    text-align: left;  /* for IE */
}
h3.candle {
    color: #909;
}
dl.candle dt {
    font-size: 110%;
    font-weight: bold;
}
#readings a, p.READING a.norm {
    text-decoration: underline;
}
#readings a:link, p.READING a:link.norm {
    color: #0000FF;
    background: #fff;
}
#readings a:visited, p.READING a:link.norm {
    color: #990099;
    background: #fff;
}
#readings a:hover, p.READING a:link.norm {
    color: #FF0000;
    background: #fff;
}
#readings a:active, p.READING a:link.norm {
    color: #FF0000;
    background: #fff;
}
p.READING a, dd.READING a, a.demo {
    text-decoration: none;
    color: #990099;
    background: #fff;
}
p.READING a:hover, dd.READING a:hover, a:hover.demo {
    color: #FF6666;
    background: #fff;
    text-decoration: underline;
}
#cal {
    /*    float: right; */
    width: 180px;
    margin-left: 4px;
    margin-bottom: 4px;
    padding: 2px;
    border: solid thin #ccc;
    text-align: center;
}
#Calendar1 {
    margin: 2px;
}
#cal caption {
    margin-bottom: 0;
}
#cal table table {
    margin-bottom: 0;
}
#go_btn {
    font-family: Arial, Helvetica, sans-serif;
    color: #009900;
    background: #FFFF00 url(go_btn.gif) no-repeat;
    text-align: right;
    width: 48px;
    padding-right: 4px;
}
.date {
    text-align: center;
    font-size: x-small;
    font-weight: 500; /*  color:#333; */
    line-height: 1.4em;
}
/********************
h1
{
    color: #990099;
}
h2
{
    text-align: center;
    color: #0000FF;
}
h3
{
    color: #000066;
}
h4
{
    text-align: center;
    color: #FF0000;
    font-weight: bold;
    margin-bottom: 0;
}
 *********************/
p.Subhead {
    text-align: center;
    color: #FF0000;
    font-weight: bold;
    margin-bottom: 0;
}
p.title {
    text-align: center;
    color: #FF0000;
    font-weight: bold;
    margin-bottom: 0;
}
p.source {
    text-align: center;
    color: #990099;
    margin-top: 0;
}
span.source {
    color: #990099;
}
p.date {
    color: #990099;
}
p.fnote {
    /*    font-size: x-small; */
    color: #666666;
    margin-top: 0;
}
p.text {
    text-transform: none;
}
span.note {
    color: #666666;
}
dt {
    font-size: x-small;
    font-weight: bold;
}
span.sc {
    font-variant: small-caps;
}
div.ss {
    margin-top: auto;
    margin-bottom: auto;
}
div.ss p {
    margin-bottom: 0;
    margin-top: 0;
}
p.Sunday, p.Sunday1 {
    text-align: center;
    color: #0000FF;
    font-size: 150%;
    font-weight: bold;
}
.Reference {
    text-align: center;
    color: #990099;
    margin-top: 0;
    margin-bottom: 0;
}
p.Gospel1, p.GospelEndA {
    font-weight: bold;
    color: #808080;
    margin-bottom: 0;
}
p.Gospel2 {
    font-style: italic;
    font-weight: bold;
    color: #808080;
    margin-top: 0;
    margin-bottom: 0;
}
p.Gospel3 {
    font-weight: bold;
    color: #808080;
    margin-top: 0;
    margin-bottom: 0;
}
p.Gospel4, p.GospelEndB {
    font-style: italic;
    font-weight: bold;
    color: #808080;
    margin-top: 0;
}
.Gospel11, .Gospel21, .Gospel31, .Gospel41, .GospelEndA1, .GospelEndA2 {
    font-weight: bold;
    color: green;
}
.Gospel11, .GospelEndA1 {
    margin-bottom: 0;
}
.Gospel21 {
    font-style: italic;
    margin-top: 0;
    margin-bottom: 0;
}
.Gospel31 {
    margin-top: 0;
    margin-bottom: 0;
}
.Gospel41, .GospelEndA2 {
    font-style: italic;
    margin-top: 0;
}
span.StyleLector1B1ItalicChar {
    color: green;
    font-style: italic;
}
span.StyleGospel31ItalicChar {
    color: green;
    font-style: italic;
}
span.StyleGospelEndA1ItalicChar {
    color: green;
    font-style: italic;
}
span.StyleLector2B1ItalicChar {
    color: green;
    font-style: italic;
}
span.StyleNarrative10SmallcapsCharChar, dt.StyleNarrative10SmallcapsCharChar {
    font-variant: small-caps;
    font-size: 130%;
    font-weight: bold;
}
.Candlelighting {
    color: #990099;
    font-weight: bold;
    text-align: center;
}
p.Lector1A, p.Lector2A, p.Lector3A, p.Lector1A1, p.Lector2A1, p.Lector3A1 {
    font-weight: bold;
    color: green;
}
p.Lector1B, p.Lector2B, p.Lector3B1, p.Lector1B1, p.Lector2B1, p.Lector3B1 {
    font-weight: bold;
    margin-bottom: 0;
    color: green;
}
p.Lector1C, p.Lector2C, p.Lector3C, p.Lector1C1, p.Lector2C1, p.Lector3C1 {
    font-style: italic;
    font-weight: bold;
    margin-top: 0;
    color: green;
}
p.Reference1, p.Reference2, p.Reference3, p.Reference4 {
    text-align: center;
    color: #990099;
    margin-top: 0;
}
p.Subhead1, p.Subhead2, p.Subhead3, p.Subhead4, p.Subhead11, p.Subhead21, p.Subhead31, p.Subhead41 {
    text-align: center;
    color: #FF0000;
    font-weight: bold;
    margin-bottom: 0;
}
p.ProperDates {
    color: #990099;
}
p.READING {
    text-transform: none;
}
p.Footnote {
    font-size: x-small;
    color: #666666;
    margin-top: 0;
}

