I know the basics of html and css coding, but despite all my efforts i am not able to design a very attractive website. Many be i am not experienced about the art of picking right color combination. I know its not easy to learn this art in a single day but do you know about some good tutorial or book that could train me into this art. Tell me as per your experience. What i really need to learn is, what color should we pick for backgrounds, forms, buttons, texts, and what are their exact combination that will make them look pleasant, attractive in one go. Is their any trick behind that so what is the theory actually?