Ok, I've condensed it down a bit; let me know if it's still not quite right. :)