Simplify menu CSS a little.
Add responsive styles.