playBunny: Not an expert but from what I have seen it is not possible to do it exactly the way you want to. It maybe easier to use the map as a background and put the text on top or otherwise use the z-index for layering. If something is in a div, it pretty much needs to stay there. There are ways of using float and clear that may help as well. http://cssplay.co.uk/ has a lot of ways of using css to do a lot of neat things but...
Good Luck!