1&2: Go with dark dressy pants will make
whole outfit more formal.Consider a pair of black high heels to complete the look.
3: I usually wear a small cute cardigan to go with sleeveless dress in office. Jcrew has a lot of good choices for cardigan.
