Thanks for the suggestion, I will have to try it again. I think I've shyed away from padding because I haven't yet quote fully grasped the padding concept in CSS.
I think what happened before was that the top pad actually added that much height to the box i5self, so there's still arithmetic involved. But, I will experiment a little more.