For men, a suit and tie is fine (a tux is not necessary). For women, a mid-length or long dress is fine.
The bridesmaids will be wearing a rose/pink color.