en tu head:
  
<link rel="stylesheet" type="text/css" href="estilos.css" charset="utf-8" /> 
y en tu estilos.css    
Código CSS:
Ver original@charset "utf-8";  
 
html, body, img, div {
margin: 0px;
padding: 0px;
}
 
h1 {
color: red; 
font-family:"Arial Black",Gadget, sans-serif; 
font-size: 12px;
text-align: center;
 }
 
img#imagen1 {
position: absolute;
 left: 20%;
 top: 40%;
 margin: 0px
 padding: 0px;
}
  
El charset, en uno u el otro, no en los dos 
Y urgente a leer algún manual !!!  
http://librosweb.es/css/index.html 
Saludos