Se non sto prendendo una cantonata, nel sito indicato si utilizza una doctype xhtml11, che di default è strict , mentre tu indichi una versione inferiore e per di più transitional.

Mi pare di ricordare che la versione strict si comporta in modo più aderente agli standard, rispetto alle versioni precedenti. Per cui è possibile che cambiando DOCTYPE si comporti in modo diverso.