  /*Element redefinitions*/
body {
  font-family: arial, verdana, "bookman oldstyle", "century schoolhouse", serif;
  font-size: 85%;
  margin: 0;
  padding: .5em 0 0 0;
  background-color: #fff;
  text-align: center;	/*IE doesn't like using margins to centre content*/
  color: #333;
  line-height: 1.5;
}
img {
  border: 0;
}
	/*Textual*/
h1, h2, h3 {
  font-weight: 400;
  text-align: left;
  margin: 0;
  padding: .9em .5em .1em .5em;
}
h1 { font-size: 1.7em; }
h2 { font-size: 1.4em; }
h3 {
  font-size: 1.1em;
  font-weight: bold;
  padding: .9em 1.09em .1em 1.09em;
}
p {
  font-size: 1em;
  margin: 0 0 1em 0;
}
ul {
  padding: 0 0 1em 1em;
  padding-left: 1em;
  margin: 0;
}
ul li {
  padding-left: 12px;
  list-style-type: none;
  background: url('image/bullet.gif') left 50% no-repeat;
}
ol li {
  padding-left: 12px;
}
table {
  width: 99%; /*100% makes IE messup the layout*/
  border-collapse: collapse;
}
table td {
  font-size: 1em; 
  border: 1px solid #811515;
  border-width: 1px 0;
  padding: .3em;
}
th { text-align: left; }
  /*Default Linkage*/
a:link {
  text-decoration: underline;
  color: #940;
}
a:visited {
  color: #b60;
  text-decoration: underline;
}
a:hover {
  color: #940;
  text-decoration: none;
}
a:active {
  color: #000;
}
/*Named Elements and Contextual Selectors*/
#main {
  background: #fff url('img/repeatingpeople.gif') left top repeat-x;
  text-align: left;
}
#header {
  position: relative;
  background: transparent url('images/headerbg.jpg') left bottom no-repeat;
  margin: 0 auto;
  padding: 0;
  height: 180px;
  text-align: left;
}
   /*And now for some image replacement*/
#logo {
  display: none;
}
#logo a:link, #header h1 a:visited {
  width: 351px;
  height: 40px; 
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  background: transparent;
}
#mainmenu a:link, #mainmenu a:visited,
#secondarymenu a:link, #secondarymenu a:visited {
  text-decoration: none;
}
#mainmenu a:hover, #secondarymenu a:hover {
  text-decoration: underline;
}
  /* Main Menu */
#mainmenu {
  float: right;
  width: 18em;
  margin: 0;
  padding: 0;
  text-align: left;
}
#mainmenu li {
  display: inline;
  line-height: 30px;
  padding: 0;
  margin: 0;
}
#mainmenu a:link, #mainmenu a:visited {
  margin: 0 .5em 0 1em;
}
  /* Mission statement */
#mission {
  position: absolute;
  top: 70px;
  right: 10px;
  width: 19em;
  float: right;
  font-size: 1.3em;
  color: #fff;
  font-size: 1.5em;
  text-align: right;
  line-height: 1.3;
  background: transparent;
  display: none;
}
  /* Secondary Menu follows */
#secondarymenu {
  position: relative;
  float: right;
  width: 12em;
  margin: 0 0 0 0; /* baseline of page heading text */
  padding: 2em;
  z-index: 10;
  /* background: url(images/menuback.gif) 3px center no-repeat #E1D8D1; */
  background-color: #E1D8D1;
}
#secondarymenu li {
  list-style-type: none;
  margin: 0 0 1em 0;
  padding: 0;
}
#secondarymenu a:active { color: #000; }
#page {
  position: relative;
  background: none;
  padding: 53px 17em 0 25px;
    /* left padding = Width of the menu + a bit */
    /* top padding = position + height of page heading */
  z-index: 5;
}
#page ul {
  margin: 1em 0 1em 10px;
  padding: 0;
}
#page ul li {
  list-style-image: none;
  background: transparent url('images/bullet.gif') left 7px no-repeat;
  padding: 0 0 0 17px;
    /* ul margin + bullet.gif width = padding */
  margin: 0;
}
.pageheading {
  position: absolute;
  top: 5px;
  left: 20px;
  text-indent: -5000px;
  width: 370px;
  height: 42px;
  padding: 0;
  margin: 0;
  background-position: left top;
  background-repeat: no-repeat;
}
#welcomeheading { background-image: url('images/welcome.gif'); }
#committeeheading { background-image: url('images/committee.gif'); }
#linksheading { background-image: url('images/links.gif'); }
#contactsheading { background-image: url('images/contacts.gif'); }
#acappellaarticlesheading { background-image: url('images/acappellaarticles.gif'); }
#sermonsheading { background-image: url('images/sermonoutlines.gif'); }
#classesheading { background-image: url('images/classoutlines.gif'); }
#bibliographyheading { background-image: url('images/bibliography.gif'); }
#annbibliographyheading { background-image: url('images/annbibliography.gif'); }
#videoheading { background-image: url('images/video.gif'); }
#purchasemusicheading { background-image: url('images/purchasemusic.gif'); }
#otherarticlesheading { background-image: url('images/otherarticles.gif'); }
#chroniclearticleheading { background-image: url('images/chroniclearticle.gif'); }
.indented {
  padding-left: 3em;
}
.underlined {
  text-decoration: underline;
}