view and css - two floats in div arent level

few quick tips:

all headers by default would add some padding and this would result in text moving to top.

Another best way for you to debug such simple issues are, to install few addons.
On firefox you can very well use: