...mal davon abgesehen, dass die Seite bei einem verkleinerten Browser-Fenster nicht mehr so ähh normal aussieht
...
probier mal folgendes, im Stylesheet
* {
border: 1px solid red;
}
...damit findet man ziemlich schnell den Verdächtigen
für das Box-Modell Problem sind 20px jedenfalls etwas arg viel
ich tippe eher auf diverse Positionsprobleme oder Verschiebungen
..oder vielleicht liegts an diesem total allein stehenden <a ..> tag gleich zu Beginn des Quellcodes ?
MfG
Micha