Add all positioning to the UL rather than the LI, since the UL is the main container for submenus.