Corrija los errores del html. Aparte del uso de propiedades y etiquetas desaprobadas para el strict, tiene al menos un div sin cerrar y le falta el cierre del html
Tiene la misma imagen colocada dos veces como fondo (background) en .tail-top1 y #header
Lo mismo le ocurre con #footer y .tail-bottom
Para su línea negra dos opciones:
Añada a #header overflow: hidden;
o
utilice algún reset css, aunque sea el míni:
Código CSS:
Ver original* {
margin: 0;
padding: 0;
border: none;
}