Index: src/bp-templates/bp-legacy/css/buddypress.css
===================================================================
--- src/bp-templates/bp-legacy/css/buddypress.css	(revision 9133)
+++ src/bp-templates/bp-legacy/css/buddypress.css	(working copy)
@@ -728,15 +728,15 @@
 #buddypress .standard-form #profile-details-section {
 	float: right;
 }
-#buddypress .standard-form #blog-details-section {
-	clear: left;
-}
-#buddypress label[for="select-all-notifications"] {
-	display: none;
-}
+#buddypress .standard-form #blog-details-section, 
 #buddypress #notifications-bulk-management {
 	clear: left;
 }
+body.no-js #buddypress #notifications-bulk-management #select-all-notifications, 
+body.no-js #buddypress label[for="message-type-select"], 
+body.no-js #buddypress #message-type-select, 
+body.no-js #buddypress #delete_inbox_messages,
+body.no-js #buddypress #delete_sentbox_messages, 
 body.no-js #buddypress #notifications-bulk-management #select-all-notifications {
 	display: none;
 }
@@ -827,6 +827,23 @@
 #buddypress .wp-editor-wrap input[type=reset] {
 	padding: 0 10px 1px;
 }
+
+/* Form classes & generic attr styling */
+
+#buddypress form *[disabled="disabled"]{
+	cursor: not-allowed;
+	opacity: .4;
+}
+#buddypress form input[type=submit][disabled="disabled"]:focus,
+#buddypress form input[type=submit][disabled="disabled"]:hover {
+	background: inherit;
+	color: #777;
+}
+.bp-screen-reader-text {
+ clip: rect(1px, 1px, 1px, 1px);
+ position: absolute;
+}
+
 /*--------------------------------------------------------------
 3.6 - Ajax Loading
 --------------------------------------------------------------*/
