Вы меня просто неправильно поняли - моя вина. Это работало бы, могу сверстать.
1)Убери <div style="clear:both"></div> из разметки
2) Все элементы .imgosya оберни в <div> и к нему добавь класс clearfix
Сам класс clearfix:
.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}
Я бы сделал следующим образом:
HTML
<a href="/test" class="text-hide">Анкор</a>
CSS
.text-hide{
text-indent: -999px;
}
Плюс добавил бы необходимые картинки через background-image
http://themeforest.net/item/bzine-wordpress-premium-hd-magazine/full_screen_preview/6858477
Посмотри на этот шаблон. На мой взгляд довольно красивый дизайн как главной так и внутренних