From: <Saved by Microsoft Internet Explorer 5>
Subject: =?Windows-1252?Q?Apple_Dubai=3F_They_Make_the_iHasoob=2C_Don=92t_They=3F_?=
	=?Windows-1252?Q?|_Digital_Daily_|_John_Paczkowski_|_AllThingsD?=
Date: Sun, 16 Dec 2007 14:26:56 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C83FEF.B64F19B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/20071116/amd/

=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 dir=3Dltr xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
profile=3Dhttp://gmpg.org/xfn/11><TITLE>Apple Dubai? They Make the =
iHasoob, Don=E2=80=99t They? | Digital Daily | John Paczkowski | =
AllThingsD</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3D"MSHTML 6.00.2900.3243" name=3DGENERATOR><!-- leave this =
for stats --><LINK=20
href=3D"http://allthingsd.com/theme/style.css?v=3D25" type=3Dtext/css=20
rel=3Dstylesheet><LINK title=3D"Digital Daily RSS Feed"=20
href=3D"http://digitaldaily.allthingsd.com/feed/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK =
href=3D"http://digitaldaily.allthingsd.com/xmlrpc.php"=20
rel=3Dpingback><LINK href=3D"http://allthingsd.com/favicon.ico" =
rel=3D"shortcut icon"><!-- META Tags added by Add-Meta-Tags WordPress =
plugin. Get it at: http://www.g-loaded.eu/ -->
<META=20
content=3D"ALEXIS GLICK: &quot;There's some news coming across the tape =
right now. We're seeing from The Wall Street Journal that Apple is =
buying an 8% stake in AMD.&quot; PETER BARNES: &quot;The big chip-maker, =
yup."=20
name=3Ddescription>
<META=20
content=3D"shareholder, apple dubai, abu dhabi, john paczkowski, chips, =
intel, amd, digital daily"=20
name=3Dkeywords><LINK title=3DRSD=20
href=3D"http://digitaldaily.allthingsd.com/xmlrpc.php?rsd"=20
type=3Dapplication/rsd+xml rel=3DEditURI>
<SCRIPT=20
src=3D"http://digitaldaily.allthingsd.com/wp-includes/js/prototype.js?ver=
=3D1.5.0-0"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://digitaldaily.allthingsd.com/wp-includes/js/scriptaculous/wp=
-scriptaculous.js?ver=3D1.7.0"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://digitaldaily.allthingsd.com/wp-includes/js/scriptaculous/ef=
fects.js?ver=3D1.7.0"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://digitaldaily.allthingsd.com/wp-includes/js/tw-sack.js?ver=3D=
1.6.1"=20
type=3Dtext/javascript></SCRIPT>
<LINK=20
href=3D"http://digitaldaily.allthingsd.com/wp-content/ext-mu-plugins/wp-s=
mugmug.php?towsm_action=3Dcss"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"http://livewidgets.marketwatch.com/LiveWidgets/Service.ashx/licens=
e.js?lk=3DCMNdRLA7dHQCFQKxzk7Lt9p5WP7aDXV6fLqvNldM2CawWNsqqV-ZZCTLC6vP3Fa=
AbM1M0Awbl37XAvZvwgfzH-jx8-1h5KB8R7kjHjlTk5AlQrH598-4ZHFgfjmgsXs-zmfLv2ql=
ZF4v&amp;cd=3D3m&amp;nh=3D03&amp;lq=3D1"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://allthingsd.com/wp-content/ext-plugins/share-this/share-this=
.php?akst_action=3Djs"=20
type=3Dtext/javascript></SCRIPT>
<LINK=20
href=3D"http://allthingsd.com/wp-content/ext-plugins/share-this/share-thi=
s.php?akst_action=3Dcss"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://www.sphere.com/widgets/sphereit/js?siteid=3Dallthingsd_digi=
t"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css media=3Dscreen>#wp_randomquotes_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.wp_randomquotes_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#wp_randomquotes_quote {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 6px
}
.wp_randomquotes_quote {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 6px
}
#wp_randomquotes_author {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.wp_randomquotes_author {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
</STYLE>

<SCRIPT src=3D"http://allthingsd.com/theme/js/allthingsd.js?v=3D25"=20
type=3Dtext/javascript></SCRIPT>
<!--[if IE]><LINK =
href=3D"http://allthingsd.com/theme/styles/ie.css?v=3D25"=20
type=3Dtext/css rel=3Dstylesheet><![endif]--><!--[if lt IE 7]><LINK=20
href=3D"http://allthingsd.com/theme/styles/ie6.css?v=3D25" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]--></HEAD>
<BODY class=3D"red01 blog-post amd digitaldaily">
<DIV id=3Dcontainer>
<H1 id=3Dsite-name>All Things Digital</H1>
<P id=3Dskip><A=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#content">Skip =
to main=20
content</A>.</P>
<DIV id=3Dskybox-top></DIV>
<DIV id=3Dskybox>
<DIV id=3Dskybox01>
<DIV class=3Datd_dc id=3Dskybox01d style=3D"POSITION: relative">
<DIV class=3Dskybox style=3D"DISPLAY: block"><A =
href=3D"http://ptech.allthingsd.com/"=20
rel=3Dbookmark><IMG alt=3D"Handy Scanners Can Trim That Pile of Cards"=20
src=3D"http://allthingsd.com/theme/images/skybox-walt.jpg"></A>=20
<H2><A href=3D"http://ptech.allthingsd.com/">Personal =
Technology</A></H2>
<H3><A href=3D"http://ptech.allthingsd.com/">Handy Scanners Can Trim =
That Pile of=20
Cards</A></H3>
<P><A href=3D"http://ptech.allthingsd.com/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://solution.allthingsd.com/" rel=3Dbookmark><IMG=20
alt=3D"Log On, Listen, Blog, Discuss"=20
src=3D"http://allthingsd.com/theme/images/skybox-katie.jpg"></A>=20
<H2><A href=3D"http://solution.allthingsd.com/">The Mossberg =
Solution</A></H2>
<H3><A href=3D"http://solution.allthingsd.com/">Log On, Listen, Blog,=20
Discuss</A></H3>
<P><A href=3D"http://solution.allthingsd.com/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://ptech.allthingsd.com/20071206/slacker-digital-player-handl=
es-the-drudgery-for-busy-music-fans/"=20
rel=3Dbookmark><IMG alt=3D"Slacker Digital Player Helps Busy Music Fans" =

src=3D"http://allthingsd.com/theme/images/skybox-walt-video.jpg"></A>=20
<H2><A href=3D"http://ptech.allthingsd.com/">Personal =
Technology</A></H2>
<H3><A=20
href=3D"http://ptech.allthingsd.com/20071206/slacker-digital-player-handl=
es-the-drudgery-for-busy-music-fans/">Slacker=20
Digital Player Helps Busy Music Fans</A></H3>
<P><A=20
href=3D"http://ptech.allthingsd.com/20071206/slacker-digital-player-handl=
es-the-drudgery-for-busy-music-fans/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A =
href=3D"http://mailbox.allthingsd.com/"=20
rel=3Dbookmark><IMG alt=3D"Using a Disk-Partitioning Utility"=20
src=3D"http://allthingsd.com/theme/images/skybox-walt.jpg"></A>=20
<H2><A href=3D"http://mailbox.allthingsd.com/">Mossberg's =
Mailbox</A></H2>
<H3><A href=3D"http://mailbox.allthingsd.com/">Using a Disk-Partitioning =

Utility</A></H3>
<P><A href=3D"http://mailbox.allthingsd.com/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://solution.allthingsd.com/20071205/a-card-concierge-in-case-=
you-forget/"=20
rel=3Dbookmark><IMG alt=3D"A Card Concierge, in Case You Forget"=20
src=3D"http://allthingsd.com/theme/images/skybox-katie.jpg"></A>=20
<H2><A href=3D"http://solution.allthingsd.com/">The Mossberg =
Solution</A></H2>
<H3><A=20
href=3D"http://solution.allthingsd.com/20071205/a-card-concierge-in-case-=
you-forget/">A=20
Card Concierge, in Case You Forget</A></H3>
<P><A=20
href=3D"http://solution.allthingsd.com/20071205/a-card-concierge-in-case-=
you-forget/"></A></P></DIV></DIV></DIV>
<DIV id=3Dskybox02>
<DIV id=3Dskybox-ad>
<P>Advertisement</P><!-- begin ad tag  (tile=3D1) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
ord=3DMath.random()*10000000000000000;=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/allthingsd.com/digitaldaily_singlepo=
st;tile=3D1;sz=3D300x100;ord=3D' + ord + '?" =
type=3D"text/javascript"></scr' + 'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/allthingsd.com/digitaldaily_single=
post;tile=3D1;sz=3D728x90;ord=3D123456789?"=20
target=3D_blank><IMG height=3D100 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepos=
t;tile=3D1;sz=3D300x100;ord=3D123456789?"=20
width=3D300 border=3D0></A></NOSCRIPT> <!-- End ad tag --></DIV></DIV>
<DIV id=3Dskybox03>
<DIV class=3Datd_dc id=3Dskybox03d style=3D"POSITION: relative">
<DIV class=3Dskybox style=3D"DISPLAY: block"><A=20
href=3D"http://kara.allthingsd.com/20071214/the-attack-on-the-yahoo-vice-=
presidents-more-exec-departures/"=20
rel=3Dbookmark><IMG=20
alt=3D"The Attack <em>On</em> the Yahoo Vice Presidents: More Exec =
Departures"=20
src=3D"http://allthingsd.com/theme/images/skybox-kara.jpg"></A>=20
<H2><A href=3D"http://kara.allthingsd.com/">BoomTown</A></H2>
<H3><A=20
href=3D"http://kara.allthingsd.com/20071214/the-attack-on-the-yahoo-vice-=
presidents-more-exec-departures/">The=20
Attack <EM>On</EM> the Yahoo Vice Presidents: More Exec =
Departures</A></H3>
<P><A=20
href=3D"http://kara.allthingsd.com/20071214/the-attack-on-the-yahoo-vice-=
presidents-more-exec-departures/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://kara.allthingsd.com/20071214/a-new-look-for-allthingsdcom-=
we-feel-pretty-oh-so-pretty/"=20
rel=3Dbookmark><IMG=20
alt=3D"A New Look for AllThingsD.com: We Feel Pretty, Oh So Pretty!"=20
src=3D"http://allthingsd.com/theme/images/skybox-kara.jpg"></A>=20
<H2><A href=3D"http://kara.allthingsd.com/">BoomTown</A></H2>
<H3><A=20
href=3D"http://kara.allthingsd.com/20071214/a-new-look-for-allthingsdcom-=
we-feel-pretty-oh-so-pretty/">A=20
New Look for AllThingsD.com: We Feel Pretty, Oh So Pretty!</A></H3>
<P><A=20
href=3D"http://kara.allthingsd.com/20071214/a-new-look-for-allthingsdcom-=
we-feel-pretty-oh-so-pretty/"></A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://kara.allthingsd.com/20071214/holiday-giving-an-online-guid=
e/"=20
rel=3Dbookmark><IMG alt=3D"Holiday Giving: An Online Guide"=20
src=3D"http://allthingsd.com/theme/images/skybox-kara.jpg"></A>=20
<H2><A href=3D"http://kara.allthingsd.com/">BoomTown</A></H2>
<H3><A=20
href=3D"http://kara.allthingsd.com/20071214/holiday-giving-an-online-guid=
e/">Holiday=20
Giving: An Online Guide</A></H3>
<P><A=20
href=3D"http://kara.allthingsd.com/20071214/holiday-giving-an-online-guid=
e/">You=20
Better Watch Out!</A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://kara.allthingsd.com/20071213/activision-blizzards-ceo-bobb=
y-kotick-speaks/"=20
rel=3Dbookmark><IMG alt=3D"Activision Blizzard=E2=80=99s CEO Bobby =
Kotick Speaks!"=20
src=3D"http://allthingsd.com/theme/images/skybox-kara-video.jpg"></A>=20
<H2><A href=3D"http://kara.allthingsd.com/">BoomTown</A></H2>
<H3><A=20
href=3D"http://kara.allthingsd.com/20071213/activision-blizzards-ceo-bobb=
y-kotick-speaks/">Activision=20
Blizzard=E2=80=99s CEO Bobby Kotick Speaks!</A></H3>
<P><A=20
href=3D"http://kara.allthingsd.com/20071213/activision-blizzards-ceo-bobb=
y-kotick-speaks/">Fun=20
and Gaming!</A></P></DIV>
<DIV class=3Dskybox style=3D"DISPLAY: none"><A=20
href=3D"http://kara.allthingsd.com/20071213/welcome-rupe-hows-that-gemsta=
r-deal-not-working-out/"=20
rel=3Dbookmark><IMG alt=3D"Welcome Rupe! How=E2=80=99s That Gemstar Deal =
(Not) Working Out?"=20
src=3D"http://allthingsd.com/theme/images/skybox-kara.jpg"></A>=20
<H2><A href=3D"http://kara.allthingsd.com/">BoomTown</A></H2>
<H3><A=20
href=3D"http://kara.allthingsd.com/20071213/welcome-rupe-hows-that-gemsta=
r-deal-not-working-out/">Welcome=20
Rupe! How=E2=80=99s That Gemstar Deal (Not) Working Out?</A></H3>
<P><A=20
href=3D"http://kara.allthingsd.com/20071213/welcome-rupe-hows-that-gemsta=
r-deal-not-working-out/"></A></P></DIV></DIV></DIV>
<DIV class=3Dclearing></DIV></DIV><!--/skybox-->
<DIV id=3Dbanner><A id=3Dbanner_link =
href=3D"http://allthingsd.com/"></A>
<H2>News, analysis and opinion about the digital =
revolution.</H2><!--<p>December 16, 2007</p>-->
<FORM id=3Dsearchform action=3Dhttp://digitaldaily.allthingsd.com =
method=3Dget>
<FIELDSET><INPUT id=3Ds=20
onclick=3D"this.value =3D=3D 'Search All Things Digital...' ? this.value =
=3D '' : this.value =3D this.value ;"=20
value=3D"Search All Things Digital..." name=3Ds> <INPUT =
id=3Dsearchsubmit type=3Dimage=20
alt=3DSearch =
src=3D"http://allthingsd.com/theme/images/search-button-red01.png">=20
</FIELDSET> </FORM></DIV><!--/banner-->
<DIV class=3Datd_tagline>
<P>brought to you by <A href=3D"http://www.wsj.com/">The Wall Street=20
Journal</A></P></DIV>
<UL id=3Dsite-nav>
  <LI id=3Dhome-tab><A href=3D"http://allthingsd.com/">Home</A> </LI>
  <LI><A href=3D"http://kara.allthingsd.com/">Kara Swisher</A> </LI>
  <LI><A href=3D"http://walt.allthingsd.com/">Walt Mossberg</A> </LI>
  <LI class=3Dactive><A =
href=3D"http://digitaldaily.allthingsd.com/">Digital=20
  Daily</A> </LI>
  <LI><A href=3D"http://voices.allthingsd.com/">Voices</A> </LI>
  <LI><A href=3D"http://video.allthingsd.com/">Video</A> </LI>
  <LI><A href=3D"http://allthingsd.com/d/">D Conference</A> </LI>
  <LI><A id=3Dabout-link href=3D"http://allthingsd.com/about/">About =
Us</A> </LI></UL>
<DIV id=3Dcookie_notice>
<DIV id=3Dcookie_box style=3D"DISPLAY: none">
<DIV class=3Dpadded><A class=3Ddismiss onclick=3D"atdCookieHide(); =
return false;"=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#"><SPAN>Dismiss<=
/SPAN></A>=20
<SPAN class=3D"alignright first_time">This notice is intended to appear =
only the=20
first time you visit the site on any computer.</SPAN>=20
<H3>A note about tracking cookies</H3>
<DIV class=3Dcontent>
<P>Some of the advertisers and Web analytics firms used on this site may =
place=20
"tracking cookies" on your computer. We are telling you about them right =

upfront, and we want you to know how to get rid of these tracking =
cookies if you=20
like. <A id=3Dcookie_more_link onclick=3D"atdCookieExpand(); return =
false;"=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">Read more =
=C2=BB</A></P>
<DIV id=3Dcookie_more style=3D"DISPLAY: none">
<P>Tracking cookies are small text files that can tell such companies =
what you=20
are doing online, even though they usually don't record your name or =
other=20
personably identifiable information. These cookies are used by these =
companies=20
to try and match ads to a user's interests. They are used all over the =
Web, but=20
in most cases, their presence is only disclosed deep inside privacy=20
policies.</P>
<P>We want you to know how to get rid of these tracking cookies if you =
like.=20
Here are links to pages where you can opt out of the cookies set by our=20
ad-placement contractor and our analytics contractor:</P>
<UL>
  <LI><A=20
  =
href=3D"http://www.doubleclick.com/us/about_doubleclick/privacy/">http://=
www.doubleclick.com/us/about_doubleclick/privacy/</A>=20

  <LI><A=20
  =
href=3D"http://www.omniture.com/privacy/2o7">http://www.omniture.com/priv=
acy/2o7</A>=20
  </LI></UL>
<P>We'd prefer a totally opt-in system, but, as far as we know, the ad =
industry=20
doesn't have a practical one as of now.</P>
<P>If you want to clean out all tracking cookies from all your Web =
sites, here=20
are links where you can download three programs that can clean out =
tracking=20
cookies:</P>
<UL>
  <LI><A=20
  =
href=3D"http://www.lavasoftusa.com/products/ad-aware_se_personal.php">htt=
p://www.lavasoftusa.com/products/ad-aware_se_personal.php</A>=20

  <LI><A=20
  =
href=3D"http://www.spybot.info/en/download/index.html">http://www.spybot.=
info/en/download/index.html</A>=20

  <LI><A=20
  =
href=3D"http://www.webroot.com/consumer/products/spysweeper/">http://www.=
webroot.com/consumer/products/spysweeper/</A>=20
  </LI></UL>
<P>You can also change the preferences or settings in your Web browser =
to=20
control cookies. In some cases, you can choose to accept cookies from =
the=20
primary site, but block them from third parties. In others, you can =
block=20
cookies from specific advertisers, or clear out all cookies.</P>
<P>Not all cookies are tracking cookies. Like most other Web sites, ours =
may=20
place cookies on your computer, in addition to any placed by =
advertisers. But=20
ours aren't "tracking cookies." They merely do things like save your=20
registration information, if you choose to register. They do not tell us =
what=20
you do or where you go online.</P></DIV></DIV>
<DIV class=3Dclearing></DIV>
<DIV id=3Dcookie_footer style=3D"DISPLAY: none">
<DIV class=3Dfooter_controls><A class=3Dcollapse=20
onclick=3D"atdCookieCollapse(); return false;"=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#"><SPAN>Intro=20
Only</SPAN></A> <A class=3Ddismiss onclick=3D"atdCookieHide(); return =
false;"=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#"><SPAN>Dismiss<=
/SPAN></A>=20
</DIV>
<P class=3Dprivacy>This policy will always be available at:<BR><A=20
href=3D"http://allthingsd.com/trackingcookies/">allthingsd.com/trackingco=
okies/</A>=20
</P>
<P class=3Dsignature><CITE>=E2=80=94 Walt &amp; Kara</CITE></P></DIV>
<DIV class=3Dclearing></DIV></DIV></DIV></DIV>
<DIV class=3D"" id=3Dcontent>
<DIV id=3Dcontent-banner>
<H2><A href=3D"http://digitaldaily.allthingsd.com/">Digital Daily =
<SPAN>by John=20
Paczkowski</SPAN></A></H2>
<P class=3Drss-link><A title=3D"Subscribe to the Digital Daily feed"=20
href=3D"http://digitaldaily.allthingsd.com/feed/">The Digital Daily =
Feed</A></P>
<DIV class=3Dclearing></DIV></DIV><!--/content-banner-->
<DIV id=3Dcontent-main>
<DIV class=3Dposts id=3Dcontent-left>
<DIV class=3Dpost id=3Dpost-1309>
<H3 class=3Dpost-title><A=20
title=3D"Permanent Link: Apple Dubai? They Make the iHasoob, =
Don=E2=80=99t They?"=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/" =
rel=3Dbookmark>Apple=20
Dubai? They Make the iHasoob, Don=E2=80=99t They?</A></H3>
<DIV class=3D"byline single">
<P><SPAN class=3Ddate>Posted at 02:11 PM on November 16, 2007</SPAN> =
<SPAN=20
class=3Dprint><A class=3Dakp_link title=3D"Printable View"=20
href=3D"http://digitaldaily.allthingsd.com/?p=3D1309&amp;ak_action=3Dprin=
table"=20
rel=3Dnofollow>Print</A> </SPAN><SPAN class=3Dshare><A =
class=3Dakst_share_link=20
id=3Dakst_link_13091309 title=3D"Email, post to del.icio.us, etc."=20
onclick=3D"akst_share('1309', =
'http%3A%2F%2Fdigitaldaily.allthingsd.com%2F20071116%2Famd%2F', =
'Apple+Dubai%3F+They+Make+the+iHasoob%2C+Don%27t+They%3F', '13091309'); =
return false;"=20
href=3D"http://digitaldaily.allthingsd.com/?p=3D1309&amp;akst_action=3Dsh=
are-this"=20
rel=3Dnofollow>Share</A> </SPAN><SPAN class=3D"sphere "><SPAN=20
style=3D"MARGIN-BOTTOM: 40px; BORDER-BOTTOM-STYLE: none"><A =
class=3Dsphere_link=20
title=3D"Related Blogs and Articles"=20
onclick=3D"return =
Sphere.Widget.search('http://digitaldaily.allthingsd.com/20071116/amd/')"=
=20
href=3D"http://www.sphere.com/search?q=3Dsphereit:http://digitaldaily.all=
thingsd.com/20071116/amd/">Sphere</A></SPAN></SPAN>=20
</P>
<DIV class=3Dclearing></DIV></DIV>
<DIV class=3Dentry><!-- sphereit start -->
<BLOCKQUOTE>
  <P><B>ALEXIS GLICK:</B> =E2=80=9CThere=E2=80=99s some news coming =
across the tape right now.=20
  We=E2=80=99re seeing from The Wall Street Journal that Apple is buying =
an 8% stake in=20
  AMD.=E2=80=9D</P>
  <P><B>PETER BARNES:</B> =E2=80=9CThe big chip-maker, yup. And AMD and =
Intel battle=20
  back and forth, and so this is a very significant statement by Apple, =
Charles=20
  and Liz, is it not, that it=E2=80=99s going to buy into AMD, pick one =
of the=20
  two?=E2=80=9D<BR>[one-year charts of Apple and AMD]</P>
  <P><B>CONTRIBUTOR CHARLES PAYNE:</B> =E2=80=9CWell, yeah, and AMD =
needs, uh=E2=80=93that=E2=80=99s=20
  real smart by Apple because AMD is in trouble right now. AMD has =
always had=20
  two problems: either it had a great product that was either sometimes =
superior=20
  to Intel but not the distribution, or it would have a terrible product =
that=20
  obviously they couldn=E2=80=99t compete. And they=E2=80=99re sort of =
in the middle right=20
  now=E2=80=93they haven=E2=80=99t had great product offerings per se =
recently, the stock has=20
  been really just sort of muddling along, so I gotta tell you, Peter, I =
think=20
  it=E2=80=99s a smart play by both companies to get involved with each =
other.=E2=80=9D</P>
  <P><B>GLICK:</B> =E2=80=9CThat, oh, it=E2=80=99s not Apple. Let me =
just correct ourselves=20
  here. It is not Apple. [cross talk] Alright, I=E2=80=99m sorry, we got =
a little ahead=20
  of ourselves here on that. Um, Apple Dubai?=E2=80=9D [sic] =
</P></BLOCKQUOTE>
<P>Contrary to <A=20
href=3D"http://www.alleyinsider.com/2007/11/apple-abu-dhabi.html">earlier=
=20
reports</A>, it was Abu Dhabi, not Apple (or =E2=80=9CApple =
Dubai=E2=80=9D) that <A=20
href=3D"http://online.wsj.com/article/SB119522317080395738.html">paid =
$622 million=20
for an 8.1% stake in Advanced Micro Devices</A> today. Orchestrated by =
the=20
Mubadala Development Company (the investment arm of the Abu Dhabi =
government),=20
the deal will make the Persian Gulf emirate one of the =
chip-maker=E2=80=99s biggest=20
shareholders. And it will give AMD, which posted a loss of $396 million =
for its=20
third quarter, some much-needed financial relief as it faces increased=20
competition from rival Intel.</P>
<P><A =
href=3D"http://www.newsfactor.com/story.xhtml?story_id=3D1000098IEGZ0">Sa=
id=20
Roger Kay, principal analyst with Endpoint Technology Associates,</A> =
the deal=20
is a =E2=80=9Cpretty good one for AMD. What AMD wants is access to =
short- and=20
intermediate-term financing. Abu Dhabi represents a pretty good partner, =
since=20
they=E2=80=99re not on the board and it=E2=80=99s not structured as =
debt.=E2=80=9D</P><!-- sphereit end -->
<DIV class=3Dpostmeta><!--<p class=3D"date">Posted at 2:52 =
PM</p>--><SPAN=20
class=3Dprint><A class=3Dakp_link title=3D"Printable View"=20
href=3D"http://digitaldaily.allthingsd.com/?p=3D1309&amp;ak_action=3Dprin=
table"=20
rel=3Dnofollow>Print</A> </SPAN><SPAN class=3Dshare><A =
class=3Dakst_share_link=20
id=3Dakst_link_1309 title=3D"Email, post to del.icio.us, etc."=20
onclick=3D"akst_share('1309', =
'http%3A%2F%2Fdigitaldaily.allthingsd.com%2F20071116%2Famd%2F', =
'Apple+Dubai%3F+They+Make+the+iHasoob%2C+Don%27t+They%3F', '1309'); =
return false;"=20
href=3D"http://digitaldaily.allthingsd.com/?p=3D1309&amp;akst_action=3Dsh=
are-this"=20
rel=3Dnofollow>Share</A> </SPAN><SPAN class=3D"sphere first"><SPAN=20
style=3D"MARGIN-BOTTOM: 40px; BORDER-BOTTOM-STYLE: none"><A =
class=3Dsphere_link=20
title=3D"Related Blogs and Articles"=20
onclick=3D"return =
Sphere.Widget.search('http://digitaldaily.allthingsd.com/20071116/amd/')"=
=20
href=3D"http://www.sphere.com/search?q=3Dsphereit:http://digitaldaily.all=
thingsd.com/20071116/amd/">Sphere</A></SPAN></SPAN>=20
<SPAN class=3Dcomments><A class=3Dcomments_link=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#comments">1 =
Comment</A>=20
</SPAN><SPAN class=3Dtags><SPAN class=3Dtag_link>Tagged:</SPAN> <A=20
title=3D"View all posts in shareholder"=20
href=3D"http://digitaldaily.allthingsd.com/category/shareholder/"=20
rel=3D"category tag">shareholder</A>, <A title=3D"View all posts in =
Apple Dubai"=20
href=3D"http://digitaldaily.allthingsd.com/category/apple-dubai/"=20
rel=3D"category tag">Apple Dubai</A>, <A title=3D"View all posts in Abu =
Dhabi"=20
href=3D"http://digitaldaily.allthingsd.com/category/abu-dhabi/"=20
rel=3D"category tag">Abu Dhabi</A>, <A title=3D"View all posts in John =
Paczkowski"=20
href=3D"http://digitaldaily.allthingsd.com/category/john-paczkowski/"=20
rel=3D"category tag">John Paczkowski</A>, <A title=3D"View all posts in =
chips"=20
href=3D"http://digitaldaily.allthingsd.com/category/chips/"=20
rel=3D"category tag">chips</A>, <A title=3D"View all posts in Intel"=20
href=3D"http://digitaldaily.allthingsd.com/category/intel/"=20
rel=3D"category tag">Intel</A>, <A title=3D"View all posts in AMD"=20
href=3D"http://digitaldaily.allthingsd.com/category/amd/"=20
rel=3D"category tag">AMD</A>, <A title=3D"View all posts in Digital =
Daily"=20
href=3D"http://digitaldaily.allthingsd.com/category/digital-daily/"=20
rel=3D"category tag">Digital Daily</A> | <A=20
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/">permalink</A></=
SPAN>=20
</DIV></DIV></DIV><!-- You can start editing here. -->
<DIV class=3Dpost-comments>
<H3 id=3Dcomments>Comments</H3>
<OL class=3Dcommentlist>
  <LI id=3Dcomment-848>
  <DIV class=3D"post-comment odd first comment">
  <P><A href=3D"http://www.drewryonline.net/"=20
  rel=3Dnofollow>http://www.drewryonline.net/</A></P>
  <P>Did some say Qusabi for the sushi and Oil from Dubai? lol</P>Posted =
by=20
  <CITE><A href=3D"http://www.drewryonline.net/" rel=3D"external =
nofollow">Shawn=20
  Drewry</A></CITE> at <A title=3D""=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#comment-848">Nov=
ember=20
  19th, 2007 at 1:51 am</A> =
<BR></DIV></LI></OL></DIV><!--/post-comments-->
<H3 id=3Drespond>Add a Comment</H3>
<P>You must be logged in to post a comment. <A=20
href=3D"http://allthingsd.com/signup/">Sign up here</A> or log in =
below.</P>
<FORM id=3Dloginform name=3Dloginform=20
action=3Dhttp://digitaldaily.allthingsd.com/wp-login.php method=3Dpost>
<P><LABEL>Username:<BR><INPUT class=3Dinput id=3Duser_login =
tabIndex=3D10=20
name=3Dlog></LABEL> </P>
<P><LABEL>Password:<BR><INPUT class=3Dinput id=3Duser_pass tabIndex=3D20 =
type=3Dpassword=20
name=3Dpwd></LABEL> </P>
<P><LABEL><INPUT id=3Drememberme tabIndex=3D90 type=3Dcheckbox =
value=3Dforever=20
name=3Drememberme> Remember me</LABEL></P>
<P class=3Dsubmit><INPUT id=3Dwp-submit tabIndex=3D100 type=3Dsubmit =
value=3D"Login =C2=BB" name=3Dwp-submit>=20
<INPUT type=3Dhidden =
value=3Dhttp://digitaldaily.allthingsd.com/20071116/amd/=20
name=3Dredirect_to> </P></FORM>
<DIV class=3Dnavigation>
<DIV class=3Dalignleft><A=20
href=3D"http://digitaldaily.allthingsd.com/20071116/ddv20071116/">=C2=AB =
Previous=20
Post</A></DIV>
<DIV class=3Dalignright><A=20
href=3D"http://digitaldaily.allthingsd.com/20071116/how-bad-can-a-cell-ph=
one-company-get/">Next=20
Post =C2=BB</A></DIV></DIV></DIV><!--content-left-->
<DIV id=3Dcontent-right>
<DIV class=3Dvideo-right>
<H3>Digital Daily Live</H3><!-- Start of Brightcove Player -->
<DIV class=3Dbrightcove-video>
<OBJECT id=3Datd_mini=20
codeBase=3Dhttp://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swfl=
ash.cab#version=3D8,0,0,0=20
height=3D290 width=3D320 align=3Dmiddle=20
classid=3Dclsid:d27cdb6e-ae6d-11cf-96b8-444553540000><PARAM =
NAME=3D"wmode" VALUE=3D"transparent"><PARAM NAME=3D"allowScriptAccess" =
VALUE=3D"sameDomain"><PARAM NAME=3D"movie" =
VALUE=3D"http://allthingsd.com/theme/media/atd_mini.swf?bctid=3D134364516=
6&amp;playerid=3D716132557"><PARAM NAME=3D"quality" =
VALUE=3D"high"><PARAM NAME=3D"bgcolor" VALUE=3D"#ffffff">
<embed=20
src=3D"http://allthingsd.com/theme/media/atd_mini.swf?bctid=3D1343645166&=
playerid=3D716132557"=20
quality=3D"high" bgcolor=3D"#ffffff" width=3D"320" height=3D"290" =
name=3D"atd_mini"=20
align=3D"middle" allowScriptAccess=3D"sameDomain"=20
type=3D"application/x-shockwave-flash"=20
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
wmode=3D"transparent" />
</OBJECT></DIV><!-- End of Brightcove Player -->
<P><A=20
href=3D"http://digitaldaily.allthingsd.com/20071214/ddv20071214/">Wooglep=
edia?</A><BR><A=20
class=3Dcomments_link=20
href=3D"http://digitaldaily.allthingsd.com/20071214/ddv20071214/#comments=
">No=20
Comments</A></P>
<P><A href=3D"http://video.allthingsd.com/digitaldaily">More Digital =
Daily Live=20
=C2=BB</A></P></DIV>
<DIV class=3Drecent-posts>
<H3>Recent Digital Daily Posts</H3>
<UL>
  <LI><A=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071214/just-in-time-for-chri=
