Tell us what’s happening:
How come #nav-ul and #nav-header both have text-align: center but they aren’t aligned equally? It seems like #nav-ul sticks out to the right a bit. Any ideas?
Not sure if this is actually the correct answer, but I feel it’s at least a solid guess
the list has these dots on the left, which you have disabled by using “list-style-type: none;”, however it seems as though this only makes the dots disappear, the effect they have on the slight indentation still remains.
Edit: or as it turns out, this is not the dots, but instead the default setting of ul.