body { background-color: #663; vertical-align: top; margin: 0; padding: 0; } td { vertical-align: top; } .contact .button { width: 100px; } .contact .memo { width: 340px; height: 100px; } .contact .select { width: 340px; } .contact .text { width: 340px; } .content { background-color: white; padding: 5px; width: 600px; } .content .headline { font-size: 250%;} .content .subheading { font-size: 125%; text-decoration: underline; } .content a { color: #7f6b3f; text-decoration: none; } .content table.display { width: 100%; clear: both; border-collapse: collapse;} .content table.display td { border-width:0px 1px 0px 1px; border-style:solid; border-color:black; } .content table.display td.bump { width: 25px; border-right-color: transparent; } .content table.display td.emphasis { background-color: #ffeec9; } .content table.display td.price { text-align: center; vertical-align: middle; width: 100px; } .content table.display tr.shaded { background-color: #ffeec9; } .content table.display tr.shaded .emphasis { background-color: #e5d6b5; } .dropletter { float: left; padding-right: 5px; } .gutter { color: #ccc; background-color: #003; padding: 5px; width: 200px; } .gutter .headline { font-size: 150%; } .gutter .subheading { font-size: 125%; text-decoration: underline; } .gutter a { color: #ccc; text-decoration: none; } .icon { margin-right: 5px; margin-left: 5px; border-width: 0; } .italics { font-style: italic; } .superscript { font-size: 50%; vertical-align: super; } #editorial { } #editorial .gutter .contactlist ul { list-style-type: none; } #editorial a:hover { text-decoration: underline; } #editorial li { position: relative; left: -20px; } #editorial ul { position: relative; top: -15px; list-style-type: disc; } #footer { color: #ccc; height: 50px; text-align: center; } #header { height: 75px; } #icon_container { width: 340px; height: 70px; overflow: hidden; clip: rect(auto auto auto auto); float: right; } #navigation { vertical-align: middle; height: 50px; } #navigation .content .bump { color: red; font-weight: 700; text-align: center; position: relative; top: 3px; float: right; } #navigation .content a { color: black; } #site { background-color: white; width: 800px; height: 100%; border-collapse: collapse; table-layout: fixed;} .footnote { color: gray; font-size: smaller; }