Index: wp-includes/css/admin-bar.css
===================================================================
--- wp-includes/css/admin-bar.css	(revision 23297)
+++ wp-includes/css/admin-bar.css	(working copy)
@@ -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 sans-serif;
+	height: 2em;
+	line-height: 2em;
 	position: fixed;
 	top: 0;
 	left: 0;
@@ -116,7 +116,7 @@
 #wpadminbar .quicklinks a,
 #wpadminbar .quicklinks .ab-empty-item,
 #wpadminbar .shortlink-input {
-	height: 28px;
+	height: 2em;
 	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;
Index: wp-includes/css/buttons.css
===================================================================
--- wp-includes/css/buttons.css	(revision 23297)
+++ wp-includes/css/buttons.css	(working copy)
@@ -39,9 +39,9 @@
 .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 @@
 
 .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;
 }
 
Index: wp-includes/css/editor.css
===================================================================
--- wp-includes/css/editor.css	(revision 23297)
+++ wp-includes/css/editor.css	(working copy)
@@ -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;
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23297)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -47,11 +47,12 @@
 ------------------------------------------------------------------------*/
 
 /* 2 column liquid layout */
-#wpwrap {
+wpwrap {
 	height: auto;
 	min-height: 100%;
 	width: 100%;
-	position: relative;
+	position: absolute;
+	top: 1.625em;
 }
 
 #wpcontent {
@@ -210,7 +211,7 @@
 	height: auto;
 	width: auto;
 	display: block;
-	font-size: 14px;
+	font-size: .875em;
 	font-weight: bold;
 	padding: 15px 23px 14px;
 	background: #f1f1f1;
@@ -273,7 +274,6 @@
 
 body {
 	font-family: sans-serif;
-	font-size: 12px;
 	line-height: 1.4em;
 	min-width: 600px;
 }
@@ -460,14 +460,14 @@
 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 +587,7 @@
 }
 
 .widefat td {
-	font-size: 12px;
+	font-size: .75em;
 	padding: 4px 7px 2px;
 	vertical-align: top;
 }
@@ -595,14 +595,14 @@
 .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 +676,13 @@
 }
 
 .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 +693,7 @@
 	position: relative;
 	top: -3px;
 	text-decoration: none;
-	font-size: 12px;
+	font-size: .75em;
 	border: 0 none;
 }
 
@@ -787,7 +787,7 @@
 
 .quicktags,
 .search {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .icon32 {
@@ -1067,12 +1067,12 @@
 .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 +1109,7 @@
 .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 +1207,7 @@
 #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;
@@ -1230,10 +1230,10 @@
 #screen-meta-links a.show-settings {
 	text-decoration: none;
 	z-index: 1;
-	padding: 1px 16px 0 6px;
-	height: 22px;
-	line-height: 22px;
-	font-size: 12px;
+	padding: .0625em 1em 0 .375px;
+	height: 1.375em;
+	line-height: 1.375em;
+	font-size: .75em;
 	display: block;
 	text-shadow: rgba(255,255,255,0.7) 0 1px 0;
 }
@@ -1259,7 +1259,7 @@
 #screen-options-wrap h5,
 #contextual-help-wrap h5 {
 	margin: 8px 0;
-	font-size: 13px;
+	font-size: .8125em;
 }
 
 .metabox-prefs label {
@@ -1426,7 +1426,7 @@
 	margin: 0;
 	position: absolute;
 	top: -1000em;
-	left: 146px;
+	left: 145px;;
 	z-index: 1000;
 	overflow: visible;
 	border-width: 1px;
@@ -1481,7 +1481,7 @@
 }
 
 #adminmenu .wp-submenu a {
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 18px;
 	margin: 0;
 	padding-left: 12px;
@@ -1498,7 +1498,7 @@
 
 #adminmenu a.menu-top,
 #adminmenu .wp-submenu-head {
