I understand that there are "fashion police" on the cruise ship. I have never cruised before so I want to make sure I have the right stuff... I know what I am packing for my husband for dinner - khaki pants, collared golf shirts, no we are not doing any formal wear. But he can still wear shorts / t-shirts during the day, correct?? I am not a dress person, more of a skirt with a tank top type person. Are tank tops ok?? The tops are no different than a top of a sundress. And does it tend to get chilly in the restaurants? Should I pack a light weight sweater? I can't stand being cold at a meal. Besides dinner, all other meals are just your basic clothes, shorts / t-shirts, cover ups??? Are the theaters chilly? What is the attire for there? We have late dinner, so we would probably be wearing our dinner stuff anyway, but just in case. Last but not least, I swear every video I have seen at night, shows people wearing sweatshirts...is it really that cool on a ship at night? We are going in June. I know here at home we would melt with a sweatshirt on then.