hola, bienvenido al foro
a) es mejor que los estilos css los pongas en un archivo aparte... cuando lleves 200 lineas de css me vas a agradecer

b) esto no tiene uqe ver con tu html, pero porqué posición absoluta y cosas tan extrañas como height:0 ?
c) CENTER es un elemento obsoleto... todo lo que implica posición, tamaño, color, etc debe de ser hecho con CSS.