Model of Earth, Clouds not darknening with rest of world

I have a model of the Earth with a cloud layer.

I have a texture that represents the city lights of Earth, and I put in a material node that is supposed to allow that texture to show on the night portion of the globe. The globe darkens but doesn’t show the texture.

I also have a cloud layer around the Earth which is set to receive shadows in its material shader. I would think that mean that the dark side of the Earth (away from the Sun) would not have clouds showing, but I can still see them.

There is also what appears to be a “light fringe” around the layer that spoiils the effect somewhat. I’ve tinkered with it for hours, turning settings off and on but gotten nowhere.

Can anyone tell me what I’m doing wrong?

Attachments

Earth.blend (983 KB)

you didnt pack any textures into the .blend. all i can see when i render is this: http://content.screencast.com/users/blackthedot/folders/Jing/media/ef5dce84-9dcc-4675-80be-8477f702171c/2014-09-28_2114.png