Remove bottom padding when there's no top spacing.
Add footer and header support.
Remove recursive style for titles (too much CSS).