fixed sizing problem. check for in 900px width and min height width / 2.5
added viewport aspect ratio to header
separated no JS and min width and height messages