
.contentEnvelope {
  width: 776px;
}

.leftCol {
  width: 50%;
  vertical-align: top;
}


.rightCol {
  width: 50%;
  vertical-align: top;
}


/* the box classes */

.leftBox {
  border-width: 2px 2px 2px 2px;
  border-style: solid;
/*  border-color: #2D53BA;*/
  border-color: #CEB5D7;
  margin: 7px 5px 7px 15px;
  background-color: #ffffff;
  width: 100%;
}

.rightBox {
  border-width: 2px 2px 2px 2px;
  border-style: solid;
/*  border-color: #2D53BA;*/
  border-color: #CEB5D7;
  margin: 7px 5px 7px 5px;
  background-color: white;
  width: 100%;
}


.fullWidthBox {
  width: 550px;
  padding: 10px 0px 10px 10px;
}


.innermostLeftBox {
  padding: 10px 13px 10px 13px;
}



.innermostRightBox {
  padding: 4px;
}


.boxTitle {
  font-weight: bold;
  color: #A98F4C;
  font-size: 14pt;
  border-width: 0px 0px 1px 0px;
  border-color: #CEB5D7;
  border-style: solid;
  width: 95%;
  text-align: left;
  margin: 0px 0px 7px 0px;
}


.boldIt {
  font-weight: bold;
}

.caption {
  font-size: 14px;
  text-align: center;
}

.attribution {
  font-size: 10px;
}

/* inner columns classes */

.leftInnerColumn {
  vertical-align: top;
  width: 46%;
}
.sepColumn {
  width: 8%;
  text-align: center;
  background-image: url("../art/innerSeparator.gif");
  background-repeat: repeat-y;
  background-position: 28px 0px;
}


.rightInnerColumn {
  vertical-align: top;
  width: 46%;
}

/* Menu Classes */
a:active.hLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:link.hLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:hover.hLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:visited.hLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}



a:active.merchandiseLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:link.merchandiseLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:hover.merchandiseLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}
a:visited.merchandiseLink {
  font-size: 12pt;
  color: #8d7b93;
  text-decoration: none;
}





/* loving honors classes */

.lh {
  font-size: 8pt;
  color: #CEB5D7;
}

a.lhLink:link {
  font-family: TimesRoman, serif;
  font-size: 8pt;
  color: #CEB5D7;
}

a.lhLink:visited {
  font-family: TimesRoman, serif;
  font-size: 8pt;
  color: #CEB5D7;
}

a.lhLink:hover {
  font-family: TimesRoman, serif;
  font-size: 8pt;
  color: #CEB5D7;
}

a.lhLink:active {
  font-family: TimesRoman, serif;
  font-size: 8pt;
  color: #CEB5D7;
}


/* Short Obit List Classes */

.inlineObitDOD {
  font-size: 9pt;
  padding-left: 30px;
}


.frameLook {
  margin: 0px;
}



/* Obit Classes */
.innerLeftObitCol {
  width: 55%;
  vertical-align: top;
}
.innerRightObitCol {
  width: 37%;
  vertical-align: top;
}


.fullObitListTableStyle {
  width: 95%;
/*
  border-width: 1px;
  border-color: black;
  border-style: solid;
*/
}
.fullObitListSep {
  color: #CEB5D7;
  width: 95%;
}
.fullObitListLinkCell {
  width: 20%;
  text-align: center;
}
.fullObitListDateCell {
  padding-left: 40px;
  font-size: 10pt;
}
.fullObitListNameCell {
  width: 80%;
}

#obitCopy {
  position: absolute;
  visibility: hidden;
  top: 0px;
  left: 0px;
}
