Actually there is a uniform nonprofit corporation statute which gives you a pretty good idea.
There is, but many non profits do not use the boiler plate standard when incorporating.
It also varies widely from state to state.