Ticket #1: the missing CSS style was margin. Thanks @SAEAlbert for the pointers.