Le recomiendo que primero intente corregir los errores de su html que marca el
validador y los
despistes del css
Si no todo, algunas cosillas sí arreglará.
Ponga especial atención a que ahora tiene los estilos en el body (<stile>....</style>) Páselos al head o mejor aun, a un archivo css externo.