The fact that it didn't crop up in Firefox helped me solve the problem: it wasn't a border but a shadow.
Specifically:
-webkit-box-shadow: rgba(?, ?, ?, ?) ?px ?px ?px;
When substituted with:
-moz-box-shadow: ?px ?px ?px #?;
Compatibility was maintained with firefox, without resulting in ugly boxes on other browsers