
#nav { margin: 0; padding: 0; float: left; }
#nav li { list-style: none; background: #fff; width: 120px; }
#nav li a { display: block; padding: 5px; border-left: 4px solid 444; text-decoration: none; color: #555; }
#nav li a:hover { border-left: 4px solid #069; background: #f8f8f8; }
#nav li ul { display: none; }
#nav li:hover ul{ display: block; }
#nav li:hover ul li { background: #000; }
#nav li:hover ul li a{ color: #ccc; }
#nav li:hover ul li a:hover { background: #222; border-left: 4px solid #900; };

