Clean casual.
Its almost like a business casual dress code. Not too revealing.
I agree with the others
Yes, but it seems to be weakly enforced ... refer to their web page.
Not an official one other than shirts and shoes, etc., but most of the people eating there will be dressed pretty nice.
Thanks! Your answer is awaiting moderation.