Fixing the space is easy. just add “margin: 0 5px;” in the same tag as the “float”.
The problem you have circled in that image really should not be possible, and is not possible when I do it.
Can you send me the mystyle.css file that is in place when that happens.