Actually, I just had a thought about this, adding the following to the site CSS fixed the issue:
.header-menu .menu li .children {
z-index: 5;
}
It might be helpful to fix this CSS issue in the theme though (I am using Chrome + Debian/KDE, if it makes a difference).