To revive the color, try a spray-on upholstery/fabric paint. Just buy twice as much as you think you'd need, this stuff needs to go on liberally http://shop.hobbylobby.com/products/midnight-black-simply-spray-upholstery-paint-827626/ For weatherproofing, use Nikwax http://www.google.com/search?biw=615&bih=369&site=webhp&tbm=shop&ei=7IIhVNWVD8auyATCo4GIBw&q=nikwax+fabric+waterproof+spray&oq=nikwax+fabric+waterproof+spray&gs_l=mobile-gws-serp.3..30i10.140909.142670.0.143116.7.7.0.0.0.4.680.2561.2-2j1j1j2.6.0....0...1c.1.53.mobile-gws-serp..5.2.661.bWqzUz7A1TI