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

<channel>
	<title>Tech Remedy &#187; web development</title>
	<atom:link href="http://www.techremedy.net/blog/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techremedy.net/blog</link>
	<description>Digital Taoists</description>
	<lastBuildDate>Sun, 29 Jan 2012 23:22:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Free Apps: Eclipse</title>
		<link>http://www.techremedy.net/blog/2011/12/free-apps-eclipse/</link>
		<comments>http://www.techremedy.net/blog/2011/12/free-apps-eclipse/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 23:44:44 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1356</guid>
		<description><![CDATA[A while back, we published an article chock full of free apps.  There was a lot of stuff that we left out though.  One of the glaring holes was in the Programming/Development section.  We completely left out Eclipse.  One reason for this is that Eclipse isn&#8217;t really an app.  It is an entire development environment.  <a href='http://www.techremedy.net/blog/2011/12/free-apps-eclipse/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1357" class="wp-caption alignleft" style="width: 154px"><a href="http://www.techremedy.net/blog/wp-content/uploads/2011/12/eclipse_pos_logo_fc_sm.jpg"><img class="size-full wp-image-1357" title="eclipse_pos_logo_fc_sm" src="http://www.techremedy.net/blog/wp-content/uploads/2011/12/eclipse_pos_logo_fc_sm.jpg" alt="Eclipse Logo" width="144" height="144" /></a><p class="wp-caption-text">Eclipse</p></div>
<p>A while back, we published an article chock full of <a title="http://www.techremedy.net/blog/2010/08/103-best-free-apps-for-windows-linux-and-mac/" href="http://www.techremedy.net/blog/2010/08/103-best-free-apps-for-windows-linux-and-mac/">free apps</a>.  There was a lot of stuff that we left out though.  One of the glaring holes was in the Programming/Development section.  We completely left out Eclipse.  One reason for this is that Eclipse isn&#8217;t really an app.  It is an entire development environment.  The project is completely open source and it is one of the most powerful resources available to developers&#8230;and it&#8217;s free!  So, what is Eclipse exactly?</p>
<h2>About Eclipse</h2>
<p>From their website: Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. The Eclipse Foundation is a not-for-profit, member supported corporation that hosts the Eclipse projects and helps cultivate both an open source community and an ecosystem of complementary products and services.</p>
<h2>Where to Download</h2>
<p>You can find the Eclipse Project at <a title="http://www.eclipse.org/" href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1356&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/12/free-apps-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Colors &#8211; A Complete Guide</title>
		<link>http://www.techremedy.net/blog/2011/12/html-colors-a-complete-guide/</link>
		<comments>http://www.techremedy.net/blog/2011/12/html-colors-a-complete-guide/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 18:12:46 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tech remedy]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html colors]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1350</guid>
		<description><![CDATA[HTML Colors What do those html hex values for colors actually mean?  Well, I intend to explain it as clearly as possible right here.  HTML colors aren&#8217;t supposed to be complex or confusing.  The hex values are six digits following a (#) sign.  The six digits are actually 3 pairs of digits.  Each pair represents <a href='http://www.techremedy.net/blog/2011/12/html-colors-a-complete-guide/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<h1>HTML Colors</h1>
<p>What do those html hex values for colors actually mean?  Well, I intend to explain it as clearly as possible right here.  HTML colors aren&#8217;t supposed to be complex or confusing.  The hex values are six digits following a (#) sign.  The six digits are actually 3 pairs of digits.  Each pair represents either Red, Green, or Blue (RGB).  The lowest value that a pair can get is 00.  The highest value that a pair can get is FF.  So, #000000 is the lowest RGB value possible.  #00FF33 has the lowest possible value for Red (first pair), the highest possible value for Green (second pair), and the value &#8220;33&#8243; for Blue (third pair).</p>
<div class="example">
<h2 class="example">Color Values</h2>
<table class="reference">
<tbody>
<tr>
<th style="background-color: white;" width="50%">Color</th>
<th style="background-color: white;" width="25%">Color HEX</th>
<th style="background-color: white;" width="25%">Color RGB</th>
</tr>
<tr>
<td bgcolor="#000000"></td>
<td>#000000</td>
<td>rgb(0,0,0)</td>
</tr>
<tr>
<td bgcolor="#FF0000"></td>
<td>#FF0000</td>
<td>rgb(255,0,0)</td>
</tr>
<tr>
<td bgcolor="#00FF00"></td>
<td>#00FF00</td>
<td>rgb(0,255,0)</td>
</tr>
<tr>
<td bgcolor="#0000FF"></td>
<td>#0000FF</td>
<td>rgb(0,0,255)</td>
</tr>
<tr>
<td bgcolor="#FFFF00"></td>
<td>#FFFF00</td>
<td>rgb(255,255,0)</td>
</tr>
<tr>
<td bgcolor="#00FFFF"></td>
<td>#00FFFF</td>
<td>rgb(0,255,255)</td>
</tr>
<tr>
<td bgcolor="#FF00FF"></td>
<td>#FF00FF</td>
<td>rgb(255,0,255)</td>
</tr>
<tr>
<td bgcolor="#C0C0C0"></td>
<td>#C0C0C0</td>
<td>rgb(192,192,192)</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td>#FFFFFF</td>
<td>rgb(255,255,255)</td>
</tr>
</tbody>
</table>
</div>
<p>With all three colors allowing values from 0 to 255, there are a total of 16 Million colors.  I know this isn&#8217;t anything ground breaking, but I have found that while many people are familiar with the #FFFFFF hex notation, very few actually know what the hex values mean and how to use that information to tweak colors.</p>
<p>Below is a nice color chart to help you find most of the hex values you&#8217;ll need for web sites:</p>
<table width="100%" border="0" bgcolor="#000000">
<tbody>
<tr>
<td colspan="6" align="left" valign="top" bgcolor="#333333"><span style="color: #ffffff;"><strong>Primary/Main/Basic Colors</strong></span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#000000" width="20"><span style="color: #ff0000;"><strong>000000</strong></span></td>
<td align="left" valign="top" bgcolor="#000033" width="20"><span style="color: #ffffff;">000033</span></td>
<td align="left" valign="top" bgcolor="#000066" width="20"><span style="color: #ffffff;">000066</span></td>
<td align="left" valign="top" bgcolor="#000099" width="20"><span style="color: #ffffff;">000099</span></td>
<td align="left" valign="top" bgcolor="#0000cc" width="20"><span style="color: #ffffff;">0000CC</span></td>
<td align="left" valign="top" bgcolor="#0000ff" width="20"><span style="color: #ffffff;"><em><strong>0000FF</strong></em></span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#003300" width="20"><span style="color: #ffffff;">003300</span></td>
<td align="left" valign="top" bgcolor="#003333" width="20"><span style="color: #ffffff;">003333</span></td>
<td align="left" valign="top" bgcolor="#003366" width="20"><span style="color: #ffffff;">003366</span></td>
<td align="left" valign="top" bgcolor="#003399" width="20"><span style="color: #ffffff;">003399</span></td>
<td align="left" valign="top" bgcolor="#0033cc" width="20"><span style="color: #ffffff;">0033CC</span></td>
<td align="left" valign="top" bgcolor="#0033ff" width="20"><span style="color: #ffffff;">0033FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#006600" width="20"><span style="color: #ffffff;">006600</span></td>
<td align="left" valign="top" bgcolor="#006633" width="20"><span style="color: #ffffff;">006633</span></td>
<td align="left" valign="top" bgcolor="#006666" width="20"><span style="color: #ffffff;">006666</span></td>
<td align="left" valign="top" bgcolor="#006699" width="20"><span style="color: #ffffff;">006699</span></td>
<td align="left" valign="top" bgcolor="#0066cc" width="20"><span style="color: #ffffff;">0066CC</span></td>
<td align="left" valign="top" bgcolor="#0066ff" width="20"><span style="color: #ffffff;">0066FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#009900" width="20"><span style="color: #000000;">009900</span></td>
<td align="left" valign="top" bgcolor="#009933" width="20"><span style="color: #000000;">009933</span></td>
<td align="left" valign="top" bgcolor="#009966" width="20"><span style="color: #000000;">009966</span></td>
<td align="left" valign="top" bgcolor="#009999" width="20"><span style="color: #000000;">009999</span></td>
<td align="left" valign="top" bgcolor="#0099cc" width="20"><span style="color: #000000;">0099CC</span></td>
<td align="left" valign="top" bgcolor="#0099ff" width="20"><span style="color: #000000;">0099FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#00cc00" width="20"><span style="color: #000000;">00CC00</span></td>
<td align="left" valign="top" bgcolor="#00cc33" width="20"><span style="color: #000000;">00CC33</span></td>
<td align="left" valign="top" bgcolor="#00cc66" width="20"><span style="color: #000000;">00CC66</span></td>
<td align="left" valign="top" bgcolor="#00cc99" width="20"><span style="color: #000000;">00CC99</span></td>
<td align="left" valign="top" bgcolor="#00cccc" width="20"><span style="color: #000000;">00CCCC</span></td>
<td align="left" valign="top" bgcolor="#00ccff" width="20"><span style="color: #000000;">00CCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#00ff00" width="20"><span style="color: #000000;"><strong><em>00FF00</em></strong></span></td>
<td align="left" valign="top" bgcolor="#00ff33" width="20"><span style="color: #000000;">00FF33</span></td>
<td align="left" valign="top" bgcolor="#00ff66" width="20"><span style="color: #000000;">00FF66</span></td>
<td align="left" valign="top" bgcolor="#00ff99" width="20"><span style="color: #000000;">00FF99</span></td>
<td align="left" valign="top" bgcolor="#00ffcc" width="20"><span style="color: #000000;">00FFCC</span></td>
<td align="left" valign="top" bgcolor="#00ffff" width="20"><span style="color: #000000;"><em><strong>00FFFF</strong></em></span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#330000" width="20"><span style="color: #ffffff;">330000</span></td>
<td align="left" valign="top" bgcolor="#330033" width="20"><span style="color: #ffffff;">330033</span></td>
<td align="left" valign="top" bgcolor="#330066" width="20"><span style="color: #ffffff;">330066</span></td>
<td align="left" valign="top" bgcolor="#330099" width="20"><span style="color: #ffffff;">330099</span></td>
<td align="left" valign="top" bgcolor="#3300cc" width="20"><span style="color: #ffffff;">3300CC</span></td>
<td align="left" valign="top" bgcolor="#3300ff" width="20"><span style="color: #ffffff;">3300FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#333300" width="20"><span style="color: #ffffff;">333300</span></td>
<td align="left" valign="top" bgcolor="#333333" width="20"><span style="color: #ff0000;"><strong>333333</strong></span></td>
<td align="left" valign="top" bgcolor="#333366" width="20"><span style="color: #ffffff;">333366</span></td>
<td align="left" valign="top" bgcolor="#333399" width="20"><span style="color: #ffffff;">333399</span></td>
<td align="left" valign="top" bgcolor="#3333cc" width="20"><span style="color: #ffffff;">3333CC</span></td>
<td align="left" valign="top" bgcolor="#3333ff" width="20"><span style="color: #ffffff;">3333FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#336600" width="20"><span style="color: #ffffff;">336600</span></td>
<td align="left" valign="top" bgcolor="#336633" width="20"><span style="color: #ffffff;">336633</span></td>
<td align="left" valign="top" bgcolor="#336666" width="20"><span style="color: #ffffff;">336666</span></td>
<td align="left" valign="top" bgcolor="#336699" width="20"><span style="color: #ffffff;">336699</span></td>
<td align="left" valign="top" bgcolor="#3366cc" width="20"><span style="color: #ffffff;">3366CC</span></td>
<td align="left" valign="top" bgcolor="#3366ff" width="20"><span style="color: #ffffff;">3366FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#339900" width="20"><span style="color: #000000;">339900</span></td>
<td align="left" valign="top" bgcolor="#339933" width="20"><span style="color: #000000;">339933</span></td>
<td align="left" valign="top" bgcolor="#339966" width="20"><span style="color: #000000;">339966</span></td>
<td align="left" valign="top" bgcolor="#339999" width="20"><span style="color: #000000;">339999</span></td>
<td align="left" valign="top" bgcolor="#3399cc" width="20"><span style="color: #000000;">3399CC</span></td>
<td align="left" valign="top" bgcolor="#3399ff" width="20"><span style="color: #000000;">3399FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#33cc00" width="20"><span style="color: #000000;">33CC00</span></td>
<td align="left" valign="top" bgcolor="#33cc33" width="20"><span style="color: #000000;">33CC33</span></td>
<td align="left" valign="top" bgcolor="#33cc66" width="20"><span style="color: #000000;">33CC66</span></td>
<td align="left" valign="top" bgcolor="#33cc99" width="20"><span style="color: #000000;">33CC99</span></td>
<td align="left" valign="top" bgcolor="#33cccc" width="20"><span style="color: #000000;">33CCCC</span></td>
<td align="left" valign="top" bgcolor="#33ccff" width="20"><span style="color: #000000;">33CCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#33ff00" width="20"><span style="color: #000000;">33FF00</span></td>
<td align="left" valign="top" bgcolor="#33ff33" width="20"><span style="color: #000000;">33FF33</span></td>
<td align="left" valign="top" bgcolor="#33ff66" width="20"><span style="color: #000000;">33FF66</span></td>
<td align="left" valign="top" bgcolor="#33ff99" width="20"><span style="color: #000000;">33FF99</span></td>
<td align="left" valign="top" bgcolor="#33ffcc" width="20"><span style="color: #000000;">33FFCC</span></td>
<td align="left" valign="top" bgcolor="#33ffff" width="20"><span style="color: #000000;">33FFFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#660000" width="20"><span style="color: #ffffff;">660000</span></td>
<td align="left" valign="top" bgcolor="#660033" width="20"><span style="color: #ffffff;">660033</span></td>
<td align="left" valign="top" bgcolor="#660066" width="20"><span style="color: #ffffff;">660066</span></td>
<td align="left" valign="top" bgcolor="#660099" width="20"><span style="color: #ffffff;">660099</span></td>
<td align="left" valign="top" bgcolor="#6600cc" width="20"><span style="color: #ffffff;">6600CC</span></td>
<td align="left" valign="top" bgcolor="#6600ff" width="20"><span style="color: #ffffff;">6600FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#663300" width="20"><span style="color: #ffffff;">663300</span></td>
<td align="left" valign="top" bgcolor="#663333" width="20"><span style="color: #ffffff;">663333</span></td>
<td align="left" valign="top" bgcolor="#663366" width="20"><span style="color: #ffffff;">663366</span></td>
<td align="left" valign="top" bgcolor="#663399" width="20"><span style="color: #ffffff;">663399</span></td>
<td align="left" valign="top" bgcolor="#6633cc" width="20"><span style="color: #ffffff;">6633CC</span></td>
<td align="left" valign="top" bgcolor="#6633ff" width="20"><span style="color: #ffffff;">6633FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#666600" width="20"><span style="color: #ffffff;">666600</span></td>
<td align="left" valign="top" bgcolor="#666633" width="20"><span style="color: #ffffff;">666633</span></td>
<td align="left" valign="top" bgcolor="#666666" width="20"><span style="color: #ff0000;"><strong>666666</strong></span></td>
<td align="left" valign="top" bgcolor="#666699" width="20"><span style="color: #ffffff;">666699</span></td>
<td align="left" valign="top" bgcolor="#6666cc" width="20"><span style="color: #ffffff;">6666CC</span></td>
<td align="left" valign="top" bgcolor="#6666ff" width="20"><span style="color: #ffffff;">6666FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#669900" width="20"><span style="color: #000000;">669900</span></td>
<td align="left" valign="top" bgcolor="#669933" width="20"><span style="color: #000000;">669933</span></td>
<td align="left" valign="top" bgcolor="#669966" width="20"><span style="color: #000000;">669966</span></td>
<td align="left" valign="top" bgcolor="#669999" width="20"><span style="color: #000000;">669999</span></td>
<td align="left" valign="top" bgcolor="#6699cc" width="20"><span style="color: #000000;">6699CC</span></td>
<td align="left" valign="top" bgcolor="#6699ff" width="20"><span style="color: #000000;">6699FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#66cc00" width="20"><span style="color: #000000;">66CC00</span></td>
<td align="left" valign="top" bgcolor="#66cc33" width="20"><span style="color: #000000;">66CC33</span></td>
<td align="left" valign="top" bgcolor="#66cc66" width="20"><span style="color: #000000;">66CC66</span></td>
<td align="left" valign="top" bgcolor="#66cc99" width="20"><span style="color: #000000;">66CC99</span></td>
<td align="left" valign="top" bgcolor="#66cccc" width="20"><span style="color: #000000;">66CCCC</span></td>
<td align="left" valign="top" bgcolor="#66ccff" width="20"><span style="color: #000000;">66CCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#66ff00" width="20"><span style="color: #000000;">66FF00</span></td>
<td align="left" valign="top" bgcolor="#66ff33" width="20"><span style="color: #000000;">66FF33</span></td>
<td align="left" valign="top" bgcolor="#66ff66" width="20"><span style="color: #000000;">66FF66</span></td>
<td align="left" valign="top" bgcolor="#66ff99" width="20"><span style="color: #000000;">66FF99</span></td>
<td align="left" valign="top" bgcolor="#66ffcc" width="20"><span style="color: #000000;">66FFCC</span></td>
<td align="left" valign="top" bgcolor="#66ffff" width="20"><span style="color: #000000;">66FFFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#990000" width="20"><span style="color: #ffffff;">990000</span></td>
<td align="left" valign="top" bgcolor="#990033" width="20"><span style="color: #ffffff;">990033</span></td>
<td align="left" valign="top" bgcolor="#990066" width="20"><span style="color: #ffffff;">990066</span></td>
<td align="left" valign="top" bgcolor="#990099" width="20"><span style="color: #ffffff;">990099</span></td>
<td align="left" valign="top" bgcolor="#9900cc" width="20"><span style="color: #ffffff;">9900CC</span></td>
<td align="left" valign="top" bgcolor="#9900ff" width="20"><span style="color: #ffffff;">9900FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#993300" width="20"><span style="color: #ffffff;">993300</span></td>
<td align="left" valign="top" bgcolor="#993333" width="20"><span style="color: #ffffff;">993333</span></td>
<td align="left" valign="top" bgcolor="#993366" width="20"><span style="color: #ffffff;">993366</span></td>
<td align="left" valign="top" bgcolor="#993399" width="20"><span style="color: #ffffff;">993399</span></td>
<td align="left" valign="top" bgcolor="#9933cc" width="20"><span style="color: #ffffff;">9933CC</span></td>
<td align="left" valign="top" bgcolor="#9933ff" width="20"><span style="color: #ffffff;">9933FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#996600" width="20"><span style="color: #ffffff;">996600</span></td>
<td align="left" valign="top" bgcolor="#996633" width="20"><span style="color: #ffffff;">996633</span></td>
<td align="left" valign="top" bgcolor="#996666" width="20"><span style="color: #ffffff;">996666</span></td>
<td align="left" valign="top" bgcolor="#996699" width="20"><span style="color: #ffffff;">996699</span></td>
<td align="left" valign="top" bgcolor="#9966cc" width="20"><span style="color: #ffffff;">9966CC</span></td>
<td align="left" valign="top" bgcolor="#9966ff" width="20"><span style="color: #ffffff;">9966FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#999900" width="20"><span style="color: #000000;">999900</span></td>
<td align="left" valign="top" bgcolor="#999933" width="20"><span style="color: #000000;">999933</span></td>
<td align="left" valign="top" bgcolor="#999966" width="20"><span style="color: #000000;">999966</span></td>
<td align="left" valign="top" bgcolor="#999999" width="20"><span style="color: #ff0000;"><strong>999999</strong></span></td>
<td align="left" valign="top" bgcolor="#9999cc" width="20"><span style="color: #000000;">9999CC</span></td>
<td align="left" valign="top" bgcolor="#9999ff" width="20"><span style="color: #000000;">9999FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#99cc00" width="20"><span style="color: #000000;">99CC00</span></td>
<td align="left" valign="top" bgcolor="#99cc33" width="20"><span style="color: #000000;">99CC33</span></td>
<td align="left" valign="top" bgcolor="#99cc66" width="20"><span style="color: #000000;">99CC66</span></td>
<td align="left" valign="top" bgcolor="#99cc99" width="20"><span style="color: #000000;">99CC99</span></td>
<td align="left" valign="top" bgcolor="#99cccc" width="20"><span style="color: #000000;">99CCCC</span></td>
<td align="left" valign="top" bgcolor="#99ccff" width="20"><span style="color: #000000;">99CCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#99ff00" width="20"><span style="color: #000000;">99FF00</span></td>
<td align="left" valign="top" bgcolor="#99ff33" width="20"><span style="color: #000000;">99FF33</span></td>
<td align="left" valign="top" bgcolor="#99ff66" width="20"><span style="color: #000000;">99FF66</span></td>
<td align="left" valign="top" bgcolor="#99ff99" width="20"><span style="color: #000000;">99FF99</span></td>
<td align="left" valign="top" bgcolor="#99ffcc" width="20"><span style="color: #000000;">99FFCC</span></td>
<td align="left" valign="top" bgcolor="#99ffff" width="20"><span style="color: #000000;">99FFFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#cc0000" width="20"><span style="color: #ffffff;">CC0000</span></td>
<td align="left" valign="top" bgcolor="#cc0033" width="20"><span style="color: #ffffff;">CC0033</span></td>
<td align="left" valign="top" bgcolor="#cc0066" width="20"><span style="color: #ffffff;">CC0066</span></td>
<td align="left" valign="top" bgcolor="#cc0099" width="20"><span style="color: #ffffff;">CC0099</span></td>
<td align="left" valign="top" bgcolor="#cc00cc" width="20"><span style="color: #ffffff;">CC00CC</span></td>
<td align="left" valign="top" bgcolor="#cc00ff" width="20"><span style="color: #ffffff;">CC00FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#cc3300" width="20"><span style="color: #ffffff;">CC3300</span></td>
<td align="left" valign="top" bgcolor="#cc3333" width="20"><span style="color: #ffffff;">CC3333</span></td>
<td align="left" valign="top" bgcolor="#cc3366" width="20"><span style="color: #ffffff;">CC3366</span></td>
<td align="left" valign="top" bgcolor="#cc3399" width="20"><span style="color: #ffffff;">CC3399</span></td>
<td align="left" valign="top" bgcolor="#cc33cc" width="20"><span style="color: #ffffff;">CC33CC</span></td>
<td align="left" valign="top" bgcolor="#cc33ff" width="20"><span style="color: #ffffff;">CC33FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#cc6600" width="20"><span style="color: #ffffff;">CC6600</span></td>
<td align="left" valign="top" bgcolor="#cc6633" width="20"><span style="color: #ffffff;">CC6633</span></td>
<td align="left" valign="top" bgcolor="#cc6666" width="20"><span style="color: #ffffff;">CC6666</span></td>
<td align="left" valign="top" bgcolor="#cc6699" width="20"><span style="color: #ffffff;">CC6699</span></td>
<td align="left" valign="top" bgcolor="#cc66cc" width="20"><span style="color: #ffffff;">CC66CC</span></td>
<td align="left" valign="top" bgcolor="#cc66ff" width="20"><span style="color: #ffffff;">CC66FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#cc9900" width="20"><span style="color: #000000;">CC9900</span></td>
<td align="left" valign="top" bgcolor="#cc9933" width="20"><span style="color: #000000;">CC9933</span></td>
<td align="left" valign="top" bgcolor="#cc9966" width="20"><span style="color: #000000;">CC9966</span></td>
<td align="left" valign="top" bgcolor="#cc9999" width="20"><span style="color: #000000;">CC9999</span></td>
<td align="left" valign="top" bgcolor="#cc99cc" width="20"><span style="color: #000000;">CC99CC</span></td>
<td align="left" valign="top" bgcolor="#cc99ff" width="20"><span style="color: #000000;">CC99FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#cccc00" width="20"><span style="color: #000000;">CCCC00</span></td>
<td align="left" valign="top" bgcolor="#cccc33" width="20"><span style="color: #000000;">CCCC33</span></td>
<td align="left" valign="top" bgcolor="#cccc66" width="20"><span style="color: #000000;">CCCC66</span></td>
<td align="left" valign="top" bgcolor="#cccc99" width="20"><span style="color: #000000;">CCCC99</span></td>
<td align="left" valign="top" bgcolor="#cccccc" width="20"><span style="color: #ff0000;"><strong>CCCCCC</strong></span></td>
<td align="left" valign="top" bgcolor="#ccccff" width="20"><span style="color: #000000;">CCCCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ccff00" width="20"><span style="color: #000000;">CCFF00</span></td>
<td align="left" valign="top" bgcolor="#ccff33" width="20"><span style="color: #000000;">CCFF33</span></td>
<td align="left" valign="top" bgcolor="#ccff66" width="20"><span style="color: #000000;">CCFF66</span></td>
<td align="left" valign="top" bgcolor="#ccff99" width="20"><span style="color: #000000;">CCFF99</span></td>
<td align="left" valign="top" bgcolor="#ccffcc" width="20"><span style="color: #000000;">CCFFCC</span></td>
<td align="left" valign="top" bgcolor="#ccffff" width="20"><span style="color: #000000;">CCFFFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ff0000" width="20"><span style="color: #ffffff;"><em><strong>FF0000</strong></em></span></td>
<td align="left" valign="top" bgcolor="#ff0033" width="20"><span style="color: #ffffff;">FF0033</span></td>
<td align="left" valign="top" bgcolor="#ff0066" width="20"><span style="color: #ffffff;">FF0066</span></td>
<td align="left" valign="top" bgcolor="#ff0099" width="20"><span style="color: #ffffff;">FF0099</span></td>
<td align="left" valign="top" bgcolor="#ff00cc" width="20"><span style="color: #ffffff;">FF00CC</span></td>
<td align="left" valign="top" bgcolor="#ff00ff" width="20"><span style="color: #ffffff;"><em><strong>FF00FF</strong></em></span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ff3300" width="20"><span style="color: #ffffff;">FF3300</span></td>
<td align="left" valign="top" bgcolor="#ff3333" width="20"><span style="color: #ffffff;">FF3333</span></td>
<td align="left" valign="top" bgcolor="#ff3366" width="20"><span style="color: #ffffff;">FF3366</span></td>
<td align="left" valign="top" bgcolor="#ff3399" width="20"><span style="color: #ffffff;">FF3399</span></td>
<td align="left" valign="top" bgcolor="#ff33cc" width="20"><span style="color: #ffffff;">FF33CC</span></td>
<td align="left" valign="top" bgcolor="#ff33ff" width="20"><span style="color: #ffffff;">FF33FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ff6600" width="20"><span style="color: #ffffff;">FF6600</span></td>
<td align="left" valign="top" bgcolor="#ff6633" width="20"><span style="color: #ffffff;">FF6633</span></td>
<td align="left" valign="top" bgcolor="#ff6666" width="20"><span style="color: #ffffff;">FF6666</span></td>
<td align="left" valign="top" bgcolor="#ff6699" width="20"><span style="color: #ffffff;">FF6699</span></td>
<td align="left" valign="top" bgcolor="#ff66cc" width="20"><span style="color: #ffffff;">FF66CC</span></td>
<td align="left" valign="top" bgcolor="#ff66ff" width="20"><span style="color: #ffffff;">FF66FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ff9900" width="20"><span style="color: #000000;">FF9900</span></td>
<td align="left" valign="top" bgcolor="#ff9933" width="20"><span style="color: #000000;">FF9933</span></td>
<td align="left" valign="top" bgcolor="#ff9966" width="20"><span style="color: #000000;">FF9966</span></td>
<td align="left" valign="top" bgcolor="#ff9999" width="20"><span style="color: #000000;">FF9999</span></td>
<td align="left" valign="top" bgcolor="#ff99cc" width="20"><span style="color: #000000;">FF99CC</span></td>
<td align="left" valign="top" bgcolor="#ff99ff" width="20"><span style="color: #000000;">FF99FF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ffcc00" width="20"><span style="color: #000000;">FFCC00</span></td>
<td align="left" valign="top" bgcolor="#ffcc33" width="20"><span style="color: #000000;">FFCC33</span></td>
<td align="left" valign="top" bgcolor="#ffcc66" width="20"><span style="color: #000000;">FFCC66</span></td>
<td align="left" valign="top" bgcolor="#ffcc99" width="20"><span style="color: #000000;">FFCC99</span></td>
<td align="left" valign="top" bgcolor="#ffcccc" width="20"><span style="color: #000000;">FFCCCC</span></td>
<td align="left" valign="top" bgcolor="#ffccff" width="20"><span style="color: #000000;">FFCCFF</span></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#ffff00" width="20"><span style="color: #000000;"><em><strong>FFFF00</strong></em></span></td>
<td align="left" valign="top" bgcolor="#ffff33" width="20"><span style="color: #000000;">FFFF33</span></td>
<td align="left" valign="top" bgcolor="#ffff66" width="20"><span style="color: #000000;">FFFF66</span></td>
<td align="left" valign="top" bgcolor="#ffff99" width="20"><span style="color: #000000;">FFFF99</span></td>
<td align="left" valign="top" bgcolor="#ffffcc" width="20"><span style="color: #000000;">FFFFCC</span></td>
<td align="left" valign="top" bgcolor="#ffffff" width="20"><span style="color: #ff0000;"><strong>FFFFFF</strong></span></td>
</tr>
</tbody>
</table>
<table width="100%" border="0" bgcolor="#333333">
<tbody>
<tr>
<td colspan="7" align="left" valign="top" bgcolor="#333333"><span style="color: #ffffff;"><strong>Secondary/Mixed/Pastel Colors</strong></span></td>
</tr>
<tr>
<td bgcolor="#ff4848" width="80">FF4848</td>
<td bgcolor="#ff68dd" width="80">FF68DD</td>
<td bgcolor="#ff62b0" width="80">FF62B0</td>
<td bgcolor="#fe67eb" width="80">FE67EB</td>
<td bgcolor="#e469fe" width="80">E469FE</td>
<td bgcolor="#d568fd" width="80">
<div class="white">D568FD</div>
</td>
<td bgcolor="#9669fe" width="80">
<div class="white">9669FE</div>
</td>
</tr>
<tr>
<td bgcolor="#ff7575" width="80">FF7575</td>
<td bgcolor="#ff79e1" width="80">FF79E1</td>
<td bgcolor="#ff73b9" width="80">FF73B9</td>
<td bgcolor="#fe67eb" width="80">FE67EB</td>
<td bgcolor="#e77afe" width="80">E77AFE</td>
<td bgcolor="#d97bfd" width="80">
<div class="white">D97BFD</div>
</td>
<td bgcolor="#a27afe" width="80">
<div class="white">A27AFE</div>
</td>
</tr>
<tr>
<td bgcolor="#ff8a8a" width="80">FF8A8A</td>
<td bgcolor="#ff86e3" width="80">FF86E3</td>
<td bgcolor="#ff86c2" width="80">FF86C2</td>
<td bgcolor="#fe8bf0" width="80">FE8BF0</td>
<td bgcolor="#ea8dfe" width="80">EA8DFE</td>
<td bgcolor="#dd88fd" width="80">DD88FD</td>
<td bgcolor="#ad8bfe" width="80">AD8BFE</td>
</tr>
<tr>
<td bgcolor="#ff9797" width="80">FF9797</td>
<td bgcolor="#ff97e8" width="80">FF97E8</td>
<td bgcolor="#ff97cb" width="80">FF97CB</td>
<td bgcolor="#fe98f1" width="80">FE98F1</td>
<td bgcolor="#ed9efe" width="80">ED9EFE</td>
<td bgcolor="#e29bfd" width="80">E29BFD</td>
<td bgcolor="#b89afe" width="80">B89AFE</td>
</tr>
<tr>
<td bgcolor="#ffa8a8" width="80">FFA8A8</td>
<td bgcolor="#ffacec" width="80">FFACEC</td>
<td bgcolor="#ffa8d3" width="80">FFA8D3</td>
<td bgcolor="#fea9f3" width="80">FEA9F3</td>
<td bgcolor="#efa9fe" width="80">EFA9FE</td>
<td bgcolor="#e7a9fe" width="80">E7A9FE</td>
<td bgcolor="#c4abfe" width="80">C4ABFE</td>
</tr>
<tr>
<td bgcolor="#ffbbbb" width="80">FFBBBB</td>
<td bgcolor="#ffacec" width="80">FFACEC</td>
<td bgcolor="#ffbbdd" width="80">FFBBDD</td>
<td bgcolor="#ffbbf7" width="80">FFBBF7</td>
<td bgcolor="#f2bcfe" width="80">F2BCFE</td>
<td bgcolor="#edbefe" width="80">EDBEFE</td>
<td bgcolor="#d0bcfe" width="80">D0BCFE</td>
</tr>
<tr>
<td bgcolor="#ffcece" width="80">FFCECE</td>
<td bgcolor="#ffc8f2" width="80">FFC8F2</td>
<td bgcolor="#ffc8e3" width="80">FFC8E3</td>
<td bgcolor="#ffcaf9" width="80">FFCAF9</td>
<td bgcolor="#f5caff" width="80">F5CAFF</td>
<td bgcolor="#f0cbfe" width="80">F0CBFE</td>
<td bgcolor="#ddceff" width="80">DDCEFF</td>
</tr>
<tr>
<td bgcolor="#ffdfdf" width="80">FFDFDF</td>
<td bgcolor="#ffdff8" width="80">FFDFF8</td>
<td bgcolor="#ffdfef" width="80">FFDFEF</td>
<td bgcolor="#ffdbfb" width="80">FFDBFB</td>
<td bgcolor="#f9d9ff" width="80">F9D9FF</td>
<td bgcolor="#f4dcfe" width="80">F4DCFE</td>
<td bgcolor="#e6dbff" width="80">E6DBFF</td>
</tr>
<tr>
<td bgcolor="#ffecec" width="80">FFECEC</td>
<td bgcolor="#ffeefb" width="80">FFEEFB</td>
<td bgcolor="#ffecf5" width="80">FFECF5</td>
<td bgcolor="#ffeefd" width="80">FFEEFD</td>
<td bgcolor="#fdf2ff" width="80">FDF2FF</td>
<td bgcolor="#faecff" width="80">FAECFF</td>
<td bgcolor="#f1ecff" width="80">F1ECFF</td>
</tr>
<tr>
<td bgcolor="#fff2f2" width="80">FFF2F2</td>
<td bgcolor="#fffefb" width="80">FFFEFB</td>
<td bgcolor="#fff9fc" width="80">FFF9FC</td>
<td bgcolor="#fff9fe" width="80">FFF9FE</td>
<td bgcolor="#fffdff" width="80">FFFDFF</td>
<td bgcolor="#fdf9ff" width="80">FDF9FF</td>
<td bgcolor="#fbf9ff" width="80">FBF9FF</td>
</tr>
<tr>
<td bgcolor="#800080" width="80">
<div class="white">800080</div>
</td>
<td bgcolor="#872187" width="80">
<div class="white">872187</div>
</td>
<td bgcolor="#9a03fe" width="80">
<div class="white">9A03FE</div>
</td>
<td bgcolor="#892ee4" width="80">
<div class="white">892EE4</div>
</td>
<td bgcolor="#3923d6" width="80">
<div class="white">3923D6</div>
</td>
<td bgcolor="#2966b8" width="80">
<div class="white">2966B8</div>
</td>
<td bgcolor="#23819c" width="80">
<div class="white">23819C</div>
</td>
</tr>
<tr>
<td bgcolor="#bf00bf" width="80">
<div class="white">BF00BF</div>
</td>
<td bgcolor="#bc2ebc" width="80">
<div class="white">BC2EBC</div>
</td>
<td bgcolor="#a827fe" width="80">
<div class="white">A827FE</div>
</td>
<td bgcolor="#9b4ee9" width="80">
<div class="white">9B4EE9</div>
</td>
<td bgcolor="#6755e3" width="80">
<div class="white">6755E3</div>
</td>
<td bgcolor="#2f74d0" width="80">
<div class="white">2F74D0</div>
</td>
<td bgcolor="#2897b7" width="80">
<div class="white">2897B7</div>
</td>
</tr>
<tr>
<td bgcolor="#db00db" width="80">
<div class="white">DB00DB</div>
</td>
<td bgcolor="#d54fd5" width="80">
<div class="white">D54FD5</div>
</td>
<td bgcolor="#b445fe" width="80">
<div class="white">B445FE</div>
</td>
<td bgcolor="#a55feb" width="80">
<div class="white">A55FEB</div>
</td>
<td bgcolor="#8678e9" width="80">
<div class="white">8678E9</div>
</td>
<td bgcolor="#4985d6" width="80">
<div class="white">4985D6</div>
</td>
<td bgcolor="#2faace" width="80">
<div class="white">2FAACE</div>
</td>
</tr>
<tr>
<td bgcolor="#f900f9" width="80">
<div class="white">F900F9</div>
</td>
<td bgcolor="#dd75dd" width="80">
<div class="white">DD75DD</div>
</td>
<td bgcolor="#bd5cfe" width="80">
<div class="white">BD5CFE</div>
</td>
<td bgcolor="#ae70ed" width="80">
<div class="white">AE70ED</div>
</td>
<td bgcolor="#9588ec" width="80">
<div class="white">9588EC</div>
</td>
<td bgcolor="#6094db" width="80">
<div class="white">6094DB</div>
</td>
<td bgcolor="#44b4d5" width="80">
<div class="white">44B4D5</div>
</td>
</tr>
<tr>
<td bgcolor="#ff4aff" width="80">FF4AFF</td>
<td bgcolor="#dd75dd" width="80">DD75DD</td>
<td bgcolor="#c269fe" width="80">C269FE</td>
<td bgcolor="#ae70ed" width="80">
<div class="white">AE70ED</div>
</td>
<td bgcolor="#a095ee" width="80">A095EE</td>
<td bgcolor="#7ba7e1" width="80">7BA7E1</td>
<td bgcolor="#57bcd9" width="80">57BCD9</td>
</tr>
<tr>
<td bgcolor="#ff86ff" width="80">FF86FF</td>
<td bgcolor="#e697e6" width="80">E697E6</td>
<td bgcolor="#cd85fe" width="80">CD85FE</td>
<td bgcolor="#c79bf2" width="80">C79BF2</td>
<td bgcolor="#b0a7f1" width="80">B0A7F1</td>
<td bgcolor="#8eb4e6" width="80">8EB4E6</td>
<td bgcolor="#7bcae1" width="80">7BCAE1</td>
</tr>
<tr>
<td bgcolor="#ffa4ff" width="80">FFA4FF</td>
<td bgcolor="#eaa6ea" width="80">EAA6EA</td>
<td bgcolor="#d698fe" width="80">D698FE</td>
<td bgcolor="#cea8f4" width="80">CEA8F4</td>
<td bgcolor="#bcb4f3" width="80">BCB4F3</td>
<td bgcolor="#a9c5eb" width="80">A9C5EB</td>
<td bgcolor="#8cd1e6" width="80">8CD1E6</td>
</tr>
<tr>
<td bgcolor="#ffbbff" width="80">FFBBFF</td>
<td bgcolor="#eebbee" width="80">EEBBEE</td>
<td bgcolor="#dfb0ff" width="80">DFB0FF</td>
<td bgcolor="#dbbff7" width="80">DBBFF7</td>
<td bgcolor="#cbc5f5" width="80">CBC5F5</td>
<td bgcolor="#bad0ef" width="80">BAD0EF</td>
<td bgcolor="#a5dbeb" width="80">A5DBEB</td>
</tr>
<tr>
<td bgcolor="#ffceff" width="80">FFCEFF</td>
<td bgcolor="#f0c4f0" width="80">F0C4F0</td>
<td bgcolor="#e8c6ff" width="80">E8C6FF</td>
<td bgcolor="#e1caf9" width="80">E1CAF9</td>
<td bgcolor="#d7d1f8" width="80">D7D1F8</td>
<td bgcolor="#cedef4" width="80">CEDEF4</td>
<td bgcolor="#b8e2ef" width="80">B8E2EF</td>
</tr>
<tr>
<td bgcolor="#ffdfff" width="80">FFDFFF</td>
<td bgcolor="#f4d2f4" width="80">F4D2F4</td>
<td bgcolor="#efd7ff" width="80">EFD7FF</td>
<td bgcolor="#eddffb" width="80">EDDFFB</td>
<td bgcolor="#e3e0fa" width="80">E3E0FA</td>
<td bgcolor="#e0eaf8" width="80">E0EAF8</td>
<td bgcolor="#c9eaf3" width="80">C9EAF3</td>
</tr>
<tr>
<td bgcolor="#ffecff" width="80">FFECFF</td>
<td bgcolor="#f4d2f4" width="80">F4D2F4</td>
<td bgcolor="#f9eeff" width="80">F9EEFF</td>
<td bgcolor="#f5eefd" width="80">F5EEFD</td>
<td bgcolor="#efedfc" width="80">EFEDFC</td>
<td bgcolor="#eaf1fb" width="80">EAF1FB</td>
<td bgcolor="#dbf0f7" width="80">DBF0F7</td>
</tr>
<tr>
<td bgcolor="#fff9ff" width="80">FFF9FF</td>
<td bgcolor="#fdf9fd" width="80">FDF9FD</td>
<td bgcolor="#fefdff" width="80">FEFDFF</td>
<td bgcolor="#fefdff" width="80">FEFDFF</td>
<td bgcolor="#f7f5fe" width="80">F7F5FE</td>
<td bgcolor="#f8fbfe" width="80">F8FBFE</td>
<td bgcolor="#eaf7fb" width="80">EAF7FB</td>
</tr>
<tr>
<td bgcolor="#5757ff" width="80">
<div class="white">5757FF</div>
</td>
<td bgcolor="#62a9ff" width="80">
<div class="white">62A9FF</div>
</td>
<td bgcolor="#62d0ff" width="80">62D0FF</td>
<td bgcolor="#06dcfb" width="80">06DCFB</td>
<td bgcolor="#01fcef" width="80">01FCEF</td>
<td bgcolor="#03eba6" width="80">03EBA6</td>
<td bgcolor="#01f33e" width="80">01F33E</td>
</tr>
<tr>
<td bgcolor="#6a6aff" width="80">
<div class="white">6A6AFF</div>
</td>
<td bgcolor="#75b4ff" width="80">
<div class="white">75B4FF</div>
</td>
<td bgcolor="#75d6ff" width="80">75D6FF</td>
<td bgcolor="#24e0fb" width="80">24E0FB</td>
<td bgcolor="#1ffef3" width="80">1FFEF3</td>
<td bgcolor="#03f3ab" width="80">03F3AB</td>
<td bgcolor="#0afe47" width="80">0AFE47</td>
</tr>
<tr>
<td bgcolor="#7979ff" width="80">
<div class="white">7979FF</div>
</td>
<td bgcolor="#86bcff" width="80">86BCFF</td>
<td bgcolor="#8adcff" width="80">8ADCFF</td>
<td bgcolor="#3de4fc" width="80">3DE4FC</td>
<td bgcolor="#5ffef7" width="80">5FFEF7</td>
<td bgcolor="#33fdc0" width="80">33FDC0</td>
<td bgcolor="#4bfe78" width="80">4BFE78</td>
</tr>
<tr>
<td bgcolor="#8c8cff" width="80">8C8CFF</td>
<td bgcolor="#99c7ff" width="80">99C7FF</td>
<td bgcolor="#99e0ff" width="80">99E0FF</td>
<td bgcolor="#63e9fc" width="80">63E9FC</td>
<td bgcolor="#74fef8" width="80">74FEF8</td>
<td bgcolor="#62fdce" width="80">62FDCE</td>
<td bgcolor="#72fe95" width="80">72FE95</td>
</tr>
<tr>
<td bgcolor="#9999ff" width="80">9999FF</td>
<td bgcolor="#99c7ff" width="80">99C7FF</td>
<td bgcolor="#a8e4ff" width="80">A8E4FF</td>
<td bgcolor="#75ecfd" width="80">75ECFD</td>
<td bgcolor="#92fef9" width="80">92FEF9</td>
<td bgcolor="#7dfdd7" width="80">7DFDD7</td>
<td bgcolor="#8bfea8" width="80">8BFEA8</td>
</tr>
<tr>
<td bgcolor="#aaaaff" width="80">AAAAFF</td>
<td bgcolor="#a8cfff" width="80">A8CFFF</td>
<td bgcolor="#bbebff" width="80">BBEBFF</td>
<td bgcolor="#8ceffd" width="80">8CEFFD</td>
<td bgcolor="#a5fefa" width="80">A5FEFA</td>
<td bgcolor="#8ffedd" width="80">8FFEDD</td>
<td bgcolor="#a3feba" width="80">A3FEBA</td>
</tr>
<tr>
<td bgcolor="#bbbbff" width="80">BBBBFF</td>
<td bgcolor="#bbdaff" width="80">BBDAFF</td>
<td bgcolor="#cef0ff" width="80">CEF0FF</td>
<td bgcolor="#acf3fd" width="80">ACF3FD</td>
<td bgcolor="#b5fffc" width="80">B5FFFC</td>
<td bgcolor="#a5fee3" width="80">A5FEE3</td>
<td bgcolor="#b5ffc8" width="80">B5FFC8</td>
</tr>
<tr>
<td bgcolor="#cacaff" width="80">CACAFF</td>
<td bgcolor="#d0e6ff" width="80">D0E6FF</td>
<td bgcolor="#d9f3ff" width="80">D9F3FF</td>
<td bgcolor="#c0f7fe" width="80">C0F7FE</td>
<td bgcolor="#cefffd" width="80">CEFFFD</td>
<td bgcolor="#befeeb" width="80">BEFEEB</td>
<td bgcolor="#caffd8" width="80">CAFFD8</td>
</tr>
<tr>
<td bgcolor="#e1e1ff" width="80">E1E1FF</td>
<td bgcolor="#dbebff" width="80">DBEBFF</td>
<td bgcolor="#ecfaff" width="80">ECFAFF</td>
<td bgcolor="#c0f7fe" width="80">C0F7FE</td>
<td bgcolor="#e1fffe" width="80">E1FFFE</td>
<td bgcolor="#bdffea" width="80">BDFFEA</td>
<td bgcolor="#eaffef" width="80">EAFFEF</td>
</tr>
<tr>
<td bgcolor="#eeeeff" width="80">EEEEFF</td>
<td bgcolor="#ecf4ff" width="80">ECF4FF</td>
<td bgcolor="#f9fdff" width="80">F9FDFF</td>
<td bgcolor="#e6fcff" width="80">E6FCFF</td>
<td bgcolor="#f2fffe" width="80">F2FFFE</td>
<td bgcolor="#cffef0" width="80">CFFEF0</td>
<td bgcolor="#eaffef" width="80">EAFFEF</td>
</tr>
<tr>
<td bgcolor="#f9f9ff" width="80">F9F9FF</td>
<td bgcolor="#f9fcff" width="80">F9FCFF</td>
<td bgcolor="#fdfeff" width="80">FDFEFF</td>
<td bgcolor="#f9feff" width="80">F9FEFF</td>
<td bgcolor="#fdffff" width="80">FDFFFF</td>
<td bgcolor="#f7fffd" width="80">F7FFFD</td>
<td bgcolor="#f9fffb" width="80">F9FFFB</td>
</tr>
<tr>
<td bgcolor="#1fcb4a" width="80">1FCB4A</td>
<td bgcolor="#59955c" width="80">59955C</td>
<td bgcolor="#48fb0d" width="80">48FB0D</td>
<td bgcolor="#2dc800" width="80">2DC800</td>
<td bgcolor="#59df00" width="80">59DF00</td>
<td bgcolor="#9d9d00" width="80">9D9D00</td>
<td bgcolor="#b6ba18" width="80">B6BA18</td>
</tr>
<tr>
<td bgcolor="#27de55" width="80">27DE55</td>
<td bgcolor="#6ca870" width="80">6CA870</td>
<td bgcolor="#79fc4e" width="80">79FC4E</td>
<td bgcolor="#32df00" width="80">32DF00</td>
<td bgcolor="#61f200" width="80">61F200</td>
<td bgcolor="#c8c800" width="80">C8C800</td>
<td bgcolor="#cdd11b" width="80">CDD11B</td>
</tr>
<tr>
<td bgcolor="#4ae371" width="80">4AE371</td>
<td bgcolor="#80b584" width="80">80B584</td>
<td bgcolor="#89fc63" width="80">89FC63</td>
<td bgcolor="#36f200" width="80">36F200</td>
<td bgcolor="#66ff00" width="80">66FF00</td>
<td bgcolor="#dfdf00" width="80">DFDF00</td>
<td bgcolor="#dfe32d" width="80">DFE32D</td>
</tr>
<tr>
<td bgcolor="#7ceb98" width="80">7CEB98</td>
<td bgcolor="#93bf96" width="80">93BF96</td>
<td bgcolor="#99fd77" width="80">99FD77</td>
<td bgcolor="#52ff20" width="80">52FF20</td>
<td bgcolor="#95ff4f" width="80">95FF4F</td>
<td bgcolor="#ffffaa" width="80">FFFFAA</td>
<td bgcolor="#edef85" width="80">EDEF85</td>
</tr>
<tr>
<td bgcolor="#93eeaa" width="80">93EEAA</td>
<td bgcolor="#a6caa9" width="80">A6CAA9</td>
<td bgcolor="#aafd8e" width="80">AAFD8E</td>
<td bgcolor="#6fff44" width="80">6FFF44</td>
<td bgcolor="#abff73" width="80">ABFF73</td>
<td bgcolor="#ffff84" width="80">FFFF84</td>
<td bgcolor="#eef093" width="80">EEF093</td>
</tr>
<tr>
<td bgcolor="#a4f0b7" width="80">A4F0B7</td>
<td bgcolor="#b4d1b6" width="80">B4D1B6</td>
<td bgcolor="#bafea3" width="80">BAFEA3</td>
<td bgcolor="#8fff6f" width="80">8FFF6F</td>
<td bgcolor="#c0ff97" width="80">C0FF97</td>
<td bgcolor="#ffff99" width="80">FFFF99</td>
<td bgcolor="#f2f4b3" width="80">F2F4B3</td>
</tr>
<tr>
<td bgcolor="#bdf4cb" width="80">BDF4CB</td>
<td bgcolor="#c9decb" width="80">C9DECB</td>
<td bgcolor="#cafeb8" width="80">CAFEB8</td>
<td bgcolor="#a5ff8a" width="80">A5FF8A</td>
<td bgcolor="#d1ffb3" width="80">D1FFB3</td>
<td bgcolor="#ffffb5" width="80">FFFFB5</td>
<td bgcolor="#f5f7c4" width="80">F5F7C4</td>
</tr>
<tr>
<td bgcolor="#d6f8de" width="80">D6F8DE</td>
<td bgcolor="#dbeadc" width="80">DBEADC</td>
<td bgcolor="#ddfed1" width="80">DDFED1</td>
<td bgcolor="#b3ff99" width="80">B3FF99</td>
<td bgcolor="#dfffca" width="80">DFFFCA</td>
<td bgcolor="#ffffc8" width="80">FFFFC8</td>
<td bgcolor="#f7f9d0" width="80">F7F9D0</td>
</tr>
<tr>
<td bgcolor="#e3fbe9" width="80">E3FBE9</td>
<td bgcolor="#e9f1ea" width="80">E9F1EA</td>
<td bgcolor="#eafee2" width="80">EAFEE2</td>
<td bgcolor="#d2ffc4" width="80">D2FFC4</td>
<td bgcolor="#e8ffd9" width="80">E8FFD9</td>
<td bgcolor="#ffffd7" width="80">FFFFD7</td>
<td bgcolor="#fafbdf" width="80">FAFBDF</td>
</tr>
<tr>
<td bgcolor="#e3fbe9" width="80">E3FBE9</td>
<td bgcolor="#f3f8f4" width="80">F3F8F4</td>
<td bgcolor="#f1feed" width="80">F1FEED</td>
<td bgcolor="#e7ffdf" width="80">E7FFDF</td>
<td bgcolor="#f2ffea" width="80">F2FFEA</td>
<td bgcolor="#ffffe3" width="80">FFFFE3</td>
<td bgcolor="#fcfce9" width="80">FCFCE9</td>
</tr>
<tr>
<td bgcolor="#fafefb" width="80">FAFEFB</td>
<td bgcolor="#fbfdfb" width="80">FBFDFB</td>
<td bgcolor="#fdfffd" width="80">FDFFFD</td>
<td bgcolor="#f5fff2" width="80">F5FFF2</td>
<td bgcolor="#fafff7" width="80">FAFFF7</td>
<td bgcolor="#fffffd" width="80">FFFFFD</td>
<td bgcolor="#fdfdf0" width="80">FDFDF0</td>
</tr>
<tr>
<td bgcolor="#baba21" width="80">BABA21</td>
<td bgcolor="#c8b400" width="80">C8B400</td>
<td bgcolor="#dfa800" width="80">DFA800</td>
<td bgcolor="#db9900" width="80">DB9900</td>
<td bgcolor="#ffb428" width="80">FFB428</td>
<td bgcolor="#ff9331" width="80">FF9331</td>
<td bgcolor="#ff800d" width="80">FF800D</td>
</tr>
<tr>
<td bgcolor="#e0e04e" width="80">E0E04E</td>
<td bgcolor="#d9c400" width="80">D9C400</td>
<td bgcolor="#f9bb00" width="80">F9BB00</td>
<td bgcolor="#eaa400" width="80">EAA400</td>
<td bgcolor="#ffbf48" width="80">FFBF48</td>
<td bgcolor="#ffa04a" width="80">FFA04A</td>
<td bgcolor="#ff9c42" width="80">FF9C42</td>
</tr>
<tr>
<td bgcolor="#e6e671" width="80">E6E671</td>
<td bgcolor="#e6ce00" width="80">E6CE00</td>
<td bgcolor="#ffcb2f" width="80">FFCB2F</td>
<td bgcolor="#ffb60b" width="80">FFB60B</td>
<td bgcolor="#ffc65b" width="80">FFC65B</td>
<td bgcolor="#ffab60" width="80">FFAB60</td>
<td bgcolor="#ffac62" width="80">FFAC62</td>
</tr>
<tr>
<td bgcolor="#eaea8a" width="80">EAEA8A</td>
<td bgcolor="#f7de00" width="80">F7DE00</td>
<td bgcolor="#ffd34f" width="80">FFD34F</td>
<td bgcolor="#ffbe28" width="80">FFBE28</td>
<td bgcolor="#ffce73" width="80">FFCE73</td>
<td bgcolor="#ffbb7d" width="80">FFBB7D</td>
<td bgcolor="#ffbd82" width="80">FFBD82</td>
</tr>
<tr>
<td bgcolor="#eeeea2" width="80">EEEEA2</td>
<td bgcolor="#ffe920" width="80">FFE920</td>
<td bgcolor="#ffdd75" width="80">FFDD75</td>
<td bgcolor="#ffc848" width="80">FFC848</td>
<td bgcolor="#ffd586" width="80">FFD586</td>
<td bgcolor="#ffc48e" width="80">FFC48E</td>
<td bgcolor="#ffc895" width="80">FFC895</td>
</tr>
<tr>
<td bgcolor="#f1f1b1" width="80">F1F1B1</td>
<td bgcolor="#fff06a" width="80">FFF06A</td>
<td bgcolor="#ffe699" width="80">FFE699</td>
<td bgcolor="#ffd062" width="80">FFD062</td>
<td bgcolor="#ffdea2" width="80">FFDEA2</td>
<td bgcolor="#ffcfa4" width="80">FFCFA4</td>
<td bgcolor="#ffcea2" width="80">FFCEA2</td>
</tr>
<tr>
<td bgcolor="#f4f4bf" width="80">F4F4BF</td>
<td bgcolor="#fff284" width="80">FFF284</td>
<td bgcolor="#ffecb0" width="80">FFECB0</td>
<td bgcolor="#ffe099" width="80">FFE099</td>
<td bgcolor="#ffe6b5" width="80">FFE6B5</td>
<td bgcolor="#ffd9b7" width="80">FFD9B7</td>
<td bgcolor="#ffd7b3" width="80">FFD7B3</td>
</tr>
<tr>
<td bgcolor="#f7f7ce" width="80">F7F7CE</td>
<td bgcolor="#fff7b7" width="80">FFF7B7</td>
<td bgcolor="#fff1c6" width="80">FFF1C6</td>
<td bgcolor="#ffeab7" width="80">FFEAB7</td>
<td bgcolor="#ffeac4" width="80">FFEAC4</td>
<td bgcolor="#ffe1c6" width="80">FFE1C6</td>
<td bgcolor="#ffe2c8" width="80">FFE2C8</td>
</tr>
<tr>
<td bgcolor="#f9f9dd" width="80">F9F9DD</td>
<td bgcolor="#fff9ce" width="80">FFF9CE</td>
<td bgcolor="#fff5d7" width="80">FFF5D7</td>
<td bgcolor="#fff2d2" width="80">FFF2D2</td>
<td bgcolor="#fff2d9" width="80">FFF2D9</td>
<td bgcolor="#ffebd9" width="80">FFEBD9</td>
<td bgcolor="#ffe6d0" width="80">FFE6D0</td>
</tr>
<tr>
<td bgcolor="#fbfbe8" width="80">FBFBE8</td>
<td bgcolor="#fffbdf" width="80">FFFBDF</td>
<td bgcolor="#fffaea" width="80">FFFAEA</td>
<td bgcolor="#fff9ea" width="80">FFF9EA</td>
<td bgcolor="#fff7e6" width="80">FFF7E6</td>
<td bgcolor="#fff4ea" width="80">FFF4EA</td>
<td bgcolor="#fff1e6" width="80">FFF1E6</td>
</tr>
<tr>
<td bgcolor="#fefefa" width="80">FEFEFA</td>
<td bgcolor="#fffef7" width="80">FFFEF7</td>
<td bgcolor="#fffdf7" width="80">FFFDF7</td>
<td bgcolor="#fffdf9" width="80">FFFDF9</td>
<td bgcolor="#fffdf9" width="80">FFFDF9</td>
<td bgcolor="#fffefd" width="80">FFFEFD</td>
<td bgcolor="#fff9f4" width="80">FFF9F4</td>
</tr>
<tr>
<td bgcolor="#d1d17a" width="80">D1D17A</td>
<td bgcolor="#c0a545" width="80">C0A545</td>
<td bgcolor="#c27e3a" width="80">
<div class="white">C27E3A</div>
</td>
<td bgcolor="#c47557" width="80">
<div class="white">C47557</div>
</td>
<td bgcolor="#b05f3c" width="80">
<div class="white">B05F3C</div>
</td>
<td bgcolor="#c17753" width="80">
<div class="white">C17753</div>
</td>
<td bgcolor="#b96f6f" width="80">
<div class="white">B96F6F</div>
</td>
</tr>
<tr>
<td bgcolor="#d7d78a" width="80">D7D78A</td>
<td bgcolor="#ceb86c" width="80">CEB86C</td>
<td bgcolor="#c98a4b" width="80">C98A4B</td>
<td bgcolor="#cb876d" width="80">
<div class="white">CB876D</div>
</td>
<td bgcolor="#c06a45" width="80">
<div class="white">C06A45</div>
</td>
<td bgcolor="#c98767" width="80">
<div class="white">C98767</div>
</td>
<td bgcolor="#c48484" width="80">C48484</td>
</tr>
<tr>
<td bgcolor="#dbdb97" width="80">DBDB97</td>
<td bgcolor="#d6c485" width="80">D6C485</td>
<td bgcolor="#d19c67" width="80">D19C67</td>
<td bgcolor="#d29680" width="80">D29680</td>
<td bgcolor="#c87c5b" width="80">
<div class="white">C87C5B</div>
</td>
<td bgcolor="#d0977b" width="80">
<div class="white">D0977B</div>
</td>
<td bgcolor="#c88e8e" width="80">C88E8E</td>
</tr>
<tr>
<td bgcolor="#e1e1a8" width="80">E1E1A8</td>
<td bgcolor="#decf9c" width="80">DECF9C</td>
<td bgcolor="#daaf85" width="80">DAAF85</td>
<td bgcolor="#daa794" width="80">DAA794</td>
<td bgcolor="#cf8d72" width="80">CF8D72</td>
<td bgcolor="#daac96" width="80">DAAC96</td>
<td bgcolor="#d1a0a0" width="80">D1A0A0</td>
</tr>
<tr>
<td bgcolor="#e9e9be" width="80">E9E9BE</td>
<td bgcolor="#e3d6aa" width="80">E3D6AA</td>
<td bgcolor="#ddb791" width="80">DDB791</td>
<td bgcolor="#dfb4a4" width="80">DFB4A4</td>
<td bgcolor="#d69e87" width="80">D69E87</td>
<td bgcolor="#e0bba9" width="80">E0BBA9</td>
<td bgcolor="#d7acac" width="80">D7ACAC</td>
</tr>
<tr>
<td bgcolor="#eeeece" width="80">EEEECE</td>
<td bgcolor="#eadfbf" width="80">EADFBF</td>
<td bgcolor="#e4c6a7" width="80">E4C6A7</td>
<td bgcolor="#e6c5b9" width="80">E6C5B9</td>
<td bgcolor="#deb19e" width="80">DEB19E</td>
<td bgcolor="#e8ccbf" width="80">E8CCBF</td>
<td bgcolor="#ddb9b9" width="80">DDB9B9</td>
</tr>
<tr>
<td bgcolor="#e9e9c0" width="80">E9E9C0</td>
<td bgcolor="#ede4c9" width="80">EDE4C9</td>
<td bgcolor="#e9d0b6" width="80">E9D0B6</td>
<td bgcolor="#ebd0c7" width="80">EBD0C7</td>
<td bgcolor="#e4c0b1" width="80">E4C0B1</td>
<td bgcolor="#ecd5ca" width="80">ECD5CA</td>
<td bgcolor="#e6cccc" width="80">E6CCCC</td>
</tr>
<tr>
<td bgcolor="#eeeece" width="80">EEEECE</td>
<td bgcolor="#efe7cf" width="80">EFE7CF</td>
<td bgcolor="#eedcc8" width="80">EEDCC8</td>
<td bgcolor="#f0dcd5" width="80">F0DCD5</td>
<td bgcolor="#eacdc1" width="80">EACDC1</td>
<td bgcolor="#f0ddd5" width="80">F0DDD5</td>
<td bgcolor="#ecd9d9" width="80">ECD9D9</td>
</tr>
<tr>
<td bgcolor="#f1f1d6" width="80">F1F1D6</td>
<td bgcolor="#f5efe0" width="80">F5EFE0</td>
<td bgcolor="#f2e4d5" width="80">F2E4D5</td>
<td bgcolor="#f5e7e2" width="80">F5E7E2</td>
<td bgcolor="#f0ddd5" width="80">F0DDD5</td>
<td bgcolor="#f5e8e2" width="80">F5E8E2</td>
<td bgcolor="#f3e7e7" width="80">F3E7E7</td>
</tr>
<tr>
<td bgcolor="#f5f5e2" width="80">F5F5E2</td>
<td bgcolor="#f9f5ec" width="80">F9F5EC</td>
<td bgcolor="#f9f3ec" width="80">F9F3EC</td>
<td bgcolor="#f9efec" width="80">F9EFEC</td>
<td bgcolor="#f5e8e2" width="80">F5E8E2</td>
<td bgcolor="#faf2ef" width="80">FAF2EF</td>
<td bgcolor="#f8f1f1" width="80">F8F1F1</td>
</tr>
<tr>
<td bgcolor="#fdfdf9" width="80">FDFDF9</td>
<td bgcolor="#fdfcf9" width="80">FDFCF9</td>
<td bgcolor="#fcf9f5" width="80">FCF9F5</td>
<td bgcolor="#fdfaf9" width="80">FDFAF9</td>
<td bgcolor="#fdfaf9" width="80">FDFAF9</td>
<td bgcolor="#fcf7f5" width="80">FCF7F5</td>
<td bgcolor="#fdfbfb" width="80">FDFBFB</td>
</tr>
<tr>
<td bgcolor="#f70000" width="80">
<div class="white">F70000</div>
</td>
<td bgcolor="#b9264f" width="80">
<div class="white">B9264F</div>
</td>
<td bgcolor="#990099" width="80">
<div class="white">990099</div>
</td>
<td bgcolor="#74138c" width="80">
<div class="white">74138C</div>
</td>
<td bgcolor="#0000ce" width="80">
<div class="white">0000CE</div>
</td>
<td bgcolor="#1f88a7" width="80">
<div class="white">1F88A7</div>
</td>
<td bgcolor="#4a9586" width="80">
<div class="white">4A9586</div>
</td>
</tr>
<tr>
<td bgcolor="#ff2626" width="80">FF2626</td>
<td bgcolor="#d73e68" width="80">
<div class="white">D73E68</div>
</td>
<td bgcolor="#b300b3" width="80">
<div class="white">B300B3</div>
</td>
<td bgcolor="#8d18ab" width="80">
<div class="white">8D18AB</div>
</td>
<td bgcolor="#5b5bff" width="80">
<div class="white">5B5BFF&#8221;</div>
</td>
<td bgcolor="#25a0c5" width="80">
<div class="white">25A0C5</div>
</td>
<td bgcolor="#5eae9e" width="80">5EAE9E</td>
</tr>
<tr>
<td bgcolor="#ff5353" width="80">FF5353</td>
<td bgcolor="#dd597d" width="80">DD597D</td>
<td bgcolor="#ca00ca" width="80">CA00CA</td>
<td bgcolor="#a41cc6" width="80">
<div class="white">A41CC6</div>
</td>
<td bgcolor="#7373ff" width="80">
<div class="white">7373FF</div>
</td>
<td bgcolor="#29afd6" width="80">29AFD6</td>
<td bgcolor="#74baac" width="80">74BAAC</td>
</tr>
<tr>
<td bgcolor="#ff7373" width="80">FF7373</td>
<td bgcolor="#e37795" width="80">E37795</td>
<td bgcolor="#d900d9" width="80">D900D9</td>
<td bgcolor="#ba21e0" width="80">BA21E0</td>
<td bgcolor="#8282ff" width="80">8282FF</td>
<td bgcolor="#4fbddd" width="80">4FBDDD</td>
<td bgcolor="#8dc7bb" width="80">8DC7BB</td>
</tr>
<tr>
<td bgcolor="#ff8e8e" width="80">FF8E8E</td>
<td bgcolor="#e994ab" width="80">E994AB</td>
<td bgcolor="#ff2dff" width="80">FF2DFF</td>
<td bgcolor="#cb59e8" width="80">CB59E8</td>
<td bgcolor="#9191ff" width="80">9191FF</td>
<td bgcolor="#67c7e2" width="80">67C7E2</td>
<td bgcolor="#a5d3ca" width="80">A5D3CA</td>
</tr>
<tr>
<td bgcolor="#ffa4a4" width="80">FFA4A4</td>
<td bgcolor="#eda9bc" width="80">EDA9BC</td>
<td bgcolor="#f206ff" width="80">F206FF</td>
<td bgcolor="#cb59e8" width="80">CB59E8</td>
<td bgcolor="#a8a8ff" width="80">A8A8FF</td>
<td bgcolor="#8ed6ea" width="80">8ED6EA</td>
<td bgcolor="#c0e0da" width="80">C0E0DA</td>
</tr>
<tr>
<td bgcolor="#ffb5b5" width="80">FFB5B5</td>
<td bgcolor="#f0b9c8" width="80">F0B9C8</td>
<td bgcolor="#ff7dff" width="80">FF7DFF</td>
<td bgcolor="#d881ed" width="80">D881ED</td>
<td bgcolor="#b7b7ff" width="80">B7B7FF</td>
<td bgcolor="#a6deee" width="80">A6DEEE</td>
<td bgcolor="#cfe7e2" width="80">CFE7E2</td>
</tr>
<tr>
<td bgcolor="#ffc8c8" width="80">FFC8C8</td>
<td bgcolor="#f4cad6" width="80">F4CAD6</td>
<td bgcolor="#ffa8ff" width="80">FFA8FF</td>
<td bgcolor="#efcdf8" width="80">EFCDF8</td>
<td bgcolor="#c6c6ff" width="80">C6C6FF</td>
<td bgcolor="#c0e7f3" width="80">C0E7F3</td>
<td bgcolor="#dcedea" width="80">DCEDEA</td>
</tr>
<tr>
<td bgcolor="#ffeaea" width="80">FFEAEA</td>
<td bgcolor="#f8dae2" width="80">F8DAE2</td>
<td bgcolor="#ffc4ff" width="80">FFC4FF</td>
<td bgcolor="#efcdf8" width="80">EFCDF8</td>
<td bgcolor="#dbdbff" width="80">DBDBFF</td>
<td bgcolor="#d8f0f8" width="80">D8F0F8</td>
<td bgcolor="#e7f3f1" width="80">E7F3F1</td>
</tr>
<tr>
<td bgcolor="#ffeaea" width="80">FFEAEA</td>
<td bgcolor="#fae7ec" width="80">FAE7EC</td>
<td bgcolor="#ffe3ff" width="80">FFE3FF</td>
<td bgcolor="#f8e9fc" width="80">F8E9FC</td>
<td bgcolor="#eeeeff" width="80">EEEEFF</td>
<td bgcolor="#eff9fc" width="80">EFF9FC</td>
<td bgcolor="#f2f9f8" width="80">F2F9F8</td>
</tr>
<tr>
<td bgcolor="#fffdfd" width="80">FFFDFD</td>
<td bgcolor="#fefafb" width="80">FEFAFB</td>
<td bgcolor="#fffdff" width="80">FFFDFF</td>
<td bgcolor="#ffffff" width="80">FFFFFF</td>
<td bgcolor="#fdfdff" width="80">FDFDFF</td>
<td bgcolor="#fafdfe" width="80">FAFDFE</td>
<td bgcolor="#f7fbfa" width="80">F7FBFA</td>
</tr>
</tbody>
</table>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1350&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/12/html-colors-a-complete-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Death of Mobile Flash</title>
		<link>http://www.techremedy.net/blog/2011/11/the-death-of-mobile-flash/</link>
		<comments>http://www.techremedy.net/blog/2011/11/the-death-of-mobile-flash/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 20:17:42 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[smart phones]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1288</guid>
		<description><![CDATA[Today, Adobe announced that it is cutting Mobile Flash along with 750 jobs. &#8220;Over the past two years, we&#8217;ve delivered Flash Player for mobile browsers and brought the full expressiveness of the web to many mobile devices, however, HTML5 is now universally supported on major mobile devices, in some cases exclusively. This makes HTML5 the <a href='http://www.techremedy.net/blog/2011/11/the-death-of-mobile-flash/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1289" class="wp-caption alignleft" style="width: 588px"><a href="http://www.techremedy.net/blog/wp-content/uploads/2011/11/flash.png"><img class="size-full wp-image-1289" title="flash" src="http://www.techremedy.net/blog/wp-content/uploads/2011/11/flash.png" alt="" width="578" height="355" /></a><p class="wp-caption-text">Adobe Flash Player in the Android Marketplace</p></div>
<p>Today, Adobe announced that it is cutting Mobile Flash along with 750 jobs.</p>
<p>&#8220;Over the past two years, we&#8217;ve delivered Flash Player for mobile browsers and brought the full expressiveness of the web to many mobile devices, however, HTML5 is now universally supported on major mobile devices, in some cases exclusively. This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms.  We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.&#8221;</p>
<p>- Danny Winokur, Adobe&#8217;s vice president of interactive development</p>
<p>I hate to say this, but Apple sure got this one right!  I never would have thought that HTML5 would kill Mobile Flash so quickly.  I&#8217;m happy with the forward progress of HTML5, but I will be sad to see Mobile Flash Player go.</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1288&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/11/the-death-of-mobile-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get a Paginated Grid of Results Using PHP/MySQL</title>
		<link>http://www.techremedy.net/blog/2011/07/get-a-paginated-grid-of-results-using-phpmysql/</link>
		<comments>http://www.techremedy.net/blog/2011/07/get-a-paginated-grid-of-results-using-phpmysql/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 06:08:19 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tech remedy]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[php mysql photo gallery tutorial]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1055</guid>
		<description><![CDATA[Have you ever tried to create a nice grid of MySQL results before? Perhaps something 4 items across and 4 items down with pagination for more than 16 results? Well, let&#8217;s go ahead and build that here so you can learn how to do it! Using tables for this is tricky and ugly. I don&#8217;t <a href='http://www.techremedy.net/blog/2011/07/get-a-paginated-grid-of-results-using-phpmysql/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1403" class="wp-caption alignleft" style="width: 310px"><a href="http://www.techremedy.net/blog/wp-content/uploads/2011/07/php_mysql_development.jpg"><img class="size-medium wp-image-1403" title="PHP MySQL" src="http://www.techremedy.net/blog/wp-content/uploads/2011/07/php_mysql_development-300x194.jpg" alt="php mysql" width="300" height="194" /></a><p class="wp-caption-text">PHP/MySQL</p></div>
<p>Have you ever tried to create a nice grid of MySQL results before? Perhaps something 4 items across and 4 items down with pagination for more than 16 results? Well, let&#8217;s go ahead and build that here so you can learn how to do it! Using tables for this is tricky and ugly. I don&#8217;t recommend it. We will be using some very straight forward PHP and CSS for this! Okay, this tutorial is not difficult to follow if you are familiar with PHP and MySQL. If you are brand new to PHP and/or MySQL, you should familiarize yourself with them by going through some more basic tutorials first! This tutorial also assumes that you have access to a web server that is running PHP 5.x and MySQL server. One last disclaimer&#8230;this tutorial doesn&#8217;t cover securing any of this stuff. I will likely create another tutorial in the future for keeping your stuff secure. So, be warned, none of what I&#8217;m giving you here is secured!</p>
<p>First, let&#8217;s look at the basic HTML and CSS that make this work:</p>
<pre class="brush: html">&lt;style type=&quot;text/css&quot;&gt;
#dataGrid{
  width: 800px;
  margin: auto;
}

.thumb{
  width: 150px;
  height: 100px;
  float: left;
  clear: none;
  margin: 5px;
  background: #ccc;
}
&lt;/style&gt;

&lt;div id=&quot;dataGrid&quot;&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
  &lt;div class=&quot;thumb&quot;&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p><a href="http://techremedy.net/demos/gallery/galleryDemo1.html">DEMO THE ABOVE CODE!</a></p>
<p>Okay, let&#8217;s get into the details. We need a database. I&#8217;m calling mine dbGallery. Using phpMyAdmin, or another MySQL client, create your new database and name it whatever you want. Now, inside of the dbGallery database, I&#8217;m going to create a table called tblPhotos. Again, call yours whatever you like. tblPhotos is going to have the following fields: photoID(int 11), photoName(varchar 30), category(varchar 20), active(int 1). Make sure to set photoID as the primary key and also set it to auto-increment! Next we need to add some photos to tblPhotos. So, let&#8217;s create a nice script that will make this more automated. In your web root, create a new folder called galleryScripts. In the galleryScripts folder, create a new PHP file called mysqlConnect.php and give it the following contents:</p>
<pre class="brush: php">&lt;?php  

$db_host = &quot;&quot;;  //put your hostname in the quotes

$db_username = &quot;&quot;;  //put your username in the quotes

$db_pass = &quot;&quot;;  //put your password in the quotes

$db_name = &quot;dbGallery&quot;; //change dbGallery to whatever your db is called

mysql_connect(&quot;$db_host&quot;,&quot;$db_username&quot;,&quot;$db_pass&quot;) or die (&quot;could not connect to mysql&quot;);
mysql_select_db(&quot;$db_name&quot;) or die (&quot;no database&quot;);
?&gt;</pre>
<p>Now, back in the web root, create a folder called galleryPhotos. Also in the web root, create a new PHP file called addPhotos.php and give it the following contents:</p>
<pre class="brush: php">&lt;?php
include &quot;galleryScripts/mysqlConnect.php&quot;;

//Parser for Add Photo Form
if (isset($_POST[&quot;photoName&quot;])){
	$photoName = mysql_real_escape_string($_POST[&quot;photoName&quot;]);
	$category = mysql_real_escape_string($_POST[&quot;category&quot;]);

	//add photo to db
	$sql = mysql_query(&quot;
			   INSERT INTO
			   	tblPhotos (
				photoName,
				category,
				active
			   )VALUES(
				&#039;$photoName&#039;,
				&#039;$category&#039;,
				&#039;1&#039;
			   )&quot;) or die(mysql_error());
	$pid = mysql_insert_id();
	$newname = &quot;$pid.jpg&quot;;
	move_uploaded_file($_FILES[&#039;fileField&#039;][&#039;tmp_name&#039;],&quot;galleryPhotos/$newname&quot;);
	header(&quot;location: addPhotos.php&quot;);
	exit();
}

?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Add Photos&lt;/title&gt;

&lt;/head&gt;
&lt;body&gt;

&lt;h3&gt;Add New Photo&lt;/h3&gt;
&lt;form action=&quot;addPhotos.php&quot; enctype=&quot;multipart/form-data&quot; name=&quot;myForm&quot; id=&quot;myForm&quot; method=&quot;post&quot;&gt;
	Photo Name: &lt;input name=&quot;photo_name&quot; type=&quot;text&quot; id=&quot;photoName&quot; size=&quot;64&quot; /&gt;&lt;br /&gt;
	Category: &lt;input name=&quot;category&quot; type=&quot;text&quot; id=&quot;category&quot; size=&quot;64&quot; /&gt;&lt;br /&gt;
	Upload Image (jpg only):
    &lt;label&gt;
    	&lt;input type=&quot;file&quot; name=&quot;fileField&quot; id=&quot;fileField&quot; /&gt;
    &lt;/label&gt;
    &lt;label&gt;
    	&lt;input type=&quot;submit&quot; name=&quot;button&quot; id=&quot;button&quot; value=&quot;Add Photo&quot; /&gt;
    &lt;/label&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>And now, in your web root, create a new PHP file called gallery.php and give it the following contents:</p>
<pre class="brush: php">&lt;?php
//connect to db
include &quot;galleryScripts/mysqlConnect.php&quot;;

//check for a page number. If not, set it to page 1
if (!(isset($_GET[&#039;pagenum&#039;]))){
	$pagenum = 1;
}else{
	$pagenum = $_GET[&#039;pagenum&#039;];
}

//query for record count to setup pagination
$data = mysql_query(&quot;SELECT * FROM tblPhotos WHERE active = 1&quot;);
$rows = mysql_num_rows($data); 

//number of photos per page
$page_rows = 16; 

//get the last page number
$last = ceil($rows/$page_rows); 

//make sure the page number isn&#039;t below one, or more than last page num
if ($pagenum &lt; 1){
	$pagenum = 1;
}elseif ($pagenum &gt; $last){
	$pagenum = $last;
}

//Set the range to display in query
$max = &#039;limit &#039; .($pagenum - 1) * $page_rows .&#039;,&#039; .$page_rows;

//get all of the photos
$dynamicList = &quot;&quot;;
$sql = mysql_query(&quot;SELECT * FROM tblPhotos WHERE active = 1 $max&quot;);
//check for photos
$photoCount = mysql_num_rows($sql);

if ($photoCount &gt; 0){
	while($row = mysql_fetch_array($sql)){
			$photoID = $row[&quot;photoID&quot;];
			$photoName = $row[&quot;photoName&quot;];
			$category = $row[&quot;category&quot;];

			$dynamicList .= &#039;
							&lt;div class=&quot;thumb&quot;&gt;
								&lt;a href=&quot;photo.php?id=&#039; . $photoID . &#039;&quot;&gt;&lt;img class=&quot;clip&quot; src=&quot;galleryPhotos/&#039; . $photoID . &#039;.jpg&quot; alt=&quot;&#039; . $photoName . &#039;&quot; width=&quot;175&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
							&lt;/div&gt;
							&#039;;
	}
}else{
	$dynamicList = &quot;There are no photos at this time!&quot;;
}

mysql_close();
?&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Tech Remedy Grid Gallery Demo&lt;/title&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;style.css&quot; /&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;?php
	    echo &#039;&lt;p style=&quot;text-align:center; font-weight:bold;&quot;&gt;Page &#039; . $pagenum . &#039; of &#039; . $last . &#039;&lt;/p&gt;&#039;;

        if ($pagenum == 1){
          	echo &#039;&lt;div class=&quot;pagination&quot; align=&quot;center&quot;&gt;&lt;ul&gt;&#039;;
        }else{
            echo &#039;&lt;div class=&quot;pagination&quot; align=&quot;center&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;&#039; . $_SERVER[&#039;PHP_SELF&#039;] . &#039;?pagenum=1&quot;&gt;« first&lt;/a&gt;&lt;/li&gt;&#039;;
            $previous = $pagenum-1;
        }       

		//check if number of pages is higher than 1
		if($last != 1){
			//Loop from 1 to last page to create page number links
			for($i = 1; $i &lt;= $last; $i++){
				echo &#039;&lt;li&gt;&lt;a href=&quot;&#039; . $_SERVER[&#039;PHP_SELF&#039;] . &#039;?pagenum=&#039; . $i . &#039;&quot;&gt;&#039; . $i . &#039;&lt;/a&gt;&lt;/li&gt;&#039;;
			}
		}

        if ($pagenum == $last){
            echo &#039;&lt;/div&gt;&#039;;
        }else{
            $next = $pagenum+1;
            echo &#039;&lt;li&gt;&lt;a href=&quot;&#039; . $_SERVER[&#039;PHP_SELF&#039;] . &#039;?pagenum=&#039; . $last . &#039;&quot;&gt;last »&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&#039;;
        }
    ?&gt;

    &lt;div id=&quot;dataGrid&quot;&gt;
		&lt;?php echo $dynamicList; ?&gt;
    &lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Okay, we are ready to start adding some photos to our gallery! Open a browser and navigate to your addPhotos.php file. Fill out the form and add a photo. Repeat the process until you have added several photos. Make sure to add more than 16 if you want to see the pagination working!</p>
<p>Now, if you go to gallery.php in your browser, your images should be displayed in a vertical list. It doesn&#8217;t look all that great. So, let&#8217;s create a CSS file that will make the images appear in a grid and clip them to all fit real nicely! In the web root, create a new CSS file called style.css and give it the following contents:</p>
<pre class="brush: css">#dataGrid{
  width: 800px;
  margin: auto;
}

.thumb{
  width: 175px;
  height: 100px;
  float: left;
  clear: none;
  margin: 5px;
}

.clip {
	position: absolute;
	clip:rect(0px 175px 100px 0px);
}

.pagination{
	padding: 2px;
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FFFF80;
}</pre>
<p>Now, just navigate to your gallery.php file in your browser and you should see a nice paginated grid of photos! All of the photos links are broken though! Let&#8217;s fix that. Create a new PHP file called photo.php and give it the following contents:</p>
<pre class="brush: php">&lt;?php
//connect to db
include &quot;galleryScripts/mysqlConnect.php&quot;;

//initialize some vars
$photoID = &#039;&#039;;
$photoName = &#039;&#039;;

//check what photo we are looking for
if(isset($_GET[&#039;id&#039;])){
	$photoID = mysql_real_escape_string($_GET[&#039;id&#039;]);
	//get the photo
	$sql = mysql_query(&quot;SELECT * FROM tblPhotos WHERE photoID=&#039;$photoID&#039; LIMIT 1&quot;);
	while($row = mysql_fetch_array($sql)){
		$photoName = $row[&#039;photoName&#039;];
		$category = $row[&#039;category&#039;];
	}
}else{
	echo &#039;No photo was selected!&#039;;
	exit();
}

mysql_close();

?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Tech Remedy Gallery Demo - &lt;?php echo $photoName; ?&gt;&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div id=&quot;photo&quot;&gt;
	&lt;img src=&quot;galleryPhotos/&lt;?php echo $photoID; ?&gt;.jpg&quot; alt=&quot;&lt;?php echo $photoName; ?&gt;&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
    &lt;h2&gt;&lt;?php echo $photoName; ?&gt;&lt;/h2&gt;
    &lt;p&gt;&lt;?php echo $category; ?&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>And that&#8217;s it! Now, when you click on a photo in your gallery it will take you to a page that nicely displays your photo along with some photo information. Pretty cool, huh?</p>
<p><a href="http://www.techremedy.net/demos/gallery/gallery.php">DEMO</a></p>
<p>Let me know in the comments if you come across any problems!</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1055&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/07/get-a-paginated-grid-of-results-using-phpmysql/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Using the CFTRANSACTION tag to Roll Back SQL Changes in The Event of an Error</title>
		<link>http://www.techremedy.net/blog/2011/07/using-the-cftransaction-tag-to-roll-back-sql-changes-in-the-event-of-an-error/</link>
		<comments>http://www.techremedy.net/blog/2011/07/using-the-cftransaction-tag-to-roll-back-sql-changes-in-the-event-of-an-error/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 16:33:04 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1048</guid>
		<description><![CDATA[If you have ever had to run a series of SQL statements that alter the table or tables, then you know the fear of encountering an error in the middle of the script!  Let&#8217;s say you need to run a series of Insert statements and it errors out before it finishes.  You now have extraneous <a href='http://www.techremedy.net/blog/2011/07/using-the-cftransaction-tag-to-roll-back-sql-changes-in-the-event-of-an-error/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1050" title="ColdFusion-Builder-Logo" src="http://www.techremedy.net/blog/wp-content/uploads/2011/07/ColdFusion-Builder-Logo-300x300.jpg" alt="" width="300" height="300" />If you have ever had to run a series of SQL statements that alter the table or tables, then you know the fear of encountering an error in the middle of the script!  Let&#8217;s say you need to run a series of Insert statements and it errors out before it finishes.  You now have extraneous rows in your table or tables that immediately affect your data integrity.  So, how do we prevent this?  Well, the CFTRANSACTION tag saves the day by allowing you to store all of the SQL changes in an array and not actually committing them to the DB until the script completes error free!  We use the CFTRANSACTION tag in conjunction with CFTRY and CFCATCH.  The basic syntax is this:</p>
<pre class="brush: coldfusion">
&lt;!---First we lock the ColdFusion Server to prevent any other scripts from messing us up---&gt;
&lt;cflock scope=&quot;server&quot; type=&quot;exclusive&quot; timeout=&quot;5&quot;&gt;
    &lt;!---now we open the cftry---&gt;
    &lt;cftry&gt;
        &lt;!---here&#039;s where we start the cftransaction---&gt;
        &lt;cftransaction action=&quot;begin&quot; isolation=&quot;read_uncommitted&quot;&gt;
            &lt;!---ALL OF OUR QUERIES GO HERE---&gt;
            &lt;cfquery name=&quot;insert1&quot; datasource=&quot;#application.datasource#&quot;&gt;
                INSERT INTO
                    tableName (
                        firstName,
                        lastName
                    )VALUES(
                        &lt;cfqueryparam cfsqltype=&quot;cf_sql_varchar&quot; value=&quot;#form.firstName#&quot;&gt;,
                        &lt;cfqueryparam cfsqltype=&quot;cf_sql_varchar&quot; value=&quot;#form.lastName#&quot;&gt;
                    )
            &lt;/cfquery&gt;
            &lt;!---rest of inserts would go here...---&gt;
        &lt;/cftransaction&gt;
        &lt;!---open a catch---&gt;
        &lt;cfcatch&gt;
            &lt;!---this cftransaction will rollback any sql changes if the script errors---&gt;
            &lt;cftransaction action=&quot;rollback&quot; /&gt;
            &lt;cfrethrow&gt;
        &lt;/cfcatch&gt;
    &lt;/cftry&gt;

    &lt;cftransaction action=&quot;commit&quot;&gt;
&lt;/cflock&gt;
</pre>
<p>Let me know in the comments if you have any questions!</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1048&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/07/using-the-cftransaction-tag-to-roll-back-sql-changes-in-the-event-of-an-error/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>World IPv6 Day!</title>
		<link>http://www.techremedy.net/blog/2011/06/world-ipv6-day/</link>
		<comments>http://www.techremedy.net/blog/2011/06/world-ipv6-day/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 00:23:11 +0000</pubDate>
		<dc:creator>Beef Supreme</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[tech remedy]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1033</guid>
		<description><![CDATA[Starting at 8pm EDT on June 7, many major players on the internet (think Google, Yahoo, Bing, Facebook and others) will be lighting up IPv6 versions of their websites. Many ISPs, transport, and hosting companies will also be testing out IPv6 functionality during this period. According to most estimates, less than 1% of global users <a href='http://www.techremedy.net/blog/2011/06/world-ipv6-day/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Internet_map_1024.jpg/300px-Internet_map_1024.jpg" alt="Internet Map" /></p>
<p>Starting at 8pm EDT on June 7, many major players on the internet (think Google, Yahoo, Bing, Facebook and others) will be lighting up IPv6 versions of their websites.  Many ISPs, transport, and hosting companies will also be testing out IPv6 functionality during this period.</p>
<p>According to most estimates, less than 1% of global users will see any negative impact due to the event.  This will mainly be due to misconfigured networking equipment in the home, or out of date or unpatched operating systems.</p>
<p>So why is this important?  Well, we are rapidly depleting the last of the pool of Ipv4 addresses used by most devices to connect to the web.  IPv4 addresses, with 4 octets of 3 numbers provides 32 bits of addressing possibility, while IPv6 moves all the way to 128-bit.  That&#8217;s 2^64 number of IPv6 addresses.  That will allow all of our new PCs, laptops, tablets and smart phones to continue to have connectivity, along with the growth of actual web sites and static devices like modems and routers.</p>
<p>For more information, including a full list of partcipants, please check out the following links:</p>
<p><a href="http://www.worldipv6day.org/">http://www.worldipv6day.org/</a></p>
<p><a href="http://www.worldipv6day.org/participants/index.html">http://www.worldipv6day.org/participants/index.html</a></p>
<p><a href="http://googleblog.blogspot.com/">http://googleblog.blogspot.com/</a><br />
And to test your IPv6 readiness try this:</p>
<p><a href="http://ipv6test.google.com/">http://ipv6test.google.com/</a><br />
And if you fail the test and have an out of date Microsoft OS, click here:</p>
<p><a href="http://support.microsoft.com/kb/2533454">http://support.microsoft.com/kb/2533454</a></p>
<p>Have fun and be safe out there in IPv6 land!</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1033&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/06/world-ipv6-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Creative Uses for the Google Maps API</title>
		<link>http://www.techremedy.net/blog/2011/04/3-creative-uses-for-the-google-maps-api/</link>
		<comments>http://www.techremedy.net/blog/2011/04/3-creative-uses-for-the-google-maps-api/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 00:51:44 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=1003</guid>
		<description><![CDATA[I&#8217;ve been coming across some pretty cool implementations of the Google Maps API recently and I thought that I would share 3 of them with you. 1.  gMap Workout Tracker The gMap Workout Tracker tracks a users workout routes through the use of GPS coordinates. 2.  Earthquakes In The Last Week This one is pretty <a href='http://www.techremedy.net/blog/2011/04/3-creative-uses-for-the-google-maps-api/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1004" class="wp-caption alignleft" style="width: 221px"><a href="http://www.techremedy.net/blog/wp-content/uploads/2011/04/map.jpg"><img class="size-medium wp-image-1004" title="map" src="http://www.techremedy.net/blog/wp-content/uploads/2011/04/map-300x177.jpg" alt="" width="211" height="124" /></a><p class="wp-caption-text">Google Maps API</p></div>
<p>I&#8217;ve been coming across some pretty cool implementations of the Google Maps API recently and I thought that I would share 3 of them with you.</p>
<h2>1.  <a title="http://particletree.com/gmaps/workoutTracker.php" href="http://particletree.com/gmaps/workoutTracker.php">gMap Workout Tracker</a></h2>
<p>The gMap Workout Tracker tracks a users workout routes through the use of GPS coordinates.</p>
<h2>2.  <a title="http://earthquakes.tafoni.net/" href="http://earthquakes.tafoni.net/">Earthquakes In The Last Week</a></h2>
<p>This one is pretty self explanatory.  It shows the locations of earthquakes around the world in the last week.  It utilizes custom markers and infoboxes too!</p>
<h2>3.  <a title="Love All Ways" href="http://www.love-all-ways.com/map.php">Love All Ways Share Map</a></h2>
<p><a title="Love All Ways" href="http://www.love-all-ways.com">Love All Ways</a> is a clothing company that uses the Google Maps API to show the locations of images that the sites users have uploaded.  Basically, they sent stickers with their logo all over the world and told people to take photos of them and upload them.  Pretty cool!</p>
<p>All of these show the power of this particular API.  The ability to place dynamic markers on the map in specific locations is crazy cool to me!  Feel free to comment if you know any others!</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=1003&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/04/3-creative-uses-for-the-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ColdFusion: My First Impressions</title>
		<link>http://www.techremedy.net/blog/2011/03/coldfusion-my-first-impressions/</link>
		<comments>http://www.techremedy.net/blog/2011/03/coldfusion-my-first-impressions/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 04:54:06 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=928</guid>
		<description><![CDATA[After working with Adobe ColdFusion for about a month now, I have to say that I&#8217;m really impressed.  I had this expectation that it would leave me longing for my beloved PHP.  It&#8217;s actually a very cool server side language that allows for insanely fast development of dynamic web applications!  I know, I sound like <a href='http://www.techremedy.net/blog/2011/03/coldfusion-my-first-impressions/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_977" class="wp-caption alignleft" style="width: 263px"><a href="http://www.techremedy.net/blog/wp-content/uploads/2011/02/cf_appicon.jpg"><img class="size-full wp-image-977" title="cf_appicon" src="http://www.techremedy.net/blog/wp-content/uploads/2011/02/cf_appicon.jpg" alt="" width="253" height="250" /></a><p class="wp-caption-text">Adobe ColdFusion</p></div>
<p>After working with Adobe ColdFusion for about a month now, I have to say that I&#8217;m really impressed.  I had this expectation that it would leave me longing for my beloved PHP.  It&#8217;s actually a very cool server side language that allows for insanely fast development of dynamic web applications!  I know, I sound like a commercial&#8230;so, let&#8217;s start with the negatives of ColdFusion just so you know I&#8217;m not getting paid by Adobe or something!</p>
<p>First, ColdFusion is very proprietary.  In order to use it, the web server must have Adobe&#8217;s ColdFusion Server software installed and running.  That software isn&#8217;t free.  Many web hosts don&#8217;t bother with it for this reason&#8230;why pay for ColdFusion when PHP is free?  I get that&#8230;there is an open source alternative called <a title="http://www.getrailo.org" href="http://www.getrailo.org">Railo</a> and it is pretty good too!  Unfortunately, trying to convince your web host to install this is a different story!</p>
<p>The next negative aspect of ColdFusion is that it is overly simplified.  For example, there is only one loop tag.  CFLOOP is your only option!  There are different parameters to set what kind of loop it is, but this causes confusion when reading over someone else&#8217;s code.  In PHP it is always very clear what kind of loop I&#8217;m looking at.  If it&#8217;s a while loop, it says &#8216;while&#8217;.</p>
<p>So, the CFLOOP tag was supposed to make things easier.  You only need to remember one LOOP tag and then just set the parameters for the loop to determine what kind of loop it will be.</p>
<p>Now, what I LOVE about ColdFusion how elegantly it interacts with SQL databases!  So much can be done with very little code and that makes for insanely fast development!  Let&#8217;s look at a comparison of a simple SQL query with some output in both PHP and ColdFusion.  First, in PHP:</p>
<pre class="brush: php">
&lt;?php
  //connect to db
  mysql_connect(&quot;localhost&quot;,&quot;username&quot;,&quot;password&quot;) or die (&quot;Failed to connect to mysql&quot;);
  mysql_select_db(&quot;databaseName&quot;) or die (&quot;database not found!&quot;);

  //check url for id variable
  if (isset($_GET[&#039;id&#039;])){
    $id = $_GET[&#039;id];
    $sql = mysql_query(&quot;SELECT * FROM products WHERE id=&#039;$id&#039; LIMIT 1&quot;);
    while($row = mysql_fetch_array($sql)){
        $product_name = $row[&quot;product_name&quot;];
        $product_details = $row[&quot;product_details&quot;];
        $product_price = $row[&quot;product_price&quot;];
    }
  }else{
    echo &quot;No product was selected!&quot;;
    exit();
  }

  mysql_close();

  //dynamic output
  $output = &#039;
                 &lt;table&gt;
                   &lt;tr&gt;
                     &lt;th&gt;Product Name&lt;/th&gt;
                     &lt;th&gt;Product Details&lt;/th&gt;
                     &lt;th&gt;Product Price&lt;/th&gt;
                   &lt;/tr&gt;
                   &lt;tr&gt;
                     &lt;td&gt;&#039; . $product_name . &#039;&lt;/td&gt;
                     &lt;td&gt;&#039; . $product_details . &#039;&lt;/td&gt;
                     &lt;td&gt;&#039; . $product_price . &#039;&lt;/td&gt;
                   &lt;/tr&gt;
                 &lt;/table&gt;&#039;;
?&gt;

&lt;html&gt;
&lt;body&gt;
&lt;?php echo $output; ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Next, let&#8217;s look at the exact same thing done in ColdFusion:</p>
<pre class="brush: coldfusion">
&lt;!---Check url for id variable---&gt;
&lt;cfif isDefined url.id&gt;
  &lt;cfquery name=&quot;products&quot; datasource=&quot;store&quot;&gt;
    SELECT *
    FROM products
    WHERE id = &#039;#url.id#&#039;
    LIMIT 1
  &lt;/cfquery&gt;
&lt;cfelse&gt;
  &lt;cfoutput&gt;No Product Was Selected!&lt;/cfoutput&gt;
  &lt;cfabort&gt;
&lt;/cfif&gt;

&lt;!---Dynamic Output---&gt;
&lt;html&gt;
&lt;body&gt;
  &lt;table&gt;
    &lt;tr&gt;
      &lt;th&gt;Product Name&lt;/th&gt;
      &lt;th&gt;Product Details&lt;/th&gt;
      &lt;th&gt;Product Price&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;cfoutput query=&quot;products&quot;&gt;
        &lt;td&gt;#product_name#&lt;/td&gt;
        &lt;td&gt;#product_details#&lt;/td&gt;
        &lt;td&gt;#product_price#&lt;/td&gt;
      &lt;/cfoutput&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>The ColdFusion took me half as much time to write as the PHP and it works just as well.  So, overall, I am very impressed with ColdFusion.  A lot of my web developer friends talk crap about ColdFusion, and that&#8217;s okay&#8230;Most of them have never actually developed with it, so I take those opinions with a giant grain of salt!</p>
<p>Keep on the lookout for some ColdFusion Tutorials in the near future!</p>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=928&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/03/coldfusion-my-first-impressions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ColdFusion: To # Or Not To #</title>
		<link>http://www.techremedy.net/blog/2011/03/coldfusion-to-pound-or-not-to-pound/</link>
		<comments>http://www.techremedy.net/blog/2011/03/coldfusion-to-pound-or-not-to-pound/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 15:55:46 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=964</guid>
		<description><![CDATA[In ColdFusion, it can get a little confusing to know when you should and should not wrap your variables in the # symbol.  Here&#8217;s a little reference that helps me: When To #: Within a string Within CFOUTPUT Within CFQUERY In the CFDUMP var attribute When Referencing an Array or List as a Parameter When <a href='http://www.techremedy.net/blog/2011/03/coldfusion-to-pound-or-not-to-pound/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>In ColdFusion, it can get a little confusing to know when you should and should not wrap your variables in the # symbol.  Here&#8217;s a little reference that helps me:</p>
<h1>When To #:</h1>
<ul>
<li>Within a string</li>
<li>Within CFOUTPUT</li>
<li>Within CFQUERY</li>
<li>In the CFDUMP var attribute</li>
<li>When Referencing an Array or List as a Parameter</li>
</ul>
<h1>When Not To #:</h1>
<ul>
<li>Within a CFSET</li>
<li>Within a CFIF</li>
<li><strong>ANYWHERE ELSE</strong></li>
</ul>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=964&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/03/coldfusion-to-pound-or-not-to-pound/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML ascii Symbols and Character Codes</title>
		<link>http://www.techremedy.net/blog/2011/03/html-ascii-symbols-and-character-codes/</link>
		<comments>http://www.techremedy.net/blog/2011/03/html-ascii-symbols-and-character-codes/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 00:26:05 +0000</pubDate>
		<dc:creator>Tom Duffy</dc:creator>
				<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.techremedy.net/blog/?p=941</guid>
		<description><![CDATA[This is a helpful reference for any web developer.  Let me know if I missed any! &#160; Math Symbols Supported by HTML Character Entity Number Entity Name Description ∀ &#38;#8704; &#38;forall; for all ∂ &#38;#8706; &#38;part; part ∃ &#38;#8707; &#38;exist; exists ∅ &#38;#8709; &#38;empty; empty ∇ &#38;#8711; &#38;nabla; nabla ∈ &#38;#8712; &#38;isin; isin ∉ &#38;#8713; <a href='http://www.techremedy.net/blog/2011/03/html-ascii-symbols-and-character-codes/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>This is a helpful reference for any web developer.  Let me know if I missed any!</p>
<p>&nbsp;</p>
<h2>Math Symbols Supported by HTML</h2>
<table class="reference" border="1" cellspacing="0" width="100%">
<tbody>
<tr>
<th width="20%" align="left">Character</th>
<th width="20%" align="left">Entity Number</th>
<th width="20%" align="left">Entity Name</th>
<th width="40%" align="left">Description</th>
</tr>
<tr>
<td>∀</td>
<td>&amp;#8704;</td>
<td>&amp;forall;</td>
<td>for all</td>
</tr>
<tr>
<td>∂</td>
<td>&amp;#8706;</td>
<td>&amp;part;</td>
<td>part</td>
</tr>
<tr>
<td>∃</td>
<td>&amp;#8707;</td>
<td>&amp;exist;</td>
<td>exists</td>
</tr>
<tr>
<td>∅</td>
<td>&amp;#8709;</td>
<td>&amp;empty;</td>
<td>empty</td>
</tr>
<tr>
<td>∇</td>
<td>&amp;#8711;</td>
<td>&amp;nabla;</td>
<td>nabla</td>
</tr>
<tr>
<td>∈</td>
<td>&amp;#8712;</td>
<td>&amp;isin;</td>
<td>isin</td>
</tr>
<tr>
<td>∉</td>
<td>&amp;#8713;</td>
<td>&amp;notin;</td>
<td>notin</td>
</tr>
<tr>
<td>∋</td>
<td>&amp;#8715;</td>
<td>&amp;ni;</td>
<td>ni</td>
</tr>
<tr>
<td>∏</td>
<td>&amp;#8719;</td>
<td>&amp;prod;</td>
<td>prod</td>
</tr>
<tr>
<td>∑</td>
<td>&amp;#8721;</td>
<td>&amp;sum;</td>
<td>sum</td>
</tr>
<tr>
<td>−</td>
<td>&amp;#8722;</td>
<td>&amp;minus;</td>
<td>minus</td>
</tr>
<tr>
<td>∗</td>
<td>&amp;#8727;</td>
<td>&amp;lowast;</td>
<td>lowast</td>
</tr>
<tr>
<td>√</td>
<td>&amp;#8730;</td>
<td>&amp;radic;</td>
<td>square root</td>
</tr>
<tr>
<td>∝</td>
<td>&amp;#8733;</td>
<td>&amp;prop;</td>
<td>proportional to</td>
</tr>
<tr>
<td>∞</td>
<td>&amp;#8734;</td>
<td>&amp;infin;</td>
<td>infinity</td>
</tr>
<tr>
<td>∠</td>
<td>&amp;#8736;</td>
<td>&amp;ang;</td>
<td>angle</td>
</tr>
<tr>
<td>∧</td>
<td>&amp;#8743;</td>
<td>&amp;and;</td>
<td>and</td>
</tr>
<tr>
<td>∨</td>
<td>&amp;#8744;</td>
<td>&amp;or;</td>
<td>or</td>
</tr>
<tr>
<td>∩</td>
<td>&amp;#8745;</td>
<td>&amp;cap;</td>
<td>cap</td>
</tr>
<tr>
<td>∪</td>
<td>&amp;#8746;</td>
<td>&amp;cup;</td>
<td>cup</td>
</tr>
<tr>
<td>∫</td>
<td>&amp;#8747;</td>
<td>&amp;int;</td>
<td>integral</td>
</tr>
<tr>
<td>∴</td>
<td>&amp;#8756;</td>
<td>&amp;there4;</td>
<td>therefore</td>
</tr>
<tr>
<td>∼</td>
<td>&amp;#8764;</td>
<td>&amp;sim;</td>
<td>similar to</td>
</tr>
<tr>
<td>≅</td>
<td>&amp;#8773;</td>
<td>&amp;cong;</td>
<td>congruent to</td>
</tr>
<tr>
<td>≈</td>
<td>&amp;#8776;</td>
<td>&amp;asymp;</td>
<td>almost equal</td>
</tr>
<tr>
<td>≠</td>
<td>&amp;#8800;</td>
<td>&amp;ne;</td>
<td>not equal</td>
</tr>
<tr>
<td>≡</td>
<td>&amp;#8801;</td>
<td>&amp;equiv;</td>
<td>equivalent</td>
</tr>
<tr>
<td>≤</td>
<td>&amp;#8804;</td>
<td>&amp;le;</td>
<td>less or equal</td>
</tr>
<tr>
<td>≥</td>
<td>&amp;#8805;</td>
<td>&amp;ge;</td>
<td>greater or equal</td>
</tr>
<tr>
<td>⊂</td>
<td>&amp;#8834;</td>
<td>&amp;sub;</td>
<td>subset of</td>
</tr>
<tr>
<td>⊃</td>
<td>&amp;#8835;</td>
<td>&amp;sup;</td>
<td>superset of</td>
</tr>
<tr>
<td>⊄</td>
<td>&amp;#8836;</td>
<td>&amp;nsub;</td>
<td>not subset of</td>
</tr>
<tr>
<td>⊆</td>
<td>&amp;#8838;</td>
<td>&amp;sube;</td>
<td>subset or equal</td>
</tr>
<tr>
<td>⊇</td>
<td>&amp;#8839;</td>
<td>&amp;supe;</td>
<td>superset or equal</td>
</tr>
<tr>
<td>⊕</td>
<td>&amp;#8853;</td>
<td>&amp;oplus;</td>
<td>circled plus</td>
</tr>
<tr>
<td>⊗</td>
<td>&amp;#8855;</td>
<td>&amp;otimes;</td>
<td>cirled times</td>
</tr>
<tr>
<td>⊥</td>
<td>&amp;#8869;</td>
<td>&amp;perp;</td>
<td>perpendicular</td>
</tr>
<tr>
<td>⋅</td>
<td>&amp;#8901;</td>
<td>&amp;sdot;</td>
<td>dot operator</td>
</tr>
</tbody>
</table>
<h2>Greek Letters Supported by HTML</h2>
<table class="reference" border="1" cellspacing="0" width="100%">
<tbody>
<tr>
<th width="20%" align="left">Character</th>
<th width="20%" align="left">Entity Number</th>
<th width="20%" align="left">Entity Name</th>
<th width="40%" align="left">Description</th>
</tr>
<tr>
<td>Α</td>
<td>&amp;#913;</td>
<td>&amp;Alpha;</td>
<td>Alpha</td>
</tr>
<tr>
<td>Β</td>
<td>&amp;#914;</td>
<td>&amp;Beta;</td>
<td>Beta</td>
</tr>
<tr>
<td>Γ</td>
<td>&amp;#915;</td>
<td>&amp;Gamma;</td>
<td>Gamma</td>
</tr>
<tr>
<td>Δ</td>
<td>&amp;#916;</td>
<td>&amp;Delta;</td>
<td>Delta</td>
</tr>
<tr>
<td>Ε</td>
<td>&amp;#917;</td>
<td>&amp;Epsilon;</td>
<td>Epsilon</td>
</tr>
<tr>
<td>Ζ</td>
<td>&amp;#918;</td>
<td>&amp;Zeta;</td>
<td>Zeta</td>
</tr>
<tr>
<td>Η</td>
<td>&amp;#919;</td>
<td>&amp;Eta;</td>
<td>Eta</td>
</tr>
<tr>
<td>Θ</td>
<td>&amp;#920;</td>
<td>&amp;Theta;</td>
<td>Theta</td>
</tr>
<tr>
<td>Ι</td>
<td>&amp;#921;</td>
<td>&amp;Iota;</td>
<td>Iota</td>
</tr>
<tr>
<td>Κ</td>
<td>&amp;#922;</td>
<td>&amp;Kappa;</td>
<td>Kappa</td>
</tr>
<tr>
<td>Λ</td>
<td>&amp;#923;</td>
<td>&amp;Lambda;</td>
<td>Lambda</td>
</tr>
<tr>
<td>Μ</td>
<td>&amp;#924;</td>
<td>&amp;Mu;</td>
<td>Mu</td>
</tr>
<tr>
<td>Ν</td>
<td>&amp;#925;</td>
<td>&amp;Nu;</td>
<td>Nu</td>
</tr>
<tr>
<td>Ξ</td>
<td>&amp;#926;</td>
<td>&amp;Xi;</td>
<td>Xi</td>
</tr>
<tr>
<td>Ο</td>
<td>&amp;#927;</td>
<td>&amp;Omicron;</td>
<td>Omicron</td>
</tr>
<tr>
<td>Π</td>
<td>&amp;#928;</td>
<td>&amp;Pi;</td>
<td>Pi</td>
</tr>
<tr>
<td>Ρ</td>
<td>&amp;#929;</td>
<td>&amp;Rho;</td>
<td>Rho</td>
</tr>
<tr>
<td></td>
<td>undefined</td>
<td></td>
<td>Sigmaf</td>
</tr>
<tr>
<td>Σ</td>
<td>&amp;#931;</td>
<td>&amp;Sigma;</td>
<td>Sigma</td>
</tr>
<tr>
<td>Τ</td>
<td>&amp;#932;</td>
<td>&amp;Tau;</td>
<td>Tau</td>
</tr>
<tr>
<td>Υ</td>
<td>&amp;#933;</td>
<td>&amp;Upsilon;</td>
<td>Upsilon</td>
</tr>
<tr>
<td>Φ</td>
<td>&amp;#934;</td>
<td>&amp;Phi;</td>
<td>Phi</td>
</tr>
<tr>
<td>Χ</td>
<td>&amp;#935;</td>
<td>&amp;Chi;</td>
<td>Chi</td>
</tr>
<tr>
<td>Ψ</td>
<td>&amp;#936;</td>
<td>&amp;Psi;</td>
<td>Psi</td>
</tr>
<tr>
<td>Ω</td>
<td>&amp;#937;</td>
<td>&amp;Omega;</td>
<td>Omega</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>α</td>
<td>&amp;#945;</td>
<td>&amp;alpha;</td>
<td>alpha</td>
</tr>
<tr>
<td>β</td>
<td>&amp;#946;</td>
<td>&amp;beta;</td>
<td>beta</td>
</tr>
<tr>
<td>γ</td>
<td>&amp;#947;</td>
<td>&amp;gamma;</td>
<td>gamma</td>
</tr>
<tr>
<td>δ</td>
<td>&amp;#948;</td>
<td>&amp;delta;</td>
<td>delta</td>
</tr>
<tr>
<td>ε</td>
<td>&amp;#949;</td>
<td>&amp;epsilon;</td>
<td>epsilon</td>
</tr>
<tr>
<td>ζ</td>
<td>&amp;#950;</td>
<td>&amp;zeta;</td>
<td>zeta</td>
</tr>
<tr>
<td>η</td>
<td>&amp;#951;</td>
<td>&amp;eta;</td>
<td>eta</td>
</tr>
<tr>
<td>θ</td>
<td>&amp;#952;</td>
<td>&amp;theta;</td>
<td>theta</td>
</tr>
<tr>
<td>ι</td>
<td>&amp;#953;</td>
<td>&amp;iota;</td>
<td>iota</td>
</tr>
<tr>
<td>κ</td>
<td>&amp;#954;</td>
<td>&amp;kappa;</td>
<td>kappa</td>
</tr>
<tr>
<td>λ</td>
<td>&amp;#955;</td>
<td>&amp;lambda;</td>
<td>lambda</td>
</tr>
<tr>
<td>μ</td>
<td>&amp;#956;</td>
<td>&amp;mu;</td>
<td>mu</td>
</tr>
<tr>
<td>ν</td>
<td>&amp;#957;</td>
<td>&amp;nu;</td>
<td>nu</td>
</tr>
<tr>
<td>ξ</td>
<td>&amp;#958;</td>
<td>&amp;xi;</td>
<td>xi</td>
</tr>
<tr>
<td>ο</td>
<td>&amp;#959;</td>
<td>&amp;omicron;</td>
<td>omicron</td>
</tr>
<tr>
<td>π</td>
<td>&amp;#960;</td>
<td>&amp;pi;</td>
<td>pi</td>
</tr>
<tr>
<td>ρ</td>
<td>&amp;#961;</td>
<td>&amp;rho;</td>
<td>rho</td>
</tr>
<tr>
<td>ς</td>
<td>&amp;#962;</td>
<td>&amp;sigmaf;</td>
<td>sigmaf</td>
</tr>
<tr>
<td>σ</td>
<td>&amp;#963;</td>
<td>&amp;sigma;</td>
<td>sigma</td>
</tr>
<tr>
<td>τ</td>
<td>&amp;#964;</td>
<td>&amp;tau;</td>
<td>tau</td>
</tr>
<tr>
<td>υ</td>
<td>&amp;#965;</td>
<td>&amp;upsilon;</td>
<td>upsilon</td>
</tr>
<tr>
<td>φ</td>
<td>&amp;#966;</td>
<td>&amp;phi;</td>
<td>phi</td>
</tr>
<tr>
<td>χ</td>
<td>&amp;#967;</td>
<td>&amp;chi;</td>
<td>chi</td>
</tr>
<tr>
<td>ψ</td>
<td>&amp;#968;</td>
<td>&amp;psi;</td>
<td>psi</td>
</tr>
<tr>
<td>ω</td>
<td>&amp;#969;</td>
<td>&amp;omega;</td>
<td>omega</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ϑ</td>
<td>&amp;#977;</td>
<td>&amp;thetasym;</td>
<td>theta symbol</td>
</tr>
<tr>
<td>ϒ</td>
<td>&amp;#978;</td>
<td>&amp;upsih;</td>
<td>upsilon symbol</td>
</tr>
<tr>
<td>ϖ</td>
<td>&amp;#982;</td>
<td>&amp;piv;</td>
<td>pi symbol</td>
</tr>
</tbody>
</table>
<h2>Other Entities Supported by HTML</h2>
<table class="reference" border="1" cellspacing="0" width="100%">
<tbody>
<tr>
<th width="20%" align="left">Character</th>
<th width="20%" align="left">Entity Number</th>
<th width="20%" align="left">Entity Name</th>
<th width="40%" align="left">Description</th>
</tr>
<tr>
<td>Œ</td>
<td>&amp;#338;</td>
<td>&amp;OElig;</td>
<td>capital ligature OE</td>
</tr>
<tr>
<td>œ</td>
<td>&amp;#339;</td>
<td>&amp;oelig;</td>
<td>small ligature oe</td>
</tr>
<tr>
<td>Š</td>
<td>&amp;#352;</td>
<td>&amp;Scaron;</td>
<td>capital S with caron</td>
</tr>
<tr>
<td>š</td>
<td>&amp;#353;</td>
<td>&amp;scaron;</td>
<td>small S with caron</td>
</tr>
<tr>
<td>Ÿ</td>
<td>&amp;#376;</td>
<td>&amp;Yuml;</td>
<td>capital Y with diaeres</td>
</tr>
<tr>
<td>ƒ</td>
<td>&amp;#402;</td>
<td>&amp;fnof;</td>
<td>f with hook</td>
</tr>
<tr>
<td>ˆ</td>
<td>&amp;#710;</td>
<td>&amp;circ;</td>
<td>modifier letter circumflex accent</td>
</tr>
<tr>
<td>˜</td>
<td>&amp;#732;</td>
<td>&amp;tilde;</td>
<td>small tilde</td>
</tr>
<tr>
<td></td>
<td>&amp;#8194;</td>
<td>&amp;ensp;</td>
<td>en space</td>
</tr>
<tr>
<td></td>
<td>&amp;#8195;</td>
<td>&amp;emsp;</td>
<td>em space</td>
</tr>
<tr>
<td></td>
<td>&amp;#8201;</td>
<td>&amp;thinsp;</td>
<td>thin space</td>
</tr>
<tr>
<td>‌</td>
<td>&amp;#8204;</td>
<td>&amp;zwnj;</td>
<td>zero width non-joiner</td>
</tr>
<tr>
<td>‍</td>
<td>&amp;#8205;</td>
<td>&amp;zwj;</td>
<td>zero width joiner</td>
</tr>
<tr>
<td>‎</td>
<td>&amp;#8206;</td>
<td>&amp;lrm;</td>
<td>left-to-right mark</td>
</tr>
<tr>
<td>‏</td>
<td>&amp;#8207;</td>
<td>&amp;rlm;</td>
<td>right-to-left mark</td>
</tr>
<tr>
<td>–</td>
<td>&amp;#8211;</td>
<td>&amp;ndash;</td>
<td>en dash</td>
</tr>
<tr>
<td>—</td>
<td>&amp;#8212;</td>
<td>&amp;mdash;</td>
<td>em dash</td>
</tr>
<tr>
<td>‘</td>
<td>&amp;#8216;</td>
<td>&amp;lsquo;</td>
<td>left single quotation mark</td>
</tr>
<tr>
<td>’</td>
<td>&amp;#8217;</td>
<td>&amp;rsquo;</td>
<td>right single quotation mark</td>
</tr>
<tr>
<td>‚</td>
<td>&amp;#8218;</td>
<td>&amp;sbquo;</td>
<td>single low-9 quotation mark</td>
</tr>
<tr>
<td>“</td>
<td>&amp;#8220;</td>
<td>&amp;ldquo;</td>
<td>left double quotation mark</td>
</tr>
<tr>
<td>”</td>
<td>&amp;#8221;</td>
<td>&amp;rdquo;</td>
<td>right double quotation mark</td>
</tr>
<tr>
<td>„</td>
<td>&amp;#8222;</td>
<td>&amp;bdquo;</td>
<td>double low-9 quotation mark</td>
</tr>
<tr>
<td>†</td>
<td>&amp;#8224;</td>
<td>&amp;dagger;</td>
<td>dagger</td>
</tr>
<tr>
<td>‡</td>
<td>&amp;#8225;</td>
<td>&amp;Dagger;</td>
<td>double dagger</td>
</tr>
<tr>
<td>•</td>
<td>&amp;#8226;</td>
<td>&amp;bull;</td>
<td>bullet</td>
</tr>
<tr>
<td>…</td>
<td>&amp;#8230;</td>
<td>&amp;hellip;</td>
<td>horizontal ellipsis</td>
</tr>
<tr>
<td>‰</td>
<td>&amp;#8240;</td>
<td>&amp;permil;</td>
<td>per mille</td>
</tr>
<tr>
<td>′</td>
<td>&amp;#8242;</td>
<td>&amp;prime;</td>
<td>minutes</td>
</tr>
<tr>
<td>″</td>
<td>&amp;#8243;</td>
<td>&amp;Prime;</td>
<td>seconds</td>
</tr>
<tr>
<td>‹</td>
<td>&amp;#8249;</td>
<td>&amp;lsaquo;</td>
<td>single left angle quotation</td>
</tr>
<tr>
<td>›</td>
<td>&amp;#8250;</td>
<td>&amp;rsaquo;</td>
<td>single right angle quotation</td>
</tr>
<tr>
<td>‾</td>
<td>&amp;#8254;</td>
<td>&amp;oline;</td>
<td>overline</td>
</tr>
<tr>
<td>€</td>
<td>&amp;#8364;</td>
<td>&amp;euro;</td>
<td>euro</td>
</tr>
<tr>
<td>™</td>
<td>&amp;#8482;</td>
<td>&amp;trade;</td>
<td>trademark</td>
</tr>
<tr>
<td>←</td>
<td>&amp;#8592;</td>
<td>&amp;larr;</td>
<td>left arrow</td>
</tr>
<tr>
<td>↑</td>
<td>&amp;#8593;</td>
<td>&amp;uarr;</td>
<td>up arrow</td>
</tr>
<tr>
<td>→</td>
<td>&amp;#8594;</td>
<td>&amp;rarr;</td>
<td>right arrow</td>
</tr>
<tr>
<td>↓</td>
<td>&amp;#8595;</td>
<td>&amp;darr;</td>
<td>down arrow</td>
</tr>
<tr>
<td>↔</td>
<td>&amp;#8596;</td>
<td>&amp;harr;</td>
<td>left right arrow</td>
</tr>
<tr>
<td>↵</td>
<td>&amp;#8629;</td>
<td>&amp;crarr;</td>
<td>carriage return arrow</td>
</tr>
<tr>
<td>⌈</td>
<td>&amp;#8968;</td>
<td>&amp;lceil;</td>
<td>left ceiling</td>
</tr>
<tr>
<td>⌉</td>
<td>&amp;#8969;</td>
<td>&amp;rceil;</td>
<td>right ceiling</td>
</tr>
<tr>
<td>⌊</td>
<td>&amp;#8970;</td>
<td>&amp;lfloor;</td>
<td>left floor</td>
</tr>
<tr>
<td>⌋</td>
<td>&amp;#8971;</td>
<td>&amp;rfloor;</td>
<td>right floor</td>
</tr>
<tr>
<td>◊</td>
<td>&amp;#9674;</td>
<td>&amp;loz;</td>
<td>lozenge</td>
</tr>
<tr>
<td>♠</td>
<td>&amp;#9824;</td>
<td>&amp;spades;</td>
<td>spade</td>
</tr>
<tr>
<td>♣</td>
<td>&amp;#9827;</td>
<td>&amp;clubs;</td>
<td>club</td>
</tr>
<tr>
<td>♥</td>
<td>&amp;#9829;</td>
<td>&amp;hearts;</td>
<td>heart</td>
</tr>
<tr>
<td>♦</td>
<td>&amp;#9830;</td>
<td>&amp;diams;</td>
<td>diamond</td>
</tr>
</tbody>
</table>
<img src="http://www.techremedy.net/blog/?ak_action=api_record_view&id=941&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.techremedy.net/blog/2011/03/html-ascii-symbols-and-character-codes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

