Thank you, this should work. I’ve gone back to basics so everything has a zero margin then I can apply your method uniformly.
i.e my header was about 20px from the main div which I chose to address towards the end of everything else which means I had to guesstimate to get the other header the same level whereas now, I’ve started again added margin-top: 0; So everyting is nice and snug towards the edge, no guesses and uniform padding gets everything even! =}