you have two #header selectors and on the second one you still have margin added to it i would remove it
#header{ margin-right: 10px; margin-left: 10px; font-size: xx-large;
}