By using serif fonts for headings and sans-serif fonts for bodies they have broken the page alignment: the serifs push the headings over by enough pixels to be really noticeable; this kind of design requires really careful attention to optical margin layout (which is, of course, really problematic in CSS).