Для вертикального выравнивания НЕ текстовых элементов используйте абсолютное позиционирование. Трюк этой методики заключается в том, что Вы должны указать высоту и ширину выравниваемого элемента. Со свойством position: absolute элемент помещается в соответствии его начальной позиции (0, 0: левый верхний угол). В изображении ниже, красная точка указывает на начальную позицию элемента 0,0 перед применением отрицательного значения отступа margin. Используя отрицательные верхний и левый отступы margin мы можем отлично отцентрировать элемент и горизонтально, и вертикально.
Этот инструмент который позволит создать обтекание текста для картинок с различной неправильной формой. Просто вводите ссылку на любую картинку произвольной формы, задаете основное выравнивание изображения, цвет фона, который нужно игнорировать, высоту строки дополнительные отступы и цвет текста, а далее — идем за результатом.
взято с http://habrahabr.ru/blogs/webdev/69023/
"Список полезных инструментов для CSS разработчика"