Index: includes/theme.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/theme.inc,v
retrieving revision 1.574
diff -u -F '^f' -p -r1.574 theme.inc
--- includes/theme.inc	15 Feb 2010 15:52:27 -0000	1.574
+++ includes/theme.inc	15 Feb 2010 20:24:42 -0000
@@ -1995,7 +1995,7 @@ function theme_html_tag($variables) {
  *   - title: A descriptive verb for the link, like 'Read more'
  */
 function theme_more_link($variables) {
-  return '<div class="more-link">' . t('<a href="@link" title="@title">more</a>', array('@link' => check_url($variables['url']), '@title' => $variables['title'])) . '</div>';
+  return '<div class="more-link">' . t('<a href="@link" title="@title">More</a>', array('@link' => check_url($variables['url']), '@title' => $variables['title'])) . '</div>';
 }
 
 /**
Index: modules/dashboard/dashboard.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/dashboard/dashboard.css,v
retrieving revision 1.8
diff -u -F '^f' -p -r1.8 dashboard.css
--- modules/dashboard/dashboard.css	13 Feb 2010 21:19:16 -0000	1.8
+++ modules/dashboard/dashboard.css	15 Feb 2010 20:24:42 -0000
@@ -19,27 +19,13 @@
 }
 
 #dashboard .dashboard-region .block {
-  border: #ccc 1px solid;
   clear: both;
 }
 
 #dashboard div.block h2 {
-  padding: 3px 9px 3px 19px;
   float: none;
 }
 
-#dashboard .dashboard-region div.block h2 {
-  background: #E0E0D8;
-}
-
-#dashboard div.block div.content {
-  padding: 10px 5px 5px 5px;
-}
-
-#dashboard div.block div.content ul.menu {
-  margin-left: 20px;
-}
-
 #dashboard #disabled-blocks .block, #dashboard .block-placeholder {
   background: #e2e1dc;
   padding: 6px 4px 6px 8px;
@@ -122,6 +108,7 @@
 
 #dashboard .ui-sortable .block h2 {
   background: transparent url(../../misc/draggable.png) no-repeat 0 -35px;
+  padding: 0 1em;
 }
 
 #dashboard #disabled-blocks .block:hover h2 {
@@ -147,12 +134,3 @@
   width: 30px;
   height: 1.6em;
 }
-
-/* Recent content block */
-#dashboard #block-node-recent table,
-#dashboard #block-node-recent tr {
-  border: none;
-}
-#dashboard #block-node-recent .content {
-  padding: 0;
-}
Index: modules/node/node.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.css,v
retrieving revision 1.12
diff -u -F '^f' -p -r1.12 node.css
--- modules/node/node.css	7 Jan 2010 07:41:46 -0000	1.12
+++ modules/node/node.css	15 Feb 2010 20:24:43 -0000
@@ -43,3 +43,16 @@ td.revision-current {
   display: inline;
 }
 
+/**
+ * Recent content block
+ */
+#block-node-recent td {
+  display: block;
+  padding-right: 8em;
+  position: relative;
+}
+#block-node-recent td ul.links {
+  position: absolute;
+  right: 0;
+  top: 0.6em;
+}
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.1232
diff -u -F '^f' -p -r1.1232 node.module
--- modules/node/node.module	15 Feb 2010 19:00:30 -0000	1.1232
+++ modules/node/node.module	15 Feb 2010 20:24:43 -0000
@@ -2157,22 +2157,35 @@ function theme_node_recent_block($variab
   $rows = array();
   $output = '';
 
-  $l_options = array('query' => drupal_get_destination());
   foreach ($variables['nodes'] as $node) {
     $row = array();
-    $row[] = theme('node_recent_content', array('node' => $node));
+    $links = array();
+
     if (node_access('update', $node)) {
-      $row[] = l(t('edit'), 'node/' . $node->nid . '/edit', $l_options);
+      $links[] = array(
+        'title' => t('edit'),
+        'href' => 'node/' . $node->nid . '/edit',
+        'attributes' => array('class' => 'edit'),
+        'query' => drupal_get_destination(),
+      );
     }
     if (node_access('delete', $node)) {
-      $row[] = l(t('delete'), 'node/' . $node->nid . '/delete', $l_options);
+      $links[] = array(
+        'title' => t('delete'),
+        'href' => 'node/' . $node->nid . '/delete',
+        'attributes' => array('class' => 'delete'),
+        'query' => drupal_get_destination(),
+      );
     }
+    $action_links = theme('links', array('links' => $links));
+
+    $row[] = theme('node_recent_content', array('node' => $node)) . $action_links;
     $rows[] = $row;
   }
 
   if ($rows) {
     $output = theme('table', array('rows' => $rows));
-    $output .= '<div class="more-link">' . l(t('Show all content'), 'admin/content') . '</div>';
+    $output .= theme('more_link', array('url' => url('admin/content'), 'title' => t('Show more content')));
   }
 
   return $output;
Index: themes/seven/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/style.css,v
retrieving revision 1.44
diff -u -F '^f' -p -r1.44 style.css
--- themes/seven/style.css	30 Jan 2010 07:59:26 -0000	1.44
+++ themes/seven/style.css	15 Feb 2010 20:24:43 -0000
@@ -1017,7 +1017,33 @@ div.add-or-remove-shortcuts {
 }
 
 /* Dashboard */
+#dashboard .dashboard-region div.block h2 {
+  background: #E0E0D8;
+}
 #dashboard div.block h2 {
   margin: 0;
   font-size: 1em;
+  padding: 3px 9px 3px 19px;
+}
+#dashboard div.block div.content {
+  padding: 10px 5px 5px 5px;
+}
+#dashboard div.block div.content ul.menu {
+  margin-left: 20px;
+}
+#dashboard .dashboard-region .block {
+  border: #ccc 1px solid;
+}
+
+
+/* Recent content block */
+#dashboard div#block-node-recent div.content {
+  padding: 0;
+}
+#block-node-recent table,
+#block-node-recent tr {
+  border: none;
+}
+#block-node-recent .more-link {
+  padding: 0 5px 5px 0;
 }
