Перекрываются стили файлом reset.css почему?
У вас reset.css подключается после style.css
Естественно будет перекрываться.
Как обычно порекомендую отказаться от reset.css. Это слишком радикальное и ужасное решение.
Правильный выбор - Normalize.css, который просто делает все одинаковым.