<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Clear Focus Designs Blog</title>
	<atom:link href="http://clearfocusdesigns.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://clearfocusdesigns.com/blog</link>
	<description></description>
	<pubDate>Thu, 09 Apr 2009 19:08:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Improved IE6 transparent PNG usage</title>
		<link>http://clearfocusdesigns.com/blog/2009/04/improved-ie6-transparent-png-usage/</link>
		<comments>http://clearfocusdesigns.com/blog/2009/04/improved-ie6-transparent-png-usage/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 19:06:29 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[IE]]></category>

		<category><![CDATA[Recent]]></category>

		<category><![CDATA[quick tips]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=241</guid>
		<description><![CDATA[As you probably already know, IE6 does not support transparent PNGs. There are a few workarounds such as Microsoft&#8217;s AlphaImageLoader filter, but using the MS filter has some drawbacks. The biggest drawback is the use of proprietary css which doesn&#8217;t validate. The other is not being able to use background css rules such as background-repeat [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably already know, IE6 does not support transparent PNGs. There are a few workarounds such as Microsoft&#8217;s AlphaImageLoader filter, but using the MS filter has some drawbacks. The biggest drawback is the use of proprietary css which doesn&#8217;t validate. The other is not being able to use background css rules such as background-repeat to tile PNGs.</p>
<p>Web developer <a href="http://www.dillerdesign.com/">Drew Miller</a> offers a better solution which addresses the drawbacks I mentioned and more. Get it now: <a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/">DD_belatedPNG</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2009/04/improved-ie6-transparent-png-usage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>H1 use - site rank and accessibility</title>
		<link>http://clearfocusdesigns.com/blog/2009/04/h1-use-site-rank-and-accessibility/</link>
		<comments>http://clearfocusdesigns.com/blog/2009/04/h1-use-site-rank-and-accessibility/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:10:26 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[accessibility]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=227</guid>
		<description><![CDATA[There has been some debate about the use of h1 html tags. Mostly about how many times the h1 should be used on a single page.
Recently Google software engineer Matt Cutts set the record straight in a short video:

This discussion would be incomplete if we ignored how important headings are for accessibility. Here is a [...]]]></description>
			<content:encoded><![CDATA[<p>There has been <a href="http://www.h1debate.com/">some</a> <a href="http://prandall.com/2009/02/06/the-h1-debate/">debate</a> about the use of h1 html tags. Mostly about how many times the h1 should be used on a single page.</p>
<p>Recently Google software engineer Matt Cutts set the record straight in a short video:</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/GIn5qJKU8VM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GIn5qJKU8VM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>This discussion would be incomplete if we ignored how important headings are for accessibility. Here is a YouTube video from Aaron Cannon, a blind accessibility consultant, demonstrating this concept using JAWS, a screen reader:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AmUPhEVWu_E&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AmUPhEVWu_E&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Clearly, there are good reasons to use h1s for top level headings, but it all comes down to what is best for the document. Just be aware of the results. An example is how many of us, myself included were taught that marking up a logo using h1 was the right thing to do. It&#8217;s not. It will not help with site rank and will cause screen readers to read it out loud on every single page. So my personal opinion is to stick to using h1s for top level headings and the intarweb will be a happier place <img src='http://clearfocusdesigns.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2009/04/h1-use-site-rank-and-accessibility/feed/</wfw:commentRss>
		</item>
		<item>
		<title>css subclass mess</title>
		<link>http://clearfocusdesigns.com/blog/2009/03/css-subclass-mess/</link>
		<comments>http://clearfocusdesigns.com/blog/2009/03/css-subclass-mess/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 22:11:34 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[quick tips]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=168</guid>
		<description><![CDATA[Recently I was given the task of integrating a new dynamic css/xhtml template into an existing template. Nothing too exciting but the markup made extensive use of css subclasses. By extensive I mean some elements had 3 classes plus an ID! The problem with so many subclasses was that it took me far too much [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was given the task of integrating a new dynamic css/xhtml template into an existing template. Nothing too exciting but the markup made extensive use of css subclasses. By extensive I mean some elements had 3 classes <em>plus</em> an ID! The problem with so many subclasses was that it took me far too much time figuring out which ones I needed to edit in order to make a change. Ensuring cross browser compatibility was also a chore because I had multiple subclasses to deal with. So for those of you who rely on subclasses I urge you to read on.</p>
<h2>A brief intro to subclasses</h2>
<p>CSS allows for an unlimited number of space-delimited classes:<br />
<pre><code>&lt;div class=&quot;class1 class2 ect&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;...content...&lt;/p&gt;
&lt;/div&gt;</code></pre></p>
<p>The order of the classes doesn&#8217;t matter but its always a good idea to first list the base class followed by the subclass. It&#8217;s much easier to read that way. </p>
<h2>The problem</h2>
<p>You are inviting trouble when you rely on subclasses (especially for structure) throughout your markup. Consider the following extreme case which I recently encountered on a project:<br />
<pre><code>&lt;div class=&quot;line breather gradient-top&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;...content...&lt;/p&gt;
&lt;/div&gt;</code></pre></p>
<p>The CSS:<br />
<pre><code>div.line {
&nbsp;&nbsp;...rules...
}
div.breather {
&nbsp;&nbsp;...rules...
}
div.gradient-top {
&nbsp;&nbsp;...rules...
}</code></pre></p>
<p>That&#8217;s 3 sets of different rules in the stylesheet for <em>one</em> element! What a mess! (There are more serious issues like not separating content and presentation, but that is beyond the scope of this post). There is another method using dot notation that could have been used to chain the subclasses- <a href="http://www.w3.org/TR/CSS21/selector.html#class-html">http://www.w3.org/TR/CSS21/selector.html#class-html</a>. Either way is more complicated than need be. </p>
<h2>The solution</h2>
<p>A better approach would be to use a single class selector that is meaningful. Let&#8217;s assume the content to be styled is the main content. Naming the class selector &#8220;mainContent&#8221; gives the markup meaning making it easier to read and edit:<br />
<pre><code>&lt;div class=&quot;mainContent&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;...content...&lt;/p&gt;
&lt;/div&gt;</code></pre></p>
<p>The CSS for the previous element is now located in a single set:<br />
<pre><code>div.mainContent { 
&nbsp;&nbsp;&nbsp;&nbsp; ...rules...
}</code></pre></p>
<p>Of course, there will be situations where using subclasses makes sense. Just be aware of the consequences of relying on them.</p>
<p>To briefly summarize the benefits of using a single meaningful selector:</p>
<ul>
<li>Your markup and stylesheet will be cleaner, easier to read and understand</li>
<li>Maintenance will be easier for yourself and <em>especially</em> others</li>
<li>Saves time/money</li>
</ul>
<p>Happy coding.</p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2009/03/css-subclass-mess/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Embracing Failure</title>
		<link>http://clearfocusdesigns.com/blog/2008/11/embracing-failure/</link>
		<comments>http://clearfocusdesigns.com/blog/2008/11/embracing-failure/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 19:47:32 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=153</guid>
		<description><![CDATA[Do you want to improve your problem solving skills? Maybe you would like to push yourself to become more creative and generate better ideas?

If we can admit to failing, it will reveal what we don&#8217;t know. Once we understand what we don&#8217;t know, we can seek relevant solutions to those failures. This process of iterative [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to improve your problem solving skills? Maybe you would like to push yourself to become more creative and generate better ideas?<br />
<img src="http://clearfocusdesigns.com/imgs/embrace-failure.gif" alt="" width="226" height="50" /><br />
If we can admit to failing, it will reveal what we don&#8217;t know. Once we understand what we don&#8217;t know, we can seek relevant solutions to those failures. This process of iterative learning always illuminates some new path- it leads to those &#8220;a ha!&#8221; moments. Those moments often lead to new directions.  The direction is often called progress.</p>
<p>On the light bulb: “I have not failed. I have just found 10,000 ways that won’t work” - <strong>Thomas Edison</strong></p>
<p>&#8220;My great concern is not whether you have failed, but whether you are content with your failure.&#8221; - <strong>Abraham Lincoln</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2008/11/embracing-failure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My logo design process</title>
		<link>http://clearfocusdesigns.com/blog/2008/11/my-logo-design-process/</link>
		<comments>http://clearfocusdesigns.com/blog/2008/11/my-logo-design-process/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 21:48:37 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=111</guid>
		<description><![CDATA[In this post I am going to explain how I go from the initial stages of planning to the delivery of your logo.
The Design Brief
I kickoff every project with the all important logo design brief. The logo design brief is where I will ask you many, many questions about the details of your business, services, [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 13px; line-height: 19px;">In this post I am going to explain how I go from the initial stages of planning to the delivery of your logo.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">The Design Brief</h2>
<p style="font-size: 13px; line-height: 19px;">I kickoff every project with the all important logo design brief. The logo design brief is where I will ask you many, many questions about the details of your business, services, products and much more. We go about this by either a face-to-face meeting or by filling out my questionnaire via e-mail.</p>
<p style="font-size: 13px; line-height: 19px;">Giving me clear, focused answers is crucial because they will guide my decisions throughout the process. It&#8217;s always important to give me more information than too little. Inspiration and insight can come from the most unexpected places and the more information I have the better the result will be.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Research &amp; Discovery</h2>
<p style="font-size: 13px; line-height: 19px;">Armed with the design brief I begin researching your target audience, competition, industry trends, history and overall goals. My goal is to discover a meaningful approach to the project that will generate results. During this crucial step, we also seek out a desired style, discuss what inspires us and come to an agreement on an approach.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Sketching</h2>
<p style="font-size: 13px; line-height: 19px;">With a pencil and paper I start sketching out concepts using the design brief and research I&#8217;ve done. (Resist the urge to go straight to the computer to develop concepts. Whatever software you use will place constraints on your creativity.) This is where concepts are tossed around and experimented on. Sometimes the results are good and sometimes not (don&#8217;t let your drawing ability discourage you. Instead focus on generating concepts and ideas.)  Once I feel I have some solid concepts, I move on to creating prototypes using Adobe Illustrator cs3.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Concept Design</h2>
<p style="font-size: 13px; line-height: 19px;">This step is where everything comes together into a polished concept. After I have 2 fairly polished concepts, I take a short break. I revisit the concepts the next day with fresh eyes and make any changes I deem necessary. I take a break because I find that staring at a design I miss what I can discover with a fresh set of eyes. For even more insight, I&#8217;ll sometimes ask other professional designers to critique them. Once the concepts are looking pretty good, I prepare them for presentation and review.</p>
<p style="font-size: 13px; line-height: 19px;">I prefer to showcase 2 at a time, because it allows me to focus on 2 really good concepts instead of spreading my creativity thin by doing more. This is where my process may differ from others.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Presentation &amp; Review</h2>
<p style="font-size: 13px; line-height: 19px;">I provide you with a PDF showcasing the concepts along with the reasoning behind the decisions I&#8217;ve made. This is your opportunity to reflect on the concepts and give me useful feedback. Resist feedback such as &#8220;I&#8217;ll know it when I see it&#8221; or &#8220;I want to be in love with it&#8221;. If you have trouble putting your thoughts into words, let me know.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Revisions</h2>
<p style="font-size: 13px; line-height: 19px;">Although uncommon, there are times when the initial concept is a smashing success and no revisions are necessary. If they are necessary, I&#8217;ll revise the logo based on your feedback and send them back to you for review.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Deliver</h2>
<p style="font-size: 13px; line-height: 19px;">Once the revisions are complete and the logo is finalized, it is delivered via e-mail. I prepare the logo in the EPS file format (or whatever format you require),  provide some basic instructions and a receipt for your records. After receiving the logo please feel free to ask any questions.  I also appreciate any feedback on how the logo has worked out for you so don&#8217;t hesitate to drop me an occasional line.</p>
<h2 style="font-size: 19.5px; line-height: 19px;">Celebration</h2>
<p style="font-size: 13px; line-height: 19px;">I work hard to design the best logo for your business so when all is said and done, I make sure to reward myself. I do that by drinking an ice cold microbrew (India Pale Ale of course).</p>
<p style="font-size: 13px; line-height: 19px;">Thanks for taking a look and I hope you gained some insight into my process. I am available for hire. If you&#8217;re interested, <a style="font-size: 13px; line-height: 19px;" href="/contact/">get in touch!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2008/11/my-logo-design-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reduce sIFR cpu usage</title>
		<link>http://clearfocusdesigns.com/blog/2008/10/reduce-sifr-cpu-usage/</link>
		<comments>http://clearfocusdesigns.com/blog/2008/10/reduce-sifr-cpu-usage/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 22:16:23 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=9</guid>
		<description><![CDATA[sIFR is a nifty way to employ custom fonts on a website by using a little javascript and flash. It&#8217;s a great timesaver and works well across most browsers (oddly, it&#8217;s Opera that has problems). 
I use sIFR for nearly all my headings on this site. On the work page I use it 24 times. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wiki.novemberborn.net/sifr">sIFR</a> is a nifty way to employ custom fonts on a website by using a little javascript and flash. It&#8217;s a great timesaver and works well across most browsers (oddly, it&#8217;s Opera that has problems). </p>
<p>I use sIFR for nearly all my headings on this site. On the <a href="/work/">work</a> page I use it 24 times. As a result, Firefox and Safari were was having a problem with multiple renderings of sIFR causing my cpu to jump to 100%. The page would load fine but once I scrolled up or down the cpu cycles jumped and would freeze the browser. The problem was the default 30fps for the sIFR flash component. To reduce the cpu load, simply lower the fps to 12. At 12fps, the cpu usage is still on the higher side but at least sIFR now plays nice with FF and Safari. Edit: sIFR 3 r382 and beyond has a framerate of 12ps so simply upgrading should also fix the problem.</p>
<p>Thanks to <a href="http://denodell.blogspot.com/2008/02/sifr-improving-performance-reducing-cpu.html">Den Odell</a> for the fix!</p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2008/10/reduce-sifr-cpu-usage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Structuring Large Stylesheets</title>
		<link>http://clearfocusdesigns.com/blog/2008/10/structuring-large-stylesheets/</link>
		<comments>http://clearfocusdesigns.com/blog/2008/10/structuring-large-stylesheets/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 22:16:09 +0000</pubDate>
		<dc:creator>Shaun Santa Cruz</dc:creator>
		
		<category><![CDATA[Recent]]></category>

		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://clearfocusdesigns.com/blog/?p=7</guid>
		<description><![CDATA[Have you ever considered the structure of your stylesheets? With a little effort, you can simplify maintenance and make it easier for others to read your css. Here are a few things that I&#8217;ve picked up along the way that I&#8217;d like to share:
Table of Contents
Similar to how a book is organized into chapters you [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; padding: 0 0 0 10px;" src="http://www.clearfocusdesigns.com/imgs/clear-focus.gif" alt="" width="301" height="59" />Have you ever considered the structure of your stylesheets? With a little effort, you can simplify maintenance and make it easier for others to read your css. Here are a few things that I&#8217;ve picked up along the way that I&#8217;d like to share:</p>
<h2>Table of Contents</h2>
<p>Similar to how a book is organized into chapters you can do the same with your CSS. Put the table of contents, which is basically a run down of the structure, at the beginning of your stylesheet. At a glance anyone looking at your code can get an idea of the overall structure:<br />
<pre><code>/*
Table of Contents:
global
page Structure
nav
headings
link Styles
text Styles
inline Imgs
tables
forms
extras
*/</code></pre><br />
<span id="more-7"></span></p>
<h2>Sections</h2>
<p>If you&#8217;ve ever had the unfortunate task of making changes to a 1000+ line stylesheet, you know that swimming in code can be overwhelming. Well, there&#8217;s a nice technique to visually separate the code into logical sections that are searchable. Note: Having = in front of each section allows you to target that section and not bits of your code when you do a search. Very helpful.<br />
<pre><code>/* -----------------------------------*/
/* ----------&gt;&gt; =global &lt;&lt;------------*/
/* -----------------------------------*/</code></pre></p>
<p>&#8230;all global styles go under this section<br />
<pre><code>/* -----------------------------------*/
/* -----&gt;&gt; =page structure &lt;&lt;---------*/
/* -----------------------------------*/</code></pre></p>
<p>&#8230;all page structure styles go under this section</p>
<p>Do this for each section listed in your table of contents.</p>
<h2>Indentation</h2>
<p>It&#8217;s also helpful to visually show parent sibling relationships when scanning code. I&#8217;ve found that it&#8217;s best to stay within 2-3 levels or it can quickly get out of control. Below is an example:<br />
<pre><code>#nav {
float: right;
margin: 1px 20px 0 0;
}
&nbsp;&nbsp;&nbsp;&nbsp;#nav li {
&nbsp;&nbsp;&nbsp;&nbsp;float: left;
&nbsp;&nbsp;&nbsp;&nbsp;padding: 0 20px 0 0;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#nav li a {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text-decoration: none;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font-size: 1.4em; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: #f3f3f3;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;float: left;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;display: block;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padding: 22px 0 0 0;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#nav li a:hover {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: #7da5b7;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></pre></p>
<p>It&#8217;s now very clear that #nav is the parent and each indented selector represents a sibling.</p>
<p>You can also use indentation to show other relationships. Below, <code>cite</code> and <code>.quote</code> share the same rules except for <code>clear: right;</code>. To easily show this exception, try using an indent.<br />
<pre><code>cite, .quote {
font-family: Georgia, &quot;Times New Roman&quot;, Times, serif;
font-style: italic;
}
&nbsp;&nbsp;&nbsp;&nbsp;.quote {
&nbsp;&nbsp;&nbsp;&nbsp;clear: right;
&nbsp;&nbsp;&nbsp;&nbsp;}</code></pre></p>
<h2>Multiple Stylesheets</h2>
<p>Another way to organize your css is to separate a single stylesheet into say 2 or 3. You could do it by organizing it into layout.css, type.css and color.css. The organization benefits are clear but there are some drawbacks. One, calling multiple stylesheets increases the number of server requests. For larger sites with heavy traffic, the additional server requests can hinder performance. Two, having multiple sheets can become overwhelming when doing edits.</p>
<p>Hopefully I&#8217;ve given you some new ideas on how to better structure your css. Not only will you benefit by saving time (and your sanity) but so will others who read your code.</p>
]]></content:encoded>
			<wfw:commentRss>http://clearfocusdesigns.com/blog/2008/10/structuring-large-stylesheets/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
