Para los que recién arrancan con CSS, puede que hagan cambios y no los vean reflejados en la página que están creando, porque el navegador a veces guarda en su memoria los estilos y puede no mostrar los últimos cambios. Antes de cambiar todo tu código, podés intentar abrir una ventana de incógnito o un navegador diferente.. Muchas veces tu código será correcto y el navegador te estará mostrando el css anterior. Espero les sea de ayuda