
body
 {
 background: #002200;
 font-family:calibri, tahoma, sans-serif;
 color:#DDFFDD;
 padding:0;
 }

#main, #nav, #plain840, #expl
 {
 width: 840px;
 margin:20px auto;
 }

#main, #expl
 {
 border: 2px solid #FFFFFF;
 }
#expl
 {
 background:#DDEEBB;
 padding:20px;
 color:#002200;
 }

#content
  {
  background:#EEE2E2;
  width: 680px;
  border:none;
  vertical-align:top;
  }

#nav a
  {
  padding:3px 12px;
  font-family:tahoma, "gill sans", sans-serif;
  color:#BBBBBB;
  font-size:75%;
  font-weight:bold;
  text-decoration:none;
  }

#nav a:hover
  {
  font-size:80%;
  background-color:#440033;
  }

td#tribute
  {
  width:470px;
  padding:15px 45px 15px 80px;
  }
td#npic
  {
  width:370px;
  padding:15px;
  text-align:right;
  vertical-align:top;
  }
td.text5050
  {
  width:430px;
  vertical-align:top;
  padding:15px 30px;
  }
td.w360
  {width:360px;}
td.w250
  {width:250px; padding:15px 30px;}
td.w340
  {width:340px; padding-top:30px;}
td.w420
  {width:420px; padding:30px 40px 0;}
td.w420text
  {
  width:420px; padding:10px 40px 0;
  text-align:justify;
  vertical-align:top;
  }
td.w420text p a, td.text5050 p a
  {
  padding:0 5px;
  font-family:tahoma, "gill sans", sans-serif;
  color:#BBBBFF;
  font-size:80%;
  font-weight:bold;
  text-decoration:none;
  }
td.w420text p a:hover, td.text5050 p a:hover
  {
  font-size:85%;
  background-color:#440033;
  }

td.cemleft
  {padding:0 6px 0 40px;}
td.cemright
  {padding:0 15px 0 6px;}

td.headstone
  {
  width:120px;
  height:400px;
  border-top: 5px solid #CCCCCC;
  background:transparent url(marble.jpg) top left;
  color:#334433;
  text-align:center;
  }
td.headstone p
  {
  padding:12px;
  }
tr.down045 td
  {
  height:40px;
  }
tr.down165 td
  {
  height:160px;
  }
tr.std120
  {
  padding:0;
  margin:0;
  }
tr.std120 td
  {
  height:120px;
  width:120px;
  text-align:center;
  padding:0;
  margin:0;
  }
p
  {
  margin-top:8px;
  font-size:100%;
  font-family:calibri, tahoma, sans-serif;
  font-weight:500;
  }
div#expl p
  {
  margin:3px 0 6px;
  }
h2
  {
  font-size:115%;
  margin:15px 0 8px;
  letter-spacing:1px;
  text-align:center;
  }
div.tflowers
  {
  display:block;
  text-align:left;
  margin-top:30px;
  }
div.tb2flowers
  {
  display:block;
  text-align:left;
  margin-top:0;
  margin-bottom:30px;
  }
div.cemcaption
  {
  padding:8px 15px 10px 0;
  text-align:right;
  font-size:75%;
  }
div.browsetribs
  {
  margin:100px 0;
  text-align:center;
  }
div.tx
  {
  width:260px;
  margin: 0 auto 40px;
  text-align:left;
  }
em
  {
  font-style:italic;
  }
em.b
  {
  font-style:normal;
  font-weight:bold;
  }

div.pix
  {
  display:block;
  }

a.current
  {color:#223366;  background:#226622; font-style:italic;}


