http://www.virtualhostingdigital.com/~nodani/johnny/clab.jpg
a mí me ha ocurrido más de una vez el mismo problema, es cuestión de ajustarle el padding-left.
en caso de no funcionar se puede meter dentro de otra div que envuelva sólo el header con las medidas exactas y el padding-left a 0, así no creo que se vea mal, aunque no sea tan semántico...
por otro lado, en las esquinas, se ve que el color no coincide con el de fondo, asi que se les podria cambiar tb...
(espero que sirva de algo...

