Первая верстка. Сойдет для первого раза?
Текущее положение дел:Нет адаптивности.Большинство размеров задано в пикселах - это ухудшает положение дел для первого пункта.Нет единого стиля написания кода.Ужасный вариант применения универсального селектора.Нет normalize.css.
Советы:Определите свой стиль, которому вы будете следовать, ибо сейчас в коде помесь двойных и одинарных кавычек.Не используйте идентификаторы для стилизации элементов. Сейчас это считается дурным тоном.Не используйте селектор по тегу для вложенных в body header, footer, main и т.д.Советую ознакомиться с различными методиками организации стилей и вообще кода. Для начала пойдет Code Guide by @mdo.Используйте CSS-препроцессоры (можно ещё и HTML).
А так, начало неплохое, даже в IE8 более-менее нормально все.
joxi.ru/Dr8W7YQSLMZ4A6
joxi.ru/8An5nlgT9yqK2O 
текстуру для бэкграуунда можно и поменьше делать
Вот так не надо: *{
  font: bold 21px "Bebas Neue";
  color: #A1A1A1;
}
лучше body{
  font: bold 21px "Bebas Neue";
  color: #A1A1A1;
}
лучше опускать вниз 
и вы же используете media  - почему не сделали адаптивность?