Robbie,
CSS, as you probably found out with a little research, is a way to save time and homogenize your website. Instead of typing out the html to govern what every single page looks like, you can use a single style sheet that dictates fonts, colors, sizes, layouts, etc that can then "cascade" through all of the pages (hence the name, Cascading Style Sheets). By using CSS, you can alter the appearance of your website by editing one document instead of hundreds. Keep in mind that the barebones content of the page, as in any text you see, is still in the html. However, because CSS eliminates making tables and all sorts of nastiness in html, your code will be clean and efficient. This is a good thing.
To see why CSS is so great, check out this website:
http://www.csszengarden.com/
Click on "view all designs" in the right menu bar. All of the pages you will see as examples use this html file:
http://www.csszengarden.com/zengarden-sample.html
Many websites use CSS, such as the BBC and CNN. Because of its design, CSS is very bandwidth conservative. The sports TV network ESPN switched to a CSS design and literally saved millions of dollars because of the reduced data transfer. If you are using FireFox and you would like to view a site without the CSS enabled, in the "View" menu, select "Page Style" then "No Style". It's pretty amazing how bare the html is on some sites!
It's time to make a difference. Stand up and fight for your rights and your country. Write your representatives, vote, organize rallies, do whatever is necessary to bring back the America our Founding Fathers intended, not the dictatorial sham of a democracy we have now. There is still hope!