1. If you want to change something specific then your CSS should be specific... You are just saying "body a" which means change every link everywhere regardless of what it is used for (unless there is other more specific CSS elsewhere that states something else). So, in my opinion that is much too powerful statement to just apply to you site as it will have unforseen consequences.
2. If you wanted to change every link on a specific menu item then it should be....
body.menu-groupon a {
color: white;
font-weight: bold;
}
3. If you wanted to change every link EXCEPT on a specific menu item it should be:
body:not(.menu-groupon) a {
color: white;
font-weight: bold;
}
4. Your other statement should precede either of those statements above.
body a {
color:#006633;
font-weight:bold;
}
... because it is way too generic and countermands what you use in 2 or 3.
Regards, Mark.