How do I get rid of the white space in WordPress Twenty Eleven Theme?

As I mentioned here, the look of WordPress with the Twenty Eleven Theme is just annoying to me. How do you get rid of the space above the Site Title? How do you delete the white space below the site title? What about all that space between the menu items?

On my own site, I created a Child Theme and placed these lines in the styles.css file.

Removing the Blank Space above the Site Header/Title

[cci]#site-title {
margin-right: 270px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0.65625em;

Removing the Blank Space from the bottom of the Site Title of Twenty Eleven

[cci]#site-description {
margin-bottom: 0.0em;
} [/cci]

Removing the Blank Space between menu line items of the Site Title/Header of Twenty Eleven

[cci]#access a {
color: gold;
display: block;
line-height: 2.0em;
padding-bottom: 0;
padding-left: 1.2125em;
padding-right 1.2125em;
padding-top: 0;
text-decoration: none;

Ah — that makes things a little more compact.

* More changes to your Twenty Eleven theme can be found here.