BUT... they don't make karmas next year. i think the new one's like the bridge or something.im not sure if it comes in the same sizzes or not. i think you would take like a 181. 177 seems a bit short but 185 seems a bit long, i could be wrong though.
People on this board have a tendency of recomending skis that can be a bit long, depending on your ability level. I, myself, am just a beginner in the park (just starting rotations and boxes/rails)... and although I am 6' 170lbs, I still use 176 AR5s. For 80% park, 20% all-mountain, 176 is dead-on for me.