-	font-size: 13px;
+	font-size: .8125em;
 	font-weight: bold;
 	line-height: 18px;
 	padding: 0;
@@ -1586,18 +1586,18 @@
 	-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;
 }
 
 .folded #adminmenu li .wp-menu-arrow {
-	-moz-transform:    translate( 32px );
-	-webkit-transform: translate( 32px );
-	-o-transform:      translate( 32px );
-	-ms-transform:     translate( 32px );
-	transform:         translate( 32px );
+	-moz-transform:    translate( 2em );
+	-webkit-transform: translate( 2em );
+	-o-transform:      translate( 2em );
+	-ms-transform:     translate( 2em );
+	transform:         translate( 2em );
 }
 
 #adminmenu li.current .wp-menu-arrow,
@@ -1702,7 +1702,7 @@
 #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 +1725,7 @@
 }
 
 #collapse-menu {
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 34px;
 	border-width: 1px 0 0;
 	border-style: solid;
@@ -1861,7 +1861,7 @@
 }
 
 .post-com-count span {
-	font-size: 11px;
+	font-size: .6875em;
 	font-weight: bold;
 	height: 1.4em;
 	line-height: 1.4em;
@@ -1906,7 +1906,7 @@
 ------------------------------------------------------------------------------*/
 
 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 +2128,7 @@
 }
 
 .hndle a {
-	font-size: 11px;
+	font-size: .6875em;
 	font-weight: normal;
 }
 
@@ -2155,7 +2155,7 @@
 	padding: 0;
 	border-width: 1px;
 	border-style: solid;
-	line-height: 1;
+	line-height: 1em;
 }
 
 .widget .widget-top,
@@ -2225,7 +2225,7 @@
 	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 +2259,24 @@
 	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 +2285,7 @@
 	top: 5px;
 	right: 10px;
 	padding: 8px 3px;
-	font-size: 13px;
+	font-size: .8125em;
 	text-decoration: none;
 	line-height: 1;
 }
@@ -2598,7 +2598,7 @@
 	cursor: default;
 	height: 30px;
 	line-height: 30px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .tablenav .no-pages,
@@ -2619,7 +2619,7 @@
 
 .tablenav .displaying-num {
 	margin-right: 10px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 }
 
@@ -2682,7 +2682,7 @@
 /*	Layout */
 
 #wpbody-content .inline-edit-row fieldset {
-	font-size: 12px;
+	font-size: .75em;
 	float: left;
 	margin: 0;
 	padding: 0;
@@ -2861,12 +2861,12 @@
 .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 +2909,7 @@
 .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 +3012,7 @@
 #poststuff .inside-submitbox,
 #side-sortables .inside-submitbox {
 	margin: 0 3px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 input#link_description,
@@ -3024,7 +3024,7 @@
 	background: 0 none;
 	border: 0 none;
 	padding: 0;
-	font-size: 11px;
+	font-size: .6875em;
 	margin-top: -1px;
 }
 
@@ -3037,7 +3037,7 @@
 
 #edit-slug-box .cancel {
 	margin-right: 10px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 #editable-post-name-full {
@@ -3055,7 +3055,7 @@
 .submitbox .submit {
 	text-align: left;
 	padding: 12px 10px 10px;
-	font-size: 11px;
+	font-size: .6875em;
 }
 
 .submitbox .submitdelete {
@@ -3245,7 +3245,7 @@
 }
 
 #post-status-info td {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .autosave-info {
@@ -3302,7 +3302,7 @@
 
 #aa, #jj, #hh, #mn {
 	padding: 1px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #jj, #hh, #mn {
@@ -3562,13 +3562,13 @@
 
 .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 +3587,7 @@
 p.description,
 span.description,
 .form-wrap p {
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 	font-family: sans-serif;
 }
@@ -3804,7 +3804,7 @@
 .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 +4095,7 @@
 
 .drag-drop-inside p {
 	color: #aaa;
-	font-size: 14px;
+	font-size: .875em;
 	margin: 5px 0;
 	display: none;
 }
