diff --git a/app/views/search/index.rhtml b/app/views/search/index.rhtml
index 8e9e556c25c21bcee79f6daa29d0333431ec74ad..2e7e68530dbb7622771690a79536a8bb3f20c6c4 100644
--- a/app/views/search/index.rhtml
+++ b/app/views/search/index.rhtml
@@ -36,13 +36,15 @@
     </dl>
 <% end %>
 
-<p><center>
+<div class="search-pagination">
+<p>
 <% if @pagination_previous_date %>
-  <%= link_to_previous_search_page(@pagination_previous_date) %>&nbsp;
+  <%= link_to_previous_search_page(@pagination_previous_date) %>
 <% end %>
 <% if @pagination_next_date %>
   <%= link_to_next_search_page(@pagination_next_date) %>
 <% end %>
-</center></p>
+</p>
+</div>
 
 <% html_title(l(:label_search)) -%>
diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css
index 0c79cd6408060254059293cc23fdcde3a2b50aed..a708730814ece5d56f28a0b71ae84a2eeb56ead0 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -331,6 +331,9 @@ dt.time-entry { background-image: url(../images/time.png); }
 
 #search-results dt.issue.closed { background-image: url(../images/ticket_checked.png); }
 
+.search-pagination { text-align: center; }
+.search-pagination a {padding: 0 5px; }
+
 div#roadmap .related-issues { margin-bottom: 1em; }
 div#roadmap .related-issues td.checkbox { display: none; }
 div#roadmap .wiki h1:first-child { display: none; }