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/style.css b/core/themes/seven/style.css
index 2556bf0..5da01f2 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -63,8 +63,8 @@ dl dl {
   margin-left: 20px; /* LTR */
   margin-bottom: 10px;
 }
-[dir=rtl] dl dd,
-[dir=rtl] dl dl {
+[dir="rtl"] dl dd,
+[dir="rtl"] dl dl {
   margin-right: 20px;
 }
 blockquote {
@@ -111,8 +111,8 @@ ul,
   list-style-image: none;
   margin: 0.25em 0 0.25em 1.5em; /* LTR */
 }
-[dir=rtl] ul,
-[dir=rtl] .item-list ul {
+[dir="rtl"] ul,
+[dir="rtl"] .item-list ul {
   margin: 0.25em 1.5em 0.25em 0;
 }
 .item-list .pager li {
@@ -131,7 +131,7 @@ ol {
   list-style-type: decimal;
   margin: 0.25em 0 0.25em 2em; /* LTR */
 }
-[dir=rtl] ol {
+[dir="rtl"] ol {
   margin: 0.25em 2em 0.25em 0;
 }
 .item-list ul li.collapsed,
@@ -169,7 +169,7 @@ pre {
   width: auto;
   z-index: 50;
 }
-[dir=rtl] #skip-link {
+[dir="rtl"] #skip-link {
   right: 50%;
   margin-right: -5.25em;
 }
@@ -184,9 +184,9 @@ pre {
   text-decoration: none;
   border-radius: 0 0 10px 10px;
 }
-[dir=rtl] #skip-link a,
-[dir=rtl] #skip-link a:link,
-[dir=rtl] #skip-link a:visited {
+[dir="rtl"] #skip-link a,
+[dir="rtl"] #skip-link a:link,
+[dir="rtl"] #skip-link a:visited {
   padding: 1px 10px 2px 10px;
 }
 #skip-link a:hover,
@@ -204,7 +204,7 @@ pre {
   position: relative;
   background-color: #e0e0d8;
 }
-[dir=rtl] #branding {
+[dir="rtl"] #branding {
   padding: 20px 20px 0 20px;
 }
 .breadcrumb {
@@ -225,7 +225,7 @@ pre {
 #help div.more-help-link {
   text-align: right; /* LTR */
 }
-[dir=rtl] #help div.more-help-link {
+[dir="rtl"] #help div.more-help-link {
   text-align: left;
 }
 
@@ -244,7 +244,7 @@ pre {
   font-weight: normal;
   float: left; /* LTR */
 }
-[dir=rtl] #branding h1.page-title {
+[dir="rtl"] #branding h1.page-title {
   float: right;
 }
 
@@ -266,7 +266,7 @@ ul.primary {
   margin: 0;
   padding-top: 0;
 }
