Okay, it is an afternoon wedding. Any cute, short dress will do (unless the invitation specifies otherwise). I wouldn't go with black for a daytime wedding. Also, no white! Red is also a no-no in some circles because it is so attention grabbing. I am going to a June wedding with the same times as the wedding you are going to, and I plan to wear a strapless knee-length dress with either some sort of print or a summery solid color. I will definitely bring a wrap to cover my shoulders while in the church. Depending on the dress, I'll wear peep-toe heels or sandals. I hope you have a great time!