add margins and padding and change footer structure