you used the minimum code to create your widget area ie
<?php bfa_widget_area('name=My new widget area'); ?>
this will create one widget area and all widgets you add will be stacked on top of each other.
If you want to have several widgets side by side, you need to create the new widget area with cells
using the 'cells=nn' option. If you wanted to have two widgets in the footer you could say
<?php bfa_widget_area('name=My_footer_widgets&cells=2'); ?>
this would create TWO side by side widget areas and you could put one widget in one widget area and the other in a second widget area.
If you have already created a widget area, I suggest you
1) remove the widgets from it
2) delete the code to create the widget area
3) go to ato->Add new WIDGET AREAS and delete that widget area, THEN start over and add your new widget area code.