I think you missed the point of CSS embeds, or at least how they work.
YES, you have to state it on ever page you want to use it, that’s NOT where the “point of using it” comes from. The point of using it comes from not having to inline appearance on every single element, and having a nice central point from which ALL appearance can be controlled.
Worrying about separating out styles for single pages is also silly if you think about it, as you can PRE-CACHE the unique elements on sub-pages by loading it with your home page. Given that the largest CSS a site should ever need is around 30k, with 10-15k being the average, pre-caching it all in one fell swoop speeds up page-loads of subpages AND saves you on handshakes when the subpages load.
That said the page you linked to seems to miss the point of CSS and even HTML in a lot of ways – the use of non-breaking spaces to do padding’s job, the presence of presentational images in the markup, the lack of images off graceful degradation, presence of elements that don’t even EXIST in the doctype you chose like borer and align, title attributes on elements that shouldn’t have title attributes, absolute URL’s to everything, tags that NEVER actually existed in the spec like nobr. tags that don’t exist in STRICT like IFRAME, endless flat anchors on what SEEM to be flat lists (we have tags for lists), use of EM on elements that should not be recieving emphasis, and worst of all the fixed height wrapper around dynamic fonts, which is why the footer is overlapping the content area for large font/120dpi users. (NEVER fix the height of a multi-line content area!!!)… Same goes for all the absolute positioning for NOTHING. Flow is your friend, only APO inside a flow element – with VERY rare exceptions.
Also might help to strip out all the HTML 3.2 in your XHTML doctype… like all the invalid uppercase tags and lack of closes on elements.
All that said, at least it’s not TOO saggy around the midsection – but taking semantics into account the site may take minimalism of the markup too far – the endless inline-level anchors with BR for obvious lists for example.
I would also highly suggest changing those images to a WEB format like gif, jpeg or png – BMP’s have no business being used on a website! Similarly serif fonts generally are difficult to read on screen, which is why you don’t see a lot of websites using them.
One of the biggest things I’m noticing is your assinging unique classes to each column when most of these columns appear to be taking the SAME values… If they’re all the same, they should all get the SAME class. The vague/meaningless class names “class1, class3, class6” doesn’t help much either. Say WHAT they are!
I also don’t know what that is for a google search, but the disastrously wasteful markup, use of an IFRAME, and a host of other “did the person who made that even understand HTML?” means I’d take an axe to it and use something actually resembling markup to tie into google search. Never heard of “getgooglesearch” – but they look like a bunch of dimwits I’d advise EVERYONE to steer clear of.
So if I was writing that page, the html would probably look something like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
lang="en"
xml:lang="en"
><head>
<meta
http-equiv="Content-Type"
content="text/html; charset=utf-8"
/>
<meta
http-equiv="Content-Language"
content="en"
/>
<!--
keywords should be 8 or 9 words relevant to the page,
not TWENTY-THIRTY. Also, try to keep it under 80 bytes
in length!
-->
<meta
name="keywords"
content="blogs, links, index, search, blog-guy"
/>
<!--
description should be the text you want to show on your SERP
-->
<meta
name="description"
content="Links to blogs covering a wide range of topics"
/>
<meta
name="verify-v1"
content="gXJGEl+G1fa/WB+rIsYMCSavGfqia7kgllCVEczYlgI="
/>
<meta
name="google-site-verification"
content="umEpFAqj3Vpv6_A_2zF3TZxuw34t0Iu_yzPa2DJogK0"
/>
<!--
CSS links should have a MEDIA type on them to say
WHAT media you are styling, so you don't send style
to devices that will screw it up like handhelds or
print
-->
<link
type="text/css"
rel="stylesheet"
href="screen.css"
media="screen,projection,tv"
/>
<title>
Blog-Guy.info
</title>
</head><body>
<div id="pageWrapper">
<h1>
blog-guy.info
<span></span>
</h1>
<form method="get" action="http://www.google.com/custom" id="googleTopSearch">
<fieldset>
<img src="images/google.png" alt="Google" width="58" height="20" />
<input type="text" name="q" size="31" maxlength="255" value="" />
<input type="submit" name="sa" value="Search" />
<input type="hidden" name="hl" value="en" />
</fieldset>
</form>
<ul id="mainMenu">
<li><a href="/">Home</a></li>
<li><a href="/links.html">Links</a></li>
<li><a href="mailto:blog-guy@blog-guy.info">Contact</a></li>
</ul>
<ul id="socialLinks">
<li>
<a href="http://www.facebook.com/">
<img alt="facebook" src="images/facebook.png" />
</a>
</li><li>
<a href="http://www.blogger.com/">
<img alt="blogger" src="images/blogger.png" />
</a>
</li><li>
<a href="http://www.delicious.com/">
<img alt="delicious" src="images/delicious.png" />
</a>
</li><li>
<a href="http://digg.com/">
<img alt="digg" src="images/digg.png" />
</a>
</li><li>
<a href="https://www.paypal.com/">
<img alt="paypal" src="images/paypal.png" />
</a>
</li><li>
<a href="https://www.clickbank.com/">
<img alt="clickbank" src="images/clickbank.png" />
</a>
</li><li>
<a href="http://www.squidoo.com/">
<img alt="squidoo" src="images/squidoo.png" />
</a>
</li><li>
<a href="http://wordpress.com/">
<img alt="wordpress" src="images/wordpress.png" />
</a>
</li><li>
<a href="http://shop.ebay.com/klught/m.html">
<img alt="ebay" src="images/ebay2.png" />
</a>
</li><li>
<a href="http://www.godaddy.com/">
<img alt="godaddy" src="images/godaddy.png" />
</a>
</li><li>
<a href="http://technorati.com/">
<img alt="technorati" src="images/technorati.png" />
</a>
</li>
</ul>
<hr />
<div id="columnWrapper">
<div id="contentWrapper"><div id="content">
<ul class="linkColumn">
<li><a href="/accounting-whatisit1.html">Accounting</a></li>
<li><a href="/acidreflux1.html">Acid Reflux</a></li>
<li><a href="/acne1.html">Acne</a></li>
<li><a href="/afterschoolactivities1.html">After-School Activities</a></li>
<li><a href="/adsense1.html">Adsense</a></li>
<li><a href="/affiliatemarketing1.html">Affiliate Marketing</a></li>
<li>Air Purifiers</li>
<li>Air-Freight</li>
<li><a href="/aikido1.html">Aikido</a></li>
<li>American History</li>
<li><a href="/anger-mgt-skills1.html">Anger Mgmt</a></li>
<li><a href="/arts-entertainment1.html">Arts-Entertainment</a></li>
<li>Article Marketing</li>
<li><a href="/astrology-elements1.html">Astrology</a></li>
<li>Astronomy</li>
<li>ATV</li>
<li><a href="/autism-howtodetect1.html">Autism</a></li>
<li>Auto Leasing</li>
<li>Auto Nav System</li>
<li>Auto Responders</li>
<li>Automotive</li>
<li><a href="/baby-crying1.html">Babies</a></li>
<li>Back Pain</li>
<li><a href="/badbreath1.html">Bad Breath</a></li>
<li>Bargain</li>
<li>Bathroom Remodeling</li>
<li>Black History</li>
<li><a href="/blogging-for-profit1.html">Blogging</a></li>
<li>Boarding</li>
<li>Boats</li>
<li><a href="/breastfeeding1.html">Breast Feeding</a></li>
<li>Burglar Alarm</li>
<li>Business</li>
<li>Buying</li>
<li><a href="/candlemaking1.html">Candles</a></li>
<li>Car Rental</li>
</ul>
<ul class="linkColumn">
<li>Carpet</li>
<li><a href="/cats1.html">Cats</a></li>
<li>Cell Phone</li>
<li>Cerebral Palsy</li>
<li>Childcare</li>
<li>Christmas</li>
<li><a href="/cigars1.html">Cigars</a></li>
<li><a href="/coincollecting1.html">Coin Collecting</a></li>
<li>Computer Tech</li>
<li>Contact Lenses</li>
<li><a href="/cooking1.html">Cooking</a></li>
<li>Copywriting</li>
<li>Craigslist</li>
<li><a href="/creditscores1.html">Credit Scores</a></li>
<li>Criminology</li>
<li>Cruiseships</li>
<li>Culture</li>
<li>Dance</li>
<li><a href="/onlinedating1.html">Dating</a></li>
<li>Dental Assistant</li>
<li><a href="/anxiety-depression1.html">Depression</a></li>
<li><a href="/diamonds1.html">Diamonds</a></li>
<li>Diesal VS Gasoline</li>
<li><a href="/digitalcameras1.html">Digital Cameras</a></li>
<li><a href="/puppy-care1.html">Dogs</a></li>
<li>Drag Racing</li>
<li><a href="/getting-started-on-ebay1.html">eBay</a></li>
<li>Education</li>
<li>Elderly</li>
<li>Email Marketing</li>
<li>Entrepreneur</li>
<li>Excavation Equipment</li>
<li><a href="/exercise1.html">Exercise</a></li>
<li>eZine Marketing</li>
<li><a href="/familybudget1.html">Family Budget</a></li>
<li><a href="/fashion1.html">Fashion</a></li>
<li>Fengshui</li>
<li>Fishing</li>
<li>Fitness</li>
</ul>
<ul class="linkColumn">
<li>Fruit Trees</li>
<li><a href="/gambling1.html">Gambling</a></li>
<li><a href="/organic1.html">Gardening</a></li>
<li><a href="/golf1.html">Golf</a></li>
<li>Google Sense</li>
<li>Government</li>
<li>Health</li>
<li>Health Insurance</li>
<li>History</li>
<li><a href="/hobbies1.html">Hobbies</a></li>
<li>Holiday</li>
<li>Home Decorating</li>
<li><a href="/home-schooling1.html">Home Schooling</a></li>
<li>Home-Family</li>
<li><a href="/survivaltips1.html">Hunting</a></li>
<li>Hybrid Cars</li>
<li>Internet Business</li>
<li>Ireland</li>
<li><a href="/howtobuyjewelry1.html">Jewelry</a></li>
<li>Job</li>
<li>Job Search</li>
<li>Landscaping</li>
<li>Las Vegas</li>
<li><a href="/philosophyoflaw1.html">Law</a></li>
<li>Loans/Mortgages</li>
<li><a href="/deductive-inductive1.html">Logic</a></li>
<li>Martial Arts</li>
<li><a href="/introtomicrobrews1.html">Micro Brews</a></li>
<li>Miscellaneous</li>
<li>Mobility Scooters</li>
<li><a href="/monograms1.html">Monograms</a></li>
<li>Motor Homes</li>
<li>Motorcycles</li>
<li>Mountain Biking</li>
<li>MySpace</li>
<li>New Age</li>
<li><a href="/nyc-vacation1.html">New York City</a></li>
<li>Niche</li>
<li>Nursing Assistant</li>
<li>Office Chairs</li>
</ul>
<ul class="linkColumn">
<li>Optin List</li>
<li>Outsourceing</li>
<li><a href="/paintball-basics1.html">Paintball</a></li>
<li>Paintings</li>
<li>PC Security</li>
<li>Pet</li>
<li><a href="/pet-health1.html">Pet Health Care</a></li>
<li>Philosophy</li>
<li><a href="/historyofphotography1.html">Photography</a></li>
<li><a href="/podcasting1.html">Podcasting</a></li>
<li>Politics</li>
<li>Porsche</li>
<li>Power Tools</li>
<li><a href="/ppc1.html">Pay Per Click</a></li>
<li>Prepaid Legal</li>
<li>Private Jet Charters</li>
<li><a href="/privatelabelrights1.html">Private Label Rights</a></li>
<li><a href="/hamradio1.html">Radio Hobbies</a></li>
<li><a href="/realestate1.html">Realestate</a></li>
<li>Recreation and Sports</li>
<li>Reference-Education</li>
<li>Refinancing</li>
<li><a href="/gaudiya-vaishnavism1.html">Religion</a></li>
<li><a href="/resumes1.html">Resumes</a></li>
<li><a href="/whatisrss1.html">RSS</a></li>
<li>San Diego</li>
<li>San Francisco</li>
<li>Satellite Radio</li>
<li><a href="/black-scholarships1.html">Scholarship</a></li>
<li>School</li>
<li>Scotch</li>
<li><a href="/self-improvement1.html">Self-Improvement</a></li>
<li>SiteMap</li>
<li>Ski Vacations</li>
<li>Skin Care</li>
<li><a href="/snoring1.html">Snoring</a></li>
</ul>
<ul class="linkColumn lastColumn">
<li>Social Networking</li>
<li>Society</li>
<li><a href="/coaching-soccer1.html">Sports Coaching</a></li>
<li>Sportcars</li>
<li>Student Loan Reports</li>
<li><a href="/studentloans1.html">Student Loans</a></li>
<li>Super Foods</li>
<li>Supercross Racing</li>
<li>Swimming Pools</li>
<li><a href="/tattoos1.html">Tattoos</a></li>
<li><a href="/taxlawattorney1.html">Tax Attorney</a></li>
<li>Technology</li>
<li>Tennis</li>
<li>Theater Arts</li>
<li><a href="/naturalremedies1.html">Toothache and Toothcare</a></li>
<li>Tracking Software</li>
<li><a href="/trafficandseo1.html">Traffic and SEO</a></li>
<li>Vacation</li>
<li>Vacuum Cleaners</li>
<li>Valentines Day</li>
<li><a href="/youarewhatyoueat1.html">Vegetarian</a></li>
<li>Vehicles</li>
<li>Viral Marketing</li>
<li><a href="/vitamins-and-your-health1.html">Vitamins</a></li>
<li>WAHM</li>
<li>Wart Removal</li>
<li><a href="/webdesignrules1.html">Web Design</a></li>
<li><a href="/webhosting1.html">Web Hosting</a></li>
<li>Web Traffic</li>
<li>Wedding Favors</li>
<li>Weightloss</li>
<li>Wine and Spirits</li>
<li>Women</li>
<li><a href="/intro-to-yoga1.html">Yoga</a></li>
<li><a href="/howtomakeayoutubevideo1.html">YouTube</a></li>
</ul>
<hr />
<!-- #content, #contentWrapper --></div></div>
<div id="firstSideBar">
<img alt="Blog-Guy" src="images/me2.jpg" class="plate" />
<h2>
Welcome to <span>Blog-Guy.info</span>
</h2>
<p>
I'm constantly adding categories of blogs because by its nature a blog site is always growing, and the topics cover everything from <em>A-to-Z</em>.
</p><p>
Thanks for visiting!
</p><p class="signed">
- Blog-Guy.
</p>
<hr />
<div class="goDaddy">
<!--
commented out script for testing
<script type="text/javascript" src="http://tracedseals.starfieldtech.com/siteseal/get?scriptId=cdSiteSeal3&cdSealType=Seal3&sealId=55e4ye7y7mb730b741859cf960bebyvh1emey7mb7355e4ye7d191355bdbde42c"></script>
-->
<!-- .goDaddy --></div>
<a href="https://www.paypal.com/us/verified/pal=klught%40nyc%2err%2ecom">
<img
src="https://www.paypal.com/en_US/i/icon/verification_seal.gif"
alt="Official PayPal Seal"
class="plate"
/>
</a>
<hr />
<!-- #firstSideBar --></div>
<div id="secondSideBar">
<div class="googleAd120">
<script type="text/javascript"><!--
google_ad_client = "pub-9129938118205640";
/* 120x600, created 3/24/11 */
google_ad_slot = "8723888605";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- .googleAd120 --></div>
<hr />
<!-- #secondSideBar --></div>
<!-- #columnWrapper --></div>
<div id="footer">
<p>
The author of this web page assumes no responsibility for the clicks made by visitors to or from this web page or any of the links herein. This web page should not be construed as advice, either: personal, professional, or legal. Visitors to this site should practice all due diligence and prudence when coming or going to any web page on the internet.
</p><p>
(c) March 17, 2011: Klugh Enterprise, L.L.C. (Some rights reserved)
</p><p>
The owner of this site makes no claim to ownership of articles herein, but claims the right to use them as per the conditions set by their respective authors.
</p>
<!-- #footer --></div>
<!-- #pageWrapper --></div>
</body></html>
Gimme a few minutes and I’ll slap together the CSS to go with that, and re-optimize the images while at it since it’s using about 100k of images to do 40k’s job.