stmas-the-nintendo-waa/">Just=20
  in Time for Christmas: the Nintendo Waa!</A> <SPAN =
class=3Ddate>December 14,=20
  2007</SPAN>=20
  <LI><A=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071214/ddv20071214/">Wooglep=
edia?</A>=20
  <SPAN class=3Ddate>December 14, 2007</SPAN>=20
  <LI><A =
href=3D"http://digitaldaily.allthingsd.com/20071214/google-knol/">Google:=
=20
  Embrace, Improve, Extinguish</A> <SPAN class=3Ddate>December 14, =
2007</SPAN>=20
  </LI></UL>
<P class=3Dright><A =
href=3D"http://digitaldaily.allthingsd.com/archives/">Digital=20
Daily Archives =C2=BB</A> </P></DIV>
<DIV class=3Dads-right>
<H3>Advertisement</H3>
<DIV id=3Dads><!-- begin ad tag  (tile=3D2) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
ord=3DMath.random()*10000000000000000;=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/allthingsd.com/digitaldaily_singlepo=
st;tile=3D2;sz=3D300x250;ord=3D' + ord + '?" =
type=3D"text/javascript"></scr' + 'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/allthingsd.com/digitaldaily_single=
post;tile=3D2;sz=3D300x250;ord=3D123456789?"=20
target=3D_blank><IMG height=3D250 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepos=
t;tile=3D2;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A></NOSCRIPT> <!-- End ad tag --></DIV>
<DIV id=3Dgoogle-ads>
<SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client =3D "pub-9227437196621269";=0A=
google_ad_width =3D 300;=0A=
google_ad_height =3D 250;=0A=
google_ad_format =3D "300x250_as";=0A=
google_ad_type =3D "text";=0A=
google_ad_channel =3D "";=0A=
google_color_border =3D "eeeeee";=0A=
google_color_bg =3D "eeeeee";=0A=
google_color_link =3D "00a8ec";=0A=
google_color_text =3D "999999";=0A=
google_color_url =3D "1B703A";=0A=
//-->=0A=
</SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>
</DIV></DIV>
<DIV class=3Dfeatured-posts>
<H3>Featured Digital Daily Posts</H3>
<UL>
  <LI><A title=3D"Permanent Link to Fiascobook, Redux"=20
  href=3D"http://digitaldaily.allthingsd.com/20071205/fiascobook-redux/" =

  rel=3Dbookmark>Fiascobook, Redux</A>=20
  <LI><A=20
  title=3D"Permanent Link to It Looks Like You=E2=80=99re Running a =
Pirated Version of Vista! Would You Like to Buy a License?"=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071204/vista-kill-switch/"=20
  rel=3Dbookmark>It Looks Like You=E2=80=99re Running a Pirated Version =
of Vista! Would=20
  You Like to Buy a License?</A>=20
  <LI><A=20
  title=3D"Permanent Link to Epicurious Has Added a Potential Privacy =
Violation to Your Facebook Profile!"=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071203/epicurious-has-added-=
a-privacy-violation-to-your-facebook-profile/"=20
  rel=3Dbookmark>Epicurious Has Added a Potential Privacy Violation to =
Your=20
  Facebook Profile!</A>=20
  <LI><A title=3D"Permanent Link to Sounds More Like =E2=80=98the Zune =
of Reading=E2=80=99 to Me"=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071119/sounds-more-like-the-=
zune-of-reading-to-me/"=20
  rel=3Dbookmark>Sounds More Like =E2=80=98the Zune of Reading=E2=80=99 =
to Me</A>=20
  <LI><A=20
  title=3D"Permanent Link to Apple Dubai? They Make the iHasoob, =
Don=E2=80=99t They?"=20
  href=3D"http://digitaldaily.allthingsd.com/20071116/amd/" =
rel=3Dbookmark>Apple=20
  Dubai? They Make the iHasoob, Don=E2=80=99t They?</A> =
</LI></UL></DIV><!--/featured-posts-->
<DIV class=3Darchive-links>
<H3>Digital Daily Posts by Date</H3><SELECT id=3Darchives_list=20
onchange=3Dview_archive_month(this.options[this.options.selectedIndex].va=
lue);>=20
  <OPTION value=3D"" selected>Choose a month...</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/12/>December 2007=20
  &nbsp;(56)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/11/>November 2007=20
  &nbsp;(97)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/10/>October 2007=20
  &nbsp;(119)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/09/>September 2007=20
  &nbsp;(109)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/08/>August 2007=20
  &nbsp;(101)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/07/>July 2007=20
  &nbsp;(108)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/06/>June 2007=20
  &nbsp;(122)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/05/>May 2007=20
  &nbsp;(129)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/04/>April 2007=20
  &nbsp;(37)</OPTION> <OPTION=20
  value=3Dhttp://digitaldaily.allthingsd.com/2007/03/>March 2007=20
&nbsp;(2)</OPTION></SELECT>=20
<DIV class=3Dclearing></DIV></DIV>
<DIV class=3D"archive-links tags">
<H3>Digital Daily Posts by Tag</H3>
<UL>
  <LI><A title=3D"63 entries" style=3D"FONT-SIZE: 104%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/att/">AT&amp;T</A> =
</LI>
  <LI><A title=3D"173 entries" style=3D"FONT-SIZE: 116%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/apple/">Apple</A> =
</LI>
  <LI><A title=3D"970 entries" style=3D"FONT-SIZE: 200%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/digital-daily/">Digit=
al=20
  Daily</A> </LI>
  <LI><A title=3D"144 entries" style=3D"FONT-SIZE: 113%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/digital-daily-video/"=
>Digital=20
  Daily Live</A> </LI>
  <LI><A title=3D"21 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/eric-schmidt/">Eric=20
  Schmidt</A> </LI>
  <LI><A title=3D"71 entries" style=3D"FONT-SIZE: 105%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/facebook/">Facebook</=
A>=20
</LI>
  <LI><A title=3D"22 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/federal-communication=
s-commission/">Federal=20
  Communications Commission</A> </LI>
  <LI><A title=3D"194 entries" style=3D"FONT-SIZE: 118%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/google/">Google</A> =
</LI>
  <LI><A title=3D"88 entries" style=3D"FONT-SIZE: 107%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/internet/">Internet</=
A>=20
</LI>
  <LI><A title=3D"600 entries" style=3D"FONT-SIZE: 161%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/john-paczkowski/">Joh=
n=20
  Paczkowski</A> </LI>
  <LI><A title=3D"24 entries" style=3D"FONT-SIZE: 100%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/mac/">Mac</A> =
</LI>
  <LI><A title=3D"34 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/mark-zuckerberg/">Mar=
k=20
  Zuckerberg</A> </LI>
  <LI><A title=3D"153 entries" style=3D"FONT-SIZE: 114%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/microsoft/">Microsoft=
</A>=20
  </LI>
  <LI><A title=3D"25 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/myspace/">MySpace</A>=
 </LI>
  <LI><A title=3D"23 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/nbc-universal/">NBC=20
  Universal</A> </LI>
  <LI><A title=3D"27 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/oracle/">Oracle</A> =
</LI>
  <LI><A title=3D"48 entries" style=3D"FONT-SIZE: 103%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/quotes/">Quotes</A> =
</LI>
  <LI><A title=3D"24 entries" style=3D"FONT-SIZE: 100%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/sony/">Sony</A> =
</LI>
  <LI><A title=3D"31 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/steve-ballmer/">Steve=
=20
  Ballmer</A> </LI>
  <LI><A title=3D"73 entries" style=3D"FONT-SIZE: 105%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/steve-jobs/">Steve =
Jobs</A>=20
  </LI>
  <LI><A title=3D"41 entries" style=3D"FONT-SIZE: 102%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/verizon/">Verizon</A>=
 </LI>
  <LI><A title=3D"24 entries" style=3D"FONT-SIZE: 100%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/vista/">Vista</A> =
</LI>
  <LI><A title=3D"60 entries" style=3D"FONT-SIZE: 104%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/web/">Web</A> =
</LI>
  <LI><A title=3D"45 entries" style=3D"FONT-SIZE: 103%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/windows/">Windows</A>=
 </LI>
  <LI><A title=3D"67 entries" style=3D"FONT-SIZE: 105%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/yahoo/">Yahoo</A> =
</LI>
  <LI><A title=3D"38 entries" style=3D"FONT-SIZE: 102%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/youtube/">YouTube</A>=
 </LI>
  <LI><A title=3D"23 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/acquisitions/">acquis=
itions</A>=20
  </LI>
  <LI><A title=3D"56 entries" style=3D"FONT-SIZE: 104%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/advertising/">adverti=
sing</A>=20
  </LI>
  <LI><A title=3D"138 entries" style=3D"FONT-SIZE: 112%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/altmisc/">alt.misc</A=
> </LI>
  <LI><A title=3D"37 entries" style=3D"FONT-SIZE: 102%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/copyright/">copyright=
</A>=20
  </LI>
  <LI><A title=3D"44 entries" style=3D"FONT-SIZE: 102%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/download/">download</=
A>=20
</LI>
  <LI><A title=3D"21 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/earnings/">earnings</=
A>=20
</LI>
  <LI><A title=3D"104 entries" style=3D"FONT-SIZE: 109%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/iphone/">iPhone</A> =
</LI>
  <LI><A title=3D"48 entries" style=3D"FONT-SIZE: 103%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/ipod/">iPod</A> =
</LI>
  <LI><A title=3D"52 entries" style=3D"FONT-SIZE: 103%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/itunes/">iTunes</A> =
</LI>
  <LI><A title=3D"23 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/infringement/">infrin=
gement</A>=20
  </LI>
  <LI><A title=3D"46 entries" style=3D"FONT-SIZE: 103%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/lawsuit/">lawsuit</A>=
 </LI>
  <LI><A title=3D"31 entries" style=3D"FONT-SIZE: 101%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/music/">music</A> =
</LI>
  <LI><A title=3D"45 entries" style=3D"FONT-SIZE: 103%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/network/">network</A>=
 </LI>
  <LI><A title=3D"31 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/online/">online</A> =
</LI>
  <LI><A title=3D"26 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/patent/">patent</A> =
</LI>
  <LI><A title=3D"21 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/platform/">platform</=
A>=20
</LI>
  <LI><A title=3D"31 entries" style=3D"FONT-SIZE: 101%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/price/">price</A> =
</LI>
  <LI><A title=3D"24 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/privacy/">privacy</A>=
 </LI>
  <LI><A title=3D"31 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/searcg/">search</A> =
</LI>
  <LI><A title=3D"24 entries" style=3D"FONT-SIZE: 100%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/security/">security</=
A>=20
</LI>
  <LI><A title=3D"32 entries" style=3D"FONT-SIZE: 101%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/social-networking/">s=
ocial=20
  networking</A> </LI>
  <LI><A title=3D"59 entries" style=3D"FONT-SIZE: 104%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/software/">software</=
A>=20
</LI>
  <LI><A title=3D"30 entries" style=3D"FONT-SIZE: 101%"=20
  href=3D"http://digitaldaily.allthingsd.com/category/video/">video</A> =
</LI>
  <LI><A title=3D"42 entries" style=3D"FONT-SIZE: 102%"=20
  =
href=3D"http://digitaldaily.allthingsd.com/category/wireless/">wireless</=
A>=20
</LI></UL>
<DIV class=3Dclearing></DIV>
<P class=3Dmore-right><A =
href=3D"http://digitaldaily.allthingsd.com/tags/">More=20
Digital Daily Tags =C2=BB</A></P></DIV></DIV><!--/content-right--></DIV>
<DIV id=3Dleft>
<DIV id=3Dabout>
<H2>About John</H2>
<P>John Paczkowski has been poking fun at the tech industry and the=20
personalities that drive it since 1997. From 1999 to 2007, he wrote the=20
award-winning tech news Web log Good Morning Silicon Valley for the San =
Jose=20
Mercury News, Silicon Valley's daily newspaper.</P>
<P><A href=3D"http://allthingsd.com/about/john-paczkowski">Read more =
=C2=BB</A></P>
<P><A class=3Demail-link href=3D"mailto:john@allthingsd.com">Email=20
John</A></P></DIV>
<DIV id=3Dethics>
<H2>Ethics Statement</H2>
<P>Here is a statement of my ethics and coverage policies. It is more =
than most=20
of you want to know, but, in the age of suspicion of the media, I am =
laying it=20
all out.</P>
<P><A href=3D"http://allthingsd.com/about/john-paczkowski/ethics/">Read =
more=20
=C2=BB</A></P></DIV>
<DIV id=3Dalt-misc>
<H2>alt.misc</H2>
<UL>
  <LI><A=20
  =
href=3D"http://jimhillmedia.com/blogs/jim_hill/archive/2007/12/09/a-speci=
al-where-s-wall-e-edition-of-why-for.aspx">Where=E2=80=99s=20
  WALL-E</A> <!-- sphereit start -->
  <P>A definitive list of in-jokes from Pixar=E2=80=99s feature films =
and shorts</P><!-- sphereit end -->
  <LI><A =
href=3D"http://www.facebookbusinesssolutions.com/">FacebookBusiness=20
  Solutions.com</A> <!-- sphereit start -->
  <P>A clever little parody</P><!-- sphereit end -->
  <LI><A href=3D"http://www.lasarletter.net/drupal/node/522">Faux =
Celebrity FCC=20
  Filings</A> <!-- sphereit start -->
  <P>=E2=80=9CI=E2=80=99m a dead Communist, but I don=E2=80=99t want to =
pay more for my telephone=20
  service!=E2=80=9D declared =E2=80=9CLeon Trotsky=E2=80=9D in an FCC =
statement submitted in March=20
  2005.</P><!-- sphereit end -->
  <LI><A=20
  =
href=3D"http://www.codethinked.com/post/2007/12/The-Programmer-Dress-Code=
.aspx">Programmer=20
  Dress Code</A> <!-- sphereit start -->
  <P>What is it about programming, or computers in general, that makes =
people=20
  want to grow a beard, have long hair and dress like a slob?</P><!-- =
sphereit end -->
  <LI><A =
href=3D"http://dvice.com/archives/2007/12/pleo_post.php">Torturing=20
  Pleo</A> <!-- sphereit start -->
  <P>Ah, but does it blend?</P><!-- sphereit end -->
  <LI><A=20
  =
href=3D"http://fakesteve.blogspot.com/2007/12/this-video-has-been-going-a=
ll-around.html">ElfYourself=E2=80=93the=20
  Apple Version</A> <!-- sphereit start -->
  <P>Starring Steve Jobs and Philip Schiller as Santa=E2=80=99s little =
helpers.</P><!-- sphereit end -->
  <LI><A=20
  =
href=3D"http://freshome.com/2007/10/11/toilet-shaped-house/">Toilet-Shape=
d=20
  House</A> <!-- sphereit start -->
  <P>The humble commode =E2=80=A6 er, abode =E2=80=A6 of Sim Jae-duck, =
the chairman of the=20
  Inaugural General Assembly of the World Toilet Association.</P><!-- =
sphereit end -->
  <LI><A=20
  =
href=3D"http://kitsunenoir.com/blog/2007/11/18/the-bearded-cap-by-vik-prj=
onsdottir/">The=20
  Bearded Cap</A> <!-- sphereit start -->
  <P>A great addition to anyone=E2=80=99s winter wardrobe.</P><!-- =
sphereit end -->
  <LI><A =
href=3D"http://blogoscoped.com/archive/2007-11-20-n35.html">Windows Live =

  Gmail</A> <!-- sphereit start -->
  <P>What if Gmail had been designed by Microsoft?</P><!-- sphereit end =
-->
  <LI><A=20
  =
href=3D"http://www.insidecrm.com/features/20-worst-vc-investments-111907/=
">The=20
  20 Worst Venture-Capital Investments of All Time</A> <!-- sphereit =
start -->
  <P>Catastrophic collapses and classic crashes in the high-tech =
business=20
  world</P><!-- sphereit end --></LI></UL>
<P class=3Dolder><A=20
href=3D"http://digitaldaily.allthingsd.com/category/altmisc">Older at =
alt.misc=20
=C2=BB</A></P></DIV>
<DIV class=3Dads-left>
<H3>Advertisement</H3>
<DIV><!-- begin ad tag  (tile=3D3) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
ord=3DMath.random()*10000000000000000;=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/allthingsd.com/digitaldaily_singlepo=
st;tile=3D3;sz=3D160x600;ord=3D' + ord + '?" =
type=3D"text/javascript"></scr' + 'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/allthingsd.com/digitaldaily_single=
post;tile=3D3;sz=3D160x600;ord=3D123456789?"=20
target=3D_blank><IMG height=3D600 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepos=
t;tile=3D3;sz=3D160x600;ord=3D123456789?"=20
width=3D160 border=3D0></A></NOSCRIPT> <!-- End ad tag =
--></DIV></DIV></DIV>
<DIV class=3Dclearing></DIV></DIV><!--/content-->
<DIV id=3Dfooter>
<DIV id=3Dfooter-inner>
<DIV id=3Dfooter-about>
<H2>All Things Digital</H2>
<P>AllThingsD.com is a Web site devoted to news, analysis and opinion on =

technology, the Internet and media. But it is different from other sites =
in this=20
space. It is a fusion of different media styles, different topics, =
different=20
formats and different sources. <BR><A =
href=3D"http://allthingsd.com/about/">Read=20
more =C2=BB</A> </P></DIV>
<DIV id=3Dfooter-menu>
<UL>
  <LI><A href=3D"http://allthingsd.com/contact/">Contact Us =C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/signup/">Register to Comment =
=C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/comments/">Comments Policy =
=C2=BB</A>=20
  <LI><A href=3D"http://corrections.allthingsd.com/">Corrections =
=C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/faq/">FAQ =C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/terms/">Terms of Service =
=C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/privacy/">Privacy Policy =
=C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/trackingcookies/">Cookies Policy =
=C2=BB</A>=20
  <LI><A href=3D"http://allthingsd.com/advertise/">Advertise With Us =
=C2=BB</A>=20
</LI></UL></DIV>
<DIV id=3Dfooter-conference>
<H2>The <STRONG>D</STRONG> Conference</H2>
<P><STRONG>D</STRONG> is unlike any other executive conference. Since =
its debut=20
in 2003, <STRONG>D</STRONG> has brought to life the energy and =
excitement of the=20
digital revolution in an unscripted, upfront and unparalleled way. <A=20
href=3D"http://allthingsd.com/d/">Read more =C2=BB</A></P></DIV>
<DIV id=3Dfooter-feeds>
<H2>All Feeds Digital</H2>
<UL>
  <LI><A href=3D"http://allthingsd.com/feed/">All Feeds</A>=20
  <LI><A href=3D"http://walt.allthingsd.com/feed/">Walt Mossberg</A>=20
  <LI><A href=3D"http://kara.allthingsd.com/feed/">BoomTown</A>=20
  <LI><A href=3D"http://video.allthingsd.com/feed/">Video</A>=20
  <LI><A href=3D"http://digitaldaily.allthingsd.com/feed/">Digital =
Daily</A>=20
  <LI><A href=3D"http://voices.allthingsd.com/feed/">Voices</A>=20
  <LI><A href=3D"http://d5.allthingsd.com/feed/"><STRONG>D5</STRONG></A> =

  <LI><A style=3D"BACKGROUND: none transparent scroll repeat 0% 0%"=20
  href=3D"http://allthingsd.com/subscribe/">Daily Email Digest</A> =
</LI></UL></DIV>
<DIV class=3Dclearing></DIV></DIV>
<DIV id=3Dfooter-wsj>
<P class=3D"alignright wordpress_footer">Powered by <A=20
href=3D"http://wordpress.com/">WordPress</A></P>
<P>Brought to you by <A href=3D"http://www.wsj.com/">The Wall Street=20
Journal</A>.<BR>=C2=A9 2005-2007 Dow Jones &amp; Company Inc. <BR>All =
Rights=20
Reserved.</P>
<DIV class=3Dclearing></DIV></DIV></DIV><!--footer--></DIV><!-- START =
omniture_snippet_wsj_1.htm -->
<SCRIPT src=3D"http://allthingsd.com/theme/js/s_code_wsj.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
    s.channel =3D "All Things D";=0A=
=0A=
    var refresh =3D s.getQueryParam('refresh');=0A=
    var siteid =3D s.getQueryParam('siteid');=0A=
    if(!refresh){refresh =3D 'off'};=0A=
    var link =3D s.getQueryParam('mod');=0A=
    var reflink =3D s.getQueryParam('reflink');=0A=
    var targeturl =3D s.getQueryParam('url'); =0A=
    if (reflink){=0A=
       link =3D "";=0A=
    }else if(link){=0A=
       reflink =3D "";=0A=
    }=0A=
    var fullurl =3D document.location.href;=0A=
    var baseurl =3D =
document.location.protocol+'//'+document.location.host+document.location.=
pathname;=0A=
	setMetaData('siteid', siteid);=0A=
    setMetaData('baseurl', baseurl);=0A=
    setMetaData('fullurl', fullurl);=0A=
    setMetaData('refresh', refresh);=0A=
    if(link){setMetaData('link', link);}=0A=
    if(reflink){setMetaData('reflink', reflink);}=0A=
    if(targeturl){setMetaData('targeturl', targeturl);} =0A=
	setMetaData('sitedomain','allthingsd.com');=0A=
=0A=
	setMetaData('s_account','djglobal,djatd');=0A=
	setMetaData('refresh','no');=0A=
	setMetaData('section','Summaries');=0A=
	setMetaData('subsection','Digital Daily News');=0A=
	setMetaData('basesection','Digital Daily');=0A=
	setMetaData('pagename','Digital Daily Main');=0A=
	setMetaData('primaryproduct','All Things D');=0A=
	setMetaData('csource','allthingsD');=0A=
	setMetaData('caccess','open');=0A=
	setMetaData('ctype','summaries');=0A=
	setMetaData('displayname','Digital Daily Main');=0A=
	setMetaData('aheadline','Digital Daily Main');=0A=
s.events=3D"event12";		=0A=
/** START omniture_snippet_wsj_2.htm **/=0A=
    if(s.prop19 =3D=3D 'article'){=0A=
        s.hier1 =3D =
s.channel+','+s.prop1+','+s.prop2+','+s.pageName+','+s.prop22+','+s.prop3=
+','+s.prop20+','+s.prop4+','+s.prop6;=0A=
    }else{=0A=
        s.hier1 =3D =
s.channel+','+s.prop1+','+s.prop2+','+s.pageName+','+s.prop6;=0A=
    }=0A=
=0A=
/** pageView event and eVar value **/=0A=
//s.events=3Ds.events?s.events+",event12":"event12";=0A=
s.eVar3 =3D "";=0A=
try{=0A=
  if (GetCookie('TR')){s.eVar3 =3D GetCookie('TR')}=0A=
} catch(err){}=0A=
s.eVar4 =3D s.pageName;=0A=
s.eVar5=3D"";=0A=
s.eVar6=3D"";=0A=
if(link){s.eVar5 =3Dlink;}=0A=
if(reflink){s.eVar6 =3Dreflink;}=0A=
if(siteid){s.eVar6 =3D s.prop11 =3D siteid;}=0A=
s.eVar8 =3D "";=0A=
if (s.prop18){=0A=
  s.eVar8 =3D s.prop18;=0A=
}=0A=
s.eVar11 =3D s.channel;=0A=
=0A=
/** DO NOT ALTER ANYTHING BELOW THIS LINE **/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<!--/DO NOT REMOVE/--><!-- End SiteCatalyst code version: H.3. --><!-- =
END omniture_snippet_wsj_2.htm -->
<SCRIPT src=3D"http://stats.wordpress.com/wpcom.js?9"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_admin =3D false;=0A=
_site =3D "5";=0A=
_blog =3D "2";=0A=
_user =3D "0";=0A=
fzd();=0A=
document.getElementById('wpstats').style.display=3D'none';=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
				<!--=0A=
				    if (MWInlineLiveWidget)=0A=
				    {=0A=
				        MWInlineLiveWidget.setup();=0A=
				    }=0A=
				//-->=0A=
				</SCRIPT>
<!-- Share This BEGIN -->
<DIV id=3Dakst_form><A class=3Dakst_close=20
href=3D"javascript:void($('akst_form').style.display=3D'none');">Close</A=
>=20
<UL class=3Dtabs>
  <LI class=3Dselected id=3Dakst_tab1 =
onclick=3D"akst_share_tab('1');">Social Web=20
</LI>
  <LI id=3Dakst_tab2 onclick=3D"akst_share_tab('2');">Email </LI></UL>
<DIV class=3Dclear></DIV>
<DIV id=3Dakst_social>
<UL>
  <LI><A id=3Dakst_delicious=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">del.icio.us</A=
> </LI>
  <LI><A id=3Dakst_digg=20
  href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">Digg</A> =
</LI>
  <LI><A id=3Dakst_stumbleupon=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">StumbleUpon</A=
> </LI>
  <LI><A id=3Dakst_technorati=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">Technorati</A>=
 </LI>
  <LI><A id=3Dakst_newsvine=20
  =
href=3D"http://digitaldaily.allthingsd.com/20071116/amd/#">Newsvine</A> =
</LI></UL>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dakst_email>
<FORM action=3Dhttp://digitaldaily.allthingsd.com/index.php =
method=3Dpost>
<FIELDSET><LEGEND>Email It</LEGEND>
<UL>
  <LI><LABEL for=3Dakst_to>To Addresses (up to 5):</LABEL> <INPUT =
class=3Dakst_text=20
  id=3Dakst_to name=3Dakst_to>=20
  <LI><LABEL for=3Dakst_name>Your Name:</LABEL> <INPUT class=3Dakst_text =

  id=3Dakst_name name=3Dakst_name>=20
  <LI><LABEL for=3Dakst_email_field>Your Address:</LABEL> <INPUT =
class=3Dakst_text=20
  id=3Dakst_email_field name=3Dakst_email>=20
  <LI><INPUT type=3Dsubmit value=3D"Send It" name=3Dakst_submit> =
</LI></UL><INPUT=20
type=3Dhidden value=3Dsend_mail name=3Dakst_action> <INPUT =
id=3Dakst_post_id type=3Dhidden=20
name=3Dakst_post_id> </FIELDSET> </FORM></DIV></DIV><!-- Share This END =
--><!-- Dynamic Page Served (once) in 0.763 seconds --></BODY></HTML>

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/skybox-walt.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+IMWElDQ19QUk9GSUxFAAEB
AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA
AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw
dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw
ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA
AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA
AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA
t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS
ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU
IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo
AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA
+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC
wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG
BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF
pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG
B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ
zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc
DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP
Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj
EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3
Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf
Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw
JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k
L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD
fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM
S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT
X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl
XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll
PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E
bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5
KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6
hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV
m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n
bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl
tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB
48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze
ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c
7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9
uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZACWAwER
AAIRAQMRAf/EAJIAAAEFAQEBAAAAAAAAAAAAAAMCBAUGBwABCAEAAgMBAAAAAAAAAAAAAAAAAAEC
AwQFEAACAQMCAwYEBQIFBQAAAAABAgMAEQQSBSExE0FRYSIUBnGBoTKRsUIVB1IjwdFyoiSCktIz
QxEBAQACAgIBAwMDBQAAAAAAAAERAiEDMQQSQVFhcRMFgZEiMkJSghT/2gAMAwEAAhEDEQA/APqm
gOoDqA6gOoBJNAIJpGZblum37djnIzp0x4hwDObXPco5k+ApbbSeUtNLtcRTM3+TBIxTa8MuP0zT
nSP+xeP1rJv7f2jo9f8AH3/dUa/vX3Qz6i0CDnoWPh/uJNU/+rdonodZzB773ZGByMeKWPt0akP4
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

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/skybox-katie.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+IMWElDQ19QUk9GSUxFAAEB
AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA
AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw
dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw
ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA
AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA
AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA
t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS
ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU
IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo
AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA
+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC
wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG
BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF
pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG
B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ
zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc
DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP
Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj
EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3
Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf
Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw
JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k
L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD
fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM
S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT
X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl
XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll
PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E
bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5
KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6
hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV
m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n
bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl
tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB
48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze
ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c
7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9
uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZACWAwER
AAIRAQMRAf/EAJEAAAEEAwEAAAAAAAAAAAAAAAACBQYHAwQIAQEBAAMBAQEAAAAAAAAAAAAAAAED
BAIFBhAAAQIEBAIGCQMEAwEAAAAAAQIDABEEBSExEgZBE1FhcSIUB4GRobEyQnIjCFKCFdGiM1Pw
YmNEEQACAgICAgEFAAMBAAAAAAAAARECIQMxEkEEIlFhcTIT8KEUBf/aAAwDAQACEQMRAD8A6pgA
gAgAgAgAgAgAgCE7+819t7QbLT7gqbiR3aRBHd63FfL2ZxVfaljyXa9Ltl4RRt/8+95Xhxabe74V
hOOlnSgS61qxjPa9nyzXTXVcIybS889xUSXC+6qp5My4xUKnq+lWYMcK9qsseqtia7d/Iw3BYNTb
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
HZ4VonHAj7kCA+5Ak//Z

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/skybox-walt-video.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+IMWElDQ19QUk9GSUxFAAEB
AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA
AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw
dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw
ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA
AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA
AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA
t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS
ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU
IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo
AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA
+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC
wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG
BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF
pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG
B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ
zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc
DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP
Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj
EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3
Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf
Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw
JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k
L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD
fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM
S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT
X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl
XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll
PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E
bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5
KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6
hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV
m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n
bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl
tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB
48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze
ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c
7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9
uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZACWAwER
AAIRAQMRAf/EAJEAAAEFAQEBAAAAAAAAAAAAAAMAAgQFBgcBCAEAAgMBAAAAAAAAAAAAAAAAAAEC
AwQFEAACAQMDAgQFAgIHCQAAAAABAgMAEQQhEgUxBkFRYRNxIjIUB5GhgbHBQlKCIyQV0WJykqLS
MxYIEQEAAwACAgIBAwUBAAAAAAAAARECIQMxBEESUXETBWGBkSJCFP/aAAwDAQACEQMRAD8A+qaA
VAKgFQCoBpNAMJpGhclynH8djnIzp0x4hoGc2ufJR1J9BS1qI8pYxOpqGMzfyYJGKcXhlx/VmnO0
f8i6/vWTft/iHR6/4+f+pVr9690M+4tAg67Fj0/6iTVP/q20R6HWkwd98sjA5GPFLH47NyH9SW/l
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

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepost;tile=1;sz=300x100;ord=123456789?

