It's because of the CSS, I wasn't aware of this. I've actually fixed this before I replied to JosephSeraph. I thought it was fixed until I woke up and saw another white ground on my phone. So I tried another CSS code then.
I guess it should be fine now. I checked on everywhere I could though (I had to press F5 button very hard :P). This is how it looks like on my PC.