* { padding: 0; margin: 0; font-family: Trebuchet MS; } .menu { margin: 5px; padding: 5px; border: 1px solid black; background-color: #666; text-align: center; } .menu ul li { display: inline; padding: 0 5px; width: 40px; } .menu ul li a, a:link, a:visited, a:active { color: #FFF; text-decoration: none; font-weight: bold; } .menu ul li a:hover { color: #FFF; border-bottom: 3px solid #FFF; }