Responsive menu bar – menu items fit across the screen.

Check out my site:

My question:

1. I want to make the black menu bars line up with the side bar always.

2. I want the blue menu bars to stretch across the container and self adjust until padding is exhausted and then wrap.

Please help me with the CSS.