/* CSS Document */ * { margin: 0; } html, body { height: 100%; background: #73C5E5 url(/images/bg_center_blue.gif) repeat-y 50% 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } a{ color: #000; } a:link { text-decoration: underline; color: #000; } a:visited { color: #000; } a:hover { text-decoration: none; color: #000; } a:active { color: #000; text-decoration: none; } .main{ width: 770px; min-height: 100%; height: auto; height: 100%; margin: 0 auto -3em; /* the bottom margin is the negative value of the footer's height */ } .header { background-color: #FFF; } .header_bar { background-color: #A9D930; height: 20px; } .headertxt{ font-weight: bold; } .contentlinks{ color: #CCC; } .left_column { color: #FFF; float: left; width: 150px; text-align: left; } .left_menu { float: left; width: 150px; padding:5px; text-align: left; background-color: #0A8EC9; } #left_menu a:link { color: #FFF; text-decoration: underline; } #left_menu a:visited { color: #FFF; } #left_menu a:hover { color: #FFF; text-decoration: none; } #left_menu a:active { color: #FFF; text-decoration: none; } .center_column { float: left; width: 470px; padding:5px; text-align: left; } .right_column { text-align: left; float: right; width: 140px; padding:10px; } .push { height: 3em; /* .push must be the same height as .footer */ width: 770px; } .footer { height: 3em; /* .push must be the same height as .footer */ width: 770px; background-color: #A9D930; } .footer_links { width: 200px; }