It may be an advertisement for a different sight.
I don't see what you mean. Ellie Elephant is a copyrighted design and I'm not accustomed to seeing those here.
I am sorry, but I do not see an "Ellie elephant" when I log on. You are right contact does not work but we will try to help. For right now maybe refreshing the page might help. Hit F5 on your keyboard. If your using your phone I am no help.
If using a phone, it often helps to restart the phone.