R0lGODlhLAFkAPcAALvSpua3SrXRl42xU+WuNf/mpNyqOePt15zBa6bJe6C0iv/impG2WZu8c4eq
SvjKV7HPjf7VZ7aKJ4iqVTJaAEhwGLrNpZW6YKLFdMOYLq/Hk8bVt2u2TbHPktLIb/7fjq3OiZq+
aaTHebTKnf7ZdK/PjdvnzHfKS6C+ep/DcLmmUv7SXJW6av///3OaRmeON9qtQJi9ZFeBLcLYqaPB
gqnLhc/huMzUifvGSlOkOu/EV9+yR6vNhafJgKB1HqnLgsm8Z6rNg/733qvEjpG0Yq+YSMunQsui
N1utQdq5Vq3Nhe705o63X+PLZvbNYMzVxIfPUrHQj5S2af/rsMO0WKuoZpiwe1eTRLu3ZLS5dvn7
9oyvXuTVfP/ywKavdr7Gf8PQtMWQIZ+OR52qb7DHmtqjLazChavLiLWuYavNiKu0aafAjGK1Ra7F
lZ/DbLfQn3/aacrnnOGwPqfLfsSpTvf59OrRan5WFrvOjtrCXY+qcq/LkL3Eauy/T5jhe67KiqDX
ca3dcuXelvS7OqzEXovecP/efYPGYc2yUKHVYKPHdqrIjJidaK/LhuG/YPXScP/urMDWbazPctLg
wL7Se9SwTb7NrcCdPKWfXpTTYrPHg+jw3pm5bLLRk63Ng27BQvP47qXCfmpEDu3IaZLKbKDegbvJ
i5+oYK7Njmu9WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAsAWQA
AAj/ACkIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCm82cix48YRpkzhEeBRgMmTKDuoRJlSpcuX
MDvs2aMSlc2bOHPq1AkCxJmfQIP+bOTBjqM8N/B8aVSjqdMaPaJKnUq1qtWrPRIkyKq1q4ivYMNi
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

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/skybox-kara.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+IESElDQ19QUk9GSUxFAAEB
AAAEOGFwcGwCIAAAbW50clJHQiBYWVogB9AACAANABAABgAHYWNzcEFQUEwAAAAAYXBwbAAAAAAA
AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMY3BydAAAAgQAAABIZGVzYwAAARQAAAAxd3RwdAAAAUgAAAAUclRS
QwAAAVwAAAAOZ1RSQwAAAVwAAAAOYlRSQwAAAVwAAAAOclhZWgAAAWwAAAAUZ1hZWgAAAYAAAAAU
YlhZWgAAAZQAAAAUdmNndAAAAagAAAAwY2hhZAAAAdgAAAAsZHNjbQAAAkwAAAHqZGVzYwAAAAAA
AAANc1JHQiBQcm9maWxlAAAAAAAAAAAAAAANc1JHQiBQcm9maWxlAAAAAFhZWiAAAAAAAADzUQAB
AAAAARbMY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3
hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3ZjZ3QAAAAAAAAAAQAA4UgAAAAAAAEAAAAA4UgAAAAA
AAEAAAAA4UgAAAAAAAEAAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkwAA/ZD///ui///9owAAA9wA
AMBudGV4dAAAAABDb3B5cmlnaHQgMTk5OCAtIDIwMDMgQXBwbGUgQ29tcHV0ZXIgSW5jLiwgYWxs
IHJpZ2h0cyByZXNlcnZlZC4AbWx1YwAAAAAAAAAPAAAADGVuVVMAAAAYAAAB0mVzRVMAAAAWAAAB
MmRhREsAAAAgAAABcGRlREUAAAAWAAABSGZpRkkAAAAaAAAAxGZyRlUAAAAWAAAA9Gl0SVQAAAAY
AAABum5sTkwAAAAYAAABkG5vTk8AAAAWAAAA3nB0QlIAAAAWAAABMnN2U0UAAAAWAAAA3mphSlAA
AAAWAAABCmtvS1IAAAASAAABqHpoVFcAAAASAAABIHpoQ04AAAASAAABXgBzAFIARwBCAC0AcABy
AG8AZgBpAGkAbABpAHMAUgBHAEIALQBwAHIAbwBmAGkAbABQAHIAbwBmAGkAbAAgAHMAUgBWAEIA
cwBSAEcAQgAgMNcw7TDVMKEwpDDrAHMAUgBHAEIAIIJyX2ljz4/wAFAAZQByAGYAaQBsACAAcwBS
AEcAQgBzAFIARwBCAC0AUAByAG8AZgBpAGwAcwBSAEcAQgAgY8+P8GWHTvYAcwBSAEcAQgAtAGIA
ZQBzAGsAcgBpAHYAZQBsAHMAZQBzAFIARwBCAC0AcAByAG8AZgBpAGUAbABzAFIARwBCACDVBLhc
0wzHfABQAHIAbwBmAGkAbABvACAAcwBSAEcAQgBzAFIARwBCACAAUAByAG8AZgBpAGwAZQAA/+4A
DkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcH
CAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwM
DAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAZACWAwERAAIRAQMRAf/EAJwA
AAEEAwEBAQAAAAAAAAAAAAQDBwgJAAUGCgIBAQACAwEBAAAAAAAAAAAAAAAAAQMEBQIGEAABAwMC
BAQEBAMIAgMAAAABAgMEABEFEgYhYRMHMUEiFFEyFQhxgUIjUhYJkaHR4WJyQySxwTQXGBEAAgIB
BAAEBQMFAQAAAAAAAAERAgMhMRIEQVEiE2FxgUIFoeEU8JHRMmIz/9oADAMBAAIRAxEAPwC/JS6Q
xBTlACCnKBgynKQwZbtAHF7435tTtztrJ7v3rnYu3tvYlpTsvIS3AgHSCQ22CbrWrwSlNyTXNrKq
lnUFNfdL+rZORm3Mb2l2Cz9JQ6hETNZ4nqyU6vWfbi3TGkem5J8yOFjXed+A+LIT98fvg719434a
cruBzauJbQC3t/ASn4URfwW6lDgKyfio/hwoV29xupzOx/vA+4LZiYzGD7i532EZXogyJL8tgA3/
AON4rSB+FNNjhFjfYv8AqVyZi2MV3qwiX4riktjeWEQnXHvwJlQwbrHmSixH8Kq7VmOC1LBbnwe7
MJjtx7Zy0bOYHLsh/GZWGsOMvNnhdKh5gixB4g8CAa6mQgMW9zoGBre50hwBuPc6QwJx7nQMDce5
0hwBuPc6Q4AnHudAwUveocaQyWqnKtFAHU5SGDLcoAFW7SGcjvTeOF2JtTcO89xSkw8JtmA9kMi+
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
oAygD//Z

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/skybox-kara-video.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+IESElDQ19QUk9GSUxFAAEB
AAAEOGFwcGwCIAAAbW50clJHQiBYWVogB9AACAANABAABgAHYWNzcEFQUEwAAAAAYXBwbAAAAAAA
AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMY3BydAAAAgQAAABIZGVzYwAAARQAAAAxd3RwdAAAAUgAAAAUclRS
QwAAAVwAAAAOZ1RSQwAAAVwAAAAOYlRSQwAAAVwAAAAOclhZWgAAAWwAAAAUZ1hZWgAAAYAAAAAU
YlhZWgAAAZQAAAAUdmNndAAAAagAAAAwY2hhZAAAAdgAAAAsZHNjbQAAAkwAAAHqZGVzYwAAAAAA
AAANc1JHQiBQcm9maWxlAAAAAAAAAAAAAAANc1JHQiBQcm9maWxlAAAAAFhZWiAAAAAAAADzUQAB
AAAAARbMY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3
hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3ZjZ3QAAAAAAAAAAQAA4UgAAAAAAAEAAAAA4UgAAAAA
AAEAAAAA4UgAAAAAAAEAAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkwAA/ZD///ui///9owAAA9wA
AMBudGV4dAAAAABDb3B5cmlnaHQgMTk5OCAtIDIwMDMgQXBwbGUgQ29tcHV0ZXIgSW5jLiwgYWxs
IHJpZ2h0cyByZXNlcnZlZC4AbWx1YwAAAAAAAAAPAAAADGVuVVMAAAAYAAAB0mVzRVMAAAAWAAAB
MmRhREsAAAAgAAABcGRlREUAAAAWAAABSGZpRkkAAAAaAAAAxGZyRlUAAAAWAAAA9Gl0SVQAAAAY
AAABum5sTkwAAAAYAAABkG5vTk8AAAAWAAAA3nB0QlIAAAAWAAABMnN2U0UAAAAWAAAA3mphSlAA
AAAWAAABCmtvS1IAAAASAAABqHpoVFcAAAASAAABIHpoQ04AAAASAAABXgBzAFIARwBCAC0AcABy
AG8AZgBpAGkAbABpAHMAUgBHAEIALQBwAHIAbwBmAGkAbABQAHIAbwBmAGkAbAAgAHMAUgBWAEIA
cwBSAEcAQgAgMNcw7TDVMKEwpDDrAHMAUgBHAEIAIIJyX2ljz4/wAFAAZQByAGYAaQBsACAAcwBS
AEcAQgBzAFIARwBCAC0AUAByAG8AZgBpAGwAcwBSAEcAQgAgY8+P8GWHTvYAcwBSAEcAQgAtAGIA
ZQBzAGsAcgBpAHYAZQBsAHMAZQBzAFIARwBCAC0AcAByAG8AZgBpAGUAbABzAFIARwBCACDVBLhc
0wzHfABQAHIAbwBmAGkAbABvACAAcwBSAEcAQgBzAFIARwBCACAAUAByAG8AZgBpAGwAZQAA/+4A
DkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4P
EA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAZACWAwERAAIRAQMRAf/EAJUA
AAIBBQEAAAAAAAAAAAAAAAIDBwAEBQYIAQEBAQEBAQEAAAAAAAAAAAAAAAECAwQFEAACAQMCAwUC
CwYDCQEAAAABAgMABAUREiExBkFRIhMHYRRxgZHRMkIjk1QVCKGxUmKCkqKyJMFy0jNDU3OjNRYR
AQEAAgICAwACAwAAAAAAAAABEQIhAzESQVETYSLwMgT/2gAMAwEAAhEDEQA/AOpi1AJagAtRQFqg
BmoMdnM9icHjJsnlbpLSygUtJLIdOX1V7yewCpbhcOeOqf1bTi9MHTeKX3YMBHc3f0nGvHwfV4cq
x7rhG/XHrh1r1RJGLi7NjbAcLSzkeKM+1gDx+OmSxZ4P1g9QcWES0y915KHhE7vIn9rbhRUvdC/q
VllZbfqu2DRkhfzG1A1T/wAkXb8XyGtZMJxsMnY5GxhvrCdLmzuF3wzxncrL7DQwYz0UtnoFM9FL
Z6BbPQLZ6gWz0UG/jQb4Wro4gLVADNQAXoqwzWZssPibvKXziO0sommmYnTgo5fHyqZHDPqZ6mZv
r7PNdXUjR4yFiLGzUnYq9+n+2uVqxqQt4C6bxsGugI4mg8knit5nEgBkU6Fjx09gpJV4PiyaHTVt
B2AnlVF/a3AZgQRw5Ecx8dawuUoemfqhkekpvKcG7wsza3Vmv0kY85YteTd45N8PGqOk8VmsbmMb
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
Efl7OGnPtqLAts7OdZrUDUVVBVBVB//Z

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepost;tile=2;sz=300x250;ord=123456789?

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
//rYz772t8/97nv/+7MPBAA7

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/allthingsd.com/digitaldaily_singlepost;tile=3;sz=160x600;ord=123456789?

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
DenQBb+A+uQwD/XwA+uQDrvvDT8wCAAAOw==

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://allthingsd.com/theme/images/search-button-red01.png

iVBORw0KGgoAAAANSUhEUgAAADUAAAAYCAMAAABtCkWqAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURdzc3NHQ0YlZV5SUlKampszMzGcR
Ddra2l4PDJhwbnR0dN7e3ubm5oqKimpqarW1teDg4NbOzdXV1byko5hdW8PCwsWsq7qqquLi4l9f
X8Onp56enkpKSr2urVRVVGMOCnESDt3d3XQXE+Lg4VQLCcCnpuDi4d/g4eLi4NLS08mvrtjY2D8/
P9nZ2evr6+Td3enp6ejo6Onq6evq69nY2Ojn6Ofo6OTk5Ojp6ejo576xsOrr6uXl5erq6urr6+np
6uno6eTk5erp6WBgYNnY2ejp6NjZ2evq6unp6NjZ2NjY2eTl5Orp6uvr6unq6uno6ODg3+Xk5Orq
6eDf3+Tl5eXk5eXl5OPk4+rq69zb3N/g39nZ2LurquXm5uPj4+Df4MjIx+jn5+Hh4dfY19/f4OTj
49jY19vc3GkgHaB+fObl5ubm5balpODX1tvb2729vefo59G8u+Tj5L/AwJRLSJdRTtPT0+fn6OHi
4cuzs+Lg4raenXc+O9na2ujo6YQvKwD3yHsAAAAjdFJOU///////////////////////////////
//////////////8AZimDlgAAAoNJREFUeNqUkPtXElEQxy8hoIusZFaubLhwLLOdpbuwsBDv91tA
wGcpIpG9qKzI3v96c1H4oaOd+Jy98529M58DZ4l76e3jqfjwWXKTT54xMc//cfO3RFZi1Xzek/eF
fZ5qNebzxGJRX9WHxefZDYfz48TpbjiaD/uinvySRL5uxanXu+lNVTZTFRqlcS/1VrzxrXg8hZfe
caa2NnGIE1qhS2byqJBN0F+1QoJmKaVqjdJCMJHI0iDNJoLB2mUWauy6QPGCem+gFVCPVdX/PqCG
jlUsaiigYvX7Q/4Avk8yEPKrrIbUL2jdeTZ/yev5q3nFShoGLNhygFnJRrmlt/VIud1qJ8uRsq5H
ku1tPRJpNZLbLUwdM5mGn42ynizjQGfW4YgdHiBtOtRtANzOmQnfeLkEadHZMOLg9k4aOAAHLj4/
PGOW/Vv3vPvACAsnIt81gmMBbF2OdcY+iCcmzK7TuZxmIS4/XD7vdtFasdt79Z7dCKJtZr3pFJtH
gtisG/E3bYsg7K/zYLLXj/YF+FgXYNFu37c30bpvZfSGAuCfsorAGPJgc4BtiBdWAYbWHouNUctg
lusC0rE54Z1TxM7VAd7lAOMGcC4XDx2CY7QIntEmswjZI2TAwYJFEIkNHB2RI6KT8GA0ALdH0B4I
4gYaL/AM2DZatywX4CdyzoyCNyj43Tjg0LJYWI8DAQyjgyjMUv4md01OGFlaSZO1YklWipqi5YoH
Wq6UKSoZTZEzpUkeyJncgSwrWkbpM0tm9EfPPzmZdBPr+pUrZmjN9TV5Ogw/zMT9fTqnP5xbMxPp
9OW9p9dy996TMZdbb+ZOZ9GSVtemZFUibkkyz06FWXL/EWAAt1bgpeGvG/sAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/theme/style.css?v=25

 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 76%; BACKGROUND: #eeeeee; COLOR: #171717; FONT-FAMILY: =
Arial, "Bitstream Vera Sans", sans-serif
}
H1 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H2 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H3 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H4 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H5 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H6 {
	FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
H1 {
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 1.7em
}
H3 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 3px
}
H4 {
	FONT-SIZE: 1.2em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em; FONT-STYLE: italic
}
P {
	MARGIN-BOTTOM: 8px
}
UL {
	MARGIN-BOTTOM: 8px
}
OL {
	MARGIN-BOTTOM: 8px
}
BLOCKQUOTE {
	MARGIN-BOTTOM: 8px
}
A {
	COLOR: #00a8ec; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
UL LI {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px
}
OL LI {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 18px
}
.clearing {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.buttons {
	TEXT-ALIGN: right
}
BODY.gray01 {
	BACKGROUND: url(images/gray01.jpg) #87898d repeat-x 0px 0px
}
BODY.green01 {
	BACKGROUND: url(images/green01.jpg) #d9e1d1 repeat-x 0px 0px
}
BODY.red01 {
	BACKGROUND: #90170f
}
BODY.darkgreen01 {
	BACKGROUND: url(images/darkgreen01.jpg) #484c34 repeat-x 0px 0px
}
BODY.blue01 {
	BACKGROUND: url(images/blue01.jpg) #a5bbd3 repeat-x 0px 0px
}
BODY.bluegray01 {
	BACKGROUND: url(images/bluegray01.jpg) #c9c8d1 repeat-x 0px 0px
}
BODY.olive01 {
	BACKGROUND: url(images/olive01.jpg) #bcc6c6 repeat-x 0px 0px
}
BODY.gray01 #banner {
	BACKGROUND: url(images/white-logo.png) no-repeat 2px 15px
}
BODY.darkgreen01 #banner {
	BACKGROUND: url(images/white-logo.png) no-repeat 2px 15px
}
BODY.red01 #banner {
	BACKGROUND: url(images/white-logo.png) no-repeat 2px 15px
}
BODY.green01 #banner {
	BACKGROUND: url(images/white-logo.png) no-repeat 2px 15px
}
BODY.blue01 #banner {
	BACKGROUND: url(images/dark-logo.png) no-repeat 2px 15px
}
BODY.bluegray01 #banner {
	BACKGROUND: url(images/dark-logo.png) no-repeat 2px 15px
}
BODY.olive01 #banner {
	BACKGROUND: url(images/dark-logo.png) no-repeat 2px 15px
}
BODY.darkgreen01 #banner P {
	COLOR: #fff
}
BODY.red01 #banner P {
	COLOR: #fff
}
SPAN.red {
	COLOR: #90170f
}
#skip {
	DISPLAY: none
}
H1#site-name {
	DISPLAY: none
}
A.email-link {
	PADDING-LEFT: 22px; BACKGROUND: url(images/icon-email.png) no-repeat =
left center
}
UL.video {
	LIST-STYLE-TYPE: none
}
UL.video LI {
	MARGIN-LEFT: 0px
}
A.tv-link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/tv.gif) no-repeat 0px -1px
}
A.tv-mini-link {
	PADDING-LEFT: 16px; BACKGROUND: url(images/tv.gif) no-repeat 0px -2px
}
A.article-link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/article.gif) no-repeat 0px =
-1px
}
UL.hmenu {
	LIST-STYLE-TYPE: none
}
UL.hmenu LI {
	PADDING-LEFT: 10px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #000 =
1px solid; WIDTH: auto; LINE-HEIGHT: 1
}
UL.hmenu LI.first {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#container {
	MARGIN: 0px auto; WIDTH: 980px
}
BODY.video #container {
	MARGIN: 0px auto; WIDTH: 988px
}
#skybox-top {
	MARGIN-TOP: 10px; BACKGROUND: url(images/skybox-top.png) no-repeat left =
top; PADDING-TOP: 5px
}
#skybox {
	BACKGROUND: url(images/skybox-bottom.png) no-repeat left bottom; WIDTH: =
980px
}
#skybox-ad {
	MIN-HEIGHT: 110px
}
#skybox IMG {
	PADDING-RIGHT: 14px; DISPLAY: block; FLOAT: left
}
#skybox H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 5px
}
#skybox H2 A {
	PADDING-LEFT: 12px; BACKGROUND: url(images/skybox-arrow.png) no-repeat =
0px 4px; COLOR: #5d5b50
}
#skybox H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 5px; FONT-FAMILY: Arial, sans-serif
}
#skybox H3 A {
	COLOR: #3d3d3d
}
#skybox01 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 300px; MARGIN-RIGHT: 1px; PADDING-TOP: 7px
}
#skybox02 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 300px; MARGIN-RIGHT: 1px; PADDING-TOP: 7px
}
#skybox03 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 300px; PADDING-TOP: 7px
}
#skybox02 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#skybox02 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; =
PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
#skybox02 IMG {
	WIDTH: auto
}
#skybox P A {
	COLOR: #000
}
#banner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 450px; PADDING-BOTTOM: =
30px; PADDING-TOP: 23px; POSITION: relative; HEIGHT: 40px
}
#banner P {
	MARGIN-BOTTOM: 0px; COLOR: #333333
}
#banner_link {
	DISPLAY: block; LEFT: 0px; WIDTH: 516px; POSITION: absolute; TOP: 0px; =
HEIGHT: 74px
}
#banner H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FONT-STYLE: italic; FONT-FAMILY: =
Georgia, "Bitstream Vera Serif", serif; TEXT-ALIGN: right
}
BODY.gray01 #banner H2 {
	COLOR: #999
}
BODY.blue01 #banner H2 {
	COLOR: #a9b8c7
}
BODY.bluegray01 #banner H2 {
	COLOR: #d9d7e3
}
BODY.green01 #banner H2 {
	COLOR: #cad3be
}
BODY.darkgreen01 #banner H2 {
	COLOR: #8e9182
}
BODY.olive01 #banner H2 {
	COLOR: #bdc7c6
}
BODY.red01 #banner H2 {
	COLOR: #c9b4b3
}
#searchform {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: 285px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#searchform INPUT {
	DISPLAY: block; FLOAT: left; WIDTH: auto
}
#searchform INPUT#s {
	MARGIN: 3px 5px 0px 0px; WIDTH: 214px
}
#searchform INPUT#searchsubmit {
	MARGIN-TOP: 4px
}
UL#site-nav {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
UL#site-nav LI {
	PADDING-LEFT: 9px; FLOAT: left; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: =
1
}
UL#site-nav LI A#about-link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL#site-nav A {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(images/nav-divider.png) no-repeat right top; FLOAT: left; =
PADDING-BOTTOM: 6px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 7px
}
UL#site-nav LI.active {
	BACKGROUND: url(images/nav-tabs-left.png) no-repeat left top; =
MARGIN-LEFT: -1px
}
UL#site-nav LI.active#home-tab {
	MARGIN-LEFT: 0px
}
UL#site-nav LI.active A {
	BACKGROUND: url(images/nav-tabs-right.png) no-repeat right top; COLOR: =
#2d566f
}
UL#site-nav LI.active A#about-link {
	BACKGROUND: url(images/nav-tabs-right.png) no-repeat right top; COLOR: =
#2d566f
}
#content-banner {
	CLEAR: both; BACKGROUND: #ffffff; WIDTH: 980px; BORDER-BOTTOM: #a7a7a7 =
1px solid; POSITION: relative; HEIGHT: 112px
}
#content-banner H2 {
	PADDING-RIGHT: 10px; MARGIN-TOP: 24px; FONT-WEIGHT: normal; FONT-SIZE: =
4.3em; FLOAT: left; MARGIN-LEFT: 145px; WIDTH: auto; POSITION: relative
}
#content-banner H2 SPAN {
	FONT-SIZE: 0.4em
}
#content-banner .rss-link A {
	MARGIN-TOP: 56px; BACKGROUND: url(images/feed-icon-16x16.png) no-repeat =
0px 0px; FLOAT: left; WIDTH: 16px; TEXT-INDENT: -8000px; POSITION: =
relative; HEIGHT: 16px
}
#content-banner .top-ad {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 2em; FLOAT: right; =
PADDING-BOTTOM: 10px; COLOR: #acacac; PADDING-TOP: 10px; POSITION: =
relative
}
#content-banner IMG.portrait {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.wk-top #content-banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 210px; PADDING-BOTTOM: 18px; WIDTH: =
770px; PADDING-TOP: 26px
}
.wk-top #content-banner H2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
.wk-top #content-banner .rss-link A {
	MARGIN-TOP: 32px
}
.wk-top #content-banner .top-ad {
	MARGIN: -10px 20px 0px 0px
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images/content-bkgd.png) #ffffff repeat-y left top; PADDING-BOTTOM: =
60px; WIDTH: 980px; PADDING-TOP: 0px; POSITION: relative
}
BODY.blog-post #content {
	BACKGROUND: url(images/left-ad-content-bkgd.png) #ffffff repeat-y left =
top
}
BODY.blog-post DIV.post {
	BORDER-BOTTOM-STYLE: none
}
#content-main {
	FLOAT: right; WIDTH: 770px; POSITION: relative
}
#content-left {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 385px; =
HEIGHT: 1%
}
#content-right {
	DISPLAY: inline; FLOAT: right; MARGIN: 10px 10px 0px 0px; WIDTH: 324px; =
HEIGHT: 1%
}
.ads-right {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #ededed; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px
}
.ads-right H3 {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#999999; TEXT-ALIGN: center
}
.ads-right #google-ads {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 20px
}
.ads-right #ads {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 20px
}
.ads-right #google-ads {
	BORDER-TOP: #999 1px dotted; PADDING-TOP: 5px
}
.video-right {
	MARGIN: 0px 0px 20px; TEXT-ALIGN: right
}
.video-right P {
	FONT-SIZE: 0.95em; MARGIN: 4px 0px 0px; LINE-HEIGHT: 1.3em
}
.video-right H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 6px; =
TEXT-TRANSFORM: uppercase; COLOR: #822923; TEXT-ALIGN: left
}
#left {
	WIDTH: 200px; COLOR: #666666; LINE-HEIGHT: 1.5; POSITION: relative
}
.wk-top #left {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.wk-top .sidebar-picture {
	DISPLAY: block
}
#portrait-background {
	DISPLAY: none
}
.wk-top #portrait-background {
	DISPLAY: block; BACKGROUND: #ffffff; FLOAT: left; WIDTH: 200px; HEIGHT: =
400px
}
#ethics {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images/ethics-bkgd.png) #e6e1cb no-repeat 0px 0px; PADDING-BOTTOM: =
18px; PADDING-TOP: 18px
}
#about {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images/about-bkgd.png) #f1f8fb no-repeat 0px 0px; PADDING-BOTTOM: =
18px; PADDING-TOP: 18px
}
#about UL {
	BORDER-TOP: #999999 1px dotted; MARGIN-TOP: 15px; FONT-SIZE: 1.25em; =
PADDING-TOP: 10px; FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif; =
LIST-STYLE-TYPE: none
}
#about UL LI {
	MARGIN-LEFT: 0px
}
#about UL.no-border {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.corrections#about UL {
	BORDER-BOTTOM-STYLE: none
}
#about UL LI A.active {
	COLOR: #000
}
#about .guide H3 {
	MARGIN-TOP: 25px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; COLOR: =
#3b4043
}
#about .guide H3 A {
	COLOR: #3b4043; TEXT-DECORATION: none
}
#about .guide H3 A:hover {
	COLOR: #00a8ec
}
#ethics H2 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; COLOR: #3b4043
}
#about H2 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; COLOR: #3b4043
}
.empty#ethics {
	HEIGHT: 200px
}
.empty#about {
	HEIGHT: 200px
}
.ads-left {
	MARGIN: 10px 0px 0px 20px; WIDTH: 160px
}
.ads-left H3 {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#999999; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images/fw-footer-shadow.jpg) #919ba4 no-repeat 0px -20px; =
PADDING-BOTTOM: 20px; MARGIN: 0px 10px; WIDTH: 960px; COLOR: #ffffff; =
PADDING-TOP: 30px
}
#footer A {
	COLOR: #bfecfe
}
#footer-inner {
	BACKGROUND: url(images/footer-inner-bkgd.png) repeat-y left top; =
MARGIN-LEFT: 10px; WIDTH: 950px; LINE-HEIGHT: 1.5
}
#footer-about {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 240px; PADDING-TOP: 0px
}
#footer-conference {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 240px; PADDING-TOP: 0px
}
#footer-menu {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 150px; PADDING-TOP: 0px
}
#footer-feeds {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 150px; PADDING-TOP: 0px
}
#footer-inner H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 3px; FONT-FAMILY: =
Arial, sans-serif
}
#footer-inner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer-inner UL LI {
	MARGIN-LEFT: 0px
}
#footer-feeds LI A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/feed-icon-10x10-ie.png) =
no-repeat 0px 1px
}
.feeds-list LI A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/feed-icon-10x10-ie.png) =
no-repeat 0px 1px
}
UL.feeds-list {
	LIST-STYLE-TYPE: none
}
UL.feeds-list LI {
	MARGIN-LEFT: 0px
}
#footer-wsj {
	CLEAR: both; BACKGROUND: url(images/wsj-logo-footer.png) no-repeat left =
top; MARGIN: 30px 53px 0px 30px; PADDING-TOP: 20px
}
#footer-wsj P.wordpress_footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; BACKGROUND: =
url(images/footer_wp.gif) no-repeat; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 8px; HEIGHT: 30px
}
.post {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #999 1px =
dotted
}
.post IMG {
	FLOAT: right; MARGIN: 0px 0px 12px 12px; WIDTH: auto
}
.post P {
	LINE-HEIGHT: 1.4
}
.post-meta {
	CLEAR: both; MARGIN-BOTTOM: 0px; COLOR: #999999
}
H3.column-title {
	FONT-WEIGHT: normal; FONT-SIZE: 2.4em; MARGIN-BOTTOM: 16px; =
PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted
}
H3.column-title A {
	COLOR: #000
}
H3.column-title A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
H3.column-title SPAN.mossblog_tagline {
	DISPLAY: block; FONT-SIZE: 0.45em
}
H4.dateheader {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 16px; TEXT-TRANSFORM: uppercase; =
COLOR: #cc0000
}
.sitemap#content H3.post-title {
	MARGIN-BOTTOM: 15px
}
.sitemap#content H4.post-title {
	MARGIN-TOP: 25px
}
H3.post-title {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN-BOTTOM: 8px
}
H4.post-title {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 8px
}
H3.post-title A {
	COLOR: #000000
}
H4.post-title A {
	COLOR: #000000
}
H3.post-title A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
H4.post-title A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
H5.post-title-deck {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em
}
H5.subhed {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
7px
}
H4.subhed {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
7px
}
.post-comments {
	MARGIN-BOTTOM: 20px
}
.post-comments H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 12px
}
#commentform H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 12px
}
.post-comment {
	PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: =
20px; PADDING-BOTTOM: 11px; PADDING-TOP: 16px
}
.odd {
	BACKGROUND: #edf6fa
}
.even {
	BACKGROUND: #f5fafc
}
.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#commentform {
	WIDTH: 385px
}
#commentform LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 85px; MARGIN-RIGHT: 10px; =
PADDING-TOP: 5px; TEXT-ALIGN: right
}
#commentform FIELDSET {
	CLEAR: left; MARGIN-BOTTOM: 10px
}
#commentform TEXTAREA {
	WIDTH: 285px
}
.different-view {
	MARGIN-BOTTOM: 25px; COLOR: #999999; LINE-HEIGHT: 1.3em
}
.different-view H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 1.3em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; COLOR: =
#822923; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dotted
}
.different-view IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; FLOAT: left; MARGIN: 0px 10px 5px 8px; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 83px; BORDER-BOTTOM: #ccc 1px solid
}
.different-view P.jump-link {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px dotted; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: =
right
}
.different-view DIV {
	FLOAT: left; WIDTH: 210px
}
#walt-columns-top {
	MARGIN-TOP: 10px; BACKGROUND: url(images/walt-columns-top.png) =
