diff --git wp-admin/css/wp-admin.css wp-admin/css/wp-admin.css
index 55cdbbe..fcdb921 100644
--- wp-admin/css/wp-admin.css
+++ wp-admin/css/wp-admin.css
@@ -210,7 +210,7 @@ TABLE OF CONTENTS:
 	height: auto;
 	width: auto;
 	display: block;
-	font-size: 14px;
+	font-size: .875em;
 	font-weight: bold;
 	padding: 15px 23px 14px;
 	background: #f1f1f1;
@@ -273,7 +273,6 @@ body {
 
 body {
 	font-family: sans-serif;
-	font-size: 12px;
 	line-height: 1.4em;
 	min-width: 600px;
 }
@@ -460,14 +459,14 @@ kbd,
 code {
 	padding: 1px 3px;
 	margin: 0 1px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 .subsubsub {
 	list-style: none;
 	margin: 8px 0 5px;
 	padding: 0;
-	font-size: 12px;
+	font-size: .75em;
 	float: left;
 }
 
@@ -587,7 +586,7 @@ select,
 }
 
 .widefat td {
-	font-size: 12px;
+	font-size: .75em;
 	padding: 4px 7px 2px;
 	vertical-align: top;
 }
@@ -595,14 +594,14 @@ select,
 .widefat td p,
 .widefat td ol,
 .widefat td ul {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .widefat th {
 	padding: 7px 7px 8px;
 	text-align: left;
 	line-height: 1.3em;
-	font-size: 14px;
+	font-size: .875em;
 }
 
 .widefat th input {
@@ -676,13 +675,13 @@ div.error p {
 }
 
 .wrap h2 {
-	font-size: 23px;
+	font-size: 1.4375em;
 	padding: 9px 15px 4px 0;
 	line-height: 29px;
 }
 
 .subtitle {
-	font-size: 14px;
+	font-size: .875em;
 	padding-left: 25px;
 }
 
@@ -693,7 +692,7 @@ div.error p {
 	position: relative;
 	top: -3px;
 	text-decoration: none;
-	font-size: 12px;
+	font-size: .75em;
 	border: 0 none;
 }
 
@@ -787,7 +786,7 @@ h2 .nav-tab,
 
 .quicktags,
 .search {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .icon32 {
@@ -837,7 +836,7 @@ p.install-help {
 
 .wp-admin select {
 	padding: 2px;
-	height: 2em;
+	height: 1.5em;
 }
 
 .wp-admin select[multiple] {
@@ -948,7 +947,7 @@ p.search-box {
 #search-plugins input[name="s"],
 .tagsdiv .newtag {
 	float: left;
-	height: 2em;
+	height: 1.5em;
 	margin: 0 4px 0 0;
 }
 
@@ -1067,12 +1066,12 @@ ul#add-to-blog-users {
 .side-info {
 	margin: 0;
 	padding: 4px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 .side-info h5 {
 	padding-bottom: 7px;
-	font-size: 14px;
+	font-size: .875em;
 	margin: 12px 2px 5px;
 	border-bottom-width: 1px;
 	border-bottom-style: solid;
@@ -1109,7 +1108,7 @@ th.action-links {
 .update-nag {
 	line-height: 19px;
 	padding: 5px 0;
-	font-size: 12px;
+	font-size: .75em;
 	text-align: center;
 	margin: -1px 15px 0 5px;
 	border-width: 1px;
@@ -1207,7 +1206,7 @@ form.upgrade .hint {
 #screen-options-link-wrap,
 #contextual-help-link-wrap {
 	float: right;
-	height: 23px;
+	height: 1.4375em;
 	padding: 0;
 	margin: 0 0 0 6px;
 	font-family: sans-serif;
@@ -1231,9 +1230,9 @@ form.upgrade .hint {
 	text-decoration: none;
 	z-index: 1;
 	padding: 1px 16px 0 6px;
-	height: 22px;
-	line-height: 22px;
-	font-size: 12px;
+	height: 1.5em;
+	line-height: 1.5em;
+	font-size: .75em;
 	display: block;
 	text-shadow: rgba(255,255,255,0.7) 0 1px 0;
 }
@@ -1259,7 +1258,7 @@ form.upgrade .hint {
 #screen-options-wrap h5,
 #contextual-help-wrap h5 {
 	margin: 8px 0;
-	font-size: 13px;
+	font-size: .8125em;
 }
 
 .metabox-prefs label {
@@ -1426,7 +1425,7 @@ form.upgrade .hint {
 	margin: 0;
 	position: absolute;
 	top: -1000em;
-	left: 146px;
+	left: 145px;;
 	z-index: 1000;
 	overflow: visible;
 	border-width: 1px;
@@ -1481,7 +1480,7 @@ form.upgrade .hint {
 }
 
 #adminmenu .wp-submenu a {
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 18px;
 	margin: 0;
 	padding-left: 12px;
@@ -1498,7 +1497,7 @@ form.upgrade .hint {
 
 #adminmenu a.menu-top,
 #adminmenu .wp-submenu-head {
-	font-size: 13px;
+	font-size: .8125em;
 	font-weight: bold;
 	line-height: 18px;
 	padding: 0;
@@ -1586,7 +1585,7 @@ form.upgrade .hint {
 	-o-transform:      translate( 145px );
 	-ms-transform:     translate( 145px );
 	transform:         translate( 145px );
-	height: 28px;
+	height: 1.75em;
 	border-width: 1px 0;
 	border-style: solid;
 	top: 0;
@@ -1702,7 +1701,7 @@ form.upgrade .hint {
 #sidemenu li a span.update-plugins {
 	position: absolute;
 	font-family: sans-serif;
-	font-size: 9px;
+	font-size: .5625em;
 	line-height: 17px;
 	font-weight: bold;
 	margin-top: 1px;
@@ -1725,7 +1724,7 @@ form.upgrade .hint {
 }
 
 #collapse-menu {
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 34px;
 	border-width: 1px 0 0;
 	border-style: solid;
@@ -1861,7 +1860,7 @@ form.upgrade .hint {
 }
 
 .post-com-count span {
-	font-size: 11px;
+	font-size: .6875em;
 	font-weight: bold;
 	height: 1.4em;
 	line-height: 1.4em;
@@ -1906,7 +1905,7 @@ th .comment-grey-bubble {
 ------------------------------------------------------------------------------*/
 
 html.wp-toolbar {
-	padding-top: 28px;
+	padding-top: 1.75em;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
@@ -2128,7 +2127,7 @@ html.wp-toolbar {
 }
 
 .hndle a {
-	font-size: 11px;
+	font-size: .6875em;
 	font-weight: normal;
 }
 
@@ -2155,7 +2154,7 @@ html.wp-toolbar {
 	padding: 0;
 	border-width: 1px;
 	border-style: solid;
-	line-height: 1;
+	line-height: 1em;
 }
 
 .widget .widget-top,
@@ -2225,7 +2224,7 @@ html.wp-toolbar {
 	border-top-width: 1px;
 	margin: 0 -10px;
 	padding: 3px 8px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 #the-comment-list td.comment p.comment-author {
@@ -2259,24 +2258,24 @@ html.wp-toolbar {
 	border-width: 1px;
 	border-style: solid;
 	border-radius: 3px;
-	font-size: 13px;
+	font-size: .8125em;
 	line-height: 2.1em;
 }
 
 .welcome-panel h3 {
 	margin: 0;
 	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
-	font-size: 21px;
+	font-size: 1.3125em;
 	font-weight: normal;
 	line-height: 1.2;
 }
 .welcome-panel h4 {
 	margin: 1.33em 0 0;
-	font-size: 13px;
+	font-size: .8125em;
 }
 
 .welcome-panel .about-description {
-	font-size: 16px;
+	font-size: 1em;
 	margin: 0;
 }
 
@@ -2285,7 +2284,7 @@ html.wp-toolbar {
 	top: 5px;
 	right: 10px;
 	padding: 8px 3px;
-	font-size: 13px;
+	font-size: .8125em;
 	text-decoration: none;
 	line-height: 1;
 }
@@ -2583,7 +2582,7 @@ th.asc:hover span.sorting-indicator {
 
 .tablenav {
 	clear: both;
-	height: 30px;
+	height: 1.875em;
 	margin: 6px 0 4px;
 	vertical-align: middle;
 }
@@ -2596,9 +2595,9 @@ th.asc:hover span.sorting-indicator {
 	float: right;
 	display: block;
 	cursor: default;
-	height: 30px;
-	line-height: 30px;
-	font-size: 12px;
+	height: 1.875em;
+	line-height: 1.875em;
+	font-size: .75em;
 }
 
 .tablenav .no-pages,
@@ -2619,7 +2618,7 @@ th.asc:hover span.sorting-indicator {
 
 .tablenav .displaying-num {
 	margin-right: 10px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 }
 
@@ -2634,7 +2633,7 @@ th.asc:hover span.sorting-indicator {
 
 .view-switch {
 	float: right;
-	margin: 6px 8px 0;
+	margin: .375em 8px 0;
 }
 
 .view-switch a {
@@ -2682,7 +2681,7 @@ span.post-state-format {
 /*	Layout */
 
 #wpbody-content .inline-edit-row fieldset {
-	font-size: 12px;
+	font-size: .75em;
 	float: left;
 	margin: 0;
 	padding: 0;
@@ -2861,12 +2860,12 @@ tr.inline-edit-row td,
 .inline-edit-row fieldset input[name=jj],
 .inline-edit-row fieldset input[name=hh],
 .inline-edit-row fieldset input[name=mn] {
-	font-size: 12px;
+	font-size: .75em;
 	width: 2.1em;
 }
 
 .inline-edit-row fieldset input[name=aa] {
-	font-size: 12px;
+	font-size: .75em;
 	width: 3.5em;
 }
 
@@ -2909,7 +2908,7 @@ ul.cat-checklist {
 .inline-edit-row #bulk-titles div {
 	font-family: sans-serif;
 	font-style: normal;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 table .inline-edit-row fieldset ul.cat-hover {
@@ -3012,7 +3011,7 @@ table .inline-edit-row fieldset ul.cat-hover {
 #poststuff .inside-submitbox,
 #side-sortables .inside-submitbox {
 	margin: 0 3px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 input#link_description,
@@ -3024,7 +3023,7 @@ input#link_url {
 	background: 0 none;
 	border: 0 none;
 	padding: 0;
-	font-size: 11px;
+	font-size: .6875em;
 	margin-top: -1px;
 }
 
@@ -3037,7 +3036,7 @@ input#link_url {
 
 #edit-slug-box .cancel {
 	margin-right: 10px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 #editable-post-name-full {
@@ -3055,7 +3054,7 @@ input#link_url {
 .submitbox .submit {
 	text-align: left;
 	padding: 12px 10px 10px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 .submitbox .submitdelete {
@@ -3245,7 +3244,7 @@ td.plugin-title p {
 }
 
 #post-status-info td {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .autosave-info {
@@ -3302,7 +3301,7 @@ td.plugin-title p {
 
 #aa, #jj, #hh, #mn {
 	padding: 1px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #jj, #hh, #mn {
@@ -3562,13 +3561,13 @@ ul.categorychecklist li {
 
 .form-wrap p,
 .form-wrap label {
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 .form-wrap label {
 	display: block;
 	padding: 2px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .form-field input,
@@ -3587,7 +3586,7 @@ p.help,
 p.description,
 span.description,
 .form-wrap p {
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 	font-family: sans-serif;
 }
@@ -3804,7 +3803,7 @@ table.links-table {
 .media-upload-form th.label label {
 	font-weight: bold;
 	margin: 0.5em;
-	font-size: 13px;
+	font-size: .8125em;
 }
 
 .media-upload-form th.label label span {
@@ -4095,7 +4094,7 @@ form.upgrade .hint {
 
 .drag-drop-inside p {
 	color: #aaa;
-	font-size: 14px;
+	font-size: .875em;
 	margin: 5px 0;
 	display: none;
 }
@@ -4105,7 +4104,7 @@ form.upgrade .hint {
 }
 
 .drag-drop-inside p.drag-drop-info {
-	font-size: 20px;
+	font-size: 1.25em;
 }
 
 .drag-drop .drag-drop-inside p,
@@ -4367,7 +4366,7 @@ a.imgedit-help-toggle {
 
 span.imgedit-scale-warn {
 	color: red;
-	font-size: 20px;
+	font-size: 1.25em;
 	font-style: normal;
 	visibility: hidden;
 	vertical-align: middle;
@@ -4402,7 +4401,7 @@ span.imgedit-scale-warn {
 	margin-bottom: 9px;
 	padding: 8px 10px;
 	line-height: 20px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .form-table th,
@@ -4703,19 +4702,19 @@ h3.available-themes {
 
 #current-theme h3 {
 	margin: 0;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: normal;
 	color: #999;
 }
 
 #current-theme h4 {
 	margin: 3px 0 16px;
-	font-size: 20px;
+	font-size: 1.25em;
 }
 
 #current-theme h4 span {
 	margin-left: 20px;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: normal;
 }
 
@@ -4745,7 +4744,7 @@ h3.available-themes {
 
 .theme-options {
 	overflow: hidden;
-	font-size: 14px;
+	font-size: .875em;
 	padding-bottom: 10px;
 }
 
@@ -4758,7 +4757,7 @@ h3.available-themes {
 	float: left;
 	margin-right: 10px;
 	text-transform: uppercase;
-	font-size: 11px;
+	font-size: .6875em;
 	line-height: 18px;
 	color: #999;
 }
@@ -4828,7 +4827,7 @@ h3.available-themes {
 }
 
 .appearance_page_custom-header #upload-form p label {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .appearance_page_custom-header .available-headers .default-header {
@@ -4876,7 +4875,7 @@ div#custom-background-image img {
 	border-width: 1px 1px 0;
 	color: #aaa;
 	text-shadow: #fff 0 1px 0;
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 16px;
 	display: inline-block;
 	padding: 4px 14px 6px;
@@ -4902,7 +4901,7 @@ h2.nav-tab-wrapper, h3.nav-tab-wrapper {
 h2 .nav-tab {
 	padding: 4px 10px 6px;
 	font-weight: 200;
-	font-size: 20px;
+	font-size: 1.25em;
 	line-height: 24px;
 
 }
@@ -5021,7 +5020,7 @@ h2 .nav-tab {
 }
 
 #your-profile legend {
-	font-size: 22px;
+	font-size: 1.375em;
 }
 
 #your-profile #rich_editing {
@@ -5063,7 +5062,7 @@ h2 .nav-tab {
 	border: 1px solid #b4b4b4;
 	font-style: normal;
 	line-height: 16px;
-	font-size: 14px;
+	font-size: .875em;
 	text-decoration: none;
 	text-shadow: 0 1px 0px #fff;
 }
@@ -5162,7 +5161,7 @@ h2 .nav-tab {
 	margin: 25px 40px 0 20px;
 	max-width: 1050px; /* readability */
 
-	font-size: 15px;
+	font-size: .9375em;
 }
 
 .about-wrap div.updated,
@@ -5189,7 +5188,7 @@ h2 .nav-tab {
 	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
 	font-weight: normal;
 	line-height: 1.6em;
-	font-size: 20px;
+	font-size: 1.25em;
 }
 
 .about-description {
@@ -5199,11 +5198,11 @@ h2 .nav-tab {
 .about-text {
 	margin: 1em 200px 1.4em 0;
 	min-height: 60px;
-	font-size: 24px;
+	font-size: 1.5em;
 }
 
 .about-wrap h3 {
-	font-size: 24px;
+	font-size: 1.5em;
 	margin-bottom: 1em;
 	padding-top: 20px;
 }
@@ -5221,7 +5220,7 @@ h2 .nav-tab {
 }
 
 .about-wrap code {
-	font-size: 14px;
+	font-size: .875em;
 }
 
 /* Point Releases */
@@ -5245,7 +5244,7 @@ h2 .nav-tab {
 	height: 50px;
 	width: 173px;
 	font-weight: bold;
-	font-size: 14px;
+	font-size: .875em;
 	text-align: center;
 	margin: 0 -5px;
 	background: url('../images/wp-badge.png?ver=20111120') no-repeat;
@@ -5266,7 +5265,7 @@ h2 .nav-tab {
 .about-wrap h2 .nav-tab {
 	padding: 4px 10px 6px;
 	margin: 0 3px -1px 0;
-	font-size: 18px;
+	font-size: 1.125em;
 	vertical-align: top;
 }
 
@@ -5407,7 +5406,7 @@ h2 .nav-tab {
 
 .about-wrap .return-to-dashboard {
 	margin: 30px 0 0 -5px;
-	font-size: 14px;
+	font-size: .875em;
 	font-weight: bold;
 }
 
@@ -5420,7 +5419,7 @@ h2 .nav-tab {
 
 .about-wrap h4.wp-people-group {
 	margin-top: 2.6em;
-	font-size: 16px;
+	font-size: 1em;
 }
 
 .about-wrap ul.wp-people-group {
@@ -5471,7 +5470,7 @@ h2 .nav-tab {
 .about-wrap li.wp-person a.web {
 	display: block;
 	margin: 6px 0 2px;
-	font-size: 16px;
+	font-size: 1em;
 	text-decoration: none;
 }
 
@@ -5763,7 +5762,7 @@ body.full-overlay-active {
 }
 
 .install-theme-info .theme-name {
-	font-size: 16px;
+	font-size: 1em;
 	line-height: 24px;
 	margin-bottom: 0;
 }
@@ -5854,12 +5853,12 @@ div.comment-item:hover .row-actions {
 }
 
 table.form-table td .updated {
-	font-size: 13px;
+	font-size: .8125em;
 }
 
 .tagchecklist {
 	margin-left: 14px;
-	font-size: 12px;
+	font-size: .75em;
 	overflow: auto;
 }
 .tagchecklist strong {
@@ -5870,7 +5869,7 @@ table.form-table td .updated {
 	margin-right: 25px;
 	display: block;
 	float: left;
-	font-size: 11px;
+	font-size: .6875em;
 	line-height: 1.8em;
 	white-space: nowrap;
 	cursor: default;
@@ -5897,7 +5896,7 @@ table.form-table td .updated {
 
 #poststuff h3,
 .metabox-holder h3 {
-	font-size: 15px;
+	font-size: .9375em;
 	font-weight: normal;
 	padding: 7px 10px;
 	margin: 0;
@@ -5946,7 +5945,7 @@ table.form-table td .updated {
 
 .tool-box .title {
 	margin: 8px 0;
-	font-size: 18px;
+	font-size: 1.125em;
 	font-weight: normal;
 	line-height: 24px;
 }
@@ -5957,7 +5956,7 @@ table.form-table td .updated {
 	position: relative;
 	float: right;
 	padding-left: 10px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #sidemenu a {
@@ -6034,7 +6033,7 @@ td.media-icon img {
 }
 
 #howto {
-	font-size: 11px;
+	font-size: .6875em;
 	margin: 0 5px;
 	display: block;
 }
@@ -6044,7 +6043,7 @@ td.media-icon img {
 }
 
 .importers {
-	font-size: 16px;
+	font-size: 1em;
 	width: auto;
 }
 
@@ -6162,7 +6161,7 @@ h3:hover .edit-box {
 
 #dashboard-widgets h4 {
 	font-weight: normal;
-	font-size: 13px;
+	font-size: .8125em;
 	margin: 0 0 .2em;
 	padding: 0;
 }
@@ -6174,14 +6173,14 @@ h3:hover .edit-box {
 }
 
 #dashboard_right_now .inside {
-	font-size: 12px;
+	font-size: .75em;
 	padding-top: 20px;
 }
 
 #dashboard_right_now p.sub {
 	padding: 5px 0 15px;
 	color: #8f8f8f;
-	font-size: 14px;
+	font-size: .875em;
 	position: absolute;
 	top: -17px;
 	left: 15px;
@@ -6219,12 +6218,12 @@ h3:hover .edit-box {
 #dashboard_right_now td.b {
 	padding-right: 6px;
 	text-align: right;
-	font-size: 14px;
+	font-size: .875em;
 	width: 1%;
 }
 
 #dashboard_right_now td.b a {
-	font-size: 18px;
+	font-size: 1.125em;
 }
 
 #dashboard_right_now td.b a:hover {
@@ -6232,7 +6231,7 @@ h3:hover .edit-box {
 }
 
 #dashboard_right_now .t {
-	font-size: 12px;
+	font-size: .75em;
 	padding-right: 12px;
 	padding-top: 6px;
 	color: #777;
@@ -6278,7 +6277,7 @@ h3:hover .edit-box {
 #dashboard_recent_comments .comment-meta .approve {
 	font-style: italic;
 	font-family: sans-serif;
-	font-size: 10px;
+	font-size: .625em;
 }
 
 #dashboard_recent_comments .subsubsub {
@@ -6339,7 +6338,7 @@ h3:hover .edit-box {
 #the-comment-list .comment-item p.row-actions {
 	margin: 3px 0 0;
 	padding: 0;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 /* QuickPress */
@@ -6446,7 +6445,7 @@ h3:hover .edit-box {
 #dashboard_recent_drafts h4 abbr {
 	font-weight: normal;
 	font-family: sans-serif;
-	font-size: 12px;
+	font-size: .75em;
 	color: #999;
 	margin-left: 3px;
 }
@@ -6459,7 +6458,7 @@ h3:hover .edit-box {
 }
 
 a.rsswidget {
-	font-size: 13px;
+	font-size: .8125em;
 	line-height: 1.7em;
 }
 
@@ -6470,7 +6469,7 @@ a.rsswidget {
 
 .rss-widget span.rss-date {
 	color: #999;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 3px;
 }
 
@@ -6492,7 +6491,7 @@ a.rsswidget {
 
 #dashboard_plugins h5 {
 	font-weight: normal;
-	font-size: 13px;
+	font-size: .8125em;
 	margin: 0;
 	display: inline;
 	line-height: 1.4em;
@@ -6503,7 +6502,7 @@ a.rsswidget {
 }
 
 #dashboard_plugins .inside span {
-	font-size: 12px;
+	font-size: .75em;
 	padding-left: 5px;
 }
 
@@ -6615,11 +6614,11 @@ a.rsswidget {
 
 .login label {
 	color: #777;
-	font-size: 14px;
+	font-size: .875em;
 }
 
 .login form .forgetmenot label {
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 19px;
 }
 
@@ -6664,7 +6663,7 @@ a.rsswidget {
 .login input[type="text"] {
 	color: #555;
 	font-weight: 200;
-	font-size: 24px;
+	font-size: 1.5em;
 	line-height: 1;
 	width: 100%;
 	padding: 3px;
@@ -6723,7 +6722,7 @@ a.rsswidget {
 }
 
 #dashboard_right_now td.b a.musublink {
-	font-size: 16px;
+	font-size: 1em;
 }
 
 #dashboard_right_now div.musubtable {
@@ -6848,7 +6847,7 @@ a.rsswidget {
 	position: absolute;
 	top: 0;
 	line-height: 22px;
-	font-size: 18px;
+	font-size: 1.125em;
 	text-shadow: 0 1px 0 #fff;
 }
 
@@ -6881,7 +6880,7 @@ a.rsswidget {
 
 #menu-management .nav-tab {
 	margin-bottom: 0;
-	font-size: 14px;
+	font-size: .875em;
 }
 
 #select-nav-menu-container {
@@ -6959,7 +6958,7 @@ a.rsswidget {
 
 #cancel-save {
 	text-decoration: underline;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 20px;
 	margin-top: 5px;
 }
@@ -7012,7 +7011,7 @@ a.rsswidget {
 }
 
 #add-custom-link .howto {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #add-custom-link label span {
@@ -7141,7 +7140,7 @@ a.rsswidget {
 }
 
 .menu-item-handle .item-title {
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: bold;
 	padding: 7px 0;
 	line-height: 20px;
@@ -7206,12 +7205,12 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 
 /* Menu item controls */
 .item-type {
-	font-size: 12px;
+	font-size: .75em;
 	padding-right: 10px;
 }
 
 .item-controls {
-	font-size: 12px;
+	font-size: .75em;
 	position: absolute;
 	right: 20px;
 	top: -1px;
@@ -7277,7 +7276,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 	display: block;
 	margin: 0 0 10px;
 	padding: 3px 5px 5px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 }
 
@@ -7336,7 +7335,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
 
 .menu-name-label span,
 .auto-add-pages label {
-	font-size: 12px;
+	font-size: .75em;
 	font-style: normal;
 }
 
@@ -7551,7 +7550,7 @@ img {
 
 .press-this #wphead h1 {
 	font-weight: normal;
-	font-size: 16px;
+	font-size: 1em;
 	line-height: 32px;
 	margin: 0;
 	float: left;
@@ -7600,7 +7599,7 @@ img {
 .press-this .howto {
 	margin-top: 2px;
 	margin-bottom: 3px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 	display: block;
 }
@@ -7656,7 +7655,7 @@ div.zerosize {
 
 .press-this #poststuff h2,
 .press-this #poststuff h3 {
-	font-size: 14px;
+	font-size: .875em;
 	line-height: 1;
 }
 
@@ -7672,7 +7671,7 @@ div.zerosize {
 h3.tb {
 	text-shadow: 0 1px 0 #fff;
 	font-weight: bold;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 5px;
 }
 
@@ -7820,7 +7819,7 @@ h3.tb {
 	border: 0 none;
 	height: 345px;
 	font-family: Consolas, Monaco, monospace;
-	font-size: 13px;
+	font-size: .8125em;
 	line-height: 19px;
 	background: transparent;
 }
@@ -7886,7 +7885,7 @@ h3 span {
 
 #template textarea {
 	font-family: Consolas, Monaco, monospace;
-	font-size: 12px;
+	font-size: .75em;
 	width: 97%;
 	background: #f9f9f9;
 	outline: none;
@@ -7926,7 +7925,7 @@ h3 span {
 }
 
 .nonessential {
-	font-size: 11px;
+	font-size: .6875em;
 	font-style: italic;
 	padding-left: 12px;
 }
@@ -8024,7 +8023,7 @@ div.widget-liquid-right {
 
 div.sidebar-name h3 {
 	font-weight: normal;
-	font-size: 15px;
+	font-size: .9375em;
 	margin: 0;
 	padding: 8px 10px;
 	overflow: hidden;
@@ -8032,7 +8031,7 @@ div.sidebar-name h3 {
 }
 
 div.sidebar-name {
-	font-size: 13px;
+	font-size: .8125em;
 	border-width: 1px;
 	border-style: solid;
 	-webkit-border-top-right-radius: 3px;
@@ -8129,9 +8128,9 @@ ul#widget-list {
 
 .widget .widget-top {
 	margin-bottom: -1px;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: bold;
-	height: 26px;
+	height: 2em;
 	overflow: hidden;
 }
 
@@ -8164,7 +8163,7 @@ a.widget-action {
 .widget .widget-inside,
 .widget .widget-description {
 	padding: 12px 12px 10px;
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 16px;
 }
 
@@ -8185,7 +8184,7 @@ a.widget-action {
 .widget-title h4 {
 	margin: 0;
 	padding-bottom: 0.2em;
-	line-height: 1;
+	line-height: 1em;
 	overflow: hidden;
 	white-space: nowrap;
 }
@@ -8213,7 +8212,7 @@ a.widget-action {
 div#sidebar-info {
 	padding: 0 1em;
 	margin-bottom: 1em;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .widget-title a,
@@ -8224,7 +8223,7 @@ div#sidebar-info {
 
 .widget-control-edit {
 	display: block;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: normal;
 	line-height: 26px;
 	padding: 0 8px 0 0;
@@ -8282,7 +8281,7 @@ a.widget-control-edit {
 }
 
 .widget-title .in-widget-title {
-	font-size: 12px;
+	font-size: .75em;
 	white-space: nowrap;
 }
 
@@ -8290,7 +8289,7 @@ a.widget-control-edit {
 	display: none;
 	font-weight: normal;
 	padding-left: 15px;
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 1;
 }
 
@@ -8535,7 +8534,7 @@ a.widget-control-edit {
 }
 
 /* zh_CN: Enlarge dashboard widget 'Configure' link */
-.locale-zh-cn .hdnle a { font-size: 12px; }
+.locale-zh-cn .hdnle a { font-size: .75em; }
 
 /* zn_CH: Enlarge font size, set font-size: normal */
 .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
@@ -8545,7 +8544,7 @@ a.widget-control-edit {
  *  Larger text for HTML/Visual mode.
  */
 .locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
-.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+.locale-zh-cn #wp-fullscreen-modes a { font-size: .75em; }
 
 /* zh_CN: Enlarge font-size. */
 .locale-zh-cn #sort-buttons { font-size: 1em !important; }
diff --git wp-includes/css/admin-bar.css wp-includes/css/admin-bar.css
index 6f462e9..a6b505f 100644
--- wp-includes/css/admin-bar.css
+++ wp-includes/css/admin-bar.css
@@ -6,8 +6,7 @@
 	position: static;
 	text-transform: none;
 	letter-spacing: normal;
-	line-height: 1;
-	font: normal 13px/28px sans-serif;
+	font: normal 1em/2em sans-serif;
 	color: #ccc;
 	text-shadow: #444 0px -1px 0px;
 	-webkit-box-sizing: content-box;
@@ -47,8 +46,9 @@
 #wpadminbar {
 	direction: ltr;
 	color: #ccc;
-	font: normal 13px/28px sans-serif;
-	height: 28px;
+	font: normal .8125em/1.75em sans-serif;
+	height: 1.75em;
+	min-height: 28px; 
 	position: fixed;
 	top: 0;
 	left: 0;
@@ -116,7 +116,7 @@
 #wpadminbar .quicklinks a,
 #wpadminbar .quicklinks .ab-empty-item,
 #wpadminbar .shortlink-input {
-	height: 28px;
+	height: 1.75em;
 	display: block;
 	padding: 0 12px;
 	margin: 0;
@@ -139,7 +139,7 @@
 
 #wpadminbar.ie7 .menupop .ab-sub-wrapper,
 #wpadminbar.ie7 .shortlink-input {
-	top: 28px;
+	top: 2em;
 	left: 0;
 }
 
@@ -179,8 +179,8 @@
 #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
 #wpadminbar .shortlink-input {
-	line-height: 26px;
-	height: 26px;
+	line-height: 1.625em;
+	height: 1.625em;
 	text-shadow: none;
 	white-space: nowrap;
 	min-width: 140px;
@@ -397,7 +397,7 @@
 	border: 1px solid #999;
 	padding: 0;
 	background: #eee;
-	line-height: 24px;
+	line-height: 1.5em;
 	vertical-align: middle;
 	margin: -3px 0 0 6px;
 	float: none;
@@ -532,8 +532,8 @@
 	position: relative;
 	float: left;
 	width: 16px;
-	height: 16px;
-	margin-top: 6px;
+	height: 1em;
+	margin-top: .5em;
 }
 
 #wpadminbar .ab-label {
@@ -545,8 +545,8 @@
  */
 #wp-admin-bar-wp-logo > .ab-item .ab-icon {
 	width: 20px;
-	height: 20px;
-	margin-top: 4px;
+	height: 1.25em;
+	margin-top: .5em;
 	background-image: url(../images/admin-bar-sprite.png?d=20120830);
 	background-position: 0 -76px;
 	background-repeat: no-repeat;
diff --git wp-includes/css/buttons.css wp-includes/css/buttons.css
index 5ae473c..9341c14 100644
--- wp-includes/css/buttons.css
+++ wp-includes/css/buttons.css
@@ -39,9 +39,9 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-secondary {
 	display: inline-block;
 	text-decoration: none;
-	font-size: 12px;
-	line-height: 23px;
-	height: 24px;
+	font-size: .75em;
+	line-height: 1.4375em;
+	height: 1.5em;
 	margin: 0;
 	padding: 0 10px 1px;
 	cursor: pointer;
@@ -76,16 +76,16 @@ TABLE OF CONTENTS:
 
 .wp-core-ui .button.button-small,
 .wp-core-ui .button-group.button-small .button {
-	height: 21px;
-	line-height: 20px;
+	height: 1.5em;
+	line-height: 1.325em;
 	padding: 0 8px 1px;
 }
 
 .wp-core-ui .button.button-hero,
 .wp-core-ui .button-group.button-hero .button {
-	font-size: 14px;
-	height: 46px;
-	line-height: 44px;
+	font-size: .875em;
+	height: 2.875em;
+	line-height: 2.75em;
 	padding: 0 36px;
 }
 
diff --git wp-includes/css/editor.css wp-includes/css/editor.css
index 6fa48c3..97d8256 100644
--- wp-includes/css/editor.css
+++ wp-includes/css/editor.css
@@ -966,7 +966,7 @@
 }
 
 .wp-editor-tools {
-	height: 30px;
+	height: 1.875em;
 	padding: 0 10px 0 0;
 }
 
@@ -1003,7 +1003,7 @@
 }
 
 .wp-switch-editor {
-	height: 18px;
+	height: 1.3125em;
     font: 13px/18px Arial,Helvetica,sans-serif normal;
 	margin: 5px 5px 0 0;
 	padding: 4px 5px 2px;
