Here is my html:
<div class="pagination">Page
<a href="page.php?submit=1&page=2">«</a>
<a href="page.php?submit=1&page=1">1</a>
<a href="page.php?submit=1&page=2">2</a>
<strong>3</strong>
<a href="page.php?submit=1&page=4">4</a> ...
<a href="page.php?submit=1&page=104">104</a>
<a href="page.php?submit=1&page=4">»</a>
</div>
My css:
div.pagination { width: 90%; margin: 15px auto; float:right; text-align: right; }
div.pagination a { border: 1px solid #0667B9; background-color:#B4D6F2; padding: 3px 6px; color:#0667B9; margin: 1px; }
div.pagination strong { border: 1px solid #0667B9; background-color:#FFFFFF; padding: 3px 6px; color:#0667B9; margin: 1px; }
div.pagination a:hover { border: 1px solid #0667B9; background-color:#0667B9; padding: 3px 6px; color:#B4D6F2; margin: 1px; }
And what I am getting in result:

The problem you see, things are getting overlapped, what I would like to avoid.
Thanks in advance for any help. Cheers.
add a line-height:30px; to div.pagination