body {background:black url(images/wp.gif) repeat-y; margin:0; width:800px;}
.shell {position: relative;}
.nav {position:relative; background:url(images/nav.gif) no-repeat; width:800px; height:41px; color:white;}
.nav .nav2 {padding-top:6px;padding-left:160px; }
.nav .nav2 a {display: inline; color:white; font:bold 9pt verdana,sans-serif; padding:2px 12px 0 0;  text-decoration:none;}
.nav .nav2 .hot {color:#F0E536; font:bold 9pt verdana,sans-serif; padding:2px 12px 0 0;}
.nav .nav2 a:hover {color:#F0E536;}
.nav .search {float:right; padding-right:15px;font:bold 7pt verdana,sans-serif; padding-top:8px;}
.nav .search input {font:7pt verdana,sans-serif; width:120px;}

.wrapper {position:relative; width:770px; margin-bottom:10px;}
.bodyhere {width:600px; float:right; font:9pt/14pt arial,sans-serif;padding-top:10px; background:white;}
.footer {clear:both; font:7pt arial,sans-serif; margin-left:170px; text-align:center; border-top:2px black solid; padding-top:10px;margin-bottom:10px; margin-top:10px; width:600px;}
h1{color:#CC3914;text-align:left; font:bold 14pt verdana,sans-serif;}


table {font:9pt/14pt arial,sans-serif;}
.leftnav {width:138px; text-align:left;border-bottom:1px black solid; float:left; margin-bottom:20px;}
.leftnav .hot {color:white; font:bold 9pt verdana,sans-serif;  padding:8px 8px; border-top:1px black solid; background:white; color:black;}
.leftnav a {display:block; color:white; text-decoration:none; font:bold 9pt verdana,sans-serif; padding:8px 8px; border-top:1px black solid;}
.leftnav a:hover {background:#CC3914;}
.leftnav a.subhot {color:black; background:#F0C86A; font:bold 9pt verdana,sans-serif;  padding:8px 8px; border-top:1px black solid;}
.leftnav a.subhot:hover {color:white; background:#CC3914;}
.leftnav .subnav .hot {background: white; color:black; font:bold 8pt verdana,sans-serif;  padding:4px 4px 4px 20px; border-top:1px black solid; background:white; color:black;}
.leftnav .subnav a {background: #F0C86A; display:block; color:black; text-decoration:none; font:bold 8pt verdana,sans-serif; padding:4px 4px 4px 20px; border-top:1px black solid;}
.leftnav .subnav a:hover {background:#CC3914; color:white;}

.picr {float:right;margin:0 0 8px 8px;font:8pt verdana,sans-serif;}
.picl {float:left;margin:0 8px 8px 0;font:8pt verdana,sans-serif;}
.pic {font:8pt verdana,sans-serif;}
.credit {font: 8pt times,serif;text-align:right;}
.ihatop {position:absolute; top:0; left:0;}

.event {margin-bottom:15px;}
.da {color:#aa0000;font-weight:bold;}
.special {border:2px #aa0000 solid;padding:2px 5px 0;margin-bottom:6px;}
.vfont {font:7pt verdana,sans-serif;}
.ds li {padding-bottom:10px;}

.links li {padding-bottom:5px;}
.tour td.r1 {vertical-align:top;color:#aa0000;font-weight:bold;padding-bottom:10px;}
.tour td.r2 {vertical-align:top;padding-bottom:10px;padding-left:20px;}

.gad {position:absolute; top:0; left:825px;}

.webmaster {margin:0 0 6px 0; padding:4px 10px 8px 130px; background: #D5E2ED url(http://ushistory.org/betsy/images/fromwebmaster.gif) no-repeat; min-height:25px; font:bold 9pt arial,sans-serif; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.showhide { margin-bottom: 10px; border-top: 1px gray solid; padding-top: 5px;}
.showhide a {border:1px black solid; padding:2px 5px; text-decoration: none; font: bold 9pt/16pt verdana,sans-serif; color: white; background: gray;}
.showhide a:hover {color: yellow;}