no-repeat left bottom; WIDTH: 760px; HEIGHT: 3px
}
#walt-columns {
	BACKGROUND: url(images/walt-columns-bkgd.png) #fdf8e5 no-repeat left =
bottom; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: =
760px; PADDING-TOP: 10px
}
#walt-columns DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 232px; PADDING-TOP: 0px
}
#walt-columns DIV H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #822923
}
#walt-columns DIV H3 A {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #822923
}
#walt-columns H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 10px
}
#walt-columns P {
	LINE-HEIGHT: 1.3
}
.interview#walt-columns {
	BACKGROUND: url(images/walt-columns-interview-bkgd.png) #fdf8e5 =
no-repeat left bottom
}
.interview#walt-columns #walt-interview {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 11px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 380px; PADDING-TOP: 0px
}
.interview#walt-columns #walt-interview IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; =
MARGIN: 3px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.interview#walt-columns #walt-interview DIV {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 230px
}
.interview#walt-columns #walt-vertical-columns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 360px; PADDING-TOP: 0px
}
#walt-vertical-columns DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: =
360px; PADDING-TOP: 0px
}
#walt-vertical-columns H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#walt-vertical-columns P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#walt-vertical-columns H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#walt-vertical-columns H4 {
	FONT-SIZE: 1.6em
}
#walt-vertical-columns DIV.bordered {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px dotted
}
#walt-columns DIV#walt-search {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #a4a4a4 1px dotted; =
PADDING-LEFT: 10px; BACKGROUND: url(images/walt-columns-bottom.png) =
#eeeadc no-repeat left bottom; PADDING-BOTTOM: 12px; WIDTH: 740px; =
PADDING-TOP: 12px
}
#walt-columns DIV#walt-search P {
	DISPLAY: block; FLOAT: left; WIDTH: auto
}
#walt-search INPUT {
	DISPLAY: block; FLOAT: left; WIDTH: auto
}
#walt-columns DIV#walt-search P {
	MARGIN: 7px 5px 0px 0px
}
#walt-search INPUT#walt-string {
	MARGIN: 2px 5px 0px 0px; WIDTH: 220px
}
DIV#walt-columns DIV.interview#walt-search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images/walt-columns-bottom-interview.png) #eeeadc no-repeat left =
bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: =
10px
}
DIV.interview#walt-search DIV.latest-interview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 370px; PADDING-TOP: 0px
}
DIV.interview#walt-search DIV.latest-interview IMG {
	FLOAT: left; MARGIN: 0px 7px 0px 0px
}
DIV.interview#walt-search DIV.latest-interview H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
DIV.interview#walt-search DIV.walt-search-form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 345px; PADDING-TOP: 0px
}
DIV.interview#walt-search DIV.walt-search-form FORM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#walt-columns DIV.interview#walt-search DIV.walt-search-form P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
#walt-columns DIV.interview#walt-search DIV.walt-search-form INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
BODY.home #content-banner {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
BODY.home #content-banner H2 {
	DISPLAY: inline; MARGIN: 26px 0px 30px 10px; WIDTH: 680px
}
BODY.home #left {
	DISPLAY: none
}
BODY.home #content {
	BACKGROUND-IMAGE: none
}
BODY.home #content-main {
	MARGIN-TOP: 10px; WIDTH: 980px
}
BODY.home #content-right {
	PADDING-TOP: 18px
}
BODY.home #content-left {
	BACKGROUND: url(images/home-content-left-bkgd.png) no-repeat left =
bottom; PADDING-BOTTOM: 10px; WIDTH: 620px
}
BODY.home #content-left H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; COLOR: #822923
}
BODY.home #content-left H3 SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 55%; TEXT-TRANSFORM: =
uppercase; COLOR: #000000
}
IMG.interview-image {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px =
5px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid
}
DIV.post IMG.interview-image {
	MARGIN-TOP: 3px
}
P.publish-date {
	FONT-SIZE: 0.9em; COLOR: #666666
}
BODY P.publish-date {
	FONT-SIZE: 0.9em; COLOR: #666666
}
#dd-home P.publish-date {
	FONT-SIZE: 0.9em; COLOR: #666666
}
#gb-home P.publish-date {
	FONT-SIZE: 0.9em; COLOR: #666666
}
OL.commentlist {
	LIST-STYLE-TYPE: none
}
OL.commentlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.right {
	TEXT-ALIGN: right
}
.left {
	TEXT-ALIGN: left
}
.center {
	TEXT-ALIGN: center
}
.navigation {
	CLEAR: both; MARGIN-TOP: 30px; DISPLAY: block; MARGIN-BOTTOM: 30px; =
TEXT-ALIGN: center
}
.alignright {
	FLOAT: right
}
IMG.alignright {
	FLOAT: right
}
.alignleft {
	FLOAT: left
}
IMG.alignleft {
	FLOAT: left
}
.post IMG.alignleft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY.green01 #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/kara-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY.red01 #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/digitaldaily-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY.gray01 #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/walt-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY.green01 .wk-top #content-banner {
	BACKGROUND: #fff; HEIGHT: 68px
}
BODY.gray01 .wk-top #content-banner {
	BACKGROUND: #fff; HEIGHT: 68px
}
#content P.pullquote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: =
1.6em; MIN-HEIGHT: 44px; BACKGROUND: url(images/pullquote.gif) no-repeat =
0px 0px; PADDING-BOTTOM: 2px; MARGIN: 30px 10px 0px 0px; LINE-HEIGHT: =
1.5em; PADDING-TOP: 6px; FONT-STYLE: italic; FONT-FAMILY: Georgia, =
"Bitstream Vera Serif", serif
}
#content P.pullquote A {
	COLOR: #000
}
#content P.pullquote A:hover {
	COLOR: #00a8ec
}
#content P.pullquote_author {
	FONT-SIZE: 1em; MARGIN: 5px 10px 5px 100px; TEXT-INDENT: -1.3em; =
TEXT-ALIGN: left
}
#content P.pullquote_more {
	FONT-SIZE: 0.95em; MARGIN-BOTTOM: 30px; TEXT-ALIGN: right
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; BACKGROUND: url(images/pullquote.gif) no-repeat 0px 0px; =
PADDING-BOTTOM: 0px; MARGIN: 15px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 6px; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", serif
}
#left P.pullquote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 1.4em; =
PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 1.3em; =
PADDING-TOP: 6px
}
#left P.pullquote_author {
	FONT-SIZE: 1em; MARGIN: 5px 10px 0px 50px; TEXT-INDENT: -1.3em; =
TEXT-ALIGN: left
}
#left P.pullquote_more {
	MARGIN-BOTTOM: 0px
}
.about-box {
	BACKGROUND: #fff; FLOAT: left; WIDTH: 244px; HEIGHT: 36em
}
.about-box IMG {
	BORDER-BOTTOM: #ccc 1px solid
}
.about-box H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.85em; MARGIN: 10px 0px 5px 10px
}
.about-box H3 A {
	COLOR: #000
}
.about-box H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
.about-box H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0px 0px 10px 10px
}
.border-right {
	BORDER-RIGHT: #999 1px solid
}
.border-top {
	BORDER-TOP: #999 1px solid
}
.border-left {
	BORDER-LEFT: #999 1px solid
}
.border-bottom {
	BORDER-BOTTOM: #999 1px solid
}
.border-top {
	BORDER-TOP: #999 1px solid
}
#content-left .about-box H3 {
=09
}
#content-left .about-box P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: =
#666; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.bio#content-left P.bio-email {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 20px; =
FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-TOP: =
10px; BORDER-BOTTOM: #999 1px dotted
}
.bio#content-left H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN-BOTTOM: 10px
}
.bio#content-left H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 10px
}
.bio#content-left P {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.4em
}
IMG.bio-portrait {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: =
#999 1px solid; BORDER-BOTTOM: #999 1px solid
}
BODY.bio-page #content {
	BACKGROUND: url(images/left-blue-content-bkgd.png) #fff repeat-y left =
top
}
#content .wide#content-left {
	BACKGROUND: #fff; MARGIN: 0px 0px 0px 10px; WIDTH: 750px
}
#content .head2head#content-left {
	BACKGROUND: #fff; MARGIN: 10px 20px 0px 10px; WIDTH: 730px
}
#content .head2head#content-left #h2h-video {
	MARGIN: 15px auto; TEXT-ALIGN: center
}
BODY.contact #content-left {
	BACKGROUND: #fff; WIDTH: 750px
}
BODY.contact #content-right {
	DISPLAY: none
}
#contactform {
	WIDTH: 600px; PADDING-TOP: 20px
}
#advertiseform {
	WIDTH: 600px; PADDING-TOP: 20px
}
#contactform LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 150px; COLOR: #000; MARGIN-RIGHT: =
10px; TEXT-ALIGN: right
}
#advertiseform LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 150px; COLOR: #000; MARGIN-RIGHT: =
10px; TEXT-ALIGN: right
}
#contactform P {
	CLEAR: left; FONT-SIZE: 1em; MARGIN-BOTTOM: 15px; COLOR: #666
}
#advertiseform P {
	CLEAR: left; FONT-SIZE: 1em; MARGIN-BOTTOM: 15px; COLOR: #666
}
#contactform SELECT {
	WIDTH: 285px
}
#advertiseform SELECT {
	WIDTH: 285px
}
#contactform TEXTAREA {
	WIDTH: 285px
}
#advertiseform TEXTAREA {
	WIDTH: 285px
}
#contactform P.buttons {
	MARGIN-LEFT: 155px; TEXT-ALIGN: left
}
#advertiseform P.buttons {
	MARGIN-LEFT: 155px; TEXT-ALIGN: left
}
BODY.digitaldaily #content {
	BACKGROUND: url(images/left-white-content-bkgd.png) #ffffff repeat-y =
left top
}
BODY.archive #content {
	BACKGROUND: url(images/left-white-content-bkgd.png) #ffffff repeat-y =
left top
}
#alt-misc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; =
PADDING-TOP: 18px
}
#alt-misc H2 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 3px; COLOR: #3b4043
}
#alt-misc UL {
	BORDER-BOTTOM: #999 1px dotted; LIST-STYLE-TYPE: none
}
#alt-misc UL LI {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px
}
#alt-misc P.older {
	TEXT-ALIGN: right
}
#content-banner H3 {
	CLEAR: both; PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
1.7em; FLOAT: left; MARGIN-LEFT: 145px; WIDTH: auto; POSITION: relative
}
#content-banner .top-ad {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.8em; RIGHT: 0px; =
PADDING-BOTTOM: 20px; WIDTH: 300px; COLOR: #acacac; PADDING-TOP: 20px; =
FONT-STYLE: italic; FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif; =
POSITION: absolute; TOP: 10px; TEXT-ALIGN: right
}
.higher#content #content-banner H2 {
	MARGIN-TOP: 14px
}
.no-left-margin#content #content-banner H2 {
	MARGIN-LEFT: 15px
}
#content-banner H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
.column-archive#content #content-banner H2 {
	FONT-SIZE: 2.4em; LINE-HEIGHT: 1.3em
}
.column-archive#content #content-banner H2 SPAN {
	DISPLAY: block; FONT-SIZE: 1.8em
}
.column-archive#content #content-banner .rss-link A {
	MARGIN-TOP: 73px
}
.higher#content #content-banner .rss-link A {
	MARGIN-TOP: 46px
}
.column-home#content #content-banner H3 {
	PADDING-LEFT: 80px; COLOR: #666; PADDING-TOP: 1px; FONT-STYLE: italic
}
DIV.archive H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.6em; MARGIN-BOTTOM: 15px; COLOR: =
#822923
}
DIV.archive H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 2.6em; MARGIN-BOTTOM: 15px; COLOR: =
#822923
}
DIV.archive H3 A {
	FONT-SIZE: 1em
}
DIV.archive P.sorter {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 30px; BORDER-BOTTOM: #999 1px =
dotted
}
SPAN.right {
	FLOAT: right
}
SPAN.left {
	FLOAT: left
}
DIV.archive DIV.post {
	BORDER-BOTTOM: #999 1px dotted
}
DIV.archive P.pages {
	TEXT-ALIGN: center
}
DIV.paged-search-results {
	COLOR: #999; TEXT-ALIGN: center
}
DIV.paged-search-results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.paged-search-results UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; PADDING-TOP: 5px
}
DIV.centered {
	TEXT-ALIGN: center
}
DIV.paged-search-results A.active {
	COLOR: #000
}
H3.column-archive-title {
	FONT-WEIGHT: normal; FONT-SIZE: 1.7em; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 5px; COLOR: #822923; BORDER-BOTTOM: #999 1px dotted
}
H3.column-archive-title A {
	COLOR: #822923; TEXT-DECORATION: none
}
H3.column-archive-title A:hover {
	COLOR: #00a8ec
}
H3.column-archive-title SPAN {
	FONT-SIZE: 0.6em; COLOR: #666; FONT-STYLE: italic
}
IMG.guest-thumb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 60px; PADDING-TOP: 3px; HEIGHT: 60px
}
BODY.home #content-left H3 SPAN.guest-title {
	FONT-WEIGHT: normal; FONT-SIZE: 50%
}
BODY.atd IMG.guest-thumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
60px; PADDING-TOP: 0px; HEIGHT: 60px
}
BODY.atd DIV.entry IMG.guest-thumb {
	DISPLAY: none
}
BODY.voices P.byline {
	COLOR: #666
}
.voices#about H3 {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal; FONT-SIZE: 1.25em; COLOR: =
#822923
}
.voices#about UL {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999 1px dotted
}
DIV.voices-bio P {
	FONT-STYLE: italic
}
TABLE.data {
	MARGIN: 10px 15px
}
TABLE.data TR {
=09
}
TABLE.data TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
TABLE.data TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.gray {
	COLOR: #666
}
#content-right DIV.featured-posts H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; =
COLOR: #822923; PADDING-TOP: 15px; BORDER-BOTTOM: #999999 1px dotted
}
.featured-posts {
	COLOR: #999999; LINE-HEIGHT: 1.3em
}
.featured-posts UL {
	LIST-STYLE-TYPE: none
}
.featured-posts LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
0px; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px dotted
}
.recent-posts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#822923; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px
}
.recent-posts H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.3em; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px =
dotted
}
.recent-posts UL {
	LIST-STYLE-TYPE: none
}
.recent-posts LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
0px; COLOR: #999; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px dotted
}
.recent-posts LI SPAN.date {
	FONT-SIZE: 0.95em
}
DIV.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 20px; COLOR: #999; PADDING-TOP: 10px
}
DIV.byline {
	BORDER-TOP: #999 1px dotted; BORDER-BOTTOM: #999 1px dotted
}
DIV.byline .date {
	COLOR: #822923
}
DIV.single {
	FONT-SIZE: 0.9em
}
DIV.single P {
	FLOAT: left; WIDTH: 100%
}
DIV.single .date {
	FLOAT: left; COLOR: #999
}
DIV.single .share {
	FLOAT: right
}
DIV.single .sphere {
	FLOAT: right
}
DIV.single .print {
	FLOAT: right
}
DIV.byline P.alignright {
	MARGIN-TOP: 5px; FONT-SIZE: 0.9em
}
DIV.byline A.akst_share_link {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 8px; PADDING-BOTTOM: 6px; =
MARGIN-RIGHT: 7px; PADDING-TOP: 2px
}
DIV.byline A.sphere_link {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 8px; PADDING-BOTTOM: 6px; =
MARGIN-RIGHT: 7px; PADDING-TOP: 2px
}
A.akp_link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/print.gif) no-repeat left =
top; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; HEIGHT: 20px
}
A.comments_link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/comments.gif) no-repeat left =
top; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; HEIGHT: 20px
}
A.sphere_link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/sphere.gif) no-repeat 0px =
-3px; PADDING-BOTTOM: 5px; HEIGHT: 20px
}
SPAN.tag_link {
	PADDING-LEFT: 20px; BACKGROUND: url(images/tag.gif) no-repeat left top; =
PADDING-BOTTOM: 5px; PADDING-TOP: 3px; HEIGHT: 20px
}
DIV.postmeta {
	CLEAR: both; BORDER-TOP: #999 1px dotted; MARGIN-TOP: 15px; FONT-SIZE: =
0.9em; COLOR: #999; LINE-HEIGHT: 1.8em; PADDING-TOP: 10px
}
BODY.bloghome DIV.postmeta {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
DIV.postmeta .share {
	PADDING-LEFT: 5px; FLOAT: right; MARGIN-LEFT: 5px
}
DIV.postmeta .sphere {
	PADDING-LEFT: 5px; FLOAT: right; MARGIN-LEFT: 5px
}
DIV.postmeta .print {
	PADDING-LEFT: 5px; FLOAT: right; MARGIN-LEFT: 5px
}
DIV.postmeta .share {
	MARGIN-LEFT: 0px
}
DIV.postmeta .print {
	BORDER-LEFT: #999 1px dotted
}
DIV.postmeta .sphere {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 5px
}
DIV.postmeta .share A.akst_share_link {
	PADDING-TOP: 2px
}
DIV.postmeta P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.postmeta .tags {
	CLEAR: left; FLOAT: left
}
DIV.postmeta .comments {
	CLEAR: left; FLOAT: left
}
DIV.postmeta .tags {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
DIV.postmeta .edit {
	FLOAT: right
}
DIV.postmeta .first {
	BORDER-LEFT-STYLE: none
}
#content DIV.entry DIV.alignleft {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
0.9em; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 150px; PADDING-TOP: 0px
}
#content DIV.entry DIV.alignleft P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #822923; PADDING-TOP: 0px
}
BODY.ptech .error404#content {
	BACKGROUND: #fff
}
BODY.walt .error404#content {
	BACKGROUND: #fff
}
BODY.report .error404#content {
	BACKGROUND: #fff
}
BODY.solution .error404#content {
	BACKGROUND: #fff
}
BODY.mailbox .error404#content {
	BACKGROUND: #fff
}
BODY.interview .error404#content {
	BACKGROUND: #fff
}
BODY.digitaldaily .error404#content {
	BACKGROUND: #fff
}
BODY.voices .error404#content {
	BACKGROUND: #fff
}
BODY.kara .error404#content {
	BACKGROUND: #fff
}
BODY.video .error404#content {
	BACKGROUND: #fff
}
.error404#content {
	BACKGROUND: #fff
}
.error404#content #content-main {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: none; PADDING-BOTTOM: =
20px; WIDTH: 640px; PADDING-TOP: 20px; POSITION: relative
}
.error404#content #content-left {
	FONT-SIZE: 1.4em; FLOAT: none
}
.error404#content #content-left P {
	LINE-HEIGHT: 2em
}
.error404#content #content-left UL {
	MARGIN-LEFT: 25px
}
.error404#content #content-banner {
	BACKGROUND-IMAGE: none
}
.search#content {
	BACKGROUND: #fff
}
.search#content #content-main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: none; PADDING-BOTTOM: =
0px; WIDTH: 960px; PADDING-TOP: 18px; POSITION: relative
}
.search#content #content-left {
	BACKGROUND: #fff; WIDTH: 600px
}
.search#content #content-left H4.post-title {
	FONT-SIZE: 1.7em
}
.search#content #content-banner {
	BACKGROUND-IMAGE: none
}
.search#content #content-right {
=09
}
.empty-search#content-left P {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 30px
}
#s {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
#walt-string {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
DIV.archive-links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
15px; COLOR: #822923; PADDING-TOP: 15px
}
DIV.archive-links H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.3em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999999 1px dotted
}
DIV.archive-links UL {
	MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
DIV.archive-links LI {
	MARGIN-LEFT: 0px; COLOR: #999; LINE-HEIGHT: 1.3em; MARGIN-RIGHT: 10px; =
WHITE-SPACE: nowrap
}
DIV.archive-links SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
MARGIN-LEFT: 10px; WIDTH: 200px; PADDING-TOP: 2px
}
DIV.archive-links SELECT.archives_list {
	MARGIN-LEFT: 15px
}
DIV.tags DIV.clearing {
	PADDING-BOTTOM: 10px
}
DIV.tags UL LI {
	FLOAT: left; HEIGHT: 1.6em
}
.media-LEFT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 5px; COLOR: #999; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.media-left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 5px; COLOR: #999; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.media-RIGHT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; FLOAT: right; =
PADDING-BOTTOM: 5px; COLOR: #999; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.media-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; FLOAT: right; =
PADDING-BOTTOM: 5px; COLOR: #999; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
.media-CENTER {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 5px; MARGIN: 5px auto; COLOR: #999; LINE-HEIGHT: =
1.4em; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.media-center {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 5px; MARGIN: 5px auto; COLOR: #999; LINE-HEIGHT: =
1.4em; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.media-LEFT IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.media-left IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.media-RIGHT IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.media-right IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
media-CENTER IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.media-center IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	CLEAR: left; BORDER-TOP: #999 1px dotted; DISPLAY: block; MARGIN: 15px =
0px; WIDTH: 100%; COLOR: #ddd; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none
}
P.question {
	CLEAR: both; MARGIN-TOP: 20px; PADDING-LEFT: 45px; MIN-HEIGHT: 40px; =
BACKGROUND: url(images/mailbox-question.gif) no-repeat 0px 0px; COLOR: =
#822923; FONT-STYLE: italic
}
P.answer {
	CLEAR: both
}
P.tagline {
	FONT-WEIGHT: bold
}
.posts {
	BACKGROUND-COLOR: #fff
}
.post {
	BACKGROUND-COLOR: #fff
}
.entry {
	BACKGROUND-COLOR: #fff
}
.widecolumn#content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; =
PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 20px; =
POSITION: relative
}
.widecolumn#content H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 10px; FONT-FAMILY: =
Georgia, "Times New Roman", serif
}
.signup#content-left {
	PADDING-TOP: 25px
}
.signup#content-left P {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.4em
}
.signup#content-left #loginform {
	MARGIN-LEFT: 135px; WIDTH: 200px
}
#setupform {
	MARGIN: 0px 0px 20px
}
#setupform TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#setupform TD {
	PADDING-BOTTOM: 10px
}
UL.links {
	MARGIN-TOP: 25px
}
LI.linkcat H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.7em; PADDING-BOTTOM: 10px
}
BODY.video-home #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; WIDTH: 988px; PADDING-TOP: 0px
}
BODY.video-home #content-banner {
	WIDTH: 988px
}
BODY.video-home #content-banner H2 {
	MARGIN-LEFT: 15px
}
BODY.video-home #footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
0px 14px; COLOR: #ffffff; PADDING-TOP: 30px
}
BODY.video-home #video-box-left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: =
url(images/ethics-bkgd.png) repeat-x left bottom; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 454px; COLOR: #666666; PADDING-TOP: 0px; =
HEIGHT: 200px
}
BODY.video-home #video-box-left H2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; =
FONT-FAMILY: Georgia, "Times New Roman", serif
}
BODY.video-home #video-box-right {
	BACKGROUND: #edf6fa; FLOAT: right; WIDTH: 494px; HEIGHT: 200px
}
#cookie_notice {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; =
BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 1px; =
BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px 0px -8px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px =
solid
}
#cookie_notice #cookie_box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px =
solid; PADDING-LEFT: 10px; BACKGROUND: #f7f686; PADDING-BOTTOM: 10px; =
MARGIN: 10px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 2px solid
}
#cookie_notice .open#cookie_box {
	PADDING-BOTTOM: 30px
}
#cookie_notice #cookie_box .padded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images/cookie-background.png) #f7f686 repeat-y; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
#cookie_notice H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
2.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; =
COLOR: #4d4d32; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: right
}
#cookie_notice .content {
	FLOAT: left; MARGIN-LEFT: 35px; WIDTH: 550px; LINE-HEIGHT: 145%
}
#cookie_notice #cookie_box LI {
	LIST-STYLE-TYPE: none
}
#cookie_notice .privacy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#cookie_notice .signature {
	FONT-SIZE: 2.5em; FLOAT: left; MARGIN-LEFT: 35px; WIDTH: 550px; =
PADDING-TOP: 15px; FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
#cookie_notice .footer_controls {
	FLOAT: right; WIDTH: 100px
}
#cookie_notice .dismiss {
	DISPLAY: block; BACKGROUND: url(images/cookie-dismiss.png) no-repeat; =
FLOAT: right; WIDTH: 66px; HEIGHT: 18px
}
#cookie_notice .collapse {
	DISPLAY: block; BACKGROUND: url(images/cookie-intro-only.png) =
no-repeat; FLOAT: right; MARGIN: 20px 0px 6px; WIDTH: 84px; HEIGHT: 18px
}
#cookie_notice .dismiss SPAN {
	DISPLAY: none
}
#cookie_notice .collapse SPAN {
	DISPLAY: none
}
#cookie_notice .first_time {
	CLEAR: right; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; WIDTH: 90px; COLOR: #4d4d32; =
LINE-HEIGHT: 120%; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#sightspeed {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 13px; PADDING-TOP: 5px; FONT-STYLE: =
italic
}
#sightspeed IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.atd_tagline {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; FLOAT: right; =
COLOR: #fff; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Bitstream Vera =
Serif", serif; HEIGHT: 18px
}
DIV.atd_tagline A {
	COLOR: #fff
}
IMG.centered {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: =
5px; TEXT-ALIGN: center
}
DIV.centered {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: =
5px; TEXT-ALIGN: center
}
.post IMG.centered {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: none; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: =
5px; TEXT-ALIGN: center
}
IMG.photo {
	BORDER-RIGHT: #999 2px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #999 2px solid
}
.post DIV.brightcove-video {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5px; =
TEXT-ALIGN: center
}
P.faq {
	FONT-SIZE: 1.5em; PADDING-TOP: 15px; FONT-FAMILY: Georgia, "Bitstream =
Vera Serif", serif
}
.more-right {
	FONT-SIZE: 0.95em; PADDING-BOTTOM: 20px; TEXT-ALIGN: right
}
.lowercase {
	TEXT-TRANSFORM: lowercase
}
BODY .dconference#content {
	BACKGROUND: #fff
}
.dconference#content #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/dconference-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
BODY.d5 #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/dconference-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
.d#content #content-banner {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(images/dconference-small-banner.jpg); BACKGROUND-REPEAT: no-repeat
}
.dconference#content #content-banner H2 {
	MARGIN-LEFT: 212px
}
BODY.d5 #content-banner H2 {
	MARGIN-LEFT: 212px
}
.d#content #content-banner H2 {
	MARGIN-LEFT: 212px
}
.dconference#content #content-main {
	FLOAT: right; WIDTH: 920px; POSITION: relative
}
.dconference#content #content-left {
	MARGIN-TOP: 30px; WIDTH: 535px
}
.dconference#content #content-right {
	MARGIN-TOP: 40px
}
.dconference#content .post {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.dconference#content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; COLOR: #822923; LINE-HEIGHT: 2em
}
.dconference#content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.7em; MARGIN-BOTTOM: 0.8em; COLOR: =
#000; LINE-HEIGHT: 1.7em
}
.dconference#content #content-left P {
	FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.6em; =
FONT-FAMILY: Arial, "Bitstream Vera Sans", sans-serif
}
.dconference#content DIV.dconference {
	PADDING-RIGHT: 0px; BORDER-TOP: #9f9e9c 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 1.6em; BACKGROUND: url(images/about-bkgd.png) #f1f8fb =
repeat-x 0px 0px; PADDING-BOTTOM: 18px; MARGIN: 20px 0px; WIDTH: 100%; =
LINE-HEIGHT: 1.8em; PADDING-TOP: 18px; BORDER-BOTTOM: #9f9e9c 1px solid; =
FONT-FAMILY: Georgia, "Bitstream Vera Serif", serif
}
.rss-link A {
	PADDING-LEFT: 14px; BACKGROUND: url(images/feed-icon-10x10-ie.png) =
no-repeat 0px 1px; FLOAT: right
}
DIV#content-right #walt-columns-top {
	MARGIN-TOP: 10px; BACKGROUND: url(images/walt-sidebar-search-top.png) =
no-repeat left bottom; WIDTH: 321px; HEIGHT: 3px
}
DIV#walt-search-sidebar {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(images/walt-sidebar-search-bottom.png) #fbf5e0 no-repeat left =
bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; WIDTH: 300px; =
PADDING-TOP: 12px
}
DIV#walt-search-sidebar H4 {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: none; COLOR: =
#822923
}
DIV#walt-search-sidebar INPUT {
	DISPLAY: block; FLOAT: left; WIDTH: auto
}
DIV#walt-search-sidebar INPUT#walt-string {
	MARGIN: 2px 5px 0px 0px; WIDTH: 230px
}
DIV#walt-search-sidebar DIV.radio {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.95em; PADDING-TOP: 5px
}
DIV#walt-search-sidebar DIV.radio INPUT {
	DISPLAY: inline; FLOAT: none
}
DIV#walt-search-sidebar DIV.radio INPUT.all-columns {
	MARGIN-LEFT: 10px
}
.walt#about {
	PADDING-BOTTOM: 40px
}
.walt#about H2 {
	FONT-WEIGHT: normal; MARGIN: 15px 0px 0px; COLOR: #822923
}
.walt#about H2 {
	FONT-SIZE: 1.25em
}
.walt#about H2.selected A {
	COLOR: #000
}
.walt#about H2.selected A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
.walt#about UL {
	BORDER-TOP: #999999 1px dotted; MARGIN-TOP: 5px; FONT-SIZE: 1em; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: =
Arial, "Bitstream Vera Sans", sans-serif
}
.walt#about UL LI {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999 1px dotted
}
.walt#about UL LI P {
	COLOR: #000
}
.walt#about UL LI:unknown {
	PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.walt#about H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000; FONT-FAMILY: Arial, =
