Антон: Задача немного вёрстку поправить. CSS нашел, а HTML нет. У сайта 3 блока по сути: хедер, футер и основной контент. Вот их и надо найти. Смотрел здесь doc.joomladev.eu/api25 , но если не шаришь, то сложно разобраться
Максим Валерьевич: Посмотрел еще, как-то сложно там все сделано. Первой мыслью было опустить текст, вот он и опустился. А что, как и почему там происходит не могу сейчас сказать, надо смотреть внимательней.
Максим Валерьевич: У тебя же стоит position: absolute для контента. А абсолютноспозиционированные элементы регулируются top, left, bottom, right или единицами (%, px и т. д.).
Martyer: Зачем делать таблицей? Из-за этого все неудобства. Если сделаете три блока с шириной в % и зададите им float: left, то они будут себя вести как надо.
Игорь Самохин: Еще попробуйте убрать overflow: hidden у mainContainer
Похоже, что это из-за него картинка обрезается. И в других местах тоже можно без этого свойста попробовать.
Abdus: Не совсем понял про максимальное значение.
box-sizing: border-box для того и нужен, чтобы расчитывалось все иначе, чем по умолчанию в html.
Например, по умолчанию два блока с шириной 50% не станут в ряд, если у них будут ненулевые бордеры.