You've got some seriously twisted code going on in there...
I examined your external style sheet, looking for some clues, among some things, found this:
font-family: "comic sans ms";
[B]position: absolute; top : -60px; left : -15px;[/B]
And if you think about it for a moment, you've got things working against each other. Seriously, trim some of this down. You just shoved this DIV down 225px from the top, and the 'absolute position' you assign it at the bottom then negative-shoves it 60 pixels back up again... wasted effort (and ditto for the left, you send it 80-pixels to the right, and then abs-pos it negative 15 again). -Giving some browsers a good hearty work-out, eh?
I see that you have got that 'Latipac' text positioned using ..."inches"?? Browsers measure pixels "px", points "pt", M-space/X-space "em" and "ex" but to my knowledge they do not faire so well using inches, feet and yards, cubits, etc... :eek: -I'd stick to pixels for the greatest control over spacing, or em at least.
My biggest suggestion though, is get rid of the 'absolute' positioning that you're using... it just makes things more difficult because it takes the affected element 'off the drawingboard' and nothing else floats or aligns because of it.
Simplify some of this, -you've got things fist-fighting each other...