Index: wp-admin/css/widgets.dev.css
===================================================================
--- wp-admin/css/widgets.dev.css	(revision 16602)
+++ wp-admin/css/widgets.dev.css	(working copy)
@@ -1,49 +1,33 @@
-html,
-body {
-	min-width: 950px;
-}
+/*------------------------------------------------------------------------------
 
-/* 2 column liquid layout */
-div.widget-liquid-left {
-	float: left;
-	clear: left;
-	width: 100%;
-	margin-right: -325px;
-}
 
-div#widgets-left {
-	margin-left: 5px;
-	margin-right: 325px;
-}
+This file controls the styles applied to the widgets administration area
+inside the 'Appearance' section.
 
-div#widgets-right {
-	width: 285px;
-	margin: 0 auto;
-}
 
-div.widget-liquid-right {
-	float: right;
-	clear: right;
-	width: 300px;
-}
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Text Elements
+ 2.0 - Actions
+ 3.0 - Global Widget Styles
+ 4.0 - Main Layout
+ 5.0 - Available Widgets Area
+ 6.0 - Inactive Widgets Area
+ 7.0 - Dynamic Sidebar Area
+ 8.0 - Widgets API Styles
+ 9.0 - Misc
+10.0 - Dead
 
-.widget-liquid-right .widget,
-#wp_inactive_widgets .widget,
-.widget-liquid-right .sidebar-description {
-	width: 250px;
-	margin: 0 auto 20px;
-	overflow: hidden;
-}
 
-.widget-liquid-right .sidebar-description {
-	margin-bottom: 10px;
-}
+------------------------------------------------------------------------------*/
 
-#wp_inactive_widgets .widget {
-	margin: 0 10px 20px;
-	float: left;
-}
 
+
+
+/*------------------------------------------------------------------------------
+  1.0 - Text Styles
+------------------------------------------------------------------------------*/
+
 div.sidebar-name h3 {
 	margin: 0;
 	padding: 5px 12px;
@@ -53,115 +37,124 @@
 	white-space: nowrap;
 }
 
