Beautiful little green butterflies - Callophrys sheridanii
Mt Emily, Blue Mountains, Union County, Oregon, USA May 31, 2012
We're thinking this might be Sheridan's Hairstreak. These were at the top of the ridge on a rocky east-facing slope, filled with glacier lilies and yellow fritillary lilies.