* {
  font-family: Arial, Helvetica, sans-serif;
  color:#666;
  line-height:1.6em;
}
body {
  background-color:#cc9c4a;
}
p {
  margin:0px 0px 20px 0px;
}
a, a:visited {
  color:#65A4CF;
  text-decoration:none;
}
a:hover, a:visited:hover {
  text-decoration:underline;
}
h1 {
  color:#8A3F65;
  font-size:20px;
  line-height:1.4em;
  margin-bottom:5px;
}
h2 {
  color:#8A3F65;
  font-size:14px;
  font-weight:bold;
  line-height:1.4em;
  margin-bottom:5px;
}
h3 {
  font-weight:bold;
  line-height:1.4em;
}
ul {
  margin-bottom:15px;
}
li {
  margin-left:20px;
  list-style:disc;
}
sup, sub, .big sup, .big sub {
  font-size:8px;
}
object, embed {
  display:block;
}

#wr {
  background:url(/images/_/bg-big.jpg) repeat-y center top;
  margin:0px 0px;
  padding:50px 30px;
  min-width:952px;
}
#mydoc {
  margin:auto;text-align:left; /* leave unchanged */
  width:908px;
  min-width:908px;
  background:#F4EDDB url(/images/_/bd-bg.jpg) repeat-y;
}

#hd {
  position:relative;
  background:url(/images/_/line.jpg) no-repeat bottom left;
  padding-bottom:8px;
}

#nav {
  position:absolute;
  top:40px; left:-22px;
  height:62px;
  background:url(/images/_/nav1.jpg) no-repeat;
  padding-left:22px;
  z-index:99; 
}
#nav td.nav {
  background-color:#FFF;
  color:#E1DDDE;
  height:44px;
}
#nav td.first {
  padding-left:15px; 
}
#nav a, #nav a:visited {
  color:#A26584;
  font-size:12px;
  text-transform:uppercase;
  padding:0px 10px;
}
#nav a.hit, #nav a.hit:visited {
  color:#80C8F8;
}
#flash {
  z-index:1;
}
#bd {
  background:url(/images/_/logo.gif) no-repeat 50px 50px;
  padding:50px 50px 50px 230px;
}
#intro {
  padding-bottom:20px;
}
#bod {
  padding-right:40px; 
}
#rcol {
  width:210px;
}
#subimg {
  margin:15px 0px;
  padding-top:15px;
  border-top:1px solid #D5CDC0;
}

#rcol h2 {
  color:#6B743E;
  font-size:18px;
  font-weight:normal;
  margin-bottom:0px;
}
#obits p, #obits p * {
  line-height:1.5em;
}

a.more, a.more:visited,
#obits a.more, #obits a.more:visited {
  color:#8A3F65;
  font-weight:bold;
  text-decoration:underline;
}
#ft {
  padding:0px 0px 50px 230px;
  font-size:11px; 
}

.big, .big * {
  font-size:15px;
}
.b {
  font-weight:bold;
}
.red, .red *, a.red, a.red:visited {
  color:#8A3F65;
}
.q {
  padding-left:10px;
  position:relative;
}
.q, .q * {
  font-family:Georgia, Garmond, "Times New Roman", Times, serif;
  color:#474647;
  font-size:15px;
  font-style:italic;
  line-height:22px; 
}
.qm {
  position:absolute;
  left:0px;
  *left:-10px;
}

.qb {
  padding:4px 0 0 10px;
  color:#474647;
  font-size:11px;
}
.mainImg {
  display:block;
  background-color:#FFF;
  padding:9px; 
  margin-bottom:15px; 
}
div.mainImg {
  width:352px;
}