Ps, por que haz cometido una pequeña falta, no es static, si no Absolute. para que el contenedor se quede fijo.
.contain{
width: 940px;
top:10px;
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
background:url(images/darkscreen.png);
position:absolute;
margin:0px 0px 105px 0px;
padding:80px 0px 0px 0px;
z-index:2;
}
Otra cosa que te recomendaría, ps ya como le quitaras el efecto de scroll al header, yo pienso que el z-index es inservible ya que el z-index viene siendo como la parte tridimensional de la web. osea se muestra mas por delante que las demas cosas, en resumen el codigo debería ser así.
.contain{
width: 940px;
top:10px;
box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
background:url(images/darkscreen.png);
position:absolute;
margin:0px 0px 105px 0px;
padding:80px 0px 0px 0px;
}
Espero que te halla servido de algo.
Saludos.