This example uses oversized borders on the sub ul to simulate a full width background color. By doing this instead of a bottom border on the #navwrap div it is able to keep the background height consistent with a text-zoom while using ems.
All nav elements are nested in the header div which has overflow:hidden; set on it
to hide the relative positioning and oversized borders on the sub ul.