adding style, markup, and expanding function to banner