<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>CSSgirl Designs</title>
	
	<link>http://www.cssgirl.com</link>
	<description>cssgirl, formerly triple l productions, is your one stop shop for all of your blog and web design needs. Specializing in blog design for the past 5 years cssgirl has the experience, knowledge and creativity to help you develop your blog.</description>
	<pubDate>Sun, 05 Oct 2008 20:07:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/cssgirl" type="application/rss+xml" /><item>
		<title>And the winner is…</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/397158716/</link>
		<comments>http://www.cssgirl.com/general/2008/09/19/and-the-winner-is/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 12:14:28 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[cssgirl]]></category>

		<category><![CDATA[free wordpress themes]]></category>

		<category><![CDATA[themes]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress themes]]></category>

		<guid isPermaLink="false">http://www.cssgirl.com/?p=331</guid>
		<description><![CDATA[Dark Rainbow!

I want to thank each and every person who voted. It was very close at the end and Dark Rainbow beat out Whiteboard by just one vote!
Now, what happens next?
Well, I have taken all of the comments and suggestions you guys left in the comments and have been working on making Dark Rainbow easily [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>Dark Rainbow!</strong></h2>
<p><a href="http://www.cssgirl.com/cssgirl/cssgirl3/"><img src="http://www.cssgirl.com/wp-content/uploads/2008/09/darkrainbow.gif" alt="the cssgirl design" title="darkrainbow" width="450" height="250" class="size-full wp-image-332" /></a></p>
<p>I want to thank each and every person who voted. It was very close at the end and Dark Rainbow beat out <a href="http://www.cssgirl.com/wp-content/uploads/2008/08/whiteboard.jpg">Whiteboard</a> by just <em>one</em> vote!</p>
<h2>Now, what happens next?</h2>
<p>Well, I have taken all of the comments and suggestions you guys left in the comments and have been working on making Dark Rainbow easily work for everyone. Some noted that the light gray text on black background wasn&#8217;t enough contrast, so I&#8217;ve upped the contrast for better readability. I&#8217;ve made other minor design changes (organization of content), and will be launching CSSgirl on Dark Rainbow within the next two weeks! </p>
<h2>What about the other themes?</h2>
<p>Well, here&#8217;s the best news for those who voted for one of the three other themes: I&#8217;m converting each one of these to generic Wordpress themes for free use! Those themes will be ready within the next month and I&#8217;ll make an announcement of where you can demo and download them.</p>
<p>Once again I appreciate all the votes and comments. :)</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/397158716" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/general/2008/09/19/and-the-winner-is/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fgeneral%2F2008%2F09%2F19%2Fand-the-winner-is%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/general/2008/09/19/and-the-winner-is/</feedburner:origLink></item>
		<item>
		<title>VOTE: I Want Your Opinions</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/371165336/</link>
		<comments>http://www.cssgirl.com/general/2008/08/21/vote-i-want-your-opinions/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:41:27 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[cssgirl]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[vote on design]]></category>

		<category><![CDATA[website mockup]]></category>
<category>css</category><category>cssgirl</category><category>design</category><category>vote on design</category><category>web design</category><category>website mockup</category>
		<guid isPermaLink="false">http://www.cssgirl.com/general/2008/08/21/vote-i-want-your-opinions/</guid>
		<description><![CDATA[In the beginning of 2006 I launched CSSgirl. I moved all the content from my old site (triplelproductions.com) and started CSSgirl Designs with a brand new design. Over time I&#8217;ve changed the design a bit, adding and removing sections, images and content.
Since last summer I&#8217;ve been planning a redesign, but I just can&#8217;t settle on [...]]]></description>
			<content:encoded><![CDATA[<p>In the beginning of 2006 I launched CSSgirl. I moved all the content from my old site (triplelproductions.com) and started CSSgirl Designs with a brand new design. Over time I&#8217;ve changed the design a bit, adding and removing sections, images and content.</p>
<p>Since last summer I&#8217;ve been planning a redesign, but I just can&#8217;t settle on one that I am happy with. So, I would like to have some feedback from the people who visit my site- who see it regularly!</p>
<p>I have four designs that I&#8217;ve created that I am deciding between. View them and let me know your opinions - good or bad! Two have already been coded, two are just image mockups:</p>
<div style="float:left; width:220px; margin:0 5px 5px 0;">1. <a href="http://www.cssgirl.com/cssgirl/cssgirl2/website/">Watermelon:<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/08/watermelon.thumbnail.jpg' alt='CSSgirl Design #1 - Watermelon' /><br />
(HTML Mockup)</a></div>
<div style="float:left; width:220px; margin: 0 0 5px 5px;">2. <a href='http://www.cssgirl.com/wp-content/uploads/2008/08/darkserious.jpg' title='CSSgirl Design #2 - Super Serious Dark'>Super Serious Dark:<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/08/darkserious.thumbnail.jpg' alt='CSSgirl Design #2 - Super Serious Dark' /><br />
(Graphical Mockup)</a>
</div>
<div style="float:left; width:220px; margin:0 5px 5px 0;">
3. <a href="http://www.cssgirl.com/cssgirl/cssgirl3/">Dark Rainbow:<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/08/rainbow.thumbnail.jpg' alt='CSSgirl Design #3 - Dark Rainbow' /><br />
(HTML Mockup - semi- complete)</a>
</div>
<div style="float:left; width:220px; margin:0 0 5px 5px;">
<p>4. <a href='http://www.cssgirl.com/wp-content/uploads/2008/08/whiteboard.jpg' title='CSSgirl Designs #4 - Whiteboard'>Whiteboard:<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/08/whiteboard.thumbnail.jpg' alt='CSSgirl Designs #4 - Whiteboard' /><br />
(Graphical Mockup)</a>
</div>
<div class="clear"></div>
<h2>Vote for your favorite:</h2>
<p>(PS: If you vote for <strong>&#8220;something else entirely&#8221;</strong>, let me know WHY. otherwise I&#8217;m going to remove that choice because I won&#8217;t know which direction people are looking for! Your comments won&#8217;t hurt my feelings, I promise!)<br />
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
<p>Voting ends September 1st, 2008.</p>
<p>The three designs I do not choose will be converted into free Wordpress themes (and Movable Type too, if I find the time!) :)</p>
<p>Please leave comments with suggestions, criticisms, etc!</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/371165336" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/general/2008/08/21/vote-i-want-your-opinions/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fgeneral%2F2008%2F08%2F21%2Fvote-i-want-your-opinions%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/general/2008/08/21/vote-i-want-your-opinions/</feedburner:origLink></item>
		<item>
		<title>My Love Affair With Woopra</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/368631911/</link>
		<comments>http://www.cssgirl.com/resources/2008/08/18/my-love-affair-with-woopra/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 02:23:40 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[Web Tools/Apps]]></category>

		<category><![CDATA[analytics]]></category>

		<category><![CDATA[free web stats]]></category>

		<category><![CDATA[free web tracking]]></category>

		<category><![CDATA[google analytics]]></category>

		<category><![CDATA[live visitor tracking]]></category>

		<category><![CDATA[live web tracking]]></category>

		<category><![CDATA[live website statistics]]></category>

		<category><![CDATA[visitor tracking]]></category>

		<category><![CDATA[Web analytics]]></category>

		<category><![CDATA[website statistics]]></category>

		<category><![CDATA[website stats]]></category>

		<category><![CDATA[website tracking]]></category>

		<category><![CDATA[Woopra]]></category>

		<category><![CDATA[Woopra live tracking]]></category>

		<category><![CDATA[Woopra reivew]]></category>
<category>analytics</category><category>free web stats</category><category>free web tracking</category><category>google analytics</category><category>live visitor tracking</category><category>live web tracking</category><category>live website statistics</category><category>visitor tracking</category><category>Web analytics</category><category>website statistics</category><category>website stats</category><category>website tracking</category><category>Woopra</category><category>Woopra live tracking</category><category>Woopra reivew</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/08/18/my-love-affair-with-woopra/</guid>
		<description><![CDATA[I love looking at the analytics for my site. I love seeing what articles are most popular, what people land on the most, where they come from and where they leave.
A few months ago I learned about Woopra - a free tracking/analytics program that has a beautiful gui and some pretty freakin&#8217; cool features. 


What [...]]]></description>
			<content:encoded><![CDATA[<p>I love looking at the analytics for my site. I love seeing what articles are most popular, what people land on the most, where they come from and where they leave.</p>
<p>A few months ago I learned about <a href="http://woopra.com">Woopra</a> - a free tracking/analytics program that has a beautiful gui and some pretty freakin&#8217; cool features. </p>
<p><a href="http://woopra.com"><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/woopra.jpg' alt='Woopra - web analytic, web stats' /></a></p>
<p><span id="more-316"></span></p>
<p>What is Woopra exactly? From their site (bolds are from me):</p>
<blockquote><p>Woopra is the world&#8217;s most comprehensive, information rich, easy to use, <strong>real-time</strong> Web tracking and analysis application. And it&#8217;s<strong> free</strong>!</p></blockquote>
<p>When you sign up for a free Woopra account you give them the urls you would like to install/use Woopra on. In turn (after your site is approved) you are provided with a little javascript code to place on your site so that Woopra can track your visitors. You will also need to download the Woopra desktop client. From there you can start <strong>live tracking</strong> all your visitors. Oh, yeah, and they just released a new <a href="http://www.woopra.com/blog/2008/08/16/introducing-the-revolutionary-new-wordpress-plugin/">Wordpress plugin that integrates their analytics right in your WP Admin</a>. Sweet!</p>
<p>Woopra will track every visit and record important information for you - browser, OS, screen resolution, referral, etc. Ok, so not much different than all the other analytic tools out there right? But Woopra offers a really cool <strong>live</strong> tracking feature which allows you to see exactly who&#8217;s on your site at that very moment.</p>
<p>For each person who visits your site Woopra tracks their actions, and than stores them so that you can lookup that person&#8217;s history on your site. The live feature also allows you to &#8220;start a conversation&#8221; with any visitors currently on your site. I haven&#8217;t tried that feature yet - I think it&#8217;s kinda weird to interrupt someone browsing my site, but I find it interesting and in some situations I can actually see it working as a helpful interactive feature.</p>
<h2>A breakdown of Woopra</h2>
<p><a href="http://www.cssgirl.com/wp-content/uploads/2008/08/woopra-front.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/woopra-front.jpg' width='450' alt='Woopra - web analytic, web stats' /><br />
Click to enlarge</a></p>
<p>The live feature really is the kicker for me, but the analytics Woopra offers shouldn&#8217;t be forgotten either - the top of the application features a line graph representing your pageviews and visits for that day. You can also switch the graph to show visits for that day VS the average visits, today&#8217;s pageviews VS the average amount of pageviews or have the numerical value of live visitors show.</p>
<p>The next level shows a component on the left with a breakdown of visits and pageviews for the previous month. You can also toggle this component to show your hourly overview instead. To the right of this component is your content breakdown - listing your pages that are being visited and the total landing, total exits, total pageviews and average time spent on each page.</p>
<p>Below those two components are three more - the first of the three being my favorite - a list of referrers - and the time people landed on your site via those referrals. The list is linked so you can click on these referrers and via your browser be directed to the page your visitor was sent from.</p>
<p>On this component there are three toggles - the first allows you to display a pie-type graph that represents the sources from where your visitors are coming from. Letting your mouse hover over one of these colored area displays the exact percentage of users from that source, the exact amount of links from that source and also highlights the corresponding name of the source in a list to the right.</p>
<p>The second toggle s your &#8220;top&#8221; sources of traffic (for that day mind you) and how many hits were delivered via that source. The third toggle is what I had mentioned first - the list of all your referrers with a link to where your visitor came from.</p>
<p>The second component is for search information - you can toggle this by keywords - which is displayed in a slick tag cloud-ish format. The second toggle allows you to display the exact search phrases that led visitors to your site (plud which engine they were directed from and the time).</p>
<p>The last component is geared toward visitor information. The first toggle, loyalty, allows you to see how many visitors for that day were &#8220;loyal&#8221; (returning) and how many were new visitors. Hovering over the pie chart gives you the same breakdown as the sources chart - returning a percentage and exact number of visitors.</p>
<p>The second toggle, countries, provides you with a list of countries and the breakdown of how many visitors were received from each.</p>
<p>The last toggle, map, gives you a visual breakdown of where these users are from - the hottest spots are marked in yellow, others are marked in a light blueish town. Hovering over a country/region will display the countries name, flag and a number of visitors you received from that country.</p>
<h2>Woopra&#8217;s Live Visitor Analytics</h2>
<p><a href="http://www.cssgirl.com/wp-content/uploads/2008/08/livewoopra.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/livewoopra.jpg' width='450' alt='Woopra - web analytic, web stats, live web visitor tracking' /><br />
Click to enlarge</a></p>
<p>And that&#8217;s not it. To the left of the components is a menu that allows to get even deeper into your analytics. The first button takes your to the dashboard, which I explained above. The second and my favorite, &#8220;Live&#8221;, shows you all of your live users and where they are currently on your site. If Woopra recorded a referrer for that site, it&#8217;s listed, along with the time of arrival. There is a breakdown of specs (browser, ip location, resolution, OS, country, language and so forth), and then it tracks -live- ever page that the visitor goes through. (It also marks any extrernal links that the user has clicked on).</p>
<p>At the bottom it gives even more details - total visits for that user, total pageviews, the average pageview for each visit, total time spent and average time spent.</p>
<p>Each user is assigned an ID (I assume based on IP), and you can view their history for each time they have visited (how they got there and what they did when they were on your site). </p>
<p>In the live section is where you can start a conversation with any live user on your site. One last option &#8220;tag this visitor&#8221; allows you to assign a tag to that visitor - so for example you can name yourself - maybe any visitors you know that visit regularly and you have an idea of what their IP is, or other people who work on your site with you.</p>
<p>Aside from the visitor specific goodies, to the left of that is a map - which pinpoints locations on the map of live users. You can also sort these live users by all of the above mentioned characteristics.</p>
<p>One last thing you can do is search for users - and you can search by any query - brower, country, platform, etc. </p>
<h2>All the rest&#8230;</h2>
<p>There are so many great features to Woopra, without making this into a book I&#8217;m going to have to lightly go over them. The final menu items are Search (display your search results and allows you to search anything), Analytics (standard analytic goodies - pretty much a more comprehensive breakdown of what you see on your dashboard with more sorting/filtering options) and Manage - which allows you to create notifications for a variety of things (if a certain visitor goes to your site, or if a page is landed on or you receive a referral from a url you define) and has a &#8220;custom live map&#8221; - which I haven&#8217;t messed with so I can&#8217;t give an accurate breakdown just yet.</p>
<h2>The Scrolling Data</h2>
<p>One last cool feature Woopra provides is at the very bottom of the application is a scrolling marquee of all data and where you stand for that day in regards to averages (ex: total pageviews are down, but pageviews per visit is up by 1%).</p>
<h2>My love affair will continue</h2>
<p>I&#8217;ve pretty much forsaken Google Analytics for Woopra - mind you I&#8217;m not a hard core stats fanatic. I just like seeing the numbers. Most of the more advanced features of Google Analytics I bypass because I either don&#8217;t understand them, or I don&#8217;t need them. Woopra is open 24/7 on whatever computer I&#8217;m on, but I find myself only checking in about 1-2 times a day now that I&#8217;ve gotten over the initial puppy love. </p>
<p>Woopra isn&#8217;t perfect by any means - before they released Woopra 1.2 (August 10th) I had found it to be a little buggy - for example I would get disconnected and I would have to end the Woopra process in order to get it to reconnect. That&#8217;s been fixed now with the latest release.</p>
<p>So is Woopra right for the hard core stats whore? Maybe - but if you&#8217;re looking for an easy way to track your visitors and get a nice visual representation that Woopra will work well for you. Woopra lets you track multiple sites - not sure what the limit is, but I currently am tracking six.</p>
<p>To note: <em>&#8220;Woopra is free of charge during the Beta testing phase. Both free and paid plans will be available as soon as Woopra is officially released. Enterprise editions for commercial, high traffic sites, will also be available.&#8221;</em></p>
<p><strong>Update 8/21/08:</strong> Opened up my Woopra this morning to find my main site missing (cssgirl.com) and the rest of my sites aren&#8217;t tracking at all. :( So sad. I&#8217;m not using the Wordpress plugin, which many people have been  having problems with apparently. Also, in my member&#8217;s area, the API key for my site cssgirl has gone away and only says &#8220;null&#8221;.</p>
<p>Sent an email via their contact form at 9am. Left two messages (seems to be a widespread problem) on the forum. Will wait and see how this plays out.</p>
<p>I&#8217;m going into stats withdrawal.</p>
<p><strong> Update 8/21 #2:</strong> CSSgirl is back (along with my other sites- well all but one) and tracking! Happy days.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/368631911" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/08/18/my-love-affair-with-woopra/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F08%2F18%2Fmy-love-affair-with-woopra%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/08/18/my-love-affair-with-woopra/</feedburner:origLink></item>
		<item>
		<title>IE6 PNG Fixes - SuperSleight &amp; Unit PNG Fix</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/360585697/</link>
		<comments>http://www.cssgirl.com/resources/2008/08/09/ie6-png-fixes-supersleight-unit-png-fix/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 21:15:57 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[Web Tools/Apps]]></category>

		<category><![CDATA[IE PNG]]></category>

		<category><![CDATA[ie6]]></category>

		<category><![CDATA[IE6 PNG Support]]></category>

		<category><![CDATA[internet explorer]]></category>

		<category><![CDATA[Javascript PNG]]></category>

		<category><![CDATA[PNG]]></category>

		<category><![CDATA[PNG Transparency IE6]]></category>

		<category><![CDATA[SuperSleight]]></category>

		<category><![CDATA[Unit Interactive]]></category>

		<category><![CDATA[Unit PNG Fix]]></category>
<category>IE PNG</category><category>ie6</category><category>IE6 PNG Support</category><category>internet explorer</category><category>Javascript PNG</category><category>PNG</category><category>PNG Transparency IE6</category><category>SuperSleight</category><category>Unit Interactive</category><category>Unit PNG Fix</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/08/09/ie6-png-fixes-supersleight-unit-png-fix/</guid>
		<description><![CDATA[ A few weeks ago a new javascript, Unit PNG Fix, was released by Unit Interactive for an IE6 and below PNG support fix. Up until now I have been using SuperSleight with no issues. So I decided to do a little research this morning to find out what made Unit&#8217;s Interactive PNG fix better [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/unitpngfix.gif' alt='Unit Interactive’s Unit PNG Fix' style="float:left; margin:0 5px 5px 0;" /> A few weeks ago a new javascript, <a href="http://labs.unitinteractive.com/unitpngfix.php">Unit PNG Fix</a>, was released by Unit Interactive for an IE6 and below PNG support fix. Up until now I have been using <a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6">SuperSleight</a> with no issues. So I decided to do a little research this morning to find out what made <strong>Unit&#8217;s Interactive PNG</strong> fix better than good old <strong>SuperSleight</strong>.</p>
<p><span id="more-313"></span></p>
<p>At first glance Unit PNG Fix has the benefit of being smaller (1k .js file, 1 transparent .gif). SuperSleight has a total of 3 files (two .js files and (one 3k, the other 2k, and the transparent .gif), but you can choose to use either one of the SuperSleight .js files - so if you prefer to use the mini version of SuperSleight it would just be 2k.</p>
<p>Both are called the same way in the &lt;header&gt; of the document - a conditional focusing on IE6 and below.</p>
<p><strong>Unit Interactive lists the benefits of it&#8217;s script as:</strong></p>
<ul>
<li>Very compact javascript: Under 1kb!</li>
<li>Fixes some interactivity problems caused by IE&rsquo;s filter attribute.</li>
<li>Works on img objects and background-image attributes.</li>
<li>Runs automatically. You don&rsquo;t have to define classes or call functions.</li>
<li>Allows for auto width <em>and</em> auto height elements.</li>
<li>Super simple to deploy.</li>
</ul>
<p><strong>24 ways introduced SuperSleight as having the following qualities:</strong></p>
<ul>
<li>Works with both inline and background images, replacing the need for both sleight and bgsleight</li>
<li>Will automatically apply <code>position: relative</code> to links and form fields if they don&#8217;t already have <code>position</code> set. (Can be disabled.)</li>
<li>Can be run on the entire document, or just a selected part where you know the <span class="caps">PNG</span>s are. This is better for performance.</li>
<li>Detects background images set to <code>no-repeat</code> and sets the <code>scaleMode</code> to <code>crop</code> rather than <code>scale</code>.</li>
<li>Can be re-applied by any other JavaScript in the page &#8211; useful if new content has been loaded by an Ajax request.</li>
</ul>
<p>After creating a few png transparent images and testing both methods here are my pros and cons of each:</p>
<p><strong>SuperSleight</strong><br />
<strong>PROS:</strong></p>
<ul>
<li>No need to edit .js files with image link when both are placed in the same directory (ie: root).</li>
<li>Plug and play - just upload the supersleight-min.js and x.gif to your root directory, plug in the link to the file in an IE conditional and it works.</li>
<li></li>
</ul>
<p><strong>CONS:</strong></p>
<ul>
<li>Get IE warning about &#8220;blocked content&#8221;. Need to click top warning popup to activate supersleight.</li>
<li>Comes packed with two .js files: supersleight.js and supersleight-min.js. Could be confusing to a lay-person as to which file to use, and if both are needed.</li>
<li>Loads slightly slow. On pages with multiple PNGs in IE6 you see a &#8220;gray flash&#8221; before the PNG fix kicks in.</li>
</ul>
<p><strong>Unit PNG Fix</strong><br />
<strong>PROS:</strong></p>
<ul>
<li>Smaller size. But only by 1k.</li>
<li>No popup warning that their is active content.</li>
<li>Seems to load multiple images faster than superselight. A page with about 20+ transparent pngs loaded almost instantly without the &#8220;gray flash&#8221; commonly seen before the js kicks in for IE6.</li>
</ul>
<p><strong>CONS:</strong></p>
<ul>
<li>Comes with the path to the clear.gif image linked in the /images folder.</li>
</ul>
<p>So overall, I have come to the conclusion that it seems Unit Interactive&#8217;s Unit PNG Fix is indeed a better alternative to good old SuperSleight. Let&#8217;s just keep hoping that user will keep updating their IE6&#8217;s until there is virtually no one using IE6.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/360585697" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/08/09/ie6-png-fixes-supersleight-unit-png-fix/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F08%2F09%2Fie6-png-fixes-supersleight-unit-png-fix%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/08/09/ie6-png-fixes-supersleight-unit-png-fix/</feedburner:origLink></item>
		<item>
		<title>Typography Essentials - Free Fonts, Tools and Tutorials</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/354602665/</link>
		<comments>http://www.cssgirl.com/resources/2008/08/03/typography-essentials-free-fonts-tools-and-tutorials/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 18:55:13 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[create a font]]></category>

		<category><![CDATA[font]]></category>

		<category><![CDATA[fonts]]></category>

		<category><![CDATA[free fonts]]></category>

		<category><![CDATA[type]]></category>

		<category><![CDATA[typography]]></category>

		<category><![CDATA[typography on web]]></category>

		<category><![CDATA[typography tutorials]]></category>

		<category><![CDATA[typopgraphy tools]]></category>
<category>create a font</category><category>font</category><category>fonts</category><category>free fonts</category><category>photoshop</category><category>type</category><category>typography</category><category>typography on web</category><category>typography tutorials</category><category>typopgraphy tools</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/08/03/typography-essentials-free-fonts-tools-and-tutorials/</guid>
		<description><![CDATA[Another important aspect in web design (combined with the right color combinations and Photoshop essentials  and brushes) is getting just the right typography for your design. There are many, many free fonts available as well as tools to build your own. Not only that but you can use free online resources to determine the [...]]]></description>
			<content:encoded><![CDATA[<p>Another important aspect in web design (combined with the right <a href="http://www.cssgirl.com/general/2008/05/12/color-inspiration-for-web-design/">color combinations</a> and <a href="http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/">Photoshop essentials </a> and <a href="http://www.cssgirl.com/resources/2008/07/27/even-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition/">brushes</a>) is getting just the right typography for your design. There are many, many free fonts available as well as tools to build your own. Not only that but you can use free online resources to determine the name of that elusive font you&#8217;ve seen used elsewhere and want to grab it for yourself.</p>
<p>Once you find the font perfect for your project then you have to know how to use it. While some of the best resources about learning more about typography are books (<a href="http://www.amazon.com/Thinking-Type-Critical-Designers-Students/dp/1568984480/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1217418497&#038;sr=1-1">Thinking with Type</a> and <a href="http://www.amazon.com/Elements-Typographic-Style-Robert-Bringhurst/dp/0881792063/ref=pd_bbs_sr_2?ie=UTF8&#038;s=books&#038;qid=1217418497&#038;sr=1-2">The Elements of Typographic Style</a> are two of my favorites) there are tons of online articles and tutorials written by people in the design industry that will help you better your typography.</p>
<p><span id="more-304"></span></p>
<h2>Identifying a Font</h2>
<p>Don&#8217;t you hate it when you&#8217;re to work on a project where you don&#8217;t have access to the original design files, and the client doesn&#8217;t know the name of the font in their logo? No worries, these sites will help you find that font!</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/whatthefont.gif' alt='What The Font - Find a font by image' style="float:right; margin:0 0 5px 5px;border:1px solid #e5e5e5;"  <a href="http://www.myfonts.com/WhatTheFont/">WhatTheFont</a> - is a search engine that allows you to upload or link to an image and it will bring up results for you of several similar fonts so you can compare and match. For example I linked to the new search engine <a href="http://cuil.com">cuil</a>&#8217;s logo. I went through the process of refining the search (adding the characters isolated to each letter in the images) and was presented with a list of 30 possible matches. Part way down I determined that the font was Myriad Pro-Black - as you can see the image you upload scrolls the page with you for easy matching.</p>
<p><a href="http://community.livejournal.com/fontlover">Font Lover</a> - is a <a href="http://livejournal.com">livejournal</a> community that allows people to discuss various aspects of fonts and typography and it&#8217;s highly knowledgable font obsessed following can help you define fonts you&#8217;ve seen and find a similiar or the exact font used. Just upload a good quality image of the font you are looking for and they will have at it!</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/identify.gif' alt='Identify - Find Out What Font' /><br />
<a href="http://www.identifont.com">Identifont</a> - this site allows you to answer a series of questions and it will try to narrow your results by process of elimination. I went through the Q &#038; A to see how well it did, using Trebuchet MS as my &#8220;answer&#8221;. To be &#8220;serious&#8221; about this test I used a small sample of text (two long sentences) and answered the questions as applied only to that sample. So if it asked about an upper case &#8220;J&#8221; which wasn&#8217;t present- as well as any other unpresent letters - I clicked the &#8220;not sure&#8221; answer. (In a lot of cases you will have very little character samples to go with). After answering all the questions I was given the font &#8220;Alwyn&#8221; as the most possible answer. Out of the total of 7 fonts, Trebuchet MS was not present. I&#8217;m sure this site may work for others, but from my simple test I didn&#8217;t receive very reliable results. (Alwyn and Trebuchet MS are not that similar!)</p>
<h2>Free Fonts</h2>
<p>Finding the perfect font for your project can be a headache with so many choices available. Thankfully these services allow you to browse by the fonts characteristics aiding your search for the perfect font.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/1001freefonts.gif' alt='1001 Free Fonts' style="float:left; margin:0 5px 5px 0;" /> <a href="http://www.1001freefonts.com/">1001 Free Fonts</a> - one of my favorite font sites since day one of my foray into design. They offer free fonts categorized by category (&#8221;Brush&#8221;, &#8220;Western&#8221;, &#8220;3D&#8221;, etc) and  you cna browse alphabetically. You can also search for a font by name (should you know it). I&#8217;m not sure what their total number of fonts are, but they had &#8220;1001&#8243; back in 1998 when they launched, so I&#8217;m guessing it may be a bit larger now! The only unfortuante thing is that they are constantly trying to sell you the &#8220;Ultimate Font Pack&#8221; or commercial fonts for sale.</p>
<p><a href="http://dafont.com">Dafont</a> - offers categories and subcategories to browse by, latest fonts, <a href="http://www.dafont.com/top.php">top fonts</a>, search and alphabetical listings and brags that they have 8031 fonts (and growing!). You can preview the font by entering you own sample text as well as adjusting the approximate size (tiny, small, medium, large). Also allows comments on the fonts by other users.</p>
<p><a href="http://simplythebest.net/fonts/index.html">SimpletheBest Free Fonts</a> - is another site just like 1001 Free Fonts and dafont, but offers a little twist - the font preview is in color and also includes a very brief description (informative stuff like if the font is only lower case of it it includes international symbolds, etc).</p>
<p><a href="http://fontleech.com/">Fontleech</a> - was a blog that updated sporatically from 2005-2007 linking to various free fonts all over the internet of very high qualities. I&#8217;d definitely recommend browsing through the archives and finding some new favorites.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/anivers1.gif' alt='Anivers Free Font' style="float:left;margin:0 5px 5px 0;" /> <a href="http://www.smashingmagazine.com/2007/11/08/40-excellent-freefonts-for-professional-design/">40+ Excellent Free Fonts for Professional Design</a> - Smashing Magazine put this list together in 2007 of over 40 great font that you can use for free in your professional work, where I found one of my favorite fonts <a href="http://www.josbuivenga.demon.nl/anivers.html">Anivers*</a>. Smashing Magazine also provides a great series called <a href="http://www.smashingmagazine.com/category/fonts/">Free Fonts of the Month</a>, linking you directly to the months best free fonts!</p>
<h2>Typography Tutorials and Articles</h2>
<p>You found the found you need for your project&#8230; now you&#8217;ll need some inspiration and direction on how to use it!</p>
<p><a href="http://ilovetypography.com/">I Love Typography</a> - Comprehensive site dedicated to typography. Publishes articles on font finds, history of fonts and typographical styles and so much more. Definitely worth an add to your RSS feed collection.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/abuzeedo.gif' alt='Abuzeedo frilly typography font' style="float:left; margin:0 5px 5px 0;" /> <a href="http://abduzeedo.com/super-cool-frilly-bits-typography">Super Cool Frilly Bits Typography</a> - Abuzeedo.com provides a fantastic tutorial on how they added frills to match their logo with a grunge like background. </p>
<div class="clear"></div>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/08/40typographyposters.gif' alt='40 Killer typographic posters, photoshop effects and tutorials' style="float:right;margin:0 0 5px 5px;" /> <a href="http://www.noupe.com/design/40-killer-typographic-posters-photoshop-effects-and-tutorials.html">40 Killer Typographic Posters, Photoshop Effects and Tutorials</a> - Typography by example.  40 amazing, beautiful, stunning and &#8220;killer&#8221; examples for you to learn and drawn inspiration from. </p>
<div class="clear"></div>
<p><a href="http://www.alistapart.com/articles/typography">Typography Matters</a> - A List Apart contributor Erin Kissane explains about an often overlooked item of online typography - typographically correct punctuation.</p>
<p><a href="http://www.nytimes.com/2008/06/26/technology/personaltech/26basics.html?_r=3&#038;8cir=&#038;adxnnl=1&#038;oref=slogin&#038;emc=cir&#038;adxnnlx=1214738689-ENxI5zUgJYGlR63iTT9vUg&#038;oref=slogin">Down With Helvetica: Design Your Own Font</a> - The New York Times has a decent article about how more and more people are turning away from readily available free and commercial fonts and creating their own.</p>
<p><a href="http://designm.ag/resources/headline-fonts/">50+ Fonts for Big, Bold Headlines</a> - A great list of FREE fonts available for download that will help you construct that perfect headline that pops out grabbing readers.</p>
<p><a href="http://webstyleguide.com/type/index.html">Web Style Guide</a> - Everything you will ever need to know about typography on the web.</p>
<p><a href="http://www.markboulton.co.uk/journal/comments/five_simple_steps_to_better_typography/">5 Simple Steps to Better Typography</a> - Mark Boulton provides a series of five articles explaining five very simple things you can do to achieve better typography. This is the first of the series, before the comments is the links to the other four &#8220;chapters&#8221;.</p>
<p><a href="http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/">Better CSS Font Stacks</a> - Nathan of Unit Interactive has written a great article that no CSS coder/designer should miss out on. He explain how we can easily make better &#8220;font stacks&#8221; (a.k.a - the list of fonts that the browser should display for elements).</p>
<p><a href="http://www.3point7designs.com/blog/2008/05/08/8-fonts-you-probably-dont-use-in-css-but-should/">8 Fonts You Probably Don&#8217;t Use In CSS But Should</a> - Tahoma lover? Century Gothic fan? Here&#8217;s your lead-in to start using your favorites in your CSS.</p>
<h2>Typography Tools</h2>
<p>Can&#8217;t find the perfect font? Create your own!</p>
<p><a href="http://fontstruct.fontshop.com/">FontStruct</a> - Design and create your very own font family - free!</p>
<p><a href="http://ilovetypography.com/2007/10/22/so-you-want-to-create-a-font-part-1/">How To Create Your Own Font(s)</a> - I Love Typography brings you an fantastic article on how you can make your own font and the tools your need to start.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/354602665" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/08/03/typography-essentials-free-fonts-tools-and-tutorials/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F08%2F03%2Ftypography-essentials-free-fonts-tools-and-tutorials%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/08/03/typography-essentials-free-fonts-tools-and-tutorials/</feedburner:origLink></item>
		<item>
		<title>Even More Obscure Photoshop Essentials! The Free Photoshop Brushes Edition</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/347544248/</link>
		<comments>http://www.cssgirl.com/resources/2008/07/27/even-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:17:48 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Brushes]]></category>

		<category><![CDATA[free brushes]]></category>

		<category><![CDATA[free photoshop brushes]]></category>

		<category><![CDATA[photoshop brushes]]></category>

		<category><![CDATA[photoshop cs3]]></category>
<category>brushes</category><category>free brushes</category><category>free photoshop brushes</category><category>photoshop</category><category>photoshop brushes</category><category>photoshop cs3</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/07/27/even-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition/</guid>
		<description><![CDATA[I&#8217;m a big fan of small sites that provide free quality content just for the love of creating various items for people to use for their own design purposes. Before I provided a list of thousands of free Photoshop essentials from patterns, to brushes and gradients. Here&#8217;s some lesser known sites and designers and their [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of small sites that provide free quality content just for the love of creating various items for people to use for their own design purposes. Before I provided a <a href="http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/">list of thousands of free Photoshop essentials</a> from patterns, to brushes and gradients. Here&#8217;s some lesser known sites and designers and their awesome brushes. Quantity may vary with these smaller sites, but the quality is remarkable!<br />
<span id="more-289"></span></p>
<h2>Photoshop Brushes</h2>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/studio-brushes.gif' alt='Studio Brushes - Paper and Ink photoshop brushes' /><br />
<a href="http://amadaun.net/brushes/brush.htm">Studio Brushes</a> - Nikki Jeske has provided a small but decent collection of various photo realistic brushes as well as a sampling of swirly brushes. My favorite? &#8220;<a href="http://amadaun.net/brushes/ink.htm">Paper &#038; Ink</a>&#8220;. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/astral.gif' alt='Luxa.org - Photoshop brushes, tutorials, videos' /><br />
<a href="http://luxa.org/">Luxa</a> - Luxa is a community of Photoshop users that provides video tutorials, step by step instructions, a small sampling of brushes and a digg-like article voting system. Favorite brush set? &#8220;Astral Flora&#8221;.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/encre.gif' alt='Encre - Photoshop Brushes' /><br />
<a href="http://brushes.nenuphar.net/index2.php?p=brushes">Encre</a> - Encre offers a couple dozen brush sets of all different varieties - from floral, swirls, grunge, scratches, abstract and more. Favorite? <a href="http://brushes.nenuphar.net/index2.php?p=13to16">Brushes 14</a> (second on page).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/mutsie-100x100.gif' alt='100×100px brushes at livejournal.com' /><br />
<a href="http://community.livejournal.com/100x100_brushes">100&#215;100 brushes</a> - 100&#215;100 brushes at Livejournal. I mentioned <a href="http://community.livejournal.com/brushaddicts/">brush addicts</a> at livejournal.com before as one of my favorite resources, and this is another great one. Tons and tons of brushes to download from very talented artists, most sized to work well with 100&#215;100px dimensions - great for icon design. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/celestial-star.gif' alt='Celestial Star Free photoshop Brushes' /><br />
<a href="http://celestial-star.net/brushes/">Celestial Star</a> - Celestial Star has tons of free brushes ranging from grunge, photo-realistic, illustrations, glitter, and more. Lots to choose from. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/beautiful-sin.gif' alt='Beautiful Sin free photoshop brushes' /><br />
<a href="http://beautiful-sin.net/brushes/">Beautiful-Sin</a> - Small selection of some nice grungy - abstracty brushes. Nice sized brush packs, I hope they add some more!</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/revitalized-view.gif' alt='Bedazzling - Revitalized View Brushes' /><br />
<a href="http://revitalizedview.com/bedazzling/brushes.php">Bedazzling</a> - Bedazzling has several Photoshop brushes in the grunge and icon brush categories. Favorite? &#8220;Textured Wind&#8221;.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/misprinted-type.gif' alt='Misprinted Type - Free grunge brushes' /><br />
<a href="http://www.misprintedtype.com/v3/goodies.php">Misprinted Type</a> - Older site, small selection - insanely useful and high quality grunge brushes. Definitely grab brush packs #2 and #4. Unfortunately no previews of brushes before downloading - but have no fears you won&#8217;t be disappointed!</p>
<h2>deviantART Photoshop Brush Goodies</h2>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/xxmortanixx.gif' alt='XxMortanixX free photoshop brushes' /><br />
<a href="http://xxmortanixx.deviantart.com/gallery/#PS-brushes">XxMortanixX</a> - XxMortanixX provides two really random and quirky brush sets via deviant art. Really good stuff for oddball art and designs.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/ihea.gif' alt='IHEA free photoshop vector brushes' /><br />
<a href="http://ihea.deviantart.com/gallery/#BRUSHES">IHEA</a> - Another talented artist who stocks deviantART with their fantastic content, IHEA provides us with plenty of vector-style brushes. I&#8217;m digging <a href="http://ihea.deviantart.com/art/VECTOR-LINEDOTS-VOL-II-HQ-46322884">Vector Linedots Vol II</a>.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/summerair.gif' alt='SummerAIR free floral photoshop brushes' /><br />
<a href="http://summerair.deviantart.com/">SummerAIR</a> - SummerAIR adds to the deviantART Photoshop brush collection with two packs of floral and swirl type brushes.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/trisste.jpg' alt='Trisste Eyelash and Hair Photoshop Brushes' /><br />
<a href="http://trisste-brushes.deviantart.com/gallery/">Trisste Brushes</a> - Phenomenal eyelash and hair brushes, along with a few other packs such as wounds and decay. In the (very quickly thrown together) example above I&#8217;ve used the lovely Sarah Michelle Gellar to demonstrate one of the eyelash brushes. :) </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/invisiblesnow.gif' alt='Invisible Snow Scribble Sketch Photoshop Brushes' /><br />
<a href="http://invisiblesnow.deviantart.com/gallery/">InvisibleSnow</a> - offers several random packs of brushes - my favorites being the hand drawn sketches like <a href="http://invisiblesnow.deviantart.com/art/Urban-Scrawl-2-83053171">Urban Scrawl 2</a> and <a href="http://invisiblesnow.deviantart.com/art/Sketchbook-Scribble-Brushes-48583651">Sketchbook Scribble Brushes</a>.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/07/tazni.gif' alt='Tazni free tech and grunge photoshop brushes' /><br />
<a href="http://tazni.deviantart.com/gallery/#Brushes">Tazni</a> - Tazni has made a bunch of brush packs that come overflowing with brushes galore. Definitely check out the <a href="http://tazni.deviantart.com/art/Tech-Brushes-53559343">Tech</a> and <a href="http://tazni.deviantart.com/art/Grunge-58927595">Grunge</a> packs.</p>
<p>I could got on and on with more deviantART favorites but this sampling should keep you busy for at least a little while :)</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/347544248" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/07/27/even-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F07%2F27%2Feven-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/07/27/even-more-obscure-photoshop-essentials-the-free-photoshop-brushes-edition/</feedburner:origLink></item>
		<item>
		<title>How to Use CSS Sprites With Son of Suckerfish Drop Downs</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/317657385/</link>
		<comments>http://www.cssgirl.com/resources/2008/06/22/how-to-use-css-sprites-with-son-of-suckerfish-drop-downs/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 21:53:18 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[css sprites]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[son of suckerfish]]></category>

		<category><![CDATA[web development]]></category>

		<category><![CDATA[xhtml]]></category>
<category>css</category><category>css sprites</category><category>html</category><category>son of suckerfish</category><category>web development</category><category>xhtml</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/06/22/how-to-use-css-sprites-with-son-of-suckerfish-drop-downs/</guid>
		<description><![CDATA[So recently I was working on a project that required image based navigation AND drop down menus. From the get-go I decided to use CSS Sprites for the tabbed menu for the normal, active and hover styles. I also decided the best way to implement the drop down was to use the &#8220;Son of Suckerfish&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>So recently I was working on a project that required image based navigation AND drop down menus. From the get-go I decided to use CSS Sprites for the tabbed menu for the normal, active and hover styles. I also decided the best way to implement the drop down was to use the &#8220;Son of Suckerfish&#8221; drop down menus heavily modified from the <a href="http://htmldog.com/articles/suckerfish/dropdowns/">original code</a> to fit in with the original programming I had done for the menu.</p>
<p><a href="http://www.cssgirl.com/resources/2008/05/28/css-sprites-easily-use-css-to-replace-images/">I&#8217;ve explained before how to use CSS Sprites for changing images</a>, so I won&#8217;t go into too many more details on how to accomplish this, but to recreate this for your own site you will need to create one sprite for your normal tab, hovered and current/active tab. That&#8217;s three sets of tabs in one file.</p>
<p><span id="more-287"></span><br />
This is what your file should look like after you have finished styling it to your liking (click to enlarge):</p>
<p><a href='http://www.cssgirl.com/wp-content/uploads/2008/06/navigation-sprite.gif' title='CSS Sprite for Navigation with Son of Suckerfish Dropdown'><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/navigation-sprite.gif' width="450" alt='CSS Sprite for Navigation with Son of Suckerfish Dropdown' /></a></p>
<p>As you can see, for ease of writing the CSS I have exactly line up each navigation style exactly below the &#8220;normal&#8221; style. The middle is the &#8220;hover&#8221; images, with the last being our &#8220;current/active&#8221; tab styles.</p>
<p>Now, the CSS for the sprites is pretty simple - I&#8217;ve made a class for each tab that defines the height, width and background position. Next, I added the hover styles for each class, just changing the background position. Finally, to achieve the &#8220;current&#8221; styles, I added an id to be applied for when that particular link is &#8220;active&#8221; (ie: you are on one of the pages).</p>
<h2><a href="http://www.cssgirl.com/examples/css-sprites-son-of-suckerfish-dropdown.html">Click here to see the example of the sprite with dropdowns.</a></h2>
<p>The code is pretty long for the CSS so I&#8217;m not going to post it directly into this post, so you can <a href="http://www.cssgirl.com/examples/suckerfish-sprites.css">check it out here</a>.</p>
<p>As you can see I renamed the primary id for the suckerfish menu to #drops (in example by HTMLdog it&#8217;s #nav - which I had already used as a container for my entire tab scheme). From there I pretty much changed everything to fit in with the navigation I had already built (using floats) except for the main &#8220;switch&#8221; that hides the drop down until it&#8217;s hovered over (the negative absolute positioning and the &#8220;left:auto&#8221; to bring it back). Of course the modification brought some IE6/IE7 issues so when you view source of the HTML you can see the two conditionals I added to fix the problem (mostly margin based).</p>
<p>As you can see combining the two methods is not hard at all and takes a little extra markup and a little extra CSS.</p>
<p>If you have tried this method and used it successfully leave a comment to show you&#8217;re awesome work!! If not, and you need some help troubleshooting leave a comment with the problem and we can work it out.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/317657385" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/06/22/how-to-use-css-sprites-with-son-of-suckerfish-drop-downs/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F06%2F22%2Fhow-to-use-css-sprites-with-son-of-suckerfish-drop-downs%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/06/22/how-to-use-css-sprites-with-son-of-suckerfish-drop-downs/</feedburner:origLink></item>
		<item>
		<title>How To Make Aardvark Add-on Work With Firefox 3!</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/316181210/</link>
		<comments>http://www.cssgirl.com/articles/2008/06/20/making-aardvark-add-on-work-with-firefox-3/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 12:32:12 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[aardvark 2.9]]></category>

		<category><![CDATA[aardvark add-on]]></category>

		<category><![CDATA[aardvark extension]]></category>

		<category><![CDATA[aardvark for firefox]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[firefox 3.0]]></category>

		<category><![CDATA[firefox add-ons]]></category>

		<category><![CDATA[firefox addons]]></category>

		<category><![CDATA[firefox extensions]]></category>
<category>aardvark 2.9</category><category>aardvark add on</category><category>aardvark extension</category><category>aardvark for firefox</category><category>firefox</category><category>firefox 3.0</category><category>firefox add ons</category><category>firefox addons</category><category>firefox extensions</category>
		<guid isPermaLink="false">http://www.cssgirl.com/articles/2008/06/20/making-aardvark-add-on-work-with-firefox-3/</guid>
		<description><![CDATA[ I&#8217;m a huge, huge fan of the latest Firefox release. But I was really, really disapointed that a LOT of my very favorite (and most used!) plugins were incompatible. The plugin I felt most lost without was Aardvark, which I use every single day, practically all day long to aid me in development, editing [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/aardvark-firefox.png' alt='Aardvark Plugin for Firefox' class="float-left" /> I&#8217;m a huge, huge fan of the latest <a hef="http://getfirefox.com">Firefox</a> release. But I was really, really disapointed that a LOT of my very favorite (and most used!) plugins were incompatible. The plugin I felt most lost without was Aardvark, which I use every single day, practically all day long to aid me in development, editing and design.</p>
<p>Aardvark is a simple little Firefox plugin that when activated (right click and choose &#8220;Start Aardvark&#8221;) lets you highlight each elements on the page with a red border - not only that, a tab appears on the border with the element and id/class that is associated with it.</p>
<p>This plugin is critical for me (along with Firebug) when diagnosing layout problems.<br />
<span id="more-285"></span><br />
So, unfortunately when Firefox 3 shipped on Tuesday I realized that my favorite tool wasn&#8217;t compatible. With a little research I found a loophole to circumvent the incompatibility issue.</p>
<ol>
<li>Open up any browser BUT Firefox and <a href="https://addons.mozilla.org/en-US/firefox/addon/4111">download the latest version of Aardvark</a>. Save to your desktop for easy access.</li>
<li>Right-click on the <strong>aardvark-2.9-fx.xpi</strong> file and change the file extension to .rar (you will need a program such as <a href="http://www.rarsoft.com/">Winrar</a> or <a href="http://www.winace.com/">WinAce</a> - both free- to complete this)</li>
<li>Double click the new <strong>aardvark-2.9-fx.rar</strong> file and extract <strong>JUST THE INSTALL.RDF</strong> file. Nothing else. If you happen to extract the whole folder it doesn&#8217;t work.</li>
<li>Open <strong>install.rdf</strong> with your text editor of choice. I used Notepad++, but regular Notepad will suffice. Search for <strong>3.0pre</strong> and replace with <strong>3.0</strong>. Save!</li>
<li>Close the edited install.rdf file and drag it into the <strong>aardvark-2.9-fx.rar</strong> archive.</li>
<li>Change the archive&#8217;s extension back to it&#8217;s original .xpi &#8212; <strong>aardvark-2.9-fx.xpi</strong>.</li>
<li>Drag <strong>aardvark-2.9-fx.xpi</strong> into any Firefox window and it will install as usual and work!</li>
</ul>
<p>This trick was provided by Dinaz in a thread of comments in the Aardvark&#8217;s plugin page on Firefox Add-ons. </p>
<p>Other plugins that <strong>weren&#8217;t automatically updating for me and I had to go to the Firefox Add-ons section to download</strong>: <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/271">ColorZilla</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/1368">Colorful Tabs</a>.</p>
<p>Other plugin(s) that still aren&#8217;t updated that I miss: <a href="https://addons.mozilla.org/en-US/firefox/addon/1330">CuteMenus - Crystal SVG</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/1269">Fasterfox</a> (although you can make it work with the same hack used for Aardvark).</p>
<p>Also, slightly off the subject - but I&#8217;m slightly annoyed with the Firefox site. I searched for &#8220;colorzilla&#8221;, &#8220;colorZilla&#8221;, &#8220;color zilla&#8221; and &#8220;colorzilla 2.0&#8243; with their in site search and each time it returned &#8220;No results to display&#8221;. Jumping over to google it was the first result from my query. Same for cutemenus. I think Firefox needs to work on their search feature!</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/316181210" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/articles/2008/06/20/making-aardvark-add-on-work-with-firefox-3/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Farticles%2F2008%2F06%2F20%2Fmaking-aardvark-add-on-work-with-firefox-3%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/articles/2008/06/20/making-aardvark-add-on-work-with-firefox-3/</feedburner:origLink></item>
		<item>
		<title>Create A Memorable Maintenance Page</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/313026045/</link>
		<comments>http://www.cssgirl.com/articles/2008/06/16/create-a-memorable-maintenance-page/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 13:30:11 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Other]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[error pages]]></category>

		<category><![CDATA[maintenance pages]]></category>

		<category><![CDATA[site maintenance]]></category>

		<category><![CDATA[Wordpress]]></category>
<category>design</category><category>error pages</category><category>maintenance pages</category><category>site maintenance</category><category>wordpress</category>
		<guid isPermaLink="false">http://www.cssgirl.com/articles/2008/06/16/create-a-memorable-maintenance-page/</guid>
		<description><![CDATA[Every once in a while we have to take our site down for upgrades, or god forbid something breaks and we have to fix it and we don&#8217;t want to leave the broken version for our users to see.
I was inspired to write this after seeing the funny Technorati maintenance page this morning:

Maintenance pages are [...]]]></description>
			<content:encoded><![CDATA[<p>Every once in a while we have to take our site down for upgrades, or god forbid something breaks and we have to fix it and we don&#8217;t want to leave the broken version for our users to see.</p>
<p>I was inspired to write this after seeing the funny Technorati maintenance page this morning:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/technorati.gif' alt='Technorati Monster Loose' /></p>
<p>Maintenance pages are important for many reasons, but one of the most important reasons is to make people remember to come back. If someone is visiting your site for the first time and you are currently working on your site and have placed it in maintenance mode typically you will replace your index with a page explaining the downtime and encouraging users to check back later (giving a specific time frame is good practice).<br />
<span id="more-274"></span><br />
When designing your maintenance page you must keep in mind that people see dozens, maybe hundreds of websites a day. And if you&#8217;ve taken your site down for upgrades you definitely want these people to remember your site and to return later on. </p>
<p>A few tips to a better maintenance page:</p>
<p>1. Keep the general design close to your site&#8217;s design. It doesn&#8217;t necessarily need to be an exact duplicate of your layout - but it is wise to use the same colors and feeling as the original.<br />
2. Make it simple. No need to go into exact details about WHAT your working on. Just let people know you&#8217;re working on it.<br />
3. Give a time frame for people to return. Best is something like &#8220;Please try again in 30 minutes!&#8221;.<br />
4. Make static content available. Have a few popular articles mirrored statically and link to them through your maintenance page. Give visitors a taste of what you have so they remember to come back for more great content.</p>
<p>Wordpress users can download a plugin for when they are making adjustments, upgrades or fixing their blogs called &#8220;<a href="http://sw-guide.de/wordpress/plugins/maintenance-mode/">Maintenance Mod Plugin</a>&#8220;. When activated a maintenance page will show for any users NOT logged in. If you are logged in you can view all content on the front and backend and work as needed.</p>
<p>The sample page that comes with the plugin is fully customizable:</p>
<p><a href="http://www.cssgirl.com/wp-content/uploads/2008/06/wordpress-maintence-plugin.png"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/wordpress-maintence-plugin.png' width="450" alt='Wordpress Maintenance Mode Plugin' /></a></p>
<p>Here are some examples of maintenance pages from some popular sites (click to enlarge):</p>
<p><strong>Adsense:</strong><br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/adsense.jpg""><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/adsense.jpg' width="450" alt='Adsense Down' /></a></p>
<p><strong>Blogger:</strong><br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/blogger.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/blogger.jpg' width="450" alt='Blogger Down' /></a></p>
<p><strong>Bloglines</strong><br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/bloglines.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/bloglines.jpg' width="450" alt='bloglines down' /></a></p>
<p><strong>Digg</strong><br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/digg.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/digg.jpg' alt='Digg Down' width="450" /></a></p>
<p><strong>Feedburner</strong> - not exactly a maintenance page - but good demonstration of an error page.<br />
<strong><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/feedburner.jpg' alt='Feedburner down' /></p>
<p><strong>IStockPhoto</strong> - my favorite!!<br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/istockphoto.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/istockphoto.jpg' alt='istockphoto down' width="450" /></a></p>
<p><strong>Mixx</strong><br />
<a href="http://www.cssgirl.com/wp-content/uploads/2008/06/mixx.jpg"><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/mixx.jpg' alt='Mixx down' width="450" /></a></p>
<p><strong>Twitter</strong> - has several<br />
<a href='http://www.cssgirl.com/wp-content/uploads/2008/06/tf-twitterdown.jpg' title='Twitter Down'><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/tf-twitterdown.jpg' alt='Twitter Down' width="450" /></a><br />
<a href='http://www.cssgirl.com/wp-content/uploads/2008/06/twitter-down.jpg' title='twitter down'><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/twitter-down.jpg' width="450" alt='twitter down' /></a></p>
<p>As you can see some of the best pages here stay true to the site brand, while making it a little fun. They also offer information about what is happening and when you can return to the site for it&#8217;s regular content.</p>
<p>Do you have a favorite/memorable maintenance page? If so leave a comment and I can add it to this post. Want to show off your own personal maintenance page? Leave a comment!</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/313026045" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/articles/2008/06/16/create-a-memorable-maintenance-page/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Farticles%2F2008%2F06%2F16%2Fcreate-a-memorable-maintenance-page%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/articles/2008/06/16/create-a-memorable-maintenance-page/</feedburner:origLink></item>
		<item>
		<title>Rounded Corner Boxes With Expandable Heights Using CSS and Images</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/308466450/</link>
		<comments>http://www.cssgirl.com/articles/2008/06/09/rounded-corner-boxes-with-expandable-heights-using-css-and-images/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 02:05:05 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Rounded Corners]]></category>

		<category><![CDATA[web development]]></category>

		<category><![CDATA[xhtml]]></category>
<category>css</category><category>html</category><category>photoshop</category><category>Rounded Corners</category><category>web design</category><category>web development</category><category>xhtml</category>
		<guid isPermaLink="false">http://www.cssgirl.com/articles/2008/06/09/rounded-corner-boxes-with-expandable-heights-using-css-and-images/</guid>
		<description><![CDATA[Rounded corners are a great design element to escape from the blocky/boxiness a lot of web designers fall victim to. I remember the first time I created my own rounded corner box using Photoshop and HTML/CSS. What a thrill :) A lot of people shy away from it because it SEEMS a lot more difficult [...]]]></description>
			<content:encoded><![CDATA[<p>Rounded corners are a great design element to escape from the blocky/boxiness a lot of web designers fall victim to. I remember the first time I created my own rounded corner box using Photoshop and HTML/CSS. What a thrill :) A lot of people shy away from it because it SEEMS a lot more difficult than it really is.</p>
<p>I&#8217;m going to show two ways to create this effect using Photoshop (or the graphic editor of your choice) and HTML/CSS. There are other ways to create this effect using just CSS - but I really am not a big fan of it because it creates a lot more empty divs than this method. Yes if images are off you will lose this effect - but I&#8217;m willing to sacrifice that. </p>
<p>Like I said I&#8217;m going to demonstrate two ways to accomplish this. The first is using just a flat rounded corner image with no other effects. The second will have a box with a drop shadow, border and gradient. :) So let&#8217;s start easy!</p>
<p><span id="more-264"></span></p>
<p>First open up Photoshop, and create a new document with a size of 200&#215;200px.</p>
<p>For this example you don&#8217;t really need to have a background color (ie: you can use a transparent gif), but for the sake of this example I&#8217;m going to use a white background fill.</p>
<p>Next, select your rounded rectangle tool and draw the shape out to fill most of the box. My shape radius option is set to just 5px, but you can choose whichever best fits for your design. The concept is the same no matter how rounded your corners are.</p>
<p>I&#8217;ve chosen one of my favorite colors for the shape&#8217;s fill - <strong>#ff008a</strong> - a nice bright magenty-pink :)</p>
<p>Now, hold down CTRL while clicking on your shape layer. Your shape should now be selected:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/selected-shape.gif' alt='Select the shape' /></p>
<p>Now that you have the whole shape selected let&#8217;s remove any excess background you might have. From the top menu choose &#8220;Image&#8221; and then choose &#8220;Crop&#8221;. This will take your image down to just the shape. You will see a tiny bit of the background peeking from the corners where it rounds.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/cropped-shape.gif' alt='Cropped Shape' /></p>
<p>Make sure your shape is still selected (CTRL + CLICK shape layer). Now, choose the Rectangular Marquee Tool (keyboard: M). Now, while holding down the ALT key<strong>*</strong> <small>(while holding ALT and using the rectangular marquee tool parts of your selection that are already selected will be deselected)</small> select right after the TOP rounded corners end deselect the bottom half. It may be helpful if you zoom in a bit.</p>
<p>Here is what your selection should look like:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/top-selection.gif' alt='Top selection' /></p>
<p>Great, now crop that image the same way we did to the original shape - find &#8220;Image&#8221; on the top menu, and then select &#8220;Crop&#8221; from its dropdown.</p>
<p>There you have it. All we need to make our rounded corner box! I&#8217;ll explain:</p>
<p>First, CTRL + ALT + SHIFT + S to &#8220;Save for Web&#8230;&#8221;. Save your image as top.gif. </p>
<p>Now, press CTRL + SHIFT + E to flatten your image. You will be left with one layer. Next press CTRL + T to transform.</p>
<p><strong>***TIP***</strong> if your final layer is &#8220;locked&#8221; double click the lock next to the layer name and when the dialog pops up called &#8220;New Layer&#8221; press ok, THEN press CTRL + T. </p>
<p>Right click on your image and from the drop down select &#8220;Flip Vertical&#8221;. This will give you the bottom to your box. CTRL + SHIFT + ALT + S to save, naming it bottom.gif.</p>
<p>Great. Now that we have our images we can start the code.</p>
<p>Our HTML will look like this (I&#8217;m using divs for this example, but theoretically this can be applied to most if not all block level elements).</p>
<div class="xhtml">
<pre>
<code><strong>&lt;div <em>class</em>=<tt>"wrap"</tt>&gt;
&lt;div <em>class</em>=<tt>"mybox"</tt>&gt;
	&lt;p&gt;</strong>My box text ;)<strong>&lt;br /&gt;</strong>
	This is my rounded box, isn't it so cool!
	I love my rounded corner box, it's SO pretty!
	And it's expands it's height to
        fit in as much text as I want to throw in it!
	How awesome!<strong>&lt;/p&gt;
&lt;/div&gt;
&lt;div <em>class</em>=<tt>"endbox"</tt>&gt;&lt;/div&gt;
&lt;/div&gt;</strong></code>
</pre>
</div>
<div class="clear"></div>
<p><strong>**NOTE**</strong> : The &#8220;wrap&#8221; class is really for demo purposes. Because I am using floats for this example unless the parent element has a width the bottom of the box will float next to it. You won&#8217;t need to wrap each rounded box in this if you have them in a sidebar/part of your page of some sort with a set width close the the width of your box. </p>
<p>If you want to remove the wrap class and have the same effect in an area with no container width switch the &#8220;float:left&#8221; in &#8220;mybox&#8221; and &#8220;endbox&#8221; to &#8220;display:block;&#8221;. I recommend using floats contained within a set width parent though to prevent compatibility issues!</p>
<p>That&#8217;s it for the HTML, now the CSS. You will need to know several things before starting - </p>
<p>1) The WIDTH and HEIGHT of your rounded corner images AFTER cropping. If you are not sure open the file up in Photoshop and right click the title bar of the image and select &#8220;Image Size&#8221; and you will see the dimensions. You can also open up the folder where you have saved the image and hover over the image and the popup in Windows will show you the width/height.<br />
2) The location of your image.</p>
<div class="css">
<pre>
<strong>.wrap</strong> {
	<code><strong>width</strong>:<em>200px</em>;
	<strong>float</strong>:<em>left</em>;</code>
	}

<strong>.mybox</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>padding</strong>:<em>10px</em>;</code>
	<em> /*Your width is 190px minus 20px for your left and right padding totally to 170px*/</em>
	<code><strong>width</strong>:<em>170px</em>;</code>
	<em>/*the url to your top rounded corner image*/</em>
	<code><strong>background</strong>:<em>#ff008a url(top.gif) no-repeat</em>;
	<strong>font</strong>:<em>12px 'trebuchet ms', arial, verdana, sans-serif</em>;
	<strong>color</strong>:<em>#fff</em>;</code>
	}

<strong>.endbox</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>width</strong>:<em>190px</em>;
	<strong>height</strong>:<em>6px</em>;</code>
	<em>/*url to the bottom rounded corner*/</em>
	<code><strong>background</strong>:<em>transparent url(bottom.gif) no-repeat</em>; </code>
	}
</pre>
</div>
<div class="clear"></div>
<p>Great, that&#8217;s IT! Like I said before the &#8220;wrap&#8221; class is necessary only if you aren&#8217;t putting this within another div that doesn&#8217;t have a width set. This works cross browser FF, IE6/IE7, Safari and Opera.</p>
<h2><a href="http://cssgirl.com/examples/rounded.html">See Rounded Box Using CSS</a></h2>
<p>Now ;) For the &#8220;harder&#8221; method. It&#8217;s actually not much harder. You will need three images instead of two - but it&#8217;s the same principle.</p>
<p>I&#8217;ll quickly explain how to make our image in Photoshop. First, start just like our previous image create a new image at a size of 200&#215;200px. This time though be careful to make your rounded rectangle shape slightly smaller then the previous version - remember you will need to leave enough space around the image for your surrounding shadow. If you find later on that you&#8217;ve run out of space for your shadow then right click the title bar and from the drop down select &#8220;Canvas Size&#8221;. Add space to the height and width as needed to fit in your shadowing.</p>
<p>Ok, next step is to make our box a little prettier - double click the shape layer to bring up the layer styles dialog. First add a border. For this example I placed a border of 2px, color:<strong>#035873</strong> and opacity of 39%. Next let&#8217;s add a gradient that repeats down the length of the box. </p>
<p>These are the following options for your gradient:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/gradient.gif' alt='Gradient' /></p>
<p>Finally, lets add our shadow. First CTRL + Click the shape layer to select it. Next, create a new layer (CTRL + SHIFT + N). Move this layer BELOW the shape layer. Make sure your selection is still intact. If not CTRL + Click the shape layer to reselect. </p>
<p>Now, make sure your on the new layer you have created. Fill with black. The next step depends on how much shadow you want. But here is what I did: on the top menu click on the &#8220;Filter&#8221; menu and from the drop down select the &#8220;Blur&#8221; option, from that slideout choose &#8220;Gaussian Blur&#8230;&#8221; finally on the window that pops up put in a radius of 4.3.</p>
<p>You should now have a rounded box that looks like this:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/rounded-shadow.gif' alt='Rounded corner with shadow' /></p>
<p>Now, for cutting out the slices for this box you will have to select outside of the main rounded box area. For this the best option is to use the rectangular marquee tool (keyboard: M).</p>
<p>Select the top part of your box and make sure your selection is large enough that it goes just slightly beyond your shadow. If you cut too close your shadow will cut off abruptly and you will lose the whole effect. </p>
<p>So your first selection should look like this:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/selection-1.gif' alt='Selection One' /></p>
<p>See how my selection reaches outside of the shadow? This is very important. Next, go to &#8220;Image&#8221; on the top menu and then select &#8220;Crop&#8221;. Save this image. </p>
<p>Next, press CTRL + ALT + Z to take a step back to before you cropped. Make sure your Rectangular Marquee Tool is still selected. Now hold down SHIFT and press the down arrow to move your selection all the way to the bottom. (Let go of SHIFT if the selection goes to far and adjust up/down as needed).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/selection-2.gif' alt='Selections Two' /></p>
<p>Repeat the steps to crop, save and take a step back (CTRL + ALT + Z). </p>
<p>Grab your &#8220;Single Row Marquee Tool&#8221; (click the Rectangular Marquee Tool so the slideout pops out and scroll down to the 3rd tool). Just click anywhere in the middle of your box. You see a single 1px high selection for the width of your box. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/selection-3.gif' alt='Selection three' /></p>
<p>Now repeat the Crop and Save.</p>
<p>Great! Now you have the three images you will need to complete this effect. Now it&#8217;s time for the HTML:</p>
<div class="xhtml">
<pre>
<code><strong>&lt;div <em>class</em>=<tt>"wrap"</tt>&gt;
&lt;div <em>class</em>=<tt>"top"</tt>&gt;&lt;/div&gt;
&lt;div <em>class</em>=<tt>"box"</tt>&gt;
	&lt;p&gt;</strong>My box text ;)<strong>&lt;br /&gt;</strong>
	This is my rounded box, isn't it so cool!
	I love my rounded corner box, it's SO pretty!
	And it's expands it's height to fit in as much text as I want to throw in it!
	How awesome!<strong>&lt;/p&gt;
&lt;/div&gt;
&lt;div <em>class</em>=<tt>"bottom"</tt>&gt;&lt;/div&gt;
&lt;/div&gt;</strong></code>
</pre>
</div>
<div class="clear"></div>
<p>Again, the wrap isn&#8217;t needed if you have it placed within another div in a sidebar-like situation.</p>
<p>And the CSS:</p>
<div class="css">
<pre>
<strong>.wrap</strong> {
	<code><strong>width</strong>:<em>200px</em>;
	<strong>float</strong>:<em>left</em>;</code>
	}

<strong>.top, .bottom</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>width</strong>:<em>200px</em>;
	<strong>height</strong>:<em>23px</em>;</code>
	<em>/*url to the bottom rounded corner*/</em>
	<code><strong>background</strong>:<em>transparent url(rounded-shadow-btm.gif) no-repeat</em>; </code>
	}

<strong>.top</strong> {
	<em>/*url to the top rounded corner*/</em>
	<code><strong>background</strong>:<em>transparent url(rounded-shadow-top.gif) no-repeat</em> </code>
	}

<strong>.box</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>padding</strong>:<em>15px</em>;</code>
	<em>/*Your width is 200px minus 20px for your left and right padding totally to 180px*/</em>
	<code><strong>width</strong>:<em>170px</em>;</code>
	<em>/*the url to your text background*/</em>
	<code><strong>background</strong>:<em>transparent url(rounded-shadow-bg.gif) repeat-y</em>;
	<strong>font</strong>:<em>12px 'trebuchet ms', arial, verdana, sans-serif</em>;
	<strong>color</strong>:<em>#fff</em>;</code>
	}
</pre>
</div>
<div class="clear"></div>
<p>Works in all browsers!	</p>
<h2><a href="http://cssgirl.com/examples/rounded.html">See Rounded Box With Shadows Using CSS &#038; Images</a></h2>
<p>And there you have it. Two simple ways to have rounded corners using images and CSS!</p>
<p><strong>***TIP***</strong> - For my examples I am NOT using a CSS reset method. So your results may vary. If this is the case (and usually it is with IE6 - big surprise!) you will have to adjust the margins and/or paddings. I&#8217;m not going to tell you how to solve this problem should you run into it, because solving your own problems is 99% of how you learn CSS and get your experience. But you now have the general principles and should be easily able to integrate this!</p>
<p>And if you can&#8217;t, post any questions in the comments or email me and I will try my best to help you out.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/308466450" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/articles/2008/06/09/rounded-corner-boxes-with-expandable-heights-using-css-and-images/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Farticles%2F2008%2F06%2F09%2Frounded-corner-boxes-with-expandable-heights-using-css-and-images%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/articles/2008/06/09/rounded-corner-boxes-with-expandable-heights-using-css-and-images/</feedburner:origLink></item>
		<item>
		<title>Create Full Width Header &amp; Footer With Centered Content Using CSS</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/306943290/</link>
		<comments>http://www.cssgirl.com/resources/2008/06/07/create-full-width-header-footer-with-centered-content-using-css/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 19:36:53 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[xhtml]]></category>
<category>css</category><category>html</category><category>xhtml</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/06/07/create-full-width-header-footer-with-centered-content-using-css/</guid>
		<description><![CDATA[There are probably a million different ways to do this, but I&#8217;m going to show the way that I have preferred to do it, combined with my favorite centering position method.
So the simple way to do this is as follows:

HTML:


&#60;!-- background for expandable header --&#62;
&#60;div id="headerbg"&#62;
&#60;h1&#62;YOUR TEXT&#60;/h1&#62;
&#60;/div&#62;

&#60;!-- CENTER CONTENT --&#62;
&#60;div id="container"&#62;

&#60;div class="left"&#62;
	&#60;p&#62;This is content that [...]]]></description>
			<content:encoded><![CDATA[<p>There are probably a million different ways to do this, but I&#8217;m going to show the way that I have preferred to do it, combined with my favorite centering position method.</p>
<p>So the simple way to do this is as follows:<br />
<span id="more-263"></span><br />
HTML:</p>
<div class="xhtml">
<pre>
<em>&lt;!-- background for expandable header --&gt;</em>
<code><strong>&lt;div <em>id</em>=<tt>"headerbg"</tt>&gt;
&lt;h1&gt;</strong>YOUR TEXT<strong>&lt;/h1&gt;
&lt;/div&gt;</strong></code>

<em>&lt;!-- CENTER CONTENT --&gt;</em>
<code><strong>&lt;div <em>id</em>=<tt>"container"</tt>&gt;

&lt;div <em>class</em>=<tt>"left"</tt>&gt;
	&lt;p&gt;</strong>This is content that goes on the left!<strong>&lt;/p&gt;
&lt;/div&gt;

&lt;div <em>class</em>=<tt>"right"</tt>&gt;
	&lt;p&gt;</strong>Here is my right column!<strong>&lt;/p&gt;
&lt;/div&gt;

&lt;/div&gt;</strong></code>
	<em>&lt;!--CLEAR FOOTER TO PREVENT BUNCHING--&gt;</em>
	<code><strong>&lt;div <em>class</em>=<tt>"clear"</tt>&gt;&lt;/div&gt;
&lt;div <em>id</em>=<tt>"footer"</tt>&gt;&lt;p&gt;</strong>HEY HERE IS MY FULL WIDTH FOOTER<strong>&lt;/p&gt;&lt;/div&gt;</strong>
</code>
</pre>
</div>
<div class="clear"></div>
<p>Simple right? And here is the CSS:</p>
<div class="css">
<pre>

<em>/*Simple CSS reset for items we will use JUST for this example.
Please use full reset when designing!
Reseting the margin and padding is important for the body tag so the
header and footer will hug the whole screen.*/</em>

<strong>h1, p, body, html</strong> {
	<code><strong>margin</strong>:<em>0</em>;
	<strong>padding</strong>:<em>0</em>;</code>}

<em>/*Just visual styles*/</em>
<strong>body</strong> {
	<code><strong>background</strong>:<em>#000</em>;
	<strong>font</strong>:<em>12px verdana, sans-serif</em>;
	<strong>color</strong>:<em>#000</em>;</code>
	}

<em>/*Our full length header.
We align the text center so it shows up in the middle.
If you prefer you could right or left align it.*/	</em>
<strong>#headerbg</strong> {
	<code><strong>background</strong>:<em>#cccc66</em>;
	<strong>text-align</strong>:<em>center</em>;
	<strong>padding</strong>:<em>20px</em>;</code>
	}

<em>/*Center Content*/	</em>
<strong>#container</strong> {
	<code><strong>position</strong>:<em>relative</em>;
	<strong>margin</strong>:<em>0 auto</em>;
	<strong>width</strong>:<em>800px</em>;</code>
	}

<em>/*Full width footer*/</em>
<strong>#footer</strong> {
	<code><strong>background</strong>:<em>#cccc66</em>;
	<strong>padding</strong>:<em>10px</em>;
	<strong>text-align</strong>:<em>center</em>;</code>
	}

<em>/*These are just styles used for the example for the content.*/	</em>
<strong>.left</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>width</strong>:<em>500px</em>;
	<strong>background</strong>:<em>#ccff66</em>;</code>
	}

<strong>.right </strong>{
	<code><strong>float</strong>:<em>left</em>;
	<strong>width</strong>:<em>200px</em>;
	<strong>clear</strong>:<em>right</em>;
	<strong>background</strong>:<em>#66ff33</em>;</code>
	}

<strong>.left p, .right p</strong> {
	<code><strong>padding</strong>:<em>10px</em>;</code>
	}

<em>/*If you are going to use floats then you will NEED to clear the
footer so it doesn't bunch the content up*/</em>
<strong>.clear</strong> {<code><strong>clear</strong>:<em>both</em>;</code>}
</pre>
</div>
<div class="clear"></div>
<h3><a href="http://cssgirl.com/examples/full-width.html">See Example</a></h3>
<p>But wait, theres more. Often I have several things going on in my header, like a logo, and some links. I&#8217;ve actually used this on the redesigned CSSgirl, and right now you all are going to get a sneak peek of the homepage of the design in static format so I can illustrate this.</p>
<p>It&#8217;s basically the same as the above example except two critical things:</p>
<p>1. In our HTML the header is going to be an empty div. You will need also to define a height for your background.<br />
2. We will use a negative top margin to pull the centered content on top of the full width header.</p>
<p>This is a really easy way to use patterned/repeated background patterns in your header that expand the entire width of the site.</p>
<p>So, here is how those things will change:</p>
<div class="css">
<pre>
<em>/*Our full length header. */	</em>
<strong>#headerbg</strong> {
	<code><strong>background</strong>:<em>#cccc66</em>;
	<strong>height</strong>:<em>90px</em>;</code>
	}

<em>/*Center Content*/</em>
<strong>#container</strong> {
	<code><strong>position</strong>:<em>relative</em>;
	<strong>margin</strong>:<em>0 auto</em>;
	<strong>width</strong>:<em>800px</em>;
	<strong>margin-top</strong>:<em>-90px</em>;</code>
	}
</pre>
</div>
<div class="clear"></div>
<p>Now you can position and float things ON TOP of the full length header.</p>
<p><a href="http://cssgirl.com/examples/index.html">See the main page of the all new CSSgirl in static HTML format for examples (full length header and footer)</a>. (And no this isn&#8217;t the 100% final version :)</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/306943290" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/06/07/create-full-width-header-footer-with-centered-content-using-css/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F06%2F07%2Fcreate-full-width-header-footer-with-centered-content-using-css%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/06/07/create-full-width-header-footer-with-centered-content-using-css/</feedburner:origLink></item>
		<item>
		<title>Photoshop Essentials - Thousands of Free Brushes, Gradients, Layer Styles and More!</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/302674245/</link>
		<comments>http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 02:36:42 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[free photoshop]]></category>

		<category><![CDATA[free photoshop bruses]]></category>

		<category><![CDATA[free photoshop gradients]]></category>

		<category><![CDATA[free photoshop layer styles]]></category>

		<category><![CDATA[free photoshop tools]]></category>

		<category><![CDATA[photoshop brushes]]></category>

		<category><![CDATA[photoshop custom shapes]]></category>

		<category><![CDATA[photoshop gradients]]></category>

		<category><![CDATA[photoshop layer styles]]></category>
<category>free photoshop</category><category>free photoshop bruses</category><category>free photoshop gradients</category><category>free photoshop layer styles</category><category>free photoshop tools</category><category>photoshop</category><category>photoshop brushes</category><category>photoshop custom shapes</category><category>photoshop gradients</category><category>photoshop layer styles</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/</guid>
		<description><![CDATA[Photoshop is an amazingly powerful tool. It alone can allow you to create fantastic designs and photo manipulations. But, there are many, many other resources available to designers to enhance Photoshop and increase your productivity.
I&#8217;m talking about free gradients, patterns, brushes, layer styles and more that you can download and add on to Photoshop.

Patterns
(Some of [...]]]></description>
			<content:encoded><![CDATA[<p>Photoshop is an amazingly powerful tool. It alone can allow you to create fantastic designs and photo manipulations. But, there are many, many other resources available to designers to enhance Photoshop and increase your productivity.</p>
<p>I&#8217;m talking about free gradients, patterns, brushes, layer styles and more that you can download and add on to Photoshop.<br />
<span id="more-240"></span></p>
<h2>Patterns</h2>
<p><small>(Some of these sites don&#8217;t actually have the pattern present downloads. What you do will be to download the pattern and open it in  Photoshop and define it as a new pattern yourself)</small></p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern11.gif' alt='Pattern Cooler - Photoshop Patterns' class="float-left" /> <a href="http://www.patterncooler.com/">Pattern Cooler</a> - Library of patterns (some a little too loud!) that you can edit the color scheme and size of.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern2.gif' alt='Squidfingers Patterns - Photoshop Patterns' class="float-left" /> <a href="http://squidfingers.com/patterns/">Squidfingers</a> - Some of the best, most intricate patterns I&#8217;ve seen. I&#8217;ve been stuck on Travis&#8217;s patterns since 2003!</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern.gif' alt='k10k pattern library' class="float-left" /> <a href="http://www.k10k.net/pixelpatterns/">Kaliber10000</a> - A collection of user generated patterns - 953 of them! Unfortunately hasn&#8217;t been updated since 11/2007</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern21.gif' alt='Koller Media Pattern Library' class="float-left" /> <a href="http://www.kollermedia.at/pattern4u/">Kollermedia&#8217;s Pattern Library</a> - A library of 272 patterns collected and available for download.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern3.gif' alt='Tartan Designer' class="float-left" /> <a href="http://www.tartanmaker.com/">Tartan Maker</a> - Create your own tartan patterns on this easy to use site. Store and download patterns of your own or from others!</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/pattern4.gif' alt='BG maker' class="float-left" /> <a href="http://bgmaker.ventdaval.com/">bgMaker</a> - Create your own pixel patterns or download one of the over 1000 pages of patterns created <small>(warning all are user generated and some aren&#8217;t that good)</small></p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/patter5.gif' alt='Stripe Generator' class="float-left" /> <a href="http://www.stripegenerator.com/">Stripe Generator</a> - Like the name implies you can create your own stripe patterns (with a multitude of options) or download someone else&#8217;s creation!</p>
<h2>Gradients</h2>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/gradient1.gif' alt='Deziner Folio - Web 2.0' class="float-left" /> <a href="http://www.dezinerfolio.com/2007/03/14/ultimate-web-20-gradients-free-download/">Ultimate Web 2.0 Gradients</a> - 130 free Web 2.0 gradients. A very, very nice set (also see <a href="http://www.dezinerfolio.com/2007/05/06/ultimate-web-20-layer-styles/">Ultimate Web 2.0 Layer Styles</a>).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/gradient2.gif' alt='LadyOak gradients' class="float-left" /> <a href="http://ladyoak.com/ladyoak-download/gradient/view-category.html">Ladyoak</a> - 67 free sets of gradients (total of 3470). Check out my favorite <a href="http://ladyoak.com/ladyoak-download/view-document-details/530-giorgina.html">Giorginia</a> (also check out the complete <a href="http://ladyoak.com/ladyoak-download/photoshop/view-category.html">Photoshop downloads</a> section).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/gradient3.gif' alt='Free Logo Maker’s Free Gradients' class="float-left" /> <a href="http://www.thefreelogomakers.com/Adobe_Photoshop_Gradients/default.asp">Free Logo Maker&#8217;s Gradients</a> - Small collection of 150 gradients available for download in ten different sets.</p>
<h2>Brushes</h2>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brush1.gif' alt='PS Brushes' class="float-left" /> <a href="http://www.psbrushes.net">PS Brushes</a> - 511 sets of brushes categorized in 23 categories. Their terms of use is full of hard core legalese and it&#8217;s a little ad heavy, but there are some nice brush sets.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes2.gif' alt='100 Awesome high resolution photoshop brushes' class="float-left" /> <a href="http://www.photoshoproadmap.com/Photoshop-blog/2007/10/25/100-awesome-high-resolution-photoshop-brushes/">100 Awesome High Resolution Brushes</a> - Photoshop Roadmap has put together a collection of 100 AWESOME brushes created by various artists.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes3.gif' alt='Brushes by Miss M' class="float-left" /> <a href="http://missm.paperlilies.com/01_brushes.html">Miss M</a> - 80 sets of high quality brushes. Sets include swirls, text, florishes, dust, doodles and more.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes4.gif' alt='Obsidian Dawn Brushes' class="float-left" /> <a href="http://www.brushes.obsidiandawn.com">Obsidian Dawn</a> - Tons of useful and fun brushes. Be careful though - she requires a link back if you use the brushes unless you purchase a commercial license.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes5.gif' alt='Brush Addicts brushes on livejournal' class="float-left" /> <a href="http://community.livejournal.com/brushaddicts/">Brush Addicts on Livejournal</a> - Hundreds and hundreds of Photoshop brushes. Unfortunately you will have to page through the entries and more often then not be directed to another link to download. Well worth it.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes6.gif' alt='Inobscuro brushes' class="float-left" /> <a href="http://inobscuro.com/brushes/">Inobscuro</a> - Tons and tons of really useful brushes ranging from effects brushes to photo brushes.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/brushes7.gif' alt='Chez photoshop brushes' class="float-left" /> <a href="http://www.chezplumeau.com/php/main.php/EN">Chez Plumeau</a> - Collections of brushes made by graphics designers to use in various works of art.</p>
<h2>Mixed Bag</h2>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/mix.gif' alt='Mix Photoshop tools' class="float-left" /> <a href="http://www.brusheezy.com/">Brusheezy</a> - Tons of patterns and high quality brushes. Lots to go through. Also check out <a href="http://www.vecteezy.com/">Vecteezy</a> - free vector downloads.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/mix2.gif' alt='mix photoshop tools' class="float-left" /> <a href="http://myphotoshopbrushes.com/">My Photoshop Brushes</a> - Patterns, brushes, shapes, styles, gradients and tutorials. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/06/mix3.gif' alt='mix photoshop tools' class="float-left" /> <a href="http://www.brushesdownload.com/">Brushes Download</a> - Really nice brushes (609 packages) and gradients (75 packages). Unfortunately there is not categorization system, so you have to browse brushes by page.</p>
<p>For more downloads, check out <a href="http://browse.deviantart.com/resources/applications/psbrushes/">Deviant Art User&#8217;s Brushes</a>, <a href="http://www.xperimentation.com/vbrush/gosearch/index.html">vbrush &#8220;search engine&#8221;</a> <small>(no longer updated it seems)</small>, <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&#038;exc=16&#038;loc=en_us">Adobe&#8217;s Photoshop Exchange</a> and <a href="http://www.freephotoshop.com">Free Photoshop</a>.</p>
<p>Also, some of my favorite brush sets are by what used to be 8nero.net. Unfortunately site is gone - but the brushes live on via bittorrent. I&#8217;m sure you can figure out how to find it yourself ;).</p>
<p>These are just a teeny tiny sample of what you can download for free and use for Photoshop to enhance any project that you are working on from a website, print job or just making an icon for your blog ;P.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/302674245" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F06%2F01%2Fphotoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/06/01/photoshop-essentials-thousands-of-free-brushes-gradients-layer-styles-and-more/</feedburner:origLink></item>
		<item>
		<title>CSS Sprites - Easily Use CSS To Replace Images</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/299810755/</link>
		<comments>http://www.cssgirl.com/resources/2008/05/28/css-sprites-easily-use-css-to-replace-images/#comments</comments>
		<pubDate>Wed, 28 May 2008 12:30:41 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[css sprites]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[xhtml]]></category>
<category>css</category><category>css sprites</category><category>html</category><category>photoshop</category><category>tutorials</category><category>xhtml</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/05/28/css-sprites-easily-use-css-to-replace-images/</guid>
		<description><![CDATA[If you&#8217;re not using CSS Sprites (also known as the CSS Image Replacement Method) you should be. Many coders seem to fear this easy and basic way to use images with CSS and I&#8217;m not sure why. 
The benefits of CSS Sprites are plentiful, but you (and your visitors) will benefit from this method ten-fold. [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not using CSS Sprites (also known as the CSS Image Replacement Method) you should be. Many coders seem to fear this easy and basic way to use images with CSS and I&#8217;m not sure why. </p>
<p>The benefits of CSS Sprites are plentiful, but you (and your visitors) will benefit from this method ten-fold. For the coder it&#8217;s less slicing and cropping of images, and for the user it rids us of that annoying image loading flash when you use CSS to replace background images.</p>
<p>I&#8217;ll take you through some quick steps to get started with CSS Sprites.</p>
<p><span id="more-233"></span></p>
<p>First, fire up Photoshop (or your graphic editor of choice).</p>
<p>For this example we will start easy and make a background (and hover state) for one tab.</p>
<p>First Create a new document (CTRL + N) width a width of 100px and a height of 50px. Than fill in the background with the color of your choice. I&#8217;m using black (#000000).</p>
<p>Next, click on the shape tool and select the rounded rectangle (SHIFT + U). Drag the shape until you get a nice looking tab. Double click the shape&#8217;s color box and choose a color for your tab. I&#8217;ve chosen red (#ff0000). Now, choose the move arrow and drag the shape so the bottom half of the rounded rectangle is outside of the viewing box so it looks like this:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/tab.gif' alt='CSS Sprites - Tab' /></p>
<p>Now, let&#8217;s make sure our tab is centered in the box. Select all (CTRL + A) and make sure the tab&#8217;s layer is selected. Click on the arrow (move) tool again. Now on the top tool bar click the &#8220;Align horizontal centers&#8221; icon (see image below):</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/horizontal.gif' alt='CSS Sprites - Horizontal Align' /></p>
<p>Now, we can style our tab a bit. I&#8217;ve added an inner shadow to give the tab some depth (double click shape layer to have layer styles dialog appear):</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/innershadow.gif' alt='CSS Sprites - Inner Shadow - Tab' /></p>
<p>Great. Now, the next step is up to you. You can leave the tab blank and have text overlay it through the HTML, or you can use a stylized text. I&#8217;ve chosen to use a font that isn&#8217;t available through CSS/HTML so I&#8217;ve added that to image. (To make sure your font is centered repeat the step above and &#8220;align horizontal centers&#8221;):</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/tab1.gif' alt='CSS Sprites - Tab' /></p>
<p>Great, so we have our first tab. Now we need to create our hover state for this tab. Duplicate your tab by right-clicking the title bar and selecting &#8220;Duplicate&#8221;.</p>
<p>Now on the duplicated tab I&#8217;ve changed the background color to a light blue (#00a8ff) (double click shape color box again to have color dialog appear).</p>
<p>Now, back to the original red tab I am now going to merge the two tabs together. For this example I am going to place the two tabs side by side, but that&#8217;s a preference left up to you. You can also stack the images on top of each other - or put them in any order you prefer.</p>
<p>So, right click on your original tab&#8217;s title bar and select &#8220;Canvas Size&#8230;&#8221; from the drop down. Click the LEFT arrow, and change the width to 200px (increase your canvas size by the width -or height if you are stacking) of your tabs).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/canvas-size.gif' alt='CSS Sprites - Canvas Size - Tab' /></p>
<p>Now, to the right of your image you will have an extra 100px. Now, go back to your hover state image. Select all three layers and press CTRL + G. This will group all three layers into a folder. Now select the move tool (black arrow) and drag the image into the first image. Now adjust the grouped layer so it sits EXACTLY next to the original with the same height and width (you won&#8217;t see any of the transparent background if you do this correctly).</p>
<p>You should then have an image that looks similar to this:<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/05/2tabs.gif' alt='CSS Sprites - Two tabs' /></p>
<p>And that&#8217;s it for the photoshop work!</p>
<p>Now, fire up your text editor.</p>
<p>Here is the HTML:</p>
<p><code>&lt;a href="index.html" class="home" title="Home"&gt;Home&lt;/a&gt;</code></p>
<p>And here is the CSS:</p>
<pre>
<code>
  a.home {
	background:url(tabs.gif) no-repeat;
	float:left;
	text-indent:-9999px;
	height:50px;
	width:100px;
	}

a.home:hover {
	background-position: -100px 0;
	}
</code>
</pre>
<p>Also if you want to use this as your &#8220;current&#8221; style (highlight the current page) you can add that class to the CSS so it would look like this:</p>
<pre>
<code>a.home:hover, a.active {
	background-position:-100px 0;
	}
	</pre>
<p></code></p>
<h3><a href="http://cssgirl.com/examples/css-sprites.html">See the demo.</a></h3>
<p>Not so hard right?? Check out the HTML and CSS for CSSgirl and you will see that for my main nav &#8220;images&#8221; I am using CSS Sprites. For this site though I used <a href="http://cssgirl.com/wp-content/themes/cssgirl/images/navigation.gif">one large image</a> that contained all the images for both the original nav and the hover states. So my HTML looks like this:</p>
<div class="xhtml">
<pre>
<code>
<strong>&lt;div <em>id</em>=<tt>"navi"</tt>&gt;&lt;a <em>class</em>=<tt>"home"</tt> <em>href</em>=<tt>"http://cssgirl.com"</tt>&gt;</strong>Home<strong>&lt;/a&gt;
&lt;a <em>class</em>=<tt>"about"</tt> <em>href</em>=<tt>"http://cssgirl.com/about"</tt>&gt;</strong>About CSSgirl<strong>&lt;/a&gt;
&lt;a <em>class</em>=<tt>"portfolio"</tt> <em>href</em>=<tt>"http://cssgirl.com/portfolio"</tt>&gt;</strong>Portfolio<strong>&lt;/a&gt;
&lt;a <em>class</em>=<tt>"contact"</tt> <em>href</em>=<tt>"http://cssgirl.com/contact"</tt>&gt;</strong>Contact<strong>&lt;/a&gt;
&lt;a <em>class</em>=<tt>"free"</tt> <em>href</em>=<tt>"http://cssgirl.com/free"</tt>&gt;</strong>Free Resources<strong>&lt;/a&gt;&lt;/div&gt;</strong>
</code>
</pre>
</div>
<div class="clear"></div>
<p>And my CSS looks like this:</p>
<div class="css">
<pre>
<strong>#navi</strong> {
	<code><strong>float</strong>:<em>left</em>;
	<strong>width</strong>:<em>520px</em>;
	<strong>height</strong>:<em>48px</em>;</code>
	}

<strong>#navi a:hover</strong> {<code><strong>border</strong>:<em>none</em>;</code>}

<strong>#navi a</strong> {
	<code><strong>background</strong>:<em>url(images/navigation.gif)</em>;
	<strong>height</strong>:<em>48px</em>;
	<strong>display</strong>:<em>block</em>;
	<strong>float</strong>:<em>left</em>;
	<strong>text-indent</strong>:<em>-9999px</em>;</code>
	}

<strong>#navi a.home</strong> {
	<code><strong>background-position</strong>:<em>0 0</em>;
	<strong>width</strong>:<em>94px</em>;</code>
	}

<strong>#navi a:hover.home</strong> {
	<code><strong>background-position</strong>:<em>-425px 0</em>;</code>
	}	

<strong>#navi a.about</strong> {
	<code><strong>background-position</strong>:<em>-95px 0</em>;
	<strong>width</strong>:<em>91px</em>;</code>
	}

<strong>#navi a:hover.about</strong> {
	<code><strong>background-position</strong>:<em>-520px 0</em>;</code>
	}	

<strong>#navi a.portfolio</strong> {
	<code><strong>background-position</strong>:<em>-186px</em>;
	<strong>width</strong>:<em>128px</em>;</code>
	}

<strong>#navi a:hover.portfolio</strong> {
	<code><strong>background-position</strong>:<em>-611px</em>;	</code>
	}

<strong>#navi a.contact</strong> {
	<code><strong>background-position</strong>:<em>-314px</em>;
	<strong>width</strong>:<em>107px</em>;</code>
	}

<strong>#navi a:hover.contact</strong> {
	<code><strong>background-position</strong>:<em>-739px</em>;</code>
	}

<strong>#navi a.free</strong> {
	<code><strong>background-position</strong>:<em>-852px</em>;
	<strong>width</strong>:<em>98px</em>;</code>
	}

<strong>#navi a:hover.free</strong>	{
	<code><strong>background-position</strong>:<em>-953px</em>;</code>
	}
</pre>
</div>
<div class="clear"></div>
<p>Get out there and try it! Show me how it turns out. I&#8217;d love to see what you guys can do with this. :)</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/299810755" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/05/28/css-sprites-easily-use-css-to-replace-images/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F05%2F28%2Fcss-sprites-easily-use-css-to-replace-images%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/05/28/css-sprites-easily-use-css-to-replace-images/</feedburner:origLink></item>
		<item>
		<title>Using IE Conditionals For Cross Browser Compatibility</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/299299192/</link>
		<comments>http://www.cssgirl.com/resources/2008/05/27/using-ie-conditionals-for-cross-browser-compatibility/#comments</comments>
		<pubDate>Tue, 27 May 2008 19:46:37 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[cross browser compatibility]]></category>

		<category><![CDATA[css cross browser compatibility]]></category>

		<category><![CDATA[ie conditionals]]></category>

		<category><![CDATA[ie cross browser compatbility]]></category>

		<category><![CDATA[ie css conditional]]></category>

		<category><![CDATA[ie6]]></category>

		<category><![CDATA[ie7]]></category>

		<category><![CDATA[internet explorer]]></category>
<category>cross browser compatibility</category><category>css cross browser compatibility</category><category>ie conditionals</category><category>ie cross browser compatbility</category><category>ie css conditional</category><category>ie6</category><category>ie7</category><category>internet explorer</category>
		<guid isPermaLink="false">http://www.cssgirl.com/resources/2008/05/27/using-ie-conditionals-for-cross-browser-compatibility/</guid>
		<description><![CDATA[What&#8217;s worse than spending a week coding a brand new design to realize that your site looks like a bloody mess in IE6? Luckily we have a valid way to fix these problems without having to use hacks in our CSS and destroy the completed design that looks good in all other browsers.
IE Conditionals are [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s worse than spending a week coding a brand new design to realize that your site looks like a bloody mess in IE6? Luckily we have a valid way to fix these problems without having to use hacks in our CSS and destroy the completed design that looks good in all other browsers.</p>
<p>IE Conditionals are an easy and awesome (and valid!!) way to insert any IE specific styles* into your code. You can specify styles for just IE6, just IE7 or for both. Not only that you can specifiy styles to affect all versions of IE below any version number. <small>(*actually these conditionals can be used for anything that you want to display to IE specifically)</small><br />
<span id="more-232"></span><br />
For example, say you have some margin adjustments to make that effect only IE6, in the head of your HMTL document you could put this:</p>
<div class="xhtml">
<pre>
<em>&lt;!--[if IE 6]&gt;
&lt;style type="text/css"&gt;
#content #left .social {
	margin-right:27px;
	}
&lt;/style&gt;
&lt;![endif]--&gt;</em>
</pre>
</div>
<div class="clear"></div>
<p>Or, say you need it to affect IE6 and all previous versions:</p>
<div class="xhtml">
<pre>
<em>
&lt;!--[if lte IE 6]&gt;
&lt;style type="text/css"&gt;
#content #left .social {
	margin-right:27px;
	}
&lt;/style&gt;
&lt;![endif]--&gt;
</em>
</pre>
</div>
<div class="clear"></div>
<p>The above code tells the browser to apply these styles to IE6 and any version LESS THAN it.</p>
<p>You can also use the and/or syntax (&#038; / |) if you need the styles just applied to certain versions:</p>
<div class="xhtml">
<pre>
<em>
&lt;!--[if (IE 6)|(IE 7)]&gt;
&lt;style type="text/css"&gt;
#content #left .social {
	margin-right:27px;
	}
&lt;/style&gt;
&lt;![endif]--&gt;
</em>
</pre>
</div>
<div class="clear"></div>
<p>You can also use the &#038; symbol to combine styles for one browser ex: [if (IE 6) &#038; (IE 5)].</p>
<p>If you have a substantial amount of styles (or aren&#8217;t using a templating system where the header is isolated) I recommend using the conditional to link to a seperate IE stylesheet:</p>
<div class="xhtml">
<pre>
<em>&lt;!--[if IE 6]&gt;
&lt;link rel="stylesheet" type="text/css" href="styles/ie6.css" /&gt;
&lt;![endif]--&gt;

&lt;!--[if IE 7]&gt;
&lt;link rel="stylesheet" type="text/css" href="styles/ie7.css" /&gt;
&lt;![endif]--&gt;
</em>
</pre>
</div>
<div class="clear"></div>
<p>See more examples and the complete variable list <a href="http://msdn.microsoft.com/en-us/library/ms537512.aspx">over at Microsoft&#8217;s Developer Network</a>.</p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/299299192" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/resources/2008/05/27/using-ie-conditionals-for-cross-browser-compatibility/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fresources%2F2008%2F05%2F27%2Fusing-ie-conditionals-for-cross-browser-compatibility%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/resources/2008/05/27/using-ie-conditionals-for-cross-browser-compatibility/</feedburner:origLink></item>
		<item>
		<title>I Broke My Site in IE. Oops ;)</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/294361110/</link>
		<comments>http://www.cssgirl.com/general/2008/05/20/i-broke-my-site-in-ie-oops/#comments</comments>
		<pubDate>Tue, 20 May 2008 15:59:22 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[cssgirl]]></category>
<category>cssgirl</category>
		<guid isPermaLink="false">http://www.cssgirl.com/general/2008/05/20/i-broke-my-site-in-ie-oops/</guid>
		<description><![CDATA[I don&#8217;t know how or what I did ;O but after messing with some stuff this morning I ended up breaking this site in IE6/IE7. I&#8217;m sorry for any IE users I don&#8217;t have the time to fix it either. Guess you will just have to wait 2 weeks for the new CSSgirl to emerge [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know how or what I did ;O but after messing with some stuff this morning I ended up breaking this site in IE6/IE7. I&#8217;m sorry for any IE users I don&#8217;t have the time to fix it either. Guess you will just have to wait 2 weeks for the new CSSgirl to emerge (possibly sooner)!</p>
<p>So just because I feel bad I&#8217;ll throw out <a href="http://www.cssgirl.com/general/2008/04/23/cssgirl-sneak-peak/">another</a> (scaled down) sneak peak of the new design:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/thoughts.gif' alt='thoughts.gif' /></p>
<img src="http://feeds.feedburner.com/~r/cssgirl/~4/294361110" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.cssgirl.com/general/2008/05/20/i-broke-my-site-in-ie-oops/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=cssgirl&amp;itemurl=http%3A%2F%2Fwww.cssgirl.com%2Fgeneral%2F2008%2F05%2F20%2Fi-broke-my-site-in-ie-oops%2F</feedburner:awareness><feedburner:origLink>http://www.cssgirl.com/general/2008/05/20/i-broke-my-site-in-ie-oops/</feedburner:origLink></item>
		<item>
		<title>Give Images Polaroid Style Treatmeant</title>
		<link>http://feeds.feedburner.com/~r/cssgirl/~3/294309154/</link>
		<comments>http://www.cssgirl.com/general/2008/05/20/give-images-polaroid-style-treatmeant/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:36:50 +0000</pubDate>
		<dc:creator>Lindsey</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[HTML/XHTML]]></category>

		<category><![CDATA[Photoshop]]></category>

		<category><![CDATA[Resources]]></category>

		<category><![CDATA[Tutorials]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[css tutorial]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[html tutorial]]></category>

		<category><![CDATA[images]]></category>

		<category><![CDATA[photoshop tutorial]]></category>

		<category><![CDATA[polaroid]]></category>

		<category><![CDATA[tutorial]]></category>
<category>css</category><category>css tutorial</category><category>html</category><category>html tutorial</category><category>images</category><category>photoshop</category><category>photoshop tutorial</category><category>polaroid</category><category>tutorial</category>
		<guid isPermaLink="false">http://www.cssgirl.com/general/2008/05/20/give-images-polaroid-style-treatmeant/</guid>
		<description><![CDATA[I&#8217;m a big fan of polaroid&#8217;s. I love the fact that you can snap a photo and the camera will spit out a photo for you instantly. I love the style so much in the new version of CSSgirl (to be released within the next two weeks!!!) has incorporated their style in the new design. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of polaroid&#8217;s. I love the fact that you can snap a photo and the camera will spit out a photo for you instantly. I love the style so much in the new version of CSSgirl (to be released within the next two weeks!!!) has incorporated their style in the new design. I thought I&#8217;d share how I went about creating the image and the HTML/CSS behind it!<br />
<span id="more-222"></span><br />
First, you will need to decide what size you want your polaroid images to be. I&#8217;ve decided on a simple 100&#215;100 space for the actual image. If you want your images bigger/smaller just increase your polaroid size as needed. <strong>Create a New Document (CTRL + N)</strong> with a height and width of 100px.</p>
<p>Next, fill the entire document with black. </p>
<p>Now, <strong>right click on the title bar</strong> of the document so the drop down appears and select <strong>&#8220;Canvas Size&#8221;</strong>. A window will pop up - first click on the arrow that points up. Now for height fill in <strong>130</strong>.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/canvas-size.jpg' alt='canvas-size.jpg' /></p>
<p>Your document will add the 30 pixels to the bottom of the image. Next, <strong>right-click</strong> the title bar again and select <strong>&#8220;Canvas Size&#8221;</strong> again. This time just fill in the width as 120 and click &#8220;OK&#8221;.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/canvas-size2.jpg' alt='canvas-size2.jpg' /></p>
<p>Ok, once more! When the <strong>Canvas Size</strong> window is opened this time click the bottom arrow, and fill in 140 for the height. You will now have 10px added to the top of the image.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/canvas-size3.jpg' alt='canvas-size3.jpg' /></p>
<p>Next, on your layers palette <strong>CTRL + Click Layer 1</strong>, which will have just your black square on it. When you do this the black square will become selected. </p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/select-black.jpg' alt='select-black.jpg' /></p>
<p>Now, press <strong>CTRL + SHIFT + I</strong>. This will inverse your selection so instead of your black square being selected the area surrounding it will become selected. Now, press <strong>CTRL + SHIFT + N</strong>. This will create a new layer, which we will use the paint bucket and fill with white.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/fill-white.jpg' alt='fill-white.jpg' /></p>
<p>Great! So we are almost done. I like my polaroid images to have a little bit of &#8220;realistic&#8221; feel to them, so I&#8217;m going to add some shadowing. You will need to <strong>drag Layer 2</strong> (our white layer) beneath Layer 1 (black fill).</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/move-layer2.jpg' alt='move-layer2.jpg' /></p>
<p>Next, <strong>double click on Layer 1</strong>, the black fill layer so that the layer styles window pops up. Choose <strong>&#8220;Outer Glow&#8221;</strong> and set the blend mode to <strong>&#8220;Multiply&#8221;</strong>. Then <strong>click on the color box and change it to black (#000000)</strong>. Take the<strong> Opacity down to about 30%</strong>, than click ok. It&#8217;s a very subtle change, but I think it gives it a better look.<br />
<img src='http://www.cssgirl.com/wp-content/uploads/2008/05/layer-styles.jpg' alt='layer-styles.jpg' /></p>
<p>One last step - first, I create another new layer <strong>CTRL + SHIFT + N</strong>. Then I <strong>moved the new layer beneath</strong> the layers that we already had. Next, <strong>fill that layer</strong> with whatever background color you&#8217;re polaroid style images will be resting on. I&#8217;m using a white background. Now, right click the title bar and choose <strong>&#8220;Canvas Size&#8221;</strong>.<strong> Add 10px</strong> to both the height and width - you will end up with a width of 130 and a height of 150.</p>
<p>Now, <strong>double click</strong> layer 2 (the white frame layer). Your layer styles window will pop up. Next, click on <strong>&#8220;drop shadow&#8221;</strong>. Take the <strong>opacity</strong> down to 30% and change the <strong>angle</strong> to 85 degrees. Next change the <strong>distance </strong>to 2px and the <strong>size </strong>to 4px. If you are using a background color other than white you will need to adjust these things as neccessary.</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/dropshadow.jpg' alt='dropshadow.jpg' /></p>
<p>Next, click on <strong>stroke</strong>. Make sure the <strong>size </strong>is only 1px. Now click the color box and change the value to <strong>&#8220;#f8f7f7&#8243;</strong>.</p>
<p>Ok, so if you want to do some extra shadowing or styles you can have at it. Once you have it looking the way you want, save the images (<strong>CTRL + SHIFT + ALT + S</strong>). Save it as a .gif.</p>
<p>You can also download <a href="http://cssgirl.com/examples/polaroid.rar">the .psd</a> or <a href="http://www.cssgirl.com/wp-content/uploads/2008/05/polaroid.gif">.gif file</a>.</p>
<p>So here is our finished product:</p>
<p><img src='http://www.cssgirl.com/wp-content/uploads/2008/05/polaroid.gif' alt='polaroid.gif' /></p>
<p>Now we need to write the CSS/HTML to have the images we choose use this background. It&#8217;s very simple. Choose the 100&#215;100px image you would like to have use the polaroid style. </p>
<p>Here is the CSS:</p>
<div class="css">
<pre>
<strong>img.polaroid</strong> {
	<code><strong>padding</strong>:<em>10px 10px 30px 10px</em>;
	<strong>background</strong>:<em>#fff url(polaroid.gif) no-repeat</em>;
	</code>}
</pre>
</div>
<div class="clear"></div>
<p>And the HTML:</p>
<div class="xhtml">
<pre>
<code><strong>&lt;img <em>class</em>=<tt>"kids.jpg"</tt> <em>alt</em>=<tt>"My three babies!"</tt> /&gt;</strong></code>
</pre>
</div>
<div class="clear"></div>
<p>Here is how it will look:</p>
<p><img src="http://www.cssgirl.com/wp-content/uploads/2008/05/kids.jpg" style="background:url(http://www.cssgirl.com/wp-content/uploads/2008/05/polaroid.gif);padding:15px 15px 35px 15px;" alt="" /></p>
<p>We can also go a bit fancier by adding a caption to the polariod by changing up our CSS/HTML a little:</p>
<div class="css">
<pre>
<strong>.polaroid</strong> {
	<code><strong>width</strong>:<em>130px</em>;
	<strong>height</strong>:<em>150px</em>;
	<strong>background</strong>:<em>url(polaroid.gif) no-repeat</em>;
	<strong>color</strong>:<em>#000</em>;
	<strong>font</strong>:<em>11px 'trebuchet ms', arial, sans-serif</em>;
	</code>}

<strong>.polaroid img</strong> {
	<code><strong>padding</strong>:<em>15px 15px 0 15px</em>;
	</code>}		

<strong>.polaroid p</strong> {
	<code><strong>margin</strong>:<em>0</em>;
	<strong>padding</strong>:<em>0</em>;
	<strong>margin</strong>:<em>0 15px 0 15px</em>;
	</code>}
</pre>
</div>
<div class="clear"></div>
<p>And the HTML:</p>
<div class="xhtml">
<pre>
<code><strong>&lt;div <em>class</em>=<tt>"polaroid"</tt>&gt;
		&lt;img <em>src</em>=<tt>"kids.jpg"</tt> <em>alt</em>=<tt>"My babies!"</tt> /&gt;&lt;br /&gt;</strong>
		My babies on Easter 2008.
<strong>&lt;/div&gt;</str