p {text-align:justify}

table#mxmhead {width:100%; border-collapse:collapse;}
table#mxmhead tr {background-color:#eee;}
table#mxmhead tr td#vol {text-align:right}

table#sr_h {width:100%; border-collapse:collapse; margin-top:.25em}
table#sr_h tr td#sec {text-align:right}

p.ini {text-align:center; font-size:smaller; font-weight:bold; margin-top:.25em; margin-bottom:.25em;}
p.sunday {text-align:center; font-weight:bold; margin-top:.25em; margin-bottom:.25em}
p.sundayplus {text-align:center; margin-top:.25em; margin-bottom:.25em}
p.date {text-align:center; margin-top:.25em}

hr {height: 2px; border:0;}

/* Seasons of the church year */

/* Gold/White */
.epiphany table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.epiphany .ini span {background-color:#FFCC00; color:white;}
.epiphany hr {color:#FFCC00;  background-color:#FFCC00;}

/* Green/White */
.afterepiphany table#mxmhead tr {border-bottom:2px solid #008000;}
.afterepiphany .ini span {background-color:#008000; color:white;}
.afterepiphany hr {color:#008000; background-color:#008000;}

/* Gold/White */
.transfiguration table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.transfiguration .ini span {background-color:#FFCC00; color:white;}
.transfiguration hr {color:#FFCC00;  background-color:#FFCC00;}

/* Purple/White */
.lent table#mxmhead tr {border-bottom:2px solid #800080;}
.lent .ini span {background-color:#800080; color:white;}
.lent hr {color:#800080;  background-color:#800080;}

/* Red/White */
.palmsunday table#mxmhead tr {border-bottom:2px solid #ff0000;}
.palmsunday .ini span {background-color:#ff0000; color:#fff;}
.palmsunday hr {color:#ff0000; background-color:#ff0000;}

/* Purple/White */
.maundythursday table#mxmhead tr {border-bottom:2px solid #800080;}
.maundythursday .ini span {background-color:#800080; color:white;}
.maundythursday hr {color:#800080;  background-color:#800080;}

/* Purple/Black */
.goodfriday table#mxmhead tr {border-bottom:2px solid #C080C0;}
.goodfriday .ini span {background-color:#C080C0; color:black;}
.goodfriday hr {color:#C080C0;  background-color:#C080C0;}

/* Gold/White */
.easter table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.easter .ini span {background-color:#FFCC00; color:white;}
.easter hr {color:#FFCC00;  background-color:#FFCC00;}

/* Gold/Black */
.eastertide table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.eastertide .ini span {background-color:#FFCC00; color:black;}
.eastertide hr {color:#FFCC00;  background-color:#FFCC00;}

/* Gold/White */
.ascension table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.ascension .ini span {background-color:#FFCC00; color:white;}
.ascension hr {color:#FFCC00;  background-color:#FFCC00;}

/* Gold/Red */
.pentecost table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.pentecost .ini span {background-color:#FFCC00; color:#ff0000;}
.pentecost hr {color:#FFCC00;  background-color:#FFCC00;}

/* Gold/White */
.trinitysunday table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.trinitysunday .ini span {background-color:#FFCC00; color:white;}
.trinitysunday hr {color:#FFCC00;  background-color:#FFCC00;}

/* Ordinary Time Green  or Lt. Green, Bronze, Aqua, or Olive/White */
.aftertrinity table#mxmhead tr {border-bottom:2px solid #008000;}
.aftertrinity .ini span {background-color:#008000; color:white;}
.aftertrinity hr {color:#008000;  background-color:#008000;}

/* Gold/White */
.christtheking table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.christtheking .ini span {background-color:#FFCC00; color:white;}
.christtheking hr {color:#FFCC00;  background-color:#FFCC00;}

/* Blue/White */
.advent table#mxmhead tr {border-bottom:2px solid #0000A0;}
.advent .ini span {background-color:#0000A0; color:white;}
.advent hr {color:#0000A0;  background-color:#0000A0;}

/* Pink/White */
.advent3 table#mxmhead tr {border-bottom:2px solid #FF0080;}
.advent3 .ini span {background-color:#FF0080; color:white;}
.advent3 hr {color:#FF0080;  background-color:#FF0080;}

/* Gold/White */
.christmas table#mxmhead tr {border-bottom:2px solid #FFCC00;}
.christmas .ini span {background-color:#FFCC00; color:white;}
.christmas hr {color:#FFCC00;  background-color:#FFCC00;}

h1 {text-transform:uppercase; font-weight:bold; font-size:inherit}
p.text {font-weight:bold; font-style:italic}

.sermontext {font-style:italic}
.sermontext cite {font-style:normal}

.epigraph {text-align:center}

h2 {text-align:center; font-size:inherit; font-weight:bold}
	
p.author {font-weight:bold; text-align:right}
hr {width:50%}
p.mxm {font-size:smaller; font-family: "Arial Narrow", "Arial", sans-serif;}
p.copyright {font-size:smaller; font-family: "Arial Narrow", "Arial", sans-serif;}

p.center {text-align:center;}
p.amen {text-align:right}
div.hymn {text-align:center; margin-right:auto; margin-left:auto; display:table;}
p.cite {text-align:right}
div.hymn p.title {text-align:center; font-weight:bold;}
	
em.u {text-decoration: underline; font-style:inherit}

.editor {margin: 0 2em 0 2em; font-size:smaller}
.editor .author {font-weight:normal}