functional footer + styling