-div.sidebar-name {
-	background-repeat: repeat-x;
-	background-position: 0 0;
-	cursor: pointer;
-	font-size: 13px;
-	border-width: 1px;
-	border-style: solid;
-	-moz-border-radius-topleft: 8px;
-	-moz-border-radius-topright: 8px;
-	-webkit-border-top-right-radius: 8px;
-	-webkit-border-top-left-radius: 8px;
-	-khtml-border-top-right-radius: 8px;
-	-khtml-border-top-left-radius: 8px;
-	border-top-right-radius: 8px;
-	border-top-left-radius: 8px;
+.widget-top .widget-title {
+	padding: 5px 9px;
 }
 
-.js .closed .sidebar-name {
-	-moz-border-radius-bottomleft: 8px;
-	-moz-border-radius-bottomright: 8px;
-	-webkit-border-bottom-right-radius: 8px;
-	-webkit-border-bottom-left-radius: 8px;
-	-khtml-border-bottom-right-radius: 8px;
-	-khtml-border-bottom-left-radius: 8px;
-	border-bottom-right-radius: 8px;
-	border-bottom-left-radius: 8px;
+.widget .widget-inside p {
+	margin: 0 0 1em;
+	padding: 0;
 }
 
-.widget-liquid-right .widgets-sortables,
-#widgets-left .widget-holder {
-	border-width: 0 1px 1px;
-	border-style: none solid solid;
-    -moz-border-radius-bottomleft: 8px;
-	-moz-border-radius-bottomright: 8px;
-	-webkit-border-bottom-right-radius: 8px;
-	-webkit-border-bottom-left-radius: 8px;
-	-khtml-border-bottom-right-radius: 8px;
-	-khtml-border-bottom-left-radius: 8px;
-	border-bottom-right-radius: 8px;
-	border-bottom-left-radius: 8px;
+.widget-title h4 {
+	margin: 0;
+	line-height: 1.3;
+	overflow: hidden;
+	white-space: nowrap;
 }
 
-.js .closed .widgets-sortables,
-.js .closed .widget-holder {
+
+/*------------------------------------------------------------------------------
+  2.0 - Actions
+------------------------------------------------------------------------------*/
+
+.widget-control-actions {
+	margin-top: 8px;
+}
+
+.widget-control-actions a {
+	text-decoration: none;
+}
+
+.widget-control-actions a:hover {
+	text-decoration: underline;
+}
+
+.widget-control-actions .ajax-feedback {
+	padding-bottom: 3px;
+}
+
+.widget-control-actions div.alignleft {
+	margin-top: 6px;
+}
+
+.widget-top .widget-title-action {
+	float: right;
+}
+
+a.widget-action {
+	display: block;
+	width: 24px;
+	height: 26px;
+}
+
+#available-widgets a.widget-action {
 	display: none;
 }
 
-.widget-liquid-right .widgets-sortables {
-	padding: 15px 0 0;
+.widget-top a.widget-action {
+	background: url("../images/menu-bits.gif?ver=20100610") no-repeat scroll 0 -110px;
 }
 
-#available-widgets .widget-holder {
-	padding: 7px 5px 0;
+.widget-control-edit {
+	display: block;
+	font-size: 11px;
+	font-weight: normal;
+	line-height: 26px;
+	padding: 0 8px 0 0;
 }
 
-#wp_inactive_widgets {
-	padding: 5px 5px 0;
+a.widget-control-edit {
+	text-decoration: none;
 }
 
-#widget-list .widget {
-	width: 250px;
-	margin: 0 10px 15px;
-	border: 0 none;
-	float: left;
+.widget-control-edit .add,
+.widget-control-edit .edit {
+	display: none;
 }
 
-#widget-list .widget-description {
-	padding: 5px 8px;
+.editwidget {
+	margin: 0 auto 15px;
 }
 
-#widget-list .widget-top {
+.editwidget .widget-inside {
+	display: block;
 	border-width: 1px;
 	border-style: solid;
+	padding: 10px;
 	-moz-border-radius: 6px;
 	-khtml-border-radius: 6px;
 	-webkit-border-radius: 6px;
 	border-radius: 6px;
 }
 
-.widget-placeholder {
-	border-width: 1px;
-	border-style: dashed;
-	margin: 0 auto 20px;
-	height: 26px;
-	width: 250px;
+#available-widgets .widget-control-edit .add,
+#widgets-right .widget-control-edit .edit,
+#wp_inactive_widgets .widget-control-edit .edit {
+	display: inline;
 }
 
-#wp_inactive_widgets .widget-placeholder {
-	margin: 0 10px 20px;
-	float: left;
+#removing-widget {
+	display: none;
+	font-weight: normal;
+	padding-left: 15px;
+	font-size: 12px;
 }
 
+
+/*------------------------------------------------------------------------------
+  3.0 - Global Widget Styles
+------------------------------------------------------------------------------*/
+
 div.widgets-holder-wrap {
 	padding: 0;
 	margin: 10px 0 20px;
 }
 
-#widgets-left #available-widgets {
-	background-color: transparent;
-	border: 0 none;
+.widgets-sortables {
+	min-height: 90px;
 }
 
-ul#widget-list {
-	list-style: none;
-	margin: 0;
-	padding: 0;
-	min-height: 100px;
-}
-
 .widget .widget-top {
 	font-size: 12px;
 	font-weight: bold;
@@ -169,28 +162,17 @@
 	overflow: hidden;
 }
 
-.widget-top .widget-title {
-	padding: 5px 9px;
+.widget-title .in-widget-title {
+	font-size: 11px;
+	white-space: nowrap;
 }
 
-.widget-top .widget-title-action {
-	float: right;
+.widget-title a,
+.widget-title a:hover {
+	text-decoration: none;
+	border-bottom: none;
 }
 
-a.widget-action {
-	display: block;
-	width: 24px;
-	height: 26px;
-}
-
-#available-widgets a.widget-action {
-	display: none;
-}
-
-.widget-top a.widget-action {
-	background: url("../images/menu-bits.gif?ver=20100610") no-repeat scroll 0 -110px;
-}
-
 .widget .widget-inside,
 .widget .widget-description {
 	padding: 12px 12px 10px;
@@ -203,130 +185,138 @@
 	display: none;
 }
 
-#available-widgets .widget-description {
-	display: block;
-}
 
-.widget .widget-inside p {
-	margin: 0 0 1em;
-	padding: 0;
-}
+/*------------------------------------------------------------------------------
+  4.0 - Main Layout
+------------------------------------------------------------------------------*/
 
-.widget-title h4 {
-	margin: 0;
-	line-height: 1.3;
-	overflow: hidden;
-	white-space: nowrap;
+.widget-liquid-left {
+	float: left;
+	clear: left;
+	width: 100%;
+	margin-right: -325px;
 }
 
-.widgets-sortables {
-	min-height: 90px;
+#widgets-left {
+	margin-left: 5px;
+	margin-right: 325px;
 }
 
-.widget-control-actions {
-	margin-top: 8px;
+.widget-liquid-right {
+	float: right;
+	clear: right;
+	width: 300px;
 }
 
-.widget-control-actions a {
-	text-decoration: none;
+#widgets-right {
+	width: 285px;
+	margin: 0 auto;
 }
 
-.widget-control-actions a:hover {
-	text-decoration: underline;
-}
 
-.widget-control-actions .ajax-feedback {
-	padding-bottom: 3px;
-}
+/*------------------------------------------------------------------------------
+  5.0 - Available Widgets Area
+------------------------------------------------------------------------------*/
 
-.widget-control-actions div.alignleft {
-	margin-top: 6px;
+#available-widgets {
+	background-color: transparent;
+	border: 0 none;
 }
 
-div#sidebar-info {
-	padding: 0 1em;
-	margin-bottom: 1em;
-	font-size: 11px;
+#available-widgets .widget-holder {
+	padding: 7px 5px 0;
 }
 
-.widget-title a,
-.widget-title a:hover {
-	text-decoration: none;
-	border-bottom: none;
+#available-widgets .description {
+	margin: 0 12px 12px;
 }
 
-.widget-control-edit {
+#available-widgets .widget-description {
 	display: block;
-	font-size: 11px;
-	font-weight: normal;
-	line-height: 26px;
-	padding: 0 8px 0 0;
 }
 
-a.widget-control-edit {
-	text-decoration: none;
+#widget-list {
+	list-style: none;
+	margin: 0;
+	padding: 0;
+	min-height: 100px;
 }
 
-.widget-control-edit .add,
-.widget-control-edit .edit {
-	display: none;
+#widget-list .widget {
+	width: 250px;
+	margin: 0 10px 15px;
+	border: 0 none;
+	float: left;
 }
 
-#available-widgets .widget-control-edit .add,
-#widgets-right .widget-control-edit .edit,
-#wp_inactive_widgets .widget-control-edit .edit {
-	display: inline;
+#widget-list .widget-description {
+	padding: 5px 8px;
 }
 
-.editwidget {
-	margin: 0 auto 15px;
-}
-
-.editwidget .widget-inside {
-	display: block;
+#widget-list .widget-top {
 	border-width: 1px;
 	border-style: solid;
-	padding: 10px;
 	-moz-border-radius: 6px;
 	-khtml-border-radius: 6px;
 	-webkit-border-radius: 6px;
 	border-radius: 6px;
 }
 
-.inactive p.description {
-	margin: 5px 15px 8px;
+
+/*------------------------------------------------------------------------------
+  6.0 - Inactive Widgets Area
+------------------------------------------------------------------------------*/
+
+#wp_inactive_widgets {
+	padding: 5px 5px 0;
 }
 
-#available-widgets p.description {
-	margin: 0 12px 12px;
+#wp_inactive_widgets .widget {
+	width: 250px;
+	margin: 0 10px 20px;
+	float: left;
+	overflow: hidden;
 }
 
