Margin seems only to apply to block elements inside of list