I've run a photo website for about 3 years. Just my personal pics. I have a cool calander setup where you can click a day and get a bigger pic with comments. Everything works fine. I made it my designing in dreamweaver and then adding in dynamic stuff with php. However, basically the only comment people I don't know send me about my website is that I use tables and therefore am a n00b. It's true, changing a theme would be a major ordeal, as would using different image sizes. So I've been looking into replacing a lot of stuff with CSS. So here's my question: Do you think CSS sucks? I do. I can't do anything without using hacks so it works in different browsers. I have to hard-set widths and heights everywhere, which takes away the flexibility CSS is rumored to give you. I can't do what I want. I attached my new Photoshop design. This is what I want. Can CSS do it? I want to be able to release this design to the public and with a quick background picture change and a color theme change, you'd have a nice personal look. And lets assume I don't want to hard-set the pics to 800x600, but whatever the user feels is appropriate.