CSS ist eine Hilfe zur Formatierung, also genauso "wenig" für Layouts geeignet wie Tabellen. Beide Hilfsmittel werden mißbraucht.
das ist gelinde gesagt Unsinn! CSS ist für das Layout da, wofür sonst? Formatieren tu ich gelegentlich meine Festplatte, nicht meine Seiten.
(ohne Worte)
PS: Das mußte ich wirklich zweimal lesen, bevor ich das verstanden habe!