Hola:
¿para que le das a content un margin-top de -350px? Si la esquina superior izquierda del navegador es la coordenada 0,0; tu le estás diciendo al navegador que te coloque el elemento 350px más arriba, ¿consecuencia? No se ve.
Deberías acostumbrarte a trabajar con los div en position:relative y no position:absolute, te crearán menos problemas.
Saludos.