Ok, wasted a bit of time playing with alternate stylesheets on this one, but here’s what I came up with:
as with all my examples directory is wide open for easy access.
I took quite a few stylistic liberties including switching it to dynamic width, using media queries to change the layout depending on width, using dynamic fonts wherever possible (pretty much sidebar and behind image replacements were the only no-go on that), and of course redid all the images to get the file sizes under control.
I broke the floating content image into three parts, and APO’d them using CSS3 border-radius – likewise the content area background was switched (for the first stock wood pattern in my textures folder) so it can be dynamically sized and again with CSS3 corners. Oh noes, IE8 and lower don’t get rounded corners. OH WELL!
I also used my ‘fake 100% height’ trick to apply the transparent background area without resorting to using a image file. Renders faster, works all the way back to IE5 assuming scripting is enabled… works in all modern browsers without scripting; GOOD ENOUGH.
Other than the lack of rounded corners and subtle use of text-shadow in two places, works just fine all the way back to IE 5.5. I make no guarantees about 5.2 Quack or 5.01 – a lot of the CSS2 properties being used they don’t recognize properly.
Though that’s just the home page… you’ve got gallery issues too? NOT that I’d have any of that scripted asshattery in there; but I’m the guy who passionately HATES lightbox type effects. I believe my reaction is typically to scream at the display “Oh for {expletive omitted} sake just let me open the blasted image! Ok, now how the {expletive omitted} do I resize it or SHOCK close it?” – Not a fan.
Even as just the homepage it illustrates what I mean, 95% the functionality and appearance, not a script to be seen (unless you count IE expressions in the CSS), and it’s 72k vs. the originals 2.3 megabytes. Only 2k over my ideal target and well under the 140k per page max I usually aim for.