I’ve had a few PMs asking that…
Mostly down to CSS trickery, negative margins and all that good stuff....
The layout was based on Matthew Levine’s excellent http://www.alistapart.com/articles/holygrail/ article
In order to get magento squeezed into this though, you’ll need to add a div or two to the main container phtml
Once thats done, you’ll need to mod the grid table so that it fills up the middle div, and set some min-width’s
A bit of cross-browser tweeking and hey presto
Apart from the fluid layout, the http://www.kennysmusic.co.uk site is also highly optimised:
Now running smoothly on magento 1.3 with flat category and product tables enabled.
combined and minified js and css
apache mod_deflate set to compress everything except images
low http request count
duplicate scripts removed
ga.js hosted locally
optimised graphic file sizes
magento cache directory in RAM (solaris tmpfs)
mysql tables partition is on a dedicated hard drive (but 4GB Ram and tuned my.ini settings mean it shouln’t be too busy)
Site is served from one of our dedicated Sun Sunfire V215 servers (on Gigabit ports to LINX)
This gives a current YSlow Performance Grade: B (86) (No CDN required, as site is targeted at the UK).
Later this week, I’m hoping to improve things a little, by reducing unprimed cache http requests still further.