diff --git a/core/themes/seven/images/list-item-rtl.png b/core/themes/seven/images/list-item-rtl.png
deleted file mode 100644
index aa654f7..0000000
--- a/core/themes/seven/images/list-item-rtl.png
+++ /dev/null
@@ -1,4 +0,0 @@
-PNG
-
-   IHDR          >   gAMA     !PLTE   p   tRNS :yx8   WIDATc`uZLإVUP `c.fЂ11 g3gt+;faa")@ֆd
-$H6 4w8QK    IENDB`
\ No newline at end of file
diff --git a/core/themes/seven/images/list-item.png b/core/themes/seven/images/list-item.png
deleted file mode 100644
index d598d63..0000000
--- a/core/themes/seven/images/list-item.png
+++ /dev/null
@@ -1,3 +0,0 @@
-PNG
-
-   IHDR            IDATx кTN@`.Aj=p)MhXHΜSJiLeC1y`_tfNLQXEf1id=Tk]BM4\BgZ6P~p7v~8_(h+C17    IENDB`
\ No newline at end of file
diff --git a/core/themes/seven/images/nav-list-icon-rtl.png b/core/themes/seven/images/nav-list-icon-rtl.png
new file mode 100644
index 0000000..ed364d4
--- /dev/null
+++ b/core/themes/seven/images/nav-list-icon-rtl.png
@@ -0,0 +1,3 @@
+PNG
+
+   IHDR         ex   ]PLTE¾ĺ칸︷Դ2P   sIDATx^MGA@	&mt4c8,* YeȅY^ݺE2qU cAv5a4T ϧ=w)#OLA&	J"1,    IENDB`
\ No newline at end of file
diff --git a/core/themes/seven/images/nav-list-icon.png b/core/themes/seven/images/nav-list-icon.png
new file mode 100644
index 0000000..93e122f
--- /dev/null
+++ b/core/themes/seven/images/nav-list-icon.png
@@ -0,0 +1,3 @@
+PNG
+
+   IHDR         ex   ]PLTE¾ƹԴؿ+   sIDATx^MW@Baj^Eg3Iq4$1SU]"r/xwf҅G3Dg<4C֨p]ɛ4"rY~yk>æ_ H[j&0g    IENDB`
\ No newline at end of file
diff --git a/core/themes/seven/style-rtl.css b/core/themes/seven/style-rtl.css
index 70770d1..44df6ee 100644
--- a/core/themes/seven/style-rtl.css
+++ b/core/themes/seven/style-rtl.css
@@ -76,8 +76,9 @@ ul.inline li {
   padding-right: 0;
 }
 .admin-list li a {
-  background: url(images/list-item-rtl.png) no-repeat right 11px;
-  padding: 9px 39px 9px 9px;
+  background: url(images/list-icon-rtl.png) no-repeat right 16px;
+  padding-right: 25px;
+  padding-left: 15px;
 }
 
 /**
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index 9611ad6..6455d8c 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -392,7 +392,7 @@ ul.inline li {
 }
 .admin-list li {
   position: relative;
-  border-top: 1px solid #ccc;
+  border-top: 1px solid #bfbfbf;
   margin: 0;
   list-style-type: none;
   list-style-image: none;
@@ -402,20 +402,23 @@ ul.inline li {
   border: none;
 }
 .admin-list li a {
-  background: url(images/list-item.png) no-repeat 9px 11px; /* LTR */
+  background: url(images/nav-list-icon.png) no-repeat 1px 16px; /* LTR */
   display: block;
-  padding: 9px 9px 9px 39px; /* LTR */
+  padding: 14px 15px 14px 25px; /* LTR */
   min-height: 0;
 }
 .admin-list.compact li a {
   background-image:  none;
-  padding: 2px 19px;
+  padding: 2px 15px;
 }
 .admin-list li a:hover,
 .admin-list li a:focus,
 .admin-list li a:active {
   text-decoration: none;
 }
+.admin-list li a .label {
+  font-size: 1.0769em;
+}
 .admin-list li a:hover .label,
 .admin-list li a:focus .label,
 .admin-list li a:active .label {
@@ -595,7 +598,7 @@ div.description,
   margin: 5px 0;
   line-height: 1.231em;
   font-size: 0.923em;
-  color: #666;
+  color: #555;
 }
 ul.tips li {
   margin: 0.25em 0 0.25em 1.5em; /* LTR */
