BP 1.5 now enqueues all stylesheets in functions.php. Therefore, to create your child theme, either remove the enqueueing by creating a new functions.php in child theme folder and adding this:
<?php
if ( !function_exists( 'bp_dtheme_enqueue_styles' ) ) :
function bp_dtheme_enqueue_styles() {}
endif;
?>
You could also opt to enqueue your child theme’s style.css by overriding bp-default’s pluggable function bp_dtheme_enqueue_styles with your own
if ( !function_exists( 'bp_dtheme_enqueue_styles' ) ) :
function bp_dtheme_enqueue_styles() {
// Bump this when changes are made to bust cache
$version = '20110930';
// Register our main stylesheet
wp_register_style( 'mychildtheme-style', get_stylesheet_directory_uri() . '/_inc/css/screen.css', array(), $version );
// Enqueue our main stylesheet
wp_enqueue_style( 'mychildtheme-style' );
}
}
add_action( 'wp_print_styles', 'bp_dtheme_enqueue_styles' );
endif;
If you’ve named your stylesheet, screen.css, then change /_inc/css/default.css above to /_inc/css/screen.css above