The following CSS will fit the background image to the page dimensions and eliminate the letter boxing for all viewport ratios.
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
Before: http://bit.ly/NY7ZtEAfter: http://bit.ly/POyEaA