Почему не перезаписывается свойство описанное ниже?
Потому что кроме "ниже", у селекторов есть специфичность htmlbook.ru/samcss/kaskadirovanie
Не стоит делать такие каскады с каждой страницей перебить их будет все труднее. Я уже молчу про поддержку