Hola:
Antes de tocar tu código, ya que quieres maquetar con CSS deberías leerte
esta guía, entenderás muchas cosas.
Después deberías leerte la
segunda parte, en la que Mikmoro explica paso a paso el paso de una página hecha con tablas a la misma hecha con CSS.
Saludos.