body {margin:0; background:#253857 url(images/wp.jpg) repeat-x fixed; color:black; text-align:center;}
#underhead {margin:0 auto; width:620px;}
#maintext {font:9pt/12pt verdana,sans-serif; width:620px; background-color:white; color:black; margin-top:20px; text-align:left;}
#ush {clear:both; font:8pt arial,sans-serif;width:620px;padding-top:10px;text-align:center;background-color:#8D785A;color:#D3C0A4; margin-bottom:40px;}
#ush p {margin-left:10px; margin-right:10px;}
#ush a, #ush a:visited, #ush a:active {color:#D3C0A4;text-decoration:underline;}
#ush a:hover {color:white;}
.header {background-color:#C0A47D;}
.talk {padding:2px 20px 10px;}
table {font:9pt/12pt verdana,sans-serif;}
table td {vertical-align:top;}
.nav {padding:4px 10px;font:bold 7pt/10pt verdana,sans-serif;background-color:#8D785A;margin-bottom:10px;text-align:center; color:#C0A47D;}
.nav a {color:#D3C0A4;text-decoration:none;}
.nav a.here {color:white;}
.nav a:hover {color:white;}
a {color:#AD8348;text-decoration:none;font-weight:bold;}
a:hover {color:#243956;}
table.page1toc ul {font:8.5pt verdana,sans-serif;margin-left:15px;padding:0;}
table.timeline {font:9pt arial,sans-serif;border-bottom:1px gray solid;}
table.timeline td {padding-left:10px;border-top:1px gray solid;padding-bottom:5px;vertical-align:top;}
table.timeline td.d {padding-left:0;font-weight:bold;}
table.guestbook {border:0; font:10pt arial,sans-serif;}
table.guestbook td {padding:2px 4px;vertical-align: top;}
table.guestbook th {background-color:#eee;font-weight:bold;text-align:center;vertical-align: top;}
table.visit {border:0; font:10pt verdana,arial,sans-serif;}
table.visit td {padding:6px 4px;vertical-align:middle;}

p {margin-top:10px;}
h1 {margin-top:5px; color:#8D785A; font:bold 14pt/18pt verdana,sans-serif;}
h1.nu {font-size:.1px;color:#fffffe;margin:0;padding:0;line-height:.1px}
p.sm {font:8.5pt verdana,sans-serif;}
h3 {font:bold 12pt verdana,sans-serif;color:#8D785A;margin-bottom:4px;}
h4 {font:bold 11pt verdana,sans-serif;color:#8D785A;margin-bottom:4px;}
h5 {font:bold 11pt verdana,sans-serif;background-color: #33548C; color:white;padding:2px 0;text-align:center;margin:0;}
ul.facts {margin-left:15px;padding-left:0;}
ul.facts li {padding-bottom:8px;margin:0;}
ul.carpenter {margin-left:15px;padding-left:0;}
ul.carpenter li {padding-bottom:3px;margin:0;}
table.tour {font:bold 8.5pt verdana,sans-serif; background-color:#eee;}
table.tour a {color:black;text-decoration:none;}
table.tour a:hover {color:red;}
table.tour td {padding:2px;}
.pic {font:8.5pt arial,sans-serif;}
.picl {float:left;margin:0 10px 5px 0;font:8.5pt arial,sans-serif;}
.picr {float:right;margin:0 0 5px 10px;font:8.5pt arial,sans-serif;}
.vfont {font:8.5pt verdana,sans-serif;}
.author {font-style:italic;}
ul.ds li {padding-bottom:10px;}
ol.ds li {padding-bottom:10px;}
.story, .story table {font:bold 12pt/22pt verdana,sans-serif;}
.story .picl,.story .picr, .story .pic {font:bold 10pt verdana,sans-serif;}
.co {font-weight:bold; color:#000578; background:#eee; padding:2px 2px 2px 20px;margin:0 0 8px 0;}
.lp {background-color:#eee;padding:2px 4px;font-weight:bold;}
.p1left {float:left;width:200px;margin:0px 10px 10px 0;}
.p1right {float:right;width:160px;margin:0px 0px 10px 10px;background-color:#F1EBE3;padding:0;border:1px #33548C solid;font:8pt arial,sans-serif;}
.p1right h2 {font:bold 10pt arial,sans-serif;color:white;background-color:#C0A47D;margin:0 0 8px 0;text-align:center;padding-bottom:3px;}
.p1right p {padding:0 2px 8px 4px;margin:0;}
.p1right a {color:#183E6B;font-weight:bold;}
.p1right a:hover {color:black;}
.credit {font:italic 7.5pt arial,sans-serif;text-align:right;}
.mem, .mem2 {border:1px gray solid; padding:5px 20px;margin-bottom:15px;}
.mem h1, .mem2 h1 {font:bold 14pt georgia, serif; margin-top:0;}
.mem td, .mem2 td {font:10pt georgia, serif;}
.mem td.c1, .mem2 td.c1 {font:bold 8pt arial,sans-serif; text-align:right; padding-right:8px; width:150px;padding-top:2px;}

@media print {
body {background-image:none; background-color:white;}
 #underhead {margin:0;padding:0;border-top:0;}
 #maintext {width:620px;padding:0;margin:0;border-style:none;}
.talk {padding:0;}
.mem {page-break-inside: avoid;}
.mem2 {page-break-after:always;}
.nav {display:none;}
}
