leoj90, CSS no reemplaza a HTML, CSS sirve para dar formato al HTML, CSS solo no serviría de nada.
Bytevamp, puedes simular frames con CSS, los frames no te ayudarán mucho ya que los buscadores no te indexarán y tu contenido será poco accesible.
Puedes ver el artículo en:
http://www.tierradenomadas.com/tw003.phtml#d
y el ejemplo en:
http://www.tierradenomadas.com/tw003d.html