"Bitstream Vera Sans", sans-serif
}
.walt#about H3 A {
=09
}
.walt#about H3 SPAN {
	DISPLAY: block; COLOR: #666
}
BODY.report DIV.post {
=09
}
BODY.solution DIV.post {
=09
}
BODY.interview DIV.post {
=09
}
BODY.mailbox DIV.post {
=09
}
BODY.ptech DIV.post {
=09
}
BODY.report #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.solution #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.interview #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.mailbox #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.ptech #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.archive #content {
	BACKGROUND: url(images/content-bkgd.png) #ffffff repeat-y left top
}
BODY.ptech H4.post-title {
	FONT-SIZE: 3em
}
BODY.solution H4.post-title {
	FONT-SIZE: 3em
}
BODY.report H4.post-title {
	FONT-SIZE: 3em
}
BODY.mailbox H4.post-title {
	FONT-SIZE: 3em
}
BODY.interview H4.post-title {
	FONT-SIZE: 3em
}
BODY.blog-post DIV.post {
	MARGIN-BOTTOM: 0px
}
BODY.blog-post DIV.post {
	MARGIN-BOTTOM: 0px
}
BODY.blog-post DIV.post {
	MARGIN-BOTTOM: 0px
}
BODY.blog-post DIV.post {
	MARGIN-BOTTOM: 0px
}
BODY.blog-post DIV.post {
	MARGIN-BOTTOM: 0px
}
.archive#content-left H4.post-title {
	FONT-SIZE: 2em
}
IMG.byline-solution {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px =
10px 5px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999 1px solid
}
DIV.posts {
=09
}
BODY.walt H3.column-title {
	FONT-SIZE: 3em
}
BODY.walt H3.column-title A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
BODY.walt H3.column-title A {
	COLOR: #822923
}
BODY.walt H4.post-title {
	FONT-SIZE: 2em
}
#head-to-head {
	BACKGROUND: url(images/h2h-background.png) #fdf8e5 no-repeat right =
bottom; MARGIN-LEFT: 10px; WIDTH: 960px; POSITION: relative
}
#head-to-head H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
#head-to-head H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 6px
}
#head-to-head P {
	MARGIN-BOTTOM: 6px; LINE-HEIGHT: 1.5
}
#hth-top {
	BACKGROUND: url(images/h2h-top.png) no-repeat right top; FLOAT: right; =
WIDTH: 320px; HEIGHT: 10px
}
#hth-video {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
OVERFLOW: hidden; WIDTH: 617px; HEIGHT: 282px
}
#hth-caption {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: right; WIDTH: 320px; =
MARGIN-RIGHT: 10px
}
#hth-caption H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
#hth-caption H4 A:hover {
	COLOR: #00a8ec
}
#hth-teasers {
	BORDER-TOP: #cccccc 1px dotted; RIGHT: 10px; WIDTH: 320px; BOTTOM: =
10px; POSITION: absolute
}
#hth-teasers H4 {
	FONT-SIZE: 1.3em
}
#hth-teasers H4 A {
	COLOR: #000
}
#hth-teasers H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#hth-walt {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 10px
}
#hth-kara {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 10px
}
#hth-walt {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 9px
}
#hth-kara {
	PADDING-LEFT: 10px
}
#dd-home {
	BACKGROUND: #eef5f5; FLOAT: left; WIDTH: 305px
}
#dd-home .top {
	BACKGROUND: url(images/dd-home-top.png) #e1f1f9 no-repeat left top; =
WIDTH: 305px
}
#dd-home H4.latest-video {
	BORDER-TOP: #cccccc 1px dotted; FONT-SIZE: 1.1em; MARGIN: 10px 0px 6px; =
TEXT-TRANSFORM: uppercase; COLOR: #822923; PADDING-TOP: 10px
}
#gb-home H4.latest-video {
	BORDER-TOP: #cccccc 1px dotted; FONT-SIZE: 1.1em; MARGIN: 10px 0px 6px; =
TEXT-TRANSFORM: uppercase; COLOR: #822923; PADDING-TOP: 10px
}
#dd-home .entry {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#gb-home {
	DISPLAY: inline; BACKGROUND: #f3f3f3; FLOAT: left; MARGIN-LEFT: 10px; =
WIDTH: 305px
}
#gb-home .top {
	BACKGROUND: url(images/gb-home-top.png) #e2e2e2 no-repeat left top; =
WIDTH: 305px; POSITION: relative
}
#gb-home .top #picture-corner {
	BACKGROUND: url(images/gb-home-top-corner.png) no-repeat left top; =
LEFT: 0px; WIDTH: 5px; POSITION: absolute; TOP: 17px; HEIGHT: 5px
}
#gb-home .top .picture-corner {
	BACKGROUND: url(images/gb-home-top-corner.png) no-repeat left top; =
LEFT: 0px; WIDTH: 5px; POSITION: absolute; TOP: 17px; HEIGHT: 5px
}
#gb-home .entry {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#dd-home H3 A {
	COLOR: #822923; TEXT-DECORATION: none
}
#gb-home H3 A {
	COLOR: #822923; TEXT-DECORATION: none
}
.home-preview .top IMG {
	MARGIN-TOP: 17px; FLOAT: left; WIDTH: 80px
}
.home-preview .top H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 75px; PADDING-TOP: 23px
}
.home-preview .inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: =
285px; PADDING-TOP: 10px
}
.home-preview .inner P {
	LINE-HEIGHT: 1.5
}
.home-preview .inner H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 6px
}
.home-preview .inner IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: right; =
PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 0px
}
#home-2col {
	BACKGROUND: url(images/home-2col-bottom.jpg) #fdf8e5 no-repeat right =
bottom; MARGIN-LEFT: 10px; WIDTH: 960px; POSITION: relative
}
#home-2col-top {
	BACKGROUND: url(images/home-2col-top.png) no-repeat right top; LEFT: =
0px; WIDTH: 960px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
#home-2col-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images/home-2col-bg.gif) no-repeat left top; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 960px; PADDING-TOP: 0px
}
#home-2col-walt {
	DISPLAY: inline; MIN-HEIGHT: 365px; FLOAT: left; WIDTH: 300px; =
POSITION: relative
}
#home-2col-kara {
	DISPLAY: inline; MIN-HEIGHT: 365px; FLOAT: left; WIDTH: 300px; =
POSITION: relative
}
#home-2col-walt .latest-videos {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; =
RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; WIDTH: 300px; =
PADDING-TOP: 10px
}
#home-2col-walt .latest-interviews {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; =
RIGHT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; WIDTH: 300px; =
PADDING-TOP: 10px
}
#home-2col-kara .latest-videos {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; =
LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; WIDTH: 300px; =
PADDING-TOP: 10px
}
#home-2col-walt {
	PADDING-LEFT: 160px; MARGIN: 1px 0px 0px 1px
}
#home-2col-walt CITE {
	DISPLAY: block; PADDING-BOTTOM: 5px
}
#home-2col-kara {
	PADDING-RIGHT: 160px; MARGIN: 1px 1px 0px 38px
}
#home-2col H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.8em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #999999 1px dotted
}
#home-2col H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
#home-2col H3 A {
	COLOR: #822923
}
#home-2col H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-2col H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 6px
}
#home-2col P {
	MARGIN-BOTTOM: 6px; LINE-HEIGHT: 1.5
}
#home-2col H4.latest-video {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 6px; TEXT-TRANSFORM: uppercase; =
COLOR: #822923; PADDING-TOP: 0px
}
#home-2col H4.latest-interview {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 6px; TEXT-TRANSFORM: uppercase; =
COLOR: #822923; PADDING-TOP: 0px
}
#home-2col H4.latest-video A {
	COLOR: #822923
}
#home-2col H4.latest-interview A {
	COLOR: #822923
}
#home-2col DIV.interview-text {
	FLOAT: left; WIDTH: 168px
}
#home-2col H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
#dd-home H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
#gb-home H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
#home-2col H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
#walt-columns H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
#walt-columns H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
#home-2col H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#dd-home H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#gb-home H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#dd-home H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#gb-home H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-2col H2 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#walt-columns H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#walt-columns H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-d {
	BACKGROUND: #fdf8e5; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px; WIDTH: =
960px; POSITION: relative
}
#home-d-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#home-d H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.8em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #999999 1px dotted
}
#home-d H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
#home-d H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
#home-d H2 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-d H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-d P.rss-link {
	RIGHT: 10px; WIDTH: 200px; POSITION: absolute; TOP: 18px; TEXT-ALIGN: =
right
}
#home-d-latest {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; =
POSITION: relative
}
#home-d-recent {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; =
POSITION: relative
}
#home-d-latest {
	PADDING-RIGHT: 10px; WIDTH: 750px
}
#home-d-latest P {
	MARGIN-BOTTOM: 6px; LINE-HEIGHT: 1.5
}
#home-d #home-d-latest H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN-BOTTOM: 6px
}
#home-d-recent {
	PADDING-RIGHT: 1px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; WIDTH: =
160px; PADDING-TOP: 10px
}
#home-d #home-d-recent A.gates-jobs-itunes IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid
}
#home-d #home-d-recent A.gates-jobs-itunes:hover IMG {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; BORDER-LEFT: =
#888 1px solid; BORDER-BOTTOM: #888 1px solid
}
#home-d #home-d-recent H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
#home-d #d5_next_on_schedule H3 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
#home-d #home-d-recent H3 A {
	COLOR: #822923
}
#home-d #home-d-recent H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
#home-d-latest IMG {
	FLOAT: right; MARGIN: 0px 0px 12px 12px; WIDTH: auto
}
#home-d H4.latest-video {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: =
#822923
}
#home-d-latest IMG.d5_home_thumb {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#home-d #home-d-latest H3.d5_post_home {
	FONT-SIZE: 1.7em
}
#d5_schedule {
=09
}
#d5_schedule H4 {
	PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; FONT-SIZE: 1.4em; PADDING-BOTTOM: 10px; MARGIN: =
25px 0px; TEXT-TRANSFORM: uppercase; COLOR: #822923; PADDING-TOP: 10px; =
BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center
}
#d5_schedule TABLE.schedule {
=09
}
#d5_schedule TABLE.schedule TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; VERTICAL-ALIGN: top; =
PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
WHITE-SPACE: nowrap
}
#d5_schedule TABLE.schedule TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #999 =
1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#d5_schedule TABLE.schedule H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
#content-right DIV#d5_next_on_schedule {
	MARGIN-BOTTOM: 20px
}
#home-d DIV#d5_next_on_schedule {
	MARGIN-BOTTOM: 20px
}
#content-right DIV#d5_next_on_schedule H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; =
COLOR: #822923; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dotted
}
#content-right DIV#d5_next_on_schedule P {
	FONT-SIZE: 1.4em; FONT-FAMILY: Georgia, Times New Roman, serif
}
#content-right DIV#d5_next_on_schedule P.right {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
TEXT-ALIGN: right
}
#content-right DIV#d5_live H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; =
COLOR: #822923; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px dotted
}
#content-right DIV#d5_live H3 A {
	COLOR: #822923
}
#content-right DIV#d5_live H3 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: none
}
UL.d_sponsors {
	CLEAR: both; LIST-STYLE-TYPE: none
}
UL.d_sponsors LI {
	DISPLAY: inline; FLOAT: none; WIDTH: 150px; HEIGHT: 100px; TEXT-ALIGN: =
left
}
TABLE.d_sponsors {
	MARGIN: 10px auto
}
TABLE.d_sponsors TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.d_sponsors IMG {
	FLOAT: none
}
#content-right DIV.d_navigation {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#about UL.d_nav LI {
	FONT-SIZE: 1.3em
}
#about UL.d_nav LI UL LI {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 20px
}
#about UL.d_nav {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
#about UL.d_nav LI UL {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.d#ethics IMG.centered {
	MARGIN-LEFT: -4px
}
UL.d_gallery {
	LIST-STYLE-TYPE: none
}
UL.d_gallery LI {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 150px; HEIGHT: 16em; =
TEXT-ALIGN: center
}
UL.d_gallery A IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 4px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: =
4px; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: #aaa 1px solid
}
UL.d_gallery A:hover IMG {
	BORDER-RIGHT: #00a8ec 1px solid; BORDER-TOP: #00a8ec 1px solid; =
BORDER-LEFT: #00a8ec 1px solid; BORDER-BOTTOM: #00a8ec 1px solid
}
UL.d_gallery H4 A {
	COLOR: #000; TEXT-DECORATION: none
}
UL.d_gallery H4 A:hover {
	COLOR: #00a8ec; TEXT-DECORATION: underline
}
DIV.breaking_news {
	BORDER-TOP: #999 1px dotted; PADDING-TOP: 10px
}
.atd_dc {
=09
}
.skybox {
	LEFT: 0px; WIDTH: 300px; POSITION: absolute; TOP: 0px
}
FORM#digestform {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
FORM#digestform LABEL {
	FLOAT: left
}
FORM#digestform INPUT {
	DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left
}
FORM#digestform DIV.label {
	DISPLAY: block; FLOAT: left; WIDTH: 85px; MARGIN-RIGHT: 10px; =
PADDING-TOP: 5px; TEXT-ALIGN: right
}
FORM#digestform FIELDSET {
	CLEAR: left; MARGIN-BOTTOM: 10px
}
FORM#digestform BR {
	CLEAR: none
}

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/wp-content/ext-mu-plugins/wp-smugmug.php?towsm_action=css

H4.wp-smugmug {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 15px; FONT-WEIGHT: normal; =
FONT-SIZE: 1.6em; PADDING-TOP: 10px; FONT-FAMILY: Georgia, Times New =
Roman, serif
}
UL.wp-smugmug {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px auto 10px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
UL.wp-smugmug LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; =
HEIGHT: 160px; TEXT-ALIGN: center
}
UL.wp-smugmug LI IMG {
	FLOAT: none
}
UL.wp-smugmug LI A IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
UL.wp-smugmug LI A:hover IMG {
	BORDER-RIGHT: #00a8ec 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#00a8ec 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#00a8ec 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #00a8ec 5px solid
}

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/wp-content/ext-plugins/share-this/share-this.php?akst_action=css

#akst_form {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: =
none; Z-INDEX: 999; BACKGROUND: #999; BORDER-LEFT: #ddd 1px solid; =
WIDTH: 350px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute
}
#akst_form A.akst_close {
	FLOAT: right; MARGIN: 5px; COLOR: #fff
}
#akst_form UL.tabs {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; =
BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px =
solid; LIST-STYLE-TYPE: none
}
#akst_form UL.tabs LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ccc; FLOAT: left; =
PADDING-BOTTOM: 2px; MARGIN: 0px 3px 0px 0px; CURSOR: pointer; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
#akst_form UL.tabs LI.selected {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 1px; CURSOR: default; PADDING-TOP: 4px; BORDER-BOTTOM: =
#fff 1px solid
}
#akst_form DIV.clear {
	CLEAR: both; FLOAT: none
}
#akst_social {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px =
solid
}
#akst_email {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px =
solid
}
#akst_social UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#akst_social UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 45%; PADDING-TOP: 0px
}
#akst_social UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: block; =
PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: =
middle; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
#akst_delicious {
	BACKGROUND-IMAGE: url(delicious.gif)
}
#akst_digg {
	BACKGROUND-IMAGE: url(digg.gif)
}
#akst_stumbleupon {
	BACKGROUND-IMAGE: url(stumbleupon.gif)
}
#akst_technorati {
	BACKGROUND-IMAGE: url(technorati.gif)
}
#akst_newsvine {
	BACKGROUND-IMAGE: url(newsvine.gif)
}
#akst_email {
	DISPLAY: none; TEXT-ALIGN: left
}
#akst_email FORM {
	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
}
#akst_email FIELDSET {
	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
}
#akst_email FIELDSET LEGEND {
	DISPLAY: none
}
#akst_email UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#akst_email UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 7px; PADDING-TOP: 0px
}
#akst_email UL LI LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #555
}
#akst_email UL LI INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#akst_email UL LI INPUT.akst_text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
280px; PADDING-TOP: 3px
}
.akst_share_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(share-icon-16x16.gif) no-repeat 1px 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 1px
}

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/theme/styles/ie.css?v=25

.byline A.akp_link {
	BACKGROUND-POSITION: 0px 1px; FLOAT: left; HEIGHT: 14px
}
.byline A.akst_share_link {
	BACKGROUND-POSITION: 0px 1px; FLOAT: left; HEIGHT: 14px
}
.byline A.sphere_link {
	BACKGROUND-POSITION: 0px 1px; FLOAT: left; HEIGHT: 14px
}
.byline A.akst_share_link {
	BACKGROUND-POSITION: 0px 2px
}
#cookie_notice #cookie_box .padded {
	BORDER-RIGHT: #f7f686 1px solid; BORDER-TOP: #f7f686 1px solid; =
BORDER-LEFT: #f7f686 1px solid; BORDER-BOTTOM: #f7f686 1px solid
}
BODY UL#site-nav {
	MARGIN-BOTTOM: -5px
}
DIV.atd_tagline {
	MARGIN-TOP: 0px
}
A.tv-mini-link {
	BACKGROUND: url(../images/tv.gif) no-repeat 0px -1px
}

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/theme/styles/ie6.css?v=25

BODY {
	FONT-SIZE: 12px
}
BODY.gray01 #banner {
	BACKGROUND: url(../images/white-logo-gray01-ie.png) no-repeat 2px 15px
}
BODY.red01 #banner {
	BACKGROUND: url(../images/white-logo-red01-ie.png) no-repeat 2px 15px
}
BODY.olive01 #banner {
	BACKGROUND: url(../images/dark-logo-olive01-ie.png) no-repeat 2px 15px
}
BODY.bluegray01 #banner {
	BACKGROUND: url(../images/dark-logo-bluegray01-ie.png) no-repeat 2px =
15px
}
BODY.green01 #banner {
	BACKGROUND: url(../images/white-logo-green01-ie.png) no-repeat 2px 15px
}
BODY.darkgreen01 #banner {
	BACKGROUND: url(../images/white-logo-darkgreen01-ie.png) no-repeat 2px =
15px
}
BODY.blue01 #banner {
	BACKGROUND: url(../images/dark-logo-blue01-ie.png) no-repeat 2px 15px
}
A.email-link {
	BACKGROUND: url(../images/icon-email-ie.png) no-repeat left center
}
#skybox-top {
	BACKGROUND: url(../images/skybox-top-ie.png) no-repeat left top
}
#skybox {
	BACKGROUND: url(../images/skybox-bottom-ie.png) no-repeat left bottom
}
#skybox H2 A {
	BACKGROUND: url(../images/skybox-arrow-ie.png) no-repeat 0px 5px
}
#skybox01 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 7px
}
#skybox02 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 7px
}
#skybox03 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 7px
}
#skybox02 {
	PADDING-LEFT: 14px; OVERFLOW: hidden; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
#skybox03 {
	PADDING-LEFT: 16px
}
BODY UL#site-nav {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: -16px
}
BODY.home UL#site-nav {
	MARGIN-BOTTOM: -1px
}
UL#site-nav LI.active {
	BACKGROUND: url(../images/nav-tabs-left-ie.png) no-repeat left top
}
UL#site-nav LI.active A {
	BACKGROUND: url(../images/nav-tabs-right-ie.png) no-repeat right top
}
UL#site-nav LI.active A#about-link {
	BACKGROUND: url(../images/nav-tabs-right-ie.png) no-repeat right top
}
.wk-top #content-banner .top-ad {
	MARGIN: 0px 10px 0px 0px
}
.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#commentform TEXTAREA {
	WIDTH: 275px
}
#home-2col-walt {
	HEIGHT: 365px
}
#home-2col-kara {
	HEIGHT: 365px
}
.post {
	BORDER-BOTTOM-STYLE: solid
}
H3.column-title {
	BORDER-BOTTOM-STYLE: solid
}
.different-view H3 {
	BORDER-BOTTOM-STYLE: solid
}
.featured-posts H3 {
	BORDER-BOTTOM-STYLE: solid
}
.featured-posts LI {
	BORDER-BOTTOM-STYLE: solid
}
#walt-vertical-columns DIV.bordered {
	BORDER-BOTTOM-STYLE: solid
}
#home-2col H2 {
	BORDER-BOTTOM-STYLE: solid
}
.bio#content-left P.bio-email {
	BORDER-BOTTOM-STYLE: solid
}
#content-right DIV.featured-posts H3 {
	BORDER-BOTTOM-STYLE: solid
}
#alt-misc UL {
	BORDER-BOTTOM-STYLE: solid
}
DIV.archive P.sorter {
	BORDER-BOTTOM-STYLE: solid
}
DIV.archive DIV.post {
	BORDER-BOTTOM-STYLE: solid
}
.walt#about UL LI {
	BORDER-BOTTOM-STYLE: solid
}
.voices#about UL {
	BORDER-BOTTOM-STYLE: solid
}
H3.column-archive-title {
	BORDER-BOTTOM-STYLE: solid
}
.recent-posts H3 {
	BORDER-BOTTOM-STYLE: solid
}
.recent-posts LI {
	BORDER-BOTTOM-STYLE: solid
}
DIV.byline {
	BORDER-BOTTOM-STYLE: solid
}
DIV.archive-links H3 {
	BORDER-BOTTOM-STYLE: solid
}
.post-comment {
	BORDER-TOP-STYLE: solid
}
.different-view P.jump-link {
	BORDER-TOP-STYLE: solid
}
#walt-vertical-columns DIV.bordered {
	BORDER-TOP-STYLE: solid
}
#walt-columns DIV#walt-search {
	BORDER-TOP-STYLE: solid
}
#hth-teasers {
	BORDER-TOP-STYLE: solid
}
#dd-home H4.latest-video {
	BORDER-TOP-STYLE: solid
}
#gb-home H4.latest-video {
	BORDER-TOP-STYLE: solid
}
#home-2col-walt .latest-videos {
	BORDER-TOP-STYLE: solid
}
#home-2col-walt .latest-interviews {
	BORDER-TOP-STYLE: solid
}
#home-2col-kara .latest-videos {
	BORDER-TOP-STYLE: solid
}
DIV.postmeta {
	BORDER-TOP-STYLE: solid
}
#about UL {
	BORDER-TOP-STYLE: solid
}
.bio#content-left P.bio-email {
	BORDER-TOP-STYLE: solid
}
.walt#about UL {
	BORDER-TOP-STYLE: solid
}
DIV.byline {
	BORDER-TOP-STYLE: solid
}
DIV.postmeta {
	BORDER-TOP-STYLE: solid
}
DIV.breaking_news {
	BORDER-TOP-STYLE: solid
}
HR {
	BORDER-TOP-STYLE: solid
}
.ads-right #google-ads {
	BORDER-TOP: #999 1px solid; PADDING-TOP: 5px
}
DIV.byline A.akst_share_link {
	BORDER-RIGHT-STYLE: solid
}
DIV.byline A.sphere_link {
	BORDER-RIGHT-STYLE: solid
}
DIV.postmeta .sphere {
	BORDER-RIGHT-STYLE: solid
}
DIV.postmeta .print {
	BORDER-LEFT-STYLE: solid
}
H3.post-title {
	ZOOM: 1; POSITION: relative
}
H4.post-title {
	ZOOM: 1; POSITION: relative
}
.entry {
	ZOOM: 1; POSITION: relative
}
.post {
	ZOOM: 1; POSITION: relative
}
.postmeta {
	ZOOM: 1; POSITION: relative
}
.print {
	ZOOM: 1; POSITION: relative
}
.share {
	ZOOM: 1; POSITION: relative
}
.sphere {
	ZOOM: 1; POSITION: relative
}
.comments {
	ZOOM: 1; POSITION: relative
}
.tags {
	ZOOM: 1; POSITION: relative
}
.byline {
	ZOOM: 1; POSITION: relative
}
.date {
	ZOOM: 1; POSITION: relative
}
.single {
	ZOOM: 1; POSITION: relative
}
.voices#about UL {
	ZOOM: 1; POSITION: relative
}
.byline .sphere {
	WIDTH: 60px
}
.byline .share {
	WIDTH: 60px
}
.byline .print {
	WIDTH: 60px
}
A.akp_link {
	BACKGROUND-POSITION: 0px 1px
}
A.akst_share_link {
	BACKGROUND-POSITION: 0px 1px
}
A.sphere_link {
	BACKGROUND-POSITION: 0px 1px
}
.postmeta A.sphere_link {
	BACKGROUND-POSITION: 0px -2px
}
DIV#walt-search-sidebar INPUT#walt-string {
	WIDTH: 225px
}
#content-banner H2 {
	MARGIN-LEFT: 75px
}
BODY.digitaldaily #content-banner H2 {
	MARGIN-LEFT: 75px
}
#content-banner H3 {
	MARGIN-LEFT: 75px
}
.dconference#content {
	BACKGROUND: #fff
}
.dconference#content #content-left {
	BACKGROUND: #fff
}
.dconference#content #content-main {
	BACKGROUND: #fff
}
.dconference#content #content-banner H2 {
	MARGIN-LEFT: 110px
}
.d#content #content-banner H2 {
	MARGIN-LEFT: 110px
}
BODY.d5 #content-banner H2 {
	MARGIN-LEFT: 110px
}
.voices#about H3 {
	FONT-SIZE: 1.3em
}
OL {
	MARGIN-LEFT: 15px
}
UL {
	MARGIN-LEFT: 15px
}
#about UL {
	MARGIN-LEFT: 0px
}
.featured-posts UL {
	MARGIN-LEFT: 0px
}
.featured-posts LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
0px; PADDING-TOP: 8px
}
#ethics {
	BACKGROUND-COLOR: #e1dbc2
}
#content {
	BACKGROUND: url(../images/content-bkgd.gif) #ffffff repeat-y left top
}
DIV.archive-links LI {
	LINE-HEIGHT: 1.8em
}
P.question {
=09
}
 HTML P.question {
	HEIGHT: 40px
}
.widecolumn#content H2 {
	PADDING-TOP: 20px
}
.widecolumn#content H2 {
	PADDING-LEFT: 20px
}
.widecolumn#content P {
	PADDING-LEFT: 20px
}
.signup#content-left H4.post-title {
	PADDING-TOP: 20px
}
UL.video {
	MARGIN-LEFT: 0px
}
LI.voices-link IMG.voices-thumb {
	LEFT: -53px; WIDTH: 35px; POSITION: absolute; TOP: 0px; HEIGHT: 35px
}
#home-d {
	WIDTH: 950px
}
.d#ethics IMG.centered {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/wp-includes/js/prototype.js?ver=1.5.0-0

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=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',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=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.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=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=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=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, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=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, length =3D arguments.length; i < 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=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=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 String.interpret(replacement(match));=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.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.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 + String.interpret(object[match[3]]);=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=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=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 false;=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 || Prototype.K)(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=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=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.map(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.map(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.map();=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=
  size: function() {=0A=
    return this.toArray().length;=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, length =3D iterable.length; i < 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, length =3D this.length; i < 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 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, length =3D this.length; i < 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=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) 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(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=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=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=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=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=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(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (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=
  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=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=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=
  _complete: false,=0A=
=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=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=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.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (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, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=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.options.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 $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=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 || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=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(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=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=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=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=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: 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 pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=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=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=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=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=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=
    return element;=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=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=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.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=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($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).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.readAttribute("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, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
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('element.hasAttribute(' + =
attribute.name.inspect() + ')'); 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=
      element =3D $(element); \=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, length =3D scope.length; i < 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=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().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=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=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=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=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=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=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=
        default:=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=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=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, length =3D Event.observers.length; i < 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=
    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=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    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=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var 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=
  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=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=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=
}=0A=
=0A=
Element.addMethods();=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/wp-includes/js/scriptaculous/wp-scriptaculous.js?ver=1.7.0

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.7.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      if ( includes )=0A=
       includes[1].split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/wp-includes/js/scriptaculous/effects.js?ver=1.7.0

// script.aculo.us effects.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';=0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  element.setStyle({fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);=0A=
  return element;=0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){=0A=
  return $(element).getStyle('opacity');=0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){=0A=
  return $(element).setStyle({opacity:value});=0A=
}=0A=
=0A=
Element.getInlineOpacity =3D function(element){=0A=
  return $(element).style.opacity || '';=0A=
}=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    if(typeof Builder =3D=3D 'undefined')=0A=
      throw("Effect.tagifyText requires including script.aculo.us' =
builder.js library");=0A=
      =0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera) tagifyStyle =
+=3D ';zoom:1';=0A=
    =0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || {});=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {=0A=
  linear: Prototype.K,=0A=
  sinoidal: function(pos) {=0A=
    return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
  },=0A=
  reverse: function(pos) {=0A=
    return 1-pos;=0A=
  },=0A=
  flicker: function(pos) {=0A=
    return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
  },=0A=
  wobble: function(pos) {=0A=
    return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
  },=0A=
  pulse: function(pos, pulses) { =0A=
    pulses =3D pulses || 5; =0A=
    return (=0A=
      Math.round((pos % (1/pulses)) * pulses) =3D=3D 0 ? =0A=
            ((pos * pulses * 2) - Math.floor(pos * pulses * 2)) : =0A=
        1 - ((pos * pulses * 2) - Math.floor(pos * pulses * 2))=0A=
      );=0A=
  },=0A=
  none: function(pos) {=0A=
    return 0;=0A=
  },=0A=
  full: function(pos) {=0A=
    return 1;=0A=
  }=0A=
};=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;=0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'with-last':=0A=
        timestamp =3D this.effects.pluck('startOn').max() || timestamp;=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if(!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if(!this.interval) =0A=
      this.interval =3D setInterval(this.loop.bind(this), 15);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    for(var i=3D0, len=3Dthis.effects.length;i<len;i++) =0A=
      if(this.effects[i]) this.effects[i].loop(timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        60.0,  // max. 60fps due to Effect.Queue implementation=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn + (this.options.duration*1000);=0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / (this.finishOn - =
this.startOn);=0A=
      var frame =3D Math.round(pos * this.options.fps * =
this.options.duration);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  render: function(pos) {=0A=
    if(this.state =3D=3D 'idle') {=0A=
      this.state =3D 'running';=0A=
      this.event('beforeSetup');=0A=
      if(this.setup) this.setup();=0A=
      this.event('afterSetup');=0A=
    }=0A=
    if(this.state =3D=3D 'running') {=0A=
      if(this.options.transition) pos =3D this.options.transition(pos);=0A=
      pos *=3D (this.options.to-this.options.from);=0A=
      pos +=3D this.options.from;=0A=
      this.position =3D pos;=0A=
      this.event('beforeUpdate');=0A=
      if(this.update) this.update(pos);=0A=
      this.event('afterUpdate');=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    var data =3D $H();=0A=
    for(property in this)=0A=
      if(typeof this[property] !=3D 'function') data[property] =3D =
this[property];=0A=
    return '#<Effect:' + data.inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Event =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Event.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function() {=0A=
    var options =3D Object.extend({=0A=
      duration: 0=0A=
    }, arguments[0] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: Prototype.emptyFunction=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera && =
(!this.element.currentStyle.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: Math.round(this.options.x  * position + this.originalLeft) + =
'px',=0A=
      top:  Math.round(this.options.y  * position + this.originalTop)  + =
'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%','pt'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if(this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D Math.round(width) + 'px';=0A=
    if(this.options.scaleY) d.height =3D Math.round(height) + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {};=0A=
    if (!this.options.keepBackgroundImage) {=0A=
      this.oldStyle.backgroundImage =3D =
this.element.getStyle('background-image');=0A=
      this.element.setStyle({backgroundImage: 'none'});=0A=
    }=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
  from: element.getOpacity() || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    effect.element.hide().setStyle({opacity: oldOpacity}); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from).show(); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { =0A=
    opacity: element.getInlineOpacity(), =0A=
    position: element.getStyle('position'),=0A=
    top:  element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height=0A=
  };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        Position.absolutize(effect.effects[0].element)=0A=
      },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide().setStyle(oldStyle); }=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0,=0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping();=0A=
      } =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false,=0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping();=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, Object.extend({=0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned().makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: =
oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element, =0A=
      { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned().setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: window.opera ? 0 : 1,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom}); }=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().show();=0A=
    },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' });=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      =
effect.element.hide().undoClipping().undoPositioned().setStyle({bottom: =
oldInnerBottom});=0A=
      effect.element.down().undoPositioned();=0A=
    }=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, { =0A=
    restoreAfterFinish: true,=0A=
    beforeSetup: function(effect) {=0A=
      effect.element.makeClipping(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping(); =0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide().makeClipping().makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: =
'0px'}).show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               =
effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldSty=
le); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned().makeClipping(); =0A=
         },=0A=
         afterFinishInternal: function(effect) {=0A=
           =
effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle=
(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos, options.pulses)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 2.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping().setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || {}));=0A=
};=0A=
=0A=
Effect.Morph =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Morph.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      style: {}=0A=
    }, arguments[1] || {});=0A=
    if (typeof options.style =3D=3D 'string') {=0A=
      if(options.style.indexOf(':') =3D=3D -1) {=0A=
        var cssText =3D '', selector =3D '.' + options.style;=0A=
        $A(document.styleSheets).reverse().each(function(styleSheet) {=0A=
          if (styleSheet.cssRules) cssRules =3D styleSheet.cssRules;=0A=
          else if (styleSheet.rules) cssRules =3D styleSheet.rules;=0A=
          $A(cssRules).reverse().each(function(rule) {=0A=
            if (selector =3D=3D rule.selectorText) {=0A=
              cssText =3D rule.style.cssText;=0A=
              throw $break;=0A=
            }=0A=
          });=0A=
          if (cssText) throw $break;=0A=
        });=0A=
        this.style =3D cssText.parseStyle();=0A=
        options.afterFinishInternal =3D function(effect){=0A=
          effect.element.addClassName(effect.options.style);=0A=
          effect.transforms.each(function(transform) {=0A=
            if(transform.style !=3D 'opacity')=0A=
              effect.element.style[transform.style.camelize()] =3D '';=0A=
          });=0A=
        }=0A=
      } else this.style =3D options.style.parseStyle();=0A=
    } else this.style =3D $H(options.style)=0A=
    this.start(options);=0A=
  },=0A=
  setup: function(){=0A=
    function parseColor(color){=0A=
      if(!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) =
color =3D '#ffffff';=0A=
      color =3D color.parseColor();=0A=
      return $R(0,2).map(function(i){=0A=
        return parseInt( color.slice(i*2+1,i*2+3), 16 ) =0A=
      });=0A=
    }=0A=
    this.transforms =3D this.style.map(function(pair){=0A=
      var property =3D pair[0].underscore().dasherize(), value =3D =
pair[1], unit =3D null;=0A=
=0A=
      if(value.parseColor('#zzzzzz') !=3D '#zzzzzz') {=0A=
        value =3D value.parseColor();=0A=
        unit  =3D 'color';=0A=
      } else if(property =3D=3D 'opacity') {=0A=
        value =3D parseFloat(value);=0A=
        if(/MSIE/.test(navigator.userAgent) && !window.opera && =
(!this.element.currentStyle.hasLayout))=0A=
          this.element.setStyle({zoom: 1});=0A=
      } else if(Element.CSS_LENGTH.test(value)) =0A=
        var components =3D value.match(/^([\+\-]?[0-9\.]+)(.*)$/),=0A=
          value =3D parseFloat(components[1]), unit =3D =
(components.length =3D=3D 3) ? components[2] : null;=0A=
=0A=
      var originalValue =3D this.element.getStyle(property);=0A=
      return $H({ =0A=
        style: property, =0A=
        originalValue: unit=3D=3D'color' ? parseColor(originalValue) : =
parseFloat(originalValue || 0), =0A=
        targetValue: unit=3D=3D'color' ? parseColor(value) : value,=0A=
        unit: unit=0A=
      });=0A=
    }.bind(this)).reject(function(transform){=0A=
      return (=0A=
        (transform.originalValue =3D=3D transform.targetValue) ||=0A=
        (=0A=
          transform.unit !=3D 'color' &&=0A=
          (isNaN(transform.originalValue) || =
isNaN(transform.targetValue))=0A=
        )=0A=
      )=0A=
    });=0A=
  },=0A=
  update: function(position) {=0A=
    var style =3D $H(), value =3D null;=0A=
    this.transforms.each(function(transform){=0A=
      value =3D transform.unit=3D=3D'color' ?=0A=
        $R(0,2).inject('#',function(m,v,i){=0A=
          return m+(Math.round(transform.originalValue[i]+=0A=
            (transform.targetValue[i] - =
transform.originalValue[i])*position)).toColorPart() }) : =0A=
        transform.originalValue + Math.round(=0A=
          ((transform.targetValue - transform.originalValue) * position) =
* 1000)/1000 + transform.unit;=0A=
      style[transform.style] =3D value;=0A=
    });=0A=
    this.element.setStyle(style);=0A=
  }=0A=
});=0A=
=0A=
Effect.Transform =3D Class.create();=0A=
Object.extend(Effect.Transform.prototype, {=0A=
  initialize: function(tracks){=0A=
    this.tracks  =3D [];=0A=
    this.options =3D arguments[1] || {};=0A=
    this.addTracks(tracks);=0A=
  },=0A=
  addTracks: function(tracks){=0A=
    tracks.each(function(track){=0A=
      var data =3D $H(track).values().first();=0A=
      this.tracks.push($H({=0A=
        ids:     $H(track).keys().first(),=0A=
        effect:  Effect.Morph,=0A=
        options: { style: data }=0A=
      }));=0A=
    }.bind(this));=0A=
    return this;=0A=
  },=0A=
  play: function(){=0A=
    return new Effect.Parallel(=0A=
      this.tracks.map(function(track){=0A=
        var elements =3D [$(track.ids) || $$(track.ids)].flatten();=0A=
        return elements.map(function(e){ return new track.effect(e, =
Object.extend({ sync:true }, track.options)) });=0A=
      }).flatten(),=0A=
      this.options=0A=
    );=0A=
  }=0A=
});=0A=
=0A=
Element.CSS_PROPERTIES =3D $w(=0A=
  'backgroundColor backgroundPosition borderBottomColor =
borderBottomStyle ' + =0A=
  'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +=0A=
  'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +=0A=
  'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +=0A=
  'fontSize fontWeight height left letterSpacing lineHeight ' +=0A=
  'marginBottom marginLeft marginRight marginTop markerOffset maxHeight =
'+=0A=
  'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +=0A=
  'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +=0A=
  'right textIndent top width wordSpacing zIndex');=0A=
  =0A=
