Casual games to me mean games that have a relaxing mood that allows fun and happiness for everyone. It's not the game itself, but the enviornment that it causes on the outside, or "real world."
For example, Metroid Prime series is considered hardcore, but in my terms it can be a casual if I'm just playing with my friends having fun and laughing, not caring about the outcome.
On the other hand, Mario Party 8 was hardcore when my friends and I were very serious about what was happening in the game, making sure we completed 100% of the objectives and often ending the game with someone in tears and others in anger or frusteration.
So any game can be "casual" or "hardcore" because it's the mood of the gaame, not the game itself.