small css improvements

 - reduce main page header top margin
 - don't use percentage for main container width so it renders better on small resolution screens