There are two titles in the HEAD section, and BODY element is missing, while this text is located dirctly after closing HEAD tag. In Firefox and Chrome the "Upper title" will be taken into account.
Also there are a lot of whitespaces before first tag.