diff -r bddad78eab94 zine/application.py
--- a/zine/application.py	Thu Feb 25 17:32:42 2010 +0100
+++ b/zine/application.py	Fri Mar 12 14:00:20 2010 -0600
@@ -51,6 +51,10 @@
     'pagination.active':            u'<strong>%(page)d</strong>',
     'pagination.commata':           u'<span class="commata">,\n</span>',
     'pagination.ellipsis':          u'<span class="ellipsis"> …\n</span>',
+    'pagination.nav_prev':          u'<a href="%(url)s" class="prev">%(label)s</a> ',
+    'pagination.nav_next':          u' <a href="%(url)s" class="next">%(label)s</a>',
+    'pagination.nav_gray_prev':     u'<span class="disabled prev">%(label)s</span> ',
+    'pagination.nav_gray_next':     u' <span class="disabled next">%(label)s</span>',
     'pagination.threshold':         3,
     'pagination.left_threshold':    2,
     'pagination.right_threshold':   1,
diff -r bddad78eab94 zine/utils/pagination.py
--- a/zine/utils/pagination.py	Thu Feb 25 17:32:42 2010 +0100
+++ b/zine/utils/pagination.py	Fri Mar 12 14:00:20 2010 -0600
@@ -54,6 +54,10 @@
         normal = _getopt('normal')
         active = _getopt('active')
         commata = _getopt('commata')
+        nav_next = _getopt('nav_next')
+        nav_prev = _getopt('nav_prev')
+        nav_gray_next = _getopt('nav_gray_next')
+        nav_gray_prev = _getopt('nav_gray_prev')
         ellipsis = _getopt('ellipsis')
         threshold = _getopt('threshold')
         left_threshold = _getopt('left_threshold')
@@ -109,18 +113,18 @@
 
         if next_link:
             if next is not None:
-                result.append(u' <a href="%s" class="next">%s</a>' %
-                              (get_link(next), _(u'Next »')))
+                result.append( nav_next %
+                        { 'url': get_link(next), 'label': _(u'Next »')} 
+                        )
             elif gray_next_link:
-                result.append(u' <span class="disabled next">%s</span>' %
-                              _(u'Next »'))
+				result.append( nav_gray_next % { 'label': _(u'Next »') } )
         if prev_link:
             if prev is not None:
-                result.insert(0, u'<a href="%s" class="prev">%s</a> ' %
-                              (get_link(prev), _(u'« Previous')))
+                result.insert(0, nav_prev %
+                        { 'url': get_link(prev), 'label': _(u'« Previous') }
+                        )
             elif gray_prev_link:
-                result.insert(0, u'<span class="disabled prev">%s</span> ' %
-                              _(u'« Previous'))
+				result.insert(0,  nav_gray_prev % {'label': _(u'« Previous')} )
 
         return u''.join(result)
 

