Recomendable empezar con CSS y Capas.
Hay un artículo muy bueno aqui:
Maquetar una página con CSS
Yo estaba muy acostumbrado al uso de Tables HTML, pero comencé a meterme con eso de DIV's y CSS y te da un buen de ventaja. Lo q más me ha dejado satisfacción es la facilidad de cambiar estilos sin tocar código de Diseño del ASP.NET.
Espero te sirva