-[dir=rtl] ul.primary {
+[dir="rtl"] ul.primary {
   float: left;
 }
 ul.primary li {
@@ -275,7 +275,7 @@ ul.primary li {
   height: 2.60em;
   margin: 0 2px;
 }
-[dir=rtl] ul.primary li {
+[dir="rtl"] ul.primary li {
   float: right;
 }
 ul.primary li a:link,
@@ -295,12 +295,12 @@ ul.primary li.active a {
   border-color: #a6a7a2;
   border-radius: 8px 8px 0 0;
 }
-[dir=rtl] ul.primary li a:link,
-[dir=rtl] ul.primary li a.active,
-[dir=rtl] ul.primary li a:active,
-[dir=rtl] ul.primary li a:visited,
-[dir=rtl] ul.primary li a:hover,
-[dir=rtl] ul.primary li.active a {
+[dir="rtl"] ul.primary li a:link,
+[dir="rtl"] ul.primary li a.active,
+[dir="rtl"] ul.primary li a:active,
+[dir="rtl"] ul.primary li a:visited,
+[dir="rtl"] ul.primary li a:hover,
+[dir="rtl"] ul.primary li.active a {
   float: right;
 }
 ul.primary li.active a,
@@ -327,14 +327,14 @@ ul.secondary {
   overflow: hidden;
   background-color: #fff;
 }
-[dir=rtl] ul.secondary {
+[dir="rtl"] ul.secondary {
   float: left;
 }
 ul.secondary li {
   margin: 0 5px;
   float: none; /* LTR */
 }
-[dir=rtl] ul.secondary li {
+[dir="rtl"] ul.secondary li {
   float: none;
 }
 ul.secondary li a {
@@ -432,8 +432,8 @@ ul.links li,
 ul.inline li {
   padding-right: 1em; /* LTR */
 }
-[dir=rtl] ul.links li,
-[dir=rtl] ul.inline li {
+[dir="rtl"] ul.links li,
+[dir="rtl"] ul.inline li {
   padding-left: 1em;
 }
 ul.inline li {
@@ -445,7 +445,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;
@@ -455,24 +455,28 @@ 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;
 }
-[dir=rtl] .admin-list li a {
-  background: url(images/list-item-rtl.png) no-repeat right 11px;
-  padding: 9px 39px 9px 9px;
+[dir="rtl"] .admin-list li a {
+  background: url(images/nav-list-icon-rtl.png) no-repeat right 16px;
+  padding-right: 25px;
+  padding-left: 15px;
 }
 .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 {
@@ -534,7 +538,7 @@ table th a {
 table th.active a {
   padding: 0 25px 0 0; /* LTR */
 }
-[dir=rtl] table th.active a {
+[dir="rtl"] table th.active a {
   padding: 0 0 0 25px;
 }
 table th.active img {
@@ -542,7 +546,7 @@ table th.active img {
   top: 3px;
   right: 3px; /* LTR */
 }
-[dir=rtl] table th.active img {
+[dir="rtl"] table th.active img {
   left: 3px;
   right: auto;
 }
@@ -659,20 +663,20 @@ 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 */
 }
-[dir=rtl] ul.tips li {
+[dir="rtl"] ul.tips li {
   margin: 0.25em 1.5em 0.25em 0;
 }
 body div.form-type-radio div.description,
 body div.form-type-checkbox div.description {
   margin-left: 1.5em; /* LTR */
 }
-[dir=rtl] body div.form-type-radio div.description,
-[dir=rtl] body div.form-type-checkbox div.description {
+[dir="rtl"] body div.form-type-radio div.description,
+[dir="rtl"] body div.form-type-checkbox div.description {
   margin-left: 0;
   margin-right: 1.5em;
 }
@@ -826,7 +830,7 @@ select.form-select:focus {
 #edit-cancel {
   margin-left: 10px; /* LTR */
 }
-[dir=rtl] #edit-cancel {
+[dir="rtl"] #edit-cancel {
   margin-left: 0;
   margin-right: 10px;
 }
@@ -972,8 +976,8 @@ div.admin-options div.form-item {
   margin-right: 10px; /* LTR */
   float: left; /* LTR */
 }
-[dir=rtl] div.admin-options label,
-[dir=rtl] div.admin-options div.form-item {
+[dir="rtl"] div.admin-options label,
+[dir="rtl"] div.admin-options div.form-item {
   margin-left: 10px;
   margin-right: 0;
   float: right;
@@ -994,7 +998,7 @@ body.in-maintenance #sidebar-first {
   max-width: 200px;
   width: 25%;
 }
-[dir=rtl] body.in-maintenance #sidebar-first {
+[dir="rtl"] body.in-maintenance #sidebar-first {
   float: right;
 }
 body.in-maintenance #content {
@@ -1002,7 +1006,7 @@ body.in-maintenance #content {
   clear: none;
   width: 72%;
 }
-[dir=rtl] body.in-maintenance #content {
+[dir="rtl"] body.in-maintenance #content {
   float: left;
 }
 body.in-maintenance #page {
@@ -1045,14 +1049,14 @@ body.in-maintenance #logo {
   list-style-type: none;
   list-style-image: none;
 }
-[dir=rtl] .task-list {
+[dir="rtl"] .task-list {
   margin-right: 0;
 }
 .task-list li {
   padding: 0.5em 1em 0.5em 20px; /* LTR */
   color: #adadad;
 }
-[dir=rtl] .task-list li {
+[dir="rtl"] .task-list li {
   padding: 0.5em 20px 0.5em 1em;
 }
 .task-list li.active {
@@ -1060,7 +1064,7 @@ body.in-maintenance #logo {
   padding: 0.5em 1em 0.5em 20px; /* LTR */
   color: #000;
 }
-[dir=rtl] .task-list li.active {
+[dir="rtl"] .task-list li.active {
   background: transparent url(images/task-item-rtl.png) no-repeat right 50%;
   padding: 0.5em 20px 0.5em 1em;
 }
@@ -1089,7 +1093,7 @@ body.in-maintenance #logo {
   position: relative;
   z-index: 10;
 }
-[dir=rtl] .overlay #branding .breadcrumb {
+[dir="rtl"] .overlay #branding .breadcrumb {
   float: right;
 }
 #overlay-tabs {
@@ -1103,7 +1107,7 @@ body.in-maintenance #logo {
   margin: -1.4em 0 0.3em 0; /* LTR */
   overflow: visible;
 }
-[dir=rtl] .overlay ul.secondary {
+[dir="rtl"] .overlay ul.secondary {
   margin: -1.4em 0 0.3em 0;
 }
 .overlay #content {
@@ -1185,7 +1189,7 @@ h1#overlay-title {
 #block-node-recent .more-link {
   padding: 0 5px 5px 0; /* LTR */
 }
-[dir=rtl] #block-node-recent .more-link {
+[dir="rtl"] #block-node-recent .more-link {
   padding: 0 0 5px 5px;
 }
 
@@ -1297,10 +1301,10 @@ details.fieldset-no-legend {
   margin-right: 0; /* LTR */
   margin-top: 0;
 }
-[dir=rtl] .views-admin input.form-submit,
-[dir=rtl] .views-ui-dialog input.form-submit,
-[dir=rtl] .views-admin a.button,
-[dir=rtl] .views-ui-dialog a.button {
+[dir="rtl"] .views-admin input.form-submit,
+[dir="rtl"] .views-ui-dialog input.form-submit,
+[dir="rtl"] .views-admin a.button,
+[dir="rtl"] .views-ui-dialog a.button {
   margin-left: 0;
 }
 
@@ -1371,14 +1375,14 @@ details.fieldset-no-legend {
 .views-admin .links li {
   padding-right: 0; /* LTR */
 }
-[dir=rtl] .views-admin .links li {
+[dir="rtl"] .views-admin .links li {
   padding-left: 0;
 }
 
 .views-admin .button .links li {
   padding-right: 12px; /* LTR */
 }
-[dir=rtl] .views-admin .button .links li {
+[dir="rtl"] .views-admin .button .links li {
   padding-left: 12px;
 }
 
@@ -1419,7 +1423,7 @@ details.fieldset-no-legend {
 .views-displays .secondary {
  text-align: left; /* LTR */
 }
-[dir=rtl] .views-displays .secondary {
+[dir="rtl"] .views-displays .secondary {
   text-align: right;
 }
 
