BODY {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: black
}
BODY.Epiphany {
	BACKGROUND-COLOR: green
}
.ordinary {
	BACKGROUND-COLOR: green
}
BODY.Festival {
	BACKGROUND-COLOR: white
}
.Baptism {
	BACKGROUND-COLOR: white
}
.Confession {
	BACKGROUND-COLOR: white
}
.Christmas {
	BACKGROUND-COLOR: white
}
.Transfiguration {
	BACKGROUND-COLOR: white
}
.EasterVigil {
	BACKGROUND-COLOR: white
}
BODY.AshWednesday {
	BACKGROUND-COLOR: black
}
.GoodFriday {
	BACKGROUND-COLOR: black
}
BODY.Lent {
	BACKGROUND-COLOR: purple
}
.MaundyThursday {
	BACKGROUND-COLOR: purple
}
BODY.Passion {
	BACKGROUND-COLOR: red
}
.Pentecost {
	BACKGROUND-COLOR: red
}
.Reformation {
	BACKGROUND-COLOR: red
}
.MajorFestival {
	BACKGROUND-COLOR: red
}
BODY.Easter {
	BACKGROUND-COLOR: #ffd700
}
BODY.Advent {
	BACKGROUND-COLOR: blue
}
DIV#sermonbody {
	BACKGROUND: url(http://www.stlconline.org/images/ppbk088.jpg) white; MARGIN-LEFT: 12em; MARGIN-RIGHT: 5em
}
DIV#sermonbody P {
	MARGIN-LEFT: 2em; TEXT-INDENT: 1em; MARGIN-RIGHT: 2em
}
DIV#sermonbody P.inset {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 3em; TEXT-INDENT: 1em; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px
}
DIV#sermonbody P.cite {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3em 0px 6em; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px
}
DIV#sermonbody P.citeauthor {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3em 0px 9em; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px
}
DIV#sermonindex {
	BACKGROUND: url(http://www.stlconline.org/images/ppbk088.jpg) white; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10em; COLOR: black; MARGIN-RIGHT: 5em
}
DIV#sermonindex HR {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; WIDTH: 85%; TEXT-ALIGN: center
}
DIV#topmatter H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P.Event {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 6em; TEXT-INDENT: 1em
}
P.Follow {
	MARGIN-TOP: -15px
}
P.Date {
	MARGIN-TOP: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 110%; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5em; TEXT-INDENT: 0em
}
P.News {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-INDENT: 1em
}
P.Indent {
	TEXT-INDENT: 15em
}
P.update {
	FONT-WEIGHT: lighter; FONT-SIZE: 85%; COLOR: black; BACKGROUND-COLOR: transparent
}
P.Separator {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; WIDTH: 65%; TEXT-ALIGN: center
}
P.odd {
	BORDER-RIGHT: aqua 3px inset; PADDING-RIGHT: 1px; BORDER-TOP: aqua 3px inset; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 0px 2px 5em; BORDER-LEFT: aqua 3px inset; WIDTH: 80%; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: aqua 3px inset; BACKGROUND-COLOR: #3399ff; TEXT-ALIGN: left
}
P.even {
	BORDER-RIGHT: aqua 3px inset; PADDING-RIGHT: 1px; BORDER-TOP: aqua 3px inset; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 2px 0px 2px 5em; BORDER-LEFT: aqua 3px inset; WIDTH: 80%; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: aqua 3px inset; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left
}
P.constitution {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 18% 0.5em 8%; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
P.inset {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 22% 0.5em 12%; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
P.inset2 {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 26% 0.5em 16%; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#staff {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: center
}
DIV.Squeeze {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%
}
H1 {
	FONT: bolder 200% serif; COLOR: black; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
H2 {
	FONT: bolder 150% serif; COLOR: black; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
H3 {
	FONT: bolder 125% serif; COLOR: black; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
DL {
	FONT: bold 100% serif; TEXT-INDENT: 1em
}
DT {
	FONT: bold 100% serif
}
DD {
	FONT: bold 100% serif
}
DIV.Date {
	FONT-WEIGHT: bolder; FONT-SIZE: 110%; TEXT-INDENT: 0px
}
SPAN.Verse {
	FONT-WEIGHT: bold; LINE-HEIGHT: normal; FONT-STYLE: italic; FONT-FAMILY: serif; FONT-VARIANT: normal
}
DIV.Verse {
	FONT: bolder italic 85% serif; TEXT-INDENT: 2em
}
DIV.Reading {
	FONT: bold 85% serif; TEXT-INDENT: 2em
}
P.SaintsDay {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bolder; BACKGROUND: #ffe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 2em solid; WIDTH: 75%; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 2px solid
}
P.Pentecost {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bolder; BACKGROUND: #ffe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 2em solid; WIDTH: 75%; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 2px solid
}
P.Reformation {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bolder; BACKGROUND: #ffe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 2em solid; WIDTH: 75%; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 2px solid
}
P.Passion {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: red 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bolder; BACKGROUND: #ffe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 2em solid; WIDTH: 75%; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: red 2px solid
}
P.Advent {
	BORDER-RIGHT: blue 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: blue 2px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bolder; BACKGROUND: #ffe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: blue 2em solid; WIDTH: 75%; COLOR: black; LINE-HEIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: blue 2px solid
}
DIV#menubutton {
	FLOAT: left; WIDTH: auto
}
DIV.Epiphany#menubutton {
	BACKGROUND-COLOR: green
}
DIV#menubutton A {
	BORDER-RIGHT: aqua 4px outset; PADDING-RIGHT: 5px; BORDER-TOP: aqua 4px outset; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 75%; PADDING-BOTTOM: 3px; MARGIN: 0px 2em 0px 2px; BORDER-LEFT: aqua 4px outset; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: aqua 4px outset; FONT-FAMILY: "Times New Roman", Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #3399ff; TEXT-DECORATION: none
}
DIV#menubutton A:hover {
	BORDER-RIGHT: aqua 4px inset; BORDER-TOP: aqua 4px inset; PADDING-LEFT: 4px; BORDER-LEFT: aqua 4px inset; COLOR: #ffffff; BORDER-BOTTOM: aqua 4px inset; BACKGROUND-COLOR: #6699cc
}
DIV#menubutton DIV#focalpoint A {
	COLOR: black; BACKGROUND-COLOR: #faebd7
}
DIV#menubutton DIV#focalpoint A:hover {
	COLOR: black; BACKGROUND-COLOR: #faebd7
}
DIV.beginblock {
	MARGIN-TOP: 5px
}
DIV.endblock {
	MARGIN-BOTTOM: 5px
}
TD.Left {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: left
}
TD.Right {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: right
}
TABLE {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; TEXT-ALIGN: center
}
TR TD#sidetop {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; BACKGROUND: #3399ff
}
TR TD#sidetop A {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 1.5em; COLOR: white; MARGIN-RIGHT: 0.5em
}
TR TD#crumbs {
	FONT-SIZE: 50%; BACKGROUND: #6699cc; TEXT-ALIGN: left
}
TR TD#crumbs A {
	MARGIN-LEFT: 1.5em; COLOR: white; MARGIN-RIGHT: 0.5em
}
.Prelude {
	MARGIN-TOP: 5px
}
.Anthem {
	MARGIN-TOP: 5px
}
.Offertory {
	MARGIN-TOP: 5px
}
.Postlude {
	MARGIN-TOP: 5px
}
.Prelude {
	MARGIN-BOTTOM: 5px
}
.Anthem {
	MARGIN-BOTTOM: 5px
}
.Offertory {
	MARGIN-BOTTOM: 5px
}
SUP {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 0
}
DIV.Readings1_2 {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: center
}
.OldTest {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: center
}
.Epistle {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: center
}
.staffleft {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: center
}
DIV.Readings3_4 {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: center
}
.Psalm {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: center
}
.Gospel {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: center
}
.staffright {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: center
}
DIV.Women {
	FLOAT: left; WIDTH: 48%; TEXT-ALIGN: left
}
.Soprano {
	FLOAT: left; WIDTH: 48%; TEXT-ALIGN: left
}
.Tenor {
	FLOAT: left; WIDTH: 48%; TEXT-ALIGN: left
}
.leftgroup {
	FLOAT: left; WIDTH: 48%; TEXT-ALIGN: left
}
DIV.Men {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: left
}
.Alto {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: left
}
.Bass {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: left
}
.rightgroup {
	FLOAT: right; WIDTH: 48%; TEXT-ALIGN: left
}
DIV.Women {
	MARGIN-LEFT: 2%
}
DIV.Women {
	MARGIN-TOP: 0px
}
.Men {
	MARGIN-TOP: 0px
}
.leftgroup {
	MARGIN-TOP: 0px
}
.rightgroup {
	MARGIN-TOP: 0px
}
.Birthday {
	BORDER-RIGHT: blue 5px double; BORDER-TOP: blue 5px double; PADDING-LEFT: 1em; BORDER-LEFT: blue 5px double; WIDTH: 27%; COLOR: black; BORDER-BOTTOM: blue 5px double; BACKGROUND-COLOR: #fff0f0
}
P.valid {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
STRONG {
	TEXT-DECORATION: underline
}
