clarkbp,
I do not think your html is actually effecting your rank that much, unless you have some major problems such as unclosed tags.
Google takes a while to index your site. If your URL has changed, than google can’t tell your website is the same as your old one. Thusly the rank does not transfer. Since the google rank depends on links pointing to your site, and your url has changed, your rank has been wiped clean.
You will probably have to wait a few months before people start linking to your new url. I thinks it’s only natural that your rank has started off at zero for the new url. I would recommend putting a “This site has moved: please update your bookmarks” link onto your old blog.
You might want to sign up for google webmaster tools to check your site’s status if you haven’t already too:
http://www.google.com/webmasters/tools