Yes, semi-formal and you are encouraged to wear blue!
Unfortunately no. Although the couple loves kids, this is an adult-only event.