body {
  font-family: Calibri, Arial, "Trebuchet MS", sans-serif;
  width: 960px;
  margin-right: auto;
  margin-left: auto}


/* HEADERS */
h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: center;
  color: #000099;
  margin-top: 0px}
h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: center;
  color: #000099;
  margin-top: 0px}
h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: center;
  color: #000099;
  margin-top: 0px}
h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  text-align: left;
  margin-bottom: 0px}
h5 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px}
h6 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px}


/* NORMAL TEXT */
p {
  text-align: left}
p.first {
  text-align: left;
  margin-top: 0}
p.home1 {
  text-align: left;
  margin-top: 0}
p.home2 {
  text-align: left;
  margin-bottom: 0}
a:link {
  color: #0000FF;
  text-decoration: none}
a:visited {
  color: #0000FF;
  text-decoration: none}
a:hover {
  color: #000066;
  text-decoration: underline}
blockquote {
  color: #666666;
  font-style: italic;
  text-align: left}
blockquote.close {
  color: #666666;
  font-style: italic;
  text-align: left;
  margin-top: 0px}
q {
  color: #666666;
  font-style: italic}


/* SPECIAL TEXT */
.home_title {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #990000;
  font-weight: bold;
  text-align: center;
  font-variant: small-caps;
  font-size: 140%;
  margin-top: 0;
  margin-bottom: 0}
.home_title2 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  font-weight: bold;
  text-align: center;
  font-variant: small-caps;
  font-size: 140%;
  margin-top: 0;
  margin-bottom: 0}
.quote_source {
  margin-top: 0;
  color: #333333;
  text-align: right;
  margin-right: 20px}
.thanks {
  font-weight: bold;
  color: #000099;
  text-align: center;
  font-size: 175%;
  margin-top: 40px}
.big_red {
  font-weight: bold;
  color: #990000;
  text-align: center;
  font-size: 140%;
  margin-bottom: 0px}
.big_blue {
  font-weight: bold;
  color: #000099;
  text-align: center;
  font-size: 140%;
  margin-bottom: 0px}
.article_info {
  text-align: center;
  color: #C40062}
.choir_event {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 50px;
  color: #336600;
  font-weight: bold}
.event_date {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  font-weight: bold}
.event_time {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #CC0000;
  font-weight: bold}
.event_title {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  text-align: center;
  font-weight: bold}
.event_detail {
  color: #CC0000}
.event_col4 {
  color: #006600}
.update {
  color: #000066;
  font-weight: bold;
  margin-left: 5px}
.copyright {
  color: #666666;
  font-size: 75%;
  text-align: center;
  margin-top: 20px}
.copyright_home {
  color: #666666;
  font-size: 75%;
  text-align: center;
  margin-top: 220px}
b.red {
  color: #CC0000}
i.money {
  color: #339900}
object /* Formatting for video captions */ {
  color: #3300CC;
  font-size: 80%;
  font-weight: bold;
  text-align: center}


/* LISTS */
ul {
  margin-top: 0px}
ul ul {
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-type: circle}
ul.downloads {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 125%;
  list-style-type: none}
li.laquila {
  padding-top: 5px}
ul.inline {
  margin-top: 0px;
  margin-bottom: 0px}
ul.end {
  margin-top: 0px}
ul.laquila {
  margin-top: 0px;
  padding-left: 15px;
  text-align: left}
ol.inline1 {
  margin-top: 0px}
li.blank {
  list-style-type: none}



/* LAYOUT */
img {
  padding: 4px;
  border: 0}
.top_nav {
  text-align: center;
  line-height: 125%;
  margin-bottom: 15px}
.show {
  display: none}


/* CLERGY FORMATTING */
.priests {
  margin-top: 180px;
  text-align: left}
.priests p {
  margin-top: 3px;
  margin-bottom: 3px;
  color: #000000}
.priests p.bottom {
  margin-top: 15px;
  color: #666666;
  font-style: italic}
.priests h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #000099;
  font-weight: bold;
  text-align: center;
  font-variant: small-caps;
  font-size: 110%;
  margin-top: 0px;
  margin-bottom: 15px}
.priests h5 {
  font-size: 100%;
  margin-top: 15px;
  color: #666666}
.priests a:link {
  color: #990000;
  text-decoration: none;
  font-weight: bold}
.priests a:visited {
  color: #990000;
  text-decoration: none;
  font-weight: bold}
.priests a:hover {
  color: #660000;
  text-decoration: underline;
  font-weight: bold}


/* PRINTED CLERGY FORMATTING */
.priests2 {}
.priests2 p {
  margin-top: 1px;
  margin-bottom: 1px}
.priests2 h5 {
  margin-top: 15px;
  color: #990000}

/* HOME BOXES */
.home_box_1 {
  background-color: #FFC6FF;
  border-top: 1px solid #999999;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #999999}
.home_box_1 h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  font-variant: small-caps;
  text-align: center;
  margin-top: 0px;
  color: #990000}
.home_box_1 p {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px}

.home_box_2 {
  background-color: #C6DBFF;
  border-top: 1px solid #999999;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #999999}
.home_box_2 h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  font-variant: small-caps;
  text-align: center;
  margin-top: 0px;
  color: #000066}
.home_box_2 p {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px}

.home_box_3 {
  background-color: #FFFF95;
  border-top: 1px solid #999999;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #999999}
.home_box_3 h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  font-variant: small-caps;
  text-align: center;
  margin-top: 0px;
  color: #804000}
.home_box_3 p {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px}

.home_box_4 {
  background-color: #CFFFB3;
  border-top: 1px solid #999999;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #999999}
.home_box_4 h4 {
  font-family: Sylfaen, "Times New Roman", Times, serif;
  font-variant: small-caps;
  text-align: center;
  margin-top: 0px;
  color: #003300}
.home_box_4 p {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px}