If I only add a 1px padding to a div around a heading, then this makes apparently a huge difference (http://jsfiddle.net/68LgP/).
html:
Please see the updated CSS here
.pad0 { background-color: #E9E9E9; padding: 0px; margin: 0px; } .pad1 { background-color: #E9E9E9; padding: 1px; margin: 0px; } h1 { padding: 0px; margin: 0px; }