This site contains some information about the basic building blocks of design.
Design fundamentals are a set of elements and principles that designers use to create attractive compositions to not only the eye but the mind and imagination as well.