diff --git a/themes/seven/ie6.css b/themes/seven/ie6.css
index b837fa776e20001daaa6d206b89f6795d9c8c3cc..9c3dca8ca2ce8c3a068e899433b59da35b630fb0 100644
--- a/themes/seven/ie6.css
+++ b/themes/seven/ie6.css
@@ -7,3 +7,13 @@ ul.links li a,
 #page {
   height: 1%;
 }
+
+#block-system-main ul.node-type-list li a, #block-system-main ul.admin-list li a {
+  height: 1px;
+  position: relative;
+  display: block;
+}
+
+#block-system-main ul.node-type-list li div.description a, #block-system-main ul.admin-list li div.description a {
+  display: inline;
+}
\ No newline at end of file
diff --git a/themes/seven/style.css b/themes/seven/style.css
index c233140426c6f2994c736497e1efa5b9b973d271..8dbdceb4755ff787b963448ddecf720b99173138 100644
--- a/themes/seven/style.css
+++ b/themes/seven/style.css
@@ -371,6 +371,18 @@ ul.secondary li.active a.active {
   font-size: 15px;
 }
 
+#block-system-main ul.node-type-list li a, #block-system-main ul.admin-list li a {
+  margin-left: -30px;
+  padding: 0px 0 4px 30px;
+  min-height: 0;
+}
+
+#block-system-main ul.node-type-list li div.description a, #block-system-main ul.admin-list li div.description a {
+  margin-left: 0px;
+  padding: 0px;
+  min-height: inherit;
+}
+
 /**
  * Tables.
  */