Ser is used with permanent things. Estar is used with temporary things. Adjectives can change their meaning according to whether ser or estar is used.