I recommend business casual for the restaurant. You could get away with jeans and a nice sweater or shirt in the bar area.
It's not like you need to wear heels or a sit and tie, but cutoff Jean shorts would likely be frowned upon. We went the business casual route, but definitely saw some people in there with more summery attire; nicer shorts, etc. I think that you would have to be pretty rough for then to refuse service, but have some class Pittsburgh.
No but it is extremely upscale and would NOT advise casual clothing.
I would check the website
Thanks! Your answer is awaiting moderation.