Primero, tu código original tiene una inconsistencia
    
Código CSS:
Ver originalh1 {color: red; 
font-family:"Arial Black",Gadget, sans-serif; 
size:1000px;
 text-align:center;}
  
  
size: 1000px ? no significa nada, podria ser width: 1000px; ó font-size: 1000px; (una grosería), digamos 12px mejor 
Ahora vamos con la imágen, no necesitas definir ningun ancho y/o alto para el html, body,    
Código CSS:
Ver originalimg#imagen1 {
position: absolute;
 left: 10%;
 top: 20%;
 margin: 0px
 padding: 0px;
  }
  
  
 y vos pusiste 
 #imagen1{position: 
abosolute; left: 10%; top:60%} 
saludos