I am currently having an issue with my navigation bar. It changes positions at random when the page is refreshed. The nav is inside header . I can not figure out the problem. Here is the all the Code for the nav.
Unless there's a need for negative margin to offset padding in the nav and all that important declaration in your layout cause I don't see rest of it, you could achieve same thing and have consistent spacing between anchors which is currently not the same. I could be wrong on this one, but there's no need for absolute position of nav if you don't intend to give values like Top, Right etc.
thanks @jurotek. the problem was the negative margin.
changed the
margin-left: -40px;
to
margin-left: 20px;
the point of the negative margin was to align the anchors with parts of the background image but i then added the :nth-child selector to fix that but left the negative margin up by accident.
Well it worked for a while but it is still falling underneath the logo. http://d.pr/i/mVY0 (how it is suppose to be) how it changes http://d.pr/i/bYK2 . I also just noticed that when the nav-bar moves it moves the facebook button as well.
And here is the HTML
Header CSS
changed the to the point of the negative margin was to align the anchors with parts of the background image but i then added the :nth-child selector to fix that but left the negative margin up by accident.