@@ -4105,7 +4105,7 @@
 }
 
 .drag-drop-inside p.drag-drop-info {
-	font-size: 20px;
+	font-size: 1.25em;
 }
 
 .drag-drop .drag-drop-inside p,
@@ -4367,7 +4367,7 @@
 
 span.imgedit-scale-warn {
 	color: red;
-	font-size: 20px;
+	font-size: 1.25em;
 	font-style: normal;
 	visibility: hidden;
 	vertical-align: middle;
@@ -4402,7 +4402,7 @@
 	margin-bottom: 9px;
 	padding: 8px 10px;
 	line-height: 20px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .form-table th,
@@ -4703,19 +4703,19 @@
 
 #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 +4745,7 @@
 
 .theme-options {
 	overflow: hidden;
-	font-size: 14px;
+	font-size: .875em;
 	padding-bottom: 10px;
 }
 
@@ -4758,7 +4758,7 @@
 	float: left;
 	margin-right: 10px;
 	text-transform: uppercase;
-	font-size: 11px;
+	font-size: .6875em;
 	line-height: 18px;
 	color: #999;
 }
@@ -4828,7 +4828,7 @@
 }
 
 .appearance_page_custom-header #upload-form p label {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .appearance_page_custom-header .available-headers .default-header {
@@ -4876,7 +4876,7 @@
 	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 +4902,7 @@
 h2 .nav-tab {
 	padding: 4px 10px 6px;
 	font-weight: 200;
-	font-size: 20px;
+	font-size: 1.25em;
 	line-height: 24px;
 
 }
@@ -5021,7 +5021,7 @@
 }
 
 #your-profile legend {
-	font-size: 22px;
+	font-size: 1.375em;
 }
 
 #your-profile #rich_editing {
@@ -5063,7 +5063,7 @@
 	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 +5162,7 @@
 	margin: 25px 40px 0 20px;
 	max-width: 1050px; /* readability */
 
-	font-size: 15px;
+	font-size: .9375em;
 }
 
 .about-wrap div.updated,
@@ -5189,7 +5189,7 @@
 	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 +5199,11 @@
 .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 +5221,7 @@
 }
 
 .about-wrap code {
-	font-size: 14px;
+	font-size: .875em;
 }
 
 /* Point Releases */
@@ -5245,7 +5245,7 @@
 	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 +5266,7 @@
 .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 +5407,7 @@
 
 .about-wrap .return-to-dashboard {
 	margin: 30px 0 0 -5px;
-	font-size: 14px;
+	font-size: .875em;
 	font-weight: bold;
 }
 
@@ -5420,7 +5420,7 @@
 
 .about-wrap h4.wp-people-group {
 	margin-top: 2.6em;
-	font-size: 16px;
+	font-size: 1em;
 }
 
 .about-wrap ul.wp-people-group {
@@ -5471,7 +5471,7 @@
 .about-wrap li.wp-person a.web {
 	display: block;
 	margin: 6px 0 2px;
-	font-size: 16px;
+	font-size: 1em;
 	text-decoration: none;
 }
 
@@ -5763,7 +5763,7 @@
 }
 
 .install-theme-info .theme-name {
-	font-size: 16px;
+	font-size: 1em;
 	line-height: 24px;
 	margin-bottom: 0;
 }
@@ -5854,12 +5854,12 @@
 }
 
 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 +5870,7 @@
 	margin-right: 25px;
 	display: block;
 	float: left;
-	font-size: 11px;
+	font-size: .6875em;
 	line-height: 1.8em;
 	white-space: nowrap;
 	cursor: default;
