Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 23879)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -7579,6 +7579,21 @@
 	border-radius: 3px;
 }

+
+#nav-menu-meta .accordion-container .accordion-section:first-child {
+	-webkit-border-top-right-radius: 3px;
+	-webkit-border-top-left-radius: 3px;
+	border-top-right-radius: 3px;
+	border-top-left-radius: 3px;
+}
+
+#nav-menu-meta .accordion-container .accordion-section:last-child {
+	-webkit-border-bottom-right-radius: 3px;
+	-webkit-border-bottom-left-radius: 3px;
+	border-bottom-right-radius: 3px;
+	border-bottom-left-radius: 3px;
+}
+
 .accordion-section ul.category-tabs,
 .accordion-section ul.add-menu-item-tabs,
 .accordion-section ul.wp-tab-bar {
@@ -7589,10 +7604,6 @@
 	margin: 13px 0;
 }

-#nav-menu-meta .accordion-section-content {
-	padding: 18px 13px;
-}
-
 #nav-menu-meta .button-controls {
 	margin-bottom: 0;
 }
@@ -7843,20 +7854,6 @@
 	margin-top: 0;
 }

-.accordion-container .accordion-section:first-child {
-	-webkit-border-top-right-radius: 3px;
-	-webkit-border-top-left-radius: 3px;
-	border-top-right-radius: 3px;
-	border-top-left-radius: 3px;
-}
-
-.accordion-container .accordion-section:last-child {
-	-webkit-border-bottom-right-radius: 3px;
-	-webkit-border-bottom-left-radius: 3px;
-	border-bottom-right-radius: 3px;
-	border-bottom-left-radius: 3px;
-}
-
 .customlinkdiv .howto input {
 	width: 180px;
 }
@@ -9299,10 +9296,14 @@

 .accordion-section-content {
 	display: none;
-	padding: 10px 20px 15px;
+	padding: 8px 13px 13px;
 	overflow: hidden;
 }

+#submitdiv .accordion-section-content {
+	padding: 0;
+}
+
 .accordion-section-title {
 	margin: 0;
 	padding: 15px 20px;
@@ -9347,7 +9348,8 @@
 	display: none;
 }

-.control-section .accordion-section-title {
+.control-section .accordion-section-title,
+#poststuff .control-section .accordion-section-title {
 	padding: 10px 20px;
 	font-size: 15px;
 	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
@@ -9373,7 +9375,11 @@
 .control-section:hover .accordion-section-title,
 .control-section .accordion-section-title:hover,
 .control-section.open .accordion-section-title,
-.control-section .accordion-section-title:focus {
+.control-section .accordion-section-title:focus,
+#poststuff .control-section:hover .accordion-section-title,
+#poststuff .control-section .accordion-section-title:hover,
+#poststuff .control-section.open .accordion-section-title,
+#poststuff .control-section .accordion-section-title:focus {
 	color: #fff;
 	text-shadow: 0 -1px 0 #333;
 	background: #808080;
Index: wp-admin/includes/template.php
===================================================================
--- wp-admin/includes/template.php	(revision 23879)
+++ wp-admin/includes/template.php	(working copy)
@@ -985,6 +985,8 @@
 function do_accordion_sections( $screen, $context, $object ) {
 	global $wp_meta_boxes;

+	wp_enqueue_script( 'accordion' );
+
 	if ( empty( $screen ) )
 		$screen = get_current_screen();
 	elseif ( is_string( $screen ) )
Index: wp-admin/js/accordion.js
===================================================================
--- wp-admin/js/accordion.js	(revision 23879)
+++ wp-admin/js/accordion.js	(working copy)
@@ -14,3 +14,21 @@
 		section.toggleClass( 'open' );
 	});
 });
+
+// Refresh selected accordion option when screen options are toggled
+$('.hide-postbox-tog').click(function () {
+	accordion.init();
+});
+
+// Show the first accordion option by default
+accordion.init();
+
+(function($){
+	accordion = {
+		init : function() {
+			var accordionOptions = $( '.accordion-container li.accordion-section' );
+			accordionOptions.removeClass( 'open' );
+			accordionOptions.filter( ':visible' ).first().addClass( 'open' );
+		}
+	};
+})(jQuery);
\ No newline at end of file
Index: wp-admin/js/nav-menu.js
===================================================================
--- wp-admin/js/nav-menu.js	(revision 23879)
+++ wp-admin/js/nav-menu.js	(working copy)
@@ -53,9 +53,6 @@
 			this.initAccessibility();

 			this.initToggles();
-
-			// Open first accordion option
-			this.initAccordion();
 		},

 		jQueryExtensions : function() {
@@ -267,12 +264,6 @@
 			});
 		},

-		initAccordion : function() {
-			var accordionOptions = $( '.accordion-container li.accordion-section' );
-			accordionOptions.removeClass('open');
-			accordionOptions.filter(':visible').first().addClass( 'open' );
-		},
-
 		countMenuItems : function( depth ) {
 			return $( '.menu-item-depth-' + depth ).length;
 		},
@@ -544,8 +535,6 @@
 			api.menuList.hideAdvancedMenuItemFields();

 			$('.hide-postbox-tog').click(function () {
-				api.initAccordion();
-
 				var hidden = $( '.accordion-container li.accordion-section' ).filter(':hidden').map(function() { return this.id; }).get().join(',');
 				$.post(ajaxurl, {
 					action: 'closed-postboxes',
Index: wp-admin/js/postbox.js
===================================================================
--- wp-admin/js/postbox.js	(revision 23879)
+++ wp-admin/js/postbox.js	(working copy)
@@ -144,6 +144,9 @@
 			});

 			if ( side.length ) {
+				if ($('#postbox-container-1').find('accordion-container'))
+					return;
+
 				if ( side.children('.postbox:visible').length )
 					side.removeClass('empty-container');
 				else if ( $('#postbox-container-1').css('width') == '280px' )
Index: wp-admin/nav-menus.php
===================================================================
--- wp-admin/nav-menus.php	(revision 23879)
+++ wp-admin/nav-menus.php	(working copy)
@@ -23,7 +23,6 @@
 	wp_die( __( 'Cheatin&#8217; uh?' ) );

 wp_enqueue_script( 'nav-menu' );
-wp_enqueue_script( 'accordion' );

 if ( wp_is_mobile() )
 	wp_enqueue_script( 'jquery-touch-punch' );

