Index: src/bp-templates/bp-legacy/buddypress-functions.php
===================================================================
--- src/bp-templates/bp-legacy/buddypress-functions.php
+++ src/bp-templates/bp-legacy/buddypress-functions.php
@@ -215,6 +215,18 @@
 				wp_style_add_data( $asset['handle'], 'suffix', $min );
 			}
 		}
+
+		// Specific theme-related fixes
+		$asset = $this->locate_asset_in_stack( get_stylesheet() . "{$min}.css", 'css' );
+		if ( isset( $asset['location'] ) ) {
+			// use a unique handle
+			$asset['handle'] = 'bp-' . get_stylesheet();
+			wp_enqueue_style( $asset['handle'], $asset['location'], array(), $this->version, 'screen' );
+
+			if ( $min ) {
+				wp_style_add_data( $asset['handle'], 'suffix', $min );
+			}
+		}
 	}
 
 	/**
Index: src/bp-templates/bp-legacy/css/twentyfifteen.css
new file mode 100644
===================================================================
--- /dev/null
+++ src/bp-templates/bp-legacy/css/twentyfifteen.css
@@ -0,0 +1,49 @@
+#buddypress div.pagination {
+	box-shadow: none;
+}
+#buddypress div.pagination .pagination-links {
+	margin-right: 0;
+}
+#buddypress div.pagination .pagination-links span,
+#buddypress div.pagination .pagination-links a {
+	height: auto;
+	line-height: 1;
+	padding: 5px;
+}
+
+#buddypress .pagination .prev:before,
+#buddypress .pagination .next:before {
+	display: none;
+}
+#buddypress .pagination .prev,
+#buddypress .pagination .next {
+	background-color: transparent;
+	color: inherit;
+	overflow: visible;
+	width: auto;
+}
+#buddypress .pagination .prev {
+	position: static;
+	left: auto;
+}
+#buddypress .pagination .next {
+	position: static;
+	right: auto;
+}
+
+#buddypress .activity-list .activity-content {
+	margin-top: -12px;
+}
+
+#buddypress div.item-list-tabs ul li a,
+#buddypress div.item-list-tabs ul li span,
+#buddypress div.pagination .pagination-links span,
+#buddypress div.pagination .pagination-links a,
+#buddypress .activity-header a, #buddypress .activity-inner a,
+#buddypress .activity-comments a, #buddypress .item-list .load-more a {
+	border-bottom: 0;
+}
+
+#buddypress .activity-list .activity-content .activity-header img.avatar {
+	display: inline-block;
+}
\ No newline at end of file
