#nav { position:absolute; top: 12px; left: 12px; color: #fff; background: transparent; font: 0.9em verdana, arial, helvetica, sans-serif; } #nav ul, ul { margin: 0; padding: 0; } #nav li { padding: 0; margin: 0; display: inline; font: 0.9em verdana, arial, helvetica, sans-serif; } #nav li a { display: inline; padding: 7px; margin: 0; color: #333; background: #ccc; font: 0.9em verdana, arial, helvetica, sans-serif; text-decoration: none; } #nav li a:hover { color: #fff; background: #666; } #nav li a:active { color: #ccc; background: #333; }