body  { font-family: Arial; text-align: center; margin: 0; padding: 0; background-image: url("images/bckgrnd.jpg") }
#container { width: 677px; text-align: center; margin: 0 auto; padding-bottom: 0px; position: relative; }
#center {  background-color: #f2d8ca }
#header { width: 677px; }
#content   { position: relative; float: left; width: 677px; background-color: #f2d8ca; background-image: url("images/lightshadlong.gif"); background-repeat: no-repeat; text-align: center; }
#main { float: right; width: 390px; margin-top: 5px; padding-right: 15px; text-align:left; }
#sidebar { width: 206px; margin-left: 15px; padding: 4px 15px 30% 15px; background-color: #821527;}
#news { border: solid 1px #fff; background: #9d3b31 url("images/flower.gif") no-repeat bottom right; text-align: left; padding-bottom: 25px;}
#events { border: solid 1px #fff; background: #9d3b31 url("images/flower.gif") no-repeat bottom right; text-align: left; padding-bottom: 25px;}
#spotlight { background-color: #f7f1eb; padding: 5px 12px; width: 364px; margin-top: 30px; margin-bottom: 50px; margin-left: 5px; text-align: left; }
#footer  { line-height: 0; background-color: #fff; text-align: left; margin: 0; padding: 0; position: relative; width: 677px; height: 15px; clear: both; overflow: hidden }#ctr { text-align: center}
* html #left { left: -258px;}
* html #footer p { margin-top: 8px }
* html #sidebar { margin-left: 4px;}
* html #spotlight { margin-left: 0px;}
* html .church { margin-right: -3px; margin-bottom: -19px;}
* html #page { margin-top: 15px; padding: 0px}
* html #price { top: 340px}
* html #text { top: -168px}

.more { color: #831527; font-size: 11px; text-decoration: none; margin: 10px 0px 10px -15px; padding-left: 5px; text-align: left;  background: url("images/news_more.jpg") }
.more a { color: #831527; text-decoration: none }
.more a:hover  { color: #005880;  }

.hiddenlinks   { position: absolute; color: #821527; font-size: 1px; }
.hiddenlinks a { color: #821527; text-decoration: none; margin-top: 2px }

h4  { color: #005880; font-size: 11px; font-weight: bold; text-align: right; margin-top: 8px; margin-right: 10px }
h4 a { color: #005880; text-decoration: none }
h4 a:hover { text-decoration: underline }

#main p { color: #831527; font-size: 13px; text-decoration: none; margin: 8px 10px 2px 20px }
#main p a { color: #831527; text-decoration: underline }
#main p a:hover   { color: #005880; text-decoration: underline }

#page p { color: #831527; font-size: 13px; text-decoration: none; margin: 8px 10px 2px 20px; padding-right: 15px; }
#page p  a { color: #831527; text-decoration: underline }
#page p  a:hover   { color: #005880; text-decoration: underline }

#sidebar h5 { color: #f9ece5; font-size: 13px; font-weight: bold; margin: 10px 2px 2px 10px }
#sidebar h5 a { color: #f9ece5; text-decoration: underline }
#sidebar h5 a:hover { color: #f9ece5; text-decoration: underline }

#sidebar h6   { color: #831527; font-size: 15px; margin: 0px; padding: 2px 8px; background-color: #fff;}
#sidebar h6 a { color: #831527; text-decoration: none }
#sidebar h6 a:hover { color: #831527 }

#news p { color: #f9ece5; font-size: 11px; text-decoration: none; text-align: left; margin: 5px 10px }
#news p a { color: #f9ece5; text-decoration: underline }
#news a:hover { color: #f9ece5; text-decoration: underline }

#events p { color: #f9ece5; font-size: 11px; text-decoration: none; text-align: left; margin: 5px 10px }
#events p a { color: #f9ece5; text-decoration: underline }
#events a:hover { color: #f9ece5; text-decoration: underline }

#footer p  { color: #831527; font-size: 11px; text-decoration: none; margin-top: 12px; margin-left: 5px }
#footer p a:link  { color: #831527; text-decoration: none }
#footer p a:hover  { color: #005880; text-decoration: none }

#spotlight img { border: none}

#scripture { color: #831527; font-size: 13px; text-decoration: none; margin: 8px 10px 2px 20px; font-weight: bold }
#scripture a { color: #831527; text-decoration: underline; margin-left: 5px; }
#scripture a:hover   { color: #005880; text-decoration: underline }
.scripture { font-weight: bold  }

h3 { color: #831527; font-size: 20px; margin-top: 10px; margin-bottom: 8px }

h5 { color: #831527; font-size: 14px; margin-top: 10px; margin-bottom: 2px; margin-left: 10px }
h5 a { color: #831527; text-decoration: underline }
h5 a:hover { color: #005880 }

h6   { color: #831527; font-size: 15px; margin: 0px; padding: 2px 8px; background-color: #fff;}
h6 a { color: #831527; text-decoration: underline }
h6 a:hover { color: #005880 }

.smaller { font-size: 11px }

#page { margin-top: 17px; padding: 0; text-align: left; background-image: url("images/BroachCntr_bckgrnd2.jpg"); background-repeat: no-repeat; background-position: 0px 5px; }
.church { float: right;}
.hdrimg { padding-left: 15px;}

#container {
  padding-left: 86px;   /* LC width */
  padding-right: 86px;  /* RC width */
}
#container .column {
  position: relative;
  float: left;
}
#center {
  width: 100%;
}
#left {
  text-align: right;
  width: 86px;          /* LC width */
  right: 86px;          /* LC width */
  margin-left: -100%;
}
#right {
  width: 86px;          /* RC width */
  margin-right: -200px;  /* RC width */
}
#store { width: 558px; margin-left: 59px; background-color: #f7f1eb;}
#store img {margin: 12px 5px 0px 15px; float: left; }
#cart { text-align: right; margin-right: 5px; height: 15px;}
#cart a { margin-left: 10px;}
#text { position: relative; top: 0px; margin-left: 200px; padding-top: 10px; position: relative; top: 0px; width: 380px;}
#price { position: absolute; top: 280px; left: 80px; text-align: center; width: 150px;}