No worries, claro. This shouldn't be too hard to fix. Welcome to to wonderful world of web design ... never knowing what devices your site will be displayed in.
The main problem here is using things like position: absolute to position things. It's mostly a really bad idea, partly for the reason you've just described. However, you can either use a different method of layout, or the positioning problem can be fixed pretty easily with what you have.
We'll need to see your site to advise further, though.
I've moved this to the CSS forum, too, as this is a CSS issue.