basic layout working on all mobile devices

basic layout of the main page and the side bar works for this version
of the css