Index: wp-admin/includes/class-wp-ms-themes-list-table.php
===================================================================
--- wp-admin/includes/class-wp-ms-themes-list-table.php	(revision 17105)
+++ wp-admin/includes/class-wp-ms-themes-list-table.php	(working copy)
@@ -32,7 +32,7 @@
 			$this->site_id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0;
 
 		parent::WP_List_Table( array(
-			'plural' => 'plugins', // @todo replace with themes and add css
+			'plural' => 'themes',
 		) );
 	}
 
Index: wp-admin/css/colors-classic.dev.css
===================================================================
--- wp-admin/css/colors-classic.dev.css	(revision 17105)
+++ wp-admin/css/colors-classic.dev.css	(working copy)
@@ -375,6 +375,7 @@
 .subsubsub a.current:hover,
 .ui-tabs-nav a:hover,
 .plugins .inactive a:hover,
+.themes .inactive a:hover,
 #all-plugins-table .plugins .inactive a:hover,
 #search-plugins-table .plugins .inactive a:hover {
 	color: #d54e21;
@@ -402,6 +403,7 @@
 }
 
 .plugins a.delete:hover,
+.themes a.delete:hover,
 #all-plugins-table .plugins a.delete:hover,
 #search-plugins-table .plugins a.delete:hover,
 .submitbox .submitdelete {
@@ -497,6 +499,7 @@
 #media-upload a.del-link,
 #media-items a.delete,
 .plugins a.delete,
+.themes a.delete,
 .ui-tabs-nav a {
 	color: #21759b;
 }
@@ -594,6 +597,7 @@
 .checkbox,
 .side-info,
 .plugins tr,
+.themes tr,
 #your-profile #rich_editing {
 	background-color: #fff;
 }
@@ -601,6 +605,9 @@
 .plugins .inactive,
 .plugins .inactive th,
 .plugins .inactive td,
+.themes .inactive,
+.themes .inactive th,
+.themes .inactive td,
 tr.inactive + tr.plugin-update-tr .plugin-update {
 	background-color: #efede7;
 }
@@ -612,11 +619,15 @@
 
 .plugins .active,
 .plugins .active th,
-.plugins .active td {
+.plugins .active td,
+.themes .active,
+.themes .active th,
+.themes .active td {
 	color: #000;
 }
 
-.plugins .inactive a {
+.plugins .inactive a,
+.themes .inactive a {
 	color: #557799;
 }
 
Index: wp-admin/css/colors-fresh.dev.css
===================================================================
--- wp-admin/css/colors-fresh.dev.css	(revision 17105)
+++ wp-admin/css/colors-fresh.dev.css	(working copy)
@@ -375,6 +375,7 @@
 .subsubsub a.current:hover,
 .ui-tabs-nav a:hover,
 .plugins .inactive a:hover,
+.themes .inactive a:hover,
 #all-plugins-table .plugins .inactive a:hover,
 #search-plugins-table .plugins .inactive a:hover {
 	color: #d54e21;
@@ -402,6 +403,7 @@
 }
 
 .plugins a.delete:hover,
+.themes a.delete:hover,
 #all-plugins-table .plugins a.delete:hover,
 #search-plugins-table .plugins a.delete:hover,
 .submitbox .submitdelete {
@@ -497,6 +499,7 @@
 #media-upload a.del-link,
 #media-items a.delete,
 .plugins a.delete,
+.themes a.delete,
 .ui-tabs-nav a {
 	color: #21759b;
 }
@@ -594,6 +597,7 @@
 .checkbox,
 .side-info,
 .plugins tr,
+.themes tr,
 #your-profile #rich_editing {
 	background-color: #fff;
 }
@@ -601,6 +605,9 @@
 .plugins .inactive,
 .plugins .inactive th,
 .plugins .inactive td,
+.themes .inactive,
+.themes .inactive th,
+.themes .inactive td,
 tr.inactive + tr.plugin-update-tr .plugin-update {
 	background-color: #eee;
 }
@@ -612,11 +619,15 @@
 
 .plugins .active,
 .plugins .active th,
-.plugins .active td {
+.plugins .active td,
+.themes .active,
+.themes .active th,
+.themes .active td  {
 	color: #000;
 }
 
-.plugins .inactive a {
+.plugins .inactive a,
+.themes .inactive a {
 	color: #557799;
 }
 
Index: wp-admin/css/wp-admin.dev.css
===================================================================
--- wp-admin/css/wp-admin.dev.css	(revision 17105)
+++ wp-admin/css/wp-admin.dev.css	(working copy)
@@ -448,7 +448,8 @@
 	border-bottom-left-radius: 6px;
 }
 
-.plugins .plugin-update {
+.plugins .plugin-update,
+.themes .plugin-update {
 	padding: 0;
 }
 
@@ -3727,9 +3728,10 @@
   17.0 - Plugins
 ------------------------------------------------------------------------------*/
 
-.plugins #description {width: 60%}
+.plugins #description, .themes #description {width: 60%}
 
 .plugins .name,
+.themes .name,
 #pass-strength-result.strong,
 #pass-strength-result.short,
 .button-highlighted,
@@ -3739,41 +3741,48 @@
 	font-weight: bold;
 }
 
-.plugins p {
+.plugins p, .themes p {
 	margin: 0 4px;
 	padding: 0;
 }
 
-.plugins .desc p {
+.plugins .desc p, .themes .desc p {
 	margin: 0 0 8px;
 }
 
-.plugins td.desc {
+.plugins td.desc, .themes td.desc {
 	line-height: 1.5em;
 }
 
 .plugins .desc ul,
-.plugins .desc ol {
+.plugins .desc ol,
+.themes .desc ul,
+.themes .desc ol {
 	margin: 0 0 0 2em;
 }
 
-.plugins .desc ul {
+.plugins .desc ul,
+.themes .desc ul  {
 	list-style-type: disc;
 }
 
-.plugins .action-links {
+.plugins .action-links,
+.themes .action-links  {
 	white-space: nowrap;
 }
 
-.plugins .row-actions-visible {
+.plugins .row-actions-visible,
+.themes .row-actions-visible {
 	padding: 0;
 }
 
-.plugins tbody th.check-column {
+.plugins tbody th.check-column,
+.themes tbody th.check-column {
 	padding: 7px 0;
 }
 
-.plugins td, .plugins th {
+.plugins td, .plugins th,
+.themes td, .themes th {
 	border-bottom: 0 none;
 }
 
@@ -3786,22 +3795,30 @@
 .plugins .inactive td,
 .plugins .inactive th,
 .plugins .active td,
-.plugins .active th {
+.plugins .active th,
+.themes .inactive td,
+.themes .inactive th,
+.themes .active td,
+.themes .active th {
 	border-top-style: solid;
 	border-top-width: 1px;
 	padding: 5px 7px 0;
 }
 
-#wpbody-content .plugins .plugin-title {
+#wpbody-content .plugins .plugin-title,
+#wpbody-content .themes .plugin-title {
 	padding-right: 12px;
 }
 
-.plugins .second, .plugins .row-actions-visible {
+.plugins .second, .plugins .row-actions-visible,
+.themes .second, .themes .row-actions-visible  {
 	padding: 0 0 5px;
 }
 
 .plugins-php .widefat tfoot th,
-.plugins-php .widefat tfoot td {
+.plugins-php .widefat tfoot td,
+.themes-php .widefat tfoot th,
+.themes-php .widefat tfoot td {
 	border-top-style: solid;
 	border-top-width: 1px;
 }
