How to give specific color in specific area?
You can assign any one material to a face at a time. However, you can apply a uv image to the object. This will allow you to paint freely on the object in as much detail as you wish.