You found the Nook bug -- it doesn't like margin settings in the "short form". (discussed on this thread:
https://www.mobileread.com/forums/sho...d.php?t=223586.)
I'm trying to remind myself to always use the long form, explicitly defining margin-top, margin-left, etc.