Использовать @media и менять положение - размер блоков, выстраивать их по вертикали, как вариант.
Здесь почитайте.
Здесь посмотрите. Скорей всего у вас не задан padding-left и разные браузеры по разному рендерят списки.
Код покажите, не понятно про какую точку идёт речь.
Обычно проверяю под последние две версии браузера, где это возможно, с более старыми не замарачиваюсь. И много заходов с старых ослов?
Как вариант попробуйте
для aside.right width: 29%; сейчас там 30%
Как вариант, родительскому блоку задать position: relative; а этому блоку position: absolute; right: 25px;