The z-index is unnecessary, I've removed it.

The use of table-cell was for a part of the layout, I pulled it from another site while trying to fix something. I wish I had linked it in a comment.

Changed the margin.