/* CSS layout */ #masthead { border: 0px none #FFFFFF; background-color: #336699; background-image: url('Images/cstblue.jpg'); letter-spacing: normal; } #top_nav { } #container { position: relative; width: 100%; } #left_col { width: 200px; position: absolute; left: 0px; top: 0px; background-color: #99CCFF; } #page_content { border-collapse: collapse; table-layout: fixed; color: #000000; font-size: small; background-color: #FFFFFF; } #right_col { width: 200px; position: absolute; right: 0px; top: 0px; background-color: #99CCFF; z-index: auto; } #footer { margin: 0px; padding: 0px; color: #FFFFFF; background-color: #336699; background-image: url('Images/cstblue.jpg'); }