@@ -5897,7 +5897,7 @@
 
 #poststuff h3,
 .metabox-holder h3 {
-	font-size: 15px;
+	font-size: .9375em;
 	font-weight: normal;
 	padding: 7px 10px;
 	margin: 0;
@@ -5946,7 +5946,7 @@
 
 .tool-box .title {
 	margin: 8px 0;
-	font-size: 18px;
+	font-size: 1.125em;
 	font-weight: normal;
 	line-height: 24px;
 }
@@ -5957,7 +5957,7 @@
 	position: relative;
 	float: right;
 	padding-left: 10px;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #sidemenu a {
@@ -6034,7 +6034,7 @@
 }
 
 #howto {
-	font-size: 11px;
+	font-size: .6875em;
 	margin: 0 5px;
 	display: block;
 }
@@ -6044,7 +6044,7 @@
 }
 
 .importers {
-	font-size: 16px;
+	font-size: 1em;
 	width: auto;
 }
 
@@ -6162,7 +6162,7 @@
 
 #dashboard-widgets h4 {
 	font-weight: normal;
-	font-size: 13px;
+	font-size: .8125em;
 	margin: 0 0 .2em;
 	padding: 0;
 }
@@ -6174,14 +6174,14 @@
 }
 
 #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 +6219,12 @@
 #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 +6232,7 @@
 }
 
 #dashboard_right_now .t {
-	font-size: 12px;
+	font-size: .75em;
 	padding-right: 12px;
 	padding-top: 6px;
 	color: #777;
@@ -6278,7 +6278,7 @@
 #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 +6339,7 @@
 #the-comment-list .comment-item p.row-actions {
 	margin: 3px 0 0;
 	padding: 0;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 /* QuickPress */
@@ -6446,7 +6446,7 @@
 #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 +6459,7 @@
 }
 
 a.rsswidget {
-	font-size: 13px;
+	font-size: .8125em;
 	line-height: 1.7em;
 }
 
@@ -6470,7 +6470,7 @@
 
 .rss-widget span.rss-date {
 	color: #999;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 3px;
 }
 
@@ -6492,7 +6492,7 @@
 
 #dashboard_plugins h5 {
 	font-weight: normal;
-	font-size: 13px;
+	font-size: .8125em;
 	margin: 0;
 	display: inline;
 	line-height: 1.4em;
@@ -6503,7 +6503,7 @@
 }
 
 #dashboard_plugins .inside span {
-	font-size: 12px;
+	font-size: .75em;
 	padding-left: 5px;
 }
 
@@ -6615,11 +6615,11 @@
 
 .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 +6664,7 @@
 .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 +6723,7 @@
 }
 
 #dashboard_right_now td.b a.musublink {
-	font-size: 16px;
+	font-size: 1em;
 }
 
 #dashboard_right_now div.musubtable {
@@ -6848,7 +6848,7 @@
 	position: absolute;
 	top: 0;
 	line-height: 22px;
-	font-size: 18px;
+	font-size: 1.125em;
 	text-shadow: 0 1px 0 #fff;
 }
 
@@ -6881,7 +6881,7 @@
 
 #menu-management .nav-tab {
 	margin-bottom: 0;
-	font-size: 14px;
+	font-size: .875em;
 }
 
 #select-nav-menu-container {
@@ -6959,7 +6959,7 @@
 
 #cancel-save {
 	text-decoration: underline;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 20px;
 	margin-top: 5px;
 }
@@ -7012,7 +7012,7 @@
 }
 
 #add-custom-link .howto {
-	font-size: 12px;
+	font-size: .75em;
 }
 
 #add-custom-link label span {
