What you need:
- fine sand paper
- spray paint of your choice
- well ventilated work-space
Clean the entire fixture and let dry. I've done this with cleaner and wipes or by putting it in the sink to wash (Obviously, not the electrical wire parts in the sink). After it's dust and particle free, lightly sand the surfaces you want to paint. A light scratch is all you're looking for. This will allow the new paint to adhere to the surface better and not be scratched off as easily. Move to a well-ventilated area and use your spray paint to entirely cover the necessary areas. This usually takes more than one coat of paint and more than once having to shift your light around so that you can reach all areas of the fixture. Be patient! Don't forget to include the screws and decorative screw covers.
Once you're sure you have all your pieces done, in all the little nooks and crannies, you can do an optional coat of clear-coat/sealant. Here are two finished products. One in an oil brushed bronze and one in a matte silver. Reinstall your light starting with the wires. I like to attach my wires and lightly screw back my screws just enough so that the fixture will be held in place, then turn on the power and check my wiring. If everything turns back on all right, I finish securing the fixture completely and reassemble the glass and bulbs. Done!