I am trainee level graphic designer. i want to know that what is graphic design? & what are all the elements of graphic design?. I am always strumbled with choosing correct font for right place & choosing colors, give me some suggestions or tips for overcome from my problem. generally how to design a ad?. please give the elabrate answer that will clarify my all doubts.