No you can use CSS (divs and layers) for the layout in your
website. What you have to do is test your website not only in the
most common browsers, but also in Contribute, so your users will
have no troubles editing the website. The way Contribute handles
CSS is of course not perfect, like most browsers and HTML editors,
so you need to be aware of the things you can and can't do.