Add improvements to styles.css for slides

Make slides appear correctly when window height is below 700px;
Make .slide-areas appear correctly and be wide exactly how they are visible (not 50px wider);
Make slides be able to scroll if content is too big.