didn't write this, just moved it from above.

most of this ad styling needs a bit of refactor soon