The fieldset is forcing the navigation to move to the left because it does not have enough space left.
Try to put the following code inside #navigation and #fieldset.
#navigation {
position:absolute;
width:100%;
}
#fieldset {
z-index:99;
}
You can then adjust the css from there, or try to find a different method.