Whay Harey says, or a case of inverted normals, maybe even both at the same time

To check if it is a shader issue, simply go for the simplest option to rule that out, diffuse only, no fancy pants blending or whatever pure and simple. If that solves the issue then it is definitely shader related.