I have of course noticed that in Saudi Arabia women generally dress in black and men dress in white. I am wondering what the expectation is for how a foreign man should dress in public. Should I wear a white shirt? I like to wear colorful Hawaiian shirts on the weekend and I'm wondering if this would be ok. I will dress in whatever way is most appropriate, I just need some suggestions on what is acceptable.