Probably easiest to just start here and look at the fiddles:
Menu with desired behavior: Correct Example
Menu with broken behavior due to lengthy sub-item: Broken Example
I'll explain this as best I can....
I have a side-menu with list items that can contain a second-level menu with its own respective items.
When mousing over the main-menu, the sub-menus appear next to their parent item. The problem occurs when one of the sub-menus have an item with a long amount of text. This makes the following main-menu item's "unreachable", in that you can't just keep going down to click them. You have to mouse out of the sub-menu, then mouse directly to the main-item you want.
The goal here is to have a working multi-level side-menu written only in CSS and HTML.