dynamic element resizing

disclaimer page and logo resize to fit device size. Oh and put a color
on the headers.