I can't answer your specific question, but it sounds like you may be making things harder than you need to.
Have you considered using tables instead of the DIV tags?
Also a link to your site might be helpful, as they say "seeing is believing".
I maintain several sites myself, and I've found the easiest way to get everything to line up is to use tables. Here is a link to my most active site