But the rest of can't. It would have been nice to know the problem and its solution. Sharing is what this forum is about.
Well, it wouldn't help much. I was missing a semicolon. Anyone who has the same problem as me probably knows as much as I know about CSS(which isn't much), but it means they probably know they need semicolons.
The problem... was a transparent <div> tag. All the rest were fine, but no matter what I did to this one... it stayed transparent. Until I added that semicolon.
I kind of just wanted this thread to die so you guys wouldn't get mad at me for making it.