css app fullsize, content wont overflow
header and footer adjust themsekves according to screen size
background for body, just in case