Ho sentito che usare i layer è spesso sconsigliato...
non che non vadano bene.... ma sono complicati da gestire.
Potresti fare tutto con i DIV e con CSS, ma tocca scrivere tutto il codice a mano.
Se ti interessa fai un salto qui: http://www.html.it/css/ . L'argomentio certe volte è un po' ostico (confliti con alcuni browser), ma vale la pena!