Есть ли у вас какой-либо код CSS, который имеет отношение к позиционированию реального веб-контента?
PHP будет просто визуализироваться в HTML, поэтому макет можно изменить с помощью CSS. Попробуйте стилизовать теги заголовков, чтобы они появлялись из стороны в сторону. Вы можете попробовать что-то вроде этого:
<h2 style="position:relative;"> Poll 2
<?php show_vote_control('2'); ?>
</h2>
на всех ваших заголовках, чтобы понять, что я имею в виду (это просто поставит их ниже друг друга). Кроме того, вы можете использовать div для того же эффекта. См. w3schools css tutorial для получения дополнительной информации о каскадных таблицах стилей.