Well, I cannot increase the contrast much more, because it would be black/white then... (Or did I understand you wrong?) - also, I think that the contrast in the text fields is high enough, no?
Yeah, the background has that noise because it looked too clean without that noise - what would you suggest? =/
The logo is just a placeholder(as well as the ad-blocker things)
(Also, is it secure enough to save the md5 hash in the mysql and compare the hash of the entered password with that? [The password is still "post"-ed directly)