Index: /trunk/lib/Bookmarks/html_list.tt
===================================================================
--- /trunk/lib/Bookmarks/html_list.tt	(revision 111)
+++ /trunk/lib/Bookmarks/html_list.tt	(revision 111)
@@ -0,0 +1,12 @@
+<html>
+  <head>
+    <title>[% title %]</title>
+    <base href="[% base_url %]"/>
+  </head>
+  <body>
+    [% INCLUDE list_core.tt %]
+  </body>
+</html>
+<!--
+vim:syntax=html
+-->
Index: /trunk/lib/Bookmarks/list.tt
===================================================================
--- /trunk/lib/Bookmarks/list.tt	(revision 110)
+++ /trunk/lib/Bookmarks/list.tt	(revision 111)
@@ -118,19 +118,5 @@
       [% END %]
     </div>
-    <ul class="main">
-      [%  FOREACH resource IN resources %]
-        <li>
-          <span class="edit">
-	    (<a href="[% resource.id %]" onclick="window.open(this.href, 'edit_bookmark', 'width=800,height=250').focus(); return false;">Edit</a>)
-	  </span>
-          <a href="[% resource.uri | html %]" title="[% resource.title | html %] ([% resource.tags.join(', ') %])">[% resource.title or resource.uri %]</a>
-          <div class="tags">
-	    [% FOREACH tag IN resource.tags %]
-	      [% IF loop.first %]([% END %]<a target="_self" href="?tag=[% tag %]">[% tag %]</a>[% IF loop.last %])[% ELSE %], [% END %]
-	    [% END %]
-	  </div>
-        </li>
-      [%  END %]
-    </ul>
+    [% INCLUDE list_core.tt %]
     <ul class="alternate-links">
       [% FOREACH link IN links %]
Index: /trunk/lib/Bookmarks/list_core.tt
===================================================================
--- /trunk/lib/Bookmarks/list_core.tt	(revision 111)
+++ /trunk/lib/Bookmarks/list_core.tt	(revision 111)
@@ -0,0 +1,18 @@
+<ul class="main">
+  [%  FOREACH resource IN resources %]
+    <li>
+      <span class="edit">
+	(<a href="[% resource.id %]" onclick="window.open(this.href, 'edit_bookmark', 'width=800,height=250').focus(); return false;">Edit</a>)
+      </span>
+      <a href="[% resource.uri | html %]" title="[% resource.title | html %] ([% resource.tags.join(', ') %])">[% resource.title or resource.uri %]</a>
+      <div class="tags">
+	[% FOREACH tag IN resource.tags %]
+	  [% IF loop.first %]([% END %]<a target="_self" href="?tag=[% tag %]">[% tag %]</a>[% IF loop.last %])[% ELSE %], [% END %]
+	[% END %]
+      </div>
+    </li>
+  [%  END %]
+</ul>
+<!--
+vim:syntax=html
+-->
