Vlad,
Exactly right about the small height. I had it down to only 80px because I could not figure out how else to minimize the amount of space between the top of the page and where my first row of text begins. Is there a way to somehow remove that default white space above my first row and below the top of the page?
Also, great thanks for the code. I will certainly put effort into a child theme though.