diff -u -x .svn -x '*~' -x '*.pyc' -N -r CMFEditions/skins/CMFEditions/compare.css.dtml CMFEditions_LEGEND/skins/CMFEditions/compare.css.dtml
--- CMFEditions/skins/CMFEditions/compare.css.dtml	2006-06-13 18:32:44.000000000 +0900
+++ CMFEditions_LEGEND/skins/CMFEditions/compare.css.dtml	2006-08-06 12:12:17.000000000 +0900
@@ -10,34 +10,48 @@
 
 /* CSS for htmldiff.py inline diff view */
 
-/* FIXME this could be better */
+/* BBB: this could be better */
+
+.diff-head {
+    padding-bottom: 1em
+}
+
+.diff-legend-label {
+    border-style: solid;
+    border-width: 1px;
+    text-align: center
+}
+
 .diff-legend {
-    position: relative;
+    float: right;
+    width: 22.5em;
     text-align: left;
-    width: 13%;
-    left: 87%;
-    top-padding: 0 px;
-    bottom-padding: 0 px;
-    top-margin: 0 px;
-    bottom-margin: 0 px;
-    font-size: 75%;
+    padding: 0px;
+    margin: 0px;
+    font-size: 85%;
 }
 
 .delete {
     background-color: #ffaaaa;
+    padding: 0px 2px 0px 2px;
 }
 
 .insert {
     background-color: #aaffaa;
+    padding: 0px 2px 0px 2px;
 }
 
 .tagInsert {
     background-color: #007700;
+    font-weight: bold;
+    padding: 0px 2px 0px 2px;
     color: #ffffff
 }
 
 .tagDelete {
     background-color: #770000;
+    font-weight: bold;
+    padding: 0px 2px 0px 2px;
     color: #ffffff
 }
 
diff -u -x .svn -x '*~' -x '*.pyc' -N -r CMFEditions/skins/CMFEditions/diff_legend.pt CMFEditions_LEGEND/skins/CMFEditions/diff_legend.pt
--- CMFEditions/skins/CMFEditions/diff_legend.pt	2006-06-13 18:32:44.000000000 +0900
+++ CMFEditions_LEGEND/skins/CMFEditions/diff_legend.pt	2006-08-06 11:53:15.000000000 +0900
@@ -3,13 +3,13 @@
 
 <body>
     <div metal:define-macro="diff_legend">
-      <table class="diff-legend" summary="DiffLegend">
-            <tr><th i18n:translate="label_diff_legend">Legend</th></tr>
-            <tr><td class="diff_chg" i18n:translate="label_diff_changed">Changed</td> </tr>
-            <tr><td class="diff_add" i18n:translate="label_diff_added">(+) Added</td></tr>
-            <tr><td class="diff_sub" i18n:translate="label_diff_deleted">(-) Deleted</td> </tr>
-            <tr><td class="tagInsert" i18n:translate="label_diff_tag_added">Tag Added</td> </tr>
-            <tr><td class="tagDelete" i18n:translate="label_diff_tag_deleted">Tag Deleted</td> </tr>
+      <table class="diff-legend" cellpadding="2" summary="DiffLegend">
+            <tr><th class="diff-legend-label" i18n:translate="label_diff_legend">Legend</th>
+                <td class="diff_add" i18n:translate="label_diff_added">(+) Added</td>
+                <td class="diff_sub" i18n:translate="label_diff_deleted">(-) Deleted</td></tr>
+            <tr><td class="diff_chg" i18n:translate="label_diff_changed">Changed</td>
+                <td class="tagInsert" i18n:translate="label_diff_tag_added">Tag Added</td>
+                <td class="tagDelete" i18n:translate="label_diff_tag_deleted">Tag Deleted</td></tr>
       </table>
     </div>
 <body>
diff -u -x .svn -x '*~' -x '*.pyc' -N -r CMFEditions/skins/CMFEditions/version_diff.pt CMFEditions_LEGEND/skins/CMFEditions/version_diff.pt
--- CMFEditions/skins/CMFEditions/version_diff.pt	2006-08-06 12:40:56.000000000 +0900
+++ CMFEditions_LEGEND/skins/CMFEditions/version_diff.pt	2006-08-06 07:30:00.000000000 +0900
@@ -21,16 +21,17 @@
                    base_page_url string:${request/ACTUAL_URL}">
 
     <h1 tal:content="here/title_or_id" />
-
-    <h3 tal:condition="python:id1=='current'">Changes since version <span tal:replace="id2"/></h3>
-    <h3 tal:condition="python:id1!='current'">Changes from version <span tal:replace="string:${id2} to version ${id1}"/></h3>
-    <em tal:condition="diffs/same">No changes</em>
+ 
+    <div style="position: relative">
+    <tal:legend>
+        <div metal:use-macro="here/diff_legend/macros/diff_legend" />
+    </tal:legend>
+    <h3 class="diff-head" tal:condition="python:id1=='current'">Changes since version <span tal:replace="id2"/></h3>
+    <h3 class="diff-head" tal:condition="python:id1!='current'">Changes from version <span tal:replace="string:${id2} to version ${id1}"/></h3>
     <form id="diffs"
           action="#"
-          tal:condition="not:diffs/same" tal:repeat="d diffs/getDiffs">
-      <tal:legend condition="repeat/d/start">
-        <div metal:use-macro="here/diff_legend/macros/diff_legend" />
-      </tal:legend>
+          condition="not:diffs/same" tal:repeat="d diffs/getDiffs">
+    <em tal:condition="diffs/same">No changes</em>
       <div class="field"
            tal:condition="not:d/same"
            tal:define="unified exists:d/unified_diff;
@@ -80,6 +81,7 @@
         </tal:nodiff>
       </div>
     </form>
+    </div>
 
     <tal:block tal:condition="diffs/recursive">
     <h2>Changed files</h2>

