css styling and scrolling fix plus layout