My cousin's daughter is getting married next week. In a barn. (Seriously). The wedding invitation says "outdoor shoes", which made me scratch my head (can't all shoes be worn outside?), so I phoned my cousin to ask about the dress code. To make sure we're not supposed to wear wellies or anything.

Anyway, she assured me that I wouldn't have to watch out for cow pats, but that "people won't be dressing up that much". When I asked for clarification, she said that the dress code is probably smart casual, and that the ceremony itself would be taking place outside on the grass.

So, what exactly IS smart casual? I know what it means for everyday wear, but not for a wedding. I'm assuming a nice but not too fancy summer dress for me, which is fine -- I've got several -- but how about my husband? Does he wear a suit? With a tie? Without? Or pants and sport coat? And what do I wear on my feet? Do heels count as "outdoor shoes"? They don't have to be stilettos, but I certainly won't feel properly dressed in flats.