I've encountered an issue where my block-level elements are not respecting margins. I find myself stuck trying to solve this problem without converting the block-level elements to inline-block (which I really don't want to do - why should I?). They are meant to be block elements after all :P
Here is the code on Plunker: http://embed.plnkr.co/oRMieH
Any assistance would be greatly appreciated.