body {font-family:times; width:756px; background-color:#eee; margin:0 auto;}

#mainnav h5 {display: none; }
/* #mainnav ul {font:bold 14px times; border-bottom: 2px solid #777; background-color:#aaa;} */
#mainnav ul {font:bold 16px times; border-bottom: 2px solid #777; background-color:#fff;}
#mainnav li {list-style:none; margin:0; display:inline;}
#mainnav ul li a {color:black; padding:10px; text-decoration:none;}
#mainnav ul li a:link {color:black;}
#mainnav ul li a:visited {color:black;}
#mainnav ul li a:hover {color:#e00; text-decoration:none; }
#mainnav ul li a#current {color:#e00; list-style:none; display:inline;}

#maintitle {font-size:30px; padding:20px 0px 20px 0px;}

#mainintro p:first-letter {font-size:2em; background-color:#b59c84; color:white; margin-left:20px}

#hastingsphoto img {border-color:black; border:solid 1px; float:left; margin-right:15px; margin-bottom:15px;}

#genealogy a {color:#0000aa; text-decoration:none; }
#genealogy a:visited {color:#0000aa; text-decoration:none; }
#genealogy a:hover {color:#0000aa; text-decoration:underline; }

.lettertitle {font-size:25px; padding:20px 0px 20px 0px;}
.letter p:first-letter {margin-left:15px}
.letterimg img {float:left; margin-right:15px; margin-bottom:15px;}

.headimg img { margin-right:15px; margin-bottom:15px; display:block}

.gentitle {font-size:15px; padding:10px 0px 10px 0px;}
.gendetail {font-size:11px;}
.gendobd {font-size:11px; font:bold;}

