I don't know anything about web design, but your site looks fine to me.