Block  step styles

Styles for Step blocks, including both *horizontal* and *vertical* variations as well as unique scenario for the home page.

@angaither 

CC: @barryclark @DFurnes