Improve sidebar layout esp with narrow screens

Improve sidebar CSS to make it behave much better for screens between
800px and 1000px (where it was previously being pushed down), as well as
increasing its width in general