.container { border-left: 1px #DCDBCC solid; border-right: 3px #DCDBCC solid; border-top: 1px #DCDBCC solid; border-bottom: 2px #DCDBCC solid; }  #header { position: absolute; float: left; top: 0px; height: 60px; width: 100%; background: url(/includes/images/sand_diag.gif) top left repeat ; color: black; vertical-align: text-bottom; z-index: 10; } #name_logo { position: relatve; align: left; height: 60px; color: #000000; font-family: Georgia, Times New Roman; font-size: 26pt; margin-top: 16px; margin-left: 6px; z-index: 15; } #name_logo A:link, #name_logo A:visited, #name_logo A:hover { color: #000000; text-decoration: none; } .button_bar { position: absolute; float: left; top: 27px; left: 350px; } .button, .button:link, .button:visited { position: relative; color: #888888; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; } .button:hover { background: none; color: #444444; padding: 20px 2px 2px 12px; text-decoration: underline; z-index: 2; } .button_highlight { position: relative; color: #000000; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; }