-.widget-position {
-	margin-top: 8px;
+#wp_inactive_widgets .widget-placeholder {
+	margin: 0 10px 20px;
+	float: left;
 }
 
 .inactive {
 	padding-top: 2px;
 }
 
-.sidebar-name-arrow {
-	float: right;
-	height: 29px;
-	width: 26px;
+.inactive p.description {
+	margin: 5px 15px 8px;
 }
 
-.widget-title .in-widget-title {
-	font-size: 11px;
-	white-space: nowrap;
+
+/*------------------------------------------------------------------------------
+  7.0 - Dynamic Sidebar Area
+------------------------------------------------------------------------------*/
+
+.widget-liquid-right .widget {
+	width: 250px;
+	margin: 0 auto 20px;
+	overflow: hidden;
 }
 
-#removing-widget {
-	display: none;
-	font-weight: normal;
-	padding-left: 15px;
-	font-size: 12px;
+.widget-liquid-right .sidebar-description {
+	width: 250px;
+	margin: 0 auto 10px auto;
+	overflow: hidden;
 }
 
+.widget-liquid-right .widgets-sortables {
+	padding: 15px 0 0;
+}
+
+
+/*------------------------------------------------------------------------------
+  8.0 - Widgets API Styles
+------------------------------------------------------------------------------*/
+
 .widget-control-noform,
 #access-off,
 .widgets_access .widget-action,
@@ -368,3 +358,86 @@
 	cursor: default;
 }
 
+
+/*------------------------------------------------------------------------------
+  9.0 - Misc
+------------------------------------------------------------------------------*/
+
+.widget-placeholder {
+	border-width: 1px;
+	border-style: dashed;
+	margin: 0 auto 20px;
+	height: 26px;
+	width: 250px;
+}
+
+div#sidebar-info {
+	padding: 0 1em;
+	margin-bottom: 1em;
+	font-size: 11px;
+}
+
+.widget-position {
+	margin-top: 8px;
+}
+
+
+/*------------------------------------------------------------------------------
+  10.0 - Dead
+------------------------------------------------------------------------------*/
+
+/* Deprecate in favour of global style? */
+html,
+body {
+	min-width: 950px;
+}
+
+/* Should be global WP PostBox style? */
+.widget-liquid-right .widgets-sortables,
+#widgets-left .widget-holder {
+	border-width: 0 1px 1px;
+	border-style: none solid solid;
+    -moz-border-radius-bottomleft: 8px;
+	-moz-border-radius-bottomright: 8px;
+	-webkit-border-bottom-right-radius: 8px;
+	-webkit-border-bottom-left-radius: 8px;
+	-khtml-border-bottom-right-radius: 8px;
+	-khtml-border-bottom-left-radius: 8px;
+	border-bottom-right-radius: 8px;
+	border-bottom-left-radius: 8px;
+}
+.js .closed .widgets-sortables,
+.js .closed .widget-holder {
+	display: none;
+}
+div.sidebar-name {
+	background-repeat: repeat-x;
+	background-position: 0 0;
+	cursor: pointer;
+	font-size: 13px;
+	border-width: 1px;
+	border-style: solid;
+	-moz-border-radius-topleft: 8px;
+	-moz-border-radius-topright: 8px;
+	-webkit-border-top-right-radius: 8px;
+	-webkit-border-top-left-radius: 8px;
+	-khtml-border-top-right-radius: 8px;
+	-khtml-border-top-left-radius: 8px;
+	border-top-right-radius: 8px;
+	border-top-left-radius: 8px;
+}
+.js .closed .sidebar-name {
+	-moz-border-radius-bottomleft: 8px;
+	-moz-border-radius-bottomright: 8px;
+	-webkit-border-bottom-right-radius: 8px;
+	-webkit-border-bottom-left-radius: 8px;
+	-khtml-border-bottom-right-radius: 8px;
+	-khtml-border-bottom-left-radius: 8px;
+	border-bottom-right-radius: 8px;
+	border-bottom-left-radius: 8px;
+}
+.sidebar-name-arrow {
+	float: right;
+	height: 29px;
+	width: 26px;
+}
\ No newline at end of file
