Perhaps I'm missing it, but that seems to be done almost entirely with CSS. The HTML is amazingly clean.