CSS adjustments

Stop the sidebar jumping around in size when the page loads. Also, make things look better on a phone.