If you're using Firefox, enable the master password option. That way, your passwords will travel through the internet encrypted, whereas with the normal password manager they're out in the open. If your password is getting stolen because someone is sniffing your connection this will solve the problem.
I suppose you got a shared hosting account. If that's the case, ask your hosting provider to help you out and perform back-end security checks. Security is their responsibility.
There's one other option - another account on the same server could be hacked, giving hacker the root access to all other accounts, including yours.
Professional bizdev can help you, the affiliate, to negotiate better terms with casinos. PM for details and a free evaluation of what I can do for you. All geos.