This is much better, but if you check the 2nd screenshot the 'Website Contact Us messages' link is too long. Not a problem, might be something that could be shortened to just "Contact Us" messages though just to make it fit. Every other link seems fine.
Ok, this was incredibly complex. The browser was trying to minimise width and doing a break between floated image and link text (when working deep-tree-upwards I think). After that it was trying to grant as much width as needed due to disabled wrapping (when working downwards). This created a conflict whereby it didn't reserve the space it'd need, then it tried to use it anyway. The overflow amount is exactly equal to the width of the image.
I've disabled the floating of the image and just used normal spacing instead. That is simpler for the browser to lay out.
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
#2603 - Child link widths defined by parents issue
I've disabled the floating of the image and just used normal spacing instead. That is simpler for the browser to lay out.