almost done with newsletter banner
refactoring and style tweaks