Задание весьма не лёгкое. И я бы вас скорее всего не взял на работу. Слишком много лишних классов. Хотя возможно кто-то и любит такое. - у li я бы убрал классы. - зачем в кнопке еще span? и кнопка это возможно button? что будет если заменить <a> на <button> или <input>, не сломается? - картинки через background... сомнительно весьма. Это мне каждый раз спрайт надо будет переделывать? а вдруг я не умею фотошоп? - рейтинг... а как задать, например, чтобы 3 звездочки "горели"? есть класс для этого? или там data- какой нибудь? - .col-lt и .col-rt зачем? Еще и одинаковые. Да и паддинг у правого наверно убрать надо? Может от вас ждут использование column, чтобы показать, что вы в тренде? Тем более, что там обычный текст, который скорее всего будет заполнять обычный пользователь. Такие классы он никогда не вставит. - подчеркивание пунктиром через :after? хм... ну пускай) - .topic-caption:before зачем? Как программист или пользователь будет "генерировать" туда текст? Вдруг надо будет сменить слово? - понять не могу, как вы отступ к параграфов сделали, не пробелами, надеюсь?) - раз макет простой, почему бы не сделать адаптив? - favicon.ico сделайте еще png ну и если делать адаптив то под все устройства можно сгенерировать. По поводу звездочек: http://css-tricks.com/star-ratings/ http://fortawesome.github.io/Font-Awesome/examples/#custom