Was sent here from vbulletin.com as it seems anything which involves a template the response is "go to vbulletin.org".
This is quite a specific template error,
I have one really lite style that is made for mobile phones.
Only on that style when you post a smiley does it display as,

:-)
Doesnt matter what smilie it is.

:-)

:-)

:-)
Not sure what I have messed up. It only applies to one style where this bug occurs which makes me think it has to be template related.