Yo tampoco llego a saber cual es el problema, porque me pierdo entre detalles que no aclaran nada.
Por ejemplo de la siguiente frase sobraría lo que pongo en negrita.
Cita: hasta que quise meter una caja de registro, nombre y contraseña con codigo css y el accion del boton (codigo) ''registrar'' con method post index.php donde esta todo el codigo php. de eso no tengo problema utilizo la base de texto por mysql, pero no se porque al agregar la caja de (nombre y contraseña) se modifica el estilo del menu desplegable (css)
Creo que lo fundamental es que reordenes y limpies el código, porque te va a ser más fácil encontrar y solucionar problemas.