/* general page stylings */ html, body { background-color: #7A8073; margin: 0 2em 1em 2em; font-family: Arial, Helvetica, san-serif; position: relative; margin: 5px; color: #D0D9C3; } /* three column layout ids */ #header { color: #FFE6F9; text-align: center; position: absolute; top: 0; left: 0; width: 920px; height: 100px; font-size: 35px; } #left_col { position: absolute; top: 100px; left: 0; width: 295px; padding: 5px; border: 1px solid #000000; background-color: #80737C; } #right_col { position: absolute; top: 100px; left: 620px;; width: 295px; padding: 5px; border: 1px solid #000000; background-color: #80737C; } #center_col { position: absolute; top: 100px; left: 310px; width: 295px; padding: 5px; border: 1px solid #000000; background-color: #80737C; } a { text-decoration: none; color: #F5FFE6; font-weight: bold; } a:hover { color: #7A8073; background-color: #FFE6F9; } .col_banner { color: #FFE6F9; font-size: 20px; border-bottom: 1px dotted #FFE6F9; } ul, li { margin: 0; padding: 5px 0 5px 0; list-style-type: none; } p { margin: 0; font-size: smaller; }