#nav {float:right;}
#nav, #nav ul {padding:0;margin:0;list-style:none;display:block;}
#nav a {display:block;}
#nav li {position:relative;float:left;}
#nav li ul {position:absolute;top:39px;background:#eee;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;width:9em;left:-999em;width:132px;}
#nav li ul li {clear:both;width:132px;text-align:left;}
#nav li ul li a {padding:2px 10px;text-decoration:none;color:#333;}
#nav li ul li a:hover {background-color:#3A97D2;color:#fff;display:block;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}