body {font-family: 'Arial', sans-serif; font-size:12pt; padding:0px; margin:5px}
p {text-align:justify;}
img {border:0px}

em.u {text-decoration:underline; font-style:inherit;}

hr {border:1px solid #ddc5aa; background-color:#ddc5aa; width:50%}

/* HEADER */
#header {background-color:#FFE6CC; color:black; width:100%}
#header table {width:100%; border-spacing:0px; background-color:#FFE6CC; color:black}
#header table td {padding-right:5px; padding-left:5px}
.topicidx {text-align:right}

div.archivelink {font-size:xx-small; background-color:#FFE6CC; color:black; border-top:1px solid #eed5bb; border-bottom:1px solid #ddc5aa; text-align:right;}

h1 {text-align:center; font-family: 'Century Schoolbook', serif; font-size: 200%; font-weight:bold; margin-top:.25em; margin-bottom:.25em;}

/* Seasons of the church year */
.epiphany h1 {background-color:#FFCC00; color:white;}
.afterepiphany h1 {background-color: #008000; color:white} /* Green */
.transfiguration h1 {background-color:#FFCC00; color:white;}
.ashwednesday h1 {background-color:#800080; color:white} /* Purple */
.lent h1 {background-color:#800080; color:white} /* Purple */
.palmsunday h1 {background-color:#white; color:#ff0000; border:1px solid #ff0000;}
.maundythursday h1 {background-color:white; color:#800080;} /* Purple */
.goodfriday h1 {background-color:black; color:#800080} /*Purple/Black */
.easter h1 {background-color:#FFCC00; color:white;}
.eastertide h1 {background-color:#FFCC00; color:black;}
.memorial h1 {background-color:#FFFFFF; color:black;}
.ascension h1 {background-color:#FFCC00; color:white;}/* White/Gold */
.pentecost h1 {background-color:#FFCC00; color:#ff0000;}
.trinitysunday h1 {background-color:#FFCC00; color:white;}
.aftertrinity h1 {background-color:#008000; color:white} /* aka Ordinary Time Green  or Lt. Green, Bronze, Aqua, or Olive */
.july4 h1 {}
.thanksgiving h1 {background-color:#FFCC00; color:white;}
.christtheking h1 {background-color:#FFCC00; color:white;}
.advent h1 {background-color:#0000A0; color:white}
.advent3 h1 {background-color: #FF0080; color:white} /* Pink or Rose*/
.christmaseve h1 {background-color:#0000A0; color:white} /* Dark Blue */
.christmas h1 {background-color:#FFCC00; color:white;} /* White/Gold */
.christmasday h1 {background-color:#FFCC00; color:white;} /* White/Gold */
.christmasday .sermon h2 {font-weight:bold; font-style:italic; font-size: 150%; font-family:Arial, sans-serif; text-align:center;}
.christmasday h3 {font-weight:bold; text-decoration:underline; font-size:125%; font-family:Arial, sans-serif; text-align:center;}
/* .christmasday .merrychristmas p {font-size:200%; text-align:center; font-weight:bold;} */
.christmasday .congregationhymn {margin-left:3em;}
.christmasday .congregationhymn .source {text-align:right; font-size:smaller;}
/* .newyearseve */
.newyearsday h1 {background-color:white; color:black;}

/* Special Sundays */
.confirmation h1 {border: 2px dotted blue}
.reformation h1 {background-color:#FFFFFF; color:black;}
/* .mission {} */

h2 {font-size: 100%;}
h2 em {font-weight:normal;}
h2 .none {font-weight:normal;}

.sundayplus {text-align:center; font-weight:bold; font-size:125%; font-family:'Century Schoolbook', serif;}

p#date {text-align:center; font-style:italic; font-weight:bold}

p.pastor {text-align:center; font-size: smaller}
p.theme {text-align:center}

/* BODY */
div#body {margin-left:25px; margin-right:30px;}

.webnote {font-size:smaller; font-family:'Century Schoolbook', serif}

h2.responsive {text-align:left; font-weight: bold;}
h2.responsive em {font-weight: normal;}
.responsive h2 {text-align:left; font-weight: bold;}
.responsive h2 em {font-weight: normal;}
.responsive p {margin-left: 2em; margin-top:.4em; margin-bottom:.4em;}
.responsive .p {}
.responsive .c {font-weight:bold;}
.responsive .pc {font-weight:bold;}
.responsive .e {font-family:sans-serif; font-weight:bold; font-style:italic; margin-left:3.5em; } /* explaination of section*/

.prayer {}

/* h2 {text-align:center; font-weight:bold; font-size:175%;}
h3 {text-align:left; font-size:125%;} */

div.cquote p {text-align:center;}

div.hymn {text-align:center; margin-right:auto; margin-left:auto; display:table;}
div.hymn .source {text-align:right}
div.hymn .amen, .amen {text-align:right}
div.hymn .copyright {}

div.epigraph {text-align:center; margin-right:auto; margin-left:auto; display:table;}
div.epigraph p {text-align:center;}
div.epigraph .source {text-align:right}

h2.reading {text-align:left;}
h2.reading span.none {font-style:normal; font-weight:normal;}
h2.reading em {font-weight:normal;}

/* SERMON */
.sermon {}
.sermon h2 {font-weight:bold; text-align:left}
.sermon h3 {font-weight:bold; text-align:center; font-size:125%}

p.ini {text-align:center; font-weight:bold}
.pastoralprayer {text-align:center; font-style:italic; font-size:smaller}

.text {font-weight:bold}
.sermontext {font-style:italic;}
.sermontext .reference {font-style: normal; font-size:smaller;}
.sermontext em {font-style:normal;}
.verse {font-size:xx-small;}
.christswords {color: #DD3E3E}

.sermon-author {text-align:right; font-size:smaller; font-weight:bold}

h5 {text-align:center; font-weight:bold; font-size:100%; margin-top:1em; margin-bottom:1em}

/* FOOTER */
#footer {text-align:center; background-color:#FFE6CC; color:black}
#footer table {width:100%; border-spacing:0px;}
#footer table td {padding-left:5px; text-align:left}
#footer table td.right {padding-right:5px; text-align:right}
#footer div.archivelink {font-size:xx-small; border-top:3px solid #ddc5aa; border-bottom:1px solid #eed5bb; text-align:right;}
.bcopyright {text-align:center; font-size:xx-small; font-weight:lighter; color:#666;}
cite {font-style:normal; font-size: smaller}