* If you are not part of the wedding party then yes, a nice sports coat, well pressed good slacks; good shirt and tie with shined shoes is appropriate.
Yes, but NOT to a formal wedding.
I believe so. Pants too.
Go for it!
A sport coat is considered casual wear by some. Today's modern designers consider many other coats to be casual wear: Trench Coats, Rain Coat, Fleece Coat, Jean Coat.
It really depends on the weather, and if it is a formal or semi formal wedding. Plus don't wear black ones if you do wear slacks wear cream, or color......
no wear neon pink
any modest, tasteful clothing is appropriate.
It's not appropriate, it's offensive. black is the traditional colours of mourning. the best choice is red, of course.
an orange or red dress
The color of the bride's underwear at any wedding is up to the bride. She decides what to wear and, and that includes what she believes is the appropriate color underwear.
No, it is not inappropriate to wear a pin of your state flag on your coat lapels. I don't see why not.
You'll have to ask your supervisor; no two internships are alike. However, technically speaking, "formal" and "semi-formal" refer to evening wear like a tuxedo or evening gown, so neither of these would be appropriate unless your internship is in an Opera house. At my internship I wear a suit and tie, or a tie and a sport coat.
Its appropriate to wear a cocktail dress to a semi formal wedding that is held in the evening, or to a party where its upscale. Some people even wear them as bridesmaid dresses.