Сайт сползает вниз при SSI-включении

Без SSI-включения страница отображается нормально во всех браузерах, а со включением - страница сползает вниз, и сверху шапки образуется пустое ненужное пространство. Использую Денвер и Оупен-сервер. Помогите, пожалуйста!
Вот мой код:

Основное содержание:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
<!--#include virtual="menu.html"-->
</body>
</html>

Вставляемый кусок кода:

   <header>   
    </header>

Стили:

@charset "utf-8";
/* CSS Document */
body {
    background-image:url(Images/road-518363_croped.jpg);
    background-position:center top;
    background-size:cover;    
    width:1024px;
    margin:0px auto;    
    min-height:995px;
    background-color:#E3E9E9;
    position:relative;
    font-family:verdana
}
header { 
    height:150px;
    margin:0;
    background:#E5E4D6 url(Images/leather_7_1_croped.jpg);
}

Всё, решил проблему. Оказывается, при SSI команде include во вставляемом документе не должна быть метка порядка байтов (BOM). Пересохранил в UTF-8 без BOM и отступ сверху пропал.