I think traditionally, if it's down as "black tie" it's meant to be long, but (sadly imho) increasingly people are going shorter, and it now comes out about 60-40 for long.
As to what colour, a lot of people do wear black, no matter what time of year, but I don't think there's any diktat on that - so I'd go for something lighter and summer-y-ier!