#navbar{ margin:20px auto; } #navbar ul,#navbar li{ margin:0; padding:0; } #navbar ul{ list-style:none; } #navbar li{ float:left; overflow:hidden; } #navbar li ul{ position:absolute; margin:0 0 0 5000px; visibility:hidden; } #navbar li:hover ul{ margin:0; visibility:visible; } #navbar li ul li{ clear:both; } #navbar li a{ font-size:1em; background:#333; display:block; width:120px; height:44px; line-height:44px; color:#CCC; text-decoration:none; text-align:center; margin:1px; padding:0 20px; } #navbar li a:hover{ background:#222; } #navbar li ul li a{ font-size:.9em; width:190px; height:36px; line-height:36px; text-align:left; }