body {color:black;background-color:white;margin:0;}
a {color:#010066;}
a:visited {color: #4B4671;}
a:hover {color:#0000aa;}
#uberbox {min-width:830px;}
#mainbox {width:650px;font-family:arial,sans-serif;font-size:10pt;margin:0 0 0 15px;}
#mainbox a {color:#010066;text-decoration:underline;}
#mainbox a:hover {background-color:#ddd;color:black;}
#mainbox .pic a:hover {background-color:white;color:white;}
h1 {color:#9A0000;font-weight:bold;text-align:center;margin-top:15px;}
table.page1 {width:650px;font-family:arial,sans-serif;font-size:10pt;}
table.page1 td {vertical-align:top;}
table.page1 td.vert {padding:0 10px; background-image: url(images/p1/vert.gif); background-position:center;background-repeat:no-repeat;}
table.page1 td.left p {margin:5px 0 0 5px;}
table.page1 td.middle {padding-top:10px; width:375px;}
table.page1 td.middle h1 {font-size:14pt;text-align:center;font-weight:bold;margin:0 0 10px 0;}
table.page1 td.left h1 {font-size:14pt;text-align:center;font-weight:bold;margin:0 0 0 0;}
table.page1 td.middle .description {font-size:8pt;}
table.page1 td.middle .pic {float:left;padding-right:4px;}
table.page1 td.right {padding-top:10px;}
.page1bottom {width:650px;text-align:center;font:7pt verdana,arial,sans-serif;margin:8px 0 10px;border-top:1px gray solid;padding-top:3px;}
.pagebottom {width:650px;text-align:center;font:7pt verdana,arial,sans-serif;margin:8px 0 10px;border-top:1px gray solid;padding-top:3px;}
.page2bottom {text-align:center;font-family:arial,sans-serif;font-size:10pt;margin-bottom:10px;}
.mast1 {margin:0;background-color:#010066;}
.mast2 {margin:0;background-color:#9A0000;height:25px;position:relative;}
table.feature tr {text-align:center;}
table.feature td.talk {font: 10px verdana,geneva,arial,helvetica,helv,sans-serif;}
table.feature td.talk a {color: #003399; text-decoration: none;}
table.feature td.talk a:hover {color:#CC0000; text-decoration: underline;}
td.newsbox {font:7pt verdana,sans-serif; color:#fff;font-weight:bold;margin:0;padding:0;}
a.nav {color: #000000; text-decoration: none; font-weight: bold;}
a.nav:hover {color: #cc0000; background: #FFFF9C;}
td.navbox {background: #F7E7FF;}
td.navbox:hover {background: #FFFF9C;}
.vfont {font-family:verdana,sans-serif;font-size:7pt;}
.architect {font-weight:bold;font-size:140%;color:#0000aa;}
#mainbox table.iha td {vertical-align:top; font:9pt arial,sans-serif;}
#mainbox table.iha td.ihanav {text-align:left;font:8.5pt/12pt verdana;padding-top:5px;background-color:#ddd; width:100px; }
#mainbox table.iha td.ihanav a {display:block; padding:3px 5px; border-top:1px black solid; text-decoration:none;}
#mainbox table.iha td.ihanav a:hover {background:#010066; color:white;}
#mainbox table.iha td.ihanav .hot {padding:3px 5px; background:white;border-top:1px black solid;}
#mainbox table.iha td.ihanav .rule {border-top:1px black solid;}
#mainbox table.iha td.ihabody {text-align:left; padding-left:30px;}
.links {font-size:9pt;font-family:sans-serif;}
.links a {font-size:10.5pt;font-weight:bold;}
.linkurl {font-size:7pt;}
.links .vfont a {font-family:verdana,sans-serif;font-size:7pt;}
table.iha2 td {padding:0;text-align:center;padding-top:8px;font-weight:bold;font-size:9pt;}
form.donate {margin:0;padding:0;font:10px arial,sans-serif;}
.pic a {background-color:white;color:white;}
.pic a:hover {background-color:white;color:white;}
.picl {float:left;font:8.5pt verdana,sans-serif;}
.picr {float:right;font:8.5pt verdana,sans-serif;}
.whatshot .picl {padding-right:4px;}
.whatshot .picr {padding-left:4px;}
.uevents {margin:2px 0;}
.uevents p {padding:4px 10px 4px 45px; border:1px #ccc solid; background:#F8EE7B url(images/announce.gif) no-repeat; }
.uevents a {color: #010066;}
.uevents a:hover {color: #9A0000;}
.featured {border:1px gray solid; background-color:#E5ECF9;padding:2px;}
.announce {margin-left:5px;width:625px;margin-top:5px;background-color:#010066;color:white;border:4px white double;padding:3px 8px;font:bold 8pt arial,sans-serif;}
.announce a {color:white;}
.clall {clear:both;margin-bottom:9px;}
.itshotpic {float:left; margin-right:6px;}
div.itshot {border:1px #ccc solid; background:#efefef; padding:4px;margin:4px 0;}
div.itshothover {border:1px #ccc solid; background:#F8EE7B; padding:4px;margin:4px 0;}
.ihaad {position:absolute;top:150px;left:780px;margin:0;width:150px;height:630px;overflow:hidden;}
.gad {position:absolute;top:160px;left:690px;width:160px;}
.gadp1 {position:absolute;top:160px;left:670px;width:160px;}
.store {width:130px;background:#E3BC81;margin-bottom:5px;padding-bottom:5px;}
.store h1 {font:bold 9pt arial,sans-serif;padding:0 3px;text-align:center;margin:2px 3px;color:black;}
.store p {font:8pt arial,sans-serif;text-align:center;margin:2px 3px;}
.store a  {font-weight:bold;color:#aa0000;}
.bestdeals {display:none;}
.congresslist {border:1px #ccc solid; background:#efefef; padding:8px;}
.congresslist td.c1 {width:178px; padding-right:5px;}
.congresslist td.c2 {width:178px; padding-left:5px;}
.congresslist a {display:block;font:bold 8pt/9pt arial,sans-serif;margin:3px 0;text-decoration:none;}
.congresslist a:hover {background:#ccc;color:#010066;}
.searchband {width:250px;position:absolute;top:124px;left:600px;color:white;font:bold 8pt verdana,sans-serif;}
.searchband input {font:8pt arial,sans-serif;}
.searchband .go {font:bold 9pt verdana,sans-serif; background-color:#010066; color:white; border:1px black solid;}
.searchband .go:hover {cursor:pointer;border-color:white;}

.searchband2 {color:white;font:bold 8pt verdana,sans-serif;height:25px; min-width:200px; background: #9A0000 url(images/navright.gif) no-repeat;padding-left:3px;white-space: nowrap;}
.searchband2 input {font:8pt arial,sans-serif;margin-left:8px;}
.searchband2 input.bx {width:180px;}
.searchband2 .go {font:bold 9pt verdana,sans-serif; background-color:#010066; color:white; border:1px black solid;}
.searchband2 .go:hover {cursor:pointer;border-color:white;}
.webmaster {margin-top:0; background: #D5E2ED url(http://www.ushistory.org/betsy/images/fromwebmaster.gif) no-repeat; padding:4px 10px 8px 130px; min-height:25px; font:bold 9pt arial,sans-serif;}

#mainbox .textbooks .choices {margin-top:8px;}
#mainbox .textbooks .choices a {display: block; text-decoration: none; border: 1px orange solid; background: #020365; text-align: center; padding:3px; margin-bottom:5px; color: white; margin-left: 5px; font:bold 12px verdana,sans-serif;}
#mainbox .textbooks .choices a:hover {background: #E24E5E; border-color: black;}
#mainbox .textbooks p {font:8pt verdana,sans-serif; text-align: center; margin-top:4px;}
#mainbox .textbooks span.more {font: bold 8pt verdana,sans-serif;}

.textbooks .choices {margin-top:8px;}
.textbooks .choices a {display: block; text-decoration: none; border: 1px orange solid; background: #020365; text-align: center; padding:3px; margin-bottom:5px; color: white; margin-left: 5px; font:bold 12px verdana,sans-serif;}
.textbooks .choices a:hover {background: #E24E5E; border-color: black;}
.textbooks p {font:8pt verdana,sans-serif; text-align: center; margin-top:4px;}
.textbooks span.more {font: bold 8pt verdana,sans-serif;}

