#left_menu li a { display:inline-block; } #left_menu li a { display:block; }  ul#left_menu, ul#left_menu ul {  list-style-type:none;  margin:0;  padding:0;  width:207px; } ul#left_menu a { display:block; text-decoration:none; } ul#left_menu li { margin-top:1px; } ul#left_menu li a { background:#333;  color:#ffffff;  padding:0.5em; } ul#left_menu li a:hover { background:#000000; } ul#left_menu li ul li a { background:#cccccc; color:#000; padding-left:20px; } ul#left_menu li ul li a:hover { background:#aaa; border-left:5px #000000 solid; padding-left:15px; } .float_menu_link { width:150px; font-weight:bold; }