I've been frustrated every time I try to grasp CSS for years. "I just want this on the left and this to be over here!" etc. Now I realize that CSS doesn't work that way for very good reasons. In most programming, we give instructions for what we want to happen.