HTML, пробелы сдвигают блок
Третий или четвертый символ с конца в этих пробелах — символ с номером 65279. Не знаю что это, и как он туда попал, но если его удалить, то остальные пробелы перестают играть роль, как и задумано.
Была похожая проблема, когда блоки ползли, из-за того, что в шаблоне в кодировке страницы стояло Include Unicode Signature (BOM).