@@ -7141,7 +7141,7 @@
 }
 
 .menu-item-handle .item-title {
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: bold;
 	padding: 7px 0;
 	line-height: 20px;
@@ -7206,12 +7206,12 @@
 
 /* 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 +7277,7 @@
 	display: block;
 	margin: 0 0 10px;
 	padding: 3px 5px 5px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 }
 
@@ -7336,7 +7336,7 @@
 
 .menu-name-label span,
 .auto-add-pages label {
-	font-size: 12px;
+	font-size: .75em;
 	font-style: normal;
 }
 
@@ -7551,7 +7551,7 @@
 
 .press-this #wphead h1 {
 	font-weight: normal;
-	font-size: 16px;
+	font-size: 1em;
 	line-height: 32px;
 	margin: 0;
 	float: left;
@@ -7600,7 +7600,7 @@
 .press-this .howto {
 	margin-top: 2px;
 	margin-bottom: 3px;
-	font-size: 12px;
+	font-size: .75em;
 	font-style: italic;
 	display: block;
 }
@@ -7656,7 +7656,7 @@
 
 .press-this #poststuff h2,
 .press-this #poststuff h3 {
-	font-size: 14px;
+	font-size: .875em;
 	line-height: 1;
 }
 
@@ -7672,7 +7672,7 @@
 h3.tb {
 	text-shadow: 0 1px 0 #fff;
 	font-weight: bold;
-	font-size: 12px;
+	font-size: .75em;
 	margin-left: 5px;
 }
 
@@ -7820,7 +7820,7 @@
 	border: 0 none;
 	height: 345px;
 	font-family: Consolas, Monaco, monospace;
-	font-size: 13px;
+	font-size: .8125em;
 	line-height: 19px;
 	background: transparent;
 }
@@ -7886,7 +7886,7 @@
 
 #template textarea {
 	font-family: Consolas, Monaco, monospace;
-	font-size: 12px;
+	font-size: .75em;
 	width: 97%;
 	background: #f9f9f9;
 	outline: none;
@@ -7926,7 +7926,7 @@
 }
 
 .nonessential {
-	font-size: 11px;
+	font-size: .6875em;
 	font-style: italic;
 	padding-left: 12px;
 }
@@ -8024,7 +8024,7 @@
 
 div.sidebar-name h3 {
 	font-weight: normal;
-	font-size: 15px;
+	font-size: .9375em;
 	margin: 0;
 	padding: 8px 10px;
 	overflow: hidden;
@@ -8032,7 +8032,7 @@
 }
 
 div.sidebar-name {
-	font-size: 13px;
+	font-size: .8125em;
 	border-width: 1px;
 	border-style: solid;
 	-webkit-border-top-right-radius: 3px;
@@ -8129,9 +8129,9 @@
 
 .widget .widget-top {
 	margin-bottom: -1px;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: bold;
-	height: 26px;
+	height: 2em;
 	overflow: hidden;
 }
 
@@ -8164,7 +8164,7 @@
 .widget .widget-inside,
 .widget .widget-description {
 	padding: 12px 12px 10px;
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 16px;
 }
 
@@ -8185,7 +8185,7 @@
 .widget-title h4 {
 	margin: 0;
 	padding-bottom: 0.2em;
-	line-height: 1;
+	line-height: 1em;
 	overflow: hidden;
 	white-space: nowrap;
 }
@@ -8213,7 +8213,7 @@
 div#sidebar-info {
 	padding: 0 1em;
 	margin-bottom: 1em;
-	font-size: 12px;
+	font-size: .75em;
 }
 
 .widget-title a,
@@ -8224,7 +8224,7 @@
 
 .widget-control-edit {
 	display: block;
-	font-size: 12px;
+	font-size: .75em;
 	font-weight: normal;
 	line-height: 26px;
 	padding: 0 8px 0 0;
@@ -8282,7 +8282,7 @@
 }
 
 .widget-title .in-widget-title {
-	font-size: 12px;
+	font-size: .75em;
 	white-space: nowrap;
 }
 
@@ -8290,7 +8290,7 @@
 	display: none;
 	font-weight: normal;
 	padding-left: 15px;
-	font-size: 12px;
+	font-size: .75em;
 	line-height: 1;
 }
 
@@ -8535,7 +8535,7 @@
 }
 
 /* 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 +8545,7 @@
  *  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; }
