Тег <j> на 8 строке не нужен, такого тега вообще не существует. Строковые стили в тегах пишутся так style="background: url(http://...);", а не так как у тебя в body
1) Ну у вас явно указан html5 а в html теги которые отсутствую в html5
2) тег img не закрыт..
3) много где открыт тег параграфа но нету закрывающего
4) в head есть тег j который отсутствует в спецификации, но всё раано можно пользоваться ими но пока их нету
5) назначать фон лучше в css