That's really odd. Can you do a ping for leahalalela.net?
(Windows --> Run --> cmd --> ping leahalalela.net) and let me know what it says?
And is just Lea being slow for you? What about other websites?