This looks nice - will have to try it out later to see how it behaves. It's good to see a detailed breakdown and justification for each of the rules instead of a blanket styling dumped in with no thought.
I'm working on a project at the moment that has div {float:left} in the reset and it makes me weep.
I'm working on a project at the moment that has div {float:left} in the reset and it makes me weep.