Well... it all depends.
In general, no matter the time of day, Americans like for men to wear black tie (tuxedo) to a wedding: easy enough for men to do but a minefield for women.
Personally, I'd aim for more restrained: the bride should be the focus.
The cape dresses are good b/c they have covered shoulders for if you're in a church and, ideally, the cape is removable for afterwards.
If the colours on that website don't work for you, search for caped dresses elsewhere. Obvs, avoid white or black, unless instructed otherwise by the bride, so your only issue now is what suits you and what will be seasonal - in the autumn, you won't want a spring green dress.
Simple, long dresses are always appropriate for a late afternoon/evening wedding b/c they cross over so well into the evening. Plus, you don't really want to go for a blingy, cocktail frock b/c the focus should be on the bride. (e.g. the Marchesa gown is BEAUTIFUL but ... I wouldn't wear that to a wedding b/c it's too beautiful). As is often the case, the fun part is the accessories: killer shoes, great clutch, jewellery