It's not really that complicated.
if the div is not a part of the content in the HTML Editor, the css wont work for it.
so instead of outputting the content inside the div, make the div part of the content.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.