Some server will have Glitches with folders set to 777 permissions. try changing the level to either 766 or 666.
When a file is uploaded to the server, It should inherit the permissions of the folder it is uploaded to, for some reason, this is not the case on your server, you will need to work with the host to determine why the uploaded file is not being created with the proper permissions.