Index: Gruntfile.js
===================================================================
--- Gruntfile.js	(revision 8388)
+++ Gruntfile.js	(working copy)
@@ -5,18 +5,36 @@
 	SOURCE_DIR = 'src/',
 	BUILD_DIR  = 'build/',

-	BP_CSS = [
-		'bp-activity/admin/css/*.css',
-		'bp-core/admin/css/*.css',
-		'bp-core/css/*.css',
-		'bp-groups/admin/css/*.css',
-		'bp-members/admin/css/*.css',
-		'bp-messages/css/*.css',
-		'bp-templates/bp-legacy/css/*.css',
-		'bp-xprofile/admin/css/*.css',
-		'!**/*-rtl.css'  // Exclude RTL files
+	BP_LTR_CSS = [
+		'bp-activity/admin/css/admin.css',
+		'bp-core/admin/css/common.css',
+		'bp-core/css/admin-bar.css',
+		'bp-core/css/buddybar.css',
+		'bp-groups/admin/css/admin.css',
+		'bp-members/admin/css/admin.css',
+		'bp-messages/css/autocomplete/jquery.autocompletefb.css',
+		'bp-templates/bp-legacy/css/buddypress.css',
+		'bp-themes/bp-default/editor-style.css',
+		'bp-themes/bp-default/_inc/css/default.css',
+		'bp-themes/bp-default/_inc/css/responsive.css',
+		'bp-xprofile/admin/css/admin.css'
 	],

+	BP_RTL_CSS = [
+		'bp-activity/admin/css/admin-rtl.css',
+		'bp-core/admin/css/common-rtl.css',
+		'bp-core/css/admin-bar-rtl.css',
+		'bp-core/css/buddybar-rtl.css',
+		'bp-groups/admin/css/admin-rtl.css',
+		'bp-members/admin/css/admin-rtl.css',
+		'bp-messages/css/autocomplete/jquery.autocompletefb-rtl.css',
+		'bp-templates/bp-legacy/css/buddypress-rtl.css',
+		'bp-themes/bp-default/editor-style-rtl.css',
+		'bp-themes/bp-default/_inc/css/default-rtl.css',
+		'bp-themes/bp-default/_inc/css/responsive-rtl.css',
+		'bp-xprofile/admin/css/admin-rtl.css'
+	],
+
 	BP_JS = [
 		'bp-activity/admin/js/*.js',
 		'bp-core/js/*.js',
@@ -80,16 +99,16 @@
 		cssjanus: {
 			core: {
 				expand: true,
-				cwd: SOURCE_DIR,
-				dest: SOURCE_DIR,
+				cwd: BUILD_DIR,
+				dest: BUILD_DIR,
 				ext: '-rtl.css',
-				src: BP_CSS,
+				src: BP_LTR_CSS,
 				options: { generateExactDuplicates: true }
 			},
 			dynamic: {
 				expand: true,
-				cwd: SOURCE_DIR,
-				dest: SOURCE_DIR,
+				cwd: BUILD_DIR,
+				dest: BUILD_DIR,
 				ext: '-rtl.css',
 				src: [],
 				options: { generateExactDuplicates: true }
@@ -191,7 +210,7 @@
 				dest: BUILD_DIR,
 				expand: true,
 				ext: '.min.css',
-				src: BP_CSS,
+				src: BP_LTR_CSS,
 				options: { banner: '/*! https://wordpress.org/plugins/buddypress/ */' }
 			},
 			rtl: {
@@ -199,9 +218,7 @@
 				dest: BUILD_DIR,
 				expand: true,
 				ext: '.min.css',
-				src: BP_CSS.map( function( filename ) {
-					return filename.replace( '.css', '-rtl.css' );
-				}),
+				src: BP_RTL_CSS,
 				options: { banner: '/*! https://wordpress.org/plugins/buddypress/ */' }
 			}
 		},
@@ -231,7 +248,7 @@

 		watch: {
 			css: {
-				files: BP_CSS,
+				files: BP_LTR_CSS,
 				tasks: ['less:core'],
 				options: {
 					spawn: false
Index: src/bp-activity/admin/css/admin-rtl.css
===================================================================
--- src/bp-activity/admin/css/admin-rtl.css	(revision 8388)
+++ src/bp-activity/admin/css/admin-rtl.css	(working copy)
@@ -1,80 +0,0 @@
-.akismet-status {
-	float: left;
-}
-.akismet-status a {
-	color: #AAA;
-	font-style: italic;
-}
-.akismet-history {
-	margin: 13px;
-}
-.akismet-history div {
-	margin-bottom: 13px;
-}
-.akismet-history span {
-	color: #999;
-}
-
-#wp-bp-activities-wrap {
-	padding: 5px 0;
-}
-#bp-activities {
-	height: 120px;
-}
-#bp-replyhead {
-	font-size: 1em;
-	line-height: 1.4em;
-	margin: 0;
-}
-#bp-replysubmit {
-	margin: 0;
-	padding: 0 0 3px;
-	text-align: center;
-}
-#bp-replysubmit .error {
-	color: red;
-	line-height: 21px;
-	text-align: center;
-	vertical-align: center;
-}
-#bp-replysubmit img.waiting {
-	float: left;
-	padding: 4px 10px 0;
-	vertical-align: top;
-}
-#bp-activities-form .column-response img {
-	float: right;
-	margin-left: 10px;
-	margin-top: 1px;
-}
-.activity-errors {
-	list-style-type: disc;
-	margin-right: 2em;
-}
-
-#bp_activity_action div.inside,
-#bp_activity_content div.inside {
-	line-height: 0;
-}
-#bp_activity_action h3,
-#bp_activity_content h3 {
-	cursor: auto;
-}
-#bp_activity_action td.mceIframeContainer,
-#bp_activity_content td.mceIframeContainer {
-	background-color: white;
-}
-#post-body #bp-activities-action_resize,
-#post-body #bp-activities-content_resize {
-	position: inherit;
-	margin-top: -2px;
-}
-#bp_activity_link input {
-	width: 99%;
-}
-#bp-activities-primaryid {
-	margin-bottom: 1em;
-}
-.column-action {
-	width: 12%;
-}
\ No newline at end of file
Index: src/bp-core/admin/css/common-rtl.css
===================================================================
--- src/bp-core/admin/css/common-rtl.css	(revision 8388)
+++ src/bp-core/admin/css/common-rtl.css	(working copy)
@@ -1,433 +0,0 @@
-/**
- * CSS that is always loaded when in wp-admin
- *
- * @since BuddyPress (1.6)
- */
-
-/* Icon 32's
-------------------------------------------------------------------------------*/
-
-body.branch-3-6 div#icon-buddypress,
-body.branch-3-7 div#icon-buddypress {
-	background: url('../images/icons32.png') no-repeat -370px -6px;
-}
-
-body.branch-3-6 div#icon-buddypress-activity,
-body.branch-3-7 div#icon-buddypress-activity {
-	background: url('../images/icons32.png') no-repeat -10px -6px;
-}
-
-body.branch-3-6 div#icon-buddypress-groups,
-body.branch-3-7 div#icon-buddypress-groups {
-	background: url('../images/icons32.png') no-repeat -250px -6px;
-}
-
-/* Menu Icons
-------------------------------------------------------------------------------*/
-
-/* Backpat */
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image {
-	background-image: url('../images/menu.png') !important;
-	background-position: -178px -34px;
-}
-
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings.wp-has-current-submenu .wp-menu-image {
-	background-position: -178px -2px;
-}
-
-/* Activity */
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image {
-	background-image: url('../images/menu.png');
-	background-position: 0 -34px;
-}
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.current .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.current .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network.wp-has-current-submenu .wp-menu-image {
-	background-position: 0 -2px;
-}
-
-/* Groups */
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image {
-	background-image: url('../images/menu.png');
-	background-position: -61px -34px;
-}
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,
-body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.current .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups.wp-has-current-submenu .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network:hover .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.current .wp-menu-image,
-body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network.wp-has-current-submenu .wp-menu-image {
-	background-position: -61px -2px;
-}
-
-/* Tools */
-#adminmenu .toplevel_page_network-tools div.wp-menu-image:before {
-    content: "";
-}
-
-th.column-gid {
-	width: 60px;
-}
-td.column-gid {
-	vertical-align: middle;
-}
-table.bp-group-members th,
-table.bp-group-members td {
-	padding: 5px 0;
-}
-table.bp-group-members .uid-column {
-	padding-right: 20px;
-	padding-left: 20px;
-}
-table.bp-group-members .uname-column {
-	width: 70%;
-}
-table.bp-group-members .urole-column {
-	padding-right: 20px;
-	padding-left: 20px;
-}
-
-/* Components
-------------------------------------------------------------------------------*/
-
-/* Dashicons */
-#adminmenu #toplevel_page_bp-activity .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-activity_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before {
-	content: "\f452";
-}
-
-#adminmenu #toplevel_page_bp-groups .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-groups_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before {
-	content: "\f456";
-}
-
-#adminmenu #toplevel_page_bp-notifications .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-notifications_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-notifications_network .wp-menu-image:before {
-	content: "\f439";
-}
-
-#adminmenu #toplevel_page_bp-messages .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-messages_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-messages_network .wp-menu-image:before {
-	content: "\f457";
-}
-
-#adminmenu #toplevel_page_bp-friends .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-friends_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-friends_network .wp-menu-image:before{
-	content: "\f454";
-}
-
-#adminmenu #toplevel_page_bp-settings .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-settings_user .wp-menu-image:before,
-#adminmenu #toplevel_page_bp-settings_network .wp-menu-image:before {
-	content: "\f108";
-}
-
-#adminmenu li.toplevel_page_bp-components .wp-menu-image,
-#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image {
-	content: "\f448";
-}
-
-/* Dashicons overrides for backward compatibility */
-body.branch-3-6 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,
-body.branch-3-6 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,
-body.branch-3-6 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,
-body.branch-3-6 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,
-body.branch-3-6 #adminmenu li.toplevel_page_bp-components .wp-menu-image,
-body.branch-3-6 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,
-body.branch-3-7 #adminmenu #toplevel_page_bp-activity .wp-menu-image:before,
-body.branch-3-7 #adminmenu #toplevel_page_bp-activity_network .wp-menu-image:before,
-body.branch-3-7 #adminmenu #toplevel_page_bp-groups .wp-menu-image:before,
-body.branch-3-7 #adminmenu #toplevel_page_bp-groups_network .wp-menu-image:before,
-body.branch-3-7 #adminmenu li.toplevel_page_bp-components .wp-menu-image,
-body.branch-3-7 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image {
-	content: "";
-}
-
-/* Settings - Dashicons (WP 3.8+) */
-.settings_page_bp-components td.plugin-title span {
-	float: right;
-	width: 18px;
-	height: 18px;
-	margin-left: 5px;
-}
-
-.settings_page_bp-components td.plugin-title span:before {
-	font-family: 'dashicons';
-	font-size: 18px;
-}
-
-.settings_page_bp-components tr.activity td.plugin-title span:before {
-	content: "\f452";
-}
-
-.settings_page_bp-components tr.notifications td.plugin-title span:before {
-	content: "\f339";
-}
-
-.settings_page_bp-components tr.xprofile td.plugin-title span:before {
-	content: "\f336";
-}
-
-.settings_page_bp-components tr.settings td.plugin-title span:before {
-	content: "\f108";
-}
-
-.settings_page_bp-components tr.groups td.plugin-title span:before {
-	content: "\f456";
-}
-
-.settings_page_bp-components tr.messages td.plugin-title span:before {
-	content: "\f457";
-}
-
-.settings_page_bp-components tr.forums td.plugin-title span:before {
-	content: "\f452";
-}
-
-.settings_page_bp-components tr.blogs td.plugin-title span:before {
-	content: "\f120";
-}
-
-.settings_page_bp-components tr.friends td.plugin-title span:before {
-	content: "\f454";
-}
-
-/* Settings - Legacy (< WP 3.8) */
-body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.notifications td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span:before,
-body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.notifications td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span:before,
-body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span:before {
-	content: "";
-}
-
-body.branch-3-6.settings_page_bp-components td.plugin-title span,
-body.branch-3-7.settings_page_bp-components td.plugin-title span {
-	background-image: url('../images/menu.png');
-	background-position: -4px -40px;
-	background-repeat: no-repeat;
-}
-
-body.branch-3-6.settings_page_bp-components tr.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.active td.plugin-title span {
-	background-position-y: -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.activity td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.activity td.plugin-title span {
-	background-position: -4px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.activity.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.activity.active td.plugin-title span {
-	background-position: -4px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.xprofile td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.xprofile td.plugin-title span {
-	background-image: url('../images/menu-wp.png');
-	background-position: -305px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.xprofile.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.xprofile.active td.plugin-title span {
-	background-position: -305px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.settings td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.settings td.plugin-title span {
-	background-image: url('../images/menu-wp.png');
-	background-position: -334px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.settings.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.settings.active td.plugin-title span {
-	background-position: -334px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.groups td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.groups td.plugin-title span {
-	background-position: -66px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.groups.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.groups.active td.plugin-title span {
-	background-position: -66px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.messages td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.messages td.plugin-title span {
-	background-position: -154px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.messages.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.messages.active td.plugin-title span {
-	background-position: -154px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.forums td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.forums td.plugin-title span {
-	background-image: url('../images/menu-wp.png');
-	background-position: -36px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.forums.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.forums.active td.plugin-title span {
-	background-position: -36px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.blogs td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.blogs td.plugin-title span {
-	background-position: -125px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.blogs.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.blogs.active td.plugin-title span {
-	background-position: -125px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.friends td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.friends td.plugin-title span {
-	background-position: -95px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.friends.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.friends.active td.plugin-title span {
-	background-position: -95px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.core td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.core td.plugin-title span {
-	background-position: -184px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.core.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.core.active td.plugin-title span {
-	background-position: -184px -7px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.members td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.members td.plugin-title span {
-	background-position: -36px -40px;
-}
-
-body.branch-3-6.settings_page_bp-components tr.members.active td.plugin-title span,
-body.branch-3-7.settings_page_bp-components tr.members.active td.plugin-title span {
-	background-position: -36px -7px;
-}
-
-#bp-admin-component-form .widefat th {
-    display: table-cell;
-    vertical-align: top;
-}
-
-/* Version Badge */
-
-.bp-badge {
-	font: normal 150px/1 'dashicons' !important;
-	color: #000;
-	display: inline-block;
-}
-
-.bp-badge:before {
-	content: "\f448";
-}
-
-.about-wrap .bp-badge {
-	position: absolute;
-	top: 0;
-	left: 0;
-}
-	body.rtl .about-wrap .bp-badge {
-		left: auto;
-		right: 0;
-	}
-
-/* HiDPI
-------------------------------------------------------------------------------*/
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
-
-	/* Icon 32 */
-	body.branch-3-6 div#icon-buddypress,
-	body.branch-3-6 div#icon-buddypress-activity,
-	body.branch-3-6 div#icon-buddypress-groups,
-	body.branch-3-7 div#icon-buddypress,
-	body.branch-3-7 div#icon-buddypress-activity,
-	body.branch-3-7 div#icon-buddypress-groups {
-		background-image: url('../images/icons64.png');
-		background-size: 419px 45px;
-	}
-
-	/* Backpat */
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,
-	body.branch-3-6 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-components .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-general-settings .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-activity_network .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups .wp-menu-image,
-	body.branch-3-7 ul#adminmenu li.toplevel_page_bp-groups_network .wp-menu-image {
-		background-image: url('../images/menu-2x.png') !important;
-		background-size: 209px 64px;
-	}
-
-	/* Badge */
-	.bp-badge {
-		background-image: url('../images/badge-2x.png');
-		background-size: 173px 194px;
-	}
-}
\ No newline at end of file
Index: src/bp-core/css/admin-bar-rtl.css
===================================================================
--- src/bp-core/css/admin-bar-rtl.css	(revision 8388)
+++ src/bp-core/css/admin-bar-rtl.css	(working copy)
@@ -1,58 +0,0 @@
-/* Displayed User */
-#wpadminbar .quicklinks li#wp-admin-bar-user-admin-with-avatar > a img,
-#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar > a img {
-	width: 16px;
-	height: 16px;
-	display: inline;
-	border: 1px solid #999;
-	vertical-align: middle;
-	margin: -2px -5px 0 10px;
-	padding: 0;
-	background: #eee;
-	float: none;
-}
-
-/* Displayed Group */
-#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul {
-	right: 0;
-}
-#wpadminbar .quicklinks li#wp-admin-bar-group-admin-with-avatar ul ul {
- 	right: 0;
-}
-
-/* Notifications */
-#wpadminbar .quicklinks li#wp-admin-bar-my-account a span.count,
-#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a span.count,
-#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
-	background: #21759B;
-	color: #fff;
-	text-shadow: none;
-	display: inline;
-	padding: 2px 5px;
-	font-size: 10px;
-	font-weight: bold;
-	-moz-border-radius: 10px;
-	-khtml-border-radius: 10px;
-	-webkit-border-radius: 10px;
-	border-radius: 10px;
-}
-
-#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
-	background: #ddd;
-	color: #333;
-	margin: 0
-}
-
-#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications.alert {
-	background-color: #1fb3dd;
-	color: #fff;
-}
-
-#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications > a {
-	padding: 0 .5em;
-}
-
-#wp-admin-bar-user-info img.avatar {
-	height: 64px;
-	width: 64px;
-}
\ No newline at end of file
Index: src/bp-core/css/buddybar-rtl.css
===================================================================
--- src/bp-core/css/buddybar-rtl.css	(revision 8388)
+++ src/bp-core/css/buddybar-rtl.css	(working copy)
@@ -1,203 +0,0 @@
-body:not(.wp-admin) {
-	padding-top: 25px !important;
-}
-#wp-admin-bar {
-	position: fixed;
-	top: 0;
-	right: 0;
-	height: 25px;
-	font-size: 11px;
-	width: 100%;
-	z-index: 9999;
-}
-#wp-admin-bar .padder {
-	position: relative;
-	padding: 0;
-	width: 100%;
-	margin: 0 auto;
-	background: url('../images/60pc_black.png');
-	height: 25px;
-}
-body#bp-default #wp-admin-bar .padder {
-	max-width: 1250px;
-}
-#wp-admin-bar * {
-	z-index: 999;
-}
-#wp-admin-bar div#admin-bar-logo {
-	position: absolute;
-	top: 5px;
-	right: 10px;
-}
-#wp-admin-bar a img {
-	border: none;
-}
-#wp-admin-bar li {
-	list-style: none;
-	margin: 0;
-	padding: 0;
-	line-height: 100%;
-	text-align: right;
-}
-#wp-admin-bar li a {
-	padding: 7px 15px 7px 15px;
-	color: #eee;
-	text-decoration: none;
-	font-size: 11px;
-}
-#wp-admin-bar li.alt {
-	border: none;
-}
-#wp-admin-bar li.no-arrow a {
-	padding-left: 15px;
-}
-#wp-admin-bar ul li ul li a span {
-	display: none;
-}
-#wp-admin-bar li:hover,
-#wp-admin-bar li.hover {
-	position: static;
-}
-#admin-bar-logo {
-	float: right;
-	font-weight: bold;
-	font-size: 11px;
-	padding: 5px 8px;
-	margin: 0;
-	text-decoration: none;
-	color: #fff;
-}
-body#bp-default #admin-bar-logo {
-	padding: 2px 8px;
-}
-
-/* all lists */
-#wp-admin-bar ul {
-	margin: 0;
-	list-style: none;
-	line-height: 1;
-	cursor: pointer;
-	height: auto;
-	padding: 0;
-}
-
-/* all list items */
-#wp-admin-bar ul li {
-	padding: 0;
-	float: right;
-	position: relative;
-	background: url('../images/admin-menu-arrow.gif') 12% 53% no-repeat;
-	padding-left: 11px;
-}
-#wp-admin-bar ul li.no-arrow {
-	background: none;
-	padding-left: 0;
-}
-#wp-admin-bar ul li ul li {
-	background-image: none;
-}
-#wp-admin-bar ul li.align-right {
-	position: absolute;
-	left: 0;
-}
-#wp-admin-bar ul li a {
-	display: block;
-}
-#wp-admin-bar ul.main-nav li:hover,
-#wp-admin-bar ul.main-nav li.sfhover,
-#wp-admin-bar ul.main-nav li ul li.sfhover {
-	background-color: #333;
-}
-
-/* second-level lists */
-#wp-admin-bar ul li ul {
-	position: absolute;
-	width: 185px;
-	right: -999em;
-	margin-right: 0;
-	background: #333;
-	border: 1px solid #222;
-	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
-	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
-	-moz-border-radius: 3px;
-	-webkit-border-radius: 3px;
-	-moz-border-radius-topleft: 0;
-	-webkit-border-top-right-radius: 0;
-	-moz-border-radius-topright: 0;
-	-webkit-border-top-left-radius: 0;
-}
-#wp-admin-bar ul li > ul {
-	border-top: none;
-}
-#wp-admin-bar ul li ul a {
-	color: #eee;
-}
-#wp-admin-bar ul li ul li {
-	float: right;
-	width: 174px;
-	margin: 0;
-}
-#wp-admin-bar ul li ul li:hover a {
-	color: #fff;
-}
-#wp-admin-bar ul li div.admin-bar-clear {
-	clear: both;
-}
-#wp-admin-bar ul.main-nav li ul li:hover,
-#wp-admin-bar ul.main-nav li ul li.sfhover,
-#wp-admin-bar ul.main-nav li ul li.sfhover {
-	background-color: #222;
-}
-
-/* third-and-above-level lists */
-#wp-admin-bar ul li ul ul {
-	margin: -25px 184px 0 0;
-	-moz-border-radius: 3px;
-	-webkit-border-radius: 3px;
-}
-#wp-admin-bar ul li ul li:hover ul li a {
-	color: #eee;
-}
-#wp-admin-bar ul li ul li ul li:hover a {
-	color: #fff;
-}
-#wp-admin-bar ul li:hover ul,
-#wp-admin-bar ul li ul li:hover ul,
-#wp-admin-bar ul li.sfhover ul,
-#wp-admin-bar ul li ul li.sfhover ul {
-	right: auto;
-}
-#wp-admin-bar ul li.align-right:hover ul {
-	left: 0;
-}
-#wp-admin-bar ul li:hover ul ul,
-#wp-admin-bar li.sfhover ul li ul {
-	right: -999em;
-}
-
-/* Menu item css */
-#wp-admin-bar img.avatar {
-	float: right;
-	margin-left: 8px;
-}
-#wp-admin-bar span.activity {
-	display: block;
-	margin-right: 34px;
-	padding: 0;
-}
-#wp-admin-bar ul.author-list li a {
-	height: 17px;
-}
-#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
-	padding: 0 6px;
-	margin-right: 2px;
-	background: #fff;
-	color: #000;
-	-moz-border-radius: 3px;
-	-webkit-border-radius: 3px;
-	border-radius: 3px;
-}
-#wp-admin-bar-user-info img.avatar {
-	height: 64px;
-	width: 64px;
-}
\ No newline at end of file
Index: src/bp-groups/admin/css/admin-rtl.css
===================================================================
--- src/bp-groups/admin/css/admin-rtl.css	(revision 8388)
+++ src/bp-groups/admin/css/admin-rtl.css	(working copy)
@@ -1,56 +0,0 @@
-body.toplevel_page_bp-groups table.groups th#status,
-body.toplevel_page_bp-groups table.groups th#members {
-	width: 10%;
-}
-
-body.toplevel_page_bp-groups table.groups th#last_active {
-	width: 15%;
-}
-
-#bp-groups-edit-form input {
-	outline: medium none;
-	padding: 3px 8px;
-}
-#bp-groups-edit-form input#bp-groups-name {
-	font-size: 1.7em;
-	width: 100%;
-}
-#bp-groups-edit-form input#bp-groups-new-members {
-	width: 100%;
-	max-width: 90%;
-	border: 0;
-}
-.bp-groups-settings-section {
-	margin-bottom: 15px;
-}
-.bp-groups-member-type {
-	position: relative;
-	padding-bottom: 1.7em;
-}
-.bp-groups-member-type > h4 {
-	margin-bottom: .5em;
-}
-ul.bp-group-delete-list {
-	list-style-type: disc;
-	margin: 4px 26px;
-}
-.bp-group-admin-pagination {
-	position: absolute;
-	text-align: left;
-	width: 100%;
-}
-.bp-group-admin-pagination.table-top {
-	top: 0;
-}
-.bp-group-admin-pagination.table-bottom {
-	bottom: 0;
-}
-.bp-group-admin-pagination-viewing {
-	color: #777;
-	font-size: 12px;
-	font-style: italic;
-}
-.bp-group-admin-pagination-links {
-	white-space: nowrap;
-	padding-right: 15px;
-}
Index: src/bp-members/admin/css/admin-rtl.css
===================================================================
--- src/bp-members/admin/css/admin-rtl.css	(revision 8388)
+++ src/bp-members/admin/css/admin-rtl.css	(working copy)
@@ -1,179 +0,0 @@
-/**** BP Members Profile Administration Screens ****/
-
-div#profile-page.wrap form#your-profile {
-	position:relative;
-}
-
-div#profile-page.wrap form#your-profile h3:first-of-type {
-	margin-top:6em;
-}
-
-div#profile-page.wrap form#your-profile ul#profile-nav {
-	position:absolute;
-	top:-6em;
-	border-bottom:solid 1px #ccc;
-	width:100%;
-}
-
-div#community-profile-page ul#profile-nav {
-	border-bottom:solid 1px #ccc;
-	width:100%;
-	margin-top:1em;
-	margin-bottom:1em;
-	padding:1em 0;
-	padding-bottom: 0;
-	height:2.4em;
-}
-
-form#your-profile ul#profile-nav li,
-div#community-profile-page ul#profile-nav li {
-	margin-right:0.4em;
-	float:right;
-	font-weight: bold;
-	font-size: 15px;
-	line-height: 24px;
-}
-
-form#your-profile ul#profile-nav li a,
-div#community-profile-page ul#profile-nav li a {
-	text-decoration: none;
-	color:#888;
-}
-
-form#your-profile ul#profile-nav li a:hover,
-form#your-profile ul#profile-nav li.nav-tab-active a,
-div#community-profile-page ul#profile-nav li a:hover,
-div#community-profile-page ul#profile-nav li.nav-tab-active a {
-	text-decoration: none;
-	color:#000;
-}
-
-div#community-profile-page li.bp-members-profile-stats:before,
-div#community-profile-page li.bp-friends-profile-stats:before,
-div#community-profile-page li.bp-groups-profile-stats:before,
-div#community-profile-page li.bp-blogs-profile-stats:before,
-div#community-profile-page a.bp-xprofile-avatar-user-admin:before {
-	font-family: 'dashicons';
-	font-size: 18px;
-	vertical-align: bottom;
-	margin-left:5px;
-}
-
-div#community-profile-page li.bp-members-profile-stats:before {
-	content: "\f130";
-}
-
-div#community-profile-page li.bp-friends-profile-stats:before {
-	content: "\f454";
-}
-
-div#community-profile-page li.bp-groups-profile-stats:before {
-	content: "\f456";
-}
-
-div#community-profile-page li.bp-blogs-profile-stats:before {
-	content: "\f120";
-}
-
-div#community-profile-page a.bp-xprofile-avatar-user-admin:before {
-	content:"\f182";
-}
-
-div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar {
-	width:150px;
-	margin:0 auto;
-}
-
-div#community-profile-page div#bp_xprofile_user_admin_avatar div.avatar img {
-	max-width: 100%;
-	height: auto;
-}
-
-div#community-profile-page div#bp_xprofile_user_admin_avatar a {
-	display:block;
-	margin:1em 0;
-	text-decoration:none;
-	color:#888;
-}
-
-div#community-profile-page p.not-activated {
-	margin:1em 1em 0;
-	color:red;
-}
-
-#community-profile-page #submitdiv #publishing-action {
-	float: none;
-	width: 100%;
-}
-
-.bp-view-profile {
-	float: right;
-}
-
-.alt {
-	background: none;
-}
-.bp-profile-field {
-	border-bottom: dotted 1px #ccc;
-	font-size: 14px;
-	margin: 15px 0;
-	padding: 10px;
-}
-.bp-profile-field:last-child {
-	border-bottom: 0;
-}
-.bp-profile-field p {
-	font-size: 14px;
-}
-.bp-profile-field .datebox > label,
-.bp-profile-field .radio > label,
-.bp-profile-field > label {  /* label takes on left side 200px */
-	display: inline-block;
-	font-weight: 600;
-	text-align: right;
-	vertical-align: middle;
-	width: 200px;
-}
-
-.field_type_textarea > label,
-.field_type_multiselectbox > label,
-.field_type_radio .radio > label,
-.field_type_checkbox .checkbox > label {  /* these fields are usually pretty tall, so align the label for better consistency */
-	vertical-align: top;
-}
-.bp-profile-field .description {  /* description also sits in the right side column */
-	margin: 10px 200px 10px 0;
-	text-align: right;
-}
-.clear-value {  /* 'clear value' option also sits in the right side column */
-	display: block;
-	font-size: 12px;
-	margin-right: 200px;
-}
-.field_type_checkbox .checkbox > label + label {  /* force checkboxes to new lines, in the right side column */
-	display: block;
-	margin-right: 200px;
-	width: auto;
-}
-.field_type_radio .radio div:not(.field-visibility-settings) label {  /* force radio buttons to new lines */
-	display: block;
-}
-.field_type_radio .radio div:not(.field-visibility-settings) {  /* make the radio buttons sit in the right side column */
-	display: inline-block;
-}
-.field-visibility-settings-notoggle,
-.field-visibility-settings-toggle {  /* visibility settings go in the left column */
-	margin: 10px 200px 10px 0;
-	text-align: right;
-}
-.field-visibility-settings {  /* visibility settings go in the left column */
-	display: none;
-	margin-right: 200px;
-}
-.field-visibility-settings .button {  /* visibility setting close button */
-	margin-bottom: 15px;
-}
-#normal-sortables .field-visibility-settings legend {  /* id required for css selector weight */
-	font-size: 16px;
-	margin-bottom: 10px;
-}
Index: src/bp-templates/bp-legacy/css/buddypress-rtl.css
===================================================================
--- src/bp-templates/bp-legacy/css/buddypress-rtl.css	(revision 8388)
+++ src/bp-templates/bp-legacy/css/buddypress-rtl.css	(working copy)
@@ -1,1620 +0,0 @@
-/*--------------------------------------------------------------
-Hello, this is the BuddyPress Legacy stylesheet.
-
-----------------------------------------------------------------
->>> TABLE OF CONTENTS:
-----------------------------------------------------------------
-1.0 - Navigation
-	1.1 - Pagination
-2.0 - WordPress
-	2.1 - Images
-3.0 - BuddyPress
-	3.1 - Activity
-		3.1.1 - Activity Listing
-		3.1.2 - Activity Comments
-	3.2 - Toolbar
-	3.3 - Directories - Members, Groups, Blogs, Forums
-	3.4 - Error / Success Messages
-	3.5 - Forms
-	3.6 - Ajax Loading
-	3.7 - Topics and Tables - Forums and General
-	3.8 - Headers, Lists and Tabs - Activity, Groups, Blogs, Forums
-	3.9 - Private Messaging Threads
-	3.10 - Extended Profiles
-	3.11 - Widgets
-4.0 - Media Queries
-	4.1 - Smartphones Landscape
-	4.2 - Smartphones Portrait
-	4.3 - Smartphones - smaller screen sizes
---------------------------------------------------------------*/
-
-/*--------------------------------------------------------------
-1 - Navigation
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-1.1 - Pagination
---------------------------------------------------------------*/
-#buddypress div.pagination {
-	background: transparent;
-	border: none;
-	color: #888;
-	font-size: 90%;
-	margin: 0;
-	position: relative;
-	display: block;
-	float: right;
-	width: 100%;
-	padding: 10px 0;
-}
-#buddypress div.pagination .pag-count {
-	float: right;
-	margin-right: 10px;
-}
-#buddypress div.pagination .pagination-links {
-	float: left;
-	margin-left: 10px;
-}
-#buddypress div.pagination .pagination-links span,
-#buddypress div.pagination .pagination-links a {
-	font-size: 90%;
-	padding: 0 5px;
-}
-#buddypress div.pagination .pagination-links a:hover {
-	font-weight: bold;
-}
-#buddypress noscript div.pagination {
-	margin-bottom: 15px;
-}
-#buddypress #nav-above {
-	display: none;
-}
-#buddypress .paged #nav-above {
-	display: block;
-}
-/*--------------------------------------------------------------
-2 - WordPress
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-2.1 - Images
---------------------------------------------------------------*/
-#buddypress img.wp-smiley {
-	border: none !important;
-	clear: none !important;
-	float: none !important;
-	margin: 0 !important;
-	padding: 0 !important;
-}
-#buddypress .clear {
-	clear: right;
-}
-
-/*--------------------------------------------------------------
-3.0 - BuddyPress
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-3.1 - Activity
---------------------------------------------------------------*/
-#buddypress #activity-stream {
-	margin-top: -5px;
-}
-
-#buddypress #activity-stream p {
-	margin: 5px 0;
-}
-
-#buddypress #item-body form#whats-new-form {
-	margin: 0;
-	padding: 0;
-}
-#buddypress .home-page form#whats-new-form {
-	border-bottom: none;
-	padding-bottom: 0;
-}
-#buddypress form#whats-new-form #whats-new-avatar {
-	float: right;
-}
-#buddypress form#whats-new-form #whats-new-content {
-	margin-right: 55px;
-	padding: 0 20px 20px 0;
-}
-#buddypress form#whats-new-form p.activity-greeting {
-	line-height: 0.5em;
-	margin-bottom: 15px;
-	margin-right: 75px;
-}
-#buddypress form#whats-new-form textarea {
-	background: #fff;
-	color: #555;
-	font-family: inherit;
-	font-size: 90%;
-	height: 20px;
-	padding: 6px;
-	width: 98%;
-}
-body.no-js #buddypress form#whats-new-form textarea {
-	height: 50px;
-}
-#buddypress form#whats-new-form #whats-new-options select {
-	max-width: 200px;
-	margin-top: 12px;
-}
-#buddypress form#whats-new-form #whats-new-submit {
-	float: left;
-	margin-top: 12px;
-}
-#buddypress #whats-new-options {
-	overflow: auto;
-	height: 0;
-}
-body.no-js #buddypress #whats-new-options {
-	height: auto;
-}
-#buddypress #whats-new:focus {
-	border-color: rgba(31, 179, 221, 0.9) !important;
-	outline-color: rgba(31, 179, 221, 0.9);
-}
-
-/*--------------------------------------------------------------
-3.1.1 - Activity Listing
---------------------------------------------------------------*/
-#buddypress ul.activity-list li {
-	overflow: hidden;
-	padding: 15px 0 0;
-	list-style: none;
-}
-#buddypress .activity-list .activity-avatar {
-	float: right;
-}
-#buddypress ul.item-list.activity-list li.has-comments {
-	padding-bottom: 15px;
-}
-body.activity-permalink #buddypress ul.activity-list li.has-comments {
-	padding-bottom: 0;
-}
-#buddypress .activity-list li.mini {
-	font-size: 80%;
-	position: relative;
-}
-#buddypress .activity-list li.mini .activity-avatar img.avatar,
-#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic {
-	height: 20px;
-	margin-right: 30px;
-	width: 20px;
-}
-#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar,
-#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
-	height: auto;
-	margin-right: 0;
-	width: auto;
-}
-body.activity-permalink #buddypress .activity-list > li:first-child {
-	padding-top: 0;
-}
-#buddypress .activity-list li .activity-content {
-	position: relative;
-}
-#buddypress .activity-list li.mini .activity-content p {
-	margin: 0;
-}
-#buddypress .activity-list li.mini .activity-comments {
-	clear: both;
-	font-size: 120%;
-}
-body.activity-permalink #buddypress li.mini .activity-meta {
-	margin-top: 4px;
-}
-#buddypress .activity-list li .activity-inreplyto {
-	color: #888;
-	font-size: 80%;
-}
-#buddypress .activity-list li .activity-inreplyto > p {
-	margin: 0;
-	display: inline;
-}
-#buddypress .activity-list li .activity-inreplyto blockquote,
-#buddypress .activity-list li .activity-inreplyto div.activity-inner {
-	background: none;
-	border: none;
-	display: inline;
-	margin: 0;
-	overflow: hidden;
-	padding: 0;
-}
-#buddypress .activity-list .activity-content {
-	margin: 0 70px 0 0;
-}
-body.activity-permalink #buddypress .activity-list li .activity-content {
-	border: none;
-	font-size: 100%;
-	line-height: 150%;
-	margin-right: 170px;
-	margin-left: 0;
-	padding: 0;
-}
-body.activity-permalink #buddypress .activity-list li .activity-header > p {
-	margin: 0;
-	padding: 5px 0 0 0;
-}
-#buddypress .activity-list .activity-content .activity-header,
-#buddypress .activity-list .activity-content .comment-header {
-	color: #888;
-	line-height: 220%;
-}
-#buddypress .activity-header {
-	margin-left: 20px;
-}
-#buddypress .activity-header a,
-#buddypress .comment-meta a,
-#buddypress .acomment-meta a {
-	text-decoration: none;
-}
-#buddypress .activity-list .activity-content .activity-header img.avatar {
-	float: none !important;
-	margin: 0 0 -8px 5px !important;
-}
-#buddypress a.bp-secondary-action,
-#buddypress span.highlight {
-	font-size: 80%;
-	padding: 0;
-	margin-left: 5px;
-	text-decoration: none;
-}
-#buddypress .activity-list .activity-content .activity-inner,
-#buddypress .activity-list .activity-content blockquote {
-	margin: 10px 0 5px 10px;
-	overflow: hidden;
-}
-#buddypress .activity-list li.new_forum_post .activity-content .activity-inner,
-#buddypress .activity-list li.new_forum_topic .activity-content .activity-inner {
-	border-right: 2px solid #EAEAEA;
-	margin-right: 5px;
-	padding-right: 10px;
-}
-body.activity-permalink #buddypress .activity-content .activity-inner,
-body.activity-permalink #buddypress .activity-content blockquote {
-	margin-right: 0;
-	margin-top: 5px;
-}
-#buddypress .activity-inner > p {
-	word-wrap: break-word;
-}
-#buddypress .activity-inner > .activity-inner {
-	margin: 0;
-}
-#buddypress .activity-inner > blockquote {
-	margin: 0;
-}
-#buddypress .activity-list .activity-content img.thumbnail {
-	border: 2px solid #eee;
-	float: right;
-	margin: 0 0 5px 10px;
-}
-#buddypress .activity-read-more {
-	margin-right: 1em;
-	white-space: nowrap;
-}
-#buddypress .activity-list li.load-more,
-#buddypress .activity-list li.load-newest {
-	background: #f0f0f0;
-	font-size: 110%;
-	margin: 15px 0;
-	padding: 10px 15px;
-	text-align: center;
-}
-#buddypress .activity-list li.load-more a,
-#buddypress .activity-list li.load-newest a {
-	color: #4D4D4D;
-}
-
-
-/*--------------------------------------------------------------
-3.1.2 - Activity Comments
---------------------------------------------------------------*/
-#buddypress div.activity-meta {
-	margin: 18px 0 0;
-}
-body.activity-permalink #buddypress div.activity-meta {
-	margin-bottom: 6px;
-}
-#buddypress div.activity-meta a {
-	padding: 4px 8px;
-}
-#buddypress a.activity-time-since {
-	color: #aaa;
-	text-decoration: none;
-}
-#buddypress a.activity-time-since:hover {
-	color: #888;
-	text-decoration: underline;
-}
-#buddypress a.bp-primary-action,
-#buddypress #reply-title small a {
-	font-size: 80%;
-	margin-left: 5px;
-	text-decoration: none;
-}
-#buddypress a.bp-primary-action span,
-#buddypress #reply-title small a span {
-	background: #999;
-	color: #fff;
-	font-size: 90%;
-	margin-right: 2px;
-	padding: 0 5px;
-}
-#buddypress a.bp-primary-action:hover span,
-#buddypress #reply-title small a:hover span {
-	background: #555;
-	color: #fff;
-}
-#buddypress div.activity-comments {
-	margin: 0 70px 0 0;
-	overflow: hidden; /* IE fix */
-	position: relative;
-	width: auto;
-	clear: both;
-}
-body.activity-permalink #buddypress div.activity-comments {
-	background: none;
-	margin-right: 170px;
-	width: auto;
-}
-#buddypress div.activity-comments > ul {
-	padding: 0 10px 0 0;
-}
-#buddypress div.activity-comments ul,
-#buddypress div.activity-comments ul li {
-	border: none;
-	list-style: none;
-}
-#buddypress div.activity-comments ul {
-	clear: both;
-	margin: 0;
-}
-#buddypress div.activity-comments ul li {
-	border-top: 1px solid #eee;
-	padding: 10px 0 0;
-}
-body.activity-permalink #buddypress .activity-list li.mini .activity-comments {
-	clear: none;
-	margin-top: 0;
-}
-body.activity-permalink #buddypress div.activity-comments ul li {
-	border-width: 1px;
-	padding: 10px 0 0 0;
-}
-#buddypress div.activity-comments > ul > li:first-child {
-	border-top: none;
-}
-#buddypress div.activity-comments ul li:last-child {
-	margin-bottom: 0;
-}
-#buddypress div.activity-comments ul li > ul {
-	margin-right: 30px;
-	margin-top: 0;
-	padding-right: 10px;
-}
-body.activity-permalink #buddypress div.activity-comments ul li > ul {
-	margin-top: 10px;
-}
-body.activity-permalink #buddypress div.activity-comments > ul {
-	padding: 0 15px 0 10px;
-}
-#buddypress div.activity-comments div.acomment-avatar img {
-	border-width: 1px;
-	float: right;
-	height: 25px;
-	margin-left: 10px;
-	width: 25px;
-}
-#buddypress div.activity-comments div.acomment-content {
-	font-size: 80%;
-	margin: 5px 40px 0 0;
-}
-#buddypress div.acomment-content .time-since,
-#buddypress div.acomment-content .activity-delete-link,
-#buddypress div.acomment-content .comment-header {
-	display: none;
-}
-body.activity-permalink #buddypress div.activity-comments div.acomment-content {
-	font-size: 90%;
-}
-#buddypress div.activity-comments div.acomment-meta {
-	color: #888;
-	font-size: 80%;
-}
-#buddypress div.activity-comments form.ac-form {
-	display: none;
-	padding: 10px;
-}
-#buddypress div.activity-comments li form.ac-form {
-	margin-left: 15px;
-	clear: both;
-}
-#buddypress div.activity-comments form.root {
-	margin-right: 0;
-}
-#buddypress div.activity-comments div#message {
-	margin-top: 15px;
-	margin-bottom: 0;
-}
-#buddypress div.activity-comments form .ac-textarea {
-	background: #fff;
-	border: 1px inset #ccc;
-	margin-bottom: 10px;
-	padding: 8px;
-}
-#buddypress div.activity-comments form textarea {
-	border: none;
-	background: transparent;
-	box-shadow: none;
-	outline: none;
-	color: #555;
-	font-family: inherit;
-	font-size: 100%;
-	height: 60px;
-	padding: 0;
-	margin: 0;
-	width: 100%;
-}
-#buddypress div.activity-comments form input {
-	margin-top: 5px;
-}
-#buddypress div.activity-comments form div.ac-reply-avatar {
-	float: right;
-}
-#buddypress div.ac-reply-avatar img {
-	border: 1px solid #eee;
-}
-#buddypress div.activity-comments form div.ac-reply-content {
-	color: #888;
-	margin-right: 50px;
-	padding-right: 15px;
-}
-#buddypress div.activity-comments form div.ac-reply-content a {
-	text-decoration: none;
-}
-#buddypress .acomment-options {
-	float: right;
-	margin: 5px 40px 5px 0;
-}
-#buddypress .acomment-options a {
-	color: #999;
-}
-#buddypress .acomment-options a:hover {
-	color: inherit;
-}
-
-/*--------------------------------------------------------------
-3.3 - Directories - Members, Groups, Blogs, Forums
---------------------------------------------------------------*/
-#buddypress div.dir-search {
-	float: left;
-	margin: -39px 0 0 0;
-}
-#buddypress div.dir-search input[type=text],
-#buddypress li.groups-members-search input[type=text] {
-	font-size: 90%;
-	padding: 1px 3px;
-}
-
-#buddypress .dir-form {
-	clear: both;
-}
-
-/*--------------------------------------------------------------
-3.4 - Errors / Success Messages
---------------------------------------------------------------*/
-#buddypress div#message {
-	margin: 0 0 15px;
-}
-#buddypress #message.info {
-	margin-bottom: 0;
-}
-#buddypress div#message.updated {
-	clear: both;
-}
-#buddypress div#message p,
-#sitewide-notice p {
-	font-size: 90%;
-	display: block;
-	padding: 10px 15px;
-}
-#buddypress div#message.error p {
-	background-color: #fdc;
-	border: 1px solid #a00;
-	clear: right;
-	color: #800;
-}
-#buddypress div#message.updated p {
-	background-color: #efc;
-	border: 1px solid #591;
-	color: #250;
-}
-#buddypress .standard-form#signup_form div div.error {
-	background: #faa;
-	color: #a00;
-	margin: 0 0 10px 0;
-	padding: 6px;
-	width: 90%;
-}
-#buddypress div.accept,
-#buddypress div.reject {
-	float: right;
-	margin-right: 10px;
-}
-#buddypress ul.button-nav li {
-	float: right;
-	margin: 0 0 10px 10px;
-	list-style: none;
-}
-#buddypress ul.button-nav li.current a {
-	font-weight: bold;
-}
-#sitewide-notice #message {
-	right: 2%;
-	position: fixed;
-	top: 1em;
-	width: 96%;
-	z-index: 9999;
-}
-#sitewide-notice.admin-bar-on #message {
-	top: 3.3em;
-}
-#sitewide-notice strong {
-	display: block;
-	margin-bottom: -1em;
-}
-
-/*--------------------------------------------------------------
-3.5 - Forms
---------------------------------------------------------------*/
-#buddypress .standard-form textarea,
-#buddypress .standard-form input[type=text],
-#buddypress .standard-form input[type=text],
-#buddypress .standard-form input[type=color],
-#buddypress .standard-form input[type=date],
-#buddypress .standard-form input[type=datetime],
-#buddypress .standard-form input[type=datetime-local],
-#buddypress .standard-form input[type=email],
-#buddypress .standard-form input[type=month],
-#buddypress .standard-form input[type=number],
-#buddypress .standard-form input[type=range],
-#buddypress .standard-form input[type=search],
-#buddypress .standard-form input[type=tel],
-#buddypress .standard-form input[type=time],
-#buddypress .standard-form input[type=url],
-#buddypress .standard-form input[type=week],
-#buddypress .standard-form select,
-#buddypress .standard-form input[type=password],
-#buddypress .dir-search input[type=search],
-#buddypress .dir-search input[type=text],
-#buddypress .groups-members-search input[type=search],
-#buddypress .groups-members-search input[type=text] {
-	border: 1px solid #ccc;
-	background: #fafafa;
-	border-radius: 0;
-	color: #888;
-	font: inherit;
-	font-size: 100%;
-	padding: 6px;
-}
-#buddypress .standard-form select {
-	padding: 3px;
-}
-#buddypress .standard-form input[type=password] {
-	margin-bottom: 5px;
-}
-#buddypress .standard-form label,
-#buddypress .standard-form span.label {
-	display: block;
-	font-weight: bold;
-	margin: 15px 0 5px 0;
-}
-#buddypress .standard-form div.checkbox label:nth-child(n+2),
-#buddypress .standard-form div.radio div label {
-	color: #888;
-	font-size: 100%;
-	font-weight: normal;
-	margin: 5px 0 0 0;
-}
-#buddypress .standard-form#sidebar-login-form label {
-	margin-top: 5px;
-}
-#buddypress .standard-form input[type=text] {
-	width: 75%;
-}
-#buddypress .standard-form#sidebar-login-form input[type=text],
-#buddypress .standard-form#sidebar-login-form input[type=password] {
-	padding: 4px;
-	width: 95%;
-}
-#buddypress .standard-form #basic-details-section input[type=password],
-#buddypress .standard-form #blog-details-section input#signup_blog_url {
-	width: 35%;
-}
-#buddypress .standard-form#signup_form input[type=text],
-#buddypress .standard-form#signup_form textarea,
-#buddypress .form-allowed-tags,
-#buddypress #commentform input[type=text],
-#buddypress #commentform textarea {
-	width: 90%;
-}
-#buddypress .standard-form#signup_form div.submit {
-	float: left;
-}
-#buddypress div#signup-avatar img {
-	margin: 0 0 10px 15px;
-}
-#buddypress .standard-form textarea {
-	width: 75%;
-	height: 120px;
-}
-#buddypress .standard-form textarea#message_content {
-	height: 200px;
-}
-#buddypress .standard-form#send-reply textarea {
-	width: 97.5%;
-}
-#buddypress .standard-form p.description {
-	color: #888;
-	font-size: 80%;
-	margin: 5px 0;
-}
-#buddypress .standard-form div.submit {
-	clear: both;
-	padding: 15px 0 0 0;
-}
-#buddypress .standard-form p.submit {
-	margin-bottom: 0;
-	padding: 15px 0 0 0;
-}
-#buddypress .standard-form div.submit input {
-	margin-left: 15px;
-}
-#buddypress .standard-form div.radio ul {
-	margin: 10px 38px 15px 0;
-	list-style: disc;
-}
-#buddypress .standard-form div.radio ul li {
-	margin-bottom: 5px;
-}
-#buddypress .standard-form a.clear-value {
-	display: block;
-	margin-top: 5px;
-	outline: none;
-}
-#buddypress .standard-form #basic-details-section,
-#buddypress .standard-form #blog-details-section,
-#buddypress .standard-form #profile-details-section {
-	float: right;
-	width: 48%;
-}
-#buddypress .standard-form #profile-details-section {
-	float: left;
-}
-#buddypress .standard-form #blog-details-section {
-	clear: right;
-}
-#buddypress .standard-form input:focus,
-#buddypress .standard-form textarea:focus,
-#buddypress .standard-form select:focus {
-	background: #fafafa;
-	color: #555;
-}
-#buddypress form#send-invite-form {
-	margin-top: 20px;
-}
-#buddypress div#invite-list {
-	background: #f5f5f5;
-	height: 400px;
-	margin: 0 0 10px;
-	overflow: auto;
-	padding: 5px;
-	width: 160px;
-}
-#buddypress button,
-#buddypress a.button,
-#buddypress input[type=submit],
-#buddypress input[type=button],
-#buddypress input[type=reset],
-#buddypress ul.button-nav li a,
-#buddypress div.generic-button a,
-#buddypress .comment-reply-link,
-a.bp-title-button {
-	background: #fff; /* Old browsers */
-	border: 1px solid #ccc;
-	color: #777;
-	font-size: .8rem;
-	cursor: pointer;
-	outline: none;
-	padding: 4px 10px;
-	text-align: center;
-	text-decoration: none;
-}
-#buddypress button:hover,
-#buddypress a.button:hover,
-#buddypress a.button:focus,
-#buddypress input[type=submit]:hover,
-#buddypress input[type=button]:hover,
-#buddypress input[type=reset]:hover,
-#buddypress ul.button-nav li a:hover,
-#buddypress ul.button-nav li.current a,
-#buddypress div.generic-button a:hover,
-#buddypress .comment-reply-link:hover {
-	background: #ededed;
-	border: 1px solid #bbb;
-	color: #555;
-	outline: none;
-	text-decoration: none;
-}
-
-#buddypress form.standard-form .left-menu {
-	float: right;
-}
-
-#buddypress form.standard-form .left-menu #invite-list ul{
-	margin:1%;
-	list-style: none;
-}
-
-#buddypress form.standard-form .left-menu #invite-list ul li {
-	margin:0 1% 0 0;
-}
-
-#buddypress form.standard-form .main-column {
-	margin-right: 190px;
-}
-
-#buddypress form.standard-form .main-column ul#friend-list {
-	clear:none;
-	float: right;
-}
-
-#buddypress form.standard-form .main-column ul#friend-list h4 {
-	clear:none;
-}
-
-/* Overrides for embedded WP editors */
-#buddypress .wp-editor-wrap a.button,
-#buddypress .wp-editor-wrap button,
-#buddypress .wp-editor-wrap input[type=submit],
-#buddypress .wp-editor-wrap input[type=button],
-#buddypress .wp-editor-wrap input[type=reset] {
-	padding: 0 10px 1px;
-}
-/*--------------------------------------------------------------
-3.6 - Ajax Loading
---------------------------------------------------------------*/
-#buddypress a.loading,
-#buddypress input.loading {
-	-webkit-animation: loader-pulsate .5s infinite ease-in-out alternate;
-	-moz-animation: loader-pulsate .5s infinite ease-in-out alternate;
-	border-color: #aaa;
-}
-@-webkit-keyframes loader-pulsate {
-	from {
-		border-color: #aaa;
-		-webkit-box-shadow: 0 0 6px #ccc;
-		box-shadow: 0 0 6px #ccc;
-	}
-	to {
-		border-color: #ccc;
-		-webkit-box-shadow: 0 0 6px #f8f8f8;
-		box-shadow: 0 0 6px #f8f8f8;
-	}
-}
-@-moz-keyframes loader-pulsate {
-	from {
-		border-color: #aaa;
-		-moz-box-shadow: 0 0 6px #ccc;
-		box-shadow: 0 0 6px #ccc;
-	}
-	to {
-		border-color: #ccc;
-		-moz-box-shadow: 0 0 6px #f8f8f8;
-		box-shadow: 0 0 6px #f8f8f8;
-	}
-}
-
-#buddypress a.loading:hover,
-#buddypress input.loading:hover {
-    color: #777;
-}
-#buddypress input[type="submit"].pending,
-#buddypress input[type="button"].pending,
-#buddypress input[type="reset"].pending,
-#buddypress input[type="submit"].disabled,
-#buddypress input[type="button"].disabled,
-#buddypress input[type="reset"].disabled,
-#buddypress button.pending,
-#buddypress button.disabled,
-#buddypress div.pending a,
-#buddypress a.disabled {
-    border-color: #eee;
-    color: #bbb;
-    cursor: default;
-}
-#buddypress input[type="submit"]:hover.pending,
-#buddypress input[type="button"]:hover.pending,
-#buddypress input[type="reset"]:hover.pending,
-#buddypress input[type="submit"]:hover.disabled,
-#buddypress input[type="button"]:hover.disabled,
-#buddypress input[type="reset"]:hover.disabled,
-#buddypress button.pending:hover,
-#buddypress button.disabled:hover,
-#buddypress div.pending a:hover,
-#buddypress a.disabled:hover {
-	border-color: #eee;
-    color: #bbb;
-}
-
-/*--------------------------------------------------------------
-3.7 - Forums, Tables and Topics
---------------------------------------------------------------*/
-#buddypress ul#topic-post-list {
-	margin: 0;
-	width: auto;
-}
-#buddypress ul#topic-post-list li {
-	padding: 15px;
-	position: relative;
-}
-#buddypress ul#topic-post-list li.alt {
-	background: #f5f5f5;
-}
-#buddypress ul#topic-post-list li div.poster-meta {
-	color: #888;
-	margin-bottom: 10px;
-}
-#buddypress ul#topic-post-list li div.post-content {
-	margin-right: 54px;
-}
-#buddypress div.topic-tags {
-	font-size: 80%;
-}
-#buddypress div.admin-links {
-	color: #888;
-	font-size: 80%;
-	position: absolute;
-	top: 15px;
-	left: 25px;
-}
-#buddypress div#topic-meta {
-	margin: 0;
-	padding: 5px 19px 30px;
-	position: relative;
-}
-#buddypress div#topic-meta div.admin-links {
-	left: 19px;
-	top: -36px;
-}
-#buddypress div#topic-meta h3 {
-	margin: 5px 0;
-}
-#buddypress div#new-topic-post {
-	display: none;
-	margin: 20px 0 0 0;
-	padding: 1px 0 0 0;
-}
-#buddypress table.notifications,
-#buddypress table.notifications-settings,
-#buddypress table.profile-settings,
-#buddypress table.profile-fields,
-#buddypress table.wp-profile-fields,
-#buddypress table.messages-notices,
-#buddypress table.forum {
-	width: 100%;
-}
-#buddypress table.notifications thead tr,
-#buddypress table.notifications-settings thead tr,
-#buddypress table.profile-settings thead tr,
-#buddypress table.profile-fields thead tr,
-#buddypress table.wp-profile-fields thead tr,
-#buddypress table.messages-notices thead tr,
-#buddypress table.forum thead tr {
-	background: #eaeaea;
-}
-#buddypress table#message-threads {
-	clear: both;
-	margin: 0;
-	width: auto;
-}
-#buddypress table.profile-fields {
-	margin-bottom: 20px;
-}
-#buddypress table.profile-fields:last-child {
-	margin-bottom: 0;
-}
-#buddypress table.profile-fields p {
-	margin: 0;
-}
-#buddypress table.profile-fields p:last-child {
-	margin-top: 0;
-}
-#buddypress table.notifications tr td,
-#buddypress table.notifications-settings tr td,
-#buddypress table.profile-settings tr td,
-#buddypress table.profile-fields tr td,
-#buddypress table.wp-profile-fields tr td,
-#buddypress table.messages-notices tr td,
-#buddypress table.forum tr td,
-#buddypress table.notifications tr th,
-#buddypress table.notifications-settings tr th,
-#buddypress table.profile-fields tr th,
-#buddypress table.wp-profile-fields tr th,
-#buddypress table.messages-notices tr th,
-#buddypress table.forum tr th {
-	padding: 8px;
-	vertical-align: middle;
-}
-#buddypress table.notifications tr td.label,
-#buddypress table.notifications-settings tr td.label,
-#buddypress table.profile-fields tr td.label,
-#buddypress table.wp-profile-fields tr td.label,
-#buddypress table.messages-notices tr td.label,
-#buddypress table.forum tr td.label {
-	border-left: 1px solid #eaeaea;
-	font-weight: bold;
-	width: 25%;
-}
-#buddypress table tr td.thread-info p {
-	margin: 0;
-}
-#buddypress table tr td.thread-info p.thread-excerpt {
-	color: #888;
-	font-size: 80%;
-	margin-top: 3px;
-}
-#buddypress table.forum td {
-	text-align: center;
-}
-#buddypress table.notifications tr.alt td,
-#buddypress table.notifications-settings tr.alt td,
-#buddypress table.profile-settings tr.alt td,
-#buddypress table.profile-fields tr.alt td,
-#buddypress table.wp-profile-fields tr.alt td,
-#buddypress table.messages-notices tr.alt td,
-#buddypress table.forum tr.alt td {
-	background: #f5f5f5;
-}
-#buddypress table.notification-settings {
-	margin-bottom: 20px;
-	text-align: right;
-}
-#buddypress #groups-notification-settings {
-	margin-bottom: 0;
-}
-#buddypress table.notifications th.icon,
-#buddypress table.notifications td:first-child,
-#buddypress table.notification-settings th.icon,
-#buddypress table.notification-settings td:first-child {
-	display: none;
-}
-#buddypress table.notification-settings th.title,
-#buddypress table.profile-settings th.title {
-	width: 80%;
-}
-#buddypress table.notification-settings .yes,
-#buddypress table.notification-settings .no {
-	text-align: center;
-	width: 40px;
-}
-#buddypress table.forum {
-	margin: 0;
-	width: auto;
-	clear: both;
-}
-#buddypress table.forum tr.sticky td {
-	font-size: 110%;
-	background: #fff9db;
-	border-top: 1px solid #ffe8c4;
-	border-bottom: 1px solid #ffe8c4;
-}
-#buddypress table.forum tr.closed td.td-title {
-	padding-right: 35px;
-}
-#buddypress table.forum td p.topic-text {
-	color: #888;
-	font-size: 100%;
-}
-#buddypress table.forum tr > td:first-child,
-#buddypress table.forum tr > th:first-child {
-	padding-right: 15px;
-}
-#buddypress table.forum tr > td:last-child,
-#buddypress table.forum tr > th:last-child {
-	padding-left: 15px;
-}
-#buddypress table.forum tr th#th-title,
-#buddypress table.forum tr th#th-poster,
-#buddypress table.forum tr th#th-group,
-#buddypress table.forum td.td-poster,
-#buddypress table.forum td.td-group,
-#buddypress table.forum td.td-title {
-	text-align: right;
-}
-#buddypress table.forum tr td.td-title a.topic-title {
-	font-size: 110%;
-}
-#buddypress table.forum td.td-freshness {
-	white-space: nowrap;
-}
-#buddypress table.forum td.td-freshness span.time-since {
-	font-size: 80%;
-	color: #888;
-}
-#buddypress table.forum td img.avatar {
-	float: none;
-	margin: 0 0 -8px 5px;
-}
-#buddypress table.forum td.td-poster,
-#buddypress table.forum td.td-group {
-	min-width: 140px;
-}
-#buddypress table.forum th#th-title {
-	width: 80%;
-}
-#buddypress table.forum th#th-freshness {
-	width: 25%;
-}
-#buddypress table.forum th#th-postcount {
-	width: 15%;
-}
-#buddypress table.forum p.topic-meta {
-	font-size: 80%;
-	margin: 5px 0 0 0;
-}
-
-/*-------------------------------------------------------------------------
-3.8 - Headers, Lists and Tabs - Activity, Groups, Blogs, Forums, Profiles
--------------------------------------------------------------------------*/
-#buddypress .item-body {
-	margin: 20px 0;
-}
-#buddypress span.activity {
-	display: inline-block;
-	font-size: 80%;
-	opacity: 0.8;
-	padding: 0;
-}
-#buddypress span.user-nicename {
-	color: #777;
-	display: inline-block;
-	font-size: 120%;
-	font-weight: bold;
-}
-#buddypress div#message p,
-#sitewide-notice p {
-	font-weight: normal;
-	margin-top: 3px;
-	text-decoration: none;
-	background-color: #ffd;
-	border: 1px solid #cb2;
-	color: #440;
-
-}
-#buddypress div#item-header {
-	overflow: hidden;
-}
-#buddypress div#item-header div#item-header-content {
-	float: right;
-	margin-right: 0;
-}
-#buddypress div#item-header h2 {
-	line-height: 120%;
-	margin: 0 0 15px 0;
-}
-#buddypress div#item-header h2 a {
-	color: #777;
-	text-decoration: none;
-}
-#buddypress div#item-header img.avatar {
-	float: right;
-	margin: 0 0 19px 15px;
-}
-#buddypress div#item-header h2 {
-	margin-bottom: 5px;
-}
-#buddypress div#item-header h2 span.highlight {
-	font-size: 60%;
-	font-weight: normal;
-	line-height: 170%;
-	vertical-align: middle;
-	display: inline-block;
-}
-#buddypress div#item-header h2 span.highlight span {
-	background: #a1dcfa;
-	color: #fff;
-	cursor: pointer;
-	font-weight: bold;
-	font-size: 80%;
-	margin-bottom: 2px;
-	padding: 1px 4px;
-	position: relative;
-	left: -2px;
-	top: -2px;
-	vertical-align: middle;
-}
-#buddypress div#item-header div#item-meta {
-	font-size: 80%;
-	color: #aaa;
-	overflow: hidden;
-	margin: 15px 0 5px 0;
-	padding-bottom: 10px;
-}
-#buddypress div#item-header div#item-actions {
-	float: left;
-	margin: 0 15px 15px 0;
-	text-align: left;
-	width: 20%;
-}
-#buddypress div#item-header div#item-actions h3 {
-	margin: 0 0 5px 0;
-}
-#buddypress div#item-header ul {
-	margin-bottom: 15px;
-	overflow: hidden;
-}
-#buddypress div#item-header ul h5,
-#buddypress div#item-header ul span,
-#buddypress div#item-header ul hr {
-	display: none;
-}
-#buddypress div#item-header ul li {
-	float: left;
-	list-style: none;
-}
-#buddypress div#item-header ul img.avatar,
-#buddypress div#item-header ul.avatars img.avatar {
-	height: 30px;
-	margin: 2px;
-	width: 30px;
-}
-#buddypress div#item-header div.generic-button,
-#buddypress div#item-header a.button {
-	float: right;
-	margin: 10px 0 0 10px;
-}
-#buddypress div#item-header div#message.info {
-	line-height: 80%;
-}
-#buddypress ul.item-list {
-	border-top: 1px solid #eaeaea;
-	width: 100%;
-	list-style: none;
-	clear: both;
-	margin: 0;
-	padding: 0;
-}
-body.activity-permalink #buddypress ul.item-list,
-body.activity-permalink #buddypress ul.item-list li.activity-item {
-	border: none;
-}
-#buddypress ul.item-list li {
-	border-bottom: 1px solid #eaeaea;
-	padding: 15px 0;
-	margin: 0;
-	position: relative;
-	list-style: none;
-}
-#buddypress ul.single-line li {
-	border: none;
-}
-#buddypress ul.item-list li img.avatar {
-	float: right;
-	margin: 0 0 0 10px;
-}
-#buddypress ul.item-list li div.item-title,
-#buddypress ul.item-list li h4 {
-	font-weight: normal;
-	font-size: 90%;
-	margin: 0;
-	width: 75%;
-}
-#buddypress ul.item-list li div.item-title span {
-	color: #999;
-	font-size: 80%;
-}
-#buddypress ul.item-list li div.item-desc {
-	color: #888;
-	font-size: 80%;
-	margin: 10px 60px 0 0;
-	width: 50%;
-}
-#buddypress ul.item-list li div.action {
-	position: absolute;
-	top: 15px;
-	left: 0;
-	text-align: left;
-}
-#buddypress ul.item-list li div.meta {
-	color: #888;
-	font-size: 80%;
-	margin-top: 10px;
-}
-#buddypress ul.item-list li h5 span.small {
-	float: left;
-	font-size: 80%;
-	font-weight: normal;
-}
-#buddypress div.item-list-tabs {
-	background: transparent;
-	clear: right;
-	overflow: hidden;
-}
-
-#buddypress div.item-list-tabs ul {
-	margin: 0;
-	padding: 0;
-}
-#buddypress div.item-list-tabs ul li {
-	float: right;
-	margin: 0;
-	list-style: none;
-}
-#buddypress div.item-list-tabs#subnav ul li {
-	margin-top: 0;
-}
-#buddypress div.item-list-tabs ul li.last {
-	float: left;
-	margin: 7px 0 0;
-}
-#buddypress div.item-list-tabs#subnav ul li.last {
-	margin-top: 4px;
-}
-#buddypress div.item-list-tabs ul li.last select {
-	max-width: 175px;
-}
-#buddypress div.item-list-tabs ul li a,
-#buddypress div.item-list-tabs ul li span {
-	display: block;
-	padding: 5px 10px;
-	text-decoration: none;
-}
-#buddypress div.item-list-tabs ul li a span {
-	background: #eee;
-	border-radius: 50%;
-	border: 1px solid #ccc;
-	color: #999;
-	display: inline;
-	font-size: 70%;
-	margin-right: 2px;
-	padding: 3px 6px;
-	text-align: center;
-	vertical-align: middle;
-}
-#buddypress div.item-list-tabs ul li.selected a,
-#buddypress div.item-list-tabs ul li.current a {
-	background-color: #eee;
-	color: #555;
-	opacity: .8;
-	font-weight: bold;
-}
-#buddypress div.item-list-tabs ul li.selected a span,
-#buddypress div.item-list-tabs ul li.current a span,
-#buddypress div.item-list-tabs ul li a:hover span {
-	background-color: #eee;
-}
-#buddypress div.item-list-tabs ul li.selected a span,
-#buddypress div.item-list-tabs ul li.current a span {
-	background-color: #fff;
-}
-#buddypress div#item-nav ul li.loading a {
-	background-position: 12% 50%;
-}
-#buddypress div.item-list-tabs#object-nav {
-	margin-top: 0;
-}
-#buddypress div.item-list-tabs#subnav {
-	background: transparent;
-	margin: 10px 0 10px;
-	overflow: hidden;
-}
-#buddypress #admins-list li,
-#buddypress #mods-list li,
-#buddypress #members-list li {
-	overflow: auto;
-	list-style: none;
-}
-
-
-/*--------------------------------------------------------------
-3.9 - Private Messaging Threads
---------------------------------------------------------------*/
-#buddypress table#message-threads tr.unread td {
-	background: #fff9db;
-	border-top: 1px solid #ffe8c4;
-	border-bottom: 1px solid #ffe8c4;
-	font-weight: bold;
-}
-#buddypress li span.unread-count,
-#buddypress tr.unread span.unread-count {
-	background: #dd0000;
-	color: #fff;
-	font-weight: bold;
-	padding: 2px 8px;
-}
-#buddypress div.item-list-tabs ul li a span.unread-count {
-	padding: 1px 6px;
-	color: #fff;
-}
-#buddypress div.messages-options-nav {
-	background: #eee;
-	font-size: 80%;
-	margin: 0;
-	padding: 5px 15px;
-	text-align: left;
-}
-#buddypress div#message-thread div.message-box {
-	margin: 0;
-	padding: 15px;
-}
-#buddypress div#message-thread div.alt {
-	background: #f4f4f4;
-}
-#buddypress div#message-thread p#message-recipients {
-	margin: 10px 0 20px 0;
-}
-#buddypress div#message-thread img.avatar {
-	float: right;
-	margin: 0 0 0 10px;
-	vertical-align: middle;
-}
-#buddypress div#message-thread strong {
-	font-size: 100%;
-	margin: 0;
-}
-#buddypress div#message-thread strong a {
-	text-decoration: none;
-}
-#buddypress div#message-thread strong span.activity {
-	margin-top: 4px;
-}
-#buddypress div#message-thread div.message-metadata {
-	overflow: hidden;
-}
-#buddypress div#message-thread div.message-content {
-	margin-right: 45px;
-}
-#buddypress div#message-thread div.message-options {
-	text-align: left;
-}
-#buddypress #message-threads img.avatar {
-	max-width: none;
-}
-#buddypress div.message-search {
-	float: left;
-	margin: 0 20px;
-}
-
-/*--------------------------------------------------------------
-3.10 - Extended Profiles
---------------------------------------------------------------*/
-
-#buddypress div.profile h4 {
-	margin-bottom: auto;
-	margin-top: 15px;
-}
-#buddypress #profile-edit-form ul.button-nav {
-	margin-top: 15px;
-}
-body.no-js #buddypress .field-visibility-settings-toggle,
-body.no-js #buddypress .field-visibility-settings-close {
-	display: none;
-}
-#buddypress .field-visibility-settings {
-	display: none;
-	margin-top: 10px;
-}
-	body.no-js #buddypress .field-visibility-settings {
-		display: block;
-	}
-#buddypress .current-visibility-level {
-	font-weight: bold;
-	font-style: normal;
-}
-#buddypress .field-visibility-settings,
-#buddypress .field-visibility-settings-toggle,
-#buddypress .field-visibility-settings-notoggle {
-	color: #888;
-}
-#buddypress .field-visibility-settings-toggle a,
-#buddypress .field-visibility-settings a {
-	font-size: 80%;
-}
-body.register #buddypress div.page ul {
-	list-style: none;
-}
-#buddypress .standard-form .field-visibility-settings label {
-	margin: 0;
-	font-weight: normal;
-}
-#buddypress .field-visibility-settings legend,
-#buddypress .field-visibility-settings-toggle {
-	font-style: italic;
-}
-#buddypress .field-visibility-settings .radio {
-	list-style: none;
-	margin-bottom: 0;
-}
-#buddypress .field-visibility select {
-	margin: 0;
-}
-
-/*--------------------------------------------------------------
-3.11 - Widgets
---------------------------------------------------------------*/
-
-.widget.buddypress div.item-avatar img.avatar {
-	float: right;
-	margin: 0 0 15px 10px;
-}
-
-.widget.buddypress span.activity {
-	display: inline-block;
-	font-size: 80%;
-	opacity: 0.8;
-	padding: 0;
-}
-
-.widget.buddypress div.item-options {
-	font-size: 90%;
-	margin: 0 0 1em 0;
-	padding: 1em 0;
-}
-
-.widget.buddypress div.item{
-	margin:0 0 1em 0;
-}
-
-.widget.buddypress div.item-meta,
-.widget.buddypress div.item-content {
-	font-size: 11px;
-	margin-right: 38px;
-}
-
-.widget.buddypress ul.item-list img.avatar {
-	height: 20px;
-	margin-left: 10px;
-	width: 20px;
-}
-.widget.buddypress div.item-avatar img {
-	height: 40px;
-	margin: 1px;
-	width: 40px;
-}
-
-.widget.buddypress div.avatar-block{
-	overflow: hidden;
-}
-
-.widget.buddypress #bp-login-widget-form label {
-	display: block;
-	margin: 1rem 0 .5rem;
-}
-
-.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
-	margin-left: 10px;
-}
-
-.widget.buddypress .bp-login-widget-user-avatar {
-	float: right;
-	width: 60px;
-}
-
-.widget.buddypress .bp-login-widget-user-links > div {
-	padding-right: 60px;
-}
-
-.widget.buddypress .bp-login-widget-user-links > div {
-	margin-bottom: .5rem;
-}
-
-.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a {
-	font-weight: bold;
-}
-
-/*--------------------------------------------------------------
-4.0 - Media Queries
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-4.1 - Smartphones - landscape
---------------------------------------------------------------*/
-@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
-	-webkit-text-size-adjust: none;
-}
-@media only screen and (max-width: 480px ){
-	#buddypress div.dir-search {
-		float: left;
-		margin-top: -50px;
-		text-align: left;
-	}
-	#buddypress div.dir-search input[type="text"] {
-		margin-bottom: 1em;
-		width: 50%;
-	}
-	a.bp-title-button {
-		margin-right: 10px;
-	}
-	#buddypress form.standard-form .main-column div.action{
-		position: relative;
-		margin-bottom:1em;
-	}
-	#buddypress form.standard-form .main-column ul#friend-list h4{
-		width:100%;
-	}
-}
-
-/*--------------------------------------------------------------
-4.2 - Smartphones - portrait
---------------------------------------------------------------*/
-@media only screen and (max-width: 320px) {
-	#buddypress div.dir-search {
-		clear: right;
-		float: right;
-		margin-top: 0;
-		text-align: right;
-	}
-	#buddypress li#groups-order-select {
-		clear: right;
-		float: right;
-	}
-	#buddypress ul.item-list li div.action {
-		clear: right;
-		float: right;
-		margin-top: 0;
-		margin-right: 70px;
-		position: relative;
-		top: 0;
-		left: 0;
-		text-align: right;
-	}
-	#buddypress ul.item-list li div.item-desc {
-		clear: right;
-		float: right;
-		margin: 10px 0 0;
-		width: auto;
-	}
-	#buddypress li div.item {
-		margin-right: 70px;
-		width: auto;
-	}
-	#buddypress ul.item-list li div.meta {
-		margin-top: 0;
-	}
-	#buddypress .item-desc p {
-		margin: 0 0 10px;
-	}
-	#buddypress div.pagination .pag-count {
-		margin-right: 0;
-	}
-}
-
-/*--------------------------------------------------------------
-4.2 - Smartphones - smaller screen sizes
---------------------------------------------------------------*/
-@media only screen and (max-width: 240px) {
-	#buddypress div.dir-search {
-		float: right;
-		margin: 0;
-	}
-	#buddypress div.dir-search input[type="text"] {
-		width: 50%;
-	}
-	#buddypress li#groups-order-select {
-		float: right;
-	}
-	#buddypress ul.item-list li img.avatar {
-		width: 30px;
-		height: auto;
-	}
-	#buddypress ul.item-list li div.action,
-	#buddypress li div.item{
-		margin-right: 45px;
-	}
-	h1 a.bp-title-button {
-		clear: right;
-		float: right;
-		margin: 10px 0 20px;
-	}
-}
Index: src/bp-themes/bp-default/_inc/css/default-rtl.css
===================================================================
--- src/bp-themes/bp-default/_inc/css/default-rtl.css	(revision 8388)
+++ src/bp-themes/bp-default/_inc/css/default-rtl.css	(working copy)
@@ -1,766 +0,0 @@
-/*--------------------------------------------------------------
-Hello, this is the BuddyPress Default rtl stylesheet.
-Right to left styles. This will transform the theme to read from
-right to left for languages that support this method.
-
-----------------------------------------------------------------
->>> TABLE OF CONTENTS:
-----------------------------------------------------------------
-1.0 - Structural
-	1.1 - Content
-	1.2 - Header
-	1.3 - Footer
-	1.4 - Sidebar
-2.0 - Non-structural
-	2.1 - Text
-	2.2 - Headers
-	2.3 - Lists
-3.0 - Navigation
-	3.1 - Pagination
-4.0 - WordPress
-	4.1 - Alignments
-	4.2 - Comments
-	4.3 - Gallery
-	4.4 - Images
-	4.5 - Posts
-5.0 - BuddyPress
-	5.1 - Activity
-		5.1.1 - Activity Listing
-		5.1.2 - Activity Comments
-	5.2 - Toolbar
-	5.3 - Ajax Loading
-	5.4 - Directories - Members, Groups, Blogs, Forums
-	5.5 - Error / Success Messages
-	5.6 - Forms
-	5.7 - Topics and Tables - Forums and General
-	5.8 - Headers, Lists and Tabs - Activity, Groups, Blogs, Forums
-	5.9 - Private Messaging Threads
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-1.0 - Structure
---------------------------------------------------------------*/
-body {
-	direction: rtl;
-	unicode-bidi: embed;
-}
-body {
-	background: #eaeaea url( ../images/background.gif ) top right repeat-x;
-}
-
-
-/*--------------------------------------------------------------
-1.1 - Content
---------------------------------------------------------------*/
-div#container {
-	border-left: 1px solid #e0e0e0;
-	border-right: 0;
-}
-div#content {
-	float: right;
-	-moz-border-radius-topleft: 0;
-	-moz-border-radius-topright: 6px;
-	-webkit-border-top-right-radius: 6px;
-	-webkit-border-top-left-radius: 0;
-	-moz-border-radius-bottomleft: 0;
-	-moz-border-radius-bottomright: 6px;
-	-webkit-border-bottom-right-radius: 6px;
-	-webkit-border-bottom-left-radius: 0;
-}
-div#content .padder {
-	margin-left: 225px;
-	margin-right: 0;
-	border-left: 1px solid #e4e4e4;
-	border-right: 0;
-	-moz-border-radius-topright: 6px;
-	-moz-border-radius-topleft: 0;
-	-webkit-border-top-right-radius: 6px;
-	-webkit-border-top-left-radius: 0;
-	-moz-border-radius-bottomright: 6px;
-	-moz-border-radius-bottomleft: 0;
-	-webkit-border-bottom-right-radius: 6px;
-	-webkit-border-bottom-left-radius: 0;
-}
-div#content .left-menu {
-	float: right;
-}
-div#content .main-column {
-	margin-right: 190px;
-	margin-left: 0;
-}
-
-
-/*--------------------------------------------------------------
-1.2 - Header
---------------------------------------------------------------*/
-#header #search-bar {
-	left: 0;
-	right: auto;
-	text-align: left;
-}
-#header #search-bar input[type=text] {
-	margin-left: 4px;
-	margin-right: 0;
-}
-#header #search-bar input[type=submit] {
-	margin-right: 4px;
-	margin-left: 0;
-}
-#header h1 {
-	float: right;
-	left: auto;
-	right: 20px;
-}
-
-
-/*--------------------------------------------------------------
-1.3 - Footer
---------------------------------------------------------------*/
-#footer-widget-area div.widget-area > ul {
-	float: right;
-	margin-left: 19px;
-	margin-right: 0;
-}
-#footer-widget-area ul.item-list li img.avatar {
-	margin-right: 15px; /* border is 4px */
-	margin-left: 0;
-}
-
-
-/*--------------------------------------------------------------
-1.4 - Sidebar
---------------------------------------------------------------*/
-div#sidebar {
-	float: right;
-	margin-right: -226px;
-	margin-left: 0;
-	border-right: 1px solid #e4e4e4;
-	border-left: 0;
-	-moz-border-radius-topleft: 3px;
-	-webkit-border-top-left-radius: 3px;
-	-moz-border-radius-topright: 0;
-	-webkit-border-top-right-radius: 0;
-}
-div#sidebar div#sidebar-me img.avatar {
-	float: right;
-	margin: 0 0 15px 10px;
-}
-div#sidebar ul#bp-nav {
-	clear: right;
-}
-#footer-widget-area h3.widgettitle,
-div#sidebar h3.widgettitle {
-	margin: 25px -19px 10px -20px;
-	clear: right;
-}
-#footer-widget-area ul.item-list img.avatar,
-div#sidebar ul.item-list img.avatar {
-	margin-left: 10px;
-	margin-right: 0;
-}
-#footer-widget-area div.item-options,
-div#sidebar div.item-options {
-	margin: -10px -19px 0 -20px;
-}
-#footer-widget-area div.item-meta,
-#footer-widget-area div.item-content,
-div#sidebar div.item-meta,
-div#sidebar div.item-content {
-	margin-right: 38px;
-	margin-left: 0;
-}
-
-
-/*--------------------------------------------------------------
-2.0 - Non-structural
---------------------------------------------------------------*/
-p.postmetadata {
-	clear: right;
-}
-
-
-/*--------------------------------------------------------------
-2.1 - Text
---------------------------------------------------------------*/
-code {
-	font-family: "Monaco", courier, sans-serif;
-}
-blockquote {
-	font-family: sans-serif;
-}
-table th {
-	text-align: right;
-}
-div.author-box,
-div.comment-avatar-box {
-	float: right;
-	margin: 0 0 15px 15px;
-	font-family: sans-serif;
-}
-div.post-content {
-	margin-right: 105px;
-	margin-left: 0;
-}
-p.date,
-p.postmetadata,
-div.comment-meta,
-div.comment-options {
-	font-family: sans-serif;
-}
-
-
-/*--------------------------------------------------------------
-2.2 - Headers
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-2.3 - Lists
---------------------------------------------------------------*/
-div.page ul,
-div.page ol,
-div.page dl,
-div.post ul,
-div.post ol,
-div.post dl {
-	margin: 0 1.5em 18px 0;
-}
-dl {
-	margin-right: 0;
-}
-
-
-/*--------------------------------------------------------------
-3.0 - Navigation
---------------------------------------------------------------*/
-#navigation {
-	text-align: left;
-}
-#nav {
-	margin: 40px 0 0 20px;
-}
-#nav li {
-	margin-left: auto;
-	margin-right: 5px;
-}
-#nav li a {
-	text-align: right;
-}
-#nav li li {
-	margin-left: auto;
-	margin-right: 0;
-}
-#nav .sfhover ul .sfhover > ul,
-#nav :hover ul :hover > ul {
-	left: auto;
-	right: 125px;
-}
-.navigation,
-.paged-navigation,
-.comment-navigation {
-	font-family: sans-serif;
-}
-#nav .sfhover ul li a,
-#nav :hover ul li a {
-	padding-left: 0;
-	padding-right: 10px;
-}
-
-
-/*--------------------------------------------------------------
-3.1 - Pagination
---------------------------------------------------------------*/
-div.pagination .pag-count {
-	float: right;
-}
-div.pagination .pagination-links {
-	float: left;
-}
-
-
-/*--------------------------------------------------------------
-4.0 - WordPress
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-4.1 - Alignments
---------------------------------------------------------------*/
-.alignright {
-	float: left;
-}
-.alignleft {
-	float: right;
-}
-.clear {
-	clear: right;
-}
-img.avatar {
-	float: right;
-}
-.accessibly-hidden {
-	left: auto;
-	right: -999em;
-}
-
-
-/*--------------------------------------------------------------
-4.2 - Comments
---------------------------------------------------------------*/
-.comments {
-	float: left;
-}
-ol.commentlist li.comment {
-	clear: right;
-}
-.commentlist ul.children {
-	margin: 15px 70px 15px 0;
-}
-.commentlist ul.children ul {
-	margin: 0 25px 0 0;
-	padding-left: 0;
-}
-ol.commentlist #respond {
-	clear: right;
-	margin-left: auto;
-	margin-right: 70px;
-}
-.commentlist ul.children #respond {
-	margin-left: 20px;
-	margin-right: 35px;
-}
-ol.commentlist div.comment-avatar-box {
-	float: right;
-	margin: 15px 0 0 15px;
-}
-.commentlist ul.children div.comment-avatar-box {
-	float: right;
-	margin: 0 0 0 10px;
-}
-#comments ol.commentlist ol {
-	margin: 0 2.5em 18px 0;
-}
-#reply-title small {
-	float: left;
-}
-#reply-title small a {
-	margin-right: auto;
-	margin-left: 0;
-}
-#respond .comment-avatar-box {
-	float: right;
-	margin: 0 0 0 15px;
-}
-.acomment-options {
-	float: right;
-	margin-right: 40px;
-	margin-left: auto;
-}
-.comment-options .comment-reply-link,
-.comment-options .comment-edit-link {
-	margin-left: 5px;
-	margin-right: auto;
-}
-
-
-/*--------------------------------------------------------------
-4.3 - Gallery
---------------------------------------------------------------*/
-dd.wp-caption p.wp-caption-text,
-.wp-caption p.wp-caption-text {
-	padding: 0 0 5px 4px;
-}
-
-
-/*--------------------------------------------------------------
-4.4 - Images
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-4.5 - Posts
---------------------------------------------------------------*/
-.page .tags,
-.post .tags {
-	float: right;
-}
-
-
-/*--------------------------------------------------------------
-5.0 - BuddyPress
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-5.1 - Activity
---------------------------------------------------------------*/
-form#whats-new-form h5 {
-	margin-right: 76px;
-	margin-left: 0;
-}
-form#whats-new-form #whats-new-avatar {
-	float: right;
-}
-form#whats-new-form #whats-new-content {
-	margin-right: 54px;
-	padding-right: 22px;
-}
-form#whats-new-form #whats-new-submit {
-	float: left;
-}
-
-
-/*--------------------------------------------------------------
-5.1.1 - Activity Listing
---------------------------------------------------------------*/
-.activity-header {
-	margin-left: 20px;
-	margin-right: auto;
-}
-.activity-list .activity-avatar {
-	float: right;
-}
-.activity-list li.mini .activity-avatar img.avatar,
-.activity-list li.mini .activity-avatar img.FB_profile_pic {
-	margin-right: 30px;
-	margin-left: 0;
-}
-body.activity-permalink .activity-list li .activity-header > p {
-	margin-left: auto;
-	margin-right: -35px;
-	padding: 5px 35px 0 0;
-}
-.activity-list li.mini .activity-content p {
-	float: right;
-}
-.activity-list li.mini .activity-meta {
-	left: 0;
-	right: auto;
-}
-body.activity-permalink .activity-list li.mini .activity-meta {
-	left: 15px;
-	right: auto;
-}
-.activity-list li.mini .activity-comments {
-	clear: right;
-}
-.activity-list li .activity-inreplyto {
-	margin-right: 5px;
-	margin-left: 0;
-	padding-right: 25px;
-	padding-left: 0;
-	background-position: 100% 0;
-}
-.activity-list .activity-content {
-	margin-right: 70px;
-	margin-left: 0;
-}
-.activity-list li.new_forum_post .activity-content .activity-inner,
-.activity-list li.new_forum_topic .activity-content .activity-inner {
-	border-left: none;
-	margin-left: 0;
-	padding-left: 0;
-	border-right: 2px solid #EAEAEA;
-	margin-right: 5px;
-	padding-right: 10px;
-}
-body.activity-permalink .activity-list li .activity-content {
-	margin-right: 185px;
-	margin-left: 0;
-}
-body.activity-permalink .activity-list li .activity-content > p {
-	background-position: top right;
-	margin-right: -35px;
-	margin-left: 0;
-	padding: 5px 38px 0 0;
-}
-.activity-list .activity-content > p > a:first-child,
-span.highlight,
-.activity-list .activity-content > .comment-header > a:first-child {
-	margin-left: 3px;
-	margin-right: 0;
-}
-.activity-list .activity-content img.thumbnail {
-	float: right;
-	margin: 0 0 5px 10px;
-}
-.activity-list li.load-more {
-	border-left: 1px solid #ddd;
-	border-right: 0;
-}
-a.bp-secondary-action,
-span.highlight {
-	margin-left: 5px;
-	margin-right: auto;
-}
-.activity-list .activity-content .activity-inner,
-.activity-list .activity-content blockquote {
-	margin-left: 10px;
-	margin-right: 0;
-}
-
-
-/*--------------------------------------------------------------
-5.1.2 - Activity Comments
---------------------------------------------------------------*/
-div.activity-comments {
-	margin: 0 70px 0 0;
-}
-body.activity-permalink div.activity-comments {
-	margin-right: 185px;
-	margin-left: 0;
-}
-div.activity-comments ul {
-	clear: right;
-}
-div.activity-comments > ul {
-	padding: 0 10px 0 0;
-}
-div.activity-comments ul li > ul {
-	margin-left: 0;
-	margin-right: 30px;
-	padding-left: 0;
-	padding-right: 10px;
-}
-div.activity-comments div.acomment-avatar img {
-	float: right;
-	margin-left: 10px;
-	margin-right: 0;
-}
-div.activity-comments div.acomment-content {
-	margin-left: 0;
-	margin-right: 40px;
-}
-div.activity-comments form.ac-form {
-	margin: 10px 33px 10px 0;
-	border-left: 1px solid #ddd;
-	border-right: 0;
-}
-div.activity-comments li form.ac-form {
-	margin-left: 15px;
-	margin-right: 0;
-}
-div.activity-comments form.root {
-	margin-right: 0;
-}
-div.activity-comments form.loading {
-	background-position: 88% 95%;
-}
-div.activity-comments form div.ac-reply-avatar {
-	float: right;
-}
-div.activity-comments form div.ac-reply-content {
-	margin-right: 50px;
-	margin-left: 0;
-	padding-right: 15px;
-	padding-left: 0;
-}
-body.activity-permalink div.activity-comments > ul {
-	padding: 0 15px 0 10px;
-}
-
-
-/*--------------------------------------------------------------
-5.2 - Toolbar
---------------------------------------------------------------*/
-/*--------------------------------------------------------------
-5.3 - Ajax Loading
---------------------------------------------------------------*/
-a.loading {
-	background-position: 5% 50% !important;
-	padding-left: 25px !important;
-	padding-right: 0 !important;
-}
-
-
-/*--------------------------------------------------------------
-5.4 - Directories - Members, Groups, Blogs, Forums
---------------------------------------------------------------*/
-div.dir-search {
-	float: left;
-}
-
-
-/*--------------------------------------------------------------
-5.5 - Error / Success Messages
---------------------------------------------------------------*/
-span.activity,
-div#message p {
-	border-left: 1px solid #FFE8C4;
-	border-right: 0;
-}
-
-
-/*--------------------------------------------------------------
-5.6 - Forms
---------------------------------------------------------------*/
-.standard-form#signup_form div.submit {
-	float: left;
-}
-.standard-form#signup_form div.signup-avatar {
-	margin-left: 15px;
-	margin-right: 0;
-}
-.standard-form div.submit input {
-	margin-left: 15px;
-	margin-right: 0;
-}
-.standard-form div.radio ul {
-	margin: 10px 38px 15px 0;
-}
-.standard-form #basic-details-section,
-.standard-form #blog-details-section,
-.standard-form #profile-details-section {
-	float: right;
-}
-.standard-form #profile-details-section {
-	float: left;
-}
-.standard-form #blog-details-section {
-	clear: right;
-}
-a.button,
-input[type=submit],
-input[type=button],
-ul.button-nav li a,
-div.generic-button a {
-	background-position: right top;
-}
-div.accept, div.reject {
-	float: right;
-	margin-left: 0;
-	margin-right: 10px;
-}
-ul.button-nav li {
-	float: right;
-	margin: 0 0 10px 10px;
-}
-
-
-/*--------------------------------------------------------------
-5.7 - Topics and Tables - Forums and General
---------------------------------------------------------------*/
-table tr td.label {
-	border-left: 1px solid #eaeaea;
-	border-right: 0;
-}
-table.forum tr.closed td.td-title {
-	padding-right: 35px;
-	padding-left: 0;
-	background-position: 5% 50%;
-}
-table.forum tr > td:first-child,
-table.forum tr > th:first-child {
-	padding-right: 15px;
-	padding-left: 0;
-}
-table.forum tr > td:last-child,
-table.forum tr > th:last-child {
-	padding-left: 15px;
-	padding-right: 0;
-}
-table.forum tr th#th-title,
-table.forum tr th#th-poster,
-table.forum tr th#th-group,
-table.forum td.td-poster,
-table.forum td.td-group,
-table.forum td.td-title {
-	text-align: right;
-}
-table.forum td img.avatar {
-	margin-left: 5px;
-	margin-right: 0;
-}
-ul#topic-post-list li div.post-content {
-	margin-right: 54px;
-	margin-left: 0;
-}
-div.admin-links {
-	left: 25px;
-	right: auto
-}
-div#topic-meta div.admin-links {
-	left: 0;
-	right: auto;
-}
-
-
-/*--------------------------------------------------------------
-5.8 - Headers, Lists and Tabs - Activity, Groups, Blogs, Forums
---------------------------------------------------------------*/
-div#item-header img.avatar {
-	float: right;
-	margin: 0 0 25px 15px;
-}
-div#item-header span.activity {
-	margin: 0 4px 5px 0;
-}
-div#item-header div#item-actions {
-	float: left;
-	margin: 0 15px 15px 0;
-	text-align: left;
-}
-div#item-header ul li {
-	float: left;
-}
-div#item-header div.generic-button,
-div#item-header a.button {
-	float: right;
-	margin: 10px 0 0 10px;
-}
-ul.item-list li img.avatar {
-	float: right;
-	margin: 0 0 0 10px;
-}
-ul.item-list li div.item-desc {
-	margin: 10px 64px 0 0;
-}
-ul.item-list li div.action {
-	left: 0;
-	right: auto;
-	text-align: left;
-}
-div.item-list-tabs {
-	clear: right;
-}
-div.item-list-tabs ul li {
-	float: right;
-	margin: 5px 5px 0 0;
-}
-div.item-list-tabs ul li:first-child {
-	margin-left: 0;
-	margin-right: 20px;
-}
-div.item-list-tabs ul li.last {
-	float: left;
-	margin: 7px 0 0 20px;
-}
-ul li.loading a {
-	background-position: 8% 50%;
-	padding-left: 30px !important;
-	padding-right: 0 !important;
-}
-div#item-nav ul li.loading a {
-	background-position: 12% 50%;
-}
-div.item-list-tabs ul li.feed a {
-	background-position: right center;
-	padding-right: 20px;
-	padding-left: 0;
-}
-
-
-/*--------------------------------------------------------------
-5.9 - Private Messaging Threads
---------------------------------------------------------------*/
-div.messages-options-nav {
-	text-align: left;
-}
-div#message-thread img.avatar {
-	float: right;
-	margin: 0 0 0 10px;
-}
-div#message-thread strong span.activity {
-	margin: 4px 10px 0 0;
-}
-div#message-thread div.message-content {
-	margin-right: 45px;
-	margin-left: 0;
-}
-div#message-thread div.message-options {
-	text-align: left;
-}
-div.message-search {
-	float: left;
-}
Index: src/bp-themes/bp-default/_inc/css/responsive-rtl.css
===================================================================
--- src/bp-themes/bp-default/_inc/css/responsive-rtl.css	(revision 8388)
+++ src/bp-themes/bp-default/_inc/css/responsive-rtl.css	(working copy)
@@ -1,54 +0,0 @@
-/*--------------------------------------------------------------
-Hello, this is the BuddyPress Reponsive theme rtl stylesheet.
-Right to left styles. This will transform the theme to read from
-right to left for languages that support this method.
-
-----------------------------------------------------------------
->>> TABLE OF CONTENTS:
-----------------------------------------------------------------
-1.0 - iPad
-	1.1 - Landscape
-	1.2 - Portrait
-2.0 - iPhone
---------------------------------------------------------------*/
-
-/*--------------------------------------------------------------
-1.1 - iPad Landscape
---------------------------------------------------------------*/
-@media only screen and (max-width: 768px) {
-	div#content .padder {
-		margin-left: 0;
-		margin-right: auto;
-	}
-	ul#nav li {
-		margin-left: 0;
-		margin-right: auto;
-	}
-	ul#nav li:nth-child(even) {
-		margin-left: 0;
-		margin-right: 3%;
-	}
-}
-
-
-/*--------------------------------------------------------------
-1.2 - iPad Portrait
---------------------------------------------------------------*/
-@media only screen and (max-width: 640px) {
-	ul.item-list li div.action {
-		padding-left: auto;
-		padding-right: 64px;
-	}
-}
-
-
-/*--------------------------------------------------------------
-2.0 - iPhone
---------------------------------------------------------------*/
-@media only screen and (max-width: 320px) {
-	div.post div.post-content,
-	div.comment-content {
-		margin-left: auto;
-		margin-right: 0px;
-	}
-}
\ No newline at end of file
Index: src/bp-themes/bp-default/editor-style-rtl.css
===================================================================
--- src/bp-themes/bp-default/editor-style-rtl.css	(revision 8388)
+++ src/bp-themes/bp-default/editor-style-rtl.css	(working copy)
@@ -1,43 +0,0 @@
-/*
-Theme Name: BuddyPress Default
-Description: Used to style the TinyMCE editor (RTL version).
-*/
-
-html .mceContentBody .alignright {
-	float: left;
-	margin-left: auto;
-	margin-right: 15px;
-}
-html .mceContentBody .alignleft {
-	float: right;
-	margin-left: 15px;
-	margin-right: auto;
-}
-dl {
-	margin-left: auto;
-	margin-right: 0;
-}
-html .mceContentBody img.alignright {
-	margin: 0 7px 2px 0;
-}
-html .mceContentBody img.alignleft {
-	margin: 0 0 2px 7px;
-}
-dd.wp-caption p.wp-caption-text,
-.wp-caption p.wp-caption-text {
-	padding: 0 0 5px 4px;
-}
-html .mceContentBody ul,
-html .mceContentBody ol,
-html .mceContentBody dl {
-	margin: 0 1.5em 18px 0;
-}
-
-html .mceContentBody table th:first {
-	border-left: 1px solid #eaeaea;
-	border-right: 0;
-}
-html .mceContentBody table tr td.label {
-	border-left: 1px solid #eaeaea;
-	border-right: 0;
-}
\ No newline at end of file
Index: src/bp-xprofile/admin/css/admin-rtl.css
===================================================================
--- src/bp-xprofile/admin/css/admin-rtl.css	(revision 8388)
+++ src/bp-xprofile/admin/css/admin-rtl.css	(working copy)
@@ -1,248 +0,0 @@
-/* Profile field group main admin page */
-#tabs-bottom {
-	background: #f9f9f9;
-	height: 32px;
-	border: 1px solid #dfdfdf;
-	border-radius: 0 0 3px 3px;
-}
-
-#tabs {
-	position: relative;
-	}
-	p.nofields {
-		margin-top: 20px;
-	}
-
-	/* Field group tabs */
-	ul#field-group-tabs {
-		float: right;
-		padding: 0 15px 0 0;
-		margin: 0;
-		display: none;
-	}
-		ul#field-group-tabs li {
-			float: right;
-			margin-bottom: -1px;
-			background-color: transparent;
-			margin-left: 8px;
-		}
-		ul#field-group-tabs li.ui-state-hover a {
-			background-color: #fafafa;
-		}
-		ul#field-group-tabs li.ui-state-hover a.ui-tab {
-			border-color: #dfdfdf #dfdfdf #f9f9f9 #dfdfdf;
-			color: #d54e21;
-		}
-		ul#field-group-tabs li.ui-state-acceptable a.ui-tab {
-			border-color: #5a5 #5a5 #ccc #5a5;
-			color: #8a8;
-			background-color: #efe;
-		}
-			ul#field-group-tabs li.ui-state-active.ui-state-acceptable a.ui-tab {
-				background-color: #f9f9f9;
-			}
-		ul#field-group-tabs li.drop-candidate a.ui-tab {
-			background-color: #ffc;
-			border-color: #aa5 #aa5 #ccc #aa5;
-			color: #aa8;
-		}
-		ul#field-group-tabs li a.ui-tab {
-			font-size: 14px;
-			display: block;
-			margin-top: 3px;
-			padding: 5px 10px 5px;
-			border: 1px solid #dfdfdf;
-			border-bottom: none;
-			border-radius: 3px 3px 0 0;
-			text-decoration: none;
-			color: #aaa;
-		}
-
-		/* Selected tab */
-		ul#field-group-tabs li.ui-state-active a.ui-tab {
-			background-color: #f9f9f9;
-			margin-top: -1px;
-			padding: 7px 10px 7px;
-			border: 1px solid #dfdfdf;
-			border-bottom: 1px solid transparent;
-			color: #000;
-		}
-
-	/* Toolbar */
-	.tab-toolbar {
-		background: #f9f9f9;
-		border-width: 1px 1px 0;
-		border-radius: 3px 3px 0 0;
-		margin: -20px -21px 20px -21px;
-		clear: right;
-		padding: 10px;
-		border: 1px solid #dfdfdf;
-	}
-
-	.field-wrapper a.deletion,
-	.tab-toolbar a.deletion {
-		color: #f00;
-		border-bottom: 1px solid #f00;
-		font-size: 12px;
-		text-decoration: none;
-		padding: 0;
-		margin: -2px 5px 0 0;
-	}
-
-	div.tab-toolbar a.button-primary {
-		color: #fff !important; /* Overriding a WP !important */
-	}
-
-	div.tab-wrapper {
-		background-color: #fff;
-		clear: right;
-		padding: 20px;
-		border-right: 1px solid #ccc;
-		border-left: 1px solid #ccc;
-		border-radius: 3px 3px 0 0;
-	}
-
-	.tab-wrapper fieldset {
-		position: relative;
-		cursor: default !important;
-		background: inherit;
-		}
-		.tab-wrapper fieldset legend {
-			padding-bottom: 15px;
-			font-weight: bold;
-		}
-	.tab-wrapper .xprofile-field {
-		position: relative;
-	}
-	.tab-wrapper fieldset fieldset {
-		position: relative;
-		border: 1px solid #ddd;
-		border-radius: 3px;
-		margin: 10px 0 0 0;
-		cursor: move !important;
-		background: #f9f9f9;
-	}
-	.tab-wrapper fieldset fieldset legend {
-		position: absolute !important;
-		top: 0;
-		right: 0;
-		width: 80%;
-		padding: 30px;
-	}
-	.tab-wrapper fieldset fieldset legend span {
-		position: absolute;
-		top: 6px;
-		right: 10px;
-		font-weight: bold;
-		width: 100%;
-	}
-		.field-group fieldset:hover {
-			background-color: #fafafa;
-			border-color: #ccc;
-		}
-		fieldset div.field-wrapper {
-			padding: 40px 10px 10px;
-		}
-	fieldset.radio div div label,
-	fieldset.checkbox div label {
-		margin-left: 20px;
-	}
-
-	fieldset.clear-value {
-		margin-right: 10px;
-	}
-	.field-group div.actions {
-		float: none;
-		border-top: 1px solid #ddd;
-		margin: 20px 0 0;
-		padding-top: 10px;
-	}
-	.field-group div.actions a,
-	.field-group div.actions button,
-	.field-group div.actions input {
-		float: none;
-	}
-	.field-group fieldset:hover div.actions {
-		display: block;
-	}
-	.field-group fieldset.ui-sortable-placeholder {
-		border: 1px dashed #999;
-		background-color: #eee;
-		visibility: visible !important;
-	}
-
-	ul.forTab {
-		list-style: none;
-		padding: 0;
-		margin: 0 1em 0 0;
-	}
-		ul.forTab li {
-			margin: 0 0 1em 0;
-		}
-
-			ul.forTab li label {
-				display: block;
-			}
-
-			ul.forTab li input {
-				font-size: 1.4em;
-			}
-
-	p.success { background: green;}
-	p.err {
-		border-top: 2px solid red;
-		border-bottom: 2px solid red;
-		color: red;
-		padding: 5px 0;
-		width: 40%;
-	}
-
-	span.desc, span.signup-description {
-		display: block;
-		font-size: 11px;
-		color: #555;
-	}
-
-	select.multi-select {
-		width:90%;
-		height:10em !important;
-	}
-
-ul.multi-checkbox {
-	margin: 0 0 0 5px;
-	padding: .5em .9em;
-	height: 10em;
-	overflow: auto;
-	list-style: none;
-	border: solid 1px #ccc;
-	width: 90%;
-}
-
-ul.multi-checkbox li {
-	padding: 0;
-	margin: 0;
-}
-
-div.options-box {
-	margin-right: 20px !important;
-	margin-left: 10px !important;
-	border-right: 4px solid #EAF3FA;
-	padding-right: 15px;
-}
-
-th a {
-	background: #fff;
-	padding: 2px 5px;
-	-moz-border-radius: 3px;
-	-khtml-border-radius: 3px;
-	-webkit-border-radius: 3px;
-	border-radius: 3px;
-	top: -2px;
-}
-
-textarea#description,
-textarea#group_description {
-	border: 1px solid #ddd;
-	width: 100%;
-}
-
