/* Main Nav Menu */ #menu { display: table; width: 100%; padding: 0; margin: 0 auto; list-style-type: none; white-space: nowrap; font-size: 16px; border-top: 2px solid #003399; border-bottom: 2px solid #003399; border-left-width: 0px; border-right-width: 0px; } #menu li { float:left; width: 20%; } #menu a, #menu a:visited { display: block; width: 100%; color: #0066FF; /* border: 1px solid #FFFFFF; -- IE only*/ background: #FFFFFF; text-align: center; padding: 4px 0; text-decoration: none; float: left; font-variant: small-caps; } #menu a:hover { color: #FFFFFF; background: #3399FF; }