Cierto, es posible usando CSS hacer una web sin usar tablas para definir la estructura de bloques. De hecho, según las pautas de accesibilidad, es necesario, dejando sólo las tablas para lo que se inventaron: mostrar datos que son tabulados.
Hay una tendencia a ir abandonando ese viejo sistema de maquetación, que emplea el uso de tablas para conseguir una apariencia. Para tener una toma de contacto de cómo maquetar sin usar tablas, mira este enlace
http://www.tierradenomadas.com/tw003.phtml
Esto es sólo el principio, y necesitarás pegarte bastante para conseguir los mismos resultados que conseguías con tablas.
Un saludo de
eContento