Как выровнять текст...?
https://necolas.github.io/normalize.css/3.0.2/norm... 
Ресетом уже не пользуется никто.
Накидал по быстрому? не стал сильно замарачиваться, посмотри чем отличается моя верстка от твоей, учи потоки, пойми как устроена структура элементов, инспектируй блоки в хроме, думаю так быстрее поймешь как все работает. Если что-то приходит в голову сразу тестируйте, например, что произойдет если в абсолютном блоке абсолютно отпозиционировать дочерний блок?! И так далее...  Успехов!