oddio, è un banalissimo TOP, DUE COLONNE E FOOTER

http://www.bluerobot.com/web/layouts/
http://glish.com/css/
http://www.mezzoblue.com/zengarden/resources/

fai un div che occupa il 100%
poi due div con float e dimensioni definite
e uno in basso come quello in alto...

gli effetti di fade laterali si possono ricreare (non ho guardato QUEL codice) tramite semplici immagini

url(immagine.gif) repeat-y top left
url(immagine.gif) repeat-y top right

un sito fatto bene, che sfrutta i CSS come dovrebbero essere usati
un buon esempio