Pour moi un hack css c'est juste la combinaison d'attributs reconnus par la recommandation du w3c.
Et si je ne m'abuse, ton code n'est pas complet, il manque un position:relative dans ton conteneur et un text-align:center dans le body. Et c'est ce dernier qui participe au hack css pour le centrage d'un site puisqu'il corrige le bug d'IE.
Voir ici: http://css.alsacreations.com/Faire-une-mis...site-web-en-CSS