more view and css refactoring

created a partial for section parts, which DRYs up the view a bit.
added a layout to wrap the part in the .panel-body-section-row class
for use in a .panel-body-section