В дизайне есть т.н. закон близости и относительности:
Заголовок, если он относится к контенту ниже, просто обязан быть ближе к тексту, к которому он относится. Иначе глаз сбивается и никакой здравый смысл не поможет понять структуру. Также чем больше объект, тем важнее он воспринимается, он кажется старше.
Обилие горизонтальных строк рябит. Вместо дефисов поставьте тире или точки и уберите с них ссылочное подчеркивание.
Почитайте учебник HTML. Код красивый, опрятный, но не практичный. Использование стилей по назначению украсило бы его еще больше.
Фотография - женского рода. Фото уже среднего. Поэтому надо писать "Случайное фото". Без uppercase'а.
На эти фотки в шапке я уже где-то натыкался.