Das Tutorial „Creating a CSS layout from scratch“ erklärt in 12 Schritten, wie man ein solides Basislayout mit CSS erstellt, und sollte auch für relative Einsteiger gut verständlich sein.

mehr dazu bei CSSHilfe