css and landscape/portrait fix