What type of clothing is appropriate to wear in federal court?

Federal court is more formal than most state courts.  Suits, ties, and other formal wear are not necessary, but shorts, halters, tank tops, any clothing exposing the midriff or underclothing, beachwear, flip-flops, pool shoes, or t-shirts with inappropriate graphics or wording are not recommended.