There are always good workarounds for branded "search-engine unfriendly design"s. CSS is one of the best. Since you absolute position DIVs, you can put the content ABOVE the layout itself, so it's read first before anything by search engines - users will never know the difference. It takes some crafty CSS skills though.
How to use content to attract traffic to your Web site, even when branding rules saddle you with a search-engine unfriendly design..??
ideavirus, the thing I find funny about this thread is that content is the primary thing that should be attracting traffic to your site. There's a simple formula for sites that are capable of having good content:
1. Create good content + 2. Establish some means of making others aware of this content (Marketing) = 3. Traffic
If your content is good (i.e., what people are looking for) then people will go to you for your information. It's easier said than done because Both (1) and (2) are intricate steps - but it's a good way to look at it. Think macro first, then micro.
Here's an interesting thread on the subject of generating traffic: