Какое обнуление посоветуете для button?
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}А в целом для сброса стилей нужно использовать normalize.css , а не ту белиберду, что вы написали.
А у тега body, margin и padding, убраны?