Ingnorance is the main cause for the birth of religions. Everything must be explained somehow. Some religions have a god, some have a dozen, some have none. In sum, religion does not equal god.
Science is fact based and tangible. We know the earth orbits the sun thanks to science. We also know crocodiles are nothing more than bigass reptiles, as opposed to being gods like in some religions in Africa.
Faith in something more powerful than man gives hope and structure to a variety of circumstances, which is why people created religions in the first place.
Science gives factual structure. We know what water is, we know the moon orbits earth. What science does not offer is mental comfort, that there is something protecting us from all bad things and such, etc, which is why people accept the idea of something greater than us. It's corny, but faith in physical terms can make a person stronger.
Religion wants to naively explain the unexplainable. Science, on the other hand, wants to give a rational and theoretical explanation to things that some day can be proven as a cold fact, like the world is not flat for example.
Period.