From: <Saved by Windows Internet Explorer 7>
Subject: =?Windows-1252?Q?Nanosolar=92s_Breakthrough_-_Solar_Now_Cheaper_than_Co?=
	=?Windows-1252?Q?al_=BB_Celsias?=
Date: Thu, 7 Feb 2008 13:19:39 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C8698C.17A5D120"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technology-solar-now-cheaper-than-coal/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
profile=3Dhttp://gmpg.org/xfn/1><TITLE>Nanosolar=E2=80=99s Breakthrough =
- Solar Now Cheaper than Coal =C2=BB Celsias</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR><!-- leave =
this for stats please -->
<META content=3D"Ajay D'Souza" name=3Dauthor>
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
http://www.celsias.com/wp-content/themes/craigs_concoction/style.css );
</STYLE>
<LINK title=3D"RSS 2.0" href=3D"http://www.celsias.com/feed/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"RSS .92"=20
href=3D"http://www.celsias.com/feed/rss/" type=3Dtext/xml =
rel=3Dalternate><LINK=20
title=3D"Atom 0.3" href=3D"http://www.celsias.com/feed/atom/"=20
type=3Dapplication/atom+xml rel=3Dalternate><LINK=20
href=3D"http://www.celsias.com/xmlrpc.php" rel=3Dpingback><LINK=20
title=3D"February 2008" href=3D"http://www.celsias.com/2008/02/" =
rel=3Darchives><LINK=20
title=3D"January 2008" href=3D"http://www.celsias.com/2008/01/" =
rel=3Darchives><LINK=20
title=3D"December 2007" href=3D"http://www.celsias.com/2007/12/" =
rel=3Darchives><LINK=20
title=3D"November 2007" href=3D"http://www.celsias.com/2007/11/" =
rel=3Darchives><LINK=20
title=3D"October 2007" href=3D"http://www.celsias.com/2007/10/" =
rel=3Darchives><LINK=20
title=3D"September 2007" href=3D"http://www.celsias.com/2007/09/" =
rel=3Darchives><LINK=20
title=3D"August 2007" href=3D"http://www.celsias.com/2007/08/" =
rel=3Darchives><LINK=20
title=3D"July 2007" href=3D"http://www.celsias.com/2007/07/" =
rel=3Darchives><LINK=20
title=3D"June 2007" href=3D"http://www.celsias.com/2007/06/" =
rel=3Darchives><LINK=20
title=3D"May 2007" href=3D"http://www.celsias.com/2007/05/" =
rel=3Darchives><LINK=20
title=3D"April 2007" href=3D"http://www.celsias.com/2007/04/" =
rel=3Darchives><LINK=20
title=3D"March 2007" href=3D"http://www.celsias.com/2007/03/" =
rel=3Darchives><LINK=20
title=3D"February 2007" href=3D"http://www.celsias.com/2007/02/" =
rel=3Darchives><LINK=20
title=3D"January 2007" href=3D"http://www.celsias.com/2007/01/" =
rel=3Darchives><LINK=20
title=3D"December 2006" href=3D"http://www.celsias.com/2006/12/" =
rel=3Darchives><LINK=20
title=3D"November 2006" href=3D"http://www.celsias.com/2006/11/" =
rel=3Darchives><LINK=20
href=3D"http://www.celsias.com/blog/favicon.ico" rel=3D"shortcut =
icon"><LINK=20
title=3DRSD href=3D"http://www.celsias.com/xmlrpc.php?rsd" =
type=3Dapplication/rsd+xml=20
rel=3DEditURI>
<SCRIPT=20
src=3D"http://www.celsias.com/wp-content/plugins/vipers-video-quicktags/v=
ipers-video-quicktags.js?ver=3D5.1.2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.celsias.com/wp-includes/js/prototype.js?ver=3D1.5.0"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/ck-karma.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://www.celsias.com/wp-content/plugins/live-comment-preview.php=
/commentPreview.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.celsias.com/wp-content/plugins/podpress/podpress.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
var podPressBackendURL =3D location.protocol;=0A=
if(location.port !=3D "80" && location.port !=3D "443") =
{podPressBackendURL =3D podPressBackendURL+location.port; } =0A=
podPressBackendURL =3D =
podPressBackendURL+"//"+location.hostname+"/wp-content/plugins/podpress/"=
;=0A=
var podPressDefaultPreviewImage =3D =
podPressBackendURL+"/images/vpreview_center.png";=0A=
var podPressPlayerFile =3D "podango_player.swf";=0A=
var podPressMP3PlayerOptions =3D =
"&amp;bg=3D0xF8F8F8&amp;leftbg=3D0xEEEEEE&amp;text=3D0x666666&amp;leftico=
n=3D0x666666&amp;rightbg=3D0xCCCCCC&amp;rightbghover=3D0x999999&amp;right=
icon=3D0x666666&amp;righticonhover=3D0xFFFFFF&amp;slider=3D0x666666&amp;t=
rack=3D0xFFFFFF&amp;loader=3D0x9FFFB8&amp;border=3D0x666666&amp;listen_wr=
apper=3Doff&amp;";=0A=
var podPressMP3PlayerWrapper =3D false;=0A=
var podPressText_PlayNow =3D "Play Now";=0A=
var podPressText_HidePlayer =3D "Hide Player";=0A=
--></SCRIPT>
<LINK =
href=3D"http://www.celsias.com/wp-content/plugins/podpress/podpress.css" =

type=3Dtext/css rel=3Dstylesheet><!-- Quicktime hacks for Viper's Video =
Quicktags plugin -->
<STYLE type=3Dtext/css>.vvqbox {
	MARGIN: 5px auto 0px; TEXT-ALIGN: center
}
* HTML OBJECT.mov {
	DISPLAY: none
}
* HTML OBJECT.mov {
	DISPLAY: inline
}
* HTML OBJECT.mov {
	DISPLAY: none
}
</STYLE>

<STYLE type=3Dtext/css media=3Dscreen>.contactform {
	OVERFLOW: hidden; POSITION: static
}
.contactleft {
	CLEAR: both; DISPLAY: inline; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.contactright {
	DISPLAY: inline; TEXT-ALIGN: left
}
.contacterror {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
</STYLE>
</HEAD>
<BODY align=3D"center">
<DIV id=3Dwithads><!--a id=3D"headerlink" =
href=3D"http://www.celsias.com" title=3D"headerlink"></a-->
<DIV id=3Drap>
<DIV id=3Dheader=20
style=3D"BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; =
BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid">
<DIV id=3Dtopnav-search>
<FORM action=3D/index.php method=3Dget><INPUT id=3Ds size=3D15 name=3Ds> =
<INPUT type=3Dsubmit value=3DSearch> </FORM></DIV>
<UL id=3Dtopnav>
  <LI><A href=3D"http://www.celsias.com/contact-us/">Write for =
Celsias</A> |=20
  <LI><A href=3D"http://www.celsias.com/contact-us/">Advertise</A> |=20
  <LI><A href=3D"http://www.celsias.com/contact-us/">Contact Us</A> | =
<!-- <li><a href=3D"/media/" accesskey=3D"r">Press Releases</a> | </li> =
-->
  <LI><A href=3D"http://www.celsias.com/blog-guidelines/">Blog =
Guidelines</A> <!-- added by AliG --></LI></UL><A=20
style=3D"BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; =
MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: blue 0px =
solid; WIDTH: 520px; BORDER-BOTTOM: blue 0px solid; HEIGHT: 144px"=20
href=3D"http://www.celsias.com/">&nbsp;</A>=20
<DIV id=3Dlogin=20
style=3D"BORDER-RIGHT: #b8cf4f 1px solid; BORDER-TOP: #b8cf4f 1px solid; =
MARGIN-TOP: 15px; Z-INDEX: 1; FLOAT: right; BORDER-LEFT: #b8cf4f 1px =
solid; WIDTH: 200px; MARGIN-RIGHT: 9px; BORDER-BOTTOM: #b8cf4f 1px =
solid; HEIGHT: 90px; BACKGROUND-COLOR: #b8cf4f">
<FORM name=3Dlogin action=3Dhttp://www.celsias.com/beta/index.php =
method=3Dpost>
<DIV style=3D"FLOAT: left; MARGIN: 5px 0px 0px 4px; WIDTH: 125px">
<DIV style=3D"DISPLAY: block; WIDTH: 124px"><INPUT=20
style=3D"MARGIN: 2px 0px; WIDTH: 120px; COLOR: #a6a6a6; HEIGHT: 15px"=20
onfocus=3D"this.value=3D''" value=3Dusername name=3Dusername><BR></DIV>
<DIV id=3Dpwdstr style=3D"DISPLAY: none; WIDTH: 124px"><INPUT =
id=3Dpasswd=20
onblur=3D"change('obj1')"=20
style=3D"MARGIN: 2px 0px; WIDTH: 120px; COLOR: #a6a6a6; HEIGHT: 15px"=20
type=3Dpassword value=3Dpassword name=3Dpasswd></DIV>
<DIV id=3Dpwdtxt style=3D"DISPLAY: block; WIDTH: 124px"><INPUT =
id=3Dpasstext=20
style=3D"MARGIN: 2px 0px; WIDTH: 120px; COLOR: #a6a6a6; HEIGHT: 15px"=20
onfocus=3D"change('obj2')" value=3Dpassword =
name=3Dpasstext></DIV></DIV><!--div =
style=3D"float:right;margin-right:2px;width:55px;margin-top:0px;height:20=
px;"--><INPUT=20
style=3D"BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 20px; BORDER-LEFT-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 2px; BORDER-RIGHT-WIDTH: =
0px"=20
type=3Dimage height=3D26 width=3D60=20
src=3D"http://www.celsias.com/wp-content/themes/craigs_concoction/img/log=
in.jpg"> <!--/div--><INPUT type=3Dhidden value=3Dlogin name=3Dop2> =
<INPUT type=3Dhidden=20
value=3Dhttp://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/=20
name=3Dreturn> <INPUT type=3Dhidden value=3Denglish name=3Dlang> <INPUT =
type=3Dhidden=20
value=3D0 name=3Dmessage> <INPUT type=3Dhidden value=3D1 =
name=3Dforce_session> <INPUT=20
type=3Dhidden value=3Dlogin name=3Doption> <INPUT type=3Dhidden =
value=3D1=20
name=3Dj4e37e2779326e091497282273ef9108c> </FORM>
<DIV style=3D"CLEAR: both; MARGIN-TOP: -10px; MARGIN-BOTTOM: 3px"></DIV>
<DIV style=3D"MARGIN-TOP: 8px; PADDING-BOTTOM: 2px; WIDTH: 200px">&nbsp; =
<A=20
style=3D"FONT-SIZE: 12px; COLOR: #ffffff"=20
href=3D"http://www.celsias.com/join-us"><B>Join =
Celsias</B></A>&nbsp;&nbsp; <A=20
style=3D"FONT-SIZE: 12px; COLOR: #ffffff"=20
href=3D"http://www.celsias.com/lost-password"><B>Forgotten</B>=20
username</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;=20
<A style=3D"FONT-SIZE: 12px; COLOR: #ffffff"=20
href=3D"http://www.celsias.com/lost-password">or Password?</A> =
</DIV></DIV></DIV>
<DIV id=3Dnewmidnav=20
style=3D"BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; =
BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid">
<TABLE width=3D742 border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dright><A id=3DnavHome accessKey=3Dh=20
      href=3D"http://www.celsias.com/index.php?blog">Blog</A> <SPAN=20
      style=3D"COLOR: #000">| </SPAN><A accessKey=3Dr=20
      href=3D"http://www.celsias.com/join-us">Join Celsias</A> <SPAN=20
      style=3D"COLOR: #000">| </SPAN><A=20
      href=3D"http://www.celsias.com/people">People</A> <SPAN=20
      style=3D"COLOR: #000">| </SPAN><A=20
      href=3D"http://www.celsias.com/projects">Projects</A> <SPAN=20
      style=3D"COLOR: #000">| </SPAN><A=20
      href=3D"http://www.celsias.com/funding">Funding</A> <SPAN=20
      style=3D"COLOR: #000">| </SPAN><!-- <a href=3D"">Featured =
stories</a> <span style=3D"color:#000;"> | </span> --><!-- added and =
temporarily commented out by AliG --><A=20
      href=3D"http://www.celsias.com/archives">Archives</A>=20
</TD></TR></TBODY></TABLE></DIV>
<DIV id=3Dwelcome>Welcome Guest </DIV>
<SCRIPT language=3Djavascript>

function change(obj)

{

	if(obj=3D=3D"obj2") {

			document.getElementById("pwdtxt").style.display=3D"none";

			document.getElementById("pwdstr").style.display=3D"block";

			document.getElementById("passwd").value=3D"";

			document.getElementById("passwd").focus();

		//	document.getElementById("pwdstr").selected();

	}

	else

	{

			document.getElementById("pwdtxt").style.display=3D"block";

			document.getElementById("pwdstr").style.display=3D"none";

	}

}

</SCRIPT>

<DIV id=3Dmain>
<DIV id=3Dcontent><!--- middle (posts) column  content begin -->
<DIV class=3Dpost>
<DIV class=3Dpost-info>
<H2 class=3Dpost-title><A=20
title=3D"Permanent Link: Nanosolar=E2=80=99s Breakthrough - Solar Now =
Cheaper than Coal"=20
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/"=20
rel=3Dbookmark>Nanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal </A></H2>
<DIV class=3Dpostmeta>November 23, 2007 =C2=B7 Filed under <A=20
title=3D"View all posts in CleanTech - Solar"=20
href=3D"http://www.celsias.com/category/solar/" rel=3D"category =
tag">CleanTech -=20
Solar</A>, <A title=3D"View all posts in Energy"=20
href=3D"http://www.celsias.com/category/energy/" rel=3D"category =
tag">Energy</A> by=20
<A title=3D"Permanent Link: Jessica Hunt" href=3D"http:///" =
target=3D_blank=20
rel=3Dbookmark>Jessica Hunt</A></DIV>
<DIV id=3Dsocial><SPAN class=3Dbutton><A=20
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.celsias.com/20=
07/11/23/nanosolars-breakthrough-technology-solar-now-cheaper-than-coal/&=
amp;title=3DNanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal"><IMG=20
src=3D"http://www.celsias.com/wp-content/themes/craigs_concoction/img/stu=
mble2.png"></A>=20
</SPAN><SPAN class=3Dbutton>
<SCRIPT type=3Dtext/javascript>
            digg_url =
=3D'http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technology-=
solar-now-cheaper-than-coal/';=20
            digg_title =3D 'Nanosolar=E2=80=99s Breakthrough - Solar Now =
Cheaper than Coal';
			digg_bgcolor =3D '#ffffff';<!-- added by AliG -->
            digg_skin =3D 'compact';<!-- added by AliG -->
            </SCRIPT>

<SCRIPT src=3D"http://digg.com/tools/diggthis.js" =
type=3Dtext/javascript></SCRIPT>
</SPAN><SPAN class=3Dbutton>
<SCRIPT>reddit_url=3D'http://www.celsias.com/2007/11/23/nanosolars-breakt=
hrough-technology-solar-now-cheaper-than-coal/'</SCRIPT>

<SCRIPT>reddit_title=3D'Nanosolar=E2=80=99s Breakthrough - Solar Now =
Cheaper than Coal'</SCRIPT>

<SCRIPT language=3Djavascript =
src=3D"http://reddit.com/button.js?t=3D1"></SCRIPT>
<!--src changed by AliG --></SPAN></DIV>
<DIV style=3D"CLEAR: both"></DIV><BR><BR></DIV>
<DIV class=3Dpost-content>
<P><IMG height=3D227 hspace=3D5=20
src=3D"http://www.celsias.com/blog/images/nanosys_solar.jpg" width=3D260 =

align=3Dright>Their mission: to deliver cost-efficient solar =
electricity. The=20
Nanosolar company was founded in 2002 and is working to build the =
world=E2=80=99s=20
largest solar cell factory in California and the world=E2=80=99s largest =
panel-assembly=20
factory in Germany. They have successfully created a solar coating that =
is the=20
most cost-efficient solar energy source ever. Their PowerSheet cells =
contrast=20
the current solar technology systems by reducing the cost of production =
from $3=20
a watt to a mere 30 cents per watt. This makes, for the first time in =
history,=20
solar power cheaper than burning coal.</P>
<P>These coatings are as thin as a layer of paint and can transfer =
sunlight to=20
power at amazing efficiency. Although the underlying technology has been =
around=20
for years, Nanosolar has created the actual technology to manufacture =
and mass=20
produce the solar sheets. The Nanosolar plant in San Jose, once in full=20
production in 2008, will be capable of producing 430 megawatts per year. =
This is=20
more than the combined total of every other solar manufacturer in the =
U.S.</P>
<P><A id=3Dmore-982></A></P>
<TABLE cellSpacing=3D5 cellPadding=3D0 align=3Dleft border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle><IMG height=3D162=20
      src=3D"http://www.celsias.com/blog/images/nanoparticles.jpg"=20
      width=3D231><BR><EM>Nano particles</EM></TD></TR></TBODY></TABLE>
<P>Nanosolar, Inc. prides themselves on being the =E2=80=9CThird =
Wave=E2=80=9D of solar=20
technology. The =E2=80=9CFirst Wave=E2=80=9D began over three decades =
ago with the introduction=20
of silicon wafer based solar cells. This technology bore high material =
and=20
production costs with poor capital efficiency. Silicon does not absorb =
light=20
very well and therefore, the silicon wafers must be very thick. Also, =
the wafers=20
are extremely fragile. Their need for intricate handling complicates =
processing=20
all the way up to the final panel product.</P>
<P><IMG height=3D174 hspace=3D5=20
src=3D"http://www.celsias.com/blog/images/nanosolar_tech.jpg" =
width=3D211=20
align=3Dright>The =E2=80=9CSecond Wave=E2=80=9D came about a decade ago =
with the first =E2=80=9Cthin-film=E2=80=9D=20
solar cells. This established that a cell 100 times thinner than the =
solar=20
wafers can work just as well. However, this process also has its =
setbacks.=20
First, the cells semiconductor was deposited using slow and expensive=20
high-vacuum based processes. Secondly, the thin films were deposited =
directly on=20
glass as a substrate. This eliminated the possibilities of:</P>
<UL>
  <LI>Using a <A =
href=3D"http://www.nanosolar.com/conductivesubstrate.htm"=20
  target=3D_blank>conductive substrate directly as electrode</A> (The =
Nanosolar=20
  cells work on a metal foil substrate, or semiconductor, instead of the =

  stainless steel or glass substrate. The metal foil semiconductor =
creates an=20
  increase in yield of 20%);=20
  <LI><IMG height=3D169 hspace=3D5=20
  src=3D"http://www.celsias.com/blog/images/nano_solar_roll.jpg" =
width=3D230=20
  align=3Dright>Achieving a <A=20
  href=3D"http://www.nanosolar.com/LowCostTopElectrode.htm" =
target=3D_blank>low-cost=20
  top electrode</A> of high performance (An electrode is a conductor =
through=20
  which electricity flows.);=20
  <LI>Employing the yield and performance advantages of <A=20
  href=3D"http://www.nanosolar.com/assembly.htm" =
target=3D_blank>individual cell=20
  matching &amp; sorting</A> (The effect of electrical mismatch per cell =
leads=20
  to greater losses per panel as a result, and panel yield and =
efficiency=20
  distribution suffer: A bad cell results in a bad panel with =
thin-film-on-glass=20
  technology; but with a cell-sorting technology, only that cell will be =
a=20
  loss);=20
  <LI>Employing high-yield continuous <A=20
  href=3D"http://www.nanosolar.com/rollprocessing.htm" =
target=3D_blank>roll-to-roll=20
  processing</A> (Roll-to-roll processing allows large quantities of =
material to=20
  be processed with equipment that leaves a small footprint);=20
  <LI>Developing <A =
href=3D"http://www.nanosolar.com/highcurrentpanel.htm"=20
  target=3D_blank>high-power high-current panels</A> with lower =
balance-of-system=20
  cost {Nanosolar.com}. To put it simply, the production cost was still =
too high=20
  and the product did not yield a high enough output of energy. =
</LI></UL>
<P>Nanosolar, however, brings together the entire conjunction of all <A=20
href=3D"http://www.nanosolar.com/7areasofinnovation.htm" =
target=3D_blank>seven areas=20
of innovation</A> which delivers a dramatic improvement in cost =
efficiency,=20
yield and throughput of the production of much thinner cells than ever=20
before.</P>
<P align=3Dcenter><IMG height=3D253=20
src=3D"http://www.celsias.com/blog/images/nano_solar_comparison.jpg"=20
width=3D495></P>
<P align=3Dleft>Nanosolar offers a 25 year warranty on its products. =
They test=20
their products in much harsher conditions than the official =
certification=20
standards. They expose the cells to intense UV light as well as intense=20
humidity. This in depth testing allows for Nanosolar to produce a =
quality=20
product with efficient output in all environments.</P>
<P align=3Dcenter></P>
<DIV class=3D"vvqbox vvqyoutube" id=3Dvvq47ab67bb59432=20
style=3D"WIDTH: 425px; HEIGHT: 335px">
<P><A=20
href=3D"http://www.youtube.com/watch?v=3D4riNlqZHCTQ">http://www.youtube.=
com/watch?v=3D4riNlqZHCTQ</A></P></DIV>
<P align=3Dcenter>&nbsp;</P>
<P align=3Dleft>But, despite such advances, <A=20
href=3D"http://www.celsias.com/2007/11/23/congress-trying-to-remove-renew=
able-energy-tax-credits/">congress=20
is trying to remove tax incentives for renewable =
energy</A>=E2=80=A6.</P>
<TABLE cellSpacing=3D0 cellPadding=3D10 width=3D227 align=3Dright =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D207 bgColor=3D#ffcc99>
      <P align=3Dcenter><STRONG>On TV / Videos</STRONG></P>
      <P align=3Dleft><STRONG>CNBC:</STRONG> <A=20
      href=3D"http://www.cnbc.com/id/15840232?video=3D525102373"=20
      target=3D_blank>Sunshine in a Can</A></P>
      <P align=3Dleft><STRONG>CNN:</STRONG> <A=20
      href=3D"http://www.nanosolar.com/cache/CNNvideo.wmv" =
target=3D_blank>Global=20
      Challenges</A></P>
      <P align=3Dleft><STRONG>History Channel:</STRONG> <A=20
      href=3D"http://www.nanosolar.com/video/ModernMarvelsTV.MPG"=20
      target=3D_blank>Modern Marvels</A></P>
      <P align=3Dleft><STRONG>KQED:</STRONG> <A=20
      href=3D"http://www.kqed.org/quest/television/view/399" =
target=3D_blank>Solar=20
      City=E2=80=93The Future of =
Nanosolar</A></P></TD></TR></TBODY></TABLE>
<P align=3Dleft><STRONG>&nbsp;Update:</STRONG> <A=20
href=3D"http://www.celsias.com/2007/12/23/nanosolar-update-first-panels-n=
ow-shipping/">First=20
Panels Now Shipping</A></P>
<P align=3Dleft><STRONG>Further Reading:</STRONG></P>
<UL>
  <LI>Popular Science, Nov 12, 2007<BR><A=20
  href=3D"http://www.popsci.com/popsci/flat/bown/2007/index.html"=20
  target=3D_blank>Nanosolar: Top Innovation of the Year 2007</A>=20
  <LI>Forbes, July 9, 2007<BR><A=20
  =
href=3D"http://www.forbes.com/personalfinance/2007/07/09/nanotech-roschei=
sen-solar-pf-guru-in_jw_0709adviserqa_inl.html"=20
  target=3D_blank>Solar Power Heats Up With Nanotechnology</A>=20
  <LI>Plenty Magazine, March 17, 2007<BR><A=20
  href=3D"http://www.nanosolar.com/cache/ThePlty20.pdf" =
target=3D_blank>Nanosolar:=20
  #1 of Green Energy Top 20</A> (PDF)=20
  <LI>Energy and Capital, March 16, 2007<BR><A=20
  href=3D"http://www.nanosolar.com/cache/dawn.htm" target=3D_blank>A New =
Day Dawns=20
  for Solar</A><BR>U.S. DoE selects Nanosolar for $20m grant=20
  <LI>National Geographic, Aug 2005<BR><A=20
  href=3D"http://www.nanosolar.com/cache/NG.htm" =
target=3D_blank>Powering the=20
  Future</A>=20
  <LI>History Channel, Dec 30, 2004<BR><A=20
  href=3D"http://www.nanosolar.com/video/ModernMarvelsTV.MPG" =
target=3D_blank>Modern=20
  Marvels: Energy Technology</A> (MPEG video) </LI></UL>
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
	vvq_youtube("vvq47ab67bb59432", "425", "335", "4riNlqZHCTQ");=0A=
-->=0A=
</SCRIPT>
<!-- changed by AliG -->
<P><SPAN class=3Dmore_link style=3D"FONT-WEIGHT: bold; FONT-SIZE: =
14px"><A=20
href=3D"http://www.celsias.com/projects">view Celsias projects related =
to this=20
topic &gt;&gt;</A></SPAN><BR></P><!-- added by AliG -->
<DIV style=3D"CLEAR: both"></DIV>
<DIV class=3Dpost-info></DIV><!--
		<rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#"=0A=
			xmlns:dc=3D"http://purl.org/dc/elements/1.1/"=0A=
			=
xmlns:trackback=3D"http://madskills.com/public/xml/rss/module/trackback/"=
>=0A=
		<rdf:Description =
rdf:about=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-te=
chnology-solar-now-cheaper-than-coal/"=0A=
    =
dc:identifier=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthroug=
h-technology-solar-now-cheaper-than-coal/"=0A=
    dc:title=3D"Nanosolar=E2=80=99s Breakthrough - Solar Now Cheaper =
than Coal"=0A=
    =
trackback:ping=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrou=
gh-technology-solar-now-cheaper-than-coal/trackback/" />=0A=
</rdf:RDF>	=09
		-->
<P class=3Daction-links><A class=3Dpermalink=20
title=3D"Permanent link to Nanosolar=E2=80=99s Breakthrough - Solar Now =
Cheaper than Coal"=20
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/"=20
rel=3Dbookmark>Permalink</A> <!-- changed by AliG --><!-- <a  =
href=3D"http://www.celsias.com/index.php?p=3Drandom_art" =
class=3D"random_post_short">View Random Post</a> --><!-- commented out =
by AliG --></P>
<P class=3Daction-links><A class=3Dforwar_this_story=20
href=3D"http://www.celsias.com/ak-fwdthisstory.php?mode=3Dshare_friend&am=
p;url=3Dhttp://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/&amp;title=3DNanosolar=E2=80=99s =
Breakthrough - Solar Now Cheaper than Coal">Forward=20
This Story</A><FONT color=3D#666666> </FONT><A class=3Ddigg=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.celsias.com=
/2007/11/23/nanosolars-breakthrough-technology-solar-now-cheaper-than-coa=
l/&amp;title=3DNanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal">Digg</A><FONT=20
color=3D#666666> </FONT><A class=3Dhugg=20
href=3D"http://www.hugg.com/node/add/storylink?edit[title]=3DNanosolar=E2=
=80=99s Breakthrough - Solar Now Cheaper than =
Coal&amp;edit[url]=3Dhttp://www.celsias.com/2007/11/23/nanosolars-breakth=
rough-technology-solar-now-cheaper-than-coal/">Hugg</A><FONT=20
color=3D#666666> </FONT><A class=3Ddelicious=20
href=3D"http://del.icio.us/post?url=3Dhttp://www.celsias.com/2007/11/23/n=
anosolars-breakthrough-technology-solar-now-cheaper-than-coal/&amp;title=3D=
Nanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal">Del.icio.us</A><FONT=20
color=3D#666666> </FONT><A class=3Dreddit=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.celsias.com/2007/11/23/=
nanosolars-breakthrough-technology-solar-now-cheaper-than-coal/&amp;title=
=3DNanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal">Reddit=20
</A><A class=3Dstumbleupon=20
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.celsias.com/20=
07/11/23/nanosolars-breakthrough-technology-solar-now-cheaper-than-coal/&=
amp;title=3DNanosolar=E2=80=99s Breakthrough - Solar Now Cheaper than =
Coal">Stumble=20
</A></P><!-- p tags added by AliG -->
<DIV class=3Dpost-footer>&nbsp;</DIV></DIV>
<DIV class=3Dpost-footer>&nbsp;</DIV><!-- You can start editing here. =
--><!-- Comments start here --><!-- Begin Comments -->
<H3 id=3Dcomments>70 Comments </H3>
<OL class=3Dcommentlist>
  <LI class=3Dalt id=3Dcomment-56647><CITE>Naomi </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56647">November=20
  23rd, 2007 </A></SMALL>
  <P>Interesting development. This has really been the holy grail of =
solar=20
  panels for the last many years - can they beat traditional energy in =
cost?=20
</P>
  <P>I think despite global warming, what really makes people adopt new=20
  technologies is the dollars. If there=E2=80=99s saving involved, =
people are quick to=20
  change their spending habits.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56647 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56647', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56647 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56647', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56647>+37</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56727><CITE><A =
href=3D"http://www.solarcoupons.com/"=20
  target=3D_blank rel=3D"external nofollow">AlienFarmer</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56727">November=20
  23rd, 2007 </A></SMALL>
  <P>This is great news! I have been watching nanasolar for years and =
knew it=20
  would be them that brought solar into the main stream.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56727 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56727', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56727 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56727', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56727>+1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56742><CITE>MetalStorm </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56742">November=20
  23rd, 2007 </A></SMALL>
  <P>I can=E2=80=99t believe this article even made it online, there are =
so many=20
  mistakes its not even funny, not to mention =E2=80=9Creducing the cost =
of production=20
  from $3 a watt to 30 cents per watt, this makes, for the first time in =

  history, solar power cheaper than burning coal.=E2=80=9D<BR>That =
simply isnt true, not=20
  to mention the units are completely wrong. For a start power when sold =
is sold=20
  by the kwh. Even so if solar power is now at the 30c per kwh its at =
least 4=20
  times as expensive as other technologies.</P>
  <P>Further more the claim that the San Jose site will =E2=80=9Cbe =
capable of producing=20
  430 megawatts per year=E2=80=9D again is another example of the =
writers ineptitude.=20
  The definition of a Watt is a Joule per Second. This is utter =
rubbish.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56742 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56742', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56742 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56742', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56742>-106</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56749><CITE>Orion </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56749">November=20
  23rd, 2007 </A></SMALL>
  <P>While the cost of the solar panel drops significantly the AC-DC =
converter=20
  costs the same so while you can afford a great many more panels per=20
  installation it=E2=80=99s still going to cost quite a bit to start up =
the project.=20
  However payback is now reduced from 7-9 years to</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56749 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56749', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56749 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56749', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56749>+22</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56755><CITE>R.Davis </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56755">November=20
  23rd, 2007 </A></SMALL>
  <P>This sounds wonderful. I live in the northeast, and winter is =
coming along,=20
  and the heat bills will be going up up up. I would like to sign up as =
a test=20
  house for the northeast brutal winters. Anyone want to come up and put =
some of=20
  this on my house??</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56755 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56755', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56755 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56755', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56755>-9</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56789><CITE>Ron </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56789">November=20
  24th, 2007 </A></SMALL>
  <P>This is very very interesting, but I read nothing about how =
efficient this=20
  is in terms of energy output per square inch. If I have 1 square meter =
and I=20
  need it to provide me with as much solar power as possible, will this=20
  Nanosolar product be the way to go?</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56789 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56789', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56789 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56789', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56789>+17</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56794><CITE><A=20
  href=3D"http://www.furiousphotographers.com/" target=3D_blank=20
  rel=3D"external nofollow">Lawrence the photographer</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56794">November=20
  24th, 2007 </A></SMALL>
  <P>This is a revolutionary product! If it can be produced this =
efficiently and=20
  cheaply, we may finally have finally found a viable solution to curb =
global=20
  warming! I can=E2=80=99t wait!</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56794 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56794', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56794 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56794', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56794>+6</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56817><CITE>Crosbie </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56817">November=20
  24th, 2007 </A></SMALL>
  <P>MetalStorm -</P>
  <P>Admittedly the author is confused about units. The 30 cents per =
watt claim=20
  may be accurate however as it may refer to cost per watt of capacity, =
not cost=20
  per unit of energy. Perhaps the author or another poster could clarify =

  this.</P>
  <P>- Crosbie</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56817 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56817', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56817 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56817', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56817>+24</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56820><CITE>AttemptingReason </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56820">November=20
  24th, 2007 </A></SMALL>
  <P>Correcting Metalstorm:<BR>Maybe you have other complaints about the =

  article, but the two you mentioned are groundless. 30 cents per watt =
is not a=20
  measure of the cost of electricity from these panels, but of the =
panels=20
  themselves. It means that i could buy a kilowatt panel for =
.30$/W*1000W=3D300$,=20
  if that panel lasts for 25 years (the warranty), and averages 8 hours =
of=20
  sunlight per day at a kilowatt, that is 1kw*8h/d*365d/y*25y=3D73000kWh =
over its=20
  lifetime, so the cost per kWh is 300$/73000kWh=3D.004109$/kWh ~ 4 =
tenths of a=20
  cent per Kilowatt hour. Obviously, for the end user, this figure is =
higher due=20
  to installation and retail markup (but is lowered by incentive =
programs).=20
  Also, the output of the plant is measured in Megawatts because its a=20
  *manufacturing* plant, it makes panels, not electricity. So before you =
hurl=20
  insults, check yourself.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56820 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56820', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56820 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56820', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56820>+113</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56821><CITE>Mathemajician </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56821">November=20
  24th, 2007 </A></SMALL>
  <P>To MetalStorm:</P>
  <P>The units used in the article are not =E2=80=9Cutter =
rubbish=E2=80=9D as you claim, they=20
  are only slightly confused.</P>
  <P>When you buy a solar panel they don=E2=80=99t charge you by the =
kwh=E2=80=A6 because that=20
  obviously would depend on how long you actually use the panel. A panel =
(or=20
  solar strip in this case) has the ability to produce a certain number =
of Watts=20
  when exposed to direct sun light. This is the number quoted when you =
buy one.=20
  Take the price and divide by that.</P>
  <P>However, the claim of =E2=80=9Cproducing 430 megawatts per =
year=E2=80=9D is wrong. The=20
  author should have left off the =E2=80=9Cper year=E2=80=9D part, or =
perhaps they really meant=20
  =E2=80=9Caverage 430 megawatts per year=E2=80=9D given that it depends =
on lighting conditions=20
  over the year.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56821 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56821', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56821 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56821', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56821>+4</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56827><CITE>Mathemajician </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56827">November=20
  24th, 2007 </A></SMALL>
  <P>Ops, actually the 430 megawatts part is right too=E2=80=A6 =
it=E2=80=99s the plant not a=20
  power station based on the technology.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56827 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56827', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56827 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56827', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56827>+22</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56852><CITE>Dave </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56852">November=20
  24th, 2007 </A></SMALL>
  <P>The 430 megawatts is the power output from amount of solar cell =
product is=20
  produces each year. i.e it rolls out 430 megawatts capacity of solar =
cells.=20
  i.e. if you connected them all up they would generate 430 megawatts =
under peak=20
  sunlight conditions.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56852 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56852', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56852 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56852', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56852>+13</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56858><CITE>antisoshal </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56858">November=20
  24th, 2007 </A></SMALL>
  <P>I would assume people versed with solar power would be the ones =
reading=20
  this, so Im surprised to see people have NO IDEA what they are talking =
about=20
  in the comments. All Solar panels are rating in basic Watts output as =
an Ideal=20
  measurment of instantaneous output. The 430 Megawatts number is also =
an=20
  industry standard method rating the manufacturing capacity of a =
facility. Its=20
  very high, but thats the point of the article. The factory will =
produce cells=20
  capable of producing an instantaneous power output of 430 million =
watts over=20
  the years production run. I think maybe a few of you arent quite ready =
for the=20
  reality of solar power until you read up a bit more.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56858 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56858', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56858 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56858', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56858>+16</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56866><CITE><A =
href=3D"http://sevendale.com/"=20
  target=3D_blank rel=3D"external nofollow">Sevendale</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56866">November=20
  24th, 2007 </A></SMALL>
  <P>Y=E2=80=99all quit the tiddly detail arguments for a second here =
and help me out=20
  with the important issue please? How can I, an average American, =
invest in=20
  this company, this technology, and this new wave of opportunity to =
maximize=20
  my, and your, freedoms- independence- profit etc?</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56866 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56866', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56866 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56866', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56866>+8</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56868><CITE>Naomi </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56868">November=20
  24th, 2007 </A></SMALL>
  <P>Hmmm, yes,</P>
  <P>it=E2=80=99s important to understand that the eventual cost/watt of =
solar panels is=20
  based on the total life of the panel. (which is usually based on the=20
  warranty.) This is how the cost/watt can be compared to power =
companies. </P>
  <P>What=E2=80=99s particularly interesting about NanoSolar is their =
production=20
  methods.</P>
  <P>They have simplified production to something that resembles a =
printing=20
  press. This brings the possibility of large scale production of solar =
panels=20
  closer, as well as dealing with the aesthetics issue. (Let=E2=80=99s =
face it, most=20
  solar panels don=E2=80=99t really add to a house=E2=80=99s visual =
appeal.)</P>
  <P>Thin film panels can be more easily integrated into traditional =
roofs. This=20
  further lowers installation costs.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56868 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56868', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56868 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56868', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56868>+6</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56883><CITE>JMc </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56883">November=20
  24th, 2007 </A></SMALL>
  <P>How can yo have a =E2=80=9Cbreak through=E2=80=9D with out a =
product ?<BR>I can=E2=80=99t buy this=20
  today it is / could be just smoke and mirrors. I would love nothing =
better=20
  than to line my roof with these bad boys =E2=80=A6but when i go to =
=E2=80=A6<BR><A=20
  href=3D"http://www.nanosolar.com/products.htm" target=3D_blank=20
  rel=3Dnofollow>http://www.nanosolar.com/products.htm</A></P>
  <P>All I get is =E2=80=9Copportunity=E2=80=9D to sign up to be =
notified of when the system=20
  comes out.<BR>Show me a price list with shipping costs or it does not=20
  exist.</P>
  <P>Cheers<BR>J</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56883 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56883', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56883 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56883', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56883>-2</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56897><CITE>Jo </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56897">November=20
  24th, 2007 </A></SMALL>
  <P>It bothers me when people write such a nice article and leave out =
some=20
  important details.</P>
  <P>What is the max output per square meter?<BR>Thirty cents per watt =
is nice=20
  but not if it takes a 16=E2=80=B2x16=E2=80=B2 sheet to generate one =
watt.</P>
  <P>And are they going to be selling to Joe neighbour or are they only =
selling=20
  wholesale to power production plants?</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56897 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56897', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56897 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56897', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56897>+13</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56929><CITE><A =
href=3D"http://www.viatrack.ca/"=20
  target=3D_blank rel=3D"external nofollow">Boris Mohar</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56929">November=20
  24th, 2007 </A></SMALL>
  <P>What is the efficiency? If it is only few percent than this =
technology is=20
  not very useful. Deliberately avoiding this spec makes me wonder what =
else is=20
  not being disclosed.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56929 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56929', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56929 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56929', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56929>+5</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56949><CITE><A =
href=3D"http://www.sixpacks.org/"=20
  target=3D_blank rel=3D"external nofollow">Raetsel</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56949">November=20
  24th, 2007 </A></SMALL>
  <P>It would be so important for us, to become indepent from arabian =
countries=20
  or Russia, that I hope very much, that it will succeed.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56949 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56949', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56949 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56949', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56949>-6</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-56968><CITE><A=20
  href=3D"http://goinggreennow.blogspot.com/" target=3D_blank=20
  rel=3D"external nofollow">Daniel Diaz</A> </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56968">November=20
  24th, 2007 </A></SMALL>
  <P>Actually an incredible development. Not quite the best technology, =
but=20
  certainly at the forefront and the addition of manufacturing =
capabilities=20
  takes this technology to the next level.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56968 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56968', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56968 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56968', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56968>+0</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-56994><CITE>Cary Lane </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-56994">November=20
  24th, 2007 </A></SMALL>
  <P>I have seen lots of thin film PV modules fail so I am skeptical of =
new=20
  technologies. What kind of field experience is there whit these =
modules? I am=20
  in the PV installation industry and do not want to see unreliable =
products put=20
  in the field. It will severly hurt the industry.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-56994 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56994', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-56994 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('56994', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-56994>+6</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-57115><CITE>Dave Greiman </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57115">November=20
  25th, 2007 </A></SMALL>
  <P>I agree with Cary Lane. We=E2=80=99ve seen the hype before with =
little practical=20
  use in industry. Let=E2=80=99s hope for the best.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57115 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57115', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57115 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57115', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57115>-3</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-57156><CITE>Tom J </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57156">November=20
  25th, 2007 </A></SMALL>
  <P>=E2=80=9CThe company uses Copper Indium Gallium Diselenide - which =
can acheive up=20
  to 19.5% efficiency - to build their thin film solar cells. =
=E2=80=9D</P>
  <P>Straight from Wikipedia=E2=80=99s entry on Nanosolar. This =
technology looks mighty=20
  attractive.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57156 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57156', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57156 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57156', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57156>+2</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-57169><CITE>Jessica H. </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57169">November=20
  25th, 2007 </A></SMALL>
  <P>Well, full on production has yet to begin at Nanosolar. But I am =
sure, that=20
  since the production costs will be lower, they will have products that =
can be=20
  offered to the =E2=80=9Caverage Joe=E2=80=9D as well as the commercial =
consumer. Thanks =E2=80=9CTom=20
  J=E2=80=99 O was just about to post that. Just Google [or Blackle - =
the energy=20
  efficient form of Google] Nanosolar and you can find much information =
about=20
  them and the various specs of their product.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57169 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57169', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57169 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57169', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57169>+4</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-57189><CITE><A =
href=3D"http://www.nyserda.org/"=20
  target=3D_blank rel=3D"external nofollow">jcass</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57189">November=20
  25th, 2007 </A></SMALL>
  <P>The part about what congress may or may not do is interesting, But =
be aware=20
  there are currently incentive programs available.</P>
  <P>If you are a resident of New York State go to <A=20
  href=3D"http://www.nyserda.org/default.asp" target=3D_blank=20
  rel=3Dnofollow>http://www.nyserda.org/default.asp</A> </P>
  <P>There are also U.S. Federal Tax Credits see <A=20
  href=3D"http://www.irs.gov/newsroom/article/0,,id=3D154657,00.html" =
target=3D_blank=20
  =
rel=3Dnofollow>http://www.irs.gov/newsroom/article/0,,id=3D154657,00.html=
</A> and=20
  Look Up Form # 5695 <A =
href=3D"http://www.irs.gov/pub/irs-pdf/f5695.pdf"=20
  target=3D_blank =
rel=3Dnofollow>http://www.irs.gov/pub/irs-pdf/f5695.pdf</A> </P>
  <P>Residents outside NY try this link: <A =
href=3D"http://www.dsireusa.org/"=20
  target=3D_blank rel=3Dnofollow>http://www.dsireusa.org/</A> . </P>
  <P>The tax incentives/credits are out there to do something to help =
either=20
  save money for your budget, or save the environment.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57189 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57189', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57189 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57189', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57189>+5</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-57499><CITE>Down Here </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57499">November=20
  27th, 2007 </A></SMALL>
  <P>=E2=80=9CSolar now cheaper than coal.=E2=80=9D<BR>Technically solar =
energy is limited and=20
  coal is a solid substance, a form of carbon that will most likely, in =
the long=20
  run, outlast the sun. So, solar energy will never live up to coal. =
Carbon is=20
  an eternal element, balls of gas eventually burn out.<BR>Don=E2=80=99t =
get me wrong,=20
  nanotechnology is a great science but according to my sixth grade =
science=20
  teacher it is possible that a debris field could block out the suns =
rays.=20
  Metal Storm=E2=80=99s opinion aside I think this was what he was =
trying to=20
say.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57499 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57499', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57499 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57499', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57499>-54</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-57638><CITE>MikeP </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57638">November=20
  27th, 2007 </A></SMALL>
  <P>It is difficult to tell if the product would revolutionize the PV =
industry=20
  without the support of technical data but from a production cost stand =
point,=20
  it is definitely a =E2=80=98brow riser. </P>
  <P>Assuming the efficiency of the product will be much lower then thin =
film,=20
  and even amorphous membrane, I am not sure if the technology has a =
place in=20
  the real world where it can be applied affectively. But let=E2=80=99s =
hope the=20
  efficiency of the product once they become available will prove me=20
  wrong.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57638 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57638', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57638 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57638', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57638>+4</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-57860><CITE>Angus </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57860">November=20
  28th, 2007 </A></SMALL>
  <P>They look like a nice product etc but I do find the =
=E2=80=9830c/watt=E2=80=99 price pretty=20
  baseless, maybe thats what they will manufacture them for but the =
market=20
  decides its own price, when they see how much they can charge for them =
it will=20
  be a lot higher.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57860 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57860', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57860 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57860', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57860>+1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-57867><CITE>Jessica H. </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-57867">November=20
  28th, 2007 </A></SMALL>
  <P>Regardless, it is supposed to be cheaper than current solar =
products. They=20
  are trying to make a product that is not only more efficient, but much =
more=20
  affordable to the masses. I am sure it won=E2=80=99t be ridiculously =
cheap, but if it=20
  is cheaper than the current solar products, then I say kudos to=20
  Nanosolar.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-57867 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57867', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-57867 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('57867', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-57867>+7</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-58285><CITE>solarboy </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58285">November=20
  30th, 2007 </A></SMALL>
  <P>This is an amazing development which means that the option of =
powering your=20
  home via solar energy just got a lot cheaper, or the level of power =
achievable=20
  is a lot higher for the same amount of money. All that=E2=80=99s =
needed now is for=20
  battery technology to catch up and the dream of a home without bills =
is ours.=20
  I also see demand for creating hydrogen from water for the next =
generation=20
  vehicles.Cover the deserts with these and our cars become free to =
run.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58285 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58285', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58285 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58285', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58285>+5</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-58407><CITE>Joshua </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58407">December=20
  1st, 2007 </A></SMALL>
  <P>sheesh. I guess I=E2=80=99ll have to explain this. The qouted cost =
of .30 cents is=20
  for an installed watt of capacity. Thus if you wanted a system capable =
of=20
  producing 5kw of peak electricity under peak sun conditions you can =
expect to=20
  pay $1500 (5000x.30=3D$1500) vs $30,000 for a traditional pv panel =
array (apprx=20
  $6 per installed watt not $3) this info is by far the most important =
thing you=20
  should pull from the story as it will completely revolutionize the way =
we=20
  think about electricity in the most fundamental ways.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58407 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58407', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58407 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58407', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58407>+11</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-58543><CITE>Jo </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58543">December=20
  2nd, 2007 </A></SMALL>
  <P>Joshua, the cost is not the most important thing unless there is =
some=20
  energy density info to go along with it. What if your $1500 5KW peak =
system=20
  takes 50 acres of land to produce those 5KW? </P>
  <P>If I wanted to power my house, do I have to dedicate my whole farm =
to solar=20
  arrays? What=E2=80=99s the point then? </P>
  <P>On the other hand, if I could just cover my roof with these panels, =
and=20
  that provides enough power for me, my neighbour, and spare power in =
battery=20
  storage for cloudy days, then I=E2=80=99m interested in that. Whether =
it costs $1500=20
  or $15,000 I=E2=80=99d be VERY interested in that. </P>
  <P>I=E2=80=99m presenting extreme examples, but I think it goes to =
show that energy=20
  production capacity is not something that should be completely left =
out of the=20
  discussion.</P>
  <P>It leads me to believe that the details have been left out because =
they=E2=80=99re=20
  less than impressive.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58543 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58543', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58543 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58543', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58543>+9</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-58746><CITE>karl roenfanz ( rosey ) =
</CITE>says:=20
  <BR><SMALL class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58746">December=20
  4th, 2007 </A></SMALL>
  <P>what is the cost per unit if tied into the power grid? thus no =
batteries.=20
  most of us are on the local grid allready.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58746 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58746', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58746 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58746', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58746>+1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-58754><CITE>mitch </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58754">December=20
  4th, 2007 </A></SMALL>
  <P>sounds like a step in the right direction.we can only hope it stays =
cheap=20
  enough for 3rd world countries, where it will compete with fossil =
fuels on=20
  ground level.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58754 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58754', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58754 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58754', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58754>+3</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-58833><CITE>fringD </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-58833">December=20
  4th, 2007 </A></SMALL>
  <P>By my reconning it=E2=80=99ll take about this long to get your =
investment back:</P>
  <P>pi*(1 dollar/W)/(100 dollars/(600kW*hour))/.9</P>
  <P>This gives 2.38 years. You can copy and paste into google to verify =

  that.</P>
  <P>Here are my assumptions: when they talk about a watt. they mean an=20
  instantaneous watt on a bright sunny day; when they say it costs =
$0.30, that=20
  means I=E2=80=99ll actually pay $1 if I want it.</P>
  <P>Here is my reasoning: I looked around online and someone near me =
payed the=20
  electric company $100 for 600kwH. I figure that=E2=80=99s about the =
going rate. I=20
  divide the cost per power by the cost per energy unit, which gives me =
the time=20
  it=E2=80=99ll take for my investment to pay off.</P>
  <P>Now I multiply it by pi. I used some very vague calculus to decide =
that=20
  it=E2=80=99d take about pi days to get a days worth of nice sun. I =
then divide by .9=20
  because the DC to AC inverter would only be maybe 90% efficient.</P>
  <P>All in all this is still pretty optimistic. I don=E2=80=99t live in =
the desert.=20
  It=E2=80=99ll be cloudy some days. And there=E2=80=99s winter, when =
the days will be shorter.=20
  But there you go, a quick and dirty estimation of return on =
investment. All in=20
  all this is pretty good. My pops says that 3 years for a return is =
what you=20
  expect, so this looks like less than that if you live in a sunny=20
place.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-58833 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58833', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-58833 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('58833', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-58833>+3</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-59115><CITE>William Carr </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-59115">December=20
  6th, 2007 </A></SMALL>
  <P>Down Here wrote :=E2=80=9DTechnically solar energy is limited and =
coal is a solid=20
  substance, a form of carbon that will most likely, in the long run, =
outlast=20
  the sun. So, solar energy will never live up to coal. Carbon is an =
eternal=20
  element, balls of gas eventually burn out.=E2=80=9D</P>
  <P>Oh, that=E2=80=99s sad. I=E2=80=99d like to believe this is a =
joke.</P>
  <P>The Sun is a G2 type star, about 4.5 billion years old. =
It=E2=80=99s got another 4=20
  billion years of life, easily, before it starts to get old and becomes =
a Red=20
  Giant.</P>
  <P>When that happens, the Sun will expand greatly, and engulf the =
Earth,=20
  burning it to a cinder.</P>
  <P>The supply of coal for energy use is limited. It=E2=80=99s NOT an =
=E2=80=9Ceternal=20
  element=E2=80=9D, since you have to burn it up to get the energy =
out.</P>
  <P>Ronald Reagan confidently said there was 400 years of coal =
left.</P>
  <P>Well, it=E2=80=99s been a couple of decades since he said that, and =
there=E2=80=99s just=20
  over a hundred years left in the coal reserve.</P>
  <P>We=E2=80=99re using it faster, you see.</P>
  <P>But, if we build solar power plants in the SouthWest, the supply of =

  sunlight won=E2=80=99t run out any faster no matter how many solar =
panels we put up=20
  !</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-59115 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('59115', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-59115 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('59115', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-59115>+12</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-60083><CITE>Mark </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60083">December=20
  11th, 2007 </A></SMALL>
  <P>I have been also watching nanosolar for over a year. I hope this =
really=20
  does pay off, and is a commercial viable pruduct for everyone to =
afford. It is=20
  if it works out the way the say.<BR>Problem I see is not with them but =
what=20
  happens everytime somethink like this does happen. You will see the =
oil=20
  company=E2=80=99s,electric company=E2=80=99s,coal company=E2=80=99s =
and others doing everything they=20
  can to stop it or make it hard for everybody. See them paying off them =
paying=20
  off the house and senate and others like the do now to stop stuff. =
Like citys=20
  and states have restriction on its use.<BR>Like the not in my backyard =
they=20
  use against people that want to put up a windmill for electric. Hell =
in my=20
  state West Virginia, they try to stop you if you live on a farm out in =
the=20
  middle of nowhere with no neighbors for a good distance away from =
putting up a=20
  windmill for electric, I myself thing the local goverments been paid =
off by=20
  the coal company=E2=80=99s and electric company=E2=80=99s to stop =
them.<BR>But if this works=20
  out people will see what I=E2=80=99m talking about. The =
coals,oils,electrics and a few=20
  others will be feedng the goverments coffers to do what they can to =
make it=20
  hard. Thanks</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60083 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60083', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60083 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60083', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60083>+3</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-60104><CITE><A =
href=3D"http://www.bunkhousebooks.com/"=20
  target=3D_blank rel=3D"external nofollow">MuleMarm</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60104">December=20
  11th, 2007 </A></SMALL>
  <P>Thanks to you experts, I=E2=80=99m learning while you folks hash =
this out. I=E2=80=99ll=20
  leave it to you wonderful =E2=80=9CMath People,=E2=80=9D and you great =
=E2=80=9CElectricity People,=E2=80=9D=20
  to agonize over the details of whether NanoSolar Energy will make it=20
  affordable to me. </P>
  <P>As for me, I can=E2=80=99t wrap my head around a new learning curve =
of this=20
  magnitude. I=E2=80=99m just waiting for the chickens to come home to =
roost =E2=80=94 and then=20
  see how they look.</P>
  <P>A =E2=80=9Chomegrown=E2=80=9D somewhat effective investigative =
reporter, I doubt I could=20
  have written an article on this subject =E2=80=94 that interests me =
greatly =E2=80=94 which=20
  would please us all. We Writers work with what information we can =
glean from=20
  our sources. </P>
  <P>I=E2=80=99m just an ol=E2=80=99 country gal who prefers to =
=E2=80=9Cmake do=E2=80=9D with the natural=20
  resources our Maker created for us =E2=80=94 with enough power to run =
this computer.=20
  (OK! So I want my cake and eat it too!)</P>
  <P>So I=E2=80=99ll be watching these guys=E2=80=A6 and if they can =
come up with a way to live=20
  off the grid cheaply enough for me to buy out of my SS check, an =
occasional=20
  Windfall, and sale of a few books=E2=80=A6 </P>
  <P>I=E2=80=99ll buy.</P>
  <P>Bless you all=E2=80=A6 MuleMarm</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60104 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60104', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60104 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60104', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60104>-1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-60144><CITE>Derek </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60144">December=20
  11th, 2007 </A></SMALL>
  <P>What should happen, we should have the feds buy up some lands in =
Utah,=20
  Arizona, Southeastern Cali, Parts of Colorado, and New Mexico, and =
Build a=20
  Huge solar Power facility. Of any type. This nano-stuff may be =
cheaper, we=20
  will have to wait and see. But instead of blowing all of our tax =
dollars=20
  over-seas we should be doing something like that.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60144 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60144', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60144 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60144', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60144>+1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-60166><CITE>The Future </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60166">December=20
  11th, 2007 </A></SMALL>
  <P>These developments are worth keeping and eye on but please =
don=E2=80=99t get too=20
  excited until you see a =E2=80=98for sale=E2=80=99 sign rather than =
=E2=80=98don=E2=80=99t call us, we=E2=80=99ll call=20
  you=E2=80=99.</P>
  <P>Without efficient energy storage, this is a partial solution but=20
  nonetheless a great step once full production starts and it is widely=20
  available.</P>
  <P>And yes the Watt reference is for a panel=E2=80=99s peak =
instantaneous capacity not=20
  its energy output. Note actual output can be significantly lower 95% =
of the=20
  time.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60166 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60166', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60166 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60166', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60166>+1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-60213><CITE><A =
href=3D"http://www.karinya.com/"=20
  target=3D_blank rel=3D"external nofollow">Larry Smith</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60213">December=20
  11th, 2007 </A></SMALL>
  <P>Gentlemen, I applaude you on your development. I would like to link =
to your=20
  site and also to extract from your site enough to give our many =
viewers from=20
  around the world (96+ countries and up to 25,000 visitors per day) an =
idea as=20
  to what you have.</P>
  <P>Thanks,</P>
  <P>Larry<BR>480 899 4463</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60213 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60213', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60213 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60213', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60213>-3</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-60585><CITE>Alex </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-60585">December=20
  14th, 2007 </A></SMALL>
  <P>quite an interesting turning point=E2=80=A6</P>
  <P>even more interesting when you consider the cost of the War in =
Iraq=E2=80=A6</P>
  <P>Now, the entire Energy production of the United States in 2005 =
(according=20
  to the CIA world factbook) was 4.06 trillion kWh.</P>
  <P>now=E2=80=A6..there are 8765 hours in a year. So, if you divide =
4.06 trillion kWh=20
  by 8765 hours, you get 463 billion watts, which is the average power =
capacity=20
  of the United States in 2005.</P>
  <P>Now=E2=80=A6.let=E2=80=99s assume their 30 cents/watt is an =
exaggeration, and estimate the=20
  cost to be closer to $1/watt. </P>
  <P>To replace the ENTIRE 463 billion watt power capacity of the United =
States=20
  with solar panels at $1/watt will cost $463 billion dollars.</P>
  <P>recall that the war in Iraq has cost the US government $474 billion =
dollars=20
  so far=E2=80=A6.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-60585 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60585', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-60585 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('60585', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-60585>+9</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-61652><CITE>JayP </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-61652">December=20
  20th, 2007 </A></SMALL>
  <P>Nanosolar ships First Panels:</P>
  <P><A href=3D"http://blog.nanosolar.com/" target=3D_blank=20
  rel=3Dnofollow>http://blog.nanosolar.com/</A></P>
  <P>Enjoy it</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-61652 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61652', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-61652 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61652', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-61652>-2</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-61678><CITE><A =
href=3D"http://www.uvquantum.com/"=20
  target=3D_blank rel=3D"external nofollow">Vlad Danilychev</A> =
</CITE>says:=20
  <BR><SMALL class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-61678">December=20
  20th, 2007 </A></SMALL>
  <P>Dear Celsias:</P>
  <P>We have large area Panels with uniform light emission. We have =
capability=20
  to make UV or Visible spectra matched to your requirements. We can =
construct=20
  not only spectrum wavelengths but/and spectrum shape, using blends of=20
  Phosphors available today.<BR>Look in <A =
href=3D"http://www.uvquantum.com./"=20
  target=3D_blank rel=3Dnofollow>http://www.uvquantum.com./</A><BR>We =
can make Light=20
  Emitting Panels with size up to 96=E2=80=B3by96=E2=80=B3 size. Current =
production panels are=20
  20=E2=80=B3by36=E2=80=B3 and 20=E2=80=B3by48=E2=80=B3 size. Quantum =
Light Systems can help you to test your=20
  Cells with long life spectrum matched QEL-Lamps.<BR>Sincerely yours, =
Vladimir=20
  Danilychev, President, Quantum Technologies, Irvine, CA 92614. Ph.:=20
  949-251-1977, Fax: 949-251-0566. E-mail: <A =
href=3D"mailto:quantuv@pacbell.net"=20
  target=3D_blank>quantuv@pacbell.net</A></P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-61678 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61678', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-61678 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61678', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-61678>-3</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-61748><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-61748">December=20
  20th, 2007 </A></SMALL>
  <P>What this article misses is just how many watts can be captured =
with how=20
  much cell surface area based upon the intensity and wavelength of the =
incident=20
  energy. As always the maximimum solar flux incident tangent to the =
earth is=20
  1367 W/m^2. 70% is relected back into space. This leaves about 900 =
W/m^2. But=20
  this spread across the spectrum. Even at the high eficiencies this =
only leaves=20
  about 300W/m^2. And this is when the sun is directly shining on the =
panels=20
  with no angle from tangent. So at 37 degrees north where I live, I can =
expect=20
  maximum on a clear winter day is about 100 w/m^2. So in the winter =
with a 30%=20
  efficient cell I will need 10 m^2 of cells. Someone at the equator in =
winter=20
  will need maybe 3 m^2 </P>
  <P>The cells are narrow band devices. The energy from the sun is =
spread=20
  through out the spectrum. There are two peaks in the spectrum, one in =
the=20
  green and one in the red. The valence and conduction bands in the =
constructed=20
  crystal lattices are very photon selective. Which means the lattices =
must be=20
  layered one on top of another, each layer with different quantum =
properties=20
  tuned to different incident photon energies. If the photon eneregy =
does not=20
  match the band gap energy then the photon is not absorbed and no =
electrons are=20
  bumped into the conduction band and hence no electricty flows.</P>
  <P>That is not to say this is not good. Because there can be lots of =
good uses=20
  for this tecnhology as adrressed in the article. But most people jump =
to=20
  conclusions and forget to examine the total system electrodynamic =
balance. In=20
  real terms it would take energy absorbing surface areas that would far =
exceed=20
  a typical building lot to supply a major fraction of a single =
home=E2=80=99s energy=20
  needs. You can imply acres of surface area for standard national =
electric code=20
  (NEC) assumed power requirements for moderate single family =
homes</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-61748 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61748', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-61748 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('61748', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-61748>+2</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-62159><CITE><A =
href=3D"http://www.celsias.com/"=20
  target=3D_blank rel=3D"external nofollow">Craig Mackintosh</A> =
</CITE>says:=20
  <BR><SMALL class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62159">December=20
  23rd, 2007 </A></SMALL>
  <P>Hi All - <A=20
  =
href=3D"http://www.celsias.com/2007/12/23/nanosolar-update-first-panels-n=
ow-shipping/"=20
  target=3D_blank rel=3Dnofollow>update here</A>. First panels shipping =
out at 90=20
  cents p/watt.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62159 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62159', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62159 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62159', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62159>+3</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-62611><CITE><A=20
  href=3D"http://www.starrynightlights.com/" target=3D_blank=20
  rel=3D"external nofollow">Anthony Arrigo</A> </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62611">December=20
  26th, 2007 </A></SMALL>
  <P>Wonderful news! Cheap, clean power is critical if we are going to=20
  substantially curb global warming. The other side of the coin is to =
(somehow)=20
  reduce consumption. We simply waste too much energy. Most people have =
seen the=20
  picture of the earth at night. The US spends $billions annually =
lighting up=20
  the night sky. This type of behavior simply is not sustainable under =
any=20
  circumstances. Still, your news is very encouraging.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62611 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62611', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62611 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62611', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62611>-1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-62615><CITE>Bob </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62615">December=20
  26th, 2007 </A></SMALL>
  <P>Unbeliavable. But amazing <IMG class=3Dwp-smiley alt=3D:)=20
  =
src=3D"http://www.celsias.com/wp-includes/images/smilies/icon_smile.gif">=
 </P>
  <P>Should we forget about coal and petroleum? <IMG class=3Dwp-smiley =
alt=3D:)=20
  =
src=3D"http://www.celsias.com/wp-includes/images/smilies/icon_smile.gif">=
</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62615 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62615', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62615 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62615', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62615>-1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-62666><CITE>dan </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62666">December=20
  26th, 2007 </A></SMALL>
  <P>cool to know. now we just need people to start using it!</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62666 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62666', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62666 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62666', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62666>-1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-62689><CITE>lanzdale </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62689">December=20
  26th, 2007 </A></SMALL>
  <P>Please, I beg, not so much scientific double talk when it comes to =
energy.=20
  How about some simple economics? At first it was 30 cents per watt, =
now=20
  according to a news release they made at their first shipment, they =
want to=20
  try to get the cost down to $1. And I though there were only about 5 =
peak=20
  sunlight hours in the most of the populated world not 8. Do these =
supply the=20
  same energy for the same sun angles as regular solar cells? How dense =
are=20
  they, is a square meter of these cells as good as the same size in the =
old=20
  cells? Are they electrically similar? </P>
  <P>Why only 480 megawatt hours manufacturing capacity per year? World =
energy=20
  use according to Wikipedia is 15,000,000 megawatt hours. Of that coal =
supplies=20
  3,800,000. At this rate it would take 7900 years to replace, =
wonderful! What=20
  would it cost though to tool up to make enough of these so anyone in =
the next=20
  several generations would benefit? I fear, in the urgency the 30 cents =

  corrected up to something above a $1 may need further adjustment. The=20
  investors and geniuses who invented this may want a share =
themselves.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62689 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62689', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62689 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62689', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62689>-3</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-62759><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62759">December=20
  27th, 2007 </A></SMALL>
  <P>BTW. Beware of anyone quoting cost / watt. Efficiency and Cost/Area =
are the=20
  only way to calculate the amount of energy you can expect to =
capture.</P>
  <P>I can see two errors in my above post. #1. is 30% of solar flux is=20
  reflected out into space before reaching the surface. #2 The solar =
flux is=20
  normal not tangent to the earth surface.</P>
  <P>Cost/Watt is simply wrong.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62759 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62759', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62759 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62759', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62759>-1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-62861><CITE>Menahem </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62861">December=20
  28th, 2007 </A></SMALL>
  <P>Grid costs decreased!<BR>Hi. I find even more reason for optimism. =
Solar=20
  power imply the possibility of on-the-spot production, reducing (or =
even=20
  canceling) the need for electrical grids. These grids are - =
economically=20
  speaking - =E2=80=9Cnatural monopolies=E2=80=9D. Reducing their =
importance (or taking thme out=20
  of the picture), will bring to significant additional savings.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62861 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62861', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62861 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62861', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62861>-2</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-62986><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-62986">December=20
  28th, 2007 </A></SMALL>
  <P>Solar Photovoltaics will NEVER be a factor in replacing the grid. =
Solar=20
  photvoltaivs are good in places where there is no grid. For example in =
the=20
  backcountry in the national forest and parks or on weather bouys or in =
orbit=20
  around the planet. Solar photovoltaics might be a bit more useful =
around the=20
  equator for small loads like lighting, fans, small refrigeration loads =

etc.</P>
  <P>So if there is a grid avaialble then it is the most economic =
solution.</P>
  <P>In fact the grid will only have to get bigger when we build =
trasmission=20
  coupled fusion/fission power systems.<BR>The initial fusion plants =
will be=20
  pulsed systems. Gigawatts of energy will flow in to charge the plant. =
Then the=20
  plant will fire the energy to fuse the hydrogen nuclei with a small =
loss of=20
  mass. The grid will have to be able to source and sink the energy =
while=20
  absorbing the small gains. </P>
  <P>The grid will be like a large inertial energy store. Fission =
reactors will=20
  provide the initial inertia. The fusion reactors will then pull and =
push the=20
  grid system. However, if the grid goes down, the fission plants will =
have to=20
  build up the inertia again to bring the fusion plants back on =
line.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-62986 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62986', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-62986 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('62986', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-62986>-8</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-63078><CITE>M Lopez </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63078">December=20
  29th, 2007 </A></SMALL>
  <P>I have read the efficiency of nanosolar panels is about 4%. It =
means a lot=20
  of panels will be needed for any practical use. So =E2=80=A6 why the =
fuss.<BR>It=20
  really doesn=E2=80=99t matter much. What happens is that these panels =
will be good,=20
  not for homes, but for the grid. The world has plenty of desert land =
to=20
  generate lots of PV energy coming from giant (in square meters) power =
stations=20
  =E2=80=A6 own by the same big multinationals as at the present. I am =
sure they are=20
  happy with this development. Distributed power for all is still many =
years=20
  away. Anyway, good for Nanosolar!</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63078 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63078', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63078 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63078', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63078>+1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-63112><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63112">December=20
  29th, 2007 </A></SMALL>
  <P>So we should cover fragile desert ecosystems with light blocking =
solar=20
  panels. I do not think that will happen. </P>
  <P>If these are 4% efficient then why even bother.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63112 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63112', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63112 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63112', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63112>-3</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-63255><CITE>Tim </CITE>says: <BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63255">December=20
  30th, 2007 </A></SMALL>
  <P>Great to see inovation like this, this is what gives me hope that =
we can=20
  finally rid fossil fuels as our primary energy source. The cost =
potential of=20
  30 cents/W looks very good even if total end user cost is $1/W that =
would be a=20
  hugh success. The efficency of 4% is low relative to other =
technologies but i=20
  am sure this will only improve with time. 4% gives about 1.5 kw peak =
on a roof=20
  measuring 10m x 4m this is not bad out of the gate, if they can get to =
12%=20
  then the same roof can produce 4.5kW peak enough run the house day =
entirely=20
  day and night.<BR>I congradulate Nanosolar and wish them rapid =
advancement and=20
  success.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63255 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63255', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63255 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63255', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63255>-2</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-63259><CITE><A =
href=3D"http://www.celsias.com/"=20
  target=3D_blank rel=3D"external nofollow">Craig Mackintosh</A> =
</CITE>says:=20
  <BR><SMALL class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63259">December=20
  30th, 2007 </A></SMALL>
  <P>The last three comments have referred to 4% efficiency. Can you =
provide a=20
  source?</P>
  <P><A=20
  =
href=3D"http://www.celsias.com/2007/12/23/nanosolar-update-first-panels-n=
ow-shipping/"=20
  target=3D_blank rel=3Dnofollow>A recent update</A> on this post =
indicates 13.9%=20
  efficiency.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63259 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63259', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63259 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63259', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63259>+0</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-63292><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63292">December=20
  30th, 2007 </A></SMALL>
  <P>Lets check the power calculation in post 96</P>
  <P>Post 96 statement<BR>40m^2 @ 12% efficiency gives 4.5 KW.</P>
  <P>Calculate Flux / Meter<BR>Output Power<BR>4.5kw/40m^2 =3D .35 =
KW/m^2 </P>
  <P>Input Power (using 12% efficiency)<BR>.35 (KW/m^2) / .12 =3D 2.916 =
KW/m^2</P>
  <P>This is more than 2 times the the the maximum solar flux at the the =
equator=20
  during the summer equinox. @ 12:00 PM Local time </P>
  <P>Solar Flux is 1367 w/m^2 not 2916 W/m^2. I am not even going to =
calculate=20
  the for 4% efficiency. Unless of course the stateted power is based =
upon the=20
  output that would be achieved if we were in orbit around Pollux.</P>
  <P>Please show your calculations or where you read them.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63292 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63292', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63292 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63292', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63292>-2</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-63295><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63295">December=20
  30th, 2007 </A></SMALL>
  <P>Correction to my last post. I blew the calculation, post 58. </P>
  <P>40m^2 @ 12% efficiency gives 4.5 KW.</P>
  <P>Calculate Flux / Meter<BR>Output Power<BR>4.5kw/40m^2 =3D .1125 =
KW/m^2</P>
  <P>Input Power (using 12% efficiency)<BR>.1125 (KW/m^2) / .12 =3D =
.9375 KW/m^2.=20
  </P>
  <P>This assumption is still best case. No clouds, June 21st 12:00 PM =
LTIME at=20
  0 degrees latitide. This a peak value. In reality expect a 10th of =
this or=20
  less as useable average power that can be colected, stored and drawn =
upon 24/7=20
  hours for that 40m^2 collection area.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63295 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63295', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63295 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63295', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63295>+0</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-63421><CITE>Harry Murphy </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63421">December=20
  31st, 2007 </A></SMALL>
  <P>to Joe Frisco: well,there are other corrections as well. E.g. at =
noon local=20
  time on June 21 the sun is not directly overhead at the equator (0 =
deg. lat.)=20
  That would be at noon on March 21 or Sept.21.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63421 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63421', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63421 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63421', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63421>-2</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-63475><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-63475">December=20
  31st, 2007 </A></SMALL>
  <P>I had not thought of two intensity maximums at the equator. Good=20
  information, thank you.</P>
  <P>Anything else?</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-63475 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63475', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-63475 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('63475', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-63475>-1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-64748><CITE>SolaRichard </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-64748">January=20
  8th, 2008 </A></SMALL>
  <P>Sounds to me like =E2=80=9CBig Oil=E2=80=9D disinformation about =
photovoltaics that has=20
  been going on for 50+ years.<BR>I design, build and repair State of =
the Art=20
  Solar power systems for ~$10per watt installed.<BR>140 Sq. Ft. will =
produce ~5=20
  million Watt Hours of power in a year in Tacoma, Washington. What you =
do with=20
  it is your business.</P>
  <P>SolaRichard in Tacoma<BR>2037 South 7th Street<BR>Tacoma,=20
  Washington<BR>USA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 98405-4013<BR>Voice:=20
  253-572-9220<BR><A href=3D"http://www.solarrichard.com/" =
target=3D_blank=20
  rel=3Dnofollow>http://www.solarrichard.com/</A><BR><A=20
  href=3D"http://www.solarpowernigeria.com/" target=3D_blank=20
  rel=3Dnofollow>http://www.solarpowernigeria.com/</A> </P>
  <P>Providing Ecotricity for the World<BR>Each day, More energy falls =
to the=20
  earth from the Sun=E2=80=99s rays than the total amount of energy the =
planet=E2=80=99s 6.2=20
  Billion inhabitants would consume in 56 years using a SolaRichard =
Photovoltaic=20
  Solar Tracking System. The Sun radiates 174,423,000,000,000 Kilowatt =
Hours of=20
  energy to the Earth each hour. In other words, the Earth receives 3.8 =
X 10 to=20
  the 33rd Ergs/Second or 28 Mhz=3DF10.7 which is the Solar Constant. =
It=E2=80=99s=20
  nuclear, eight minutes away. So, how much do you use?</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-64748 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('64748', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-64748 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('64748', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-64748>-1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-66640><CITE><A =
href=3D"http://www.energy-guru.com/"=20
  target=3D_blank rel=3D"external nofollow">Energy-Guru</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-66640">January=20
  15th, 2008 </A></SMALL>
  <P>This is a pivotal development for the solar energy sector. This =
will=20
  definitely make the price of solar systems cheaper &amp; affordable. =
If you=20
  are looking for FREE cost estimates or research help for your =
solar/green=20
  projects go to our website.</P>
  <P><A href=3D"http://www.energy-guru.com/" target=3D_blank=20
  rel=3Dnofollow>http://www.energy-guru.com/</A><BR>=E2=80=9CEnable =
Global Adoption of=20
  Renewable Energy and Energy Efficienty=E2=80=9D</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-66640 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('66640', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-66640 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('66640', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-66640>+0</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-67903><CITE>Concerned </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-67903">January=20
  21st, 2008 </A></SMALL>
  <P>I hope everyone read ALL the info on the company web site. =
Production is=20
  starting in =E2=80=9808=E2=80=A6 However, this product will not be =
available to the average=20
  joe for quite some time. Once they have fufilled their contract =
obligations=20
  with the EU (Europeen Union), the company states that they will only =
sell=20
  their products to a very selective clientel (that have secure sites). =
What=20
  they mean by secure sites is that the solar panels must be enclosed in =
an area=20
  not accessible to the general public. Now I understand this company =
put a=20
  substancial amount of capital to create this new technology and they =
want to=20
  cash in/protect their patents/technology. But in this day and age =
where=20
  climate change is threating the very existence of human kind, =
shouldn=E2=80=99t we=20
  exploit this planet saving technology ? It=E2=80=99s like saying we =
found a cure for=20
  cancer or AIDS=E2=80=A6 but for the first while we=E2=80=99re only =
curing people in Europe=E2=80=A6=20
  Then we=E2=80=99re only curing a very selective clientel and the =
general public cannot=20
  talk or see them=E2=80=A6</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-67903 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('67903', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-67903 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('67903', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-67903>+0</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-68003><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-68003">January=20
  21st, 2008 </A></SMALL>
  <P>They must be real good if you have to put a fence around them so =
nobody can=20
  see them working.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-68003 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68003', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-68003 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68003', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-68003>-1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-68816><CITE>Vaughn </CITE>says: <BR><SMALL =

  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-68816">January=20
  24th, 2008 </A></SMALL>
  <P>I don=E2=80=99t think it=E2=80=99s a matter of them not wanting to =
sell to individuals, but=20
  more a matter of it=E2=80=99s better for them to make 50 sales their =
first year to big=20
  buyers rather deal with 400,000 people who want a few panels. I see no =
problem=20
  in this=E2=80=A6 I PERSONALLY want them to either offer them direct to =
consumers, OR=20
  sell them to retailers(which gives them the ability to fulfill just a =
few=20
  large order while still getting them to individuals) but I =
can=E2=80=99t fault them=20
  for their current plan. BTW I=E2=80=99m emailing them asking if they =
will be selling=20
  to retailers, if they say yes I=E2=80=99ll come back and post =
again!</P>
  <P>In any event it sounds like the efficiency is good enough when the =
price in=20
  considered. Count me IN for spending 10K to never have an electric =
bill ever=20
  again vs 30K for traditional panels.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-68816 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68816', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-68816 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68816', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-68816>-1</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-68866><CITE>Joe Frisco </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-68866">January=20
  24th, 2008 </A></SMALL>
  <P>Has any one thought about cell degredation due to radiation (If its =
hot it=20
  is efficieny is being erroded away), spectrum efficiency, planar solar =
flux=20
  densities, locational latitude, not to mention quantum valence and =
conduction=20
  band electron levels and their effect on a distrubted variable photon =
band gap=20
  lattice. Put some math on the page. I have!</P>
  <P>Do something smart, ride a bicycle to work.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-68866 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68866', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-68866 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68866', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-68866>+0</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-68942><CITE>Concerned </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-68942">January=20
  25th, 2008 </A></SMALL>
  <P>Although I do agree with you on the fact that they would much =
rather make a=20
  few =E2=80=98big=E2=80=99 sales=E2=80=A6 than many small ones=E2=80=A6 =
There=E2=80=99s still the fact that they=20
  require =E2=80=99secure sites=E2=80=99 for the solar panels that are =
going to be installed by=20
  the =E2=80=98very specific clientele=E2=80=99=E2=80=A6 which means we =
would be able to profit from=20
  this new technology=E2=80=A6 not anytime soon anyways=E2=80=A6</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-68942 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68942', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-68942 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('68942', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-68942>+0</SMALL></DIV>
  <LI class=3Dalt id=3Dcomment-69011><CITE>Vaughn </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-69011">January=20
  25th, 2008 </A></SMALL>
  <P>Well the way I see it within 1-2 years they=E2=80=99ll probably =
start selling to=20
  distributors if not direct to consumer. I was brought up in an =
entrepreneurial=20
  family so I have a tendency to think about things from the businesses =
point of=20
  view. I don=E2=80=99t see any problem with what they=E2=80=99re doing. =
</P>
  <P>IMO one more reason to want to sell to only big customers is so =
they can=20
  control any potential problems that might pop up in the initial =
deployment.=20
  Undoubtedly there WILL be issues. If they have contracts that say the =
issues=20
  must be kept quiet then that would be greatly beneficial to them. You =
can=E2=80=99t=20
  keep hundreds of thousands of people quiet about something. It could =
ruin=20
  their brand image forever even if it=E2=80=99s something that gets =
fixed 6 months down=20
  the line.</P>
  <P>I say we all sit back and stay tuned. Undoubtedly these WILL hit =
the=20
  consumer market sooner or later=E2=80=A6 Likely within a few years =
tops. If anything=20
  maybe we should be glad big companies are buying the first lot. By the =
time=20
  they become available to us regular folks all the problems will be =
ironed out,=20
  and perhaps efficiency increased, etc etc etc.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-69011 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('69011', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-69011 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('69011', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-69011>+1</SMALL></DIV>
  <LI class=3D"" id=3Dcomment-71022><CITE><A =
href=3D"http://www.ckm-mostar.com/"=20
  target=3D_blank rel=3D"external nofollow">Zoran</A> </CITE>says: =
<BR><SMALL=20
  class=3Dcommentmetadata><A title=3D""=20
  =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#comment-71022">February=20
  1st, 2008 </A></SMALL>
  <P>In my small undeveloped country Bosnia and Herzegovina, ravaged by =
a cruel=20
  war, there is an international rush to nvest in hydropower and coal=20
  powerplants. In two-three years ecological desasters will be =
accomplished and=20
  huge quantnties of CO2 added to global worming potential.<BR>It =
happens like=20
  that all around the peiferal world, and it produces effects now. If =
nanosolar=20
  products are really what they say, there can be no any superior =
business=20
  reason that should postpone their new investments and much greater =
production=20
  for one single day.<BR>We need it NOW.</P><BR>
  <DIV align=3Dright>&nbsp;<IMG id=3Dup-71022 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('71022', 'add', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_');"=20
  alt=3D"Add karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png">=
&nbsp;<IMG=20
  id=3Ddown-71022 style=3D"CURSOR: pointer"=20
  onclick=3D"javascript:karma('71022', 'subtract', =
'www.celsias.com/wp-content/plugins/ck-karma/', 'wp_')"=20
  alt=3D"Subtract karma"=20
  =
src=3D"http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png=
">&nbsp;&nbsp;<SMALL=20
  id=3Dkarma-71022>+0</SMALL></DIV></LI></OL><!-- End Comments --><BR>
<H3 id=3Drespond>Leave a Comment</H3>
<FORM id=3Dcommentform =
action=3Dhttp://www.celsias.com/wp-comments-post.php=20
method=3Dpost>
<P><INPUT id=3Dauthor tabIndex=3D1 size=3D22 name=3Dauthor> <LABEL=20
for=3Dauthor><SMALL>Name(required) </SMALL></LABEL></P>
<P>
<TABLE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter><INPUT id=3Demail tabIndex=3D2 size=3D22 =
name=3Demail></TD>
    <TD><STRONG><LABEL style=3D"FONT-SIZE: 9px" =
for=3Demail>Email(required) - a=20
      confirmation link will be sent to this address,</LABEL> <LABEL=20
      style=3D"FONT-SIZE: 0.8em" for=3Demail>so please make sure it is=20
      valid.<BR>PLEASE NOTE: the address will not be published.=20
    </LABEL></STRONG></TD></TR></TBODY></TABLE></P>
<P><INPUT id=3Durl tabIndex=3D3 size=3D22 name=3Durl> <LABEL=20
for=3Durl><SMALL>Website</SMALL></LABEL> </P>
<P><SMALL><STRONG>XHTML:</STRONG> You can use these tags: &lt;a =
href=3D""=20
title=3D""&gt; &lt;abbr title=3D""&gt; &lt;acronym title=3D""&gt; =
&lt;b&gt;=20
&lt;blockquote cite=3D""&gt; &lt;code&gt; &lt;em&gt; &lt;i&gt; =
&lt;strike&gt;=20
&lt;strong&gt; </SMALL></P>
<P><TEXTAREA id=3Dcomment tabIndex=3D4 name=3Dcomment rows=3D10 =
cols=3D90></TEXTAREA> </P>
<P><INPUT id=3Dsubmit tabIndex=3D5 type=3Dsubmit value=3D"Submit =
Comment" name=3Dsubmit>=20
<INPUT type=3Dhidden value=3D982 name=3Dcomment_post_ID> </P>
<DIV id=3DwordCount>Number of characters remaining : 2500</DIV>
<DIV id=3DcommentPreview></DIV>
<P class=3Dsubscribe-to-comments style=3D"CLEAR: both"><INPUT =
id=3Dsubscribe=20
style=3D"WIDTH: auto" type=3Dcheckbox value=3Dsubscribe =
name=3Dsubscribe> <LABEL=20
for=3Dsubscribe>Notify me of follow-up comments via e-mail</LABEL> =
</P></FORM><BR><!-- Begin Trackbacks --><!-- End Trackbacks =
--></DIV><!--- middle (main content) column content end --></DIV>
<DIV id=3Dsidebar>
<UL>
  <LI id=3Darchivedentry>
  <H2>Archived Entry</H2>
  <UL>
    <LI><STRONG>Post Date :</STRONG>=20
    <LI>Friday, Nov 23rd, 2007=20
    <LI><STRONG>Category :</STRONG>=20
    <LI><A title=3D"View all posts in CleanTech - Solar"=20
    href=3D"http://www.celsias.com/category/solar/" rel=3D"category =
tag">CleanTech -=20
    Solar</A> and <A title=3D"View all posts in Energy"=20
    href=3D"http://www.celsias.com/category/energy/" rel=3D"category =
tag">Energy</A>=20

    <LI><STRONG>Do More :</STRONG>=20
    <LI>You can <A=20
    =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/#respond">leave=20
    a response</A>, or <A=20
    =
href=3D"http://www.celsias.com/2007/11/23/nanosolars-breakthrough-technol=
ogy-solar-now-cheaper-than-coal/trackback/">trackback</A>=20
    from your own site. </LI></UL></LI></UL>
<UL><!-- 	<li id=3D"search">
			      <form method=3D"get" action=3D"/index.php">
<p align=3D"right">
<input name=3D"s" type=3D"text" id=3D"s" value=3D"" size=3D"15" />
<input type=3D"submit" value=3D"Search" />
</p>
</form>
  </li> --><!-- commented out by AliG --><!-- <li id=3D"randompost"><a =
href=3D"http://www.celsias.com/index.php?p=3Drandom_art" >View Random =
Post</a></li> --><!-- commented out by AliG -->
  <LI class=3Dtoplinks><A=20
  =
href=3D"http://technorati.com/faves?sub=3Daddfavbtn&amp;add=3Dhttp://www.=
celsias.com"><IMG=20
  alt=3D"Add to Technorati Favorites"=20
  src=3D"http://static.technorati.com/pix/fave/tech-fav-1.png"></A> <!-- =
added by AliG --><!-- <li class=3D"toplinks3"><a =
href=3D"http://technorati.com/blogs/www.celsias.com?sub=3Dtr_embed_t_js"
      class=3D"tr_embed_arg_blog">Blog Information</a></li>
	  <li class=3D"toplinks3"><a =
href=3D"http://technorati.com/profile/Celsias?sub=3Dtr_embed_t_js"
      class=3D"tr_embed_arg_username">Profile for Celsias</a></li> =
--><!-- div moved up here from bottom by AliG and changed to list items =
--></LI>
  <LI class=3Dtoplinks id=3Drss><A href=3D"http://www.celsias.com/feed"=20
  target=3D_blank>Celsias RSS Feed</A> <!-- toplinks class added by AliG =
-->
  <LI class=3Dtoplinks2><A=20
  =
href=3D"http://rssforward.net/rssfwd/preview?url=3Dhttp%3A//feeds.feedbur=
ner.com/celsias"=20
  target=3D_blank><IMG title=3D"Subscribe to receiving posts by email"=20
  =
src=3D"http://www.celsias.com/wp-content/themes/craigs_concoction/img/rss=
_to_email.jpg"=20
  border=3D0></A> <!-- toplinks2 class added by AliG --></LI>
  <LI id=3Dcelsias_create_project_head><A=20
  href=3D"http://www.celsias.com/project-register"></A></LI>
  <LI id=3Dcelsias_create_project_box>
  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D190 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>
        <DIV align=3Dcenter>
        <P align=3Dcenter><A style=3D"FONT-SIZE: 11px"=20
        href=3D"http://www.celsias.com/project-register">...to combat =
climate=20
        change NOW!</A></P></DIV></TD></TR></TBODY></TABLE></LI>
  <LI id=3Dcelsias_create_project_bottom><!-- create project divs added =
by AliG --></LI>
  <LI id=3Dquotebox_head>Get Published on Celsias! </LI>
  <LI id=3Dquotebox>
  <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D185 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>
        <DIV align=3Dcenter>
        <P style=3D"FONT-SIZE: 11px" align=3Dleft>- Develop an online =
following=20
        <BR>- Be a recognized authority <BR>- Be read in over 120 =
nations <BR>-=20
        Publish with experts <BR>- Save the world<BR>- <A=20
        href=3D"http://www.celsias.com/contact-us/">Get paid, contact us =

        here!</A></P></DIV></TD></TR></TBODY></TABLE></LI>
  <LI id=3Dquotebox_bottom>hiring blog writers environment <!-- <li =
id=3D"celsias_fifty_things_head"></li>
  <li id=3D"celsias_fifty_things_box">
    <table width=3D"190" border=3D"0" align=3D"center" cellpadding=3D"0" =
cellspacing=3D"0">
      <tr>
        <td align=3D"left" valign=3D"top"><div align=3D"center">
            <p align=3D"center"><a =
href=3D"http://www.celsias.com/simple-things-we-can-do/">Easy actions =
<strong>you</strong> can take!</a></p>
          </div></td>
      </tr>
    </table>
  </li>
  <li id=3D"celsias_fifty_things_bottom"></li> --><!-- commented out by =
AliG - moved down the page --></LI>
  <LI id=3Dquotebox_head>Join Celsias </LI>
  <LI id=3Dquotebox>
  <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D185 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>- Receive Celsias newsletter<BR>- No =
spam, we=20
        promise! <BR>- <A =
href=3D"http://www.celsias.com/join-us">Joining Celsias=20
        is free</A></TD></TR></TBODY></TABLE></LI>
  <LI id=3Dquotebox_bottom>global warming, share green news </LI>
  <LI id=3Dquotebox_head>Tell a Friend </LI>
  <LI id=3Dquotebox>
  <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D185 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>- <A onclick=3Dshow_friend();=20
        href=3D"javascript:void(0);">Tell a friend about =
Celsias</A><BR>-=20
        Addresses not retained</TD></TR>
    <TR>
      <TD>
        <SCRIPT src=3D"http://www.celsias.com/jquery.js"=20
        type=3Dtext/javascript></SCRIPT>

        <SCRIPT type=3Dtext/javascript>
          function show_friend()
          {
                =
document.getElementById("referfriend").style.display=3D'block';
                //$('#referfriend').show();
          }
          function mailIT()
          {
            =
document.getElementById("referfriend").style.display=3D'none';
            =
document.getElementById("frmMail").action=3D'http://www.celsias.com/mail.=
php';
          }
          </SCRIPT>

        <DIV id=3Dreferfriend style=3D"DISPLAY: none">
        <FORM id=3DfrmMail onsubmit=3DmailIT() method=3Dpost>
        <TABLE cellPadding=3D0 align=3Dcenter border=3D0>
          <TBODY>
          <TR>
            <TD>Your name:<BR><INPUT name=3Dname> </TD></TR>
          <TR>
            <TD>Your email:<BR><INPUT name=3Dfromemail> </TD></TR>
          <TR>
            <TD>Your friends' email addresses:</TD></TR>
          <TR>
            <TD>1. <INPUT name=3Dtoemail[]> </TD></TR>
          <TR>
            <TD>2. <INPUT name=3Dtoemail[]> </TD></TR>
          <TR>
            <TD>3. <INPUT name=3Dtoemail[]> </TD></TR>
          <TR>
            <TD>4. <INPUT name=3Dtoemail[]> </TD></TR>
          <TR>
            <TD>5. <INPUT name=3Dtoemail[]> <INPUT type=3Dhidden=20
              value=3Dhttp://www.celsias.com name=3Dsiteurl> </TD></TR>
          <TR>
            <TD>Message:<BR><TEXTAREA name=3Dmessage rows=3D5>Hi!
                       I thought you might find this site about global =
warming and our environment  interesting - take a moment to check it =
out! </TEXTAREA>=20
            </TD></TR>
          <TR>
            <TD><INPUT type=3Dsubmit value=3Dsend name=3Dsubmit>=20
        =
</TD></TR></TBODY></TABLE></FORM></DIV></TD></TR></TBODY></TABLE></LI>
  <LI id=3Dquotebox_bottom>global warming blog, climate change <!-- <li =
id=3D"ridetosustain"></li> --><!-- commented out by AliG --></LI>
  <LI id=3Dquotebox_head>Recent Recommended </LI>
  <LI id=3Dquotebox><IMG class=3Dridebanner height=3D49 alt=3D"Ride to =
Sustain"=20
  =
src=3D"http://www.celsias.com/wp-content/themes/craigs_concoction/img/win=
ter_treeline.jpg"=20
  width=3D170>=20
  <TABLE cellSpacing=3D3 cellPadding=3D0 width=3D185 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>
        <DIV align=3Dcenter>
        <P align=3Dleft><STRONG>Podcasts:</STRONG>=20
        <P style=3D"FONT-SIZE: 11px" align=3Dleft>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/31/are-risks-in-novel-oils-in-infa=
nt-formula-and-organic-foods-putting-consumers-at-risk/">Biotech=20
        Corp Poisoning our Babies?</A></P>
        <P align=3Dleft><STRONG>Posts:</STRONG>=20
        <P style=3D"FONT-SIZE: 11px" align=3Dleft>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/31/vitality-of-the-sun-organic-agr=
iculture-in-egypt/">Organic=20
        Agriculture in Egypt</A><BR>- <A=20
        href=3D"http://www.celsias.com/category/friday-linkfest/">Friday =

        Linkfests</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/30/population-bombs/">Population=20
        Bombs</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/29/unless-someone-like-you-cares-a=
bout-renewable-energy/">Unless=20
        Someone Like You Cares</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/28/the-vanishing-of-the-bees/">Van=
ishing=20
        of the Bees</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/27/75-per-cent-of-food-diversity-l=
ost-in-last-century/">75%=20
        of Food Diversity Lost</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/26/us-farmers-putting-more-soil-un=
der-the-plow/">US=20
        Putting More Soil Under Plough</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/25/an-interview-with-lawyer-robert=
-weiss-taking-on-toxic-contaminators-in-texas/">Taking=20
        On Toxic Contaminators</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/25/economic-slowdown-may-harm-envi=
ronmental-cause/">Economic=20
        Slowdown May Harm Environment</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/25/why-ethanol-production-will-dri=
ve-world-food-prices-even-higher-in-2008/">Ethanol=20
        Driving Food Prices</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/23/uk-government-backs-away-from-f=
irst-generation-biofuels/">UK=20
        Backs Away from Biofuels</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/23/japan-looking-at-offshore-wind-=
turbines/">Japan=20
        Looks to Wind</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/22/king-coal-wants-to-keep-his-cro=
wn/">King=20
        Coal Wants to Keep Crown</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/22/germany-heading-for-100-percent=
-renewables/">Germany:=20
        100% Renewables?</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/21/melting-from-pole-to-pole/">Mel=
ting=20
        from Pole to Pole</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/21/the-hypermobile-society/">The=20
        Hypermobile Society</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/20/cloned-animals-reducing-diversi=
ty/">Cloned=20
        Animals - Reducing Diversity</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/19/ignoring-the-writing-on-the-wal=
l/">Ignoring=20
        Writing on the Wall</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/18/three-un-agencies-sound-the-foo=
d-shortage-alarm-in-relation-to-climate-change/">UN=20
        Sounds Food Alarm</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/18/tropics-on-the-move-diseases-to=
o/">Tropics,=20
        and Diseases, on the Move</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/14/carbon-sinks-sustainable-farmin=
g-could-lend-support-to-overworked-trees/">Trees=20
        Giving Up CO2 Battle, but Sustainable Farming Offers =
Hope<BR></A>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/13/hogging-the-sky/">Hogging the=20
        Sky</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/09/carbon-credits-used-to-fund-gmo=
s/">Carbon=20
        Credits to Fund GMOs?</A></P>
        <P align=3Dleft><STRONG>Letters from Antarctica:</STRONG>=20
        <P style=3D"FONT-SIZE: 11px" align=3Dleft>- <A=20
        =
href=3D"http://www.celsias.com/2007/11/13/letters-from-antarctica-intervi=
ew-i-the-andrill-project/">The=20
        ANDRILL Project</A><BR>- <A=20
        =
href=3D"http://www.celsias.com/2007/12/04/letters-from-antarctica-a-night=
-on-the-ice-and-an-interview-with-dr-stephen-pekar/">A=20
        Night on the Ice</A> <BR>- <A=20
        =
href=3D"http://www.celsias.com/2008/01/17/letters-from-antarctica-intervi=
ewing-education-ambassadors-on-the-ice/">Education=20
        Ambassadors</A><BR></P></DIV></TD></TR></TBODY></TABLE><!-- =
table width changed by AliG --></LI>
  <LI id=3Dquotebox_bottom>colin davis ride across america </LI></UL>
<P></P>
<SCRIPT src=3D"http://widgets.technorati.com/t.js" =
type=3Dtext/javascript=20
charset=3DUTF-8></SCRIPT>

<DIV class=3Dtr_embed_t_js><A class=3Dtr_embed_arg_blog=20
href=3D"http://technorati.com/blogs/www.celsias.com?sub=3Dtr_embed_t_js">=
Blog=20
Information</A> <A class=3Dtr_embed_arg_username=20
href=3D"http://technorati.com/profile/Celsias?sub=3Dtr_embed_t_js">Profil=
e for=20
Celsias</A> </DIV><!-- commented out and moved to top of sidebar by AliG =
--><!-- <p><br>
          <a =
href=3D"http://technorati.com/faves?sub=3Daddfavbtn&amp;add=3Dhttp://www.=
celsias.com"><img =
src=3D"http://static.technorati.com/pix/fave/tech-fav-1.png" alt=3D"Add =
to Technorati Favorites" /></a>
        </p> --><!-- commented out by AliG -->
<P></P><BR>
<P align=3Dcenter><A href=3D"http://feeds.feedburner.com/Celsias"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
height=3D26 alt=3D""=20
src=3D"http://feeds.feedburner.com/~fc/Celsias?bg=3D99CCFF&amp;fg=3D44444=
4&amp;anim=3D1"=20
width=3D88></A> </P><!-- p tag centered by AliG -->
<P><BR>
<P align=3Dcenter>
<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.altavista.com/static/scripts/translate_engl.js"></SCRIP=
T>
</P>
<P> </P></DIV>
<DIV id=3Dfooter>
<DIV id=3DpodPress_footer style=3D"DISPLAY: block; TEXT-ALIGN: =
center"><CITE>Podcast=20
Powered by <A title=3D"podPress, the dream plugin for podcasting with =
WordPress"=20
href=3D"http://www.mightyseek.com/podpress/"><STRONG>podPress=20
(v8.8)</STRONG></A></CITE></DIV>
<DIV id=3Dbottomnav>
<UL=20
style=3D"BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; =
MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 230px; BORDER-LEFT: red =
0px solid; PADDING-TOP: 30px; BORDER-BOTTOM: red 0px solid">
  <LI>
  <DIV style=3D"FLOAT: left">
  <TABLE class=3Dmoduletable cellSpacing=3D0 cellPadding=3D0>
    <TBODY>
    <TR>
      <TD>
        <TABLE cellSpacing=3D1 cellPadding=3D0 width=3D"100%" =
border=3D0>
          <TBODY>
          <TR>
            <TD noWrap><A class=3Dmainlevelfooter=20
              href=3D"http://www.celsias.com/">Home</A> <SPAN=20
              class=3Dmainlevelfooter>| </SPAN><A =
class=3Dmainlevelfooter=20
              =
href=3D"http://www.celsias.com/beta/index.php?option=3Dcom_content&amp;ta=
sk=3Dview&amp;id=3D13&amp;Itemid=3D51">About=20
              Celsias</A> <SPAN class=3Dmainlevelfooter>| </SPAN><A=20
              class=3Dmainlevelfooter=20
              href=3D"http://www.celsias.com/contact-us/">Contact Us</A> =
<SPAN=20
              class=3Dmainlevelfooter>| </SPAN><A =
class=3Dmainlevelfooter=20
              =
href=3D"http://www.celsias.com/beta/index.php?option=3Dcom_content&amp;ta=
sk=3Dview&amp;id=3D14&amp;Itemid=3D53">Disclaimer</A>=20
              <SPAN class=3Dmainlevelfooter>| </SPAN><A =
class=3Dmainlevelfooter=20
              =
href=3D"http://www.celsias.com/beta/index.php?option=3Dcom_content&amp;ta=
sk=3Dview&amp;id=3D17&amp;Itemid=3D55">Privacy=20
              Policy</A> <SPAN class=3Dmainlevelfooter>| </SPAN><A=20
              class=3Dmainlevelfooter=20
              =
href=3D"http://www.celsias.com/contact-us/">Advertise</A><BR></TD></TR></=
TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></LI></UL></DIV>
<DIV=20
style=3D"PADDING-RIGHT: 10px; MARGIN-TOP: 0px; HEIGHT: 20px; =
BACKGROUND-COLOR: #cadb2a; TEXT-ALIGN: right">
<H3 style=3D"MARGIN: 0px; COLOR: white">=C2=A9 Celsias copyright =
2007</H3></DIV></DIV><!-- End id=3D"footer" --></DIV><!-- End =
id=3D"main" -->
<DIV id=3Dbottom-dropshadow></DIV></DIV><!-- End id=3D"rap" -->
<DIV id=3Dgreenad>
<DIV id=3Dad>
<SCRIPT language=3DJavaScript =
src=3D"http://a1.greenadworks.net/a/adx.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
        <!--=0A=
           if (!document.phpAds_used) document.phpAds_used =3D ',';=0A=
           phpAds_random =3D new String (Math.random()); phpAds_random =
=3D phpAds_random.substring(2,11);=0A=
           =0A=
           document.write ("<" + "script language=3D'JavaScript' =
type=3D'text/javascript' src=3D'");=0A=
           document.write ("http://a1.greenadworks.net/a/adjs.php?n=3D" =
+ phpAds_random);=0A=
           document.write ("&amp;what=3Dzone:35");=0A=
           document.write ("&amp;exclude=3D" + document.phpAds_used);=0A=
           if (document.referrer)=0A=
              document.write ("&amp;referer=3D" + =
escape(document.referrer));=0A=
           document.write ("'><" + "/script>");=0A=
        //-->=0A=
        </SCRIPT>
<NOSCRIPT><A =
href=3D"http://a1.greenadworks.net/a/adclick.php?n=3Da3a513d1"=20
target=3D_blank><IMG alt=3D""=20
src=3D"http://a1.greenadworks.net/a/adview.php?what=3Dzone:35&amp;n=3Da3a=
513d1"=20
border=3D0></A></NOSCRIPT> </DIV><!-- End id=3D"ad" -->
<DIV id=3Dad1=20
style=3D"BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -17px; BORDER-RIGHT-WIDTH: =
0px">
<UL>
  <LI id=3Dcelsias_create_project_head1><A=20
  href=3D"http://www.celsias.com/project-register"></A></LI>
  <LI id=3Dcelsias_create_project_box1>
  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D161 align=3Dcenter =
border=3D0>
    <TBODY>
    <TR>
      <TD vAlign=3Dtop align=3Dleft>
        <DIV align=3Dcenter>
        <P align=3Dcenter><A style=3D"FONT-SIZE: 9px"=20
        href=3D"http://www.celsias.com/project-register">...to combat =
climate=20
        change NOW!</A></P></DIV></TD></TR></TBODY></TABLE></LI>
  <LI id=3Dcelsias_create_project_bottom1></LI></UL></DIV>
<DIV id=3Dad><!-- Begin Adify tag for "Wide Skyscraper" Ad Space =
(160x600) ID #1436507=0A=
-->
<SCRIPT type=3Dtext/javascript>=0A=
        <!--=0A=
                sr_adspace_id =3D 1436507;=0A=
                sr_adspace_width =3D 160;=0A=
                sr_adspace_height =3D 600;=0A=
                sr_adspace_type =3D "graphic";=0A=
                sr_color_back =3D "#FFFFFF";=0A=
                sr_color_text =3D "#000000";=0A=
                sr_color_url =3D "#E15F00";=0A=
                sr_color_title =3D "#3F66B3";=0A=
                sr_color_border =3D "#3366CC";=0A=
                sr_color_your_ad =3D "#2852A3";=0A=
                sr_color_your_adbk =3D "#FFDD81";=0A=
                sr_text_your_ad =3D "Advertise with us";=0A=
                sr_ad_new_window =3D true;=0A=
=0A=
=0A=
        -->=0A=
        </SCRIPT>

<SCRIPT src=3D"http://ad.afy11.net/srad.js?azId=3D1436507" =
type=3Dtext/javascript>=0A=
        </SCRIPT>

<SCRIPT type=3Dtext/javascript>srExecute();</SCRIPT>
<!-- End Adify tag for "Wide Skyscraper" Ad Space (160x600) ID #1436507 =
--></DIV>
<DIV id=3Dad1><A title=3D"Contact Energy"=20
href=3D"http://www.contactenergy.co.nz/web/view?page=3D/contentiw/pages/s=
avetheplanet/climatechangeactionplan&amp;vert=3Dsp"=20
target=3D_blank><IMG alt=3D"Contact Energy"=20
src=3D"http://www.celsias.com/blog/images/contact_energy2.jpg"=20
border=3D0></A></DIV></DIV><!-- End id=3D"greenad" -->
<DIV style=3D"CLEAR: both">&nbsp;</DIV></DIV><!-- End id=3D"withads" -->
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
_uacct =3D "UA-1863760-1";=0A=
urchinTracker();=0A=
</SCRIPT>
<!-- START OF MEDIA TRACKER TAG All PAGES V2004 --><!-- Copyright First =
Rate Ltd 2003 All rights reserved. --><!-- www.mediatracker.co.nz =
--><!-- END OF MEDIA TRACKER TAG --></BODY></HTML>

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/themes/craigs_concoction/img/stumble2.png

iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAIAAABLixI0AAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATkSURBVHjahFVrbBRVFL73zp3Z2We3XZa2
uy0tlpchjYA/eCohxASSChEi4Zca/UEgBH8Z+GHUhB8GiFQjCTHRGGNiDTEoYsA/WooNBCMKmPJo
KS203S3dso/u7M7MnfvwbFtFa4GTk83O3HO+ex7fOYOVUujRkmG5cS/vCuYjxhwjGjeqH2NMZ307
4o59mzl3Nnuht3wv7xUBy0B6lIQW++dtmrPmpboNDf7a/3vhGXE5kh0bOXEs/c1dlqaEGkTXEEFK
SSkFF8xj0uNNtG5v8849818OUP8jsYbdsV19758pXIgakSoa9hGKEVFIAgDcAao8gTxluw4rF79b
+fHW+g2z55hyM9tv7r9c7n0q0BCl4SAxfUQniEikAMsSzoQsFrDFsGcivye4o7zZ6+VKb3f/4d/s
W01mfZSGqmkoTIIm8WmYSCVtxXRMDakZWM/gvKtcbBAQcORSUYL/g/XZ6Knv810NZt2acOuK4OIa
LWISQ68UC0NcnuIFYV22bl0t9wklx2gOQfaTCONl99LdB1uXJqexxlm+PdURM2o+aHpze80GiGXW
5hZj5fZ0x8nsuaBmFrQiwhUwisnRrt4VyerGaKDi9kOu+7bdfyDxyo7YRgDyJMo5PO/w3KRmbQ6J
gFlYC+yu3d5g1ELuRCNTcfl00p+ZONUzMh3X2exFnx5uq15bYVbRfef8YKbMIAdPQt+kw2XQ0N57
rnlVMhLXo0v8TbedIYqpmsSCH6nwjzdSe9cupGXhXC/fCWkBPzFQ5UBpBAupso5XcDnUSyD0Z6Z0
snccsMAgRquAcf+ug0HJ9dFCiXFa4Fbes0rYuencbfLVN0bM45sW5myettzzQ4Uvro2WPBmg4Dzt
CbnNGDpNw+kJN28zCvxjksE1R1MdLb7kArNRw3hOQAdtnRuK+fW3uwYkQn9DIQ8JhrhQ4iHdEXa5
8IQiJjYC2CSKXLcH9gwcOZT68nSuG3rvKAZ2bQti9SHD5fIfT1s4oAx8pZiqF1IyqGsmTFxUD4ex
f9AekET24eEct2r1qzEa2Ve/49ngEj8lIV1jUrliOjPgXcpNI4Hq9Bp4hNcW44mQLxowKCyTfY07
f7V6TMMM0WAVCQJ9Eka8xWwA07zL75eYoeHfR4sC2oLx63NfnOClFiOxProCDHpGC/fHixtXzzep
BivgcXKwezDe3p346ELgcNeHl4ZmnFqu98LxTrTr8xNXBuFxeoZKTAIbyPRkKSZUX9b+quf+1zfG
dI0ARXRC9nf235twXm2ta476GReXR/KHfr7ZeW1oaUt889OJhzvnl6HCgc47kAvBGFDLXEJqFhNQ
UUgNegTUt4VkNvfrJOHHLvOG8xZyXCR5x2vrdi5vejjbq5ORlYnIp1dSUR8FbGgbhAhAADGlMAOV
Sw1ie7w/ywACwkeCv7Fu4RTQJPWm1gXBB9c3b1sShzGE4cOVZYIYh2RhEVaAJlUiISsXVZwUKjtb
ls1r37J89r1a8sS75wc/+SMFeBAUnECluKrEBX8UEEqAcuQ4SIrda+YfblsWMugj9z3I6b7xI5eG
Lg5PcNjIk4sFVVAF4h5iHiztVY1Vbz2/aFtr8gnfjimB1H4azJ+5/eBqujhiuSXmBTWUDNBn6sKb
F83duCDu08iTv0MzBGpnewIqBZzwAzvwY2zRXwIMAPLa4hAUfzLEAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/nanosys_solar.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AEZRHVja3kAAQAEAAAALQACAQQAAACAAEEAIABjAG8AbgBm
AG8AcgBtAGkAbgBnACAAcwBvAGwAYQByACAAYwBlAGwAbAAsACAAZABlAHYAZQBsAG8AcABlAGQA
IAB3AGkAdABoACAAdABoAGUAIABoAGUAbABwACAAbwBmACAAbgBhAG4AbwB0AGUAYwBoAG4AbwBs
AG8AZwB5ACwAIABmAHIAbwBtACAAdABoAGUAIABQAGEAbABvACAAQQBsAHQAbwAgAGYAaQByAG0A
IABOAGEAbgBvAHMAeQBzAC4AIAANAEMAUgBFAEQASQBUADoAIAAgAE4AYQBuAG8AcwB5AHMALwBI
AEEATgBEAE8AVQBUACAADQAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACgcHBwgHCggICg4JCAkOEQ0K
Cg0RFBAQERAQFBMPERAQEQ8TExcXGRcXEx4eICAeHiwrKyssMTExMTExMTExMQELCQkLDAsNCwsN
EQ4ODhEUDg4ODhQXEBAREBAXHhYTExMTFh4bHRkZGR0bISEeHiEhKSkoKSkxMTExMTExMTEx/8AA
EQgA4wEEAwEiAAIRAQMRAf/EAKUAAAAHAQEAAAAAAAAAAAAAAAABAgQFBgcDCAEAAgMBAQAAAAAA
AAAAAAAAAAMBAgQFBhAAAQMCAwQFCAcHAwUBAQAAAQACAxEEITFBUXESBWGBIhMGkaEyQpKyMwex
wdFSgiMU8OFiclQWF/FDU6LCYyQVRCURAAICAQIEBAUFAAMBAAAAAAABEQIDITFBURIEYXGBE5Gh
sSIy0eFCUhTwwfEF/9oADAMBAAIRAxEAPwDM6BKDehHTy7EYGGIyyXVS4GOAuHPQjLcjA2BKIw2o
2jYjp5gJoM6b0qlNEAKnHJHsGVcENAFqjAR56dSMfQltfQqJIxrTLYlU6epHTCuiFFRoBOP7GqKn
1JdAAi6SqsBIGmpSaYLpTaip1jaoAQQRikkY4YpZFKjrSTTy4oLIQRp9aSfpXQgbkigqQM0FpEkY
bSkkYpRwST9OqCRBRAY7Usg56JBp9iGSEehJyOJSiNepFTXRQyUhP7UREdCPQCiL9utCJEnDcURr
njTRKyw8iCPmAnBET+2iMAFDdihEiSFuvym53Tw5Y8u/4e9/6ppH/wDcsLp/otY+U/wot7vfKXl2
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
V1IIIAUggggD/9k=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/nanoparticles.jpg

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
Ej+5juSen7flpl/jf9san+N/2xoKhBClrkLIA+rkgrJIw+bYDL3+HQf6aXtu3M3VvFj+Jxpr/jf9
san+N/2xoOOI9VhFcZRvS4PYhuhBHlg9dBV5K1jiqstR98SxqkQX5f5Z9vafLG3TD/G/7Y1P8b/t
jQBVFYyjyyDgDr3/AH6i8nU5K1yPHwSK1mjMSVBHrVlQO6fBXBU40b/jf9san+N/2xoAIakpkVcF
ewzpF922YbFqtSjYSCgr+8wOR7smMrnzAXr8daz/ABv+2NT/ABv+2NB57xi105WibABhE8e4N8vf
pn4Z762FlpjMxbJJb1Mw8c99Mv8AG/7Y1P8AG/7Y0AUUywUL00rbIo60zM2duBsbbjPju7aq4KXk
5OMitc68UViWMNGkUeJdrD0NKXJRWbvgL/5aZf43/bGp/jf9saDJcx9uXKdh/uLiLst23VcWJYrA
BlKr8xVo8KyhehXA6dtOOJ5TjOfhE9dnruvSSJ4pCEY9WWOSNSrDy01/xv8AtjU/xv8AtjQDmSFI
WhrLuMrtDYeVXjJXGSsKSKC4bxbtjtnQvvSy8nR9zspfaPIZTTL/ABv+2NHcV9ifR2Vl8jnQbKL+
2t/Tb92pq9YcVjF5qV/1GNTQXampqaCampqaCampqaCampqaCampqaCampqaCampqaCampqaCamp
qaCampqaCampqaCampqaCampqaCampqaCampqaD/2Q==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/nanosolar_tech.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAALQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQACgcHBwgHCggICg4JCAkOEQ0KCg0RFBAQERAQFBMPERAQEQ8TExcXGRcXEx4eICAeHiwrKyss
MTExMTExMTExMQELCQkLDAsNCwsNEQ4ODhEUDg4ODhQXEBAREBAXHhYTExMTFh4bHRkZGR0bISEe
HiEhKSkoKSkxMTExMTExMTEx/8AAEQgArgDTAwEiAAIRAQMRAf/EAK8AAAICAwEBAAAAAAAAAAAA
AAUGAwQAAgcBCAEAAwEBAQAAAAAAAAAAAAAAAAEDAgQFEAACAQMCAwQFBQwGCQIHAAABAgMAEQQh
BTESBkFRIhNhcTIUB4GRQtM0obHRUmJyI5NU1BUWwdJDUyRE8OGCorIzY4SUgzXxknOzZEUXEQAC
AgEBBwIFBAIDAAAAAAAAARECAyExQVFhkRIEcSKBoTJSE+FiFAXwwbFCFf/aAAwDAQACEQMRAD8A
tsuS+QyYsUZj5V5ciV2uzEm68mmgoN1LmZ20xAZefjqTZuWKJmYAjQXLDVuNM8MZLXAIUH2qq9S9
GQ9QxK0Uvl5CKDqbAlb217DrQcNG21Lcb4EHA69hx45UmgaSeR1KZICjlX6YaO/iv+dTzsOfs+7Y
gyIWYkNyyWv4b/kcR89KX/8AH9+acKjJ5JOrFkv8966L0n0LD09t+S7ss+W8T8iXuqkjUlratpRB
ayT+ifjsL+FtWE0yiOZiGGitdTf87hVzD6ZyI8/Omysv3rEyDF7lj8gQ4wTzOdfyr8w1OtQbD7xk
hizKihQQqoCL+m+tH0MyIr2Hc8fEcbXU8aRrHbSeJU/gWN6fnNZ/AsbuPzmioYMLjgfnrL0ygNOw
43+hobm7ZgY80UTFzJKrMiKL3C25rk/nUyg66UE6p23MzMETbdIYtxxGMuPrYSXBDwue5xpQK89r
jaD2w8dB7Aj9MjfgqrIsSzIvOzwkEyGOykEcLXoXt24pmR84BRwSksTjxI49pHB7avg3+WiDm/Lb
0Ml8kI3kQDnIYK8jFjcjSkfdcbHwoxjIxaQsgkmY8pa9+bm046jhTzrxoPue0TyjIzNtjXI3XwjH
ibgq2Cty9nHxa0nbtTcTyQVo8160d+1PbZi9jw7aIjKzDIckrFFfwqfx5RxHoFW8ZkRCqI0yxKRK
3BSSNFFzbTuobsuLK2HknNB/iDZLs7kgsgGlz2VJBOvvfJueW3JisZFhRFjhsP7Vj2/fpY8tbt12
WXzXI35Pi5vGSyUs3jsomNU+DQypDBtuAc3LQvBjxcxtcXY/RC21J5uWrfT+dNuGN75lY8GPhsWS
BFk55XKtyksR4B6q59u3VUe4JDBg5EwgScKY5fY5V8ZeNQSePYaaNjMvusMsuSuEsoJxgELyhP7x
FHf9E6d9UjQ51kyUamV6jw0uxQmOLKmEOSxv5Abmew0vyrrapji7ZlRskBN+wtzL9xtaW8M7Zgpy
4iSPf2pWstz2lyvtH84tVyTcfIPjkQP2RqbsPWBSgqvJe+CxNsEYa3KfQQdK1j6cjY2tb5TUmNvR
YAseZSNe/wCSjWIwnVZIzdToL8flpNGqWVno36FbD6ZxU8btcDj3VLDs2LyPkuCBIfBrwUaL89FZ
kvEMe+suhI08P0vuVrlsqRBBoBwHyUHR9K9P+RdyttgZiBf5zRDp3e/4pFz17HEZpAB2njQH4d/Z
RQLG25bHqsrKyg2c6x8iKRxEVMMx4Rk6N+Y30h6qLwR8oFtOy9CFhgjkgIALeaLu2rcDfU0cjBC2
PDu/10HFQsR3Ww4EaXGoqyT+ikHejfeNVYlNwBcVYdgkbPIQihTq2g4HvoKpgzpfSNvzRTBH/wAs
DjxH3aWMLcdo2iBmyM1WIXxhQWI+bSmTGljlgjmja8cih1J4gNrrQPF9McDaMFXTXQhlI/3gamAN
axi7Buxb/d0qwFFBVIiAN69ZbixGhFSWHZVHJ3SCFzGBzsO46XoG4W0Bbh0ms25Pn4kggllXlnUj
wSMPZYgfS7zUi9PGO3nSl78QgA/4qMY2csz2NjfhyjhW+fkw48Amc3TmVbggAFjYFj2AUSSeKn1F
GDZcJXDmMuQpUB2LDUj6HCisMUca8sahQOKqABQqTdoo+1R3Wu/4BVY7+928LSa+Dxcgt6eWgFel
Rd3r4aZmXuuRm7bmwbdF7WNCIi3Mzj9IJiCtlB9nlpH6o6H6rwMdcjKxzmRJeN2xyZByILmZwqjk
B7O6uqr1DlCVCVjjhDDzFUalb/jGim675HhK0cEZy8sC/kqwAF+HO30bg3rCxVTmqhos/L7qWV3N
YjX5Hz1s3Sm7TblBi5eFLDGETIm8J8MEniBtrZmHZT3nQTiRnkaLHXgscsqoFUCwXkQsx+eiG452
95sjNlPHjLIblPNCjutxvwoXPtmwAc8581zqV5+YfJVloeXmv32b3bp0KEmW7sAmcZCD/l05QPSH
fmb5rV7FJ5Q1PKp4hmJY+s1Bk5uHCSuLEEUcFH4apRtLlPqeVO0jT5BTgkH1zzGjtfwpG5PrtYU1
9KbzfJVJSPJmKop/LI0rnGbk+KLb8UhXYgux1AVdRf8A4jRfbcp+eLkcpjRqUgv4TKx9qW3HU8KT
WhvHd0srczsiupLzMfCLqnqHE/KaHZWQZXsOFbJlxybbjOh8Mkanh221+W9ZiRIbzSECNdSToNKw
eja0wk+Zsr+6YxkK88z+FUB1Zvor+Glr4d/ZRRfJlyZ8xEQcnnjkic6iNL3ZrH6bcaEfDv7KKDWN
7UtiHqsrKyg2c0lyYE8tZW8gByeZlJA8Dfi1BH1PkRQeYJ8eQyjzI3yJOUKtr8qqig/d41Q3LOli
g5vCTEWZeYA3IRuNIPUXVfvWNDg4aogESDJmQEFmtqq68KZw462s4r8Q91V8Rd5jAxcDMA8xbmbH
i8peW/L4C1yRpxpY2nfOpZZ3yEll3Jcf9JNjyyM9wbrcLe/zVU3Bjk7XtDkeOKObH0GpCSGRfX/z
aI9GxywbvKjny1kgkUk6EFLNZu6jeXarXG9jfMfdk6q2DesQ48LLg7gE8WNPyoL/APTcnx+rQ0/7
POZ8HFfHmSVI41SaxBZSot2cOHbXIt56ZwM8NMbwZXLzCeO3iJ7ZBpzevjUXTHVG97Hnw4G4s02B
O3ImVFbzVtqORyPF+a1DROjrq66Rtqz6AjI5VI+apVNVse/kR3LHwrqwAY6fSHCplPGkdSFL4idZ
Z/S2HhyYEEc8+VKyv53MVSNF5mPhK63ItXG8LrLqNdwaWSTzYsmVi+MdFXmJJZD2Wrq3Wr4+bvib
bIvP7vhieS63jRZJeQcx+iWtpS3B8PsDM3GBYZHxJC5tygMAB7XhNOEQvkfe6tckX8DqsxYBZCZJ
3bWBms3IWC6MO3tozu285GHhQ4uKIzLmK3PLIC3Iq2vyjtvftqWL4WbEIymTPk5F9dGWL0/QW4+e
gG+bVvm29PYuVuwVszHmeFjAxeNcdgTCXYgEkcmpPfQolGMlMipa2zT5F3GfJEXmNluy39kBeQf7
Jv8AfqyuRjunPzEWU86WGrUk42+ZcCFEe6OfGh/oqzDu3OxNgg1IHaPRWu05O+BkOcoQOqLIfaAO
ot3aUuZuQnv2VljJOL77KZpUkDEKSAOVGT6IA0BoZJvrLCo5SkwDC99NCaA5+4ySuWdiWPd2/JTS
Bd99NzGeTO2fHXzW3I5E3ZDDCdfRd7UIzN7bMkLaKOxV4Cl4yFjrcnuqeFSATIbLTN/hSUsIxu0r
XPA9t6lyNyjxIvB4mPgRb+0x/BQfK3VI15ENh6OJqrj5MmTZnQERsSSL6Bhbl0+/SlbDS8dtd1l7
VuDWAolLSZDEIfFO+oZr6/IPRR3G3jp7FfzEklysj6ICcqj8kXoXiYBlMfu+XGUdedYcpT28R2A0
UKB28lRHK2OP0syoEQk/RFMldqW/lsg6R0vlfxHCh5VMZF/0bHVNaN5c8VziK1o1sGI4mS/gX56Q
Okt1bGjlaMlShNgTc8rCzHXu0ovl9VY21nMicocuHy3wIg4dSZwTdmI9qELwNTa1OnDlTopeu98h
hj90hy0TInEW4TWkliclkVPZEd/ZDW+fWg3w7+yigS9TiPMMkeFBnHcgkqNkXYxta0qdvBuFHfh3
9lFDUF8F1bujdA9VlZWUix8ydTbzn7iPdcTHlx8QG78/LzsdRrykgAX76GSYGxJtYKe/ybvzgsrR
Qpjcn0l5hK8hPptTRlYkYZrjmN6G5GOq9gFdVvGS3nJTKkoqoBW17o22Z2PkrgjLhxedkxck88fm
OoXzLW43F62O8PLkyZOVGxlynvklEUDkJHOFUMOK6WredEF9BQ+Urrap2oq7zaattQzSdZbXCsWN
hY06Y0ZA5pOUuqhrlVHOez8qrOz73sGTukbNg5eRjRTLO8EccTSEoeZQFaceHm40jvasgyJ8XIjy
MaRoZ4WDxSoSGVgbhhUmzSw0269T6JyfiNh4qCXJ2bdY0PBjHj8Dr2ZVUX+MvTsa877fuYU6cxig
/eaRz1kep8GKLJRItyxltOqCwlF9Z0Hf+MKXs+SMy+QB+jGny0nsNzrED1tHxH2c77ve55O35067
k0KYypHExWCFLckgedRqxvYXohF8Ren4NyTMi2zclx4438yMxwEhzYKVPvOgtzaX9VKe0bdHDhec
6jmf2azckjhxkhAHmT2kkHco9gfLWlXSWYdlOzYdBj+MOwy6R7ZujH0RQfvNaT/Fvp9g8U217kyk
WdGix2UjtBHvNjSTs2JGsMmQ6i0Yv8p4VWniSzORq5NHaN5ORW33d9mlzzNsmHmQ4kg5mxp4418t
h/dskz3U9x4dlDhuLXuuNOPkT+vV33dCeAqdMZbDw05aIvHjbmIngBMjIysiQt7vKBayjlT7vjqs
cbMc3GPL/u/16bExoz9EVZjxYtPDRLBKi2IS1xNy/s8SQD5P61aSbVv8nsYj27yV/DXQ4MWM28Io
tj4UJA8Ap/E3WJlVRybH2HeIphLNhSSD6QPKb/O1WjtzY8xkxsTJjRrExkJYd4v5ldSnxIQvsig+
TjxAnwinWqDJz/QUsPI8rDOPk4M8jI7Pj2CEAN3tzgjWpI923FwsM+PMmMDdvLRC5HcSZBR848V/
ZFanGi7AKGo3kHXG2267SrjdRxY8pb3PLEZXlsFj/pmqrum8YGXlLmRYmYmRyFJLpEAw7DpMbEVc
lgQcADVSSJAdV+alDHXHTcvmTQdSYMSIrYeUWjYMto4rA/S/tq6T8O/sorliwoWFhbWup/Dv7KKz
ZRB0YKpd0ch6rKysrJY4VnRcvMQNSdKWt5kmxI+cryg8L025hF+Y8FNz6qUPiFucGTuUWJisDFjR
jzbW/wCYdSNO6u7yW61k4PHXdZIXJNylkOqg1C2QzVFymvK4m29p3KqWxG5cmsuTXii9b8ulJIDa
GaWCVJoWKSRkMjDsNH8FP4hMjoLc5BK8eVu1f6aXrUw9E5ATeVxn9nJVgn/1FHMv4KIFbYPUEQ8i
OI6RRAlj6F40Ay5zlZjP9FjYL3AaCmPfWGDtcMY0lyuY+pBa9BNjwmzM5FI8APM3qGutU/0R/wBh
Z4zjbfFBa0kvjf1HgKHZFr27FotmnzchmHsr4VHq0obPGbmhCZTRNanVDWLHat1U37qGhEiCrKC9
qhQGrUS3tWYEW8aO5FF4FKqNKo4kYuKKILLSsy2KpVyjYGg2QbsaL5bDWhEoBJrdHoZzEIX/AENY
6aa1MsXdWrqwHdQ2c4PmTjaqUgNX8jt7fuVRkA40zVTRR4h666Z8O/sormiKeYesV0v4d/ZRWb7j
ow7/AID1WVlZWCpwfd81MHHnyJPZjBKjvY6Ktcxd5JpWkc3d25mY95pi6r3f+IJEMUMcAHmMpFuZ
z2EdnKKE7ViDKyEjDcqg3kJ7FGrVfysqtaKua12RxOfxsbpSbKLW+SNZcGTFwY8iUAHLuYe/kU2L
W7ieBqsmLM9iFsDqDRbc8hd13FRGnl48YEaR9iRRjlAHrHH01M5UaAADs+So46Su5lL5I0W0Grh8
i+I61q0QAq3IarSNfQVRpLYYVmyApxq/08zR7/tzL7XvMa/IzcpqkeFEOnkdt2hlA0x7yn0coNvu
1k3Omo69S54zdzcIf0EH6GH81Tx+WjGwYq4m2SZbD9JN4E77dtLWHBJlZapxZ2tf0k06ZypBHHip
okKgED8btoMA1gLn0f01XlTn9dWG0Fu01Fb000ZZVMdq9VBUrCt41uaGZPEi4VbhhOlZEgNqv48V
7Vh2NVUssYkJ0q6yWXSvceEACpZRZTUnfU66UhAXMBvQ0i7UWyxcmqXlXNWpbQ5c20hUaVpITarZ
hNvwVVnQgGmQKExGulUZFU3tV2bjVRgK2jVTSNfEO3Xtro/w7+yiuexp4h666F8O/sorGTcXw7/g
PVZWVlYLHx7DH4iRrc9nZ6atLjyIPNxTyym6lV7R2irY6Xz4yJDkRRi9i55wB6TdavQ7FuWQS+KI
5vLssrrzLCdPxnQA1P8AJX7kDpbgD8OIxxNK45ZJdCDxAFZIxorLtG4Fl/SQySGwPll3BPbZ0itf
0LWTdM7miEu8KMCLREyc+v4w8vS1dVMmOyrSjl8EiF6XTta+i4gJ9e2ojRo9Nbk30o/nf6uvU6Vz
ue8hjZO1VZlJ/wBoxt96tPFf7WZWSn3LqBIIJ8qdIMdGmnkPhRdSSabsbaRtOJ5TkNlzWM7DUC2o
RT3Vaw8OfCj5MTAhiJHjk89y7etvd/vVtLj7pKbtjxfrn+ppvBbc5+DF+ZPSIXqgj0tCgyHyXHhg
Bb5eyr8mT5zs5N7mhOK+7Y+K+OmLCTIbl/Oe/wD9isQbuot7tDqf75/3es/hv9r6B314rqEWYE1q
1gNao23j9nh/XP8AUV6V3g/5aH9dJ+70/wAV/tfQXdXiupYGp01qykZFr/cocq7uB9mhsP8ArSfu
9TrLvK2BxIT/AOvJ+7UniyfawlcV1CkSCieJHwpfTO3df8jC3/cSfu1Wot73eL/9bCbf/kyfutTt
gy7qMpjvRPWyG2JPDWuRy2N6Xl6p3UC38Kh/8uT90qOTqXdpB/7ZCP8Aun/dKj/GzT9DOj+Rij60
XshASagWM9lDX3jdWNzt0P8A5L/utYu8bqD/AO3RH/uX/datXDlS+lnLksrPRrqFGSw4VTyFqE73
uxFv4bF/5L/utVpNw3ST/IQj/uH/AHWtLFk+1kviupHOo7KqsuvZW0km5v8A5OEf+u/7tUXl7qeG
ND+uf93rax3+19Bppb11JY18Q07afPh39lFICx7sDpjQ68P0z/u9P/w7+yisZatRKjaXwR7tU9g9
VlZWVIsfOWJFiiYloTM/MeK6m51/57coHqWjMcayaZGNyRrcpHJzS8D/AHTlRy/Iq/kmgW3NNzlk
fyiSxWRAqtpeykjxCjeJCcqWNY1AldRcDViw+lzHuHG9cMOYWpaUlIQ29ZZGaYzM0a6ArYEjsDci
oAvcq/NVhsfnYeGyjRVHBRfgKJRYAiQKoJsACTqTUgxfRXt+H46w1m2t7beXI8zysry2haVWznzB
a4q/i/cqRcUd1Ehi+ipVxfRXV3oh2MGrir3D5qlXFB7KIjHA42HrrxjjJ7Tgn0Cl38B9hUXEXsFb
e6r3VLLm4sKI5sfMJVQxF7rVOTqDHS/Ky37lBJ+dQaJCEtrLQw78F+5W3uVvaAW/eRQl9/5+bl5z
yqSPCRe3YvNUTbrkHDklMLWaVEUllGvKznS/dT1FK/zQNGGBdC4Hq1rRjhL9Im3cAKWm3LLYewoB
/KJ+8tazZc7EGIEJbg4LG/bqpWnD5me9boGN58McFv6zeoWzMUA2jWl5pM0gantJAj7z6WNalM0r
xckk8Qn9WjtXB/IXe+XRjCuZDL5llUBI2k/+Wq53JOy3zCquJDkSYWcxBjaHHIDxeBmMjqo808Go
b7nlk8XPrkP4RSUOdEocasbdlG/0QYbdLEjTStf4qOW9xQk4OTzHjx/vG/rVv7nnx8sinxR3YEuW
FweJDFr/AC0OFuXUU2/d0/UInc79oFvTWDcySABe5sANTfuqgu37g5YgnmNybSONb8dDUsOcvTo/
iefjHIlRlTDDSvyiY3tdV5rgC9ZyXVKWvCcKdGax0te9aJtdziWhkfaOoI8X3p8I+URzMgKmVV9K
cb+iocZEnx45rXEgvp6/wVS2X4m7Vl7gs2RkZe0TSNd4sgifFcgaqHVQUA9Iq/kTFc18LB54ZXnW
6sFZAJJedliFtAqhjf1Vy4vL7p7q+kHXl8Xsai3qrEoxkJHhHzVd+Hf2UVN7uL6VD8O/sopeW/o+
I/FUd3wHqsrKyuU6T5iwXtkMFDseYhVOjDXQFe+uqdO7DJhYnmZKj32exdALmNb6Jfv7TSRtW9bZ
J1HFuWRjSCCBRHJMCvOrgKqyqiizBLHQ9nCuhZXTWXuUSSwdQZUkEq8ycjiNJFbUENAv9FRw2pS7
vHdZfSuA70tasTCe0tSRxRC8zrGO92A+/VNt12ZJFjbKS5Nr3PKD6TQWX4aZbsGOXJkEcW96ZSR/
tx1Qf4a5YC/4fKJAXmKzQOvHxW8QNh2Va3m5f+tUvX3GV4tN7n5DTm7ljY/hiKzPzcujA205uzvo
XLvWSwHl8ihhfQ/gtUGN07k4yPAkc+JCui+djv4vDqQYlk+la9+yvINuLory5+PiqVbmSdXgbn5j
peWJQB8tWp51I96t3b4I38TJPsdY9SOXOy5IwPPHMzG9rCwXTuPGq88ecYXkZJ3gChvMF2Vr8FX/
AOFWMLDzMtWTDzcLImjlCMEliuLCxI5muQPRRPLxN5wsbynih92x4i0zeA8xYlgGYmygn8Wnf+wr
CVavm2ukair4Np91lySYDxpVy8LEvEYWiisV5CDzOWa5+5W6wRWuFkPKeHKBe/y1ZxNp3+TbzNBH
NM3PIjARo12WQqOUl9VtVj+Xt7swk5ixA5bQxkKSQTzXkX7lap/YUVV3Kza3pGb+Dd2bXbD3SDxE
o4wub2vcqP6DUt7QRwvGvMJZSiK1gVPIFdyBqwt2Dsrw7LuvvDxur3jC+1iKUuQfZYPZrVrh425y
HIUFmRJU0GKCbBSSLiTw3v2d9Fv7DG7JxbTdH6iXg5Emvbqe/o76xr3Alm+c1LGYXDeBL8o5CS/Y
ePtVShbMyMrIxoyitjhWZTjAi5YjlJeVLlRVwYuchZXmiIKEL/gQxLHhwnGnppv+ww8LdP1BeDl4
rqbBlLCyRnsXwE3t6zUqgWHgjKLrzeWCLHvJFV/J3bzIo7RRIysZZjhMQthcAgSHtPfUUUm7ZGGs
+HkYj858H+ClKgcxVmDjnU8o4Cl/6GLhbp+o/wCFk4rqXofFlNKoVoxAYTEqW5ZHkjdHZRodFPZ2
1aieHnCm1gb6Rrrb00Eih3PDy8TCjysV0lTIkeeXEmYlzYF5xxYt38B3Ve8zeYwze+bcFAJH+Ebi
Dw9sVOvnY0m2rTZt6I2/EvpEQlGoVWbEFy3abnwL292lWVn20pGpBN7D2Rw7aXk3HfGE7Jl7Y3uz
BZVXEc2vy2/tPyqsQ5/UTk8+TtiBbgythM1/lEuvyU35uN/d0HXxr/tG7GbZXJDRM3OOHIBx7qh6
j6cxN72WXAwSuLkO0ciTSISoKEHx8uuoNqF4O87gGaGXK2/InINoosWWIX7CL896W/iJ1Bue5wR9
Lbaiy5WQ8k+emLbmWCJrxxOb8beJr1K2et01L13SVpjtRppJNPRwJW09L5Wf1HBt80M+ZhY2X5G5
TYql4xGj+M+YnhA7e/t411Te8KPauscTcYkaXDnhMEqpf9B5acpZrnxBlI+aue7J1RmbSINtgeSW
RlPOfEsGKo9kRDQP+W1vF2U2DqE7nmwZKRNPBJt/O7RwFppCOeMHRm5bEaaa6VNZO3bKjVPabyJ5
HMLXTgPECLNFHMlwkihlB42NCPh39lFQ4fWUGPjQY8m357yIoTnGO6hio7BqR89TfDv7KKrbNXIl
DmNvxJ1xukyPVZWVlZNHzJhFImcCaFCbqy8jMBx70NNXSfWDbNL7pmZAn2uQ+wqNzRE/2kfhH+0O
3s1pLhmVZL+O3PxCixubVIZkFiS9xp7IFcTlWkvB9CxTRzRpLE6zQyqHilTVWDDRlNTD1n1GuR9F
9brtDDAz2d9plb2ipY47NxcaeweLDs9ddXV1ZFdGEkbAMjKbix1BBHEGt1tKCCwptx09VgK9srcd
fQf9dRhxxBuO+twQf9VbkUFbI2XZ8r7XgY01+JkhjY6+taoTdEdIT6vs+Ib/AIsfJw4ewRRwCw0/
B9+vQTppwpyICRdJbVjxmLCkzNvS5IXFy541ve9+Uuy6+qvD07mR2OP1BukZ7BI8U6/KJIr/AHaP
Ara509dbADsN6IQMAHbOqVUrjdQ81+BycSORh6jF5f3QaF7b0/1xtLze67rhZyzlWZMxJdCotdeX
UaemnRo1OpH9FeeWQND/AE/fpdvr1Yp/yBYdviCqKGwNpyivHlkdQT6OddKqzZXWaj9J0riS27YZ
4j/xrTiYrizEWrDGfxiPlv8Afodeduo59OggLuW/4oPP0tlxk3uYFxm4/mp9+pMTeWlkKTdNZUYj
HNJJNiwxRoO1mYPr6lFPZVtddfTp96tSH01v6L1ns5sfdyRyubrHHh6kjzV2XJi2+GCTGIXGYNJ5
jBml5dAB4dBRJus+k5BdsWaIyeFgduu3LwP0W0b5a6Cef8rStdew2PpvR28wk5tP1N0kC5woZcUk
XITCmh5mAA52eAox4dtar1x0lFEEOVOJGSzqsEza9489r/JwrpZR+/m9euh+So2TUXVflUfgpOms
yxz6HPput+n8iEw7OHOe1jGZleMFQDzDmLe181JozV6fm9629VmzcscuZ5yABlY8zIpU+YNbHm5q
7osK81zGt/QBp3/Rr5/+Jc+SvU2fyMDjtM6eYACQwAunN6KFS3eoejN1yUVWrVlbQV1Bu+NlSscR
GUT2fIMxLSmQXuHcEc6r9G2nop6+G38YG3rlQYLbhilGiUo6RsG80k3aTlFkv2Vybjc/03r6G+Fi
GPoXbV5uUs0zEfnSE8PVVb0SqlzI1csNHGy5JI/NWKKMXLIHdnLEW05OVR8t6F/Dv7KKaBzCxA5r
d1K/w7+yiniUSLI9g9VlZWVQwcY374fRYLumCZ5VbiZWDH/dVaDt0ruTE3jbX113aYYd/wBMVv6a
httfelTjF+3qam/M4aOktxBvyPf5aZNmzeqdnwFwMeCOWBGJjMwkZkB+ihEi2X0V062196Vltr70
oSx7o6hN+Zz8dR9YA3GHi+ry5fra3HU/WI4YeL+rl+up9ttfelZba+9KaVN0BN+YhjqnrMf5PF/V
y/XV7/NfWf7Hifq5frqe7bX3pWW2vvSnFeQTbmIv819Z/sWJ+rl+urP5s6z/AGLE/Vy/XU9W2vvS
sttfelEV5B7uYjDq7rQf5PE/Vy/XV7/N/Wv7Fifq5frqeLbX3pWW2vvSn7eQtRH/AJv60/YsP9VL
9dWfzf1p+xYn6uX66ni2196Vltr70o9vINRG/m7rT9ixP1cv11Z/N3Wn7Fh/qpfrqebbX3pWW2vv
Sl7eQaiN/NvWn7Fifq5frqz+betP2LD/AFUv11PNtr70rLbX3pR7eQe7mIQ6o6yBJGHignujl+ur
0dU9Zaf4PENv+nL9dT5ba+9Ky2196URTkObcxFHVnWYN/csT9XL9dSTuvSu47rkTz5MbB8id8hwl
wOeQ8xA5ubTuruFtr70rLbX3pR7dNnIXu128zgH/APPJvxJP9Pkpy2XO6n2Xa4dsxcSB8fHvyNKk
jPr3lZFH3K6bba+9Ky2196U7du+AU7hCXqfrENph4vHh5cv11HOh9vnxMcLKCD6aYbbX3pVmH3e3
6K1vRQo3A53k1ZWVlMR//9k=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/nano_solar_roll.jpg

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

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/nano_solar_comparison.jpg

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
BUXM9xqRr26N2j9uO/qpy8nLQf/Z

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/plugins/ck-karma/images/up.png

iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAClUExURR93Ck+oOkmhM0ScLxx0B1KqPUyk
N9DQ0OPj40CYKtnZ2TmIJk2bOUOSLzaOISeAEjGJHO3t7SyEFzuTJtXV1ejo6N7e3vHx8afTnPr6
+lGgPkiXNEmQOFqpR/b29o+7hO3266jUnkGLMI25g2mzWGatVSN7DlyjS+jx5m+2XlKZQUeRNj6N
Km64XVycTGKpUWWlVnalbJPBiHWoaX+yczWEIVOTQ+Hxi6EAAADFSURBVHjaYlBQ1GWFAl1FBYAA
YpBgRAISAAHEoMLGxqYpKanJBgIqAAHEwAQEcrKyckxgABBADMxAIK6qKs4MBgABxMAJBIJSUvqC
goJGnJwAAcQgLCwqysOjzgPEosLCAAHEwMfHwSEtbWDCAQR8fAABxCAgICbGy6vFC8RiAgIAAcQg
JMTFpaOjZ8wFBEJCAAHEwM8vIsLNLcMNxCL8/AABxKCtZmrGDgGGatoAAcQgz4AE5AECiEFDWYkF
CpSUNQACDADQuQxl7doYBgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/plugins/ck-karma/images/down.png

iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAClUExURcA/P5APD5wcHJgXF40MDMJBQZMT
E/r6+qEgIOjo6PHx8aw5ObZDQ79MTLU0NN7e3qYlJbk4OKsqKrAvL+Pj4+3t7fb29sxgYKA5OdXV
1d+fn708PKU6OrxUVKc0NJ4qKshcXOCgoLJKSqhAQPns7PPm5tDQ0LE+PsVdXdnZ2caFhbtHR6A0
NMeHh9qXl81wcM6EhMNPT8VoaMV7e798fK5HR7tfX0Qr1q0AAADCSURBVHjaYlBRFGeFAnFFFYAA
YpBiQAJSAAHEoCCtxw4B+obSCgABxCAoKKbBy8sLxGJigoIAAcTAx8cFBAZG2tpcXHx8AAHEICws
KsvDwwPEoqLCwgABxCAkxAkExmbq6pycQkIAAcQgICCixM3NDcQiIgICAAHEwMFhws/Pbyonx88B
BAABxMAEBprKypogGiCAGJjBQFJeXhJEAwQQgwwbCEioqUkAKRmAAGLQZUQCugABxKCqpcMCBTpa
qgABBgA0Xgxlx6wWOwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-includes/images/smilies/icon_smile.gif

R0lGODlhDwAPALMOAP/qAEVFRQAAAP/OAP/JAP+0AP6dAP/+k//9E///////xzMzM///6//lAAAA
AAAAACH5BAEAAA4ALAAAAAAPAA8AAARb0EkZap3YVabOGRcWcAgCnIMRTEEnCCfwpqt2mHEOagoO
nz+CKnADxoKFyiHHBBCSAdOiCVg8KwPZa7sVrgJZQWI8FhB2msGgwTXTWGqCXP4WBQr4wjDDstQm
EQA7

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://static.technorati.com/pix/fave/tech-fav-1.png

iVBORw0KGgoAAAANSUhEUgAAAJEAAAAZCAMAAAFx4gwyAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjUExURfP68DuwADWaAkm2E0GgEV2+LVqt
MYDAYKXVjrPcn8zmv+Ty3er35E6mIXfITWy1R4nKaJrNf8DfsNjqzv///+7u7szMzLu7u6qqqpmZ
mYiIiHd3d2ZmZk5OThsbGwAAAAAAADw9SlwAAAAhdFJOU///////////////////////////////
////////////AJ/B0CEAAAO8SURBVHjaYhDBBAwiDIwiIjIgJAPiy4DFGIFisiIi8iJSIkxcTMIi
TEAxTAAQQFjEGBgZGWWgBgEh2DRGQUaQgJy8lDyXCJOgCBc2wwACCCjEKMIKkpCRgbgCwYIaBHOZ
ANBh8khaReWxmMXIyCcC8oA0SIGUvJwUSIswOxsHvyCniAgTk4gIQABh8xEWZ/GJcPCBnYKAMAqh
iBFooQAsDGUQfkdTJCwIchIE47COkQPodBF5aRmgH+G+ZGJgYuEQEeFgYgJFBNBNIDUi8jKSciBF
cuC4EmES4BYCRpQgExMvF/b4wgAAAVgngxUIYRiI6uhKzcKqMCJ2o/3/v9zY1l68CGt7CAxlSN6k
tx7xptOnFjbWWF1lXGX6gkJPQIVTFPUSXs9Xdvqvp7wG1lykvhrQsIavp24zdaF6Ddz2I5ARzk3i
iB4j0dqKAAOkxTldPslJY4gh3VR2+yz+UCEVLLHOwgAHxAIx/U0+R/wnAHNls8MgCARh/Auy0Spx
tVZQ3v8tu4uKYi9N6qFeJBv8MoGZUfwjqMoUikehMNxy6II4EjYyBB5uCBeHFZ92dtRAaIJTU/n5
QYjfO6j193bScVIUCbWX768gLrek+N2T1AK67dhHIeGfjeC+MbdfwrrbPXFkM/ZmsvgyaEznxsEZ
BlFv5GxGrGmRak1NAik5Pd9BItvOiH3sNm873592bSw/BAml0g3ZWQmZcplrgBK0DIqSJIBI0Ak0
4UxR6w8Q5avTNSiKSAMbCFW6+chjssqD+mVBE5JmWeBAo2lmkPb5yukfRZlbFQlOrrzX2fc8bwG6
LbPlBmEYiqZitVxKWIoDMfX//2WujQOY0AkPmbZTP8BE0iQnsnSl17X/PyeS0aS0TTIVVNK07bZX
ddjyD8aNBIWu9SDyQqRDFdoQ2YpEOeZzjb/lh4natbY8EOl9opXE7RNZBowUsRCJX741d1O2ff20
/Hj/LrzrDnznoaDnRPebWh2ljFEq1Nsngtua4YVEWBZlLphFlXgVdwCDuY5Ox/XQuwXQWNnEuVoX
mPFJX5oB26z67M3Ye+yG4pqlpJiaE5XQ+xL7R12SaCmrrM6S5IxyrillPhVkF52gsnFXyVJH0ULk
IEb/M5NhfiEh3tWNDnUyuVAr78Rl3BYp9lY+A8DtQJgdRWlVGkJfwTLFYQbEIuz+4ERyIRq/eqU6
5KPHMyTS5gKzj1K9o9HdTIS5W9OZK6SlSLHlSWSjIqx8lYzTFVGGHEkWSOZPKuT0F08sd3zMQJF3
19/T7Bu2zAn5lGOfvgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/themes/craigs_concoction/img/rss_to_email.jpg

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

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/themes/craigs_concoction/img/winter_treeline.jpg

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
tAC0ALQAtAC0ALQAtAH/2Q==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://feeds.feedburner.com/~fc/Celsias?bg=99CCFF&fg=444444&anim=1

R0lGODlhWAAaAPcAANr//5nM/2uOsgAAAWZmZnmVsq3W//f//4CZsrjb/////4ecssLg/46hsszm
/0RERH2fwWFyhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEMAAMALAAAAABYABoA
AAjzAAEIHEiwoMGDCBMqXMhwYYCHECNKnEixosWLGDNWFABAo8ePIENi5CiypMmTGzuiXMkSJMmW
MGNSfCmzZkyaNnOixKmzZ0iePoNmBCq06EyVRpMeVcpUItGmRZ9CDSp1as+qVnNizVqTo4CvYMOK
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

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://a1.greenadworks.net/a/adview.php?what=zone:35&n=a3a513d1

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/blog/images/contact_energy2.jpg

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
lA//2Q==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.celsias.com/wp-content/themes/craigs_concoction/img/login.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER
FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAGgA8AwERAAIRAQMRAf/EAJgAAAICAwEAAAAAAAAAAAAA
AAAEAQUCAwYIAQEAAgMBAQAAAAAAAAAAAAAAAgMBBAUGBxAAAgECBAEICAQHAAAAAAAAAQIDEQQA
IRIFEzFh0ZMUVBWVQVFxgSJSMzQyQmJDI4Ojs2QlBhEAAQMBBAcHBQEAAAAAAAAAAQACAxEhMUES
UXGRUhOTBGGBscEiMoLwQpJDFAX/2gAMAwEAAhEDEQA/APQG12cV7LI1xUwQ0GgEjU5zoaZ0Ap7a
4+Ek5RXEqKuPDdp7lB1SdGI8V+8dqI8O2nuUHVJ0YcV+8dqKPDtp7lb9UnRhxX7x2oo8P2nuVv1S
dGHFfvHaijsG09yt+qTow4r947USt7ttmYHeziWG4QEoIxoViM6MBln66ZYk2Qk0daEVJxU4PH/b
06681K4ZTmpiid2ifhm7Wv7w/tJhJc3V5lF000kY/wCdtrkKoma6lQyUGoqEUgV5aZ46L42/wtdQ
VzuFcbgie29o1ttmEVtHcDcLh4rtnQSGiuF0AkVX4TqypjodJG1scFGB3FcQ+oriBSv22W2URa7b
gQW17NbcKWSO9S2WWePjokJ10YqFc/EQFrpPNiEMLI2SOZlJEgbVwzANttpR1912pFisHZ7zfbe6
ih4ttavIFjBaNHLx5przFA2DelDJeoa9ratYTZcDVvtrbiie2WCxvbPZ4ZIk7bLO8qswX+LHDKok
jaoz+A6h7Mb/APn9NDLFA0tGcuJw9Qa4ZmnT6bRqWVyd/cBLu5RQFVZHAAyAAYimPK9Q0CVwG8fF
YXLav9Lq/wAWv9PFn7vl5omIZDBdzRtkJ9MkZ9ZChWHtGkH34qNrQdCK1t943O0jMNreTwQkkmOK
V0Uk5E0UgYtj6qaNuVj3NGgEhFhBuV/bRvFbXMsMUn1EjdkVvRmARXEI55IwQ1xaDfQkVRY2+4Xt
mxe0uJLd2FGaJ2QkeolSMYimkiNWOLT2Gngig394zyyG4kLzLomYu1XXLJjXMZDI4GaQknMausNt
47dKIS9vI+Fw55E7OS0Gl2HDLGpK0ORPNg2Z7aUcRlutu1aESl1cskbzOS8rVoCas7tyDP0k4iAX
OtRaOyt4d2Ko1cHg6vRXRpriWf15u2qKNy+1b6fKPq8nL+X9Xy8+EXux7vq5FR+b+7kxvfgiPOMO
WiPOMOWiPOMOWiPOMOWid2z7ofV/CfvvuP5f6fmxTN7cPjd3orrGki//2Q==

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/themes/craigs_concoction/style.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 62.5%; BACKGROUND: =
#f3f6ed; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #29303b; LINE-HEIGHT: =
1.3; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #e58712
}
A:visited {
	COLOR: #b96f17
}
A:hover {
	COLOR: #9bbb38
}
A:active {
	COLOR: #9bbb38
}
INPUT {
	BORDER-RIGHT: #e1d6c6 1px solid; BORDER-TOP: #e1d6c6 1px solid; =
BACKGROUND: #f3f6ed; BORDER-LEFT: #e1d6c6 1px solid; BORDER-BOTTOM: =
#e1d6c6 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #e1d6c6 1px solid; BORDER-TOP: #e1d6c6 1px solid; =
BACKGROUND: #f3f6ed; BORDER-LEFT: #e1d6c6 1px solid; BORDER-BOTTOM: =
#e1d6c6 1px solid
}
SELECT {
	BORDER-RIGHT: #e1d6c6 1px solid; BORDER-TOP: #e1d6c6 1px solid; =
BACKGROUND: #f3f6ed; BORDER-LEFT: #e1d6c6 1px solid; BORDER-BOTTOM: =
#e1d6c6 1px solid
}
#rap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(img/rap.jpg) =
#ffffff repeat-y center 50%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px auto; WIDTH: 760px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet =
MS",Georgia, Arial, serif; TEXT-ALIGN: left
}
#bottom-dropshadow {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: =
url(img/bottom-dropshadow.jpg) #ffffff no-repeat center 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px -8px; WIDTH: 760px; PADDING-TOP: 0px; =
HEIGHT: 16px
}
#greenad {
	FLOAT: left; WIDTH: 180px
}
#headerlink {
	BORDER-RIGHT: #ffcc99 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffcc99 1px solid; MARGIN-TOP: 120px; DISPLAY: block; PADDING-LEFT: 0px; =
LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -462px; BORDER-LEFT: =
#ffcc99 1px solid; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#ffcc99 1px solid; POSITION: absolute; HEIGHT: 145px; TEXT-DECORATION: =
none
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/top2.jpg) =
#ffffff no-repeat 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto; =
WIDTH: 760px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 180px
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 740px; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
1.1em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; =
WIDTH: 510px; PADDING-TOP: 5px; FONT-FAMILY: "Lucida Grande", "Lucida =
Sans Unicode", Verdana, Arial, sans-serif
}
#content OL {
	CLEAR: both; PADDING-TOP: 20px
}
#quotebox_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; BACKGROUND: url(img/box_top.jpg) no-repeat right center; =
PADDING-BOTTOM: 5px; MARGIN: 0em 0px; WIDTH: 190px; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; FONT-FAMILY: "Lucida Grande", =
"Lucida Sans Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: =
none
}
#quotebox_head2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; BACKGROUND: url(img/box_top2.jpg) no-repeat right center; =
PADDING-BOTTOM: 0px; MARGIN: 0em 0px; WIDTH: 190px; COLOR: #000; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", =
"Lucida Sans Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
#ridetosustain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.2em; BACKGROUND: =
url(http://www.celsias.com/blog/images/ride_to_sustain_banner.jpg) =
no-repeat center 50%; PADDING-BOTTOM: 0px; MARGIN: 0em 0px; WIDTH: =
190px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, =
sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: =
75px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#quotebox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; BACKGROUND: url(img/box_bg.jpg) right center; PADDING-BOTTOM: 0px; =
MARGIN: 0em 0px -0.6em; WIDTH: 190px; COLOR: #333333; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
#quotebox IMG.ridebanner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#quotebox_bottom {
	BACKGROUND: url(img/box_bottom.jpg) no-repeat right center; MARGIN: 0em =
0px 1.2em; FONT: 0.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, =
Arial, sans-serif; WIDTH: 190px; COLOR: #fafaf0; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
#submit_project_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/submit_project.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0em 0px; WIDTH: 190px; COLOR: #fff; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 0.2em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 90px; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
#submit_project_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/white_box_bg.jpg) right center; PADDING-BOTTOM: 0px; MARGIN: =
-0.3em 0px -0.6em; WIDTH: 190px; COLOR: #333333; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 0.9em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
#submit_project_bottom {
	BACKGROUND: url(img/white_box_bottom.jpg) no-repeat right center; =
MARGIN: -0.3em 0px 1.2em; FONT: 0.7em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; WIDTH: 190px; COLOR: #fff; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#celsias_fifty_things_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/fifty_things.jpg) no-repeat center 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0em 0px; WIDTH: 190px; COLOR: #fff; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 0.2em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 76px; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
#celsias_create_project_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/create-your-own-project.gif) no-repeat center 50%; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0em; WIDTH: 190px; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: 0.2em "Lucida =
Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 84px; =
TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#celsias_create_project_head A {
	DISPLAY: block; WIDTH: 190px; HEIGHT: 84px
}
#celsias_fifty_things_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/white_box_bg.jpg) right center; PADDING-BOTTOM: 0px; MARGIN: =
-0.2em 0px -0.6em; WIDTH: 190px; COLOR: #333333; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 0.9em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
#celsias_create_project_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/white_box_bg.jpg) right center; PADDING-BOTTOM: 0px; MARGIN: =
-0.2em 0px -0.6em; WIDTH: 190px; COLOR: #333333; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 0.9em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: auto; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
#celsias_fifty_things_bottom {
	BACKGROUND: url(img/white_box_bottom.jpg) no-repeat right center; =
MARGIN: -0.3em 0px 1.2em; FONT: 0.7em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; WIDTH: 190px; COLOR: #fff; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 11px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#celsias_create_project_bottom {
	BACKGROUND: url(img/white_box_bottom.jpg) no-repeat right center; =
MARGIN: -0.3em 0px 1.2em; FONT: 0.7em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; WIDTH: 190px; COLOR: #fff; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 11px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#sidebar {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: 1em; =
FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 190px; =
PADDING-TOP: 0px
}
#celsias_create_project_head1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/cyop_top.jpg) no-repeat center 50%; MARGIN-BOTTOM: -6px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: -40px; WIDTH: 161px; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: 0.2em "Lucida =
Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
none; HEIGHT: 84px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#celsias_create_project_head1 A {
	DISPLAY: block; WIDTH: 161px; HEIGHT: 84px
}
#celsias_create_project_box1 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(img/cyop_middle.jpg) right center; MARGIN-BOTTOM: -6px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: -40px; BORDER-LEFT: medium none; =
WIDTH: 161px; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: medium =
none; FONT-FAMILY: 0.9em "Lucida Grande", "Lucida Sans Unicode", =
Verdana, Arial, sans-serif; LIST-STYLE-TYPE: none; HEIGHT: auto; =
TEXT-ALIGN: left
}
#celsias_create_project_bottom1 {
	BACKGROUND: url(img/cyop_bottom.jpg) no-repeat right center; FONT: =
0.7em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, =
sans-serif; MARGIN-LEFT: -40px; WIDTH: 161px; COLOR: #fff; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; LIST-STYLE-TYPE: none; HEIGHT: 11px; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	BORDER-BOTTOM: #0c6bf0 1px dotted
}
ABBR {
	BORDER-BOTTOM: #0c6bf0 1px dotted
}
ACRONYM {
	CURSOR: help; LETTER-SPACING: 0.07em
}
ABBR {
	CURSOR: help; LETTER-SPACING: 0.07em
}
SPAN.caps {
	CURSOR: help; LETTER-SPACING: 0.07em
}
CODE {
	FONT-SIZE: 1em; FONT-STYLE: italic
}
CODE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; COLOR: #d48b00; FONT-FAMILY: =
"Courier New", Courier, monospace
}
CITE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px 20px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px 20px; BORDER-LEFT: #e8e7d0 3px solid; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
H1 {
	MARGIN: 1.2em 0px; COLOR: #9bbb38; FONT-FAMILY: "Lucida Grande", =
Tahoma, Arial, sans-serif
}
H2 {
	MARGIN: 1.2em 0px; COLOR: #9bbb38; FONT-FAMILY: "Lucida Grande", =
Tahoma, Arial, sans-serif
}
H3 {
	MARGIN: 1.2em 0px; COLOR: #9bbb38; FONT-FAMILY: "Lucida Grande", =
Tahoma, Arial, sans-serif
}
H4 {
	MARGIN: 1.2em 0px; COLOR: #9bbb38; FONT-FAMILY: "Lucida Grande", =
Tahoma, Arial, sans-serif
}
H1 {
	FONT-SIZE: 1.4em
}
H2 {
	FONT-SIZE: 1.4em
}
HR {
	BORDER-TOP: #bbc4a3 1px solid
}
#header H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#header H1 A {
	COLOR: #fff; TEXT-DECORATION: none
}
#header H1 A:hover {
	COLOR: #f7f3ed
}
#header #desc {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; =
FONT-STYLE: italic; TEXT-ALIGN: right
}
#sidebar UL H2 {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 1.1em; BACKGROUND: url(img/arrow.gif) no-repeat right =
center; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px 0.6em; COLOR: #9bbb38; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 22px; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar UL LI.toplinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL LI.toplinks2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL LI.toplinks3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; BACKGROUND: =
url(img/technorati-icon.gif) no-repeat 0px -3px; PADDING-BOTTOM: 10px; =
MARGIN: 0px; PADDING-TOP: 5px
}
#sidebar UL LI.toplinks3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#sidebar UL LI.toplinks2 IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#sidebar UL UL {
	BORDER-TOP: #e8e7d0 1px solid; FONT-SIZE: 1.1em; MARGIN: 5px 0px 1.2em; =
BACKGROUND-COLOR: #fafaf0
}
#archivedentry {
	PADDING-TOP: 20px
}
#archivedentry UL LI A {
	PADDING-RIGHT: 0px! important; DISPLAY: inline! important
}
#pagenav {
	LIST-STYLE-TYPE: none
}
#sidebar UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #e8e7d0 1px solid
}
#sidebar UL UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0em; MARGIN: 0px 0px 0px -10px; WIDTH: 170px; =
PADDING-TOP: 0em; voice-family: inherit
}
HTML > BODY #sidebar UL UL LI A {
	WIDTH: 170px
}
#sidebar UL UL LI A:hover {
	BACKGROUND-COLOR: #fff
}
#search LI {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px! important; =
BORDER-RIGHT-WIDTH: 0px! important
}
#search {
	PADDING-TOP: 25px
}
#search UL {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#sidebar UL UL UL {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sidebar UL UL UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #e8e7d0 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -10px; PADDING-TOP: 0px; =
BORDER-BOTTOM-STYLE: none
}
#sidebar UL UL UL LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0.1em; MARGIN: =
0px 0px 0px -25px; WIDTH: 155px; PADDING-TOP: 0.1em; voice-family: =
inherit
}
HTML > BODY #sidebar UL UL UL LI A {
	WIDTH: 155px
}
#content UL {
	PADDING-LEFT: 45px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#content UL LI {
	PADDING-LEFT: 1.5em; BACKGROUND: url(img/bullet.gif) no-repeat 0px 7px
}
.post {
	MARGIN: 0px 0px 30px
}
.page {
	MARGIN: 0px 0px 30px
}
.page {
	MARGIN: 25px -5px 0px 10px
}
.postmeta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: =
url(img/postmeta.gif) no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: =
0px 0px 0px 10px; COLOR: #999; PADDING-TOP: 5px
}
.postmeta A {
	TEXT-DECORATION: none
}
.postmeta A:link {
	COLOR: #e58712! important
}
.postmeta A:visited {
	COLOR: #b96f17! important
}
.postmeta A:hover {
	COLOR: #9bbb38! important
}
A:active {
	COLOR: #9bbb38! important
}
.page-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 0.85em "Lucida Grande", "Lucida Sans Unicode", Verdana, =
Arial, sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
.page-info {
=09
}
.post-info A {
	COLOR: #990000
}
.post-info A:hover {
	COLOR: #000000
}
.post-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.page-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
3px 0px; FONT: 12px Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: =
10px
}
.page-content TABLE TD {
	VERTICAL-ALIGN: top
}
.page-content TABLE H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.page-content TABLE TD LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.post-title {
	MARGIN: 0px 0px 0px 10px; OVERFLOW: auto; COLOR: #fff
}
.post-title A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(img/posttitle.gif) #9bbb38 no-repeat right top; FLOAT: left; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.post-title A:link {
	COLOR: #fff
}
.post-title A:visited {
	COLOR: #fff
}
.post-title A:hover {
	BACKGROUND: url(img/posttitle.gif) #e8e7d0 no-repeat 100% -91px; COLOR: =
#80904f
}
.post-title A:active {
	BACKGROUND: url(img/posttitle.gif) #e8e7d0 no-repeat 100% -91px; COLOR: =
#80904f
}
#content H2.page-title {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 1.5em; BACKGROUND: url(img/posttitle.gif) #9bbb38 =
no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; =
COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: "Lucida Grande", Tahoma, =
Arial, sans-serif
}
H2.page-title A {
	COLOR: #fff
}
#newmenunav H2 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.4em; =
BACKGROUND: url(../images/posttitle.gif) #9bbb38 no-repeat right top; =
FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; COLOR: #fff; =
PADDING-TOP: 5px; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, =
sans-serif
}
P.action-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
.permalink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(img/permalink.gif) no-repeat left center; PADDING-BOTTOM: 0px; =
MARGIN: 0px 1.8em 0px 0px; PADDING-TOP: 0px
}
.digg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(img/digg.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: =
0px 0.3em 0px 0px; PADDING-TOP: 0px
}
.hugg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(img/hugg.png) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: =
0px 0.3em 0px 0px; PADDING-TOP: 0px
}
.delicious {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(img/delicious.gif) no-repeat left center; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0.3em 0px 0px; PADDING-TOP: 0px
}
.reddit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 1em; BACKGROUND: =
url(img/reddit.png) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: =
0px 0.3em 0px 0px; PADDING-TOP: 0px
}
.forwar_this_story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 1em; BACKGROUND: =
url(img/friend.gif) no-repeat left center; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.stumbleupon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 1em; BACKGROUND: =
url(img/stumble.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: =
0px 0.3em 0px 0px; PADDING-TOP: 0px
}
.post-footer {
=09
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #bbc4a3 1px solid; =
PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 7px; MARGIN: 0px =
auto; WIDTH: 740px; COLOR: #999999; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #7a7636; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.commentslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: =
url(img/commentslink.gif) no-repeat left center; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.commentlist {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
#commentform {
	MARGIN: 0px 0px 0px 40px
}
#commentform TEXTAREA {
	WIDTH: 80%
}
#commentform P {
	MARGIN: 0px 0px 1em
}
#comments {
	MARGIN: 3em 0px 1em 40px; FONT: 0.9em verdana, helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase; COLOR: #676e04
}
#respond {
	MARGIN: 3em 0px 1em 40px; FONT: 0.9em verdana, helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase; COLOR: #676e04
}
.commentlist LI {
	BORDER-RIGHT: #e1d6c6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e1d6c6 1px solid; PADDING-LEFT: 10px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 20px; MARGIN: 5px 0px; BORDER-LEFT: =
#e1d6c6 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e1d6c6 1px solid
}
.commentlist .alt {
	BACKGROUND-COLOR: #fafaf0! important
}
#commentlist LI {
	PADDING-RIGHT: 20px; BORDER-TOP: #e8e7d0 1px solid; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fff
}
.alt {
=09
}
#topnav-search {
	LEFT: 10px; POSITION: absolute; TOP: 8px
}
#topnav-search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#topnav-search FORM INPUT {
	BORDER-RIGHT: #8fa165 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#8fa165 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #8fa165 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #8fa165 1px solid
}
#topnav-search FORM INPUT#s {
	BORDER-RIGHT: #8fa165 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#8fa165 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 1.1em; PADDING-BOTTOM: =
1px; MARGIN: 0px; BORDER-LEFT: #8fa165 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #8fa165 1px solid
}
#topnav {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px auto; FONT: 1.1em Verdana, Arial, Sans-Serif; PADDING-TOP: 12px; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#topnav LI A:link {
	COLOR: #8fa165! important; TEXT-DECORATION: none
}
#topnav LI A:visited {
	COLOR: #8fa165! important; TEXT-DECORATION: none
}
#topnav LI A:hover {
	COLOR: #000! important
}
#topnav LI A:active {
	COLOR: #000! important
}
.center {
	TEXT-ALIGN: center
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.alignleft {
	TEXT-ALIGN: left
}
.alignright {
	TEXT-ALIGN: right
}
.more_link {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; CURSOR: pointer
}
#ctas_form {
	TEXT-ALIGN: left
}
#ctas_form FIELDSET UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ctas_form FIELDSET {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #777 1px =
solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; =
BORDER-LEFT: #777 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #777 1px =
solid
}
#ctas_form LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#ctas_form FIELDSET LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ctas_form FIELDSET LI:unknown {
	content: ''
}
#ctas_form INPUT {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BORDER-LEFT: =
#777 1px solid; COLOR: #444; BORDER-BOTTOM: #777 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
#ctas_form INPUT:focus {
	COLOR: #444; BACKGROUND-COLOR: #fff
}
#ctas_footer P {
	BORDER-TOP: #888 1px solid; MARGIN-TOP: 25px; FONT-SIZE: 0.9em; =
TEXT-ALIGN: center
}
#ctas_month1 {
	TEXT-ALIGN: center
}
#ctas_month2 {
	TEXT-ALIGN: center
}
#ctas_year1 {
	TEXT-ALIGN: center
}
#ctas_year2 {
	TEXT-ALIGN: center
}
#quotebox UL {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-BOTTOM: =
1px; MARGIN-LEFT: 10px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red =
0px solid; LIST-STYLE-TYPE: none
}
#quotebox UL LI {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-BOTTOM: =
1px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; =
BACKGROUND-COLOR: #fafaf0
}
#quotebox UL LI A {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fafaf0
}
#sidebar UL LI#quotebox UL {
	BORDER-TOP: #e8e7d0 1px solid; MARGIN: 0px 0px 20px; BACKGROUND-COLOR: =
#fafaf0
}
#randompost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
url(img/dice.jpg) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: =
0em 0px 0.5em; WIDTH: 191px; COLOR: #000; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; FONT-FAMILY: 1.3em "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-ALIGN: center; =
BORDER-BOTTOM-STYLE: none
}
#randompost A:link {
	COLOR: #e58712
}
#randompost A:hover {
	COLOR: #9bbb38
}
.random_post_short {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(img/dice_20x20.jpg) no-repeat left center; PADDING-BOTTOM: 0px; =
MARGIN: 0pt 1.8em 1pt 0pt; PADDING-TOP: 0px
}
#sidebar UL LI#rss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND: =
url(img/rss.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 10px; MARGIN: 0em =
0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: =
1.3em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, =
sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: =
25px; BORDER-BOTTOM-STYLE: none
}
#rss A:link {
	COLOR: #e58712
}
#rss A:hover {
	COLOR: #9bbb38
}
#social {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; RIGHT: 0pt; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 490px; PADDING-TOP: 0px
}
#social .button {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt =
0pt 0pt 0px; PADDING-TOP: 0pt
}
#ad {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0pt; BORDER-TOP: black =
1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0pt; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 0pt; MARGIN-LEFT: 10px; BORDER-LEFT: black 1px solid; =
WIDTH: 160px; PADDING-TOP: 0pt; BORDER-BOTTOM: black 1px solid
}
#ad1 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0pt; BORDER-TOP: black =
1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; =
MARGIN-LEFT: 10px; BORDER-LEFT: black 1px solid; WIDTH: 160px; =
PADDING-TOP: 0pt; BORDER-BOTTOM: black 1px solid
}
#withads {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN: 0pt =
auto; BORDER-LEFT: red 0px solid; WIDTH: 960px; BORDER-BOTTOM: red 0px =
solid
}
#newmidnav {
	BORDER-RIGHT: #ffcc99 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffcc99 0px solid; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; =
MARGIN: 0px auto; FONT: bold 12px Verdana, Arial, Sans-Serif; =
BORDER-LEFT: #ffcc99 0px solid; WIDTH: 745px; COLOR: #fff! important; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc99 0px solid; HEIGHT: 22px; =
BACKGROUND-COLOR: #8fa165
}
#newmidnav TABLE TD {
	PADDING-RIGHT: 5px
}
#welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; Z-INDEX: 1; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 0px 8px; FONT: bold 12px Verdana, Arial, =
Sans-Serif; WIDTH: 725px; COLOR: #000! important; PADDING-TOP: 8px; =
BACKGROUND-COLOR: #fff
}
P.homepage-intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 10px 8px; FONT: 13px Verdana, Arial, Sans-Serif; COLOR: #29303b! =
important; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
#newmidnav A:link {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#newmidnav A:visited {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#newmidnav A:hover {
	COLOR: #000! important
}
#newmidnav A:active {
	COLOR: #000! important
}
.links {
	FONT: bold 12px Verdana, Arial, Sans-Serif; COLOR: #fff! important; =
TEXT-DECORATION: none
}
#bottomnav {
	BACKGROUND: url(img/cel_foot_logo.png) no-repeat left bottom; MARGIN: =
0px; HEIGHT: 70px
}
#footer A {
	COLOR: #7a7636; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#bottomnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#bottomnav LI A:link {
	COLOR: #ffaa33! important; BORDER-BOTTOM: #ffaa33 1px dotted; =
TEXT-DECORATION: none
}
#bottomnav LI A:visited {
	COLOR: #ffaa33! important; BORDER-BOTTOM: #ffaa33 1px dotted; =
TEXT-DECORATION: none
}
#bottomnav LI A:hover {
	COLOR: #ffaa33! important
}
#bottomnav LI A:active {
	COLOR: #ffaa33! important
}

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/plugins/podpress/podpress.css

.podPress_imgicon {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.podPress_previewImage TABLE TD TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.podPress_previewImage IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.podPress_content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
.podPress_content IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.podPress_statshead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: =
Lucida Sans, Helvetica, Arial; BACKGROUND-COLOR: #333
}
.podPress_statstable {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: =
#999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.podPress_statscell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; FONT-FAMILY: Lucida Sans, Helvetica, Arial
}
.podPress_linkscell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; PADDING-TOP: 2px
}
.podPress_detaillinks {
	COLOR: #900
}
.podPress_captionstats {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
.podPress_desccell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; FONT-FAMILY: "Lucida Sans", =
Helvetica, Arial
}
.podPress_desccell1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: =
6px; LINE-HEIGHT: 16px; PADDING-TOP: 6px; FONT-FAMILY: "Lucida Sans", =
Helvetica, Arial
}
#podPress_navi {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #eee
}
#podPress_navi LI {
	DISPLAY: inline; MARGIN-RIGHT: 0.8em; LIST-STYLE-TYPE: none
}
#podPress_navi LI A {
	TEXT-DECORATION: none
}
#podPress_navi LI A.current {
	FONT-WEIGHT: bold
}
#podPress_graph {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; BACKGROUND-COLOR: #000
}
#podPress_graph P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px; PADDING-TOP: 0px
}
#podPress_graph TABLE {
	MARGIN-BOTTOM: 0px
}
#podPress_graph TABLE TH {
	COLOR: #999; BACKGROUND-COLOR: #222
}
#podPress_graph TABLE TH {
	BORDER-RIGHT: #5f5f5f 1px solid; BORDER-TOP: #5f5f5f 1px solid; =
BORDER-LEFT: #5f5f5f 1px solid; BORDER-BOTTOM: #5f5f5f 1px solid
}
#podPress_graph TABLE TD {
	BORDER-RIGHT: #5f5f5f 1px solid; BORDER-TOP: #5f5f5f 1px solid; =
BORDER-LEFT: #5f5f5f 1px solid; BORDER-BOTTOM: #5f5f5f 1px solid
}
#podPress_graph {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#podPress_graph A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
#podPress_paging {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0.3em; WIDTH: 100%; PADDING-TOP: 0.3em
}
#podPress_pagingLeft {
	PADDING-LEFT: 1em; FLOAT: left
}
#podPress_pagingRight {
	PADDING-RIGHT: 1em; FLOAT: right; TEXT-ALIGN: right
}

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/plugins/vipers-video-quicktags/vipers-video-quicktags.js?ver=5.1.2

/************************************************************************=
\=0A=
| VIPER'S VIDEO QUICKTAGS                                                =
|=0A=
| http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/  =
|=0A=
|************************************************************************=
|=0A=
| This file contains some wrappers for UFO as well as UFO itself.        =
|=0A=
\************************************************************************=
/=0A=
=0A=
function vvq_youtube(objectID, videoWidth, videoHeight, videoID) {=0A=
	var FO =3D { movie:"http://www.youtube.com/v/" + videoID, =
width:videoWidth, height:videoHeight, majorversion:"7", build:"0", =
wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_googlevideo(objectID, videoWidth, videoHeight, videoID) {=0A=
	var FO =3D { movie:"http://video.google.com/googleplayer.swf?docId=3D" =
+ videoID, width:videoWidth, height:videoHeight, majorversion:"7", =
build:"0", wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_ifilm(objectID, videoWidth, videoHeight, videoID) {=0A=
	var FO =3D { movie:"http://www.ifilm.com/efp", =
flashvars:"flvbaseclip=3D" + videoID, width:videoWidth, =
height:videoHeight, majorversion:"7", build:"0", wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_metacafe(objectID, videoWidth, videoHeight, videoID, =
videoName) {=0A=
	var FO =3D { movie:"http://www.metacafe.com/fplayer/" + videoID + "/" + =
videoName + ".swf", =
flashvars:"playerVars=3DplayerVars=3DshowStats=3Dyes|autoPlay=3Dno", =
width:videoWidth, height:videoHeight, majorversion:"7", build:"0", =
wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_myspace(objectID, videoWidth, videoHeight, videoID) {=0A=
	var FO =3D { movie:"http://lads.myspace.com/videos/vplayer.swf", =
flashvars:"m=3D" + videoID + "&type=3Dvideo", width:videoWidth, =
height:videoHeight, majorversion:"7", build:"0", wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_vimeo(objectID, videoWidth, videoHeight, videoID) {=0A=
	var FO =3D { movie:"http://www.vimeo.com/moogaloop.swf?clip_id=3D" + =
videoID, width:videoWidth, height:videoHeight, majorversion:"7", =
build:"0", wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
function vvq_flv(objectID, videoWidth, videoHeight, SWFURL, FLVFileURL) {=0A=
	var FO =3D { movie:SWFURL, flashvars:"file=3D" + FLVFileURL + =
"&usefullscreen=3Dfalse", allowFullScreen:"true", width:videoWidth, =
height:videoHeight, majorversion:"7", build:"0", wmode:"transparent" };=0A=
	UFO.create(FO, objectID);=0A=
}=0A=
=0A=
// Get around Internet Explorer's retarded click-to-activate thing by =
writing the HTML via Javascript=0A=
function vvq_quicktime(objectID, videoWidth, videoHeight, videoURL) {=0A=
	document.getElementById(objectID).innerHTML =3D '<object =
classid=3D"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" =
codebase=3D"http://www.apple.com/qtactivex/qtplugin.cab" width=3D"' + =
videoWidth + '" height=3D"' + videoHeight + '"><param name=3D"src" =
value=3D"' + videoURL + '" /><param name=3D"controller" value=3D"true" =
/><param name=3D"autoplay" value=3D"false" /><param name=3D"wmode" =
value=3D"transparent" /><object type=3D"video/quicktime" data=3D"' + =
videoURL + '" width=3D"' + videoWidth + '" height=3D"' + videoHeight + =
'" class=3D"mov"><param name=3D"controller" value=3D"true" /><param =
name=3D"autoplay" value=3D"false" /><p><a href=3D"' + videoURL + '">' + =
videoURL + '</a></p></object></object>';=0A=
}=0A=
=0A=
function vvq_videoWMP(objectID, videoWidth, videoHeight, videoURL) {=0A=
	document.getElementById(objectID).innerHTML =3D '<object =
classid=3D"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" =
codebase=3D"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D5,1,52,701" standby=3D"Loading Microsoft Windows =
Media Player components..." type=3D"application/x-oleobject" width=3D"' =
+ videoWidth + '" height=3D"' + videoHeight + '"><param name=3D"url" =
value=3D"' + videoURL + '" /><param name=3D"allowchangedisplaysize" =
value=3D"true" /><param name=3D"autosize" value=3D"true" /><param =
name=3D"displaysize" value=3D"1" /><param name=3D"showcontrols" =
value=3D"true" /><param name=3D"showstatusbar" value=3D"true" /><param =
name=3D"autorewind" value=3D"true" /><param name=3D"autostart" =
value=3D"false" /><param name=3D"volume" value=3D"100" /></object>';=0A=
}=0A=
=0A=
function vvq_videoNoWMP(objectID, videoWidth, videoHeight, videoURL, =
mimeType) {=0A=
	document.getElementById(objectID).innerHTML =3D '<object type=3D"' + =
mimeType + '" data=3D"' + videoURL + '" width=3D"' + videoWidth + '" =
height=3D"' + videoHeight + '" class=3D"vvqbox vvqvideo"><param =
name=3D"src" value=3D"' + videoURL + '" /><param =
name=3D"allowchangedisplaysize" value=3D"true" /><param =
name=3D"autosize" value=3D"true" /><param name=3D"displaysize" =
value=3D"1" /><param name=3D"showcontrols" value=3D"true" /><param =
name=3D"showstatusbar" value=3D"true" /><param name=3D"autorewind" =
value=3D"true" /><param name=3D"autostart" value=3D"false" /><param =
name=3D"volume" value=3D"100" /></object>';=0A=
}=0A=
=0A=
=0A=
/*	Unobtrusive Flash Objects (UFO) v3.20 =
<http://www.bobbyvandersluis.com/ufo/>=0A=
	Copyright 2005, 2006 Bobby van der Sluis=0A=
	This software is licensed under the CC-GNU LGPL =
<http://creativecommons.org/licenses/LGPL/2.1/>=0A=
*/=0A=
=0A=
var UFO =3D {=0A=
	req: ["movie", "width", "height", "majorversion", "build"],=0A=
	opt: ["play", "loop", "menu", "quality", "scale", "salign", "wmode", =
"bgcolor", "base", "flashvars", "devicefont", "allowscriptaccess", =
"seamlesstabbing"],=0A=
	optAtt: ["id", "name", "align"],=0A=
	optExc: ["swliveconnect"],=0A=
	ximovie: "ufo.swf",=0A=
	xiwidth: "215",=0A=
	xiheight: "138",=0A=
	ua: navigator.userAgent.toLowerCase(),=0A=
	pluginType: "",=0A=
	fv: [0,0],=0A=
	foList: [],=0A=
		=0A=
	create: function(FO, id) {=0A=
		if (!UFO.uaHas("w3cdom") || UFO.uaHas("ieMac")) return;=0A=
		UFO.getFlashVersion();=0A=
		UFO.foList[id] =3D UFO.updateFO(FO);=0A=
		UFO.createCSS("#" + id, "visibility:hidden;");=0A=
		UFO.domLoad(id);=0A=
	},=0A=
=0A=
	updateFO: function(FO) {=0A=
		if (typeof FO.xi !=3D "undefined" && FO.xi =3D=3D "true") {=0A=
			if (typeof FO.ximovie =3D=3D "undefined") FO.ximovie =3D UFO.ximovie;=0A=
			if (typeof FO.xiwidth =3D=3D "undefined") FO.xiwidth =3D UFO.xiwidth;=0A=
			if (typeof FO.xiheight =3D=3D "undefined") FO.xiheight =3D =
UFO.xiheight;=0A=
		}=0A=
		FO.mainCalled =3D false;=0A=
		return FO;=0A=
	},=0A=
=0A=
	domLoad: function(id) {=0A=
		var _t =3D setInterval(function() {=0A=
			if ((document.getElementsByTagName("body")[0] !=3D null || =
document.body !=3D null) && document.getElementById(id) !=3D null) {=0A=
				UFO.main(id);=0A=
				clearInterval(_t);=0A=
			}=0A=
		}, 250);=0A=
		if (typeof document.addEventListener !=3D "undefined") {=0A=
			document.addEventListener("DOMContentLoaded", function() { =
UFO.main(id); clearInterval(_t); } , null); // Gecko, Opera 9+=0A=
		}=0A=
	},=0A=
=0A=
	main: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		if (_fo.mainCalled) return;=0A=
		UFO.foList[id].mainCalled =3D true;=0A=
		document.getElementById(id).style.visibility =3D "hidden";=0A=
		if (UFO.hasRequired(id)) {=0A=
			if (UFO.hasFlashVersion(parseInt(_fo.majorversion, 10), =
parseInt(_fo.build, 10))) {=0A=
				if (typeof _fo.setcontainercss !=3D "undefined" && =
_fo.setcontainercss =3D=3D "true") UFO.setContainerCSS(id);=0A=
				UFO.writeSWF(id);=0A=
			}=0A=
			else if (_fo.xi =3D=3D "true" && UFO.hasFlashVersion(6, 65)) {=0A=
				UFO.createDialog(id);=0A=
			}=0A=
		}=0A=
		document.getElementById(id).style.visibility =3D "visible";=0A=
	},=0A=
	=0A=
	createCSS: function(selector, declaration) {=0A=
		var _h =3D document.getElementsByTagName("head")[0]; =0A=
		var _s =3D UFO.createElement("style");=0A=
		if (!UFO.uaHas("ieWin")) =
_s.appendChild(document.createTextNode(selector + " {" + declaration + =
"}")); // bugs in IE/Win=0A=
		_s.setAttribute("type", "text/css");=0A=
		_s.setAttribute("media", "screen"); =0A=
		_h.appendChild(_s);=0A=
		if (UFO.uaHas("ieWin") && document.styleSheets && =
document.styleSheets.length > 0) {=0A=
			var _ls =3D document.styleSheets[document.styleSheets.length - 1];=0A=
			if (typeof _ls.addRule =3D=3D "object") _ls.addRule(selector, =
declaration);=0A=
		}=0A=
	},=0A=
	=0A=
	setContainerCSS: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _w =3D /%/.test(_fo.width) ? "" : "px";=0A=
		var _h =3D /%/.test(_fo.height) ? "" : "px";=0A=
		UFO.createCSS("#" + id, "width:" + _fo.width + _w +"; height:" + =
_fo.height + _h +";");=0A=
		if (_fo.width =3D=3D "100%") {=0A=
			UFO.createCSS("body", "margin-left:0; margin-right:0; padding-left:0; =
padding-right:0;");=0A=
		}=0A=
		if (_fo.height =3D=3D "100%") {=0A=
			UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
			UFO.createCSS("body", "margin-top:0; margin-bottom:0; padding-top:0; =
padding-bottom:0; height:100%;");=0A=
		}=0A=
	},=0A=
=0A=
	createElement: function(el) {=0A=
		return (UFO.uaHas("xml") && typeof document.createElementNS !=3D =
"undefined") ?  document.createElementNS("http://www.w3.org/1999/xhtml", =
el) : document.createElement(el);=0A=
	},=0A=
=0A=
	createObjParam: function(el, aName, aValue) {=0A=
		var _p =3D UFO.createElement("param");=0A=
		_p.setAttribute("name", aName);	=0A=
		_p.setAttribute("value", aValue);=0A=
		el.appendChild(_p);=0A=
	},=0A=
=0A=
	uaHas: function(ft) {=0A=
		var _u =3D UFO.ua;=0A=
		switch(ft) {=0A=
			case "w3cdom":=0A=
				return (typeof document.getElementById !=3D "undefined" && typeof =
document.getElementsByTagName !=3D "undefined" && (typeof =
document.createElement !=3D "undefined" || typeof =
document.createElementNS !=3D "undefined"));=0A=
			case "xml":=0A=
				var _m =3D document.getElementsByTagName("meta");=0A=
				var _l =3D _m.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (/content-type/i.test(_m[i].getAttribute("http-equiv")) && =
/xml/i.test(_m[i].getAttribute("content"))) return true;=0A=
				}=0A=
				return false;=0A=
			case "ieMac":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /mac/.test(_u);=0A=
			case "ieWin":=0A=
				return /msie/.test(_u) && !/opera/.test(_u) && /win/.test(_u);=0A=
			case "gecko":=0A=
				return /gecko/.test(_u) && !/applewebkit/.test(_u);=0A=
			case "opera":=0A=
				return /opera/.test(_u);=0A=
			case "safari":=0A=
				return /applewebkit/.test(_u);=0A=
			default:=0A=
				return false;=0A=
		}=0A=
	},=0A=
	=0A=
	getFlashVersion: function() {=0A=
		if (UFO.fv[0] !=3D 0) return;  =0A=
		if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] =
=3D=3D "object") {=0A=
			UFO.pluginType =3D "npapi";=0A=
			var _d =3D navigator.plugins["Shockwave Flash"].description;=0A=
			if (typeof _d !=3D "undefined") {=0A=
				_d =3D _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");=0A=
				var _m =3D parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10);=0A=
				var _r =3D /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), =
10) : 0;=0A=
				UFO.fv =3D [_m, _r];=0A=
			}=0A=
		}=0A=
		else if (window.ActiveXObject) {=0A=
			UFO.pluginType =3D "ax";=0A=
			try { // avoid fp 6 crashes=0A=
				var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
			}=0A=
			catch(e) {=0A=
				try { =0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
					UFO.fv =3D [6, 0];=0A=
					_a.AllowScriptAccess =3D "always"; // throws if fp < 6.47 =0A=
				}=0A=
				catch(e) {=0A=
					if (UFO.fv[0] =3D=3D 6) return;=0A=
				}=0A=
				try {=0A=
					var _a =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
				}=0A=
				catch(e) {}=0A=
			}=0A=
			if (typeof _a =3D=3D "object") {=0A=
				var _d =3D _a.GetVariable("$version"); // bugs in fp 6.21/6.23=0A=
				if (typeof _d !=3D "undefined") {=0A=
					_d =3D _d.replace(/^\S+\s+(.*)$/, "$1").split(",");=0A=
					UFO.fv =3D [parseInt(_d[0], 10), parseInt(_d[2], 10)];=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	hasRequired: function(id) {=0A=
		var _l =3D UFO.req.length;=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			if (typeof UFO.foList[id][UFO.req[i]] =3D=3D "undefined") return =
false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	hasFlashVersion: function(major, release) {=0A=
		return (UFO.fv[0] > major || (UFO.fv[0] =3D=3D major && UFO.fv[1] >=3D =
release)) ? true : false;=0A=
	},=0A=
=0A=
	writeSWF: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		var _e =3D document.getElementById(id);=0A=
		if (UFO.pluginType =3D=3D "npapi") {=0A=
			if (UFO.uaHas("gecko") || UFO.uaHas("xml")) {=0A=
				while(_e.hasChildNodes()) {=0A=
					_e.removeChild(_e.firstChild);=0A=
				}=0A=
				var _obj =3D UFO.createElement("object");=0A=
				_obj.setAttribute("type", "application/x-shockwave-flash");=0A=
				_obj.setAttribute("data", _fo.movie);=0A=
				_obj.setAttribute("width", _fo.width);=0A=
				_obj.setAttribute("height", _fo.height);=0A=
				var _l =3D UFO.optAtt.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") =
_obj.setAttribute(UFO.optAtt[i], _fo[UFO.optAtt[i]]);=0A=
				}=0A=
				var _o =3D UFO.opt.concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") UFO.createObjParam(_obj, =
_o[i], _fo[_o[i]]);=0A=
				}=0A=
				_e.appendChild(_obj);=0A=
			}=0A=
			else {=0A=
				var _emb =3D "";=0A=
				var _o =3D UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);=0A=
				var _l =3D _o.length;=0A=
				for (var i =3D 0; i < _l; i++) {=0A=
					if (typeof _fo[_o[i]] !=3D "undefined") _emb +=3D ' ' + _o[i] + =
'=3D"' + _fo[_o[i]] + '"';=0A=
				}=0A=
				_e.innerHTML =3D '<embed type=3D"application/x-shockwave-flash" =
src=3D"' + _fo.movie + '" width=3D"' + _fo.width + '" height=3D"' + =
_fo.height + '" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"' + _emb + =
'></embed>';=0A=
			}=0A=
		}=0A=
		else if (UFO.pluginType =3D=3D "ax") {=0A=
			var _objAtt =3D "";=0A=
			var _l =3D UFO.optAtt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.optAtt[i]] !=3D "undefined") _objAtt +=3D ' ' + =
UFO.optAtt[i] + '=3D"' + _fo[UFO.optAtt[i]] + '"';=0A=
			}=0A=
			var _objPar =3D "";=0A=
			var _l =3D UFO.opt.length;=0A=
			for (var i =3D 0; i < _l; i++) {=0A=
				if (typeof _fo[UFO.opt[i]] !=3D "undefined") _objPar +=3D '<param =
name=3D"' + UFO.opt[i] + '" value=3D"' + _fo[UFO.opt[i]] + '" />';=0A=
			}=0A=
			var _p =3D window.location.protocol =3D=3D "https:" ? "https:" : =
"http:";=0A=
			_e.innerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + _objAtt + ' =
width=3D"' + _fo.width + '" height=3D"' + _fo.height + '" codebase=3D"' =
+ _p + =
'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3D=
' + _fo.majorversion + ',0,' + _fo.build + ',0"><param name=3D"movie" =
value=3D"' + _fo.movie + '" />' + _objPar + '</object>';=0A=
		}=0A=
	},=0A=
		=0A=
	createDialog: function(id) {=0A=
		var _fo =3D UFO.foList[id];=0A=
		UFO.createCSS("html", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("body", "height:100%; overflow:hidden;");=0A=
		UFO.createCSS("#xi-con", "position:absolute; left:0; top:0; =
z-index:1000; width:100%; height:100%; background-color:#fff; =
filter:alpha(opacity:75); opacity:0.75;");=0A=
		UFO.createCSS("#xi-dia", "position:absolute; left:50%; top:50%; =
margin-left: -" + Math.round(parseInt(_fo.xiwidth, 10) / 2) + "px; =
margin-top: -" + Math.round(parseInt(_fo.xiheight, 10) / 2) + "px; =
width:" + _fo.xiwidth + "px; height:" + _fo.xiheight + "px;");=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D UFO.createElement("div");=0A=
		_c.setAttribute("id", "xi-con");=0A=
		var _d =3D UFO.createElement("div");=0A=
		_d.setAttribute("id", "xi-dia");=0A=
		_c.appendChild(_d);=0A=
		_b.appendChild(_c);=0A=
		var _mmu =3D window.location;=0A=
		if (UFO.uaHas("xml") && UFO.uaHas("safari")) {=0A=
			var _mmd =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue =3D =
document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0, =
47) + " - Flash Player Installation";=0A=
		}=0A=
		else {=0A=
			var _mmd =3D document.title =3D document.title.slice(0, 47) + " - =
Flash Player Installation";=0A=
		}=0A=
		var _mmp =3D UFO.pluginType =3D=3D "ax" ? "ActiveX" : "PlugIn";=0A=
		var _uc =3D typeof _fo.xiurlcancel !=3D "undefined" ? =
"&xiUrlCancel=3D" + _fo.xiurlcancel : "";=0A=
		var _uf =3D typeof _fo.xiurlfailed !=3D "undefined" ? =
"&xiUrlFailed=3D" + _fo.xiurlfailed : "";=0A=
		UFO.foList["xi-dia"] =3D { movie:_fo.ximovie, width:_fo.xiwidth, =
height:_fo.xiheight, majorversion:"6", build:"65", =
flashvars:"MMredirectURL=3D" + _mmu + "&MMplayerType=3D" + _mmp + =
"&MMdoctitle=3D" + _mmd + _uc + _uf };=0A=
		UFO.writeSWF("xi-dia");=0A=
	},=0A=
=0A=
	expressInstallCallback: function() {=0A=
		var _b =3D document.getElementsByTagName("body")[0];=0A=
		var _c =3D document.getElementById("xi-con");=0A=
		_b.removeChild(_c);=0A=
		UFO.createCSS("body", "height:auto; overflow:auto;");=0A=
		UFO.createCSS("html", "height:auto; overflow:auto;");=0A=
	},=0A=
=0A=
	cleanupIELeaks: function() {=0A=
		var _o =3D document.getElementsByTagName("object");=0A=
		var _l =3D _o.length=0A=
		for (var i =3D 0; i < _l; i++) {=0A=
			_o[i].style.display =3D "none";=0A=
			for (var x in _o[i]) {=0A=
				if (typeof _o[i][x] =3D=3D "function") {=0A=
					_o[i][x] =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
};=0A=
=0A=
if (typeof window.attachEvent !=3D "undefined" && UFO.uaHas("ieWin")) {=0A=
	window.attachEvent("onunload", UFO.cleanupIELeaks);=0A=
}
------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-includes/js/prototype.js?ver=1.5.0

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/plugins/ck-karma/ck-karma.js

	/*=0A=
	Plugin Name: Comment Karma=0A=
	Plugin URI: =
http://cyber-knowledge.net/blog/2006/10/15/wordpress-plugin-rate-your-com=
ments-comment-karma/=0A=
	Description: Allows you to rate comments up or down.=0A=
	Author: Alex Bailey and Kirk=0A=
	Author URI: http://cyber-knowledge.net=0A=
	Version: 1.1=0A=
	*/ =0A=
=0A=
	/*=0A=
	This program is free software; you can redistribute it and/or modify=0A=
	it under the terms of the GNU General Public License as published by=0A=
	the Free Software Foundation; either version 2 of the License, or=0A=
	(at your option) any later version.=0A=
=0A=
	This program is distributed in the hope that it will be useful,=0A=
	but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the=0A=
	GNU General Public License for more details.=0A=
	=0A=
	You should have received a copy of the GNU General Public License=0A=
	along with this program; if not, write to the Free Software=0A=
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  =
USA=0A=
	*/=0A=
=0A=
function createXMLHttpRequest(){=0A=
    var xmlhttp =3D null;=0A=
    try {=0A=
        // Moz supports XMLHttpRequest. IE uses ActiveX.=0A=
        // browser detction is bad. object detection works for any =
browser=0A=
        xmlhttp =3D window.XMLHttpRequest ? new XMLHttpRequest() : new =
ActiveXObject("Microsoft.XMLHTTP");=0A=
    } catch (e) {=0A=
        // browser doesn=92t support ajax. handle however you want=0A=
        //document.getElementById("errormsg").innerHTML =3D "Your =
browser doesnt support XMLHttpRequest.";=0A=
        alert("Your browser does not support the XMLHttpRequest =
Object!");=0A=
    }=0A=
    return xmlhttp;=0A=
}=0A=
=0A=
var xhr =3D createXMLHttpRequest();=0A=
=0A=
function karma(id, action, path, t_prefix){=0A=
    xhr.open('get', 'http\://'+ path +'ck-processkarma.php?id=3D'+ id =
+'&action=3D'+ action +'&path=3D'+ path +'&prefix=3D'+ t_prefix);=0A=
    xhr.onreadystatechange =3D handleResponse;=0A=
    xhr.send(null);=0A=
}=0A=
=0A=
function handleResponse(){=0A=
    if(xhr.readyState =3D=3D 4){=0A=
        var response =3D xhr.responseText.split('|');=0A=
        =0A=
        if(response[0] =3D=3D 'done'){=0A=
            if(response[1]){=0A=
                //Changes the thumbs to dull gray and disable the action=0A=
                document.getElementById("down-"+response[1]).src        =
=3D "http://"+response[3]+'images/gray_down.png';=0A=
                document.getElementById("down-"+response[1]).onclick    =
=3D '';=0A=
                document.getElementById("up-"+response[1]).src          =
=3D "http://"+response[3]+'images/gray_up.png';=0A=
                document.getElementById("up-"+response[1]).onclick      =
=3D '';=0A=
                //Update the karma number display=0A=
                //Grab prefix for minus and positive numbers=0A=
                if(response[2] < 0){=0A=
                    var prefix =3D '';=0A=
                } else {=0A=
                    var prefix =3D '+';=0A=
                }=0A=
                if(!response[2]){=0A=
                	alert("Response has no value");=0A=
                }=0A=
                var karmanumber =3D prefix + response[2];=0A=
                //The below line is commented out because there is no =
karma number atm.=0A=
                document.getElementById("karma-"+response[1]).innerHTML =
=3D karmanumber;=0A=
            } else {=0A=
                alert("WTF ?");=0A=
            }=0A=
        }=0A=
        else if(response[0] =3D=3D 'error')=0A=
        {=0A=
            var error =3D 'Error: '+response[1];=0A=
            alert(error);=0A=
        } else {=0A=
        	alert("Reponse: "+response[0]);=0A=
            alert("Karma not changed, please try again later.");=0A=
        }=0A=
    }=0A=
}
------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/plugins/live-comment-preview.php/commentPreview.js

var max_char_count=3D2500;=0A=
function wptexturize(text) {=0A=
	text =3D ' '+text+' ';=0A=
	var next 	=3D true;=0A=
	var output 	=3D '';=0A=
	var prev 	=3D 0;=0A=
	var length 	=3D text.length;=0A=
	while ( prev < length ) {=0A=
		var index =3D text.indexOf('<', prev);=0A=
		if ( index > -1 ) {=0A=
			if ( index =3D=3D prev ) {=0A=
				index =3D text.indexOf('>', prev);=0A=
			}=0A=
			index++;=0A=
		} else {=0A=
			index =3D length;=0A=
		}=0A=
		var s =3D text.substring(prev, index);=0A=
		prev =3D index;=0A=
		if ( s.substr(0,1) !=3D '<' && next =3D=3D true ) {=0A=
			s =3D s.replace(/---/g, '&#8212;');=0A=
			s =3D s.replace(/--/g, '&#8211;');=0A=
			s =3D s.replace(/\.{3}/g, '&#8230;');=0A=
			s =3D s.replace(/``/g, '&#8220;');=0A=
			s =3D s.replace(/'s/g, '&#8217;s');=0A=
			s =3D s.replace(/'(\d\d(?:&#8217;|')?s)/g, '&#8217;$1');=0A=
			s =3D s.replace(/([\s"])'/g, '$1&#8216;');=0A=
			s =3D s.replace(/(\d+)"/g, '$1&Prime;');=0A=
			s =3D s.replace(/(\d+)'/g, '$1&prime;');=0A=
			s =3D s.replace(/([^\s])'([^'\s])/g, '$1&#8217;$2');=0A=
			s =3D s.replace(/(\s)"([^\s])/g, '$1&#8220;$2');=0A=
			s =3D s.replace(/"(\s)/g, '&#8221;$1');=0A=
			s =3D s.replace(/'(\s|.)/g, '&#8217;$1');=0A=
			s =3D s.replace(/\(tm\)/ig, '&#8482;');=0A=
			s =3D s.replace(/\(c\)/ig, '&#169;');=0A=
			s =3D s.replace(/\(r\)/ig, '&#174;');=0A=
			s =3D s.replace(/''/g, '&#8221;');=0A=
			s =3D s.replace(/(\d+)x(\d+)/g, '$1&#215;$2');=0A=
		} else if ( s.substr(0,5) =3D=3D '<code' ) {=0A=
			next =3D false;=0A=
		} else {=0A=
			next =3D true;=0A=
		}=0A=
		output +=3D s; =0A=
	}=0A=
	return output.substr(1, output.length-2);	=0A=
}=0A=
=0A=
function wpautop(p) {=0A=
	p =3D p + '\n\n';=0A=
	p =3D p.replace(/(<blockquote[^>]*>)/g, '\n$1');=0A=
	p =3D p.replace(/(<\/blockquote[^>]*>)/g, '$1\n');=0A=
	p =3D p.replace(/\r\n/g, '\n');=0A=
	p =3D p.replace(/\r/g, '\n');=0A=
	p =3D p.replace(/\n\n+/g, '\n\n');=0A=
	p =3D p.replace(/\n?(.+?)(?:\n\s*\n)/g, '<p>$1</p>');=0A=
	p =3D p.replace(/<p>\s*?<\/p>/g, '');=0A=
	p =3D p.replace(/<p>\s*(<\/?blockquote[^>]*>)\s*<\/p>/g, '$1');=0A=
	p =3D p.replace(/<p><blockquote([^>]*)>/ig, '<blockquote$1><p>');=0A=
	p =3D p.replace(/<\/blockquote><\/p>/ig, '<p></blockquote>');	=0A=
	p =3D p.replace(/<p>\s*<blockquote([^>]*)>/ig, '<blockquote$1>');=0A=
	p =3D p.replace(/<\/blockquote>\s*<\/p>/ig, '</blockquote>');	=0A=
	p =3D p.replace(/\s*\n\s*/g, '<br />');=0A=
	return p;=0A=
}=0A=
=0A=
function updateLivePreview() {=0A=
	=0A=
	var cmntArea =3D document.getElementById('comment');=0A=
	var pnmeArea =3D document.getElementById('author');=0A=
	var purlArea =3D document.getElementById('url');=0A=
	var wordCountArea=3Ddocument.getElementById('wordCount');=0A=
    if( cmntArea )=0A=
	{	=0A=
    =0A=
        =0A=
    }=0A=
    if( cmntArea )=0A=
	{	=0A=
       var char_left=3Dmax_char_count-cmntArea.value.length;=0A=
       if(0>=3Dchar_left)=0A=
       {=0A=
         cmntArea.value=3DcmntArea.value.substring(0,max_char_count);=0A=
       } =0A=
       wordCountArea.innerHTML=3D"Number of characters remaining :<b> =
"+char_left+"</b>";=0A=
       var cmnt =3D wpautop(wptexturize(cmntArea.value));=0A=
        =0A=
    }=0A=
	if( pnmeArea )=0A=
		var pnme =3D pnmeArea.value;=0A=
	=0A=
	if( purlArea )=0A=
		var purl =3D purlArea.value;=0A=
		=0A=
	if(purl && pnme) {=0A=
		var name =3D '<a href=3D"' + purl + '">' + pnme + '</a> says';=0A=
	} else if(!purl && pnme) {=0A=
		var name =3D pnme + ' says';=0A=
	} else if(purl && !pnme) {=0A=
		var name =3D '<a href=3D"' + purl + '">You</a> say';=0A=
	} else {=0A=
		var name =3D "You say";=0A=
	}=0A=
	=0A=
        document.getElementById('commentPreview').innerHTML =3D =
'<p><strong>Preview:</strong></p><p><em>' + name + ':</em></p><p>' + =
cmnt + '</p>';=0A=
}=0A=
=0A=
function initLivePreview() {=0A=
	if(!document.getElementById)=0A=
		return false;=0A=
=0A=
	var cmntArea =3D document.getElementById('comment');=0A=
	var pnmeArea =3D document.getElementById('author');=0A=
	var purlArea =3D document.getElementById('url');=0A=
	=0A=
	if ( cmntArea )=0A=
		cmntArea.onkeyup =3D updateLivePreview;=0A=
	=0A=
	if ( pnmeArea )=0A=
		pnmeArea.onkeyup =3D updateLivePreview;=0A=
	=0A=
	if ( purlArea )=0A=
		purlArea.onkeyup =3D updateLivePreview;	=0A=
}=0A=
=0A=
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=0A=
// Event Listener by Scott Andrew - http://scottandrew.com=0A=
// edited by Mark Wubben, <useCapture> is now set to false=0A=
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=0A=
function addEvent(obj, evType, fn){=0A=
	if(obj.addEventListener){=0A=
		obj.addEventListener(evType, fn, false); =0A=
		return true;=0A=
	} else if (obj.attachEvent){=0A=
		var r =3D obj.attachEvent('on'+evType, fn);=0A=
		return r;=0A=
	} else {=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
addEvent(window, "load", initLivePreview);=0A=
=0A=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/wp-content/plugins/podpress/podpress.js

	if(!self.getHTTPObject) {=0A=
		function getHTTPObject() {=0A=
			var xmlhttp;=0A=
	    var container;=0A=
		  if (!xmlhttp && typeof XMLHttpRequest !=3D 'undefined') {=0A=
			  try {=0A=
				  xmlhttp =3D new XMLHttpRequest();=0A=
	      } catch (e) {=0A=
		      xmlhttp =3D false;=0A=
				}=0A=
	    } else {=0A=
		    try {=0A=
			    xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
				} catch (e) {=0A=
	        try {=0A=
		        xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
			    } catch (E) {=0A=
				    xmlhttp =3D false;=0A=
					}=0A=
	      }=0A=
			}		=0A=
			return xmlhttp;=0A=
	  }=0A=
	}=0A=
=0A=
	var podPressHttp =3D getHTTPObject();=0A=
=0A=
	function podPressShowVideoPreview (strPlayerDiv, strMediaFile, =
numWidth, numHeight, strPreviewImg) {=0A=
		var refPlayerDiv =3D =
document.getElementById('podPressPlayerSpace_'+strPlayerDiv);=0A=
		if(refPlayerDiv =3D=3D undefined) {=0A=
			return false;=0A=
		} =0A=
		refPlayerDiv.innerHTML =3D podPressGenerateVideoPreview (strPlayerDiv, =
strMediaFile, numWidth, numHeight, strPreviewImg);=0A=
	}=0A=
=0A=
	function podPressGenerateVideoPreview (strPlayerDiv, strMediaFile, =
numWidth, numHeight, strPreviewImg, bPreviewOnly) {=0A=
		if (typeof numWidth =3D=3D 'undefined') {=0A=
			numWidth =3D 320;=0A=
		}=0A=
		if (typeof numHeight =3D=3D 'undefined') {=0A=
			numHeight =3D 240;=0A=
		}=0A=
		if (typeof strPreviewImg =3D=3D 'undefined') {=0A=
			strPreviewImg =3D podPressDefaultPreviewImage;=0A=
		}=0A=
		if (typeof bPreviewOnly =3D=3D 'undefined') {=0A=
			bPreviewOnly =3D false;=0A=
		}=0A=
=0A=
		if(numHeight < 80) {=0A=
			strPreviewImg =3D =
podPressBackendURL+'images/vpreview_center_text.png';=0A=
		}=0A=
=0A=
		var strTopBgWidth =3D numWidth-14;=0A=
		var strBottomBgWidth =3D numWidth - 126;=0A=
		var strTableWidth =3D numWidth+14;=0A=
		var strDimensions =3D numWidth+':'+numHeight;=0A=
=0A=
		var strResult =3D '';=0A=
=0A=
		strResult +=3D '<table class=3D"podPress_previewImage" style=3D"width: =
'+strTableWidth+'px;" cellpadding=3D"0" cellspacing=3D"0">';=0A=
		strResult +=3D '<tr class=3D"podPress_previewImage">';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
27px; width: 7px; text-align: left;"><img =
class=3D"podPress_previewImage" width=3D"7" height=3D"27" =
src=3D"'+podPressBackendURL+'images/vpreview_top_left.png" border=3D"0" =
alt=3D"."/></td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" colspan=3D"3" =
style=3D"height: 27px; width: '+strTopBgWidth+'px; text-align: center; =
background: =
url(\''+podPressBackendURL+'images/vpreview_top_background.png\'); =
background-repeat: repeat-x;"><img width=3D"119" height=3D"27" =
class=3D"podPress_previewImage" =
src=3D"'+podPressBackendURL+'images/vpreview_top_middle.png" =
border=3D"0" alt=3D"."/></td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
27px; width: 7px; text-align: right;"><img =
class=3D"podPress_previewImage" width=3D"7" height=3D"27"  =
src=3D"'+podPressBackendURL+'images/vpreview_top_right.png" border=3D"0" =
alt=3D"."/></td>';=0A=
		strResult +=3D '</tr>';=0A=
		strResult +=3D '<tr class=3D"podPress_previewImage">';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"width: =
7px; background: =
url(\''+podPressBackendURL+'images/vpreview_left_background.png\'); =
background-repeat: repeat-y;">&nbsp;</td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" colspan=3D"3" =
style=3D"width: '+numWidth+'px;">';=0A=
		strResult +=3D '<img class=3D"#podPress_previewImage" =
src=3D"'+strPreviewImg+'" border=3D"0" width=3D"'+numWidth+'" =
height=3D"'+numHeight+'" alt=3D"previewImg"  =
id=3D"podPress_previewImageIMG_'+strPlayerDiv+'"';=0A=
		if(!bPreviewOnly) {=0A=
			strResult +=3D ' onclick=3D"javascript: =
podPressShowHidePlayer('+strPlayerDiv+', \''+strMediaFile+'\', =
'+numWidth+', '+numHeight+', \'force\'); return false;"';=0A=
		}=0A=
		strResult +=3D '/>';=0A=
		strResult +=3D '</td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"width: =
7px; background: =
url(\''+podPressBackendURL+'images/vpreview_right_background.png\'); =
background-repeat: repeat-y;">&nbsp;</td>';=0A=
		strResult +=3D '</tr>';=0A=
		strResult +=3D '<tr class=3D"podPress_previewImage">';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
23px; width: 7px;"><img class=3D"podPress_previewImage" width=3D"7" =
height=3D"23" =
src=3D"'+podPressBackendURL+'images/vpreview_bottom_left.png" =
border=3D"0" alt=3D"."/></td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
23px; text-align: left; background: =
url(\''+podPressBackendURL+'images/vpreview_bottom_background.png\'); =
background-repeat: repeat-x;"><img class=3D"podPress_previewImage" =
width=3D"56" height=3D"23" =
src=3D"'+podPressBackendURL+'images/vpreview_bottom_middle_left.png" =
border=3D"0"  alt=3D"."/></td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
23px; width: '+strBottomBgWidth+'px; background: =
url(\''+podPressBackendURL+'images/vpreview_bottom_background.png\'); =
background-repeat: repeat-x;">&nbsp;</td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
23px; text-align: right; background: =
url(\''+podPressBackendURL+'images/vpreview_bottom_background.png\'); =
background-repeat: repeat-x;"><img class=3D"podPress_previewImage" =
width=3D"56" height=3D"23" =
src=3D"'+podPressBackendURL+'images/vpreview_bottom_middle_right.png" =
border=3D"0"  alt=3D"."/></td>';=0A=
		strResult +=3D '<td class=3D"podPress_previewImage" style=3D"height: =
23px; width: 7px;"><img class=3D"podPress_previewImage" width=3D"7" =
height=3D"23" =
src=3D"'+podPressBackendURL+'images/vpreview_bottom_right.png" =
border=3D"0" alt=3D"."/></td>';=0A=
		strResult +=3D '</tr>';=0A=
		strResult +=3D '</table>';=0A=
		return strResult;=0A=
	}=0A=
=0A=
	function podPressGeneratePlayer(strPlayerDiv, strMediaFile, numWidth, =
numHeight, strAutoStart, strPreviewImg) {=0A=
		if (typeof numWidth =3D=3D 'undefined' || numWidth =3D=3D '') {=0A=
			numWidth =3D 320;=0A=
		}=0A=
		if (typeof numHeight =3D=3D 'undefined' || numHeight =3D=3D '') {=0A=
			numHeight =3D 240;=0A=
		}=0A=
=0A=
		if (typeof strAutoStart =3D=3D 'undefined') {=0A=
			strAutoStart =3D 'false';=0A=
		}=0A=
		if(strAutoStart =3D=3D 'nopreview') {=0A=
			return '';=0A=
		}=0A=
		var lenOfMedia =3D strMediaFile.length;=0A=
		if(strMediaFile.substring(lenOfMedia-8, lenOfMedia) =3D=3D '.youtube') =
{=0A=
			var strExt =3D 'youtube';=0A=
			strMediaFile =3D strMediaFile.substring(0, lenOfMedia-8)=0A=
		} else if(strMediaFile.substring(lenOfMedia-8, lenOfMedia) =3D=3D =
'.torrent') {=0A=
			var strExt =3D 'torrent';=0A=
		} else if(strMediaFile.substring(lenOfMedia-3, lenOfMedia-2) =3D=3D =
'.') {=0A=
			var strExt =3D strMediaFile.substring(lenOfMedia-2, lenOfMedia);=0A=
		} else if(strMediaFile.substring(lenOfMedia-4, lenOfMedia-3) =3D=3D =
'.') {=0A=
			var strExt =3D strMediaFile.substring(lenOfMedia-3, lenOfMedia);=0A=
		} else {=0A=
			var strExt =3D '';=0A=
		}=0A=
		strExt =3D strExt.toLowerCase();=0A=
=0A=
		if(strExt !=3D 'mp3' && strExt !=3D 'flv' && strExt !=3D 'yyoutube' && =
strAutoStart =3D=3D 'false') {=0A=
			if(strExt =3D=3D 'youtube') {=0A=
				strMediaFile =3D strMediaFile+'.youtube';=0A=
			}=0A=
			return podPressGenerateVideoPreview (strPlayerDiv, strMediaFile, =
numWidth, numHeight, strPreviewImg);=0A=
		}=0A=
		switch (strExt) {=0A=
			case 'm4v':=0A=
			case 'm4a':=0A=
			case 'avi':=0A=
			case 'mpeg':=0A=
			case 'mpg':=0A=
			case 'mp4':=0A=
			case 'qt':=0A=
			case 'mov':=0A=
				switch (strExt) {=0A=
					case 'm4v':=0A=
						var strMimeType =3D 'video/x-m4v';=0A=
						break;=0A=
					case 'm4a':=0A=
						var strMimeType =3D 'audio/x-m4a';=0A=
						break;=0A=
					case 'avi':=0A=
						var strMimeType =3D 'video/avi';=0A=
						break;=0A=
					case 'mpeg':=0A=
					case 'mpg':=0A=
						var strMimeType =3D 'video/mpeg';=0A=
						break;=0A=
					case 'mp4':=0A=
						var strMimeType =3D 'audio/mpeg';=0A=
						break;=0A=
					case 'qt':=0A=
					case 'mov':=0A=
						var strMimeType =3D 'video/quicktime';=0A=
						break;=0A=
				}=0A=
				strResult =3D '<object =
classid=3D"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" =
codebase=3D"http://www.apple.com/qtactivex/qtplugin.cab">';=0A=
				strResult +=3D '	<param name=3D"src" value=3D"'+strMediaFile+'" />';=0A=
				strResult +=3D '	<param name=3D"href" value=3D"'+strMediaFile+'" />';=0A=
				strResult +=3D '	<param name=3D"scale" value=3D"aspect" />';=0A=
				strResult +=3D '	<param name=3D"controller" value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"autoplay" value=3D"'+strAutoStart+'" =
/>';=0A=
				strResult +=3D '	<param name=3D"bgcolor" value=3D"000000" />';=0A=
				strResult +=3D '	<param name=3D"pluginspage" =
value=3D"http://www.apple.com/quicktime/download/" />';=0A=
				strResult +=3D '	<embed src=3D"'+strMediaFile+'" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" scale=3D"aspect" =
cache=3D"true" bgcolor=3D"000000" autoplay=3D"'+strAutoStart+'" =
controller=3D"true" src=3D"'+strMediaFile+'" type=3D"'+strMimeType+'" =
pluginspage=3D"http://www.apple.com/quicktime/download/"></embed>';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case 'wma':=0A=
			case 'wmv':=0A=
			case 'asf':=0A=
				strResult =3D '<object id=3D"winplayer" =
classid=3D"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" standby=3D"Media is =
loading..." type=3D"application/x-oleobject">';=0A=
				strResult +=3D '	<param name=3D"url" value=3D"'+strMediaFile+'" />';=0A=
				strResult +=3D '	<param name=3D"AutoStart" =
value=3D"'+strAutoStart+'" />';=0A=
				strResult +=3D '	<param name=3D"AutoSize" value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"AllowChangeDisplaySize" =
value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"standby" value=3D"Media is =
loading..." />';=0A=
				strResult +=3D '	<param name=3D"AnimationAtStart" value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"scale" value=3D"aspect" />';=0A=
				strResult +=3D '	<param name=3D"ShowControls" value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"ShowCaptioning" value=3D"false" />';=0A=
				strResult +=3D '	<param name=3D"ShowDisplay" value=3D"false" />';=0A=
				strResult +=3D '	<param name=3D"ShowStatusBar" value=3D"false" />';=0A=
				strResult +=3D '	<embed type=3D"application/x-mplayer2" =
src=3D"'+strMediaFile+'" width=3D"'+numWidth+'" height=3D"'+numHeight+'" =
scale=3D"aspect" AutoStart=3D"'+strAutoStart+'" ShowDisplay=3D"0" =
ShowStatusBar=3D"0" AutoSize=3D"1" AnimationAtStart=3D"1" =
AllowChangeDisplaySize=3D"1" ShowControls=3D"1"></embed>';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case 'swf':=0A=
				if(strAutoStart =3D=3D 'true') {=0A=
					strAutoStart =3D '';=0A=
				} else {=0A=
					strAutoStart =3D ' play=3D"false"';=0A=
				}=0A=
			=0A=
				strResult =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,29,0"'+strAutoStart+' width=3D"'+numWidth+'" =
height=3D"'+numHeight+'" menu=3D"true">';=0A=
				strResult +=3D '	<param name=3D"movie" value=3D"'+strMediaFile+'" =
/>';=0A=
				strResult +=3D '	<param name=3D"quality" value=3D"high" />';=0A=
				strResult +=3D '	<param name=3D"menu" value=3D"true" />';=0A=
				strResult +=3D '	<param name=3D"scale" value=3D"noorder" />';=0A=
				strResult +=3D '	<param name=3D"quality" value=3D"high" />';=0A=
				strResult +=3D '	<embed src=3D"'+strMediaFile+'" quality=3D"high" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
type=3D"application/x-shockwave-flash"'+strAutoStart+' =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" menu=3D"true"></embed>';=0A=
				strResult +=3D '</object>';=0A=
				break;=0A=
			case 'flv':=0A=
				if(strAutoStart =3D=3D 'true') {=0A=
					strAutoStart =3D '';=0A=
				} else {=0A=
					strAutoStart =3D '&autoStart=3Dfalse';=0A=
				}=0A=
				strResult =3D '<object type=3D"application/x-shockwave-flash" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" wmode=3D"transparent" =
data=3D"'+podPressBackendURL+'players/flvplayer.swf?file=3D'+encodeURI(st=
rMediaFile)+strAutoStart+'">';=0A=
				strResult +=3D '  <param name=3D"movie" =
value=3D"'+podPressBackendURL+'players/flvplayer.swf?file=3D'+encodeURI(s=
trMediaFile)+strAutoStart+'" />';=0A=
				strResult +=3D '  <param name=3D"wmode" value=3D"transparent" />';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case '.rm':=0A=
				strResult =3D '<object id=3D"realplayer" =
classid=3D"clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'">';=0A=
				strResult +=3D '	<param name=3D"src" value=3D"'+strMediaFile+'" />';=0A=
				strResult +=3D '	<param name=3D"autostart" =
value=3D"'+strAutoStart+'" />';=0A=
				strResult +=3D '	<param name=3D"controls" =
value=3D"imagewindow,controlpanel" />';=0A=
				strResult +=3D '	<embed src=3D"'+strMediaFile+'" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" =
autostart=3D"'+strAutoStart+'" controls=3D"imagewindow,controlpanel" =
type=3D"audio/x-pn-realaudio-plugin"></embed>';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case 'ogg':=0A=
				if(strAutoStart =3D=3D 'true') {=0A=
					strAutoStart =3D 'yes';=0A=
				} else {=0A=
					strAutoStart =3D 'no';=0A=
				}=0A=
				numWidth =3D '290';=0A=
				numHeight =3D '65';=0A=
				strResult =3D '<object =
classid=3D"clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'" align=3D"center" =
codebase=3D"http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab=
#Version=3D1,3,0,0">';=0A=
				strResult +=3D '	<param name=3D"java_codebase" =
VALUE=3D"'+podPressBackendURL+'players/" />';=0A=
				strResult +=3D '	<param name=3D"java_code" =
VALUE=3D"JOrbisPlayer.class" />';=0A=
				strResult +=3D '	<param name=3D"archive" =
VALUE=3D"JOrbisPlayer.jar,jogg.jar,jorbis.jar" />';=0A=
				strResult +=3D '	<param name=3D"jorbis.player.play.0" =
VALUE=3D"'+strMediaFile+'" />';=0A=
				strResult +=3D '	<param name=3D"jorbis.player.icestats" VALUE=3D"no" =
/>';=0A=
				strResult +=3D '	<param name=3D"jorbis.player.playonstartup" =
VALUE=3D"'+strAutoStart+'" />';=0A=
				strResult +=3D '	<param name=3D"type" =
VALUE=3D"application/x-java-applet;version=3D1.3" />';=0A=
				strResult +=3D '	<comment><embed =
type=3D"application/x-java-applet;version=3D1.3" width=3D"'+numWidth+'" =
height=3D"'+numHeight+'" =
java_codebase=3D"'+podPressBackendURL+'players/" =
java_code=3D"JOrbisPlayer.class" =
archive=3D"JOrbisPlayer.jar,jogg.jar,jorbis.jar" =
jorbis.player.play.0=3D"'+strMediaFile+'" jorbis.player.icestats=3D"no" =
jorbis.player.playonstartup=3D"'+strAutoStart+'" =
pluginspage=3D"http://java.sun.com/products/plugin/1.3/plugin-install.htm=
l"></embed></comment>';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case 'youtube':=0A=
				if(strAutoStart =3D=3D 'true') {=0A=
					strAutoStart =3D 'yes';=0A=
				} else {=0A=
					strAutoStart =3D 'no';=0A=
				}=0A=
				strResult =3D '<object width=3D"'+numWidth+'" =
height=3D"'+numHeight+'">';=0A=
				strResult +=3D '	<param name=3D"movie" =
value=3D"http://www.youtube.com/v/'+strMediaFile+'&rel=3D1&autoplay=3D1" =
/>';=0A=
				strResult +=3D '	<param name=3D"wmode" value=3D"transparent" />';=0A=
				strResult +=3D '	<embed =
src=3D"http://www.youtube.com/v/'+strMediaFile+'&rel=3D1&autoplay=3D1" =
type=3D"application/x-shockwave-flash" wmode=3D"transparent" =
width=3D"'+numWidth+'" height=3D"'+numHeight+'"></embed>';=0A=
				strResult +=3D '</object><br/><br/>';=0A=
				break;=0A=
			case 'mp3':=0A=
			default:=0A=
				if(strAutoStart =3D=3D 'true') {=0A=
					var localCopyPlayerOptions =3D =
podPressMP3PlayerOptions+'autostart=3Dyes&amp;'; =0A=
				} else {=0A=
					var localCopyPlayerOptions =3D podPressMP3PlayerOptions+''; =0A=
				}=0A=
				strResult =3D '';=0A=
				if(podPressMP3PlayerWrapper) {=0A=
					strResult +=3D '<table width=3D"342" height=3D"40" =
cellpadding=3D"0" cellspacing=3D"0" =
background=3D"'+podPressBackendURL+'images/listen_wrapper.gif"><tr><td =
width=3D"45">&nbsp</td><td style=3D"vertical-align: middle;">';=0A=
				}=0A=
				strResult +=3D '<object type=3D"application/x-shockwave-flash" =
data=3D"'+podPressBackendURL+'players/'+podPressPlayerFile+'" =
width=3D"290" height=3D"24" id=3D"audioplayer'+strPlayerDiv+'">';=0A=
				strResult +=3D '	<param name=3D"movie" =
value=3D"'+podPressBackendURL+'players/'+podPressPlayerFile+'" />';=0A=
				strResult +=3D '	<param name=3D"FlashVars" =
value=3D"playerID=3D'+strPlayerDiv+localCopyPlayerOptions+'soundFile=3D'+=
encodeURI(strMediaFile)+'" />';=0A=
				strResult +=3D '	<param name=3D"quality" value=3D"high" />';=0A=
				strResult +=3D '	<param name=3D"menu" value=3D"false" />';=0A=
				strResult +=3D '	<param name=3D"wmode" value=3D"transparent" />';=0A=
				strResult +=3D '</object>';=0A=
				if(podPressMP3PlayerWrapper) {=0A=
					strResult +=3D '</td></tr></table>';=0A=
				}=0A=
				break;=0A=
		}=0A=
		return strResult;=0A=
	}=0A=
=0A=
	function podPressShowHidePlayer(strPlayerDiv, strMediaFile, numWidth, =
numHeight, strAutoStart, strPreviewImg) {=0A=
		var refPlayerDiv =3D =
document.getElementById('podPressPlayerSpace_'+strPlayerDiv);=0A=
		var refPlayerDivLink =3D =
document.getElementById('podPressPlayerSpace_'+strPlayerDiv+'_PlayLink');=0A=
=0A=
		if(refPlayerDiv =3D=3D undefined) {=0A=
			return false;=0A=
		}=0A=
=0A=
		if (strAutoStart =3D=3D 'force') {=0A=
			strAutoStart =3D 'true';=0A=
			bForceShow =3D true;=0A=
		} else {=0A=
			bForceShow =3D false;=0A=
		}=0A=
=0A=
		if(bForceShow) {=0A=
			refPlayerDivLink.innerHTML=3DpodPressText_HidePlayer;=0A=
			refPlayerDivLink.parentNode.onclick =3D function(){ =
podPressShowHidePlayer(strPlayerDiv, strMediaFile, numWidth, numHeight, =
'true'); return false; };=0A=
			refPlayerDiv.style.display=3D'block';=0A=
		} else {=0A=
			if(refPlayerDivLink.innerHTML =3D=3D podPressText_PlayNow) {=0A=
				refPlayerDivLink.innerHTML=3DpodPressText_HidePlayer;=0A=
				refPlayerDiv.style.display=3D'block';=0A=
			} else {=0A=
				refPlayerDivLink.innerHTML=3DpodPressText_PlayNow;=0A=
				refPlayerDiv.style.display=3D'none';=0A=
				if(document.getElementById('winplayer') !=3D undefined) {=0A=
					if(document.getElementById('winplayer').controls) {=0A=
						document.getElementById('winplayer').controls.stop();=0A=
					}=0A=
				} else {=0A=
					refPlayerDiv.innerHTML=3D'';=0A=
				}=0A=
				bForceShow =3D true;=0A=
				refPlayerDivLink.parentNode.onclick =3D function(){ =
podPressShowHidePlayer(strPlayerDiv, strMediaFile, numWidth, numHeight, =
'force'); return false; };=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		if(strAutoStart =3D=3D 'nopreview') {=0A=
			refPlayerDivLink.innerHTML=3DpodPressText_PlayNow;=0A=
			refPlayerDiv.style.display=3D'none';=0A=
		}=0A=
=0A=
		var	pos =3D strMediaFile.lastIndexOf('\.');=0A=
		pos =3D pos+1;=0A=
		var strExt =3D strMediaFile.substring(pos);=0A=
		strExt =3D strExt.toLowerCase();=0A=
		if(strExt =3D=3D 'mp3') {=0A=
			ap_stopAll();=0A=
		}=0A=
=0A=
		refPlayerDiv.innerHTML=3DpodPressGeneratePlayer(strPlayerDiv, =
strMediaFile, numWidth, numHeight, strAutoStart, strPreviewImg);=0A=
	}=0A=
=0A=
	function podPressPopupPlayer(strPlayerDiv, strMediaFile, numWidth, =
numHeight) {=0A=
		var refPlayerDiv =3D =
document.getElementById('podPressPlayerSpace_'+strPlayerDiv);=0A=
		var refPlayerDivLink =3D =
document.getElementById('podPressPlayerSpace_'+strPlayerDiv+'_PlayLink');=0A=
=0A=
		if(refPlayerDiv !=3D undefined) {=0A=
			refPlayerDivLink.innerHTML=3DpodPressText_PlayNow;=0A=
			refPlayerDiv.style.display=3D'none';=0A=
			if(document.getElementById('winplayer') !=3D undefined) {=0A=
				if(document.getElementById('winplayer').controls) {=0A=
					document.getElementById('winplayer').controls.stop();=0A=
				}=0A=
			} else {=0A=
				refPlayerDiv.innerHTML=3D'';=0A=
			}=0A=
			refPlayerDivLink.parentNode.onclick =3D function(){ =
podPressShowHidePlayer(strPlayerDiv, strMediaFile, numWidth, numHeight, =
'force'); return false; };=0A=
		}=0A=
=0A=
		var strResult =3D '<HTML>\n';=0A=
		strResult +=3D '<HEAD>\n';=0A=
		strResult +=3D '<TITLE>podPress Popup Player</TITLE>\n';=0A=
		strResult +=3D '</HEAD>\n';=0A=
		strResult +=3D '<BODY>\n';=0A=
		strResult +=3D podPressGeneratePlayer(1, strMediaFile, numWidth, =
numHeight, 'true');=0A=
		strResult +=3D '</BODY>\n';=0A=
		strResult +=3D '</HTML>';=0A=
=0A=
		if (typeof numWidth =3D=3D 'undefined' || numWidth =3D=3D '') {=0A=
			numWidth =3D 320;=0A=
		}=0A=
		if (typeof numHeight =3D=3D 'undefined' || numHeight =3D=3D '') {=0A=
			numHeight =3D 240;=0A=
		}=0A=
=0A=
		if(podPressMP3PlayerWrapper) {=0A=
			numWidth =3D numWidth + 50;=0A=
		} else {=0A=
			numWidth =3D numWidth + 10;=0A=
		}=0A=
=0A=
		numHeight =3D numHeight + 50;=0A=
		=0A=
		newwindow=3Dwindow.open('', 'podPressPlayer', =
'toolbar=3D0,scrollbars=3D0,location=3D0,statusbar=3D0,menubar=3D0,resiza=
ble=3D1,width=3D'+numWidth+',height=3D'+numHeight);=0A=
		newdocument=3Dnewwindow.document;=0A=
		newdocument.write(strResult);=0A=
		newdocument.close();=0A=
	}=0A=
=0A=
	function  podPressGetBaseName(file) {=0A=
		var Parts =3D file.split('\\');=0A=
		if( Parts.length < 2 ) {=0A=
			Parts =3D file.split('/');=0A=
		}=0A=
		return Parts[ Parts.length -1 ];=0A=
	}=0A=
=0A=
if(ap_instances =3D=3D undefined) {=0A=
	function ap_registerPlayers() {=0A=
		var objectID;=0A=
		var objectTags =3D document.getElementsByTagName('object');=0A=
		for(var i=3D0;i<objectTags.length;i++) {=0A=
			objectID =3D objectTags[i].id;=0A=
		if(objectID.indexOf('audioplayer') =3D=3D 0) {=0A=
				ap_instances[i] =3D objectID.substring(11, objectID.length);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	function ap_stopAll(playerID) {=0A=
		for(var i =3D 0;i<ap_instances.length;i++) {=0A=
			try {=0A=
				if(ap_instances[i] !=3D playerID) { =0A=
					document.getElementById('audioplayer' + =
ap_instances[i].toString()).SetVariable('closePlayer', 1);=0A=
				}	else {=0A=
					document.getElementById('audioplayer' + =
ap_instances[i].toString()).SetVariable('closePlayer', 0);=0A=
				}=0A=
			} catch( errorObject ) {=0A=
				// stop any errors=0A=
			}=0A=
		}=0A=
	}=0A=
	var ap_instances =3D new Array();=0A=
	var ap_clearID =3D setInterval( ap_registerPlayers, 100 );=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digg.com/tools/diggthis.js

=0A=
(function(){var ds=3Dtypeof digg_skin=3D=3D'string'?digg_skin:'';var =
h=3D80;var w=3D52;if(ds=3D=3D'compact'){h=3D18;w=3D120;}=0A=
else if(ds=3D=3D'icon'){h=3D16;w=3D16;}=0A=
var u=3Dtypeof digg_url=3D=3D'string'?digg_url:(typeof =
DIGG_URL=3D=3D'string'?DIGG_URL:window.location.href);document.write("<if=
rame src=3D'http://digg.com/tools/diggthis.php?u=3D"+=0A=
escape(u).replace(/\+/g,'%2b')+=0A=
(typeof digg_title=3D=3D'string'?('&t=3D'+escape(digg_title)):'')+=0A=
(typeof digg_window=3D=3D'string'?('&w=3D'+escape(digg_window)):'')+=0A=
(typeof digg_bodytext=3D=3D'string'?('&b=3D'+escape(digg_bodytext)):'')+=0A=
(typeof digg_media=3D=3D'string'?('&m=3D'+escape(digg_media)):'')+=0A=
(typeof digg_topic=3D=3D'string'?('&c=3D'+escape(digg_topic)):'')+=0A=
(typeof digg_bgcolor=3D=3D'string'?('&k=3D'+escape(digg_bgcolor)):'')+=0A=
(ds?('&s=3D'+ds):'')+"' height=3D'"+h+"' width=3D'"+w+"' =
frameborder=3D'0' scrolling=3D'no'></iframe>");})()
------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://reddit.com/button.js?t=1

(function() {=0A=
var write_string=3D'<iframe =
src=3D"http://reddit.com/button?t=3D1&url=3D';=0A=
if (window.reddit_url)  { write_string +=3D =
encodeURIComponent(reddit_url); }=0A=
else { write_string +=3D encodeURIComponent('None');}=0A=
if (window.reddit_title) { write_string +=3D '&title=3D' + =
encodeURIComponent(reddit_title); }=0A=
if (window.reddit_css) { write_string +=3D '&css=3D' + =
encodeURIComponent(reddit_css); }=0A=
write_string +=3D '" height=3D"22" width=3D"130" scrolling=3D"no" =
frameborder=3D"0"></iframe>';=0A=
document.write(write_string);=0A=
})()=0A=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.celsias.com/jquery.js

eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?"":e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--){if(k[c]){p=3Dp.repl=
ace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('l(1l =
1x.6=3D=3D"Q"){1x.Q=3D1x.Q;u 6=3Dq(a,c){l(a&&1l =
a=3D=3D"q"&&6.C.21&&!a.1G&&a[0]=3D=3DQ)v 6(Y).21(a);a=3Da||Y;l(a.3n)v =
6(6.1Q(a,[]));l(c&&c.3n)v 6(c).1X(a);l(1x=3D=3D7)v 1m 6(a,c);l(1l =
a=3D=3D"24"){u =
m=3D/^[^<]*(<.+>)[^>]*$/.3c(a);l(m)a=3D6.3F([m[1]])}7.2a(a.14=3D=3D2o||a.=
D&&a!=3D1x&&!a.1G&&a[0]!=3DQ&&a[0].1G?6.1Q(a,[]):6.1X(a,c));u =
C=3D15[15.D-1];l(C&&1l C=3D=3D"q")7.V(C);v 7};l(1l $!=3D"Q")6.3W$=3D$;u =
$=3D6;6.C=3D6.8h=3D{3n:"1.0.4",66:q(){v 7.D},1S:q(2R){v =
2R=3D=3DQ?6.1Q(7,[]):7[2R]},2a:q(64){7.D=3D0;[].1q.17(7,64);v =
7},V:q(C,1h){v 6.V(7,C,1h)},8k:q(1j){u =
2h=3D-1;7.V(q(i){l(7=3D=3D1j)2h=3Di});v 2h},1r:q(1I,11,B){v =
1I.14!=3D3X||11!=3DQ?7.V(q(){l(11=3D=3DQ)J(u E 1z =
1I)6.1r(B?7.1o:7,E,1I[E]);G =
6.1r(B?7.1o:7,1I,11)}):6[B||"1r"](7[0],1I)},1a:q(1I,11){v =
7.1r(1I,11,"3j")},2D:q(e){e=3De||7;u t=3D"";J(u j=3D0;j<e.D;j++){u =
r=3De[j].2x;J(u =
i=3D0;i<r.D;i++)l(r[i].1G!=3D8)t+=3Dr[i].1G!=3D1?r[i].56:6.C.2D([r[i]])}v=
 t},1W:q(){u a=3D6.3F(15);v 7.V(q(){u =
b=3Da[0].3I(P);7.1i.2M(b,7);1V(b.26)b=3Db.26;b.49(7)})},5y:q(){v =
7.2V(15,P,1,q(a){7.49(a)})},5z:q(){v =
7.2V(15,P,-1,q(a){7.2M(a,7.26)})},5A:q(){v =
7.2V(15,W,1,q(a){7.1i.2M(a,7)})},5C:q(){v =
7.2V(15,W,-1,q(a){7.1i.2M(a,7.7L)})},4m:q(){l(!(7.2n&&7.2n.D))v 7;v =
7.2a(7.2n.7W())},1X:q(t){v 7.2i(6.2C(7,q(a){v =
6.1X(t,a)}),15)},4F:q(4E){v 7.2i(6.2C(7,q(a){v =
a.3I(4E!=3DQ?4E:P)}),15)},18:q(t){v 7.2i(t.14=3D=3D2o&&6.2C(7,q(a){J(u =
i=3D0;i<t.D;i++)l(6.18(t[i],[a]).r.D)v a;v =
L})||t.14=3D=3D8n&&(t?7.1S():[])||1l =
t=3D=3D"q"&&6.2P(7,t)||6.18(t,7).r,15)},2q:q(t){v 7.2i(1l =
t=3D=3D"24"?6.18(t,7,W).r:6.2P(7,q(a){v a!=3Dt}),15)},29:q(t){v =
7.2i(6.1Q(7,1l t=3D=3D"24"?6.1X(t):t.14=3D=3D2o?t:[t]),15)},4s:q(2z){v =
2z?6.18(2z,7).r.D>0:W},2V:q(1h,23,2T,C){u 4F=3D7.66()>1;u a=3D6.3F(1h);v =
7.V(q(){u 1j=3D7;l(23&&7.2t.2d()=3D=3D"8p"&&a[0].2t.2d()!=3D"8q"){u =
25=3D7.51("25");l(!25.D){1j=3DY.5Y("25");7.49(1j)}G 1j=3D25[0]}J(u =
i=3D(2T<0?a.D-1:0);i!=3D(2T<0?2T:a.D);i+=3D2T){C.17(1j,[4F?a[i].3I(P):a[i=
]])}})},2i:q(a,1h){u C=3D1h&&1h[1h.D-1];u =
2m=3D1h&&1h[1h.D-2];l(C&&C.14!=3D1A)C=3DL;l(2m&&2m.14!=3D1A)2m=3DL;l(!C){=
l(!7.2n)7.2n=3D[];7.2n.1q(7.1S());7.2a(a)}G{u =
20=3D7.1S();7.2a(a);l(2m&&a.D||!2m)7.V(2m||C).2a(20);G 7.2a(20).V(C)}v =
7}};6.1y=3D6.C.1y=3Dq(){u 1T=3D15[0],a=3D1;l(15.D=3D=3D1){1T=3D7;a=3D0}u =
E;1V(E=3D15[a++])J(u i 1z E)1T[i]=3DE[i];v =
1T};6.1y({5R:q(){6.68=3DP;6.V(6.2c.5J,q(i,n){6.C[i]=3Dq(a){u =
R=3D6.2C(7,n);l(a&&1l a=3D=3D"24")R=3D6.18(a,R).r;v =
7.2i(R,15)}});6.V(6.2c.2w,q(i,n){6.C[i]=3Dq(){u a=3D15;v 7.V(q(){J(u =
j=3D0;j<a.D;j++)6(a[j])[n](7)})}});6.V(6.2c.V,q(i,n){6.C[i]=3Dq(){v =
7.V(n,15)}});6.V(6.2c.18,q(i,n){6.C[n]=3Dq(2R,C){v =
7.18(":"+n+"("+2R+")",C)}});6.V(6.2c.1r,q(i,n){n=3Dn||i;6.C[i]=3Dq(h){v =
h=3D=3DQ?7.D?7[0][n]:L:7.1r(n,h)}});6.V(6.2c.1a,q(i,n){6.C[n]=3Dq(h){v =
h=3D=3DQ?(7.D?6.1a(7[0],n):L):7.1a(n,h)}})},V:q(1j,C,1h){l(1j.D=3D=3DQ)J(=
u i 1z 1j)C.17(1j[i],1h||[i,1j[i]]);G J(u =
i=3D0;i<1j.D;i++)l(C.17(1j[i],1h||[i,1j[i]])=3D=3D=3DW)3Y;v =
1j},1e:{29:q(o,c){l(6.1e.3k(o,c))v;o.1e+=3D(o.1e?" =
":"")+c},28:q(o,c){l(!c){o.1e=3D""}G{u 2N=3Do.1e.3B(" ");J(u =
i=3D0;i<2N.D;i++){l(2N[i]=3D=3Dc){2N.69(i,1);3Y}}o.1e=3D2N.4N(\' =
\')}},3k:q(e,a){l(e.1e!=3DQ)e=3De.1e;v 1m =
3V("(^|\\\\s)"+a+"(\\\\s|$)").1U(e)}},3O:q(e,o,f){J(u i 1z =
o){e.1o["20"+i]=3De.1o[i];e.1o[i]=3Do[i]}f.17(e,[]);J(u i 1z =
o)e.1o[i]=3De.1o["20"+i]},1a:q(e,p){l(p=3D=3D"27"||p=3D=3D"3J"){u =
20=3D{},3G,36,d=3D["6a","6p","6q","6j"];J(u =
i=3D0;i<d.D;i++){20["6e"+d[i]]=3D0;20["6c"+d[i]+"6h"]=3D0}6.3O(e,20,q(){l=
(6.1a(e,"1b")!=3D"1O"){3G=3De.78;36=3De.6k}G{e=3D6(e.3I(P)).1X(":4n").5N(=
"2U").4m().1a({4p:"1Y",2W:"6l",1b:"2r",8t:"0",5D:"0"}).5x(e.1i)[0];u =
2I=3D6.1a(e.1i,"2W");l(2I=3D=3D""||2I=3D=3D"3M")e.1i.1o.2W=3D"8s";3G=3De.=
6n;36=3De.6o;l(2I=3D=3D""||2I=3D=3D"3M")e.1i.1o.2W=3D"3M";e.1i.3v(e)}});v=
 p=3D=3D"27"?3G:36}v 6.3j(e,p)},3j:q(I,E,4L){u =
R;l(E=3D=3D\'1g\'&&6.T.1n)v =
6.1r(I.1o,\'1g\');l(E=3D=3D"3y"||E=3D=3D"2B")E=3D6.T.1n?"3b":"2B";l(!4L&&=
I.1o[E]){R=3DI.1o[E]}G =
l(Y.3H&&Y.3H.3P){l(E=3D=3D"2B"||E=3D=3D"3b")E=3D"3y";E=3DE.1E(/([A-Z])/g,=
"-$1").4A();u 1c=3DY.3H.3P(I,L);l(1c)R=3D1c.4O(E);G =
l(E=3D=3D\'1b\')R=3D\'1O\';G 6.3O(I,{1b:\'2r\'},q(){u =
c=3DY.3H.3P(7,\'\');R=3Dc&&c.4O(E)||\'\'})}G l(I.4w){u =
4Q=3DE.1E(/\\-(\\w)/g,q(m,c){v c.2d()});R=3DI.4w[E]||I.4w[4Q]}v =
R},3F:q(a){u r=3D[];J(u i=3D0;i<a.D;i++){u 1C=3Da[i];l(1l =
1C=3D=3D"24"){u =
s=3D6.2Q(1C),2b=3DY.5Y("2b"),1W=3D[0,"",""];l(!s.1f("<89"))1W=3D[1,"<3E>"=
,"</3E>"];G l(!s.1f("<6t")||!s.1f("<25"))1W=3D[1,"<23>","</23>"];G =
l(!s.1f("<3Q"))1W=3D[2,"<23>","</23>"];G =
l(!s.1f("<6v")||!s.1f("<6w"))1W=3D[3,"<23><25><3Q>","</3Q></25></23>"];2b=
.31=3D1W[1]+s+1W[2];1V(1W[0]--)2b=3D2b.26;1C=3D2b.2x}l(1C.D!=3DQ&&((6.T.2=
l&&1l 1C=3D=3D\'q\')||!1C.1G))J(u n=3D0;n<1C.D;n++)r.1q(1C[n]);G =
r.1q(1C.1G?1C:Y.81(1C.7Z()))}v r},2z:{"":"m[2]=3D=3D =
\'*\'||a.2t.2d()=3D=3Dm[2].2d()","#":"a.48(\'35\')&&a.48(\'35\')=3D=3Dm[2=
]",":":{5G:"i<m[3]-0",5H:"i>m[3]-0",5V:"m[3]-0=3D=3Di",5F:"m[3]-0=3D=3Di"=
,2j:"i=3D=3D0",1R:"i=3D=3Dr.D-1",5f:"i%2=3D=3D0",5g:"i%2","5V-3z":"6.1B(a=
,m[3]).1c","2j-3z":"6.1B(a,0).1c","1R-3z":"6.1B(a,0).1R","6A-3z":"6.1B(a)=
.D=3D=3D1",5L:"a.2x.D",5P:"!a.2x.D",5I:"6.C.2D.17([a]).1f(m[3])>=3D0",6C:=
"a.B!=3D\'1Y\'&&6.1a(a,\'1b\')!=3D\'1O\'&&6.1a(a,\'4p\')!=3D\'1Y\'",1Y:"a=
.B=3D=3D\'1Y\'||6.1a(a,\'1b\')=3D=3D\'1O\'||6.1a(a,\'4p\')=3D=3D\'1Y\'",6=
D:"!a.2O",2O:"a.2O",2U:"a.2U",4o:"a.4o || 6.1r(a, =
\'4o\')",2D:"a.B=3D=3D\'2D\'",4n:"a.B=3D=3D\'4n\'",5T:"a.B=3D=3D\'5T\'",4=
G:"a.B=3D=3D\'4G\'",5W:"a.B=3D=3D\'5W\'",4x:"a.B=3D=3D\'4x\'",4V:"a.B=3D=3D=
\'4V\'",4v:"a.B=3D=3D\'4v\'",4j:"a.B=3D=3D\'4j\'",4W:"/4W|3E|6H|4j/i.1U(a=
.2t)"},".":"6.1e.3k(a,m[2])","@":{"=3D":"z=3D=3Dm[4]","!=3D":"z!=3Dm[4]",=
"^=3D":"z && !z.1f(m[4])","$=3D":"z && z.2Z(z.D - =
m[4].D,m[4].D)=3D=3Dm[4]","*=3D":"z && =
z.1f(m[4])>=3D0","":"z"},"[":"6.1X(m[2],a).D"},3u:["\\\\.\\\\.|/\\\\.\\\\=
.","a.1i",">|/","6.1B(a.26)","\\\\+","6.1B(a).3s","~",q(a){u =
s=3D6.1B(a);v =
s.n>=3D0?s.5o(s.n+1):[]}],1X:q(t,1u){l(1u&&1u.1G=3D=3DQ)1u=3DL;1u=3D1u||Y=
;l(t.14!=3D3X)v[t];l(!t.1f("//")){1u=3D1u.47;t=3Dt.2Z(2,t.D)}G =
l(!t.1f("/")){1u=3D1u.47;t=3Dt.2Z(1,t.D);l(t.1f("/")>=3D1)t=3Dt.2Z(t.1f("=
/"),t.D)}u R=3D[1u];u 1N=3D[];u 1R=3DL;1V(t.D>0&&1R!=3Dt){u =
r=3D[];1R=3Dt;t=3D6.2Q(t).1E(/^\\/\\//i,"");u 3t=3DW;J(u =
i=3D0;i<6.3u.D;i+=3D2){l(3t)5e;u 2p=3D1m 3V("^("+6.3u[i]+")");u =
m=3D2p.3c(t);l(m){r=3DR=3D6.2C(R,6.3u[i+1]);t=3D6.2Q(t.1E(2p,""));3t=3DP}=
}l(!3t){l(!t.1f(",")||!t.1f("|")){l(R[0]=3D=3D1u)R.3S();1N=3D6.1Q(1N,R);r=
=3DR=3D[1u];t=3D" "+t.2Z(1,t.D)}G{u =
4H=3D/^([#.]?)([a-5c-9\\\\*3W-]*)/i;u m=3D4H.3c(t);l(m[1]=3D=3D"#"){u =
3R=3DY.5b(m[2]);r=3DR=3D3R?[3R]:[];t=3Dt.1E(4H,"")}G{l(!m[2]||m[1]=3D=3D"=
.")m[2]=3D"*";J(u =
i=3D0;i<R.D;i++)r=3D6.1Q(r,m[2]=3D=3D"*"?6.4k(R[i]):R[i].51(m[2]))}}}l(t)=
{u =
1K=3D6.18(t,r);R=3Dr=3D1K.r;t=3D6.2Q(1K.t)}}l(R&&R[0]=3D=3D1u)R.3S();1N=3D=
6.1Q(1N,R);v 1N},4k:q(o,r){r=3Dr||[];u s=3Do.2x;J(u =
i=3D0;i<s.D;i++)l(s[i].1G=3D=3D1){r.1q(s[i]);6.4k(s[i],r)}v =
r},1r:q(I,19,11){u =
2e=3D{"J":"6L","6N":"1e","3y":6.T.1n?"3b":"2B",2B:6.T.1n?"3b":"2B",31:"31=
",1e:"1e",11:"11",2O:"2O",2U:"2U",6P:"7t"};l(19=3D=3D"1g"&&6.T.1n&&11!=3D=
Q){I[\'6Q\']=3D1;l(11=3D=3D1)v =
I["18"]=3DI["18"].1E(/3o\\([^\\)]*\\)/54,"");G v =
I["18"]=3DI["18"].1E(/3o\\([^\\)]*\\)/54,"")+"3o(1g=3D"+11*55+")"}G =
l(19=3D=3D"1g"&&6.T.1n){v =
I["18"]?3T(I["18"].6S(/3o\\(1g=3D(.*)\\)/)[1])/55:1}l(19=3D=3D"1g"&&6.T.3=
3&&11=3D=3D1)11=3D0.6U;l(2e[19]){l(11!=3DQ)I[2e[19]]=3D11;v I[2e[19]]}G =
l(11=3D=3DQ&&6.T.1n&&I.2t&&I.2t.2d()=3D=3D\'7l\'&&(19=3D=3D\'7k\'||19=3D=3D=
\'6X\')){v I.6Y(19).56}G l(I.6Z){l(11!=3DQ)I.7f(19,11);v =
I.48(19)}G{19=3D19.1E(/-([a-z])/71,q(z,b){v =
b.2d()});l(11!=3DQ)I[19]=3D11;v I[19]}},58:["\\\\[ *(@)S *([!*$^=3D]*) =
*(\'?\\"?)(.*?)\\\\4 =
*\\\\]","(\\\\[)\\s*(.*?)\\s*\\\\]","(:)S\\\\(\\"?\'?([^\\\\)]*?)\\"?\'?\=
\\\)","([:.#]*)S"],18:q(t,r,2q){u g=3D2q!=3D=3DW?6.2P:q(a,f){v =
6.2P(a,f,P)};1V(t&&/^[a-z[({<*:.#]/i.1U(t)){u p=3D6.58;J(u =
i=3D0;i<p.D;i++){u 2p=3D1m =
3V("^"+p[i].1E("S","([a-z*3W-][a-5c-73-]*)"),"i");u =
m=3D2p.3c(t);l(m){l(!i)m=3D["",m[1],m[3],m[2],m[5]];t=3Dt.1E(2p,"");3Y}}l=
(m[1]=3D=3D":"&&m[2]=3D=3D"2q")r=3D6.18(m[3],r,W).r;G{u =
f=3D6.2z[m[1]];l(f.14!=3D3X)f=3D6.2z[m[1]][m[2]];4c("f =3D =
q(a,i){"+(m[1]=3D=3D"@"?"z=3D6.1r(a,m[3]);":"")+"v =
"+f+"}");r=3Dg(r,f)}}v{r:r,t:t}},2Q:q(t){v =
t.1E(/^\\s+|\\s+$/g,"")},3q:q(I){u 3Z=3D[];u =
1c=3DI.1i;1V(1c&&1c!=3DY){3Z.1q(1c);1c=3D1c.1i}v 3Z},1B:q(I,2h,2q){u =
12=3D[];l(I){u 2g=3DI.1i.2x;J(u =
i=3D0;i<2g.D;i++){l(2q=3D=3D=3DP&&2g[i]=3D=3DI)5e;l(2g[i].1G=3D=3D1)12.1q=
(2g[i]);l(2g[i]=3D=3DI)12.n=3D12.D-1}}v =
6.1y(12,{1R:12.n=3D=3D12.D-1,1c:2h=3D=3D"5f"&&12.n%2=3D=3D0||2h=3D=3D"5g"=
&&12.n%2||12[2h]=3D=3DI,4h:12[12.n-1],3s:12[12.n+1]})},1Q:q(2j,3a){u =
1D=3D[];J(u k=3D0;k<2j.D;k++)1D[k]=3D2j[k];J(u i=3D0;i<3a.D;i++){u =
40=3DP;J(u =
j=3D0;j<2j.D;j++)l(3a[i]=3D=3D2j[j])40=3DW;l(40)1D.1q(3a[i])}v =
1D},2P:q(12,C,42){l(1l C=3D=3D"24")C=3D1m 1A("a","i","v "+C);u =
1D=3D[];J(u =
i=3D0;i<12.D;i++)l(!42&&C(12[i],i)||42&&!C(12[i],i))1D.1q(12[i]);v =
1D},2C:q(12,C){l(1l C=3D=3D"24")C=3D1m 1A("a","v "+C);u 1D=3D[];J(u =
i=3D0;i<12.D;i++){u =
1K=3DC(12[i],i);l(1K!=3D=3DL&&1K!=3DQ){l(1K.14!=3D2o)1K=3D[1K];1D=3D6.1Q(=
1D,1K)}}v =
1D},F:{29:q(O,B,1L){l(6.T.1n&&O.4d!=3DQ)O=3D1x;l(!1L.2s)1L.2s=3D7.2s++;l(=
!O.1H)O.1H=3D{};u =
2L=3DO.1H[B];l(!2L){2L=3DO.1H[B]=3D{};l(O["2K"+B])2L[0]=3DO["2K"+B]}2L[1L=
.2s]=3D1L;O["2K"+B]=3D7.5n;l(!7.1k[B])7.1k[B]=3D[];7.1k[B].1q(O)},2s:1,1k=
:{},28:q(O,B,1L){l(O.1H)l(B&&O.1H[B])l(1L)5m O.1H[B][1L.2s];G J(u i 1z =
O.1H[B])5m O.1H[B][i];G J(u j 1z =
O.1H)7.28(O,j)},1J:q(B,H,O){H=3D$.1Q([],H||[]);l(!O){u =
g=3D7.1k[B];l(g)J(u i=3D0;i<g.D;i++)7.1J(B,H,g[i])}G =
l(O["2K"+B]){H.5p(7.2e({B:B,1T:O}));O["2K"+B].17(O,H)}},5n:q(F){l(1l =
6=3D=3D"Q")v W;F=3D6.F.2e(F||1x.F||{});l(!F)v W;u 3r=3DP;u =
c=3D7.1H[F.B];u 1h=3D[].5o.5a(15,1);1h.5p(F);J(u j 1z =
c){l(c[j].17(7,1h)=3D=3D=3DW){F.32();F.3i();3r=3DW}}l(6.T.1n)F.1T=3DF.32=3D=
F.3i=3DL;v 3r},2e:q(F){l(6.T.1n){l(F.5r)F.1T=3DF.5r;u =
e=3DY.47,b=3DY.7a;F.7c=3DF.7d+(e.5s||b.5s);F.7e=3DF.7g+(e.5t||b.5t)}G =
l(6.T.2l&&F.1T.1G=3D=3D3){F=3D6.1y({},F);F.1T=3DF.1T.1i}l(!F.32)F.32=3Dq(=
){7.3r=3DW};l(!F.3i)F.3i=3Dq(){7.7h=3DP};v F}}});1m q(){u =
b=3D7i.7j.4A();6.T=3D{2l:/5v/.1U(b),30:/30/.1U(b),1n:/1n/.1U(b)&&!/30/.1U=
(b),33:/33/.1U(b)&&!/(7m|5v)/.1U(b)};6.7n=3D!6.T.1n||Y.7o=3D=3D"7p"};6.2c=
=3D{2w:{5x:"5y",7q:"5z",2M:"5A",7s:"5C"},1a:"3J,27,7u,5D,2W,3y,43,7x,7y".=
3B(","),18:["5F","5G","5H","5I"],1r:{1K:"11",3D:"31",35:L,7z:L,19:L,7A:L,=
3w:L,7C:L},5J:{5L:"a.1i",7D:6.3q,3q:6.3q,3s:"6.1B(a).3s",4h:"6.1B(a).4h",=
2g:"6.1B(a, L, =
P)",7E:"6.1B(a.26)"},V:{5N:q(1I){6.1r(7,1I,"");7.7F(1I)},1s:q(){7.1o.1b=3D=
7.2G?7.2G:"";l(6.1a(7,"1b")=3D=3D"1O")7.1o.1b=3D"2r"},1p:q(){7.2G=3D7.2G|=
|6.1a(7,"1b");l(7.2G=3D=3D"1O")7.2G=3D"2r";7.1o.1b=3D"1O"},3h:q(){6(7)[6(=
7).4s(":1Y")?"1s":"1p"].17(6(7),15)},7H:q(c){6.1e.29(7,c)},7I:q(c){6.1e.2=
8(7,c)},7J:q(c){6.1e[6.1e.3k(7,c)?"28":"29"](7,c)},28:q(a){l(!a||6.18(a,[=
7]).r)7.1i.3v(7)},5P:q(){1V(7.26)7.3v(7.26)},34:q(B,C){6.F.29(7,B,C)},4B:=
q(B,C){6.F.28(7,B,C)},1J:q(B,H){6.F.1J(B,H,7)}}};6.5R();6.C.1y({5S:6.C.3h=
,3h:q(a,b){v =
a&&b&&a.14=3D=3D1A&&b.14=3D=3D1A?7.5X(q(e){7.1R=3D7.1R=3D=3Da?b:a;e.32();=
v 7.1R.17(7,[e])||W}):7.5S.17(7,15)},7M:q(f,g){q 4r(e){u =
p=3D(e.B=3D=3D"39"?e.7N:e.7Q)||e.7R;1V(p&&p!=3D7)37{p=3Dp.1i}3e(e){p=3D7}=
;l(p=3D=3D7)v W;v(e.B=3D=3D"39"?f:g).17(7,[e])}v =
7.39(4r).60(4r)},21:q(f){l(6.3d)f.17(Y);G{6.2y.1q(f)}v =
7}});6.1y({3d:W,2y:[],21:q(){l(!6.3d){6.3d=3DP;l(6.2y){J(u =
i=3D0;i<6.2y.D;i++)6.2y[i].17(Y);6.2y=3DL}l(6.T.33||6.T.30)Y.7U("65",6.21=
,W)}}});1m q(){u =
e=3D("7V,7X,2Y,7Y,80,4D,5X,82,"+"83,84,85,39,60,86,4v,3E,"+"4x,8a,8b,8d,2=
E").3B(",");J(u i=3D0;i<e.D;i++)1m q(){u o=3De[i];6.C[o]=3Dq(f){v =
f?7.34(o,f):7.1J(o)};6.C["8e"+o]=3Dq(f){v =
7.4B(o,f)};6.C["8g"+o]=3Dq(f){u O=3D6(7);u 1L=3Dq(){O.4B(o,1L);O=3DL;v =
f.17(7,15)};v 7.34(o,1L)}};l(6.T.33||6.T.30){Y.8l("65",6.21,W)}G =
l(6.T.1n){Y.8o("<8r"+"8u 35=3D59 8v=3DP "+"3w=3D//:><\\/1Z>");u =
1Z=3DY.5b("59");l(1Z)1Z.2H=3Dq(){l(7.38!=3D"1t")v;7.1i.3v(7);6.21()};1Z=3D=
L}G =
l(6.T.2l){6.3L=3D4d(q(){l(Y.38=3D=3D"6d"||Y.38=3D=3D"1t"){5j(6.3L);6.3L=3D=
L;6.21()}},10)}6.F.29(1x,"2Y",6.21)};l(6.T.1n)6(1x).4D(q(){u =
F=3D6.F,1k=3DF.1k;J(u B 1z 1k){u 3N=3D1k[B],i=3D3N.D;l(i>0)6m =
l(B!=3D\'4D\')F.28(3N[i-1],B);1V(--i)}});6.C.1y({4M:6.C.1s,1s:q(16,K){v =
16?7.22({27:"1s",3J:"1s",1g:"1s"},16,K):7.4M()},4P:6.C.1p,1p:q(16,K){v =
16?7.22({27:"1p",3J:"1p",1g:"1p"},16,K):7.4P()},6r:q(16,K){v =
7.22({27:"1s"},16,K)},6s:q(16,K){v 7.22({27:"1p"},16,K)},6u:q(16,K){v =
7.V(q(){u =
4T=3D6(7).4s(":1Y")?"1s":"1p";6(7).22({27:4T},16,K)})},6x:q(16,K){v =
7.22({1g:"1s"},16,K)},6y:q(16,K){v 7.22({1g:"1p"},16,K)},6B:q(16,2w,K){v =
7.22({1g:2w},16,K)},22:q(E,16,K){v 7.1w(q(){7.2S=3D6.1y({},E);J(u p 1z =
E){u e=3D1m 6.2X(7,6.16(16,K),p);l(E[p].14=3D=3D4Y)e.2v(e.1c(),E[p]);G =
e[E[p]](E)}})},1w:q(B,C){l(!C){C=3DB;B=3D"2X"}v =
7.V(q(){l(!7.1w)7.1w=3D{};l(!7.1w[B])7.1w[B]=3D[];7.1w[B].1q(C);l(7.1w[B]=
.D=3D=3D1)C.17(7)})}});6.1y({16:q(s,o){o=3Do||{};l(o.14=3D=3D1A)o=3D{1t:o=
};u =
4Z=3D{6E:6G,6I:4I};o.2J=3D(s&&s.14=3D=3D4Y?s:4Z[s])||53;o.3x=3Do.1t;o.1t=3D=
q(){6.52(7,"2X");l(o.3x&&o.3x.14=3D=3D1A)o.3x.17(7)};v =
o},1w:{},52:q(I,B){B=3DB||"2X";l(I.1w&&I.1w[B]){I.1w[B].3S();u =
f=3DI.1w[B][0];l(f)f.17(I)}},2X:q(I,2A,E){u =
z=3D7;z.o=3D{2J:2A.2J||53,1t:2A.1t,2u:2A.2u};z.U=3DI;u y=3Dz.U.1o;u =
44=3D6.1a(z.U,\'1b\');y.1b=3D"2r";y.43=3D"1Y";z.a=3Dq(){l(2A.2u)2A.2u.17(=
I,[z.2f]);l(E=3D=3D"1g")6.1r(y,"1g",z.2f);G =
l(5w(z.2f))y[E]=3D5w(z.2f)+"6V"};z.57=3Dq(){v =
3T(6.1a(z.U,E))};z.1c=3Dq(){u r=3D3T(6.3j(z.U,E));v =
r&&r>-70?r:z.57()};z.2v=3Dq(4C,2w){z.4e=3D(1m =
5h()).5i();z.2f=3D4C;z.a();z.41=3D4d(q(){z.2u(4C,2w)},13)};z.1s=3Dq(){l(!=
z.U.1v)z.U.1v=3D{};z.U.1v[E]=3D7.1c();z.o.1s=3DP;z.2v(0,z.U.1v[E]);l(E!=3D=
"1g")y[E]=3D"5d"};z.1p=3Dq(){l(!z.U.1v)z.U.1v=3D{};z.U.1v[E]=3D7.1c();z.o=
.1p=3DP;z.2v(z.U.1v[E],0)};z.3h=3Dq(){l(!z.U.1v)z.U.1v=3D{};z.U.1v[E]=3D7=
.1c();l(44=3D=3D\'1O\'){z.o.1s=3DP;l(E!=3D"1g")y[E]=3D"5d";z.2v(0,z.U.1v[=
E])}G{z.o.1p=3DP;z.2v(z.U.1v[E],0)}};z.2u=3Dq(4l,4f){u t=3D(1m =
5h()).5i();l(t>z.o.2J+z.4e){5j(z.41);z.41=3DL;z.2f=3D4f;z.a();z.U.2S[E]=3D=
P;u 1N=3DP;J(u i 1z =
z.U.2S)l(z.U.2S[i]!=3D=3DP)1N=3DW;l(1N){y.43=3D\'\';y.1b=3D44;l(6.1a(z.U,=
\'1b\')=3D=3D\'1O\')y.1b=3D\'2r\';l(z.o.1p)y.1b=3D\'1O\';l(z.o.1p||z.o.1s=
)J(u p 1z z.U.2S)l(p=3D=3D"1g")6.1r(y,p,z.U.1v[p]);G =
y[p]=3D\'\'}l(1N&&z.o.1t&&z.o.1t.14=3D=3D1A)z.o.1t.17(z.U)}G{u =
p=3D(t-7.4e)/z.o.2J;z.2f=3D((-5B.7r(p*5B.7v)/2)+0.5)*(4f-4l)+4l;z.a()}}}}=
);6.C.1y({7B:q(N,1P,K){7.2Y(N,1P,K,1)},2Y:q(N,1P,K,1F){l(N.14=3D=3D1A)v =
7.34("2Y",N);K=3DK||q(){};u =
B=3D"67";l(1P){l(1P.14=3D=3D1A){K=3D1P;1P=3DL}G{1P=3D6.3g(1P);B=3D"62"}}u=
 =
4i=3D7;6.3C({N:N,B:B,H:1P,1F:1F,1t:q(2F,1d){l(1d=3D=3D"2k"||!1F&&1d=3D=3D=
"5u"){4i.3D(2F.3p).4y().V(K,[2F.3p,1d,2F])}G K.17(4i,[2F.3p,1d,2F])}});v =
7},7G:q(){v 6.3g(7)},4y:q(){v =
7.1X(\'1Z\').V(q(){l(7.3w)6.61(7.3w);G{6.4u(7.2D||7.7K||7.31||"")}}).4m()=
}});l(6.T.1n&&1l 3f=3D=3D"Q")3f=3Dq(){v 1m 7O("7S.7T")};1m q(){u =
e=3D"4S,5O,5M,5K,5E,5q".3B(",");J(u i=3D0;i<e.D;i++)1m q(){u =
o=3De[i];6.C[o]=3Dq(f){v =
7.34(o,f)}}};6.1y({1S:q(N,H,K,B,1F){l(H&&H.14=3D=3D1A){K=3DH;H=3DL}6.3C({=
N:N,H:H,2k:K,3K:B,1F:1F})},87:q(N,H,K,B){6.1S(N,H,K,B,1)},61:q(N,K){l(K)6=
.1S(N,L,K,"1Z");G{6.1S(N,L,L,"1Z")}},8c:q(N,H,K){6.1S(N,H,K,"5Q")},8f:q(N=
,H,K,B){6.3C({B:"62",N:N,H:H,2k:K,3K:B})},1M:0,8i:q(1M){6.1M=3D1M},3A:{},=
3C:q(s){s=3D6.1y({1k:P,1F:W,B:"67",1M:6.1M,1t:L,2k:L,2E:L,3K:L,N:L,H:L,50=
:"8w/x-6b-6f-6i",4J:P,4U:P,46:L},s);l(s.H){l(s.4J&&1l =
s.H!=3D\'24\')s.H=3D6.3g(s.H);l(s.B.4A()=3D=3D"1S")s.N+=3D((s.N.1f("?")>-=
1)?"&":"?")+s.H}l(s.1k&&!6.4z++)6.F.1J("4S");u 4q=3DW;u M=3D1m =
3f();M.6z(s.B,s.N,s.4U);l(s.H)M.3l("6F-6J",s.50);l(s.1F)M.3l("6K-4t-6M",6=
.3A[s.N]||"6O, 6R 6T 6W 3U:3U:3U =
72");M.3l("X-74-75","3f");l(M.76)M.3l("77","79");l(s.46)s.46(M);l(s.1k)6.=
F.1J("5q",[M,s]);u 2H=3Dq(4b){l(M&&(M.38=3D=3D4||4b=3D=3D"1M")){4q=3DP;u =
1d=3D6.63(M)&&4b!=3D"1M"?s.1F&&6.4K(M,s.N)?"5u":"2k":"2E";l(1d!=3D"2E"){u=
 3m;37{3m=3DM.45("4R-4t")}3e(e){}l(s.1F&&3m)6.3A[s.N]=3D3m;u =
H=3D6.5k(M,s.3K);l(s.2k)s.2k(H,1d);l(s.1k)6.F.1J("5E",[M,s])}G{l(s.2E)s.2=
E(M,1d);l(s.1k)6.F.1J("5K",[M,s])}l(s.1k)6.F.1J("5M",[M,s]);l(s.1k&&!--6.=
4z)6.F.1J("5O");l(s.1t)s.1t(M,1d);M.2H=3Dq(){};M=3DL}};M.2H=3D2H;l(s.1M>0=
)5Z(q(){l(M){M.7P();l(!4q)2H("1M");M=3DL}},s.1M);M.88(s.H);v =
M},4z:0,63:q(r){37{v!r.1d&&8j.8m=3D=3D"4G:"||(r.1d>=3D4I&&r.1d<6g)||r.1d=3D=
=3D5U||6.T.2l&&r.1d=3D=3DQ}3e(e){}v W},4K:q(M,N){37{u =
4X=3DM.45("4R-4t");v =
M.1d=3D=3D5U||4X=3D=3D6.3A[N]||6.T.2l&&M.1d=3D=3DQ}3e(e){}v =
W},5k:q(r,B){u 4a=3Dr.45("7b-B");u =
H=3D!B&&4a&&4a.1f("M")>=3D0;H=3DB=3D=3D"M"||H?r.7w:r.3p;l(B=3D=3D"1Z"){6.=
4u(H)}l(B=3D=3D"5Q")4c("H =3D "+H);l(B=3D=3D"3D")6("<2b>").3D(H).4y();v =
H},3g:q(a){u s=3D[];l(a.14=3D=3D2o||a.3n){J(u =
i=3D0;i<a.D;i++)s.1q(a[i].19+"=3D"+4g(a[i].11))}G{J(u j 1z =
a){l(a[j].14=3D=3D2o){J(u =
k=3D0;k<a[j].D;k++){s.1q(j+"=3D"+4g(a[j][k]))}}G{s.1q(j+"=3D"+4g(a[j]))}}=
}v s.4N("&")},4u:q(H){l(1x.5l)1x.5l(H);G l(6.T.2l)1x.5Z(H,0);G =
4c.5a(1x,H)}})}',62,529,'||||||jQuery|this||||||||||||||if|||||function||=
||var|return||||||type|fn|length|prop|event|else|data|elem|for|callback|n=
ull|xml|url|element|true|undefined|ret||browser|el|each|false||document||=
|value|elems||constructor|arguments|speed|apply|filter|name|css|display|c=
ur|status|className|indexOf|opacity|args|parentNode|obj|global|typeof|new=
|msie|style|hide|push|attr|show|complete|context|orig|queue|window|extend=
|in|Function|sibling|arg|result|replace|ifModified|nodeType|events|key|tr=
igger|val|handler|timeout|done|none|params|merge|last|get|target|test|whi=
le|wrap|find|hidden|script|old|ready|animate|table|string|tbody|firstChil=
d|height|remove|add|set|div|macros|toUpperCase|fix|now|siblings|pos|pushS=
tack|first|success|safari|fn2|stack|Array|re|not|block|guid|nodeName|step=
|custom|to|childNodes|readyList|expr|options|cssFloat|map|text|error|res|=
oldblock|onreadystatechange|parPos|duration|on|handlers|insertBefore|clas=
ses|disabled|grep|trim|num|curAnim|dir|checked|domManip|position|fx|load|=
substr|opera|innerHTML|preventDefault|mozilla|bind|id|oWidth|try|readySta=
te|mouseover|second|styleFloat|exec|isReady|catch|XMLHttpRequest|param|to=
ggle|stopPropagation|curCSS|has|setRequestHeader|modRes|jquery|alpha|resp=
onseText|parents|returnValue|next|foundToken|token|removeChild|src|oldCom=
plete|float|child|lastModified|split|ajax|html|select|clean|oHeight|defau=
ltView|cloneNode|width|dataType|safariTimer|static|els|swap|getComputedSt=
yle|tr|oid|shift|parseFloat|00|RegExp|_|String|break|matched|noCollision|=
timer|inv|overflow|oldDisplay|getResponseHeader|beforeSend|documentElemen=
t|getAttribute|appendChild|ct|isTimeout|eval|setInterval|startTime|lastNu=
m|encodeURIComponent|prev|self|button|getAll|firstNum|end|radio|selected|=
visibility|requestDone|handleHover|is|Modified|globalEval|reset|currentSt=
yle|submit|evalScripts|active|toLowerCase|unbind|from|unload|deep|clone|f=
ile|re2|200|processData|httpNotModified|force|_show|join|getPropertyValue=
|_hide|newProp|Last|ajaxStart|state|async|image|input|xmlRes|Number|ss|co=
ntentType|getElementsByTagName|dequeue|400|gi|100|nodeValue|max|parse|__i=
e_init|call|getElementById|z0|1px|continue|even|odd|Date|getTime|clearInt=
erval|httpData|execScript|delete|handle|slice|unshift|ajaxSend|srcElement=
|scrollLeft|scrollTop|notmodified|webkit|parseInt|appendTo|append|prepend=
|before|Math|after|left|ajaxSuccess|eq|lt|gt|contains|axis|ajaxError|pare=
nt|ajaxComplete|removeAttr|ajaxStop|empty|json|init|_toggle|checkbox|304|=
nth|password|click|createElement|setTimeout|mouseout|getScript|POST|httpS=
uccess|array|DOMContentLoaded|size|GET|initDone|splice|Top|www|border|loa=
ded|padding|form|300|Width|urlencoded|Left|offsetWidth|absolute|do|client=
Height|clientWidth|Bottom|Right|slideDown|slideUp|thead|slideToggle|td|th=
|fadeIn|fadeOut|open|only|fadeTo|visible|enabled|slow|Content|600|textare=
a|fast|Type|If|htmlFor|Since|class|Thu|readonly|zoom|01|match|Jan|9999|px=
|1970|method|getAttributeNode|tagName|10000|ig|GMT|9_|Requested|With|over=
rideMimeType|Connection|offsetHeight|close|body|content|pageX|clientX|pag=
eY|setAttribute|clientY|cancelBubble|navigator|userAgent|action|FORM|comp=
atible|boxModel|compatMode|CSS1Compat|prependTo|cos|insertAfter|readOnly|=
top|PI|responseXML|color|background|title|href|loadIfModified|rel|ancesto=
rs|children|removeAttribute|serialize|addClass|removeClass|toggleClass|te=
xtContent|nextSibling|hover|fromElement|ActiveXObject|abort|toElement|rel=
atedTarget|Microsoft|XMLHTTP|removeEventListener|blur|pop|focus|resize|to=
String|scroll|createTextNode|dblclick|mousedown|mouseup|mousemove|change|=
getIfModified|send|opt|keydown|keypress|getJSON|keyup|un|post|one|prototy=
pe|ajaxTimeout|location|index|addEventListener|protocol|Boolean|write|TAB=
LE|THEAD|scr|relative|right|ipt|defer|application'.split('|'),0,{}))=0A=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://widgets.technorati.com/t.js

if (typeof Technorati =3D=3D "undefined") {=0A=
    Technorati =3D {=0A=
=0A=
xhtmlNS: "http://www.w3.org/1999/xhtml",=0A=
loadFunctions: [],=0A=
domLoaded: false,=0A=
=0A=
init: function() {=0A=
          for (var i =3D 0; i < Technorati.loadFunctions.length; i++) {=0A=
              Technorati.loadFunctions[i]();=0A=
          }=0A=
      },=0A=
=0A=
loadData: function (url) {=0A=
              var s =3D this.createElement("script");=0A=
              s.setAttribute("charset", "UTF-8");=0A=
              s.setAttribute("type", "text/javascript");=0A=
              s.setAttribute("src", url);              =0A=
              var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement;=0A=
              head.appendChild(s);=0A=
          },=0A=
=0A=
createElement: function (type) {=0A=
                   if (document.createElementNS) {=0A=
                       return document.createElementNS(this.xhtmlNS, =
type);=0A=
                   } else if (document.createElement) {=0A=
                       return document.createElement(type);=0A=
                   }=0A=
               },=0A=
=0A=
formatNumber: function (n) {=0A=
                  var t =3D "";=0A=
                  if (typeof n =3D=3D "string") { n =3D parseInt(n) }=0A=
                  if (typeof n =3D=3D "number") {=0A=
                      s =3D n.toString();=0A=
                      for (var i =3D s.length - 3; i > 0; i -=3D 3) {=0A=
                          s =3D s.substring(0, i) + "," + s.substring(i);=0A=
                      }=0A=
                  }=0A=
                  return s;=0A=
              },=0A=
=0A=
addElement: function (e) {=0A=
    =0A=
=0A=
                /*=0A=
                if (document.write) {=0A=
=0A=
                } else {=0A=
                    var t =3D document.getElementsByTagName("*");=0A=
                    var n =3D t[t.length - 1].parentNode;=0A=
                    n.appendChild(e);=0A=
                }=0A=
                */=0A=
            },=0A=
=0A=
addLoadFunction: function(f) {=0A=
=0A=
                     if (this.loadFunctions.length =3D=3D 0) {=0A=
                         if (document.addEventListener) {=0A=
                             =
document.addEventListener("DOMContentLoaded", Technorati.init, false);=0A=
                         }=0A=
=0A=
                         if (/WebKit/i.test(navigator.userAgent)) {=0A=
                             var _trTimer =3D setInterval(function() {=0A=
                                     if =
(/loaded|complete/.test(document.readyState)) {=0A=
                                     clearInterval(_trTimer);=0A=
                                     Technorati.init();=0A=
                                     }=0A=
                                     }, 10);=0A=
                         }=0A=
=0A=
                         /*@cc_on @*/=0A=
                         /*@if (@_win32)=0A=
                           document.write("<script id=3D__tr-ie defer =
src=3Djavascript:void(0)><\/script>");=0A=
                           var s =3D document.getElementById("__tr-ie");=0A=
                           s.onreadystatechange =3D function() {=0A=
                           if (this.readyState =3D=3D "complete") { =
Technorati.init(); }=0A=
                           };=0A=
                         /*@end @*/=0A=
                     }=0A=
                     this.loadFunctions.push(f);=0A=
                 }=0A=
=0A=
    };=0A=
}=0A=
=0A=
////////////////////////////////////////////////////////////=0A=
// GENERIC STATIC WIDGET =0A=
////////////////////////////////////////////////////////////=0A=
if (typeof Technorati.GenericStaticWidget =3D=3D "undefined") {=0A=
    Technorati.GenericStaticWidget =3D { =0A=
        initialized: false,=0A=
        elementURLs: {},=0A=
        elementTargets: [],=0A=
        urlsToLoad: [],=0A=
        init: function() {=0A=
            if (Technorati.GenericStaticWidget.initialized =3D=3D false) =
{=0A=
                Technorati.GenericStaticWidget.initialized =3D true;=0A=
                Technorati.addLoadFunction(this.loadFunction);=0A=
            }=0A=
        },=0A=
=0A=
        loadFunction: function () {=0A=
            Technorati.GenericStaticWidget.runWidgets();=0A=
        },=0A=
=0A=
        runWidgets: function () {=0A=
                if(this.elementURLs.length <=3D 0) {=0A=
                    return;=0A=
                }=0A=
                var anchors =3D document.getElementsByTagName("a");=0A=
                for (var i =3D 0; i < anchors.length; i++) {=0A=
                    var anchor =3D anchors[i];=0A=
                    if(this.elementURLs[anchor.className] && =
this.elementURLs[anchor.className]['url']) {=0A=
                        var url =3D =
this.elementURLs[anchor.className]['url'];=0A=
                        if(url) {=0A=
                            this.elementTargets.push(anchor); }=0A=
                    }=0A=
                }=0A=
                for (var i =3D 0; i < this.elementTargets.length; i++) {=0A=
                    var target =3D this.elementTargets[i];=0A=
                    var url =3D =
this.elementURLs[target.className]["url"];=0A=
                    var type =3D =
this.elementURLs[target.className]["type"];=0A=
                    if(url && target) {=0A=
                        if(type =3D=3D "js") {=0A=
                            Technorati.loadData(url);=0A=
                        } else if(type =3D=3D "iframe") {=0A=
                            var width =3D =
this.elementURLs[target.className]["width"];=0A=
                            var height =3D =
this.elementURLs[target.className]["height"];=0A=
                            var frameborder =3D =
this.elementURLs[target.className]["frameborder"];=0A=
                            var scrolling =3D =
this.elementURLs[target.className]["scrolling"];=0A=
                            var frame =3D =
Technorati.createElement("iframe"); // Compatible with HTML & XHTML=0A=
                            frame.setAttribute("width", width);=0A=
                            frame.setAttribute("height", height);=0A=
                            frame.setAttribute("scrolling", scrolling);=0A=
                            frame.setAttribute("frameborder", =
frameborder);=0A=
                            frame.setAttribute("src", url);=0A=
                            target.parentNode.insertBefore(frame, =
target);=0A=
                            target.parentNode.removeChild(target);=0A=
                        }=0A=
                    }=0A=
                }=0A=
=0A=
            },=0A=
=0A=
        callback: function(klass, data) {=0A=
              var anchors =3D document.getElementsByTagName("a");=0A=
              var todo =3D [];=0A=
              for (var i =3D 0; i < anchors.length; i++) {=0A=
                    var anchor =3D anchors[i];=0A=
                    if(anchor.className =3D=3D klass && =
this.elementURLs[anchor.className] && =
this.elementURLs[anchor.className]['url']) {=0A=
                        todo.push(anchor);=0A=
                    }=0A=
              }=0A=
              for (var i =3D 0; i < todo.length; i++) {=0A=
                  var target =3D todo[i];=0A=
                  var div =3D Technorati.createElement("div");=0A=
                  div.className =3D klass;=0A=
                  div.innerHTML =3D data;=0A=
                  target.parentNode.insertBefore(div, target);=0A=
                  target.parentNode.removeChild(target);=0A=
              }=0A=
          },=0A=
        addWidget: function (id, url, type) {=0A=
               this.elementURLs[id] =3D { 'url': url, 'type': type };=0A=
           }=0A=
    }; // end generic static widget=0A=
}=0A=
=0A=
=0A=
////////////////////////////////////////////////////////////=0A=
// GENERIC DYNAMIC WIDGET =0A=
////////////////////////////////////////////////////////////=0A=
if (typeof Technorati.GenericDynamicWidget =3D=3D "undefined") {=0A=
    Technorati.GenericDynamicWidget =3D { =0A=
        initialized: false,=0A=
        elementURLs: {},=0A=
        elementTargets: [],=0A=
        callbackObjects: [],=0A=
        urlsToLoad: [],=0A=
        _keyStr : =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D",=0A=
        init: function() {=0A=
            if (Technorati.GenericDynamicWidget.initialized =3D=3D =
false) {=0A=
                Technorati.GenericDynamicWidget.initialized =3D true;=0A=
                Technorati.addLoadFunction(this.loadFunction);=0A=
            }=0A=
        },=0A=
=0A=
        loadFunction: function () {=0A=
            Technorati.GenericDynamicWidget.runWidgets();=0A=
        },=0A=
=0A=
        runWidgets: function () {=0A=
                if(this.elementURLs.length <=3D 0) {=0A=
                    return;=0A=
                }=0A=
                var anchors =3D document.getElementsByTagName("a");=0A=
                for (var i =3D 0; i < anchors.length; i++) {=0A=
                    var anchor =3D anchors[i];=0A=
                    if(this.elementURLs[anchor.className] && =
this.elementURLs[anchor.className]['url']) {=0A=
                        var url =3D =
this.elementURLs[anchor.className]['url'];=0A=
                        if(url) {=0A=
                            this.elementTargets.push(anchor); }=0A=
                    }=0A=
                }=0A=
                for (var i =3D 0; i < this.elementTargets.length; i++) {=0A=
                    var target =3D this.elementTargets[i];=0A=
                    var url =3D =
this.elementURLs[target.className]["url"];=0A=
                    var finalurl =3D =
this.getFinalUrl(target.getAttribute('href'));=0A=
                    var enc =3D this.encode(finalurl);=0A=
                    var d1 =3D enc.slice(0, 2);=0A=
                    var d2 =3D enc.slice(2, 4);=0A=
                    var d3 =3D enc.slice(4);=0A=
                    url =3D url.replace("\[path\]", d1 + '/' + d2 + '/' =
+ enc); =0A=
                    var type =3D =
this.elementURLs[target.className]["type"];=0A=
                    if(url && target) {=0A=
                        if(type =3D=3D "js") {=0A=
                            =
this.callbackObjects[target.className]["elements"].push({"element": =
target, "url": finalurl});=0A=
                            Technorati.loadData(url);=0A=
                        } else if(type =3D=3D "iframe") {=0A=
                            var width =3D =
this.elementURLs[target.className]["width"];=0A=
                            var height =3D =
this.elementURLs[target.className]["height"];=0A=
                            var frameborder =3D =
this.elementURLs[target.className]["frameborder"];=0A=
                            var scrolling =3D =
this.elementURLs[target.className]["scrolling"];=0A=
                            var frame =3D =
Technorati.createElement("iframe");=0A=
                            frame.setAttribute("width", width);=0A=
                            frame.setAttribute("height", height);=0A=
                            frame.setAttribute("scrolling", scrolling);=0A=
                            frame.setAttribute("frameborder", =
frameborder);=0A=
                            frame.setAttribute("src", url);=0A=
                            target.parentNode.insertBefore(frame, =
target);=0A=
                            target.parentNode.removeChild(target);=0A=
                        }=0A=
                    }=0A=
                }=0A=
=0A=
            },=0A=
        getFinalUrl: function(href) {=0A=
                 if(!href) {=0A=
                     if(!location.protocol =3D=3D 'http') {=0A=
                         return false;=0A=
                     }=0A=
                     href =3D location.href;=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 href =3D href.toLowerCase();=0A=
                 var str1 =3D "http://technorati.com/blogs/";=0A=
                 if (href.indexOf(str1) =3D=3D 0) {=0A=
                     href =3D href.slice(str1.length, href.length);=0A=
                 }=0A=
                 var str2 =3D "http://www.technorati.com/blogs/";=0A=
                 if (href.indexOf(str2) =3D=3D 0) {=0A=
                     href =3D href.slice(str2.length, href.length);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 var str3 =3D "http://technorati.com/search/";=0A=
                 if (href.indexOf(str3) =3D=3D 0) {=0A=
                     href =3D href.slice(str3.length, href.length);=0A=
                 }=0A=
                 var str4 =3D "http://www.technorati.com/search/";=0A=
                 if (href.indexOf(str4) =3D=3D 0) {=0A=
                     href =3D href.slice(str4.length, href.length);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 if (href.indexOf("{") =3D=3D 0) {=0A=
                     href =3D href.slice(1, href.length);=0A=
                 }=0A=
                 if (href.indexOf("%7b") =3D=3D 0 || href.indexOf("%7B") =
=3D=3D 0) {=0A=
                     href =3D href.slice(3, href.length);=0A=
                 }=0A=
                 var ind =3D href.lastIndexOf('?');=0A=
                 if (ind >=3D 0) {=0A=
                     href =3D href.slice(0, ind);=0A=
                 }=0A=
                 if (href.lastIndexOf('%7d') =3D=3D href.length-3 || =
href.lastIndexOf('%7D') =3D=3D href.length-3) {=0A=
                     href =3D href.slice(0, href.length-3);=0A=
                 }=0A=
                 if (href.lastIndexOf('}') =3D=3D href.length-1) {=0A=
                     href =3D href.slice(0, href.length-1);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 if (href.indexOf("http://") =3D=3D 0) {=0A=
                     href =3D href.slice(7, href.length);=0A=
                 }=0A=
                 if (href.indexOf("www.") =3D=3D 0) {=0A=
                     href =3D href.slice(4, href.length);=0A=
                 }=0A=
                 if (href.lastIndexOf('/') =3D=3D href.length-1) {=0A=
                     href =3D href.slice(0, href.length-1);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                                  return href;=0A=
        },=0A=
=0A=
        trimSpaces: function(str) {=0A=
                while(str.length > 0 && str.charAt(0) =3D=3D ' ') { str =
=3D str.slice(1, str.length-1); }=0A=
                while(str.length > 0 && str.charAt(str.length-1) =3D=3D =
' ') { str =3D str.slice(0, str.length-1); }=0A=
                return str;=0A=
        },=0A=
        callback: function(klass, data, url) {=0A=
              //var anchors =3D document.getElementsByTagName("a");=0A=
              var todo =3D [];=0A=
              var refs =3D this.callbackObjects[klass]["elements"];=0A=
              for (var i =3D 0; i < refs.length; i++) {=0A=
                  var target =3D refs[i]["element"];=0A=
                  var aurl =3D refs[i]["url"];=0A=
                  if(target.parentNode && aurl =3D=3D url) {=0A=
                      var div =3D Technorati.createElement("div");=0A=
                      div.className =3D klass;=0A=
                      div.innerHTML =3D data;=0A=
                      target.parentNode.insertBefore(div, target);=0A=
                      target.parentNode.removeChild(target);=0A=
                  }=0A=
              }=0A=
          },=0A=
=0A=
          // Copied from =
http://www.webtoolkit.info/javascript-base64.html=0A=
        encode : function (input) {=0A=
             var output =3D "";=0A=
             var chr1, chr2, chr3, enc1, enc2, enc3, enc4;=0A=
             var i =3D 0;=0A=
=0A=
             //input =3D Base64._utf8_encode(input);=0A=
=0A=
             while (i < input.length) {=0A=
=0A=
                 chr1 =3D input.charCodeAt(i++);=0A=
                 chr2 =3D input.charCodeAt(i++);=0A=
                 chr3 =3D input.charCodeAt(i++);=0A=
=0A=
                 enc1 =3D chr1 >> 2;=0A=
                 enc2 =3D ((chr1 & 3) << 4) | (chr2 >> 4);=0A=
                 enc3 =3D ((chr2 & 15) << 2) | (chr3 >> 6);=0A=
                 enc4 =3D chr3 & 63;=0A=
=0A=
                 if (isNaN(chr2)) {=0A=
                     enc3 =3D enc4 =3D 64;=0A=
                 } else if (isNaN(chr3)) {=0A=
                     enc4 =3D 64;=0A=
                 }=0A=
=0A=
                 output =3D output +=0A=
                     this._keyStr.charAt(enc1) + =
this._keyStr.charAt(enc2) +=0A=
                     this._keyStr.charAt(enc3) + =
this._keyStr.charAt(enc4);=0A=
=0A=
             }=0A=
=0A=
             return output;=0A=
         },=0A=
        addWidget: function (id, url, type) {=0A=
               this.elementURLs[id] =3D { 'url': url, 'type': type };=0A=
               this.callbackObjects[id] =3D {"elements": [] };=0A=
           }=0A=
    }; // end generic static widget=0A=
}=0A=
////////////////////////////////////////////////////////////=0A=
// GENERIC DYNAMIC BUWIDGET =0A=
////////////////////////////////////////////////////////////=0A=
if (typeof Technorati.GenericDynamicBUWidget =3D=3D "undefined") {=0A=
    Technorati.GenericDynamicBUWidget =3D { =0A=
        initialized: false,=0A=
        elementURLs: {},=0A=
        elementTargets: [],=0A=
        callbackObjects: [],=0A=
        urlsToLoad: [],=0A=
        _keyStr : =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D",=0A=
        init: function() {=0A=
            if (Technorati.GenericDynamicBUWidget.initialized =3D=3D =
false) {=0A=
                Technorati.GenericDynamicBUWidget.initialized =3D true;=0A=
                Technorati.addLoadFunction(this.loadFunction);=0A=
            }=0A=
        },=0A=
=0A=
        loadFunction: function () {=0A=
            Technorati.GenericDynamicBUWidget.runWidgets();=0A=
        },=0A=
=0A=
runWidgets: function () {=0A=
                var divs =3D document.getElementsByTagName("div");=0A=
                for (var i =3D 0; i < divs.length; i++) {=0A=
                    var div =3D divs[i];=0A=
                    if(this.elementURLs[div.className] && =
this.elementURLs[div.className]['url']) {=0A=
                        var url =3D =
this.elementURLs[div.className]['url'];=0A=
                        if(url) { this.elementTargets.push(div); }=0A=
                    }=0A=
                }=0A=
                for (var i =3D 0; i < this.elementTargets.length; i++) {=0A=
                    var target =3D this.elementTargets[i];=0A=
                    var url =3D =
this.elementURLs[target.className]["url"];=0A=
                    var username =3D undefined; =0A=
                    var blogurl =3D undefined; =0A=
                    var anchors =3D target.getElementsByTagName("a");=0A=
                    for (var j=3D0; j<anchors.length; j++) {=0A=
                        var anchor =3D anchors[j];=0A=
                        if(anchor.className =3D=3D "tr_embed_arg_blog") {=0A=
                            if(anchor.getAttribute("href")) { blogurl =
=3D anchor.getAttribute("href"); }=0A=
                        } else if(anchor.className =3D=3D =
"tr_embed_arg_username" && anchor.getAttribute("href") && =
anchor.getAttribute("href")) {=0A=
                            var tmp =3D =
anchor.getAttribute("href").toLowerCase();=0A=
                            var profstr =3D "technorati.com/profile/";=0A=
                            var ind =3D tmp.lastIndexOf(profstr);=0A=
                            if(ind > 0) {=0A=
                                username =3D =
tmp.substring(ind+profstr.length);=0A=
                                ind =3D username.indexOf('?');=0A=
                                if(ind > 0) { username =3D =
username.substring(0, ind); }=0A=
                            }=0A=
                        }=0A=
                    }=0A=
                    if(blogurl !=3D undefined && username !=3D =
undefined) {=0A=
                        var finalurl =3D this.getFinalUrl(blogurl);=0A=
                        var enc =3D this.encode(finalurl);=0A=
                        var d1 =3D enc.slice(0, 2);=0A=
                        var d2 =3D enc.slice(2, 4);=0A=
                        var d3 =3D enc.slice(4);=0A=
                        url =3D url.replace("\[path\]", d1 + '/' + d2 + =
'/' + enc + '/' + this.encode(username)); =0A=
                        var type =3D =
this.elementURLs[target.className]["type"];=0A=
                        if(url && target) {=0A=
                            if(type =3D=3D "js") {=0A=
                                =
this.callbackObjects[target.className]["elements"].push({"element": =
target, "url": finalurl, "username": username});=0A=
                                Technorati.loadData(url);=0A=
                            } else if(type =3D=3D "iframe") {=0A=
                                var width =3D =
this.elementURLs[target.className]["width"];=0A=
                                var height =3D =
this.elementURLs[target.className]["height"];=0A=
                                var frameborder =3D =
this.elementURLs[target.className]["frameborder"];=0A=
                                var scrolling =3D =
this.elementURLs[target.className]["scrolling"];=0A=
                                var frame =3D =
Technorati.createElement("iframe");=0A=
                                frame.setAttribute("width", width);=0A=
                                frame.setAttribute("height", height);=0A=
                                frame.setAttribute("scrolling", =
scrolling);=0A=
                                frame.setAttribute("frameborder", =
frameborder);=0A=
                                frame.setAttribute("src", url);=0A=
                                target.parentNode.insertBefore(frame, =
target);=0A=
                                target.parentNode.removeChild(target);=0A=
                            }=0A=
                        }=0A=
                    }=0A=
                }=0A=
=0A=
            },=0A=
        getFinalUrl: function(href) {=0A=
                 if(!href) {=0A=
                     if(!location.protocol =3D=3D 'http') {=0A=
                         return false;=0A=
                     }=0A=
                     href =3D location.href;=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 href =3D href.toLowerCase();=0A=
                 var str1 =3D "http://technorati.com/blogs/";=0A=
                 if (href.indexOf(str1) =3D=3D 0) {=0A=
                     href =3D href.slice(str1.length, href.length);=0A=
                 }=0A=
                 var str2 =3D "http://www.technorati.com/blogs/";=0A=
                 if (href.indexOf(str2) =3D=3D 0) {=0A=
                     href =3D href.slice(str2.length, href.length);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 if (href.indexOf("{") =3D=3D 0) {=0A=
                     href =3D href.slice(1, href.length);=0A=
                 }=0A=
                 if (href.indexOf("%7b") =3D=3D 0 || href.indexOf("%7B") =
=3D=3D 0) {=0A=
                     href =3D href.slice(3, href.length);=0A=
                 }=0A=
                 var ind =3D href.lastIndexOf('?');=0A=
                 if (ind >=3D 0) {=0A=
                     href =3D href.slice(0, ind);=0A=
                 }=0A=
                 if (href.lastIndexOf('%7d') =3D=3D href.length-3 || =
href.lastIndexOf('%7D') =3D=3D href.length-3) {=0A=
                     href =3D href.slice(0, href.length-3);=0A=
                 }=0A=
                 if (href.lastIndexOf('}') =3D=3D href.length-1) {=0A=
                     href =3D href.slice(0, href.length-1);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                 if (href.indexOf("http://") =3D=3D 0) {=0A=
                     href =3D href.slice(7, href.length);=0A=
                 }=0A=
                 if (href.indexOf("www.") =3D=3D 0) {=0A=
                     href =3D href.slice(4, href.length);=0A=
                 }=0A=
                 if (href.lastIndexOf('/') =3D=3D href.length-1) {=0A=
                     href =3D href.slice(0, href.length-1);=0A=
                 }=0A=
                 href =3D this.trimSpaces(href);=0A=
                                  return href;=0A=
        },=0A=
=0A=
        trimSpaces: function(str) {=0A=
                while(str.length > 0 && str.charAt(0) =3D=3D ' ') { str =
=3D str.slice(1, str.length-1); }=0A=
                while(str.length > 0 && str.charAt(str.length-1) =3D=3D =
' ') { str =3D str.slice(0, str.length-1); }=0A=
                return str;=0A=
        },=0A=
        callback: function(klass, data, url, username) {=0A=
              //var anchors =3D document.getElementsByTagName("a");=0A=
              var todo =3D [];=0A=
              var refs =3D this.callbackObjects[klass]["elements"];=0A=
              /*for (var i =3D 0; i < anchors.length; i++) {=0A=
                    var anchor =3D anchors[i];=0A=
                    if(anchor.className =3D=3D klass && =
this.elementURLs[anchor.className] && =
this.elementURLs[anchor.className]['url']) {=0A=
                        todo.push(anchor);=0A=
                    }=0A=
              }*/=0A=
              for (var i =3D 0; i < refs.length; i++) {=0A=
                  var target =3D refs[i]["element"];=0A=
                  var aurl =3D refs[i]["url"];=0A=
                  var ausername =3D refs[i]["username"];=0A=
                  if(aurl =3D=3D url && ausername =3D=3D username) {=0A=
                      var div =3D Technorati.createElement("div");=0A=
                      div.className =3D klass;=0A=
                      div.innerHTML =3D data;=0A=
                      target.parentNode.insertBefore(div, target);=0A=
                      target.parentNode.removeChild(target);=0A=
                  }=0A=
              }=0A=
          },=0A=
=0A=
          // Copied from =
http://www.webtoolkit.info/javascript-base64.html=0A=
        encode : function (input) {=0A=
             var output =3D "";=0A=
             var chr1, chr2, chr3, enc1, enc2, enc3, enc4;=0A=
             var i =3D 0;=0A=
=0A=
             //input =3D Base64._utf8_encode(input);=0A=
=0A=
             while (i < input.length) {=0A=
=0A=
                 chr1 =3D input.charCodeAt(i++);=0A=
                 chr2 =3D input.charCodeAt(i++);=0A=
                 chr3 =3D input.charCodeAt(i++);=0A=
=0A=
                 enc1 =3D chr1 >> 2;=0A=
                 enc2 =3D ((chr1 & 3) << 4) | (chr2 >> 4);=0A=
                 enc3 =3D ((chr2 & 15) << 2) | (chr3 >> 6);=0A=
                 enc4 =3D chr3 & 63;=0A=
=0A=
                 if (isNaN(chr2)) {=0A=
                     enc3 =3D enc4 =3D 64;=0A=
                 } else if (isNaN(chr3)) {=0A=
                     enc4 =3D 64;=0A=
                 }=0A=
=0A=
                 output =3D output +=0A=
                     this._keyStr.charAt(enc1) + =
this._keyStr.charAt(enc2) +=0A=
                     this._keyStr.charAt(enc3) + =
this._keyStr.charAt(enc4);=0A=
=0A=
             }=0A=
=0A=
             return output;=0A=
         },=0A=
        addWidget: function (id, url, type) {=0A=
               this.elementURLs[id] =3D { 'url': url, 'type': type };=0A=
               this.callbackObjects[id] =3D {"elements": [] };=0A=
           }=0A=
    }; // end generic static widget=0A=
}=0A=
=0A=
// Static widgets=0A=
Technorati.GenericStaticWidget.addWidget('tr_global-tagcloud_t_js', =0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_global-t=
agcloud_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_top-searches_t_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_top-sear=
ches_t_js.js',=0A=
                                         'js'); =0A=
Technorati.GenericStaticWidget.addWidget('tr_wtf-hot-topics_t_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_wtf-hot-=
topics_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_top-news_t_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_top-news=
_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_searches-vertical-ticker_t_j=
s',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_searches=
-vertical-ticker_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_searches-horizontal-ticker_t=
_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/general/tr_searches=
-horizontal-ticker_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_searches-small-vertical-tick=
er_t_js',=0A=
                                        =
'http://widgets.technorati.com/syndication/embed/data/general/tr_searches=
-small-vertical-ticker_t_js.js',=0A=
                                        'js');=0A=
Technorati.GenericStaticWidget.addWidget('tr_searches-small-horizontal-ti=
cker_t_js',=0A=
                                        =
'http://widgets.technorati.com/syndication/embed/data/general/tr_searches=
-small-horizontal-ticker_t_js.js',=0A=
                                        'js');=0A=
=0A=
=0A=
// Dynamic widgets=0A=
Technorati.GenericDynamicWidget.addWidget('tr_authority_t_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/blogs/[path]/tr_aut=
hority_t_js.js',=0A=
                                         'js');=0A=
Technorati.GenericDynamicWidget.addWidget('tr_tagcloud_t_js',=0A=
                                         =
'http://widgets.technorati.com/syndication/embed/data/blogs/[path]/tr_tag=
cloud_t_js.js',=0A=
                                         'js');=0A=
=0A=
// Dynamic Blog/User=0A=
Technorati.GenericDynamicBUWidget.addWidget('tr_embed_t_js',=0A=
                                            =
'http://widgets.technorati.com/syndication/embed/data/blogs/[path]/tr_emb=
ed_t_js.js',=0A=
                                            'js');=0A=
=0A=
=0A=
=0A=
Technorati.GenericStaticWidget.init();=0A=
Technorati.GenericDynamicWidget.init();=0A=
Technorati.GenericDynamicBUWidget.init();=0A=
=0A=
// vim: set filetype=3Djavascript : =0A=

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.altavista.com/static/scripts/translate_engl.js

var URL =3D location.href;
if  (location.href.indexOf ("babelfish.altavista.com")=3D=3D-1){
document.write("<Map name=3Dtranslate_eng >");
document.write("<AREA COORDS=3D100,130,125,146 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_es' target=3Dtranslate>");
document.write("<AREA COORDS=3D70,130,93,146 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_pt' target=3Dtranslate>");
document.write("<AREA COORDS=3D39,130,65,146 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_it' target=3Dtranslate>");
document.write("<AREA COORDS=3D8,130,31,146 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_fr' target=3Dtranslate>");
document.write("<AREA COORDS=3D99,110,123,126 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_ko' target=3Dtranslate>");
document.write("<AREA COORDS=3D70,110,95,126 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_ja' target=3Dtranslate>");
document.write("<AREA COORDS=3D38,110,65,126 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_de' target=3Dtranslate>");
document.write("<AREA COORDS=3D5,110,32,126 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com/babelfish/tr?doit=3Ddone&url=3D"+U=
RL+"&lp=3Den_zh' target=3Dtranslate>");
document.write("<AREA COORDS=3D0,1,129,38 SHAPE=3Drect =
href=3D'http://babelfish.altavista.com' target=3Dtranslate>");
document.write("</Map>");
document.write("<img =
src=3Dhttp://babelfish.altavista.com/static/i/af/trans_en.gif =
width=3D131 height=3D156 usemap=3D#translate_eng border=3D0 alt=3D'Babel =
Fish Translation'>")
} else {
document.write( "<img =
src=3Dhttp://babelfish.altavista/static/i/af/trans_en_off.gif =
width=3D131 height=3D156 border=3D0>")
}

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://a1.greenadworks.net/a/adx.js


------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.afy11.net/srad.js?azId=1436507

(function(){var =
b=3D"undefined",aw=3DMath,w=3Dwindow,d=3Ddocument,am=3D(location.protocol=
.indexOf('https')>-1?"https://":"http://"),af=3Dd.all?true:false;d.write(=
g(0));if(typeof(sr_adserver)=3D=3Db)sr_adserver=3Dam+"ad.afy11.net/ad?";i=
f(typeof(sr_page_key_1)=3D=3Db){var bj=3Dnew =
Date();sr_page_key_1=3Dac();sr_page_key_2=3Dbj.valueOf()/1000;};an();p();=
function g(bc){return'';};function ac(){return =
aw.round(aw.random()*100000000);};function =
an(){if(typeof(sr_adspace_id)=3D=3Db)sr_adspace_id=3D0;if(typeof(sr_adspa=
ce_width)=3D=3Db)sr_adspace_width=3D120;if(typeof(sr_adspace_height)=3D=3D=
b)sr_adspace_height=3D60;if(typeof(sr_adspace_type)=3D=3Db)sr_adspace_typ=
e=3D"";if(typeof(sr_color_back)=3D=3Db)sr_color_back=3D"#FFFFFF";if(typeo=
f(sr_color_text)=3D=3Db)sr_color_text=3D"#000000";if(typeof(sr_color_url)=
=3D=3Db)sr_color_url=3D"#E15F00";if(typeof(sr_color_title)=3D=3Db)sr_colo=
r_title=3D"#3F66B3";if(typeof(sr_color_border)=3D=3Db)sr_color_border=3D"=
#3366CC";if(typeof(sr_ad_new_window)=3D=3Db)sr_ad_new_window=3Dfalse;if(t=
ypeof(sr_mode)=3D=3Db)sr_mode=3D1;if(typeof(sr_popup_type)=3D=3Db)sr_popu=
p_type=3D0;if(typeof(sr_popup_interval)=3D=3Db)sr_popup_interval=3D1800;i=
f(navigator.appVersion.indexOf("MSIE =
6")!=3D-1){try{if(window.frameElement!=3Dnull)sr_mode=3D0;}catch(bf){sr_m=
ode=3D0;};};if(sr_color_back=3D=3Dsr_color_text||sr_color_back=3D=3Dsr_co=
lor_title){sr_color_back=3D"#FFFFFF";sr_color_text=3D"#000000";sr_color_t=
itle=3D"#3F66B3";};};function p(){var =
ar=3Dsr_mode;if(sr_popup_type!=3D0){sr_ad_new_window=3Dtrue;ar=3D0;};var =
ae=3Dac(),al=3Dsr_adspace_height,a=3D(typeof(encodeURIComponent)=3D=3Db?r=
:encodeURIComponent),m;if(sr_adspace_type=3D=3D"graphic")m=3D"2x";else =
m=3D"1x";m+=3Dsr_adspace_width+"x"+sr_adspace_height;var =
k=3Dsr_adserver+'asId=3D'+sr_adspace_id+'&sd=3D'+m+'&bc=3D'+a(sr_color_ba=
ck)+'&tc=3D'+a(sr_color_text)+'&uc=3D'+a(sr_color_url)+'&ttc=3D'+a(sr_col=
or_title)+'&bbc=3D'+a(sr_color_border)+'&ct=3D'+u()+'&enc=3D'+ar+'&sf=3D0=
'+'&sfd=3D0'+'&ynw=3D0'+'&anw=3D'+(sr_ad_new_window?"1":"0")+'&rand=3D'+a=
e+'&rk1=3D'+sr_page_key_1+'&rk2=3D'+sr_page_key_2+'&pt=3D'+sr_popup_type;=
if(typeof(sr_custom0)!=3Db)k+=3D'&c0=3D'+a(sr_custom0);if(typeof(sr_custo=
m1)!=3Db)k+=3D'&c1=3D'+a(sr_custom1);if(typeof(sr_custom2)!=3Db)k+=3D'&c2=
=3D'+a(sr_custom2);if(typeof(sr_custom3)!=3Db)k+=3D'&c3=3D'+a(sr_custom3)=
;if(typeof(sr_custom4)!=3Db)k+=3D'&c4=3D'+a(sr_custom4);if(typeof(sr_clic=
k_count_url)!=3Db)k+=3D'&trl=3D'+a(sr_click_count_url);if(sr_popup_type!=3D=
0){var n=3Dnew Date(),bg=3Dd.cookie;d.cookie=3D'srtc1=3D1; =
path=3D/;';if(d.cookie.indexOf('srtc2=3D12345')<0&&d.cookie.indexOf('srtc=
1=3D1')>=3D0){n.setTime(n.getTime()+sr_popup_interval*1000);d.cookie=3D's=
rtc2=3D12345; path=3D/; =
expires=3D'+n.toGMTString();if(!af)d.captureEvents(Event.CLICK);at(d,'cli=
ck',o,false);sr_popup_window_source=3Dk;};}else =
if(ar=3D=3D0)d.write('<iframe height=3D"'+al+'" =
width=3D"'+sr_adspace_width+'" border=3D"0"  noresize scrolling=3D"no" =
src=3D"'+k+'" frameborder=3D"0" marginheight=3D"0" marginwidth=3D"0" =
></iframe>'+g(1));else d.write('<scr'+'ipt =
src=3D"'+k+'"></scr'+'ipt>'+g(1));};function u(){function z(){function =
f(aq){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"+aq);};var =
e,ak,bf;function =
y(aq){if(!e){try{ak=3Df(aq);e=3Dak.GetVariable("$version");}catch(bf){};}=
;};function =
t(aq,ax){if(!e){try{ak=3Df(aq);e=3Dax;}catch(bf){};};};y(".7");if(!e){try=
{ak=3Df(".6");e=3D"WIN =
6,0,21,0";ak.AllowScriptAccess=3D"always";e=3Dak.GetVariable("$version");=
}catch(bf){};};y(".3");t(".3","WIN 3,0,18,0");t("","WIN =
2,0,0,11");if(!e)e=3D-1;return e;};function ai(){var =
q=3Dnavigator,l=3Dq.appVersion,c=3Dq.plugins,v=3Dq.userAgent.toLowerCase(=
),af=3D(l.indexOf("MSIE")!=3D-1)?true:false,be=3D(l.toLowerCase().indexOf=
("win")!=3D-1)?true:false,ay=3D(v.indexOf("opera")!=3D-1)?true:false,h=3D=
-1,bd=3D"Shockwave Flash";if(c!=3Dnull&&c.length>0){if(c[bd+" =
2.0"]||c[bd]){var bb=3Dc[bd+" 2.0"]?" =
2.0":"",aa=3Dc[bd+bb].description;h=3Daa.split(" =
")[2].split(".")[0];};}else if(af&&be&&!ay){h=3Dz();h=3Dh.split(" =
")[1].split(",")[0];};return h;};var h=3Dai();if(h>4)return 15;else =
return 7;};function =
at(ag,s,as,bi){if(ag.addEventListener){ag.addEventListener(s,as,bi);retur=
n true;}else if(ag.attachEvent){return =
ag.attachEvent('on'+s,as);}else{ag['on'+s]=3Das;};};function o(bh){var =
av=3Daf?event.srcElement:bh.target;try{if(sr_popup_window_source!=3Dnull&=
&(x(av,"A")||x(av,"INPUT"))){ao(sr_popup_window_source);sr_popup_window_s=
ource=3Dnull;};}catch(bf){};};function =
x(ap,ba){if(ap.tagName.toUpperCase()=3D=3Dba)return =
true;while(ap.parentNode!=3Dnull){ap=3Dap.parentNode;if(ap.tagName.toUppe=
rCase()=3D=3Dba)return true;};return false;};function =
ao(aj){if(navigator.appName=3D=3D"Netscape"){ad=3Dw.open("","_blank","too=
lbar=3D0,location=3D0,directories=3D0,status=3D0,menubar=3D0,scrollbars=3D=
0,resizable=3D0");}else{if(af){ad=3Dw.open("","","toolbar=3D0,location=3D=
0,directories=3D0,status=3D0,menubar=3D0,scrollbars=3D0,resizable=3D0,lef=
t=3D-1000,top=3D-1000,height=3D200,width=3D200");};};if(ad!=3Dnull){w.foc=
us();ad.resizeTo(720,300);ad.moveTo(screen.width/2,screen.height/2);ad.lo=
cation=3Daj;};try{w.event.cancelBubble=3Dtrue;}catch(bf){};};function =
r(au){var ab=3D"";for(bc=3D0;bc<au.length;bc++){var =
j=3Dau.charCodeAt(bc);if(j=3D=3D32||j>33&&j<39||j>42&&j<48||j>57&&j<65||j=
=3D=3D91||j=3D=3D93||j=3D=3D94||j=3D=3D96||j>122&&j<126)ab+=3Descape(au.c=
harAt(bc));else if(j>127)ab+=3D"%20";else ab+=3Dau.charAt(bc);};return =
ab;};})();function srExecute(){};function =
srDocumentWrite(az){document.write(az);};function ah(i){var =
bc=3D0;if(i.childNodes[bc].nodeType=3D=3D3)bc++;return =
i.childNodes[bc].firstChild;};function =
srNavigate(i,aj){if(ah(i).target=3D=3D"_new"){window.open(aj);}else{windo=
w.top.location=3Daj;};};function =
srShowStatusI(aj){window.status=3Daj;return true;};function =
srShowStatus(i){window.status=3Di.friendlyURL;return true;};function =
srClearStatus(){window.status=3D'';};

------=_NextPart_000_0000_01C8698C.17A5D120
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10) {=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C8698C.17A5D120--

