
#container {width:614px; font:normal 12px arial;}
#container img {border:0;}
#container ul {margin:0; padding:0; list-style-type:none;}
#container li { display:block; background:url(/washingtonpost_historical/main/art/bullet.gif) no-repeat 0 5; padding:0 0 3px 6px;}
#container ul.lispace li {padding:0 0 10px 6px;}
#container ul.margin {margin:0 0 0 15px;}
#container ul.margin li {padding:0 0 3px 6px;}
#wrapperTop h1 {float:left; width:370px; color:#002348; font:bold 26px arial; padding:20px 0 0 0; margin:0;}
#wrapperTop .hdrlink {float:left; padding:33px 0 0 0;}
#container h2 {font:bold 16px arial; padding:3px 0 4px 0;}
#container h3 {font:bold 12px arial; color:#cc0000;}
#container h4 {font:bold 12px arial; color:#000; margin:0; padding:0 0 2px 0;}
#container h5 {color:#cc0000; font:bold 12px arial; border-bottom:1px dotted #336699; margin-bottom:5px;}
#container input, #container select {font:normal 11px arial;}
#container p {margin:0; padding:0 0 10px 0;}
#container a {text-decoration::underline;}
#container a:hover {text-decoration:underline;}
#container table.resultlist {border:0;}
#container table.resultlist td.left {color:#cc0000;}
#container table.resultlist td.left, #container table.resultlist td.middle {font-weight:bold;}
#container table.resultlist td {padding:0 10px 10px 0;}
#container .resultpgs {border-width:1px 0; border-style:dotted; border-color:#336699; padding:5px 4px 4px 4px; margin:3px 0 13px 0; font-weight:bold;}
#container table.tips {border-collapse:collapse; margin:0 0 18px 0; padding:0;}
#container table.tips th {background:#336699; color:#fff; font-weight:bold; text-align:left; padding:4px;}
#container table.tips td {border:1px solid #336699; padding:3px;}
#container table.price tr.colorrow {background:#eee;}
#container table.price td, #container table.price th {padding:4px;}
#container table.story td {padding-right:35px;}
#container .searchleft {float:left; width:292px; margin-right:8px; padding:9px 0 0 0;}
#container .searchright {float:left; width:305px; border-left:1px solid #666; padding:9px 0 8px 8px;}
#container .searchsp1 {padding:12px 0 0 0; font-weight:bold;}
#container .searchsp2 {padding:4px 0 0 0; font-weight:bold;}
#container .contactbox {padding:25px 0;}
#container .contactbox .label {float:left; width:200px; text-align:right; padding:3px 3px 0 0; font-weight:bold; margin:0;}
#container .contactbox .field {float:left; padding:0 0 4px 0; margin:0;}
#container .faqans {padding-bottom:25px;}
#container .btmborder {border-bottom:1px dotted #336699; padding:0 0 15px 0; margin:0 0 15px 0;}
#container .storybox {border-width:1px 0; border-style:dotted; border-color:#336699; padding:6px; margin:6px 0;}
#container .dottedline {border-bottom:1px dotted #336699; padding:0 0 5px 0; margin:0 0 5px 0;}
#container .storyleft {float:left; width:210px; padding-top:5px;}
#container .storyright {float:right; padding:10px 15px 0 0;}
#container .toppad {padding-top:10px;}
#container .newsearch {padding:6px 0; border-bottom:1px dotted #336699; font-weight:bold; margin-bottom:3px; text-align:center;}
#container .btmlinks {text-align:center; padding:15px 0;}
#container .smprint {font:normal 9px arial;}
#container .clearboth {clear:both;}
#container .clearbothplus {clear:both; height:1px; overflow:hidden;}
#container .floatleft {float:left;}
.fontnorm {font-weight:normal;}
.fontbold {font-weight:bold;}
.fontitalic {font-style:italic;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
#container .color1, #container .color1 a {color:#cc0000;}
#container .color2, #container .color2 a {color:#006600;}





