A ver si he entendido bien:
Cuando dices que los tag style van a desaparecer y que más vale que le de un id a mi capa te refieres a esto por ejemplo:
<style>div#capita{
position:absolute;
width:770;
height:57;
z-index:1;
background-color: #336699;
border: 1px none #000000;
top: 361;
}
</style>
Y luego en el body lo llamo como <div id="capita">
¿Es a eso lo que te refieres?, lo demás que mencionas de css aún no lo he llegado a ver, y no se que otras maneras habrá para hacer lo que dices ya que estoy empezando poco a poco a usar css.
Un saludo