Re-worked header & footer CSS as per amends in  bug herd.

Signed-off-by: Dom Pascal <dom@dompascal.com>