@charset "utf-8";
/* CSS Document */

body {
  background-image:url('/css/images/niceblue.gif');
  text-align: center;
  min-width: 770px;
 }
#wrap {
  width:770px;
   margin-left:5%;
   margin-right:5%;
   position:relative;
   margin:0 auto;
   padding:0 0 9px;
 }
#mast {
  text-align:center;
  vertical-align:middle;
  padding:0;
  margin:0 auto;
 }
#links {
  float:right;
  width:220px;
  text-align:left;
 }
#mperson {
  font-family:Arial,Helvetica ;
  font-size:x-small;
  float:left;
  text-align:left;
  margin-left:45px;
  margin-right:5px;
  width:500px;
 }
#spouse {
  clear:both;
  margin-left:50px;
  font-size:small;
  text-align:left;
  margin-left:50px;
 }
#footer {
  clear:both;
 }
#center {
  clear:both;
  text-align:center;
  margin-left:100px;
 }
#events {
  clear:both;
  text-align:left;
 }
p.elist {
  margin-left:50px;
  font-size:small;
 }
.cent {
  text-align:center;
  margin-left:100px;
 }
.tbltop {
  vertical-align:top;
  text-align:center;
  width:580px;
  height:10px;
  border:none;
  margin-top:5px;
  margin-bottom:5px;
 }
.tb-lnks {
  vertical-align:top;
  text-align:left;
  width:210px;
  /*height:10px;*/
  margin:auto;
  border:none;
 }
td.nm {
  width:25%;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  background-color:#EFEFEF;
  vertical-align:top;
  text-align:center;
  font-size:x-small;
 }
td.small {
  width:12%;
  border:none;
 }
td.large {
  width:37%;
  border:none;
 }
td.flink {
  font-family:Arial,Helvetica,sans-serif;
  font-size:x-small;
  color:#000000;
  font-weight:bold;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
 }
.arrow {
  background-color:transparent;
  border:none;
 }
.mpty {
  width:25%;
  border:none;
  background-color:transparent;
 }
.person {
  font-family:Arial,Helvetica ;
  font-size:x-small;
  float:left;
  text-align:left;
 }
.xxs {
  font-size:xx-small;
  font-weight:bold;
 }
th {
  background-color:#000000;
  text-align:center;
  color:#ffffff;
 }
img {
  border:none;
 }
td.sp {
  width:175px;
 }
