body { padding: 0 1em; margin: 0; background-color: #29294E; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; color: #FFFFFF; } dl { margin: auto 2em; } dt { font-weight: bold; } img { border: 0px; } table { margin: 0 auto; } table a { text-decoration: none; } th { vertical-align: top; padding: 2px 20px; } td { vertical-align: top; padding: 2px 10px; } #container { padding: 1px 0; margin: 0 auto; background: #FFFFFF; width: 96%; color: #000000; } #content { margin: 0; padding: 1px 0; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content table { font-family: Georgia, "Times New Roman", Times, serif; margin: 10px; } #content p { margin: 5px 0; padding-right: 1em; padding-left: 1em; } #footer { padding: .01em 1em; border-top: #29294E double; font-size: .85em; clear: both; } #footer p { padding: 0px; margin: 0px; } #masthead { padding: 5px 10px 5px 130px; border-right: 1px #F8C977 solid; border-left: 1px #F8C977 solid; background: #29294E url('images/BSALogo-bl.jpg') no-repeat 2px 2px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; color: #F8C977; height: 130px; } #masthead h1 { padding: .25em 0 0 0; margin-bottom: 0; } #masthead p { padding-top: 0px; margin-top: 0px; } #menu { background: #F8C977 url('images/menu-up.jpg') repeat-x; margin: 0; padding: 0 1em; line-height: 40px; } #menu ul, #menu li { padding: 0; margin: 0; display: inline; } #menu a { line-height: 40px; padding-right: 1em; text-decoration: none; color: #29294E; } #menu a:hover { background-image: url('images/menu.jpg'); background-repeat: repeat-x; } .news { border: 2px #2A294D dotted; margin: 1em; width: 350px; padding: .5em; float: right; font-size: .9em; } .floatrt { float: right; margin-left: 1em; } .floatlft { float: left; margin-right: 1em; } .ctr { text-align: center; } .top { text-align: right; font-size: .8em; } .clearall { clear: both; }