My first inclination would be to go to the Dictionary definition of "theory" and "hypothesis." An up-to-date dictionary usually gives most current definitions. In summary:
HYPOTHESIS, THEORY, LAW mean a formula derived by inference from scientific data that explains a principle operating in nature. HYPOTHESIS implies insufficient evidence to provide more than a tentative explanation (a hypothesis explaining the extinction of the dinosaurs). THEORY implies a greater range of evidence and greater likelihood of truth (the theory of evolution). LAW implies a statement of order and relation in nature that has been found to be invariable under the same conditions (the law of gravitation). See Webster.