Element.CSS_LENGTH =3D =
/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;=0A=
=0A=
String.prototype.parseStyle =3D function(){=0A=
  var element =3D Element.extend(document.createElement('div'));=0A=
  element.innerHTML =3D '<div style=3D"' + this + '"></div>';=0A=
  var style =3D element.down().style, styleRules =3D $H();=0A=
  =0A=
  Element.CSS_PROPERTIES.each(function(property){=0A=
    if(style[property]) styleRules[property] =3D style[property]; =0A=
  });=0A=
  if(/MSIE/.test(navigator.userAgent) && !window.opera && =
this.indexOf('opacity') > -1) {=0A=
    styleRules.opacity =3D =
this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];=0A=
  }=0A=
  return styleRules;=0A=
};=0A=
=0A=
Element.morph =3D function(element, style) {=0A=
  new Effect.Morph(element, Object.extend({ style: style }, arguments[2] =
|| {}));=0A=
  return element;=0A=
};=0A=
=0A=
['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setCont=
entZoom',=0A=
 'collectTextNodes','collectTextNodesIgnoreClass','morph'].each( =0A=
  function(f) { Element.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.Methods.visualEffect =3D function(element, effect, options) {=0A=
  s =3D effect.gsub(/_/, '-').camelize();=0A=
  effect_class =3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
  new Effect[effect_class](element, options);=0A=
  return $(element);=0A=
};=0A=
=0A=
Element.addMethods();=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digitaldaily.allthingsd.com/wp-includes/js/tw-sack.js?ver=1.6.1

/* Simple AJAX Code-Kit (SACK) v1.6.1 */=0A=
/* =A92005 Gregory Wild-Smith */=0A=
/* www.twilightuniverse.com */=0A=
/* Software licenced under a modified X11 licence,=0A=
   see documentation or authors website for more details */=0A=
=0A=
function sack(file) {=0A=
	this.xmlhttp =3D null;=0A=
=0A=
	this.resetData =3D function() {=0A=
		this.method =3D "POST";=0A=
  		this.queryStringSeparator =3D "?";=0A=
		this.argumentSeparator =3D "&";=0A=
		this.URLString =3D "";=0A=
		this.encodeURIString =3D true;=0A=
  		this.execute =3D false;=0A=
  		this.element =3D null;=0A=
		this.elementObj =3D null;=0A=
		this.requestFile =3D file;=0A=
		this.vars =3D new Object();=0A=
		this.responseStatus =3D new Array(2);=0A=
  	};=0A=
=0A=
	this.resetFunctions =3D function() {=0A=
  		this.onLoading =3D function() { };=0A=
  		this.onLoaded =3D function() { };=0A=
  		this.onInteractive =3D function() { };=0A=
  		this.onCompletion =3D function() { };=0A=
  		this.onError =3D function() { };=0A=
		this.onFail =3D function() { };=0A=
	};=0A=
=0A=
	this.reset =3D function() {=0A=
		this.resetFunctions();=0A=
		this.resetData();=0A=
	};=0A=
=0A=
	this.createAJAX =3D function() {=0A=
		try {=0A=
			this.xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
		} catch (e1) {=0A=
			try {=0A=
				this.xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
			} catch (e2) {=0A=
				this.xmlhttp =3D null;=0A=
			}=0A=
		}=0A=
=0A=
		if (! this.xmlhttp) {=0A=
			if (typeof XMLHttpRequest !=3D "undefined") {=0A=
				this.xmlhttp =3D new XMLHttpRequest();=0A=
			} else {=0A=
				this.failed =3D true;=0A=
			}=0A=
		}=0A=
	};=0A=
=0A=
	this.setVar =3D function(name, value){=0A=
		this.vars[name] =3D Array(value, false);=0A=
	};=0A=
=0A=
	this.encVar =3D function(name, value, returnvars) {=0A=
		if (true =3D=3D returnvars) {=0A=
			return Array(encodeURIComponent(name), encodeURIComponent(value));=0A=
		} else {=0A=
			this.vars[encodeURIComponent(name)] =3D =
Array(encodeURIComponent(value), true);=0A=
		}=0A=
	}=0A=
=0A=
	this.processURLString =3D function(string, encode) {=0A=
		encoded =3D encodeURIComponent(this.argumentSeparator);=0A=
		regexp =3D new RegExp(this.argumentSeparator + "|" + encoded);=0A=
		varArray =3D string.split(regexp);=0A=
		for (i =3D 0; i < varArray.length; i++){=0A=
			urlVars =3D varArray[i].split("=3D");=0A=
			if (true =3D=3D encode){=0A=
				this.encVar(urlVars[0], urlVars[1]);=0A=
			} else {=0A=
				this.setVar(urlVars[0], urlVars[1]);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	this.createURLString =3D function(urlstring) {=0A=
		if (this.encodeURIString && this.URLString.length) {=0A=
			this.processURLString(this.URLString, true);=0A=
		}=0A=
=0A=
		if (urlstring) {=0A=
			if (this.URLString.length) {=0A=
				this.URLString +=3D this.argumentSeparator + urlstring;=0A=
			} else {=0A=
				this.URLString =3D urlstring;=0A=
			}=0A=
		}=0A=
=0A=
		// prevents caching of URLString=0A=
		this.setVar("rndval", new Date().getTime());=0A=
=0A=
		urlstringtemp =3D new Array();=0A=
		for (key in this.vars) {=0A=
			if (false =3D=3D this.vars[key][1] && true =3D=3D =
this.encodeURIString) {=0A=
				encoded =3D this.encVar(key, this.vars[key][0], true);=0A=
				delete this.vars[key];=0A=
				this.vars[encoded[0]] =3D Array(encoded[1], true);=0A=
				key =3D encoded[0];=0A=
			}=0A=
=0A=
			urlstringtemp[urlstringtemp.length] =3D key + "=3D" + =
this.vars[key][0];=0A=
		}=0A=
		if (urlstring){=0A=
			this.URLString +=3D this.argumentSeparator + =
urlstringtemp.join(this.argumentSeparator);=0A=
		} else {=0A=
			this.URLString +=3D urlstringtemp.join(this.argumentSeparator);=0A=
		}=0A=
	}=0A=
=0A=
	this.runResponse =3D function() {=0A=
		eval(this.response);=0A=
	}=0A=
=0A=
	this.runAJAX =3D function(urlstring) {=0A=
		if (this.failed) {=0A=
			this.onFail();=0A=
		} else {=0A=
			this.createURLString(urlstring);=0A=
			if (this.element) {=0A=
				this.elementObj =3D document.getElementById(this.element);=0A=
			}=0A=
			if (this.xmlhttp) {=0A=
				var self =3D this;=0A=
				if (this.method =3D=3D "GET") {=0A=
					totalurlstring =3D this.requestFile + this.queryStringSeparator + =
this.URLString;=0A=
					this.xmlhttp.open(this.method, totalurlstring, true);=0A=
				} else {=0A=
					this.xmlhttp.open(this.method, this.requestFile, true);=0A=
					try {=0A=
						this.xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded")=0A=
					} catch (e) { }=0A=
				}=0A=
=0A=
				this.xmlhttp.onreadystatechange =3D function() {=0A=
					switch (self.xmlhttp.readyState) {=0A=
						case 1:=0A=
							self.onLoading();=0A=
							break;=0A=
						case 2:=0A=
							self.onLoaded();=0A=
							break;=0A=
						case 3:=0A=
							self.onInteractive();=0A=
							break;=0A=
						case 4:=0A=
							self.response =3D self.xmlhttp.responseText;=0A=
							self.responseXML =3D self.xmlhttp.responseXML;=0A=
							self.responseStatus[0] =3D self.xmlhttp.status;=0A=
							self.responseStatus[1] =3D self.xmlhttp.statusText;=0A=
=0A=
							if (self.execute) {=0A=
								self.runResponse();=0A=
							}=0A=
=0A=
							if (self.elementObj) {=0A=
								elemNodeName =3D self.elementObj.nodeName;=0A=
								elemNodeName.toLowerCase();=0A=
								if (elemNodeName =3D=3D "input"=0A=
								|| elemNodeName =3D=3D "select"=0A=
								|| elemNodeName =3D=3D "option"=0A=
								|| elemNodeName =3D=3D "textarea") {=0A=
									self.elementObj.value =3D self.response;=0A=
								} else {=0A=
									self.elementObj.innerHTML =3D self.response;=0A=
								}=0A=
							}=0A=
							if (self.responseStatus[0] =3D=3D "200") {=0A=
								self.onCompletion();=0A=
							} else {=0A=
								self.onError();=0A=
							}=0A=
=0A=
							self.URLString =3D "";=0A=
							break;=0A=
					}=0A=
				};=0A=
=0A=
				this.xmlhttp.send(this.URLString);=0A=
			}=0A=
		}=0A=
	};=0A=
=0A=
	this.reset();=0A=
	this.createAJAX();=0A=
}=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://livewidgets.marketwatch.com/LiveWidgets/Service.ashx/license.js?lk=CMNdRLA7dHQCFQKxzk7Lt9p5WP7aDXV6fLqvNldM2CawWNsqqV-ZZCTLC6vP3FaAbM1M0Awbl37XAvZvwgfzH-jx8-1h5KB8R7kjHjlTk5AlQrH598-4ZHFgfjmgsXs-zmfLv2qlZF4v&cd=3m&nh=03&lq=1


window['LiveWidget_InlineLiveWidget_URL'] =3D =
'http://livewidgets.marketwatch.com/LiveWidgets/InlineLiveWidget.aspx?lk=3D=
CMNdRLA7dHQCFQKxzk7Lt9p5WP7aDXV6fLqvNldM2CawWNsqqV-ZZCTLC6vP3FaAbM1M0Awbl=
37XAvZvwgfzH-jx8-1h5KB8R7kjHjlTk5AlQrH598-4ZHFgfjmgsXs-zmfLv2qlZF4v&cd=3D=
3m&nh=3D03&lq=3D1';

document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/yahoo/yahoo.js"></script>');
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/dom/dom.js"></script>');
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/event/event.js"></script>');
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/logger/logger.js"></script>');
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/dragdrop/dragdrop.js"></script>')=
;
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/animation/animation.js"></script>=
');
document.write('<script type=3D"text/javascript" =
src=3D"http://i.mktw.net/mw3/yui/0.11.3/container/container.js"></script>=
');

document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://i.mktw.net/mw3/yui/0.11.3/container/assets/container.css" =
/>');
document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://livewidgets.marketwatch.com/LiveWidgets/Staging/LiveWidget=
s.css" />');

document.write('<script type=3D"text/javascript" =
src=3D"http://livewidgets.marketwatch.com/LiveWidgets/Staging/InlineLiveW=
idget.js"></script>');

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/wp-content/ext-plugins/share-this/share-this.php?akst_action=js

function akst_share(id, url, title, html_id) {=0A=
	var form =3D $('akst_form');=0A=
	var post_id =3D $('akst_post_id');=0A=
	=0A=
	if (form.style.display =3D=3D 'block' && post_id.value =3D=3D id) {=0A=
		form.style.display =3D 'none';=0A=
		return;=0A=
	}=0A=
	=0A=
	var link =3D $('akst_link_' + html_id);=0A=
	var offset =3D Position.cumulativeOffset(link);=0A=
=0A=
	$("akst_delicious").href =3D =
akst_share_url("http://del.icio.us/post?url=3D{url}&title=3D{title}", =
url, title);=0A=
	$("akst_digg").href =3D =
akst_share_url("http://digg.com/submit?phase=3D2&url=3D{url}&title=3D{tit=
le}", url, title);=0A=
	$("akst_stumbleupon").href =3D =
akst_share_url("http://www.stumbleupon.com/submit?url=3D{url}&title=3D{ti=
tle}", url, title);=0A=
	$("akst_technorati").href =3D =
akst_share_url("http://www.technorati.com/faves?add=3D{url}", url, =
title);=0A=
	$("akst_newsvine").href =3D =
akst_share_url("http://www.newsvine.com/_tools/seed&save?popoff=3D0&u=3D{=
url}&h=3D{title}", url, title);=0A=
=0A=
	post_id.value =3D id;=0A=
=0A=
	form.style.left =3D offset[0] + 'px';=0A=
	form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A=
	form.style.display =3D 'block';=0A=
}=0A=
=0A=
function akst_share_url(base, url, title) {=0A=
	base =3D base.replace('{url}', url);=0A=
	return base.replace('{title}', title);=0A=
}=0A=
=0A=
function akst_share_tab(tab) {=0A=
	var tab1 =3D document.getElementById('akst_tab1');=0A=
	var tab2 =3D document.getElementById('akst_tab2');=0A=
	var body1 =3D document.getElementById('akst_social');=0A=
	var body2 =3D document.getElementById('akst_email');=0A=
	=0A=
	switch (tab) {=0A=
		case '1':=0A=
			tab2.className =3D '';=0A=
			tab1.className =3D 'selected';=0A=
			body2.style.display =3D 'none';=0A=
			body1.style.display =3D 'block';=0A=
			break;=0A=
		case '2':=0A=
			tab1.className =3D '';=0A=
			tab2.className =3D 'selected';=0A=
			body1.style.display =3D 'none';=0A=
			body2.style.display =3D 'block';=0A=
			break;=0A=
	}=0A=
}=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sphere.com/widgets/sphereit/js?siteid=allthingsd_digit

/* -- BEGIN SPHERE JS -- */     =20
Sphere =3D {}
Sphere.Tracker =3D new function() {
    this.track =3D function ( ele, site, area ) {
        if( !ele.href ) return;
       =20
		var imgurl =3D =
'http://stats.sphere.com/widgets/sphereit/?action=3Dclick&siteid=3D'+site=
+'&q=3D'+area+'&url=3D'+ele.href;
        var trackimg =3D new Image();
        trackimg.src =3D imgurl;
		wait(150);    =20

	}
}



Sphere.Widget =3D new function() {


    var SKELETON_MARKUP =3D '<iframe =
id=3D"sphereiframeblock"></iframe><div class=3D"widgetWrapper"><div =
class=3D"roundTop"></div><div id=3D"widget"><div =
class=3D"headerBar"><div id=3D"spherelink" class=3D"spherelink">powered =
by <a href=3D"http://www.sphere.com" =
id=3D"SphereLogo"></a></div><h1></h1><div =
onclick=3D"Sphere.Widget.close()" class=3D"closeBtn" =
title=3D"Close"></div></div><div id=3D"sphere_widget_loading" =
class=3D"loadingArea"><div><img =
src=3D"http://www.sphere.com/widgets/sphereit/images/LoadingGraphic.gif" =
alt=3D"loading" />We\'re getting you the good stuff...</div></div><div =
id=3D"sphere_widget_content" class=3D"contentArea"></div></div><div =
id=3D"roundBot"></div></div>';

	    var CONTENT_URL =3D =
'http://www.sphere.com/widgets/sphereit/content?siteid=3Dallthingsd_digit=
';
	    if(document.characterSet) CONTENT_URL +=3D =
('&cset=3D'+escape(document.characterSet));
	    CONTENT_URL +=3D '&url=3D';
	    var widget; var widgetContent; var widgetLoading;
	    var content;
       =20
       =20

			=09
		   	if(document.getElementsByTagName('base').length>0)  {=20
				if (window.addEventListener){
			      window.addEventListener('load', appendStylesheet, false);=20
			    } else if (window.attachEvent){
			      window.attachEvent('onload', appendStylesheet);
			    } =20
		   	} else {
	    		appendStylesheet();
			}
			=09
		   =20
		if (Math.random() <=3D 0.1) {
			var imgurl =3D =
'http://stats.sphere.com/widgets/sphereit/?action=3Dpage&siteid=3Dallthin=
gsd_digit';
			var trackimg =3D new Image();
			trackimg.src =3D imgurl;
		}
       =20
			=09
	=09
    this.search =3D function( source ) {
        if( !content || (source && content.source!=3Dsource ) ) {
             requestContent( source );
             if( widget ){ widget.parentNode.removeChild(widget); =
content=3Dnull; widget=3Dnull; }
        }
        if( !widget ) draw();
        show();
       =20
		var reqimgurl =3D =
'http://stats.sphere.com/widgets/sphereit/?action=3Ddisplay&siteid=3Dallt=
hingsd_digit';
	    var reqimg =3D new Image();
	    reqimg.src =3D reqimgurl;
	   =20
	    if (reqimg.style) {
	    	// In Safari 2.0.x, reqimg has no style until it's appended, so =
skip this (fixed in Safari 3)
	    	reqimg.style.display =3D 'none';=20
			document.body.appendChild(reqimg);
	    }
=09
        return false;
    }
   =20
    this.close =3D function() {
        if( widget ) widget.style.display =3D'none';
    }

    this.processContent =3D function (incomingContent) {
        content =3D incomingContent;
		for(i=3D0;i<1000;i++){ test=3D'444'};
        if( !widgetContent ) return;
        widgetContent.innerHTML =3D content.content;
        widgetContent.style.height =3D widgetLoading.clientHeight +'px';
        widgetLoading.style.display =3D 'none';
        widgetContent.style.display =3D 'block';
                    zoomToFull();
               =20
    }

		    function requestContent( local ) {
	        //alert("requestContent");
			Sphere.Widget.script =3D document.createElement('script');
			Sphere.Widget.script.src =3D CONTENT_URL + escape(local || =
location.href);
			setTimeout(function(){  =
document.body.appendChild(Sphere.Widget.script);}, 1);
	    }
	   =20
    function zoomToFull() {
        //alert("zoomToFull");
        Animator.add( {
            process: function() {
                if( widgetContent.clientHeight >=3D =
widgetContent.scrollHeight-20) {
                    widgetContent.style.height =3D =
widgetContent.scrollHeight+'px';
                    if( iecheck() ) {=20
                      ieahack(widget.getElementsByTagName("a"));
                      =
document.getElementById("sphereiframeblock").style.height =3D =
(Number(widget.scrollHeight)-24)+'px';
                      =
document.getElementById("sphereiframeblock").style.display =3D 'block';
					  alphaBackgrounds();  =20
                    }=20
                    center();
                    return false;
                }
                widgetContent.style.height =3D =
(widgetContent.clientHeight + 20) +'px';
                center();
                return true;
            }
        });
    }
   =20
    function ieahack( col ) {
        for( var i=3D0; i<col.length; i++) {
            col[i].style.position =3D "relative";
        }
    }
    function center() {
		if( !widget || =
(iecheck((document.compatMode=3D=3D'BackCompat')?true:false)) ) return;
        windowHeight =3D window.innerHeight || =
document.documentElement.clientHeight || document.body.clientHeight;
        windowWidth =3D window.innerWidth || =
document.documentElement.clientWidth || document.body.clientWidth;       =

		widget.style.left =3D (windowWidth/2 - widget.scrollWidth/2) +'px';
        widget.style.top =3D (windowHeight/2 - widget.scrollHeight/2) =
+'px';
        =20
    }

    function show() {
        if( widget ) widget.style.display =3D'block';
        if( widget ) widget.style.visibility =3D'visible';
    }
       =20
    function draw() {
	=09
        if( SKELETON_MARKUP ) {
            widget =3D document.createElement( "div" );
            widget.id =3D "sphere_widget";
                widget.style.position =3D =
(iecheck((document.compatMode=3D=3D'BackCompat')?true:false))?'absolute':=
'fixed';    =20
            widget.innerHTML =3D SKELETON_MARKUP;
            document.body.appendChild( widget );
            alphaBackgrounds();
            center();
            window.onresize =3D center;
        }
        //alert("end draw");
        widgetContent =3D =
document.getElementById('sphere_widget_content');
        widgetLoading =3D =
document.getElementById('sphere_widget_loading');

		if( content ) Sphere.Widget.processContent( content );
    }
	=09
    function appendStylesheet() {
        var stylesheet =3D document.createElement("link");
        stylesheet.rel =3D "stylesheet";
        stylesheet.type =3D "text/css";
       	stylesheet.href =3D =
"http://www.sphere.com/widgets/sphereit/css?siteid=3Dallthingsd_digit";  =
     =20
		stylesheet.media =3D "all";
        document.lastChild.firstChild.appendChild(stylesheet);
    }
   =20

}=20

Animator =3D new function() {
    var interval;
    var effects =3D [];
   =20
    this.add =3D function( effect ) {
        effects.push( effect );
        if( !interval ) start();
    }
   =20
    function remove() {
        effect =3D effects.pop();
        if( effect.after_process ) effect.after_process();
        if( effects.length=3D=3D0 ) stop();
    }
           =20
    function start() {
        interval =3D setInterval(heartbeat, 1);
        //alert("Start Animator "+typeof(interval));
    }
    function stop() {
        //alert("stop animator");
        clearInterval( interval );
        interval =3D null;
    }
   =20
    function heartbeat() {
        if( effects.length=3D=3D0 ) { stop(); return; }
        if( effects[0].process) {
            if( effects[0].process() ) effects[0].counter++;
            else remove();
        }
    }
}
function trace( val ) {
    var output =3D document.getElementById("output");
    if(output) output.innerHTML +=3D (val + "<br/>");
}

function iecheck(inc_seven) {
    if (navigator.platform =3D=3D "Win32" && navigator.appName =3D=3D =
"Microsoft Internet Explorer" && window.attachEvent) {
	    var rslt =3D navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    	var iever =3D (inc_seven)?(rslt !=3D null && Number(rslt[1]) >=3D =
5.5):(rslt !=3D null && Number(rslt[1]) >=3D 5.5 && Number(rslt[1]) < 7 =
);
    }
    return iever;
}
function wait(ms){ var now=3Dnew Date();var =
exitTime=3Dnow.getTime()+ms;while(true){now=3Dnew =
Date();if(now.getTime()>exitTime){return;}}}

function alphaBackgrounds() {
   //alert('alphaBackgrounds()');
   if (navigator.platform =3D=3D "Win32" && navigator.appName =3D=3D =
"Microsoft Internet Explorer" && window.attachEvent) {
	    var rslt =3D navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    	var itsAllGood =3D (rslt !=3D null && Number(rslt[1]) >=3D 5.5 && =
Number(rslt[1]) < 7 );
    	for (i=3D0; i<document.all.length; i++){
    		var bg =3D document.all[i].currentStyle.backgroundImage;
    		if (itsAllGood && bg!=3D'none'){
    			if (bg.match(/(_Bot|_Mid|_Top|_Btn|_alpha_)\.png/i) !=3D null){
    				var mypng =3D bg.substring(5,bg.length-2);
    				document.all[i].style.filter =3D =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'"+mypng+"', =
sizingMethod=3D'scale')";
    				document.all[i].style.backgroundImage =3D "none";
    			}
    		}
    	}
    }  =20
}
/* -- END SPHERE JS -- */      
------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/theme/js/allthingsd.js?v=25

function view_archive_month(url) {=0A=
	if (url !=3D '') {=0A=
		location.href =3D url;=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
// +------------------------------------------------------------------+=0A=
// | Inspired by Code that is Copyright (c) 2004 Bitflux GmbH         |=0A=
// |     http://blog.bitflux.ch/p1735.html                            |=0A=
// | And heavily modified by Jeff Minard                              |=0A=
// |     http://www.creatimation.net                                  |=0A=
// +------------------------------------------------------------------+=0A=
// | Dependent on SACK which is Copyright (c) 2005 Gregory Wild-Smith |=0A=
// |     http://twilightuniverse.com/resources/code/sack/             |=0A=
// +------------------------------------------------------------------+=0A=
// | Author: Michael D. Adams                                         |=0A=
// |     http://blogwaffe.com/                                        |=0A=
// +------------------------------------------------------------------+=0A=
// | Version:  1.1                                                  |=0A=
// +------------------------------------------------------------------+=0A=
// | License: GPL2                                                    |=0A=
// |     http://www.gnu.org/copyleft/gpl.html                         |=0A=
// +------------------------------------------------------------------+=0A=
*/=0A=
=0A=
// Simon Willison =
http://simon.incutio.com/archive/2004/05/26/addLoadEvent=0A=
=0A=
if ( 'function' !=3D typeof addLoadEvent )=0A=
	addLoadEvent =3D function(func) {=0A=
		var oldonload=3Dwindow.onload;=0A=
		if(typeof window.onload!=3D'function')window.onload=3Dfunc;=0A=
		else window.onload=3Dfunction(){oldonload();func();}=0A=
	}=0A=
=0A=
var commentPreview;var commentPreviewLast =3D '';=0A=
var emptyString =3D "Click the &quot;Preview&quot; button to preview =
your comment here.";=0A=
var acpFormElement; var inputElement;var outputElement;var =
doitElement;var authorElement;var urlElement;=0A=
=0A=
function commentPreviewInit() {=0A=
	doitElement =3D document.getElementById('acp-preview');=0A=
	if (doitElement) {=0A=
		acpFormElement =3D doitElement.parentNode;=0A=
		while ( 'form' !=3D acpFormElement.tagName.toLowerCase() )=0A=
			acpFormElement =3D acpFormElement.parentNode;=0A=
		inputElement =3D acpGetFormInput( 'comment' );=0A=
		outputElement =3D document.getElementById('ajax-comment-preview');=0A=
		authorElement =3D acpGetFormInput( 'author' );=0A=
		urlElement =3D acpGetFormInput( 'url' );=0A=
		if ( inputElement =3D=3D null || outputElement =3D=3D null || =
doitElement =3D=3D null ) return;=0A=
	//	doitElement.onclick =3D commentPreviewAJAX;=0A=
		// set the result field to hidden, or to default string=0A=
		if ( '' =3D=3D emptyString ) outputElement.style.display =3D 'none';=0A=
		else outputElement.innerHTML =3D emptyString;=0A=
	}=0A=
}=0A=
=0A=
addLoadEvent(commentPreviewInit);=0A=
=0A=
function acpGetFormInput( el ) {=0A=
	for ( i=3D0; i < acpFormElement.elements.length; i++ )=0A=
		if ( el =3D=3D acpFormElement.elements[i].name )=0A=
			return acpFormElement.elements[i];=0A=
}=0A=
=0A=
function commentPreviewAJAX() {=0A=
	var req =3D '';=0A=
	var newSack =3D false;=0A=
	commentPreview =3D new sack('/index.php');=0A=
	var sep =3D commentPreview.argumentSeparator ? =
commentPreview.argumentSeparator : '&';=0A=
	commentPreview.method =3D 'POST';=0A=
	commentPreview.encodeURIString =3D false;=0A=
	commentPreview.onLoading =3D function() { outputElement.innerHTML =3D =
'Loading.'; };=0A=
	commentPreview.onLoaded =3D function() { outputElement.innerHTML +=3D =
'.'; };=0A=
	commentPreview.onInteractive =3D function() { outputElement.innerHTML =
+=3D '.'; };=0A=
	commentPreview.onCompletion =3D function() { outputElement.innerHTML =
=3D commentPreview.response; };=0A=
=0A=
	commentPreview.encVar('ak_action', 'comment_preview');=0A=
	req =3D commentPreview.encVar('text', inputElement.value);=0A=
	if ( req ) {=0A=
		req +=3D authorElement ? sep + commentPreview.encVar('author', =
authorElement.value) : '';=0A=
		req +=3D urlElement ? sep + commentPreview.encVar('url', =
urlElement.value) : '';=0A=
	} else {=0A=
		if ( authorElement ) commentPreview.encVar('author', =
authorElement.value);=0A=
		if ( urlElement ) commentPreview.encVar('url', urlElement.value);=0A=
		req =3D new Array();=0A=
		for (key in commentPreview.vars)=0A=
			req[req.length] =3D key + "=3D" + commentPreview.vars[key][0];=0A=
		req =3D req.join(sep);=0A=
		newSack =3D true;=0A=
	}=0A=
	if ( req !=3D commentPreviewLast && '' !=3D inputElement.value ) { =
commentPreview.runAJAX(newSack?'':req); }=0A=
	else if ( '' =3D=3D inputElement.value ) {=0A=
		if( '' =3D=3D emptyString ) { outputElement.innerHTML =3D ''; =
outputElement.style.display =3D "none"; }=0A=
		else outputElement.innerHTML =3D emptyString;=0A=
	}=0A=
	commentPreviewLast =3D req;=0A=
}=0A=
=0A=
// cookie notice=0A=
=0A=
function atdCookieExpand() {=0A=
	$('cookie_more_link').style.display =3D 'none';=0A=
	$('cookie_box').className =3D 'open';=0A=
	Effect.BlindDown('cookie_more');=0A=
	Effect.BlindDown('cookie_footer');=0A=
}=0A=
=0A=
function atdCookieCollapse() {=0A=
	Effect.BlindUp('cookie_footer');=0A=
	Effect.BlindUp('cookie_more');=0A=
	$('cookie_box').className =3D '';=0A=
	$('cookie_more_link').style.display =3D '';=0A=
}=0A=
=0A=
function atdCookieHide() {=0A=
	$('cookie_notice').style.display =3D 'none';=0A=
	if (document.all) { // ie=0A=
		$('cookie_box').style.display =3D 'none';=0A=
	}=0A=
	else {=0A=
		Effect.Fade('cookie_box');=0A=
	}=0A=
}=0A=
=0A=
function atdCookieShow() {=0A=
	if (getCookie('atd_cookie_notice') =3D=3D '1') {=0A=
		$('cookie_notice').style.display =3D 'block';=0A=
		if (document.all) { // ie=0A=
			$('cookie_box').style.display =3D 'block';=0A=
		}=0A=
		else {=0A=
			Effect.Appear('cookie_box');=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
addLoadEvent(atdCookieShow);=0A=
=0A=
function getCookie(name) {=0A=
	var dc =3D document.cookie;=0A=
	var prefix =3D name + "=3D";=0A=
	var begin =3D dc.indexOf("; " + prefix);=0A=
	if (begin =3D=3D -1) {=0A=
		begin =3D dc.indexOf(prefix);=0A=
		if (begin !=3D 0) return false;=0A=
	}=0A=
	else {=0A=
		begin +=3D 2;=0A=
	}=0A=
	var end =3D document.cookie.indexOf(";", begin);=0A=
	if (end =3D=3D -1) {=0A=
		end =3D dc.length;=0A=
	}=0A=
	return unescape(dc.substring(begin + prefix.length, end));=0A=
}=0A=
=0A=
	// Dynamic Skybox Content=0A=
=0A=
=0A=
var DynamicContent =3D Class.create();=0A=
=0A=
DynamicContent.prototype =3D {=0A=
	interval : 7,=0A=
	pe : null,=0A=
	finished : false,=0A=
=0A=
	initialize : function() {=0A=
		this.pe =3D new PeriodicalExecuter(this.execute.bind(this), =
this.interval);=0A=
		window.onblur =3D this.abort.bindAsEventListener(this);=0A=
	},=0A=
	=0A=
	abort : function(evt) {=0A=
		window.onblur =3D '';=0A=
		window.onfocus =3D this.resume.bindAsEventListener(this);=0A=
		this.pe.stop();=0A=
	},=0A=
	=0A=
	resume : function(evt) {=0A=
		if(this.finished) {=0A=
			window.onfocus =3D '';=0A=
			window.onblur =3D '';=0A=
		} else {=0A=
			this.pe =3D new PeriodicalExecuter(this.execute.bind(this), =
this.interval);=0A=
			window.onfocus =3D '';=0A=
			window.onblur =3D this.abort.bindAsEventListener(this);=0A=
		}=0A=
	},=0A=
	=0A=
	restart : function() {=0A=
		this.pe.stop();=0A=
		this.pe =3D new PeriodicalExecuter(this.execute.bind(this), =
this.interval);=0A=
		window.onblur =3D this.abort.bindAsEventListener(this);=0A=
	},=0A=
	=0A=
	execute : function(_pe) {=0A=
		var blocks =3D $$('div.atd_dc');=0A=
		=0A=
		blocks.each( function(block)  {=0A=
			var id =3D block.id;=0A=
			var items =3D block.getElementsByTagName('div');=0A=
=0A=
			if(items) {=0A=
				var len =3D items.length;=0A=
				var toShow =3D -1;=0A=
				var toHide =3D -1;=0A=
				=0A=
					// Determine which one we need to hide and which we need to display=0A=
=0A=
				if( len > 1 ) {=0A=
					for(var i =3D 0; i < len; i++) {=0A=
						var item =3D items[i];=0A=
=0A=
						if( item.style.display =3D=3D 'block' || item.style.display =3D=3D =
'') {=0A=
							toHide =3D i;=0A=
							=0A=
							if( i =3D=3D len - 1 ) {=0A=
								toShow =3D 0;=0A=
							} else {=0A=
								toShow =3D i + 1;=0A=
							}=0A=
						}=0A=
						if( i !=3D toShow && i !=3D toHide ) {=0A=
							items[i].style.display =3D 'none';=0A=
						}=0A=
					}=0A=
				}=0A=
								=0A=
				if( toHide !=3D -1 && toShow !=3D -1) {=0A=
					=0A=
					toShowObj =3D items[toShow];=0A=
					toHideObj =3D items[toHide];=0A=
	=0A=
					new Effect.Parallel([=0A=
						new Effect.Fade(items[toHide], { queue: {position: 'end', scope: =
block.id} })=0A=
						,=0A=
						new Effect.Appear(items[toShow], { queue: {position: 'end', scope: =
block.id} })=0A=
						]=0A=
					);=0A=
				}=0A=
			}=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
function atdStartDynamic() {=0A=
	var atdDynamicContent =3D new DynamicContent;	=0A=
}=0A=
=0A=
Event.observe(window, 'load', atdStartDynamic);=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
var =
K=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"=
region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest=
:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_col=
or:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_=
bg",google_color_border:"color_border",google_color_line:"color_line",goo=
gle_color_link:"color_link",google_color_text:"color_text",google_color_u=
rl:"color_url",google_contents:"contents",google_country:"gl",=0A=
google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"c=
ust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interest=
s",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust=
_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disabl=
e_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"fe=
edback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hi=
nts",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",=0A=
google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_c=
olors",google_safe:"adsafe",google_targeting:"targeting",google_ui_featur=
es:"ui"},E=3D{google_ad_format:"format",google_ad_output:"output",google_=
ad_override:"google_ad_override",google_ad_slot:"slotname",google_analyti=
cs_webpropids:"ga_wpids",google_correlator:"correlator",google_cpa_choice=
:"cpa_choice",google_image_size:"image_size",google_last_modified_time:"l=
mt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len"=
,=0A=
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radl=
inks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_pa=
ge_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",=
google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt=
",google_skip:"skip"};function C(b){return K[b]||E[b]||null}var =
U=3Ddocument;function X(){var b=3DU.cookie,a=3DMath.round((new =
Date).getTime()/1000),d=3Db.indexOf("__utma=3D")>-1,e=3Db.indexOf("__utmb=
=3D")>-1,c=3Db.indexOf("__utmc=3D")>=0A=
-1,f,g=3D{};if(d){f=3Db.split("__utma=3D")[1].split(";")[0].split(".");g.=
sid=3D(!e||!c?a:f[4])+"";g.vid=3Df[1]+"."+f[2];g.from_cookie=3Dtrue}else{=
g.sid=3Dwindow&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:=
a+"";g.vid=3Dwindow&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal=
.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=3Dfalse}g.h=
id=3Dwindow&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Mat=
h.round(Math.random()*2147483647);window.gaGlobal=3Dg;return =
g}(function(){function b(){}=0A=
b.prototype.l=3Dfunction(e){var c=3De.indexOf("#")+1;return =
c?e.substr(c):""};b.prototype.n=3Dfunction(e){return/[&<>\"]/.test(e)?e.r=
eplace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\=
"/g,"&quot;"):e};b.prototype.b=3Dfunction(e){var c=3D"<iframe";for(var f =
in e){c+=3D" "+f+'=3D"'+this.n(e[f])+'"'}return =
c+"></iframe>"};b.prototype.m=3Dfunction(e,c){try{return =
e.frames[c]}catch(f){return null}};b.prototype.e=3Dfunction(e){var =
c=3Ddocument.createElement("iframe");for(var f in e){c.setAttribute(f,=0A=
e[f])}return c};b.prototype.i=3Dfunction(e,c){var =
f=3Dthis;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e=
,src:c,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=3Dfunction(e,=
c){var =
f=3Dthis;document.write(f.b({id:e,name:e,src:c,width:0,height:0,frameBord=
er:0}))};b.prototype.g=3Dfunction(e,c){var =
f=3D[],g=3De.length,k=3D0;while(k<g){var =
j=3De.substr(k,c),l=3Dj.length;if(k+l<g){for(var =
i=3D1;i<3;++i){if(j.charAt(l-i)=3D=3D"%"){j=3Dj.substr(0,l-=3Di)}}}f.push=
(j);k+=3Dl}return f};b.prototype.a=3Dfunction(e,c,f){if(!window[e]){var =
g=3D=0A=
window[e]=3Dnew c;for(var =
k=3D0;k<f.length;++k){g[f[k][0]]=3Df[k][1]}}};var =
a=3Db.prototype,d=3D[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",=
a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],=
["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.=
a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.proto=
type.a("IDICommon",b,d)})();(function(){function b(c,f){for(var g in =
f){c[g]=3Df[g]}}function a(){var =
c=3Dthis;c.s=3Dwindow.location.href.replace(/([^:\/])\/.*$/,=0A=
"$1/robots.txt");c.t=3D"";c.k=3D{};c.c=3D{};c.f=3D{};c.u=3D{};c.o=3D{}}a.=
prototype.w=3Dfunction(c,f,g){var k;if(typeof =
g=3D=3D"object"){k=3Dg.moduleRelayUrl}var =
j=3Dthis,l=3Dj.c[c];if(isNaN(l)){throw new Error("Invalid module =
id");}else{var i=3Dtypeof =
k=3D=3D"string"?k:j.d(j.u[c]),o=3DencodeURIComponent(f)+"$",q=3DIDICommon=
.MAX_URL_LENGTH-1-i.length,r=3DIDICommon.g(o,q),t=3Dr.length;for(var =
p=3D0;p<t;++p){IDICommon.i(c+"_"+(l+p),i+"#"+r[p])}j.c[c]+=3Dt}};a.protot=
ype.p=3Dfunction(c,f,g){var =
k=3Dthis;k.h(c);k.o[c]=3Dwindow.setInterval(function(){k.v(c,=0A=
f)},typeof =
g=3D=3D"object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVA=
L)};a.prototype.h=3Dfunction(c){var =
f=3Dthis;window.clearInterval(f.o[c]);f.o[c]=3D0};a.prototype.x=3Dfunctio=
n(c){this.s=3Dc};a.prototype.q=3Dfunction(c){this.t=3Dc};a.prototype.d=3D=
function(c){return =
this.t||c.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=3Dfunc=
tion(c,f){var g=3Dthis,k=3Dwindow.frames[c];if(k){var =
j;while(j=3DIDICommon.m(k,c+"_"+g.k[c])){try{if(j.location.href=3D=3D"abo=
ut:blank"){break}}catch(l){break}g.f[c]+=3DIDICommon.l(j.location.href);=0A=
++g.k[c]}var =
i=3Dg.f[c].split("$"),o=3Di.length-1;if(o>0){g.f[c]=3Di[o];for(var =
q=3D0;q<o;++q){f(decodeURIComponent(i[q]),c)}}}};a.prototype.j=3Dfunction=
(c,f,g,k,j){var =
l=3Dthis,i=3D{frameBorder:0,scrolling:"no"},o,q,r,t,p;if(typeof =
j=3D=3D"object"){o=3Dj.iframeAttrs;q=3Dj.callback;r=3Dj.userPrefs;t=3Dj.p=
ollingInterval;p=3Dj.parentDivId}if(typeof =
o=3D=3D"object"){b(i,o)}b(i,{id:f,name:f,src:c,width:g,height:k});l.k[f]=3D=
0;l.c[f]=3D0;l.f[f]=3D"";l.u[f]=3Dc;var v=3D[];if(typeof =
r=3D=3D"object"){for(var s in r){v.push(encodeURIComponent(s)+"=3D"+=0A=
encodeURIComponent(r[s]))}}if(typeof =
q=3D=3D"function"){v.push("idi_hr=3D"+encodeURIComponent(l.s));l.p(f,q,j)=
}if(v.length){var =
y=3Dv.join("&");if(i.src.length+1+y.length>IDICommon.MAX_URL_LENGTH){y+=3D=
"$";var =
F=3Dl.d(c),Q=3DIDICommon.MAX_URL_LENGTH-1-F.length,G=3DIDICommon.g(y,Q),H=
=3DG.length;for(var s=3D0;s<H;++s){var =
B=3Df+"_"+s,I=3DF+"#"+G[s];if(p){var =
z=3Ddocument.getElementById(p);z.innerHTML=3Dz.innerHTML+l.e({id:B,name:B=
,src:I,width:0,height:0,frameBorder:0})}else{IDICommon.r(B,I)}}l.c[f]+=3D=
H;y=3D""}i.src+=3D"#"+y}if(p){var z=3D=0A=
document.getElementById(p);z.innerHTML=3Dz.innerHTML+IDICommon.b(i)}else{=
document.write(IDICommon.b(i))}};var =
d=3Da.prototype,e=3D[["setHostRelayUrl",d.x],["setModuleRelayUrl",d.q],["=
getModuleRelayUrl",d.d],["createModule",d.j],["postMessageToModule",d.w],=
["registerListener",d.p],["unregisterListener",d.h]];IDICommon.a("IDIHost=
",a,e)})();function w(b){return b!=3Dnull?'"'+b+'"':'""'}function =
V(b){if(typeof encodeURIComponent=3D=3D"function"){return =
encodeURIComponent(b)}else{return escape(b)}}function m(b,a){if(b&&=0A=
a){window.google_ad_url+=3D"&"+b+"=3D"+a}}function h(b){var =
a=3Dwindow,d=3DC(b),e=3Da[b];m(d,e)}function =
u(b,a){if(a){m(b,V(a))}}function n(b){var =
a=3Dwindow,d=3DC(b),e=3Da[b];u(d,e)}function x(b,a){var =
d=3Dwindow,e=3DC(b),c=3Dd[b];if(e&&c&&typeof =
c=3D=3D"object"){c=3Dc[a%c.length]}m(e,c)}function Y(b,a){var =
d=3Db.screen,e=3Dnavigator.javaEnabled(),c=3D-a.getTimezoneOffset();if(d)=
{m("u_h",d.height);m("u_w",d.width);m("u_ah",d.availHeight);m("u_aw",d.av=
ailWidth);m("u_cd",d.colorDepth)}m("u_tz",c);m("u_his",history.length);m(=
"u_java",=0A=
e);if(navigator.plugins){m("u_nplug",navigator.plugins.length)}if(navigat=
or.mimeTypes){m("u_nmime",navigator.mimeTypes.length)}}function =
D(b){if(b){b=3Db.toLowerCase();if(b.substring(0,3)!=3D"ca-"){b=3D"ca-"+b}=
}return b}function ea(b,a){var =
d=3Ddocument.getElementById(b);d.style.height=3Da+"px"}function =
Z(b,a,d){window.clearTimeout(d);var =
e=3D/^google_resize_flash_ad_idi\((\d+)\)/,c=3Db.match(e);if(c){ea(a,c[1]=
)}}function =
fa(b,a,d,e){d=3Dd.substring(0,2000);d=3Dd.replace(/%\w?$/,"");if(b.google=
_ad_output=3D=3D"js"&&(b.google_ad_request_done||=0A=
b.google_radlink_request_done)){a.write('<script =
language=3D"JavaScript1.1" src=3D'+w(d)+"><\/script>")}else =
if(b.google_ad_output=3D=3D"html"){if(b.name!=3D"google_ads_frame"){if(e!=
=3Dnull){a.write('<div =
id=3D"'+e+'">')}if($(b.google_ad_output,b.google_ad_client)){IDIHost.q("h=
ttp://pagead2.googlesyndication.com/pagead/idi_relay.html");var =
c=3D0;if(b.google_num_0ad_slots){c+=3Db.google_num_0ad_slots}if(b.google_=
num_ad_slots){c+=3Db.google_num_ad_slots}var =
f=3D"google_inline_div"+c,g=3D"<div id=3D"+w(f)+' =
style=3D"position:relative;width:'+=0A=
b.google_ad_width+'px"></div><div =
style=3D"position:relative;width:'+b.google_ad_width+"px;height:"+b.googl=
e_ad_height+'px;z-index:-1"></div>';a.write(g);var =
k=3D"google_frame"+c,j=3Db.setTimeout(function(){IDIHost.h(k)},5000);IDIH=
ost.j(d,k,b.google_ad_width,b.google_ad_height,{callback:function(l,i){Z(=
l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: =
absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0"=
,allowTransparency:"true"},parentDivId:f})}else{a.write('<iframe =
name=3D"google_ads_frame" width=3D'+=0A=
w(b.google_ad_width)+" height=3D"+w(b.google_ad_height)+" =
frameborder=3D"+w(b.google_ad_frameborder)+" src=3D"+w(d)+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no">');a.write("</iframe>")}if(e!=3Dnull){a.write("</div>")}=
}}else if(b.google_ad_output=3D=3D"textlink"){a.write('<script =
language=3D"JavaScript1.1" src=3D'+w(d)+"><\/script>")}}function =
da(b){for(var a in K){b[a]=3Dnull}for(var a in E){b[a]=3Dnull}}function =
ga(b){if(b.google_ad_format){return b.google_ad_format.indexOf("_0ads")>=0A=
0}return b.google_ad_output!=3D"html"&&b.google_num_radlinks>0}function =
S(){var b=3Dnull,a=3Dwindow,d=3Ddocument,e=3Dnew =
Date,c=3De.getTime(),f=3Da.google_ad_format;if(a.google_cpa_choice!=3Db){=
a.google_ad_url=3D"http://pagead2.googlesyndication.com/cpa/ads?";a.googl=
e_ad_url+=3D"client=3D"+escape(D(a.google_ad_client));a.google_ad_region=3D=
"_google_cpa_region_";h("google_cpa_choice");if(typeof =
d.characterSet!=3D"undefined"){u("oe",d.characterSet)}else if(typeof =
d.charset!=3D"undefined"){u("oe",d.charset)}}else{a.google_ad_url=3D=0A=
"http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+=3D"cl=
ient=3D"+escape(D(a.google_ad_client))}h("google_ad_host");var =
g=3Da.google_num_slots_by_client,k=3Da.google_num_slots_by_channel,j=3Da.=
google_prev_ad_formats_by_region,l=3Da.google_prev_ad_slotnames_by_region=
;if(a.google_ad_region=3D=3Db&&a.google_ad_section!=3Db){a.google_ad_regi=
on=3Da.google_ad_section}var =
i=3Da.google_ad_region=3D=3Db?"":a.google_ad_region;if(ga(a)){if(a.google=
_num_0ad_slots){a.google_num_0ad_slots=3Da.google_num_0ad_slots+1}else{a.=
google_num_0ad_slots=3D=0A=
1}if(a.google_num_0ad_slots>3){return false}}else =
if(a.google_cpa_choice=3D=3Db){if(a.google_num_ad_slots){a.google_num_ad_=
slots=3Da.google_num_ad_slots+1}else{a.google_num_ad_slots=3D1}if(a.googl=
e_num_slots_to_rotate){j[i]=3Db;l[i]=3Db;if(a.google_num_slot_to_show=3D=3D=
b){a.google_num_slot_to_show=3Dc%a.google_num_slots_to_rotate+1}if(a.goog=
le_num_slot_to_show!=3Da.google_num_ad_slots){return false}}else =
if(a.google_num_ad_slots>6&&i=3D=3D""){return =
false}}m("dt",e.getTime());h("google_language");if(a.google_country){h("g=
oogle_country")}else{h("google_gl")}h("google_region");=0A=
n("google_city");n("google_hints");h("google_safe");h("google_encoding");=
h("google_last_modified_time");n("google_alternate_ad_url");h("google_alt=
ernate_color");h("google_skip");h("google_targeting");var =
o=3Da.google_ad_client;if(!g[o]){g[o]=3D1;g.length+=3D1}else{g[o]+=3D1}if=
(j[i]){u("prev_fmts",j[i].toLowerCase());if(g.length>1){m("slot",g[o])}}i=
f(l[i]){u("prev_slotnames",l[i].toLowerCase())}if(f&&!a.google_ad_slot){u=
("format",f.toLowerCase());if(j[i]){j[i]=3Dj[i]+","+f}else{j[i]=3Df}}if(a=
.google_ad_slot){if(l[i]){l[i]=3D=0A=
l[i]+","+a.google_ad_slot}else{l[i]=3Da.google_ad_slot}}h("google_max_num=
_ads");m("output",a.google_ad_output);h("google_adtest");h("google_ad_slo=
t");n("google_correlator");if(a.google_ad_channel){n("google_ad_channel")=
;var q=3D"",r=3Da.google_ad_channel.split("+");for(var =
t=3D0;t<r.length;t++){var =
p=3Dr[t];if(!k[p]){k[p]=3D1}else{q+=3Dp+"+"}}u("pv_ch",q)}n("google_page_=
url");x("google_color_bg",c);x("google_color_text",c);x("google_color_lin=
k",c);x("google_color_url",c);x("google_color_border",c);x("google_color_=
line",=0A=
c);if(a.google_reuse_colors)m("reuse_colors",1);else =
m("reuse_colors",0);h("google_kw_type");n("google_kw");n("google_contents=
");h("google_num_radlinks");h("google_max_radlink_len");h("google_rl_filt=
ering");h("google_rl_mode");h("google_rt");n("google_rl_dest_url");h("goo=
gle_num_radlinks_per_unit");h("google_ad_type");h("google_image_size");h(=
"google_ad_region");h("google_feedback");n("google_referrer_url");n("goog=
le_page_location");h("google_bid");h("google_cust_age");h("google_cust_ge=
nder");h("google_cust_interests");=0A=
h("google_cust_id");h("google_cust_job");h("google_cust_u_url");h("google=
_cust_l");h("google_cust_lh");h("google_cust_ch");h("google_ed");n("googl=
e_ui_features");n("google_only_ads_with_video");n("google_disable_video_a=
utoplay");if(N(a,d)&&d.body){var =
v=3Dd.body.scrollHeight,s=3Dd.body.clientHeight;if(s&&v){u("cc",Math.roun=
d(s*100/v))}}X();m("ga_vid",a.gaGlobal.vid);m("ga_sid",a.gaGlobal.sid);m(=
"ga_hid",a.gaGlobal.hid);m("ga_fc",a.gaGlobal.from_cookie);n("google_anal=
ytics_webpropids");h("google_ad_override");=0A=
h("google_flash_version");Y(a,e);return true}function O(){var =
b=3Dwindow,a=3Ddocument;if(!S()){return}fa(b,a,b.google_ad_url,null);da(b=
)}function W(b,a,d){O();return true}function N(b,a){return =
b.top.location=3D=3Da.location}function M(b,a){var =
d=3Da.documentElement;if(N(b,a))return =
false;if(b.google_ad_width&&b.google_ad_height){var =
e=3D1,c=3D1;if(b.innerHeight){e=3Db.innerWidth;c=3Db.innerHeight}else =
if(d&&d.clientHeight){e=3Dd.clientWidth;c=3Dd.clientHeight}else =
if(a.body){e=3Da.body.clientWidth;c=3Da.body.clientHeight}if(c>=0A=
2*b.google_ad_height||e>2*b.google_ad_width){return false}}return =
true}function aa(b){var =
a=3Dwindow,d=3Dnull,e=3Da.onerror;a.onerror=3Db;if(a.google_ad_frameborde=
r=3D=3Dd){a.google_ad_frameborder=3D0}if(a.google_ad_output=3D=3Dd){a.goo=
gle_ad_output=3D"html"}if(a.google_ad_format=3D=3Dd&&a.google_ad_output=3D=
=3D"html"){a.google_ad_format=3Da.google_ad_width+"x"+a.google_ad_height}=
R(a,document);if(a.google_num_slots_by_channel=3D=3Dd){a.google_num_slots=
_by_channel=3D[]}if(a.google_num_slots_by_client=3D=3Dd){a.google_num_slo=
ts_by_client=3D=0A=
[]}if(a.google_prev_ad_formats_by_region=3D=3Dd){a.google_prev_ad_formats=
_by_region=3D[]}if(a.google_prev_ad_slotnames_by_region=3D=3Dd){a.google_=
prev_ad_slotnames_by_region=3D[]}if(a.google_correlator=3D=3Dd){a.google_=
correlator=3D(new =
Date).getTime()}if(a.google_adslot_loaded=3D=3Dd){a.google_adslot_loaded=3D=
{}}if(a.google_adContentsBySlot=3D=3Dd){a.google_adContentsBySlot=3D{}}if=
(a.google_flash_version=3D=3Dd){a.google_flash_version=3DT().toString()}a=
.onerror=3De}function P(b){if(b in A){return A[b]}return =
A[b]=3Dnavigator.userAgent.toLowerCase().indexOf(b)!=3D=0A=
-1}var A=3D{};function $(b,a){if(b!=3D"html"){return false}var =
d=3D{};d["ca-pub-7027491298716603"]=3Dtrue;d["ca-pub-8344185808443527"]=3D=
true;d["ca-pub-9812682548211238"]=3Dtrue;d["ca-pub-4424308218891706"]=3Dt=
rue;d["ca-pub-6922559858235084"]=3Dtrue;d["ca-pub-6477563040863705"]=3Dtr=
ue;d["ca-google"]=3Dtrue;return d[D(a)]!=3Dnull}function ca(b){var =
a=3D{},d=3Db.split("?"),e=3Dd[d.length-1].split("&");for(var =
c=3D0;c<e.length;c++){var =
f=3De[c].split("=3D");if(f[0]){try{a[f[0].toLowerCase()]=3Df.length>1?(wi=
ndow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g,=0A=
" ")):unescape(f[1])):""}catch(g){}}}return a}function ba(){var =
b=3Dwindow,a=3Dca(document.URL);if(a.google_ad_override){b.google_ad_over=
ride=3Da.google_ad_override}}function T(){var =
b=3D0;if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave =
Flash"];if(a&&a.description){b=3Da.description.replace(/([a-zA-Z]|\s)+/,"=
").split(".")[0]}}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){b=3D3;var d=3D1;while(d){try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+=0A=
(b+1));b++}catch(e){d=3Dnull}}}else if(P("msie")&&!window.opera){try{var =
d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var =
d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=3D6;d.AllowScriptAcces=
s=3D"always"}catch(e){if(b=3D=3D6){return b}}try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(d!=3Dnull){b=
=3Dd.GetVariable("$version").split(" ")[1].split(",")[0]}}return =
b}function =
R(b,a){if(b.google_page_url=3D=3Dnull){if(L[a.domain]&&a.domain=3D=3DJ){v=
ar d=3Da.URL.substring(a.URL.lastIndexOf("http"));=0A=
b.google_page_url=3Dd;b.google_page_location=3Da.location;b.google_referr=
er_url=3Dd}else{b.google_page_url=3Da.referrer;if(!M(b,a)){b.google_page_=
url=3Da.location;b.google_last_modified_time=3DDate.parse(a.lastModified)=
/1000;b.google_referrer_url=3Da.referrer}}}else{b.google_page_location=3D=
a.referrer;if(!M(b,a)){b.google_page_location=3Da.location}}}var =
J=3D"ad.yieldmanager.com",L=3D{};L[J]=3Dtrue;ba();aa(W);O();=0A=
})()=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://allthingsd.com/theme/js/s_code_wsj.js

/* WSJ.com Omniture Metadata Definition*/=0A=
var lookup =3D new Array(60);=0A=
var elookup =3D new Array(20);=0A=
=0A=
lookup["pagename"]=3D"pageName";=0A=
lookup["primaryproduct"]=3D"channel";=0A=
lookup["sitedomain"]=3D"server";=0A=
lookup["section"]=3D"prop1";=0A=
lookup["subsection"]=3D"prop2";=0A=
lookup["atype"]=3D"prop3";=0A=
lookup["aheadline"]=3D"prop4";=0A=
lookup["baseurl"]=3D"prop5";=0A=
lookup["fullurl"]=3D"prop6";=0A=
lookup["refresh"]=3D"prop7";=0A=
lookup["csource"]=3D"prop8";=0A=
lookup["caccess"]=3D"prop9";=0A=
lookup["link"]=3D"prop10";=0A=
lookup["reflink"]=3D"prop11";=0A=
lookup["qtype"]=3D"prop12";=0A=
lookup["qsymbol"]=3D"prop13";=0A=
lookup["qcompanyname"]=3D"prop14";=0A=
lookup["qexchange"]=3D"prop15";=0A=
lookup["qdatarange"]=3D"prop16";=0A=
lookup["numads"]=3D"prop17";=0A=
lookup["searchstatement"]=3D"prop18";=0A=
lookup["ctype"]=3D"prop19";=0A=
lookup["abasedocid"]=3D"prop20";=0A=
lookup["author"]=3D"prop21";=0A=
lookup["apage"]=3D"prop22";=0A=
lookup["apublished"]=3D"prop23";=0A=
lookup["displayname"]=3D"prop24";=0A=
lookup["userid"]=3D"prop25";=0A=
lookup["basesection"]=3D"prop26";=0A=
lookup["asub"]=3D"prop27";          =0A=
lookup["targeturl"]=3D"prop38";=0A=
=0A=
elookup["sourcecode"]=3D"eVar1";=0A=
elookup["promocode"]=3D"eVar2";=0A=
elookup["userID"]=3D"eVar3";=0A=
elookup["pagename"]=3D"eVar4";=0A=
elookup["link"]=3D"eVar5";=0A=
elookup["reflink"]=3D"eVar6"=0A=
elookup["abtesting"]=3D"eVar7";=0A=
elookup["searchstatement"]=3D"eVar8"=0A=
elookup["downloadtype"]=3D"eVar9";=0A=
elookup["downloadname"]=3D"eVar10";=0A=
elookup["primaryproduct"]=3D"eVar11";=0A=
=0A=
function setMetaData(param_name,param_value) {=0A=
  if(!lookup[param_name.toLowerCase()]){ return;}=0A=
  var cmd =3D "";=0A=
	if(param_value.indexOf('"') =3D=3D -1){=0A=
		cmd=3D's.'+lookup[param_name.toLowerCase()]+'=3D"'+(param_value)+'"';=0A=
	}else{=0A=
		if(param_value.indexOf('"') !=3D=3D 0){=0A=
			param_value =3D param_value.replace(/\"/g, "");=0A=
			param_value =3D '"'+param_value+'"';=0A=
		}	=0A=
		cmd=3D's.'+lookup[param_name.toLowerCase()]+'=3D'+(param_value);=0A=
	}=0A=
	eval(cmd);=0A=
}=0A=
=0A=
function setEVar(param_name,param_value) {=0A=
  if(!elookup[param_name.toLowerCase()]){ return;}=0A=
  var cmd =3D =0A=
's.'+elookup[param_name.toLowerCase()]+'=3D'+escape(param_value);=0A=
  eval(cmd);=0A=
}=0A=
=0A=
/* SiteCatalyst code version: H.3.=0A=
Copyright 1997-2005 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
/* Specify the Report Suite ID(s) to track here */=0A=
var s_account=3D"djglobal,djatd"=0A=
var env =3D document.location.host;=0A=
if (env.indexOf('qa') !=3D -1 || env.indexOf('dev') !=3D -1) {=0A=
  s_account=3D"dowjdev";=0A=
}=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
/* E-commerce Config */=0A=
s.currencyCode=3D"USD"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dfalse=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"=0A=
s.linkInternalFilters=3D"javascript:,wsj.com,wallstreetjournal.com,bankra=
te.com,smartmoney.com,barrons.com,marketgauge.com,marketwatch.com,bigchar=
ts.com,virtualstockexchange.com,hulbertinteractive.com,collegejournal.com=
,careercast.com,careerjournal.com,careerjournalasia.com,realestatejournal=
.com,loopnet.com,opinionjournal.com,politicaldiary.com,startupjournal.com=
,homefair.com,myplan.com,contacts.zoominfo.com,secure.theladders.com,sele=
ctrecruiters.com,kennedyinfo.com,allisontaylor.com,wsj.careerdev.org,wsj.=
resumeedge.com,newhomesource.com,blacksguide.com,rej.informars.com,wsj.mi=
niplan.com,wsj.knowledgestorm.com,entrepreneur.com,toolkit.prnewswire.com=
,tsnn.com,allthingsd.com"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
/* WARNING: Changing the visitor namespace will cause drastic changes=0A=
to how your visitor data is collected.  Changes should only be made=0A=
when instructed to do so by your account manager.*/=0A=
s.visitorNamespace=3D"dowjones"=0A=
=0A=
s.vmk=3D"44BD02B1"=0A=
=0A=
/* Plugin Config */=0A=
s.usePlugins=3Dtrue=0A=
function s_doPlugins(s) {=0A=
	/* Add calls to plugins here */=0A=
	s.campaign=3Ds.getQueryParam('cid');=0A=
}=0A=
s.doPlugins=3Ds_doPlugins=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here.                 */=0A=
=0A=
/*=0A=
 * Plugin: getQueryParam 1.3 - Return query string parameter values=0A=
 */=0A=
s.getQueryParam=3Dnew Function("qp","d",""=0A=
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';while(qp){i=3Dqp.indexOf(',');i=3Di<0?qp.l=
"=0A=
+"ength:i;t=3Ds.gcgi(qp.substring(0,i));if(t)v+=3Dv?d+t:t;qp=3Dqp.substri=
ng"=0A=
+"(i=3D=3Dqp.length?i:i+1)}return v");=0A=
s.gcgi=3Dnew Function("k",""=0A=
+"var v=3D'',s=3Dthis;if(k&&s.wd.location.search){var =
q=3Ds.wd.location.sea"=0A=
+"rch.toLowerCase(),qq=3Dq.indexOf('?');q=3Dqq<0?q:q.substring(qq+1);v=3D=
s."=0A=
+"pt(q,'&','cgif',k.toLowerCase())}return v");=0A=
s.cgif=3Dnew Function("t","k",""=0A=
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),sk=3Di<0?t:t.substring(0,i),sv=3Di<0?"=0A=
+"'True':t.substring(i+1);if(sk.toLowerCase()=3D=3Dk)return =
s.epa(sv)}ret"=0A=
+"urn ''");=0A=
/*=0A=
 * Plugin: getPageName v2.0 - parse URL and return=0A=
 */=0A=
s.getPageName=3Dnew Function("u",""=0A=
+"var =
s=3Dthis,v=3Du?u:''+s.wd.location,x=3Dv.indexOf(':'),y=3Dv.indexOf('/',"=0A=
+"x+4),z=3Dv.indexOf('?'),c=3Ds.pathConcatDelim,e=3Ds.pathExcludeDelim,g=3D=
s."=0A=
+"queryVarsList,d=3Ds.siteID,n=3Dd?d:'',q=3Dz<0?'':v.substring(z+1),p=3Dv=
.sub"=0A=
+"string(y+1,q?z:v.length);z=3Dp.indexOf('#');p=3Dz<0?p:s.fl(p,z);x=3De?p=
.i"=0A=
+"ndexOf(e):-1;p=3Dx<0?p:s.fl(p,x);p+=3D!p||p[p.length-1]=3D=3D'/'?s.defa=
ultP"=0A=
+"age:'';y=3Dc?c:'/';while(p){x=3Dp.indexOf('/');x=3Dx<0?p.length:x;z=3Ds=
.fl("=0A=
+"p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=3Dn?y+z:z;p=3Dp.substri=
"=0A=
+"ng(x+1)}y=3Dc?c:'?';while(g){x=3Dg.indexOf(',');x=3Dx<0?g.length:x;z=3D=
s.fl"=0A=
+"(g,x);z=3Ds.pt(q,'&','p_c',z);if(z){n+=3Dn?y+z:z;y=3Dc?c:'&'}g=3Dg.subs=
trin"=0A=
+"g(x+1)}return n");=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D=0A=
f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=0A=
0&&b<e))e=3Db;if(e<0||(c>=3D0&&c<e))e=3Dc;if(e>=3D0){x+=3D(e>s?f.substrin=
g(s,e):=0A=
'')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x=0A=
+f.substring(s)}return f}function s_c2fa(f){var s=3Df.indexOf('(')+1,e=3D=0A=
f.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df.substring(s,s+1);if(c=3D=
=3D',')=0A=
a+=3D'","';else if(("\n\r\t ").indexOf(c)<0)a+=3Dc;s++}return =
a?'"'+a+'"':=0A=
a}function s_c2f(cc){cc=3D''+cc;var fc=3D'var f=3Dnew Function(',s=3D=0A=
cc.indexOf(';',cc.indexOf('{')),e=3Dcc.lastIndexOf('}'),o,a,d,q,c,f,h,x=0A=
fc+=3Ds_c2fa(cc)+',"var s=3Dnew Object;';c=3Dcc.substring(s+1,e);s=3D=0A=
c.indexOf('function');while(s>=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)=
;a=3D=0A=
s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);=
if(=0A=
q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"=0A=
)q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s=
)=0A=
+'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'=0A=
+c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return =
s");'=0A=
eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"=0A=
+"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s."=0A=
+"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds=
;s.w"=0A=
+"d.s_c_in++;s.m=3Dfunction(m){return =
(''+m).indexOf('{')<0};s.fl=3Dfunct"=0A=
+"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"=0A=
+"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"=0A=
+"ndexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for"=0A=
+"(var p=3D0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"=0A=
+"))<0)return 0;return 1};s.rep=3Dfunction(x,o,n){var =
i=3Dx.indexOf(o),l=3D"=0A=
+"n.length>0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri=
"=0A=
+"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var =
s"=0A=
+"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D=
=3D"=0A=
+"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D=
"=0A=
+"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "=0A=
+"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"=0A=
+";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')"=0A=
+"):x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"=0A=
+"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(=
t,"=0A=
+"a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.leng"=0A=
+"th?t:''}return ''};s.isf=3Dfunction(t,a){var =
c=3Da.indexOf(':');if(c>=3D0"=0A=
+")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);=
retu"=0A=
+"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf"=0A=
+"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0};s.fs=3Dfunction(x,f){var s"=0A=
+"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.c_d=3D'';s.c_gdf=3Df"=0A=
+"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return =
0};s.c_gd=3Dfunc"=0A=
+"tion(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriod"=0A=
+"s,p;if(!n)n=3Ds.cookieDomainPeriods;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=
"=0A=
+"=3Dn>2?n:2;p=3Dd.lastIndexOf('.');while(p>=3D0&&n>1){p=3Dd.lastIndexOf(=
'.',"=0A=
+"p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):''}return "=0A=
+"s.c_d};s.c_r=3Dfunction(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie"=0A=
+",i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s.epa(c.s"=0A=
+"ubstring(i+2+k.length,e<0?c.length:e));return v!=3D'[[B]]'?v:''};s.c_"=0A=
+"w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v"=0A=
+";l=3Dl?(''+l).toUpperCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(=
v!=3D'"=0A=
+"'?parseInt(l?l:0):-60);if(t){e=3Dnew Date;e.setTime(e.getTime()+(t*10"=0A=
+"00))}}if(k&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+=
'; p"=0A=
+"ath=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()+';':'')+(d?' d"=0A=
+"omain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,"=0A=
+"f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew Arr"=0A=
+"ay;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i].e=3D=
=3De)n=3Di"=0A=
+"}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){"=0A=
+"x.b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return b}return =
0};s.cet=3Df"=0A=
+"unction(f,a,t,o,b){var =
s=3Dthis,r;if(s.apv>=3D5&&(!s.isopera||s.apv>=3D7)"=0A=
+")eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.m(t)?s[t](e):t(e)}');=
"=0A=
+"else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds.m(b)?s[b](a):b(a);els"=0A=
+"e{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a);s.eh(s.wd,'onerror"=0A=
+"',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dthis;return =
s.tfs};s.gtf"=0A=
+"soe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];s.eh(window,\"onerror"=0A=
+"\",1);s.etfs=3D1;var c=3Ds.t();if(c)s.d.write(c);s.etfs=3D0;return =
true')"=0A=
+";s.gtfsfb=3Dfunction(a){return window};s.gtfsf=3Dfunction(w){var =
s=3Dthis"=0A=
+",p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.locatio=
n.ho"=0A=
+"st=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s.gtfs=3Dfunc"=0A=
+"tion(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.etfs)s.tfs=3Ds.cet('gtf"=0A=
+"sf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.ca=3Dfunction()"=0A=
+"{var =
s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.apv>=3D3&&(!s.isopera||"=0A=
+"s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images[imn]&&(!=
s."=0A=
+"isns||(s.apv<4||s.apv>=3D5))){s.d.write('<im'+'g name=3D\"'+imn+'\" =
hei"=0A=
+"ght=3D1 width=3D1 border=3D0 =
alt=3D\"\">');if(!s.d.images[imn])s.ios=3D0}}};s"=0A=
+".mr=3Dfunction(sess,q,ta){var =
s=3Dthis,ns=3Ds.visitorNamespace,unc=3Ds.rep("=0A=
+"s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?'s':'')+':/=
"=0A=
+"/'+(s.ssl?'oms':'om')+'.dowjoneson.com/b/ss/'+s.un+'/1/H.3-pdv-"=0A=
+"2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s.isie&&!"=0A=
+"s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else =
rs=3Ds.fl(rs,2047)}if(s.i"=0A=
+"os){if (!s.ss)s.ca();im=3Ds.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)"=0A=
+"im=3Ds.wd[imn]=3Dnew =
Image;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta"=0A=
+"=3D=3D'_self'||ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))){b=3De=3D=
new Date;wh"=0A=
+"ile(e.getTime()-b.getTime()<500)e=3Dnew Date}return ''}return '<im'+'"=0A=
+"g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunc"=0A=
+"tion(v){var s=3Dthis;return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.su"=0A=
+"bstring(0,2)=3D=3D's_')t=3Dt.substring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3D"=0A=
+"v};s.gl=3Dfunction(v){var =
s=3Dthis;s.pt(v,',','glf',0)};s.gv=3Dfunction(v"=0A=
+"){var s=3Dthis;return =
s['vpm_'+v]?s['vpv_'+v]:(s[v]?s[v]:'')};s.havf=3D"=0A=
+"function(t,a){var =
s=3Dthis,b=3Dt.substring(0,4),x=3Dt.substring(4),n=3Dpars"=0A=
+"eInt(x),k=3D'g_'+t,m=3D'vpm_'+t,q=3Dt,v=3Ds.linkTrackVars,e=3Ds.linkTra=
ckEven"=0A=
+"ts;s[k]=3Ds.gv(t);if(s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';if(v&&!s.pt(v,'=
"=0A=
+",','isf',t))s[k]=3D'';if(t=3D=3D'events'&&e)s[k]=3Ds.fs(s[k],e)}s[m]=3D=
0;if(t"=0A=
+"=3D=3D'pageURL')q=3D'g';else if(t=3D=3D'referrer')q=3D'r';else =
if(t=3D=3D'vmk')q=3D'v"=0A=
+"mt';else =
if(t=3D=3D'charSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)s[k]=3D'UTF-8'}else"=0A=
+" if(t=3D=3D'visitorNamespace')q=3D'ns';else =
if(t=3D=3D'cookieDomainPeriods')q"=0A=
+"=3D'cdp';else if(t=3D=3D'cookieLifetime')q=3D'cl';else =
if(t=3D=3D'visitVariable"=0A=
+"Provider')q=3D'vvp';else if(t=3D=3D'currencyCode')q=3D'cc';else =
if(t=3D=3D'chan"=0A=
+"nel')q=3D'ch';else if(t=3D=3D'campaign')q=3D'v0';else if(s.num(x)) =
{if(b=3D=3D'"=0A=
+"prop')q=3D'c'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'hier'){q=3D'h'+n;"=0A=
+"s[k]=3Ds.fl(s[k],255)}}if(s[k]&&t!=3D'linkName'&&t!=3D'linkType')s.qav+=
=3D'"=0A=
+"&'+q+'=3D'+s.ape(s[k]);return ''};s.hav=3Dfunction(){var =
s=3Dthis;s.qav=3D'"=0A=
+"';s.pt(s.vl_t,',','havf',0);return =
s.qav};s.lnf=3Dfunction(t,h){t=3Dt?t"=0A=
+".toLowerCase():'';h=3Dh?h.toLowerCase():'';var =
te=3Dt.indexOf('=3D');if(t"=0A=
+"&&te>0&&h.indexOf(t.substring(te+1))>=3D0)return t.substring(0,te);re"=0A=
+"turn ''};s.ln=3Dfunction(h){var s=3Dthis,n=3Ds.linkNames;if(n)return =
s.pt"=0A=
+"(n,',','lnf',h);return =
''};s.ltdf=3Dfunction(t,h){t=3Dt?t.toLowerCase()"=0A=
+":'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substrin"=0A=
+"g(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'+t)return =
1;"=0A=
+"return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLower"=0A=
+"Case():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Dfunction(h)"=0A=
+"{var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExternalFilters,l"=0A=
+"if=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.location.hostname;h=3Dh.t=
oL"=0A=
+"owerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))ret"=0A=
+"urn 'd';if(s.trackExternalLinks&&(lef||lif)&&(!lef||s.pt(lef,',','l"=0A=
+"tef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';return ''};s.l"=0A=
+"c=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\""=0A=
+");s.lnk=3Ds.co(this);s.t();s.lnk=3D0;if(b)return this[b](e);return =
true"=0A=
+"');s.bc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];if(s.d&&s.d.all&&"=0A=
+"s.d.all.cppXYctnr)return;s.eo=3De.srcElement?e.srcElement:e.target;s."=0A=
+"t();s.eo=3D0');s.ot=3Dfunction(o){var a=3Do.type,b=3Do.tagName;return =
(a&&a"=0A=
+".toUpperCase?a:b&&b.toUpperCase?b:o.href?'A':'').toUpperCase()};s.o"=0A=
+"id=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p=3Do.protocol,c=3Do.onclick,n=3D'',x"=0A=
+"=3D0;if(!o.s_oid){if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p||p.to=
LowerC"=0A=
+"ase().indexOf('javascript')<0))n=3Do.href;else =
if(c){n=3Ds.rep(s.rep(s."=0A=
+"rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=3D2}else"=0A=
+" if(o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBMIT')){n=3Do.value;x=3D3}else =
if(o.src"=0A=
+"&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3Dx}}re=
turn o"=0A=
+".s_oid};s.rqf=3Dfunction(t,un){var =
s=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?','"=0A=
+"+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=3D0?s.epa(t"=0A=
+".substring(e+1)):''};s.rq=3Dfunction(un){var =
s=3Dthis,c=3Dun.indexOf(',')"=0A=
+",v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return s.pt(v,'&','rqf',un);return =
s.p"=0A=
+"t(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q"=0A=
+"=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=3D'';if(e>=3D0)s.pt(t.substr=
in"=0A=
+"g(0,e),',','sqs',q);return 0};s.sqs=3Dfunction(un,q){var =
s=3Dthis;s.squ"=0A=
+"[un]=3Dq;return 0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,"=0A=
+"c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',"=0A=
+"0);s.pt(s.un,',','sqs',q);v=3D'';for(x in =
s.squ)s.sqq[s.squ[x]]+=3D(s.s"=0A=
+"qq[s.squ[x]]?',':'')+x;for(x in =
s.sqq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){"=0A=
+"v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ape(x);c++}return =
s.c_w(k,v,0)};s.wdl=3D"=0A=
+"new Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onlo"=0A=
+"ad\"),i,o,oc;if(b)r=3Dthis[b](e);for(i=3D0;i<s.d.links.length;i++){o=3D=
s."=0A=
+"d.links[i];oc=3Do.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs("=0A=
+"\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\""=0A=
+"onclick\",0,s.lc);}return r');s.wds=3Dfunction(){var =
s=3Dthis;if(s.apv>"=0A=
+"3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachEvent)s.b.attac"=0A=
+"hEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener)s.b.addEve"=0A=
+"ntListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s"=0A=
+".vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingG"=0A=
+"roup,k=3D's_vsn_'+s.un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear"=0A=
+"();e.setYear(y+10+(y<1900?1900:0));if(v){v*=3D100;if(!n){if(!s.c_w(k,"=0A=
+"x,e))return 0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction"=0A=
+"(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction("=0A=
+"t,m){var s=3Dthis,i=3Dt?t.indexOf('=3D'):-1,n,x;if(i>=3D0&&m){var =
n=3Dt.subst"=0A=
+"ring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}ret"=0A=
+"urn 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds."=0A=
+"dynamicAccountList,m=3Ds.dynamicAccountMatch,n,i;s.un.toLowerCase();i"=0A=
+"f(x&&l){if(!m)m=3Ds.wd.location.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.t=
oL"=0A=
+"owerCase();m=3Dm.toLowerCase();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}=
i=3D"=0A=
+"s.un.indexOf(',');s.fun=3Di<0?s.un:s.un.substring(0,i)};s.t=3Dfunction(=
"=0A=
+"){var s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Mat"=0A=
+"h.random()*10000000000000):tm.getTime(),sess=3D's'+Math.floor(tm.getT"=0A=
+"ime()/10800000)%10+sed,yr=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMo=
"=0A=
+"nth()+'/'+(yr<1900?yr+1900:yr)+' '+tm.getHours()+':'+tm.getMinutes("=0A=
+")+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tf"=0A=
+"s=3Ds.gtfs(),ta=3D'',q=3D'',qs=3D'';s.uns();if(!s.q){var =
tl=3Dtfs.location,x=3D"=0A=
+"'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1.0',k=3Ds.c_w('s_cc','tru=
e',0)?'Y':"=0A=
+"'N',hp=3D'',ct=3D'',pn=3D0,ps;if(s.apv>=3D4)x=3Dscreen.width+'x'+screen=
.heigh"=0A=
+"t;if(s.isns||s.isopera){if(s.apv>=3D3){j=3D'1.1';v=3Ds.n.javaEnabled()?=
'Y"=0A=
+"':'N';if(s.apv>=3D4){j=3D'1.2';c=3Dscreen.pixelDepth;bw=3Ds.wd.innerWid=
th;b"=0A=
+"h=3Ds.wd.innerHeight;if(s.apv>=3D4.06)j=3D'1.3'}}s.pl=3Ds.n.plugins}els=
e if"=0A=
+"(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';j=3D'1.2';c=3Dscr=
een."=0A=
+"colorDepth;if(s.apv>=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d=
.d"=0A=
+"ocumentElement.offsetHeight;j=3D'1.3';if(!s.ismac&&s.b){s.b.addBehavi"=0A=
+"or('#default#homePage');hp=3Ds.b.isHomePage(tl)?\"Y\":\"N\";s.b.addBe"=0A=
+"havior('#default#clientCaps');ct=3Ds.b.connectionType}}}else =
r=3D''}if("=0A=
+"s.pl)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.pl[pn].name,100)+';';if"=0A=
+"(p.indexOf(ps)<0)p+=3Dps;pn++}s.q=3D(x?'&s=3D'+s.ape(x):'')+(c?'&c=3D'+=
s.ap"=0A=
+"e(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D'+v:'')+(k?'&k=3D'+k:'')+(bw?'&bw=3D=
'+bw"=0A=
+":'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D'+s.ape(ct):'')+(hp?'&hp=3D'+hp:'')=
+("=0A=
+"p?'&p=3D'+s.ape(p):'')}if(s.usePlugins)s.doPlugins(s);var =
l=3Ds.wd.loca"=0A=
+"tion,r=3Dtfs.document.referrer;if(!s.pageURL)s.pageURL=3Ds.fl(l?l:'',25=
"=0A=
+"5);if(!s.referrer)s.referrer=3Ds.fl(r?r:'',255);if(s.lnk||s.eo){var o"=0A=
+"=3Ds.eo?s.eo:s.lnk;if(!o)return '';var =
p=3Ds.gv('pageName'),w=3D1,t=3Ds.ot("=0A=
+"o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc;if(s.eo&&o=3D=3Ds.eo){while(o&&!n=
&&t!"=0A=
+"=3D'BODY'){o=3Do.parentElement?o.parentElement:o.parentNode;if(!o)retur=
"=0A=
+"n =
'';t=3Ds.ot(o);n=3Ds.oid(o);x=3Do.s_oidt}oc=3Do.onclick?''+o.onclick:'';i=
"=0A=
+"f((oc.indexOf(\"s_gs(\")>=3D0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf("=0A=
+"\".tl(\")>=3D0)return =
''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('"=0A=
+"?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=3Ds.linkName?s=
"=0A=
+".linkName:s.ln(h);t=3Ds.linkType?s.linkType.toLowerCase():s.lt(h);if("=0A=
+"t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape(t):'o')+(h?'&=
pev1=3D'+s"=0A=
+".ape(h):'')+(l?'&pev2=3D'+s.ape(l):'');else =
trk=3D0;if(s.trackInlineSta"=0A=
+"ts){if(!p){p=3Ds.gv('pageURL');w=3D0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s=
.gg("=0A=
+"'objectID')){n=3Ds.gg('objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'=
+s.ape"=0A=
+"(s.fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oid=
"=0A=
+"t=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'&oi=3D'+i:'')}}if(!trk&&!qs)return =
'';v"=0A=
+"ar =
code=3D'';if(trk&&s.vs(sed))code=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')"=0A=
+"+s.hav()+q+(qs?qs:s.rq(s.un)),ta);s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.link=
"=0A=
+"Name=3Ds.linkType=3Ds.wd.s_objectID=3D'';return =
code};s.tl=3Dfunction(o,t,n"=0A=
+"){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D("=0A=
+"s.wd.location.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocum=
"=0A=
+"ent;s.b=3Ds.d.body;s.n=3Dnavigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.inde=
xOf("=0A=
+"'Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MS"=0A=
+"IE '),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'"=0A=
+"Opera';s.isie=3D(apn=3D=3D'Microsoft Internet =
Explorer');s.isns=3D(apn=3D=3D'Ne"=0A=
+"tscape');s.isopera=3D(apn=3D=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D=
0);i"=0A=
+"f(o>0)s.apv=3DparseFloat(s.u.substring(o+6));else =
if(ie>0){s.apv=3Dpars"=0A=
+"eInt(i=3Dv.substring(ie+5));if(s.apv>3)s.apv=3DparseFloat(i)}else =
if(s."=0A=
+"ns6>0)s.apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFlo"=0A=
+"at(v);s.em=3D0;if(String.fromCharCode){i=3Descape(String.fromCharCode(2=
"=0A=
+"56)).toUpperCase();s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D'%U0100'?1:0))}s.u=
n=3Dun;s"=0A=
+".uns();s.vl_l=3D'vmk,charSet,visitorNamespace,cookieDomainPeriods,coo"=0A=
+"kieLifetime,visitVariableProvider,pageName,pageURL,referrer,currenc"=0A=
+"yCode,purchaseID';s.vl_t=3Ds.vl_l+',channel,server,pageType,campaign,"=0A=
+"state,zip,events,products,linkName,linkType';for(var n=3D1;n<51;n++)s"=0A=
+".vl_t+=3D',prop'+n+',eVar'+n+',hier'+n;s.vl_g=3Ds.vl_t+',trackDownloadL=
"=0A=
+"inks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkD"=0A=
+"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkNames'"=0A=
+";if(pg)s.gl(s.vl_g);s.ss=3Dss;if(!ss){s.wds();s.ca()}}",=0A=
l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in=
dexOf(=0A=
'MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(l)for(i=3D0;i<l.length;i++){=0A=
s=3Dl[i];s.uns();if(s.un=3D=3Dun)return s;else =
if(s.pt(s.un,',','isf',un)){=0A=
s=3Ds.co(s);s.un=3Dun;s.uns();return =
s}}if(e>0){a=3DparseInt(i=3Dv.substring(e=0A=
+5));if(a>3)a=3DparseFloat(i)}else =
if(m>0)a=3DparseFloat(u.substring(m+10)=0A=
);else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(=0A=
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(=0A=
un,pg,ss)}
------=_NextPart_000_0000_01C83FEF.B64F19B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://stats.wordpress.com/wpcom.js?9

function fzd(){=0A=
var pr=3Ddocument.location.protocol||'https:';=0A=
if ( _admin ) {=0A=
	var p =3D escape(_page);=0A=
	=
url=3Dpr+"//stats.wordpress.com/h.gif?admin=3D1&page=3D"+p+"&rand=3D"+Mat=
h.random();=0A=
} else {=0A=
	var t =3D escape(document.title);=0A=
	var b =3D escape(_blog);=0A=
=0A=
	if ( typeof _site !=3D 'undefined' )=0A=
		var s =3D '&sid=3D' + escape(_site);=0A=
	else=0A=
		var s =3D '';=0A=
=0A=
	if ( typeof _post !=3D 'undefined' )=0A=
		var p =3D escape(_post);=0A=
	else=0A=
		var p =3D 0;=0A=
=0A=
	var f =3D "";=0A=
	if (typeof(pp_frames) !=3D "undefined")=0A=
	 if (pp_frames)=0A=
	  f =3D top.document.referrer;=0A=
	if ((f =3D=3D "") || (f =3D=3D "[unknown origin]") || (f =3D=3D =
"unknown") || (f =3D=3D "undefined"))=0A=
	 if (document["parent"] !=3D null)=0A=
	  if (parent["document"] !=3D null) // ACCESS ERROR HERE!=0A=
	   if (parent.document["referrer"] !=3D null)=0A=
	    if (typeof(parent.document) =3D=3D "object")=0A=
	     f =3D parent.document.referrer;=0A=
	if ((f =3D=3D "") || (f =3D=3D "[unknown origin]") || (f =3D=3D =
"unknown") || (f =3D=3D "undefined"))=0A=
	 if (document["referrer"] !=3D null)=0A=
	  f =3D document.referrer;=0A=
	if ((f =3D=3D "") || (f =3D=3D "[unknown origin]") || (f =3D=3D =
"unknown") || (f =3D=3D "undefined"))=0A=
	 f =3D "";=0A=
	f =3D escape(f);=0A=
=0A=
	u =3D escape(document.location);=0A=
=0A=
	if ( 'undefined' !=3D typeof _admin )=0A=
	 a =3D "&admin=3D" + _admin;=0A=
	else=0A=
	 a =3D "";=0A=
=0A=
	=
url=3Dpr+"//stats.wordpress.com/h.gif?blog=3D"+b+a+"&post=3D"+p+"&ref=3D"=
+f+"&url=3D"+u+"&user=3D"+_user+"&rand=3D"+Math.random()+s;=0A=
}=0A=
document.open();=0A=
document.write("<img id=3D\"wpstats\" src=3D\""+url+"\" alt=3D\"\" />");=0A=
document.close();=0A=
}=0A=

------=_NextPart_000_0000_01C83FEF.B64F19B0--
