
.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;
}
/*******************
#readings
{
    padding-right: 4px;
    padding-left: 3%;
}
 ******************/
#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;
}
