From: <Saved by Windows Internet Explorer 7>
Subject: Extortion Plot Threatens to Divulge Millions of Patients' Prescriptions | Threat Level from Wired.com
Date: Mon, 10 Nov 2008 10:33:22 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C9431F.C1A912A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/wired_blog_logo.gif

R0lGODlhEAFaAOYAALy5tJuWj97c2sbHyeHi48bIydTV1+7v7+7v8NPV1tTV1ouFfbSwq83Kx4J8
c+7u7/f29u/v8NXT0ODh4qyooubl46Sfmefo6e7t7MXCvpONhtPU1uTl5tDR09rb3NHS1PLy8/X2
9snLzdvc3drb3crLzdDS0+vr7NfY2t7f4PX19fn5+ujo6c3P0ejp6drc3fn6+vHy8t3e4Pn5+evs
7M3O0PX19uvs7c3P0N3e3/b29uXl5ujp6srMzvr6+tfZ2tbY2dDS1PLz893f4MzO0OHh4+Tk5dfY
2cfIysbIyv///3pzagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQAVoAAAf/gEuCg4SFhoeIiYkASo2Oj5CRkpOUkwKKmJmaiAKVnp+gkgCbpKWm
p6iLoauslqmvmp2ts62jsLe4uZqMtL2gl7rBsr7Ek7bByMmwvMXNj8DKsMPOzsfR19iq1NTQ2abT
28TW3uTYzOHE3eWx6M3j6/C65+206vGJ4PS19/y58/qs7PUrlA9gqHcDETEAwLBhAEwOFjYEwMAB
pgATGS4Y9E9SgwAgQ4ocSVIkg1+ZMqpcqZJBAIubCjYqSbMmzQqeEBJawLLnRAsPpUVqgKkgUUX5
NgrqGEmnqQAoMW1rALMopWsyHTkVBLVYhYqo/gkc5OCqIgyQIBBiCmkrqa6e/8YSClehKj6zyrI2
cgu3GAQGpyxIUtQXUlBEkbqxfeR2U2FXUsNlyJQVa86L4Y6SWiBJ6SG2gBE9trZYa67HkuQOaueZ
E95kepXwRTe5FIRIFu5O0myIAu61oBprQp04UzsKVidZrjQb3WFNEpomuj0JQ6IMkVqXbvSxpIZD
C2ie/KRaUGqfDSVQh8T7UNaRdgWFt/nSUOzm7NFnEIBWkoRS//x3iAaexDcIONYB54tA21VS3hKi
bMJZcUiF8txSn1y4xH2YRaIhIhSs94iBiTxWAYie5HaIiEoIyFE6n8EYWVukRAfJiRWCouF2GnJI
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
9zZdQzx209l2Quxs5FZnOBYIADs=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=threatlevel;kw=blogs;kw=top;tile=1;sz=728x90;ord=123456789?

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

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/27bstroke6/files/threatlevelBanner_normal.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwM
DAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABuA+gDAREA
AhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAYCAwQFBwgB/8QASxAAAAUDAwIDBQUEBgcGBwAA
AAECAwQFERIGEyEHMRQiQRUjMlFhCDNCcYEWUmJyJENTgpGhFzRjc5Kx0SVEdIOToiY1ZHWytMH/
xAAbAQEAAgMBAQAAAAAAAAAAAAAAAwQBAgUGB//EADsRAQACAgECAwYDBQcDBQAAAAABAgMRBBIh
BTFBEyIyUWFxgZGhFCNCYrEGM1LB0eHwFUNyFiQ00vH/2gAMAwEAAhEDEQA/APQm0DBtAG0AbQBt
AG0AbQBtAG0AbQBtAG0A10uqxYlYp9KdSsnaml84zti28o5JUbZne+SkKNSeOyTAbHaARfSVdT+y
UeTXpzTcqGuRBnypCkMkp6E+uO4tV8UlkbWX6gyjmpNf6O/aLTVSgVAqm2xKfiSl01t2dZuVHWSS
/oqHcjVJaZRiXNzIBu/9ITbk9FPh6erMqY40qQ2z4dqKZtIUSFK/pr0XspRd/wDoAj+kNS6lp+na
ij9mHlN0mbUjkm7LiIUlJyXZKU2Qt26ktOpy5tftcBVW63rOZI0bUf2fittqqJPxke0DM1m/TJba
Uq/oxY+V3K/Pa3qA3SdUa1VWnaOWm4vi2YzctZ+0jw23VrbTz4XvdowEf0zq2t0TSdXqczTT7lPg
z65LmyI8mMo0k3UZLr3kcU0atuxo4748AMnVerJC6vpZidpyrwUFVVPOJUyxJNezBkqSlBQnpWRk
vFX5EfqQCQI6m6E3VMyqmVNeQSTcbqbL9OUnL4cimIYtex2+YB06nlV6ZUaqiYUtqZVJqo+Lm4lD
DTxx2STYzJKVIYJZEX71/UBtNQVZdMXS2Wmd+TVJzUJpF7WI0qeeX6/AwytX6Aw2+0AttKYdNZNO
JcNpW26STI8VkV8VW7HYy4AXNoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2
gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaA
NoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2
gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gDaANoA2gGVgDJgAYAGABgAYAGAB
gAYAMKo1SBTnYTcxe2dQkFEjHY8TeUhS0pM+ycibMiv3OxdzAZuADn9D1rS6Cuo6arU1yRV6ZNdb
hxkJdmTZMR60mMtLTROOrwQ7tKVbujkBptUal1TqOiOV7TtCKGjS0p6a2/VXcJCnoKHWpDKYbG4r
zoU4j3jqODuAu6j9oR5VAk13WLz1Fqbi0TW4GNLbQ05GW8w8g2TOWSM2yQd3j+IhHfLWvnMQxMxC
MU6udItN6mrUmPTEVWPI8O9BlGz4h9L2CkSEb0w9210JWZ5Hc1GKd/E8UfVHOarV/wCk80aLpmmG
ad/8qVDONMW7zanSUPR/ISf3WUpPzCrbxf5VRznUzur+qJNbj1htqLGlRYz8RvbQoyNqQ4y4rPNS
rmRx04/K5/MQT4pl+jX20tV/pD1gTdSaTPwaqy1OzkE0z51ONpZVyaDNN0IIuDEU+IZvn+kNfa2W
HteauOPDQdRXhTDJyCWLfu1ttqaSZeXmyFmXIxHOzf4k/Ft1ZaxPlNo/qxk9TNdJqC6iVWc8a40m
Ot7Bq5tNqUtKbY24U4oxL+2Zfm9r/wBOwf4Vv/SHq72LLoip2dMnHIVJYU015lTHlPvqzxzupxxR
9/XgbRzsvzaz4Xg/w/rLdq61aueqdOqEtuLIcpinVsINtSUmp5s2jNWKi5JKjsJI8RyfRDbwfFPz
huqD10RFrFWqVRo+85VdglbLpESER2sEoIlJO5Go1K5P1E9fE/nCtfwT5WYUKtdMJGkqNTzhog6m
J2Eip1lLHhnkpN9C57iJLB7ljRuEjzX5LgWK8/HP0U8nhOavylN41KKqa4pydI6qdkRqXBfmZTF+
12W3pC0sMou4pL9zbS9ld7K1u1+bVclbeU7UcmG1PiiYbiDr7VkaDVJ9WoSJ1KpD8mPIqlKeQk1F
D4fd8LKUjFCFpUk7PKVcj4G6Nd6VV+gv0RiGqYhGpZxuVOqU2QSo8spExZvOe5eS24pDeWCVEm2K
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
KHJVkklfMVnQiX0BsKRXalSZDbsV3yIeakKiruphxcdZON7jfwqxWkjK/YSYs1qTuEOfj0yxq0Ox
0bW+lOolcRK1hL9gv0eGr2N4d9cY0SF+aTLRJLGyiS2hKG1GZWyvlfjtcfm1v2ntLzfL8Nvi7x3q
3ulK5V6dU2tW6/J1dKlteE05qF1CGkRIjjnlOoMJIijPTLNqU6Xk+FJ7Z+U7rmuqVuuUyi0d+rz3
cITCSUak+ZSzUZJQhtJcrW4oyShJcmZkRAM5pW40hzFSM0krBRWUV/Qy+YCrEAxAMQDEAxAMQDEA
xAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDE
AxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQD
EAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEAxAMQDEBcsAWALAFgEM6iNyaRHLWsCUmPLojSvFx
pDu3FmQzO7kddzxQ5fllfcl8fCowENrFWrfULTFRrbLrdL03SXjy05PPYenKirI3mKqq/wDRkOJ8
qG7ne5KXdPkGLWiI3PkIDr3qizVqq1J0qw7RWyg+z5DyTJp16OZpWlpaWzNKUsmRkix3K6rHYzIc
Hl+IzbtTtCrky/Jz4iHLQKkldZISRqWr4UJK5n+REN61mfIVpspNy7H2MY01ehOj9SYm9On2aFHi
w6/CQuO/7siSuQlHuHnccVLzK1zM+9x2cE7r2dPBbdOzN6Xu9S0wanUtcrPZcJLkKIbaN9skko3P
IwXBHxZJ3Vx/jvTfq2x9X8Tzq+5Flvy3I7e1HeedU0wfBoQpZmlJl6WLgcvL8bl5PidBpcisVGmU
sqTUFUyfWofspU1KlN4TKcvJF1o8xG7HJZmZDr0nqo6VJ6qNtN6LUGlQZM/VGqr1R1pZx3HFoZQb
2J45G8bjjvm+VriCcMeqO3Hj+KUT6ZarpOlq47V6pGkyXDi7EVuMlCrKcUSlqUa1otwi36itgvWu
1Xj5a0nuwNXagmalrs+oPOPoiSXLx4a3FGlDZJJCSwI8COyebeo1y55me3k0y55tPbybOl9StVU/
S5aYJqHJpZNrj3ktuLc2F/1fC0psRGZFx2G0crs3jlzFdNVpzVlb0iuXPo5s77jG25voNZYo8xWs
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

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/icon_email.gif

R0lGODlhDgALAJEAAKLo/////xqWv+X4/yH5BAAAAAAALAAAAAAOAAsAAAIklI8XNu1ugBjztSnk
tTVXCkFa+FFjt5mYtXkl5yYyEAD2jd8FADs=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/27bstroke6/images/2008/11/06/picture_11.png

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

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wired.com/images/stumble.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsFAAALBQHJjchJAAAA
B3RJTUUH1QsIBiMnI22AegAAAAZiS0dEAP8A/wD/oL2nkwAAAqlJREFUKM81UstrE0EYn9nMtsl2
TdI0bZrQVix5VKQQbFWiBUEFi4+C0BY9eBKV/AHSmz148Cp48lJUqBdFCgaLUFQK0p6EPogpsU3L
pmmSpk3SJLvZneyO3zZ1YGd3Z79vf68PM8bQ/wXPhmHoug5785zjOMvxwhg3awhcjUaDEAIVq/W1
WO1LrPotaYvXFXWEXRnSh6LWqN1uFwSh2Yabf4J9RVl9rEd31e1atUY1qlLV0A2EkVAXF7mfvb29
TqeT53mzoVn9QLkvHUqapgEgQwxKkXFMooBTF9PSymYwGHS5XCdM7u2O7+xvuRpn3HwbsAZIbOF2
9LheryPMRLEtqbTgZDIUCpkNnxIfpeLO90vLEWG4qpsMQaGDw2v61tBCCIgBIO/uex+bf2qzEfBk
iS6dtYavCsMTnzfmF/9SRQZtoxe65x6NdFv8mdoGMvnhhbX0zXMODhxcUpelsqQg7dXt4Oyz6+N3
wlqhsLq9D1D2FvuxDlCPU4Y7m81yQImz4CM5F16OvM6/7OyMv7sb6Ax6GN9quk4wMu+YEYI4S7Va
NXOI6tFZV+yoJs+sz5RoMdJ/nho0p/AKQ5PeSWeL24HF37upLlaECLCqquVKpd3laiYJjr7dLEWn
v8Kn6anRqcF2gtivgnzjxY8JEr/cL2BKaT6fvzWXyh7WtAYtFassU0HtDqRSJFhPnfYIhOVWNoXC
3pOBXCQSIRC4KIrjffzzLY5RSMCOfE7TFRtg4EoyUymVWxu1sQHs8/kgbwIOWq3Wh4OeXLb0ZjFL
VYZMfRiyRhCApgna0ZifBu2y3x/2er0nowHy0+l0IpGI/Sl/WFfqpQaAdLHCNT/xkiLUBQIBiLmn
p+dk+CA+WZYPDg4ymYwkSeA3vMI5sPV4PMAEejo6OmBm/wF0E24/Aq87YQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=threatlevel;kw=blogs;kw=bottom;tile=2;sz=300x250;ord=123456789?

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

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/RRheadings/hed_send_tip.gif

R0lGODlhLAEpAMQAAP/////+//7+/v///f/9//z/+fr+/efn5+bm5uXl5ePj49nZ2c3NzcHBwba2
tqqqqp6enpmZmZKSkoaGhnp6em5ubmJiYldXV0tLSz8/PzMzMwAAAAAAAAAAAAAAAAAAACH5BAAH
AP8ALAAAAAAsASkAAAX/oKIgZGKeaKqubOu+cCzPdG3feJ6LY6n/wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+16vzWGYzxmnMjo8SKBNrPJjcQirV7N4YkGei1Px11iDm52dHt3Y3GHaH9vjGCPXRAa
k5QaDiaVmZeVGWuVFmyZlBIqDp8JFpWXDRmipC2tGhktpqKUY6e1rpgaoJC/SbaiKRcaGBbIrRMm
Fq0ZyKmWqLEapM3Gyw3RxxYYk45528sT3r1xE7LQ3hctD5UPLKbPxRoX1w7akxjZ28nGJsUoABto
ZBKAgwgRToqAYtIrVL1OpPKVYNIliPqYVWu4MQEDhytAmpAwSWLEkSVZ/1DQQMGbwBWmQNW6lOqi
SF6vSGrQ+JCgzx8aAARNeDCoBoYnJi0zoYfRxBMSJLiZOAkCxJ43J1UI2TGBTpPsTASCpeEBOgws
tC2bmWCChT83K3b82rbrz7s3hg5VWBSpiXLpLEjgA/GZBasoUklIhVYxx4eTKD6GmjLBSkrIJoA7
4W5Wg28v2KaIO4nCmAopSV7Ey5rG3tcK/Xq1tVXjqBSKa0FwnLRrZK4P6bKhRmnWirNRlYa2qIK0
qNruVree/mKv0OuxU4iJ2lIW2DK4NzLmjbO35N7BK/eJOoHe5gSAKaF1IXpyb24WKLgxNYi6/5BF
BYjdUShEtZpwT/GkoP8udmXFEnCU7WQCBBIgFoo0KXxWDXeg0cLcaA3adcIc/5UIoHV8EYhehCZR
xNuLt614YU8nKHPCWS2e8SEKOIoVVyk7ylieChRaaKKJBhGlkIoA2eKLMBudIolIDHLS3wmoPXej
MCpEUxKD55mEmY5jVtnlSUciCSUlsj1AnDFwCUPKKQnQ80qVk1wAzwoN0IMZIwzEJ4uRtn1J55lj
mgDmhZScGWaa1EUg6aSUTgrppZhmqummnE6x5qeghirqqKSWauownaaq6qqsturqq7DGKuustNYK
g5K45qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+2Atdhmq+223Hbr7bfghivu
uOSWa+656Kar7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAcs8MAEF2zwwQgnrPDCDF8rwMMQ
RyzxxBRXDHHDGE9r8cYcX5xsACCHLPLIIRdAwMkEZLzvACzHS/LLIi9rwMwzq8wuyRjTXPOuIQAA
Ow==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=threatlevel;kw=blogs;kw=top;tile=3;sz=300x250;ord=123456789?

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
PdZkXdZmfdZXTQGBAAA7

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/hed_team.gif

R0lGODlhJQEpAMQAAOXl5f///2ZmZqqqqoiIiMPDw7u7u6GhobKysnd3d25ubpmZmdTU1H9/f93d
3czMzJCQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAlASkAAAX/ICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+16v+CweEwum884xmDNHhQAbTbJsCYh2AYRff1G+/9BBQKDhAIDAIWEJAqDeSIEhA0i
CYSHgJeYOIIFgoeGIgIEjwIjBgIQAgskkA0CDgwCrZaZtLUvagydcH2hIncjCwIMCgqrAgcCBabI
s7bOzyi6JIUlCgkAwQ8jkKZrAt3Q4eIi0iMCCXUjD4kH266hBA3l4/S084iicMkAyAve16MANGB0
4F69g2gKBCOAYMSAc2sgFUBA6RACggAoCkCA7NvCPghDmnk4KB+iRMkglQ0CoJKUSgKm3g1qJrKm
zZs4c+rcybOnz59AgwodSrSo0aMuAihdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo
06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2ve
zLmz58+gQ4seTbq06dOoU6tefTYEADs=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/27bstroke6/files/knight_batten.jpg

/9j/4AAQSkZJRgABAQEASABIAAD//gAMQXBwbGVNYXJrCv/bAIQABwUFBgUFBwYGBggHBwgKEQsK
CQkKFA8PDBEYFRkZFxUXFxodJSAaHCMcFxchLCEjJygqKioZHy4xLSkxJSkqKAEHCAgKCQoTCwsT
KBsXGygoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8QB
ogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
CgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz
UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4uPk5ebn6Onq8vP09fb3+Pn6/8AAEQgAlgCWAwEiAAIRAQMRAf/aAAwDAQACEQMRAD8AxLa0wg4r
SSNYlz6VppowQACbp/sf/XofRi4x9ox/wD/69cUcfhUvi/B/5H2j4iyx/wDL3/yWX+Rzt5N1JPFY
s8hdq6+fwsZv+X3b/wBsv/r1WPgrJ/5CH/kH/wCyrCeOoSfxfg/8i1xHlS/5e/8Aksv8jk6K6v8A
4Qj/AKiH/kH/AOyo/wCEI/6iH/kH/wCyqPrtD+b8H/kV/rJlX/P3/wAll/kX/C1l4T1A6Vph0vUd
X1S9fbdMkxiW1GeqgA7gByckdPwqMeFLZfGr+H7K6MtubsQLOcEhc85xwSOR9RXZ+H4vDuh6AdOi
k1S2vLgf6XfWixrLJ/sBmJ2r9MHj3NYtlptro2vw6jpk0zW9vMskaXKjeQMZDFeOeegrZYvDpJuS
PNWf4NTqSVV2s7Xu7vvtp2Sttvqasvh3QLwa7p2l21zb3ujxu6zyT7xcbDhgRgAcjjHr+Fc94c0b
T7vTtY1rVklms9LiVvs8T7DM7EgAtzgcfr7V1897pNsdavNN+1i91iNo2Eyrsg38uRg5PJyKxfD1
vbWFhq2k6jNLJZapGqs0KAPEykkMMnB6/pVyx2HvbmMo57hI05R9q7vl736c2ttOvX0OX8X6FpkW
i6N4j0aOa3tNTEiPazSbzE6NjhsAkHB6+nvx0/hnwLol/o+iXC6Td6z/AGixW8u4rsRLYkHn5e+M
9/T3AqLxJp1pqGjaRoWmTyxWOmByHnjBeV3OSTg8DJP51sW76XNbeHvtV1qFrLoSqqx2eBHcbSDk
gngnHP1NZrF4fmtzBUz3DSpKEazveX822vLd6X6dfW55LrtnaafrN9aWFwbq1hmZIpj/ABKD+v17
1n13/iTQBr+u32qi4FuLqUuIhFnb+OeT6+9Zf/CEf9RD/wAg/wD2VZPGUL/F+DPTpcSZZyR5qutl
fSX/AMicpRXV/wDCEf8AUQ/8g/8A2VKPBOD/AMf/AP5B/wDsqPrlD+b8H/kaf6yZV/z9/wDJZf5H
O2cPmPnH0rfVRFCB3NX7fwusGP8ASt2P+meP61O+hb/+XnA/65//AF62hjsNFay/B/5EPiPK3/y9
/wDJZf5GITSZ962D4cJ/5e//ACH/APXpP+EcP/P3/wCQ/wD69X/aOG/m/B/5B/rFlf8Az9/8ll/k
blFFFfKn5EFFFFAHQXWhWo8MwaxavM0hYLMrkFV5IOMDjnH51p+H/BtnqWlw3d5NPHJOx8tY2UAg
dOoPPBP0pPBxGp6TqeiueXXzI89ieM/gQpq34h1VNG1TRrKFsQ2QVpAPQ/L/AOg5/OvXp06Kiq8l
7tkred7P/M9CEKaiqslpZL53Oe0Pw/8A2jrkmnXJdEg3+aY8A/KccZz3xT7nStMSyv5oV1F3gmZI
pNmYiAQMswX6/pXaX8EWiLrGtIw3zxLs9mxgfmSDXP6b/wAiBqH/AF1P80olhoU06bWtpP5dAdGM
Pce9m/8AI5YabfMsTCyuCs3+rYRNh/pxz+FJd6feWOPtdrLBu6GRCAfpXY6vf3Nh4P0k2szQtIqK
zocNjaTgHtTLu4lvvAAmuZGmlWUAO5yeHx1+lc8sLBXim7qPMZOhHVX1SucmNK1AmICxucyjMf7p
vnHtxzTLqxu7Fgl1bSwE8gSIVz9K7TxRqF3Y6HpC2s7weZENzRna3Crxnr3o1CQX/hLSZr595a5Q
SSMecZYE5+lOWFgnKKbulfy6f5jdCN3FPVK5x9vpOoXcRlt7G4ljH8SRkg/T1qBbWd5/s6wSNNnH
lBCWz6Y616F4luY7O7tovtuoWUYQeUlnGNjcn3GT04qG6miuPFmjyC2ngnwwkM0YUuAvB4PPeqng
4RfLzappff8A11HLDRTtfqvxOJbStQjiklexuEjiOHZomAX68cVUrqvF+u351K905ZtloNqGMKOe
ASc4z1rla468IQm4wbdjnqxjGXLHoFFFFYmQUUUUAFFeVMSxyasSQomnQXADGSS5aHrxgJu6eua9
R5el9v8AD/gn3VXhKNLl5sRu0vg6v/t49NorzLUY4NPe3sSGk1B182cBvlgQ/dB/2jUG1sE7WwvU
46URwCkrqf4f8EihwtTxEHOniNL2vyb26r3tj16w1G60u4+0Wc3lS7Su7aDwfYim3t7cahcvc3Uh
kmfG5sAZwMdBxXlMLxRqFaOVp5XVYyo+UD+Ld6cdK3oo/Kizj6mtoZdKUeX2mnp/wTVcJ3vD6w9H
/L5J6e95noN1r+p3tmtlcXRkt0wAmxR06cgZNRx6vfQ6fJp0c+LWQ5aPYvJ474z2FeezuotruVs7
oYTIAD3yB/Wsa4ZlJBBBPYjFEsFLmf7132/rUIcLc9SUFidVa/u91/iPW7nVr27s4bKebfbwY8tN
ijbgY6gZPHrR/a17/Z39m+f/AKJnd5exeuc9cZ6+9eR3tv8AZLnyMlsRo5YjGSyhsD6ZqTS7aO8v
4beYt5bk7tpweAT/AErN4SXK5+0e34feQ+GIeweIWJbjZv4ei/7ePWL3V77UIYILqfzI7cYjXYo2
jAHYc9B1ok1e+m0+PTpJ82sZysexeDz3xnua8ps5tG1cvb2MWoW9x5bSRG5VSj7RkjI6HAqkmZNu
wFtwyABnNCwkpN3m79brp9+xnhuHIYrm5cQ01unCzs9vtbafge32nizWrOFYY7wlFGFDorED6kZq
mdYvzqC6i1yzXa8rIwBxxjoRjvXj8cRkmSLBVmYLyOmT6VoW1gDe3UOW225l+bby2zP88VUsNOyU
qr01/rU1rcNRpaVMVsnL4XsuvxHpV3dz39y9zcv5kshyzYAz+A4qCuMsE/dLJtOWGQMUk79fWtHl
Terqa+n/AAS/9ULv/eP/ACX/AO2O0orzO7dmP3TtBxnHGfSqtY/2d/f/AA/4JS4Nv/zEf+S//bHq
1FeU0Uf2d/f/AA/4I/8AUz/qI/8AJf8A7YK2bS/sdL0iC+vY3naG+/cQp1dygBP4DJ/CsanzXkbW
ttYhJDKlw05bb8gXZt6+ua9CrDnSR9VmuHeJoxpa2cle3bqOv7D7Be3OZmuDcMZxcMcmVW5U/lx+
FbX22/fxRBaJP5dgFhjltwoxNujG4t6nkY+lYs2oRPY21hKkpuIXK28irlfKPJVj2welXrS/il1Z
9SWKbyYWjJUp852IoOBnnkHFZunKas1eya/Kx5FXDSrUYUasNacai20ukuVr139fQl0/cNIkk5G6
eEfhvNWru61CPVEit7nyrS2SPdBtBE5Ybm3fgcCqkdwItMtbYxS755I2GF4UKxY7vTipptTgtbu3
hurC7lvG8tYvKAMcy5+Qseox0Pritpx5b8yur/otfzM8TFOTlXi5Rve3d+zjZ/J3V+jEe8kt5dfm
QK8kKzlA4yAfMG3I74OD+FZ89zeTaPay3l01zcpduizsBu27N2PwI4pl/fxwza2pDv8AaZZYYyi5
+YyDk+3BqGa8ja2gsQsnmC4actt+ULs29fXNYxhe0rdvyLw2FvKnW5dV7PXy5bP/AIJf1Jb7UtbS
BroybbaLYkjBVDNGGZs+pIqbTLSSx121hnMZYgviOQNxtYdR9DWVqV1YapKERJ/OaFUuUkTCDYAo
2nvmk0c2ehXa3ZicRJkuIlyx4I4H40ckvZWXba3U2pUa6y506aSioTTjZ35tdv8Ahi5pd9pd9mw0
2zvdPu7mFoba5uSJEUkdODwSMjPvUenjU/sckOlmO0HyibUJJAnkqP4AT3P9KZb65o2nhZNMtNTu
buNcQC4RURWxgMxB7VCkunjSV03VluTEJVnWWCPflwpBDLnpzkUuV62TtpvqcPJKVKq4qUovku5p
t6N303aS6GtcSTm60iQX8dzcmH5ryAgiQiQrnPQ8ZBNWbWW9/tXVLk3shINwqjj5VQNtA+h5rNgv
ra7ksls7Ke2SzhZVSUD5hv3KcjuecjtWjBqFi0l7cxw3n2clzKHjw4Mmd20d8Zpqi3B3j0fTz0/4
BCwzeHSnBt8lRLT+9dLy02X3EirdQaIhTVobW5lkUSXlzIFbBBZtueNx4/DNV57xPMsI21K2v7os
VkkgkViwDLtLY74JH4VHLfWEtiBd2s8tgzBkYRgyRlcgMV9CDyKyvttjJewvp9i1vZ2vWR4wss7b
gScegAwBWk4v2jdvw6W7/oawoVPr3NFPXbT7PJZK/a+lt76mqb++udU1qGWfNisdysdqFG1NgJDD
/ayM596x1O5QfUZqVNUhSTUL4xzeXdC4EaBPn/ebguRnjqM1Egwij0ApUocnS2iPXynD/V7xUbJx
g/8At6zv89ri0UUVue6FFFKoyaAJYIy7AAVuW8IgjHHJqtYW23DEVbkbJwK6KcbK7M3roMkfv6Vn
TXmvokw064QW8IyZHhVntwf7rHp/SrNxIFUnPaktbkW/9nWznC6nNJ5//XLb5Y/8efP4VzYqS5dr
/wBf5HkZx7NYZOcOd30X3t/+SpmJBCIIljBJ29STyT3NPqzb2m/7XFKWWa3idgo/iZPvA/gD+VST
WHlabaXasWe4kKFPQc7T+OD+VQ6kU7Hb9cw8HGF7Xsl802vwTKVFW5IrC3utQFzdMlrYNsZgAZJW
4BVB3+YkfhTbhbN7W3vLGSYwzs6bJ0CujLjIOOOhFCqRbS7/APDkQzLD1KkacW7ytbR21V0r97al
ardtbtKSqKWIUsfYAZJqa8trG11BNLt55Z79pACmz5EVhkZb16ce9XLWTTS+o21rPNJPBbTKzvHi
OQhSG2Hvg+tS6y5eZfkcdbOsPGh7Sndtp20fTv5a7jrWAYB7CrEjADA6U2W6s9MsrZ7v7QROdiCC
PcRgAkn25qtcXMRaQQzJMiMVDochq7VUjdxXQ7aWMpVq0qUXqvJ203s/LqQXs+EIFZVSzy+Y/sKi
rGTuzvQUUUUhhRRRQAAZq9ZWpkYMRxUNrAZXHpW3GiwoAK0hG+rJbH8RpgVA7YB9aczZ5NU7mfYp
9a2k7IlIrXkpY7F5J4wKk1TVp7K/NjbaTp90LGNIPOuFYvuwGYcHpuNUGZid2SD2I6io4YvJQgu8
jMxZndtzMT1JJ61xTgpyvI4MZgVi6kOd+7G+zs7u1vwv95uvIq67a3jKFiv0SVh2/eDY4/PNOs4l
Gp3dlMw8vTI7djnpmEbpP/QzWAIm8xnM0rAjCqXJCf7o7fhUZtSYXiNxPmQkySeYdz56gnqQfesH
QurX6W/HQ8mtk1WpCKUtYxsv+3X7j+5tMvaXCZ9PutQ+wR6jfpiaOCUEgNI/zOQOTjNW9TGoNpmm
NqMcMc7Tzfu4YwgRSq4GPXqeeazfKPltJFcS280QAiMMmxyzMFAB9OabBYiBxM18Zw78Fpy4mdgR
uHqcAjPtVcl6l7/1bYU8Ko4+L5laLju3dK1rJbed/kboKweJbq5fhYrpGc+wVauQaW9lY3YdMeXB
Nh+zZVsEHvkHNU9NsvIRgzvKzsWdpG3E59zVW60pGbH2y7ESgiOITNtTPUAZ6Y4+lb+wkoJJ9LM1
q5fiFRhTpNX5OSV/zX4/0jQ8zVYbaOfTkivYW+Wa0lQsA2Bg5HKkj+VZeom3t724tbWJYVjZd8an
IRyoLLn2JxUd+H3B7e6uLWTbtLQSFSw9DjrVK3gS2j2Jk8kkk5LE9STScWqjl3/rX0OvD4GrTxsq
7tyu+3W9rXW11a1+pJRRRVHtBRRRQAUUUYoA3bWAQpnvWjqsEFnJBGjnfKhbax5OMdPzqox9Kb4r
bZr2kEnH+izf+y06knGtTino7/keFjcRUpY7DQi9JOSa76K33EM8hUYGST0AHWsmaRpHOQeOxrpf
EPidPD0uk4tVlku02hz1UZXgfXP6VBrDRJ4ytoVADkRSN75YjP6VyrFSm7uNk03v2OXC597afLKn
ZNSa1vdx6baHPBGOQFYkcnA6U2uuHiVIfGTaClqoMoDPL3Y+Xuz9MADFUdDtbe88TXybAYrSaT5C
OMhsD+dQsS7NyjbS4qHEEZxnOpT5eWCmtb36W201MJo3QBmjZQehZSAabg4zg49a3fDnit/FerX+
lXNuDaFHMR29NpAx+Rz+FS6GwvNK1TS/vvGGaP3IyP8A0JR+dN15Rvzxs1b7mVHPWoTlUp2cXG9n
dcsna60W3Vfic2wlIAhwDvUkkZxggj9QKtabY3E06PJHEscZyscSnC4BAxkn1J/GrNxqCaL4UWco
Wl1K4CIo6lR/n9a3LR9Vs9NjazitsNyFmcI0hPYVr7Syc7Le2rsGJxtBOdZRXNCXKrysnbrs+qaS
12b0IcbFCgfM3FQatbmwkWJ3Bbyw7Y6Dk1f1i/Wx1iHYo84wiUqRwckqaxfHfiO4s9Xi0byUe3lj
SXcAd4bcw656celH1mdSUOVaNX/r0/EyjnFSpXwzhG0KibevW9u3T8b9CDU20xY7X7Ncl7qRcyxs
fu8Dpx9apJG8gJSNmA6lVJxWp4qUND4XX+JgwUj/AHFqfxP4pk8IXWn6XYW6svliSUbfvDOPz4Jr
GFWTjFRV277vsyaWczp0YxUeaTlNK76RfVpeaSVjCHNOCMxICsSOTgdK6PV7eG38S2LRKFFwUlKg
d92Cf5VZPiVIPGf9gpaqDMAzy/xMdm4H6AACk8S7JxjfS/3GtfP1CnCpTp35ouWrtazs1scjSlSp
wykH3GK6HRVt5fE2oxoibrd5ViVhwHBH+NY+sarrj38Gn61YeVuYmKVACrcdmHX+daxq801FLpff
9Dshm8J4mFGKVpJO7euq6K2tuuqGQQl8nFTfZvarVrBhelT+T7V2qGh7VxzHiq/jliusaPjjNrL/
ADWluZhGhrkorK6/tuW8kbdE2duWzjNZ1Yc1SMr7X/E8nG4WVXE4etH7Dd/nb/I6rxfGr6p4ZDKC
PJcjI/3Km1rP/CxLT/r2h/8ARjVx6WVyNba8ZiYcELls44o06xubfULq4lYkSZ2Hdk9a5Y4flSV9
k19541DKKkHTV/hdRbdJbPc7GCMH4m3bFcsI48HuP3VQ+Hr+Gw8Wa19ocRxzXske5jgBsjGfr0rk
NO0+6tkvfMc75hhW3HPfvUum6TOumXEFyrMHY7nAJAz6mh4dWs30S/4JFPJ5OEYz2dNw2trdtP56
aHbaBoh8IG+v9QeOO2gEjLIG5cFsj8cYGPWsLwJqLm9huX4FzNIrD/fbI/XFcvJp+sPD9ha4aS2B
43uSB+ddRpmlLHZrbfw7ME+571aw7kpc7u5aGuFyytV9r9Y+1Dl2tttbV3737k/iRY7/AMW6fpEC
4ttMi3Mo6Bjz/wDE1v8AiHSr/WbLTjpt3FAkDfv2c/dGByPcY6e9c34Y0KbR3up7ogyPhVOcnbVL
XdLv5dS+3WExTcBuXdgZHGcd62eGcYQUZWcf13Mv7KqxwlLkbU4yu9NdVZ9fn8zofFMoh8VWTtyB
YZ+v7yl8V6PLc6iNdiaKSzNqkeQ3OdxII9RzXG2On3ltqUs1xL5oKkbi2cmoZdO1CK/aS2mPku27
aWOBzzxWEaHLyJS+H8bmmHy2th4Yeavem5Jq26fz8jsPFhKReFWHUByPwRavatoreJtTsNZsGjlg
MBhly3MZ3Z6evJGPauKOnXcutC8AZ4I156nbxj8Kiu9P1O1uWvNOkljSf7wBKqx7+xqVQcVHllqr
/iQ8trUYxnTfvwnLpe6l5X+7U6rVtUivfiBYWlu4dLONYnKnI3lwSPw4q0kYPxNuWK/MI48H0/dm
uO0fTJLNpLidszyenamabp91bC9MjnfMMI245796PqySsn9m339Qp5NUUKcb/ZnHba60f/ANw6dq
Go614hTS3Md3FePIjK+1gQR0NbOo395Z6HpFpr7RPq09xghCCQvPzHHHoDj1rjNMsNQtbCZIpCl0
z7lcMc9u9XdM0XVNQ1OC81N8rAcjJyTWscO5Tjdq0fLXbv2G8vr+0w8v5Evs66bpu+3XY6+GMIuT
UuF9KilfnaO1R7j616Ox9ZZvUxLqYu2M1XoPPNFcRsFOdSmzJX513ABgTjOOfTp3ptaHni3jEsTx
pKmkTEMQDh97YyD3rOcnG1jz8di5YWMZJXu3/wCkt/oZ9atsSPDGs4JHzRf+hCqepSeZqNwdytxG
SVxgkxqT0981oXEcOneHLqGW7t5Jb+SJYY4nDMfmBPHtzn6VlUlzRj3bX5o83McTGtg6TejnKDS/
7eTf3DY7DT7d9Pgvp51utQ+aJYkBWNc4Bc+5IrRhtFtYb55D81mjMQvcilhFrfzWV6bq3iFpAIbh
JZArR7TnOD2NNs7uLVU1YrMkKX4lFu8p2gjgA8+uM1Eak4qTvtv5e9/l/meO8xxaVV87uk21b4Gp
pW26x/zHXSqosPmb/Si2fbBA/rUGpwWltqlrpYut9xPJ86DG6OM4wT7k5ovLm2P9jLDdQzhGlDNG
4I+8ufwznmqUzwt4xnnV0ZTeR/vAwIwFXv6VTq1Ja3/m/PQ3p4vE1ppwqPlSqvbdRlaPTzHXGnac
sGqC3vZJrrTW/fKUwoBPTOOT6471BpkGn3UsVtOb4TzPsEkUGYYyem5vep3lh+z+LCJY/wB47bDu
Hz/Oenr+FXreTf8A2FcW+qxWtpbEpcwGYLvkJAwy988/zrB1JqDV/wCrX7dzlnmGLp4aSdR8zcWp
aK16fNbbvokULNGt9P8AEUW75orZkJHqGIqC4tp207SWN5I0c1w6JblV2If72cZ/M1NFNEIPFJMs
eJFmCHcPm+c9PWmXjJJoujQrMiyfaZcjeAVyDyfQe9Wm+a/mv/SToVWc66qPdzpv/wApMr6n9hs7
1tPiW++0xSbHeaILG4A5ZT161qtomm/b7jTF1B/tqQeeiMnyquByxxj8B2qDVby5j0q3tdWu7W61
BrofZ2hZWcxAfMWx/PvxV7zoD4o1Obzotn2ILv3jGfLHGahznyqz6P52t5bHLLMMY8PFxqu6U22r
NNx5WrO22r/FFSO1097O0vdPuXuIZ3aPc6bcsBngenBq6iiJar25jj0bR4gyBxMW2AjIHlnnFPlk
z9BXq4e6i762bR9NllSrUpTjVlzOMpK76pMjkkwck9aZ5w9ap3M/zVB51Nz1PXsVqKKKyKCoXtIJ
GdmjBLkFj646VNRQTKKlugt7aOIHYoUMxYgdyas2ulWkU/2lYUErH72KZH0rQi6LVxJcI6abE0+k
WNyqyXFukjj+Ijmo7u1t7mAwyxK0Q6JjgYrQb/VCqkn3W+ldEtEZqEdXbcw3tLaGRnigSMsuwkDt
6VDHawxQmBIwsZzlR05q3P1/Goa5W2aqnBbIr/YLbZHH5K7YjuQf3TRLYWs8vmyQqz4xkirAopXY
vZw2siA2NsY44jEpSI5QY6GnG2hMxn8seYV2lu5HpU1JRcfJHsQW2n21vIWhhVGbgkCtWy0ayaA2
5gQxO29lxwT61TT7w+tbdj1H0rSnqyHTglZJDpLO2W4W4ESiZU2B+4HpUFzJtGKuzferPu/6VtUe
g4RS2Mx33MSabkUGkrkZof/Z

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=threatlevel;kw=blogs;kw=lowerbody;tile=4;sz=300x250;ord=123456789?

R0lGODlhLAH6AOYAAODTzezl4fHo5OTZ06bMo97SzG1sbQMEBEVGR+Tg3tnZ2Vu3Wt3Y1fLs6ejn
5uPW0L23s/Hx8Y2Njubl5Orp6VVXWN3V0SUmJ+/u7vny78vHxNnU0t7d3QKaAqioqdjW1jY2OPDn
4uHh4ODe3d3a2NLLx8K8ueHc2uXi4TKpMcfBvuTd2bGrp9nT0O7p5/Tn4M3gzNbU0xMTFODZ1rnZ
uN7X0+Tj4vbq5N7c2rmyrubWzuXe3L2+wHW+cxGfEffu6tfQzD9BQ56bmq2tre3s7EpLTaiinzw9
PyAhIurh3IzHiuTo409QUr/GvGdSWoSEhXZ1dVtcXZaVlSorLX19fmBhY0tKSFFlTeHRytHZ5j5I
PdHOzcvUxxgZGuje11JSU9zT0Ek8Qjk6PEJDRUVUQy8wMjEwMLKytN/m3tHW0UivRqGhoVpMUNPS
2uXm6ykpK9vb2yIjJB0eH2VmZxweHi0tLx+jHyUgJuTa1uLQx+fUytjk1+Lj5evr6tXV1TMzMyH5
BAAAAAAALAAAAAAsAfoAAAf/gF9/g4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJdMf2kxfjGdn6GgnqSi
paOpqKunraavqq6xsKy0srWzubi7t722v7q+wcC8xMLFw8m7g6BtMc3Pac7Q1NLR09bV2NvX3dre
2eHc3+Ti4OPm5ejr5+3q7unx7O/08vDz9uWDfvz9/v8AAwocSLCgwYMIEypcyLChw4cQI0LcJ7Gi
xYsYM2rcyLGjQYoeQ4ocSbKkyZEgT6pcWfDZtBgvYz5jSbMmwJQ2c2Is9aknz58+gwIdGlSnUYw4
jyptKdPlM5hPm0J1SnWqVakyl2o9mHSrUmS1oj3tJLYsKbNkz4J15bWtn65u/1dWxfq0rt27ePPq
1UuXakgQIP4ADjz4j58nhAFHMWBgyD8pTBKDmMPjn4Y5hZlI8FdFsIF/UQAPafJEw79BCvykXq26
NevXrmPDni27Nu3btnPjZv3BT+/fvoP/jjG8uG/ixz/sXf7MuHLnyJ8Lnw58t+7cB7Jr337AjwHu
26u0liID/IExbcaXBz9mi2oQ2oewhn9gDY8olVnDjduRqH+hPjEn4IB2AfjffxaZt50fcyiY3Wc8
aNcFYH9oNwc/Q2gng2AXaAcFP/QdAII/9K0BARWO+TNIb6mxGFyLrbkoY4w0wmjjizjOeKOOOdbY
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
jatc50rXutr1rnjNq173yte+9vUIgQAAOw==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/27bstroke6/files/hed_threatening.gif

R0lGODlhLAEpAPcAAP///////v///f///P//+///+v//+f/+///+/v/+/f/+/Pz//fz//vz///z/
+/3/+v3/+/3//Pv//fv//vv///3//f7///7//v7//f7//P7/+/7/+v7/+P7+//7+/v3//v3///z/
/P79/P79+/7+/P7+/fz+//r///r+/f/9+v3+//3+/v3+/P39//39/fz/+f/9/P/9/f/9/v/9//79
//38/P38///8//z9/f/7///8+//8/P/8/v/6/+jo6Ofn5+bm5uXl5eTk5OPj4+Li4t7e3t3d3dzc
3NbW1tXV1dTU1NPT09LS0s3NzczMzMvLy8XFxcTExMPDw8LCwsHBwb29vbu7u7q6urS0tLOzs7Ky
srGxsbCwsKysrKurq6qqqqmpqaioqKenp6KioqGhoaCgoJubm5qampmZmZiYmJCQkIqKiomJiYiI
iIeHh4aGhoWFhYCAgH9/f35+fn19fXl5eXh4eHd3d3Z2dm9vb25ubm1tbWxsbGlpaWhoaGdnZ2Zm
ZmVlZWRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAALAEpAAAI/gCHDAFC
MIjBgwgTKlzIsKHDhxAjSpxIsaLFixgzatxo0QfHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN
mzhHEty5U+BAnkCDZgxKlOjPnkB+5lzKtOnFojydSt0opKqQqVizat3KtatKH1VBWv1B9odVIWV/
wDyLlm1Vskd3XjxL9qpXmWDygmli0ItfL0iCNAHzpfCXqknC/M1CUC/hwloQAjFMmUuQv1aCaPkL
5LFhKUCCUDaM8Erhg6MLW0795bLfzJv9iobs2gvsvwatiBEzRkxCJV7E/PWyRQhmzZxZc+k8GvRk
yECwKP4rBgmQKHm7gJFyl+Wf73/I/gBZAqg8IClC9PhZ7ydQaznmyy8HD14QG7tBhPyJX35NkEAA
6hFEG+AFQR94SgQByIF/ILQHgFcYtB9//i144H8BDlggeG1gGIiABH4XxBbg+fFHHgaZFQV/gLAB
BIAfGhHiH/qx6B+DfyTIYRBuMCiFETDCyERo3aUEiByByBFEFUkCEoUQTfzhhkFSAKLGf2xQ+cdh
gBwmpRBssKHWQYF4oeCUYRrU4kEEHgRIhwM6KSGcPR50RSBqAHKGQWWeGUSaBtLZoILltdamhFOq
WaiGBsHxBxMG1eGHQUOYJUWfCrZRlXmGDtonIGhmmalBbchpYKI8AoIWGH9IIcWW/lV9IQgU+BVp
0ptxABJEGX/wil4UUlL5poJ2uIrQF6C1CEQWWSS03alAbLGFmqiyoStBoBpkLXcKirpFawadEcgS
e+xh0LPBSqumt+CCqoeA1h70B5xnvvunrkFICqlB++706hcEfaHFpm68e0S8QaDrRrRbYJvotnOy
iW8UXyixohpROBGVrSfNS8Z5bczxxR9U/DBFIHCuqCl85uWRoJua1gpUIPeFRWh8DVb1xx5h8iGH
XeahatAeeAQh7hMI0ZxQ0Ai1CEYgXdTJJ71OQy21vkz05lsQ/nLKU9VR/zFzzVbt3PPPaKF8EBsA
+kEEQUfwN8eYHN/KxhVdAjLG/heBPPnqGlVd2gYQSRSmRhxlnvUmkQe1tamobrohuRsIK5hHG/Dt
KeEdYER20BOCBDlG05Bv3nnTHeaBR6kH+YHqsKqznq8fTIhhYUIrsoHs120UEbuqZj2+9OWZt44q
gYV5ZFAThbGBByBT1H3Sm0YAsgcgVnxxXhAqGzRFH2iSUdUUf4CBkB9vJNXQvFZFrK2um8JphyAH
CQKn7GMEckZhgRQtL70GsR+p8DWvhJmnfv6JGBgOOLt9SSohlwLYi9aQFPYtsDwJYZ/i5Ee/AAKu
Km7A19Og4AQ3aIEgYfADt6Q3Ei8AAg9RYFkT3CAIMyThCH+4g3bQEB4gAMIO/n5BQ5cIkoSn1SEM
wUtIErwQCB2GZWR3iIwW2HYYKJ6wR2hI2B/wUJg7NEgLeBBEa7TwoNEtsYldOAiruPgFL4omh1pI
AozO9Qc7TMuKcgSQQczwBzXspg99MAhBlJAGlBXGD3B4YxTzGIiDnNGJsYIjELCoRTuOyA5d+gKB
pkC+NiiGbU+QCwtBAp4vfGwOVSpPFIBwhvjsgS9MhNEdkhC4+DBkCvEJi3k6RIbvqMo8bBjCGDAY
pDmuwZhzxCUDPRSkm/FSRAb6g32cGYReDioIgARPZrgGhFTGJ0u7rCY0g6DM8lgFmMLE4HfsA4RS
8WcK7YzP4EQ5yrsoTyNE8bjLWfJTq3r6858ADahAB0rQghr0oAhNqEIXytCGOvShEI2oRCMCgIpa
9KIYzahGN8rRjnr0oyANqUhHStKSmvSkKE2pSlfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSn
QA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWspr1rGhN
q1rXyta11uCtIH1rDdqqUQ/Y9a54zate98rXvvpVr3TtKAdOKte4wjWwKD2AYhfL2MYu9gUziKxk
IwvZyUoWAhCwbGQRe9EXcHaqKAhtaD9L2rAGBAAAOw==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/RRheadings/hed_recent.gif

R0lGODlhLAEpAPcAAP///////v///f///P//+///+v//+f/+///+/v/+/f/+/Pz//fz//vz///z/
+/3/+v3/+/3//Pv//fv//vv///3//f7///7//v7//f7//P7/+/7/+v7/+P7+//7+/v3//v3///z/
/P79/P79+/7+/P7+/fz+//r///r+/f/9+v3+//3+/v3+/P39//39/fz/+f/9/P/9/f/9/v/9//79
//38/P38///8//z9/f/7///8+//8/P/8/v/6/+jo6Ofn5+bm5uXl5eTk5OPj4+Li4t7e3t3d3dzc
3NbW1tXV1dTU1NPT09LS0s3NzczMzMvLy8XFxcTExMPDw8LCwsHBwb29vbu7u7q6urS0tLOzs7Ky
srGxsbCwsKysrKurq6qqqqmpqaioqKenp6KioqGhoaCgoJubm5qampmZmZiYmJCQkIqKiomJiYiI
iIeHh4aGhoWFhYCAgH9/f35+fn19fXl5eXh4eHd3d3Z2dm9vb25ubm1tbWxsbGlpaWhoaGdnZ2Zm
ZmVlZWRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAsASkA
AAj/AIcMAUIwiMGDCBMqXMiwocOHECNKnEixosWLGDNq3GjRB8ePIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOEcS3LlT4ECeQINmDEqU6M+eQH7mXMq06cWiPJ1K3SikqpCpWLNq3cq160ofVUFa
/UH2h1UhZX+8PIuWbVWyR3dePEv2qte7G8HoBdPEoJe/XpAEaQLmi+EvVZOEAZyF4N7ChrUcVOJF
DGAvTDwe3lz1spckQqh02fxFSpK9T4Ic3pKEtOEpkytf3iIEsJUgWgADcf2FCxDIh6UQPKwFCJbF
gMUgARJFbxcwUvBKl/in+h8yQJYA2g5IihA9fsL7/wn0JYgc7tt9W7cuiE3bKOi31xkIaH313/bn
AOkiSND6L1RY10YQ1rExRXzbefEegmwAEciDehjRhnVC/IHgGgTa94cSGf4xoBsaSmHEgyQGwgQQ
06XYECByBCJHEFW4CEgUQjTxhxsGSQGIGkEEwkaOfyAGCGI3CsEGGz8MYZYUgXhh0IMHeWgQiEKo
0Z1BbQDiV3fMDQmEjttFF0gbQkjxhxQ6Ojlkkks2aRAgZArBXXkTPqkmjke+OWAQWUZh0I0HuQEI
WmCcaSZiQnwhCBR2qejoQXDGoWUZf1DqXRSABqHjgIDYgSZCpQEBSINZZIFQmn/+Aal7QmxBJyCw
4f9WXhCFRneanzpa2YaouyrxhRKH7ibcTsHupkVVgLihhx5HsKElrdHdCMQWWxCUrEHORkfgnnw+
G8Wv8KkRhRNRPWquh2R018YcX/xBxQ9TjGkQfGSex10eHEIaZ0JT/IHHkYFgZ+12buzURiA0stUF
idoGAZ8Xzj7h46leBgVmxdayAUYgXYAIlI9s/bHHkXzI8Za82D7oBxEEHRHfHGqZa+6oVwwJyBhf
IFzmH2tUxeSurX2hRhxNngUnignpiEcbd+SBaIV3gKGFWUJk2fBBXwCShhdL7BSFIAD+gYaUB6Gq
EHxshLoTnEXksfSgVMv5I0KA5NHGeWcc5AeOWAb/+YVHBjVhGBt4wCrzzG0YAcgegFiRdXT0GjRF
H3iSUVW/YCDkxxtJ8RtkEEpIS5AguwKRJRBu+BErG34YBMaVUZAnBKZfmL5dnG3OmjR5BAWyRlIe
CvH6dgkFb/SedghykCA9VyWo64FA4YQbxQERhh9XHy6dF4DgEYW9TbghiBlJHPHHHc+NjV2nf6FR
8WmB1BFG3EIogYaP0fVnaqF4GHaHqmQIxBkMg4c9BAEKgjJDGM7QpCSkAU5SyMJ23lAXKaTBD22o
Fk+UkIYxGcYPcFDN+bSQBBIdJAleCAT6rNKuOxQHRGig1R/ssIUgbMEOQ/rChKbQrzYshg2BeIJc
/7SHF+t8IV1zuFgUgHAG9OyhLykk0R1AUyb08Is7TpqDtEpkQifkAT21CwN3jEiFPmwHDECgw6is
srAHNYgnF+POj7gzIDJU5yAH4o5V5DiEMRCvOu2xXXymIMjblYuIXAGcRohwF7cg8pGQjKQkJ0nJ
SlrykpjMpCY3yclOevKToAylKEUCgFKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnfJy176
8pfADKYwh0nMYhrzmMhMpjKXycxmOvOZ0IymNKdJzWpa85rYzKY2t8nNbnrzm+AMpzjHSc5ymvOc
6EynOtfJzna6853wjKc850nPetrznvjMpz73yVHPfdbgn7D8Zw36qUoPGPSgCE2oQhfK0IY6VKEE
bSUHbinQgAI0org8gEY3ytGObvQFMwipSEMK0pGKFAIQMGlIMXrKF7B0nCiIaUxfStN4BgQAOw==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/RRheadings/hed_categories.gif

R0lGODlhLAEpAMQAAP/////+//3/+/7/+P7+/vr+/fz/+f/9//38/Ojo6Obm5uXl5eHh4dzc3NHR
0cbGxru7u7Gxsaamppubm5KSkoWFhXp6em9vb2pqamdnZwAAAAAAAAAAAAAAAAAAAAAAACH5BAAH
AP8ALAAAAAAsASkAAAX/oKIsZGmeaKqubOu+cCzPdG3feH4neu//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+16v+CweEwum8/otHqtY0jeEoipIYmUIPC8Ox8n4eEMJA55Dgt7eguDbwx/iIpvhWyS
kyQZlpcPJRWWmQsWl6AOoJYWCxGjFwsNoxkNoqMYCxKXDp+jhayBlLtoq6WJGRIlGZ8UJBaln7IZ
wMILxAubkcqnzrN2os6WJLPTzMsO2dwZkbzmY6K/bpEPGRAY3xByyoPN3PPkJK7L1sH2z9+6Hfs2
iIGoCg4aGDzHUEy6FBSYRWxgQlmJV/4GhoPDb5wwURiQZZgwztu2YaB+/zVcyeWhIF2jSJawKIiY
hHKfBl3q2BGkhQsZ7IAb+MbEHgvwyrFcasWluHYW3mSINfNbTW3J8nliNqvfR38MoA3dWrKBBTlj
maqlMvVNxAi1MlBgZEmmBHgSAjGIGHVWqQly32CIBfXNpwd7ieFyF3fuu2AScqYz3GqtZSmAL2Fw
Q8vWt1DARpVqAO8SWs/QMAoDGrUzq0KoVV6eTbu27du4c+vezbu379/AgwsfTry4cSQAkitfzry5
8+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8A
BijggAQWaOCBCCao4F+CDDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyB+iMCI1I2IQIjLEaDiiiy2
6OKLMMb4IordDbCdiSWSSGN2AfTo449A+mjAAUQWSaQAAhhZ5I7XGcAkgQVEGeWTVGIYAgA7

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/images/icon_palm.gif

R0lGODlhDQANAJECAJmZmczMzP///wAAACH5BAEAAAIALAAAAAANAA0AAAIhlI+pCQ0SnAtMPSde
RZqbllmbR5YfFKShl6rdORqRBAQFADs=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://blog.wired.com/photos/uncategorized/2007/07/25/feedicon14x14.png

iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJDSURBVHjajJJNSBRhGMd/887MzrQxRSLb
FuYhoUhEKsMo8paHUKFLdBDrUIdunvq4RdClOq8Hb0FBSAVCUhFR1CGD/MrIJYqs1kLUXd382N35
6plZFOrUO/MMz/vO83+e93n+f+1zF+kQBoOQNLBJg0CTj7z/rvWjGbEOIwKp9O7WkhtQc/wMWrlI
kP8Kc1lMS8eyFHpkpo5SgWCCVO7Z5JARhuz1Qg29fh87u6/9VWL1/SPc4Qy6n8c0FehiXin6dcCQ
aylDMhqGz8ydS2hKkmxNkWxowWnuBLHK6G2C8X6UJkBlxUmNqLYyNbzF74QLDrgFgh9LLE0NsPKx
jW1Hz2EdPIubsOFdH2HgbwAlC4S19dT13o+3pS+vcSfvUcq9YnbwA6muW9hNpym/FWBxfh0CZkKG
kPBZeJFhcWQAu6EN52QGZ/8prEKW+cdXq0039UiLXhUYzdjebOJQQI30UXp6mZn+Dtam32Afu0iy
rgUvN0r+ZQbr8HncSpUVJfwRhBWC0hyGV8CxXBL5SWYf9sYBidYLIG2V87/ifVjTWAX6AlxeK2C0
X8e58hOr/Qa2XJ3iLMWxB1h72tHs7bgryzHAN2o2gJorTrLxRHVazd0o4TXiyV2Yjs90uzauGvvp
pmqcLjwmbZ3V7BO2HOrBnbgrQRqWUgTZ5+Snx4WeKfzCCrmb3axODKNH+vvUyWjqyK4DiKQ0eXSp
FsgVvLJQWpH+xSpr4otg/HI0TR/t97cxTUS+QxIMRTLi/9ZYJPI/AgwAoc3W7ZrqR2IAAAAASUVO
RK5CYII=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wired.com/images/footer_rss.gif

R0lGODlhCgAKALMAAPaWO+6NTPm0cf/+/eV1NueGUeuDN/O4kPvPqfSjWvGNO/zCiu2VX/3u43RO
Mf3evyH5BADoAwAALAAAAAAKAAoAAAQo0BFDgQUyHKH6pc0wLJ+XIGNiisKSTtaTNvDp0u+tjA9T
m7AMkOCIAAA7

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.wired.com/images/footer_condenet.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBRAwERAAIRAQMRAf/EAHYAAQEBAAMBAAAAAAAAAAAA
AAcICQIEBQYBAQAAAAAAAAAAAAAAAAAAAAAQAAAEBAQDBQUFCQAAAAAAAAECAwUEFAYHERITFQAW
CCExIiMkMjM0JRdCRDUYCUHSY5RVpWYoGREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A
z26tLeQ/THS9hLMsAGbKyf6Iha/vC/oDpxcY6vSyySDeosXA4IN6cMYiaYCBRE5lDBnNiATtcO7U
RcS2dp6beIaEGpbfRL9Cxz2jDpoxLjBRgN54JaOVIUoxC6ekojqHETCmRMDCOGIgI8Bz01BTFUEz
aRTAQyuA5QMICIBj3YiADwCrYpwcG68drzt0bEQJoqq2WGizQyh0hUQVcEAUSOJBDMQ3cJR7B4Ch
ur6mG6oeuy81MRD23UY0R9bLIxr/ABpTBCN8MCZDLLikiUyimQgCJUkiidQ2BCFE5gDgOpY68TD0
zXtiaxtfVbvc+3dKEh1ndN5aCMpHeFWcISEjgI2DHuBCiaHUNoKKHA4GEomIXDDgELqmtDB2K6ma
Jri1DiqjZW+6zdWNrXlrUOggZtcohBaLbiiQS+FA6gYJj3JHSzduPAZ8R0c5vMYvHuUZFOrguAGi
Y2JUOuscEygACc5xMYcpSgHaPYAcAu0JZV1riz997xoO8JAstjEaaBybFAUNFRsRU7pt8MVEALkA
iZU1TqGMYBxAhSlNmMJQFOA08/VVf4KvLz2iumxnLEUxcy0VPPTFFpDmSyniY7URxDuOkIgBy95R
HAQAeAJ+ja1za+EvPdKoW5KNLbS01fVPbZCJTBRBWpadgoASLGTUKJFZErqlEAX9hwIbuLwCL0oN
qVe2bu9VtVOkSpVFmrg2wcrf1KqucY0hqme1mt2bpgTahkYtACnMljlzJ58PaxCg2kTVJ+ov1WWx
eTDG2+qFlruDdaNOI7aoSFbDxcOeV90B0ohIqxDgXMVQM4CBu3gBK8jbC2euL0DUBbyIM2U9FUJQ
lbvC0KIFI8PlSOqqsfHROXsXA5UU0igpmypkBP2Qw4Bg65aWpimKQ6iLkQK6sJWdf9SMRSr/AFDB
IlWiodoamIsci2AYyqQpEWXVCIUyj5mRLMAgQOAgm61d0TcenKbeaXYHNvqRhtq305cuo3BFBEr6
7tbtAkLHl0llhUUGGVRIoc4gc2UpjYjiIhW/Sg9N/U509VD0rVRHIJXGsnGDcvp2d4wwFE8PCK67
yy5xwHKchjnIXHvOJx8KAcAJXmY2G1XT90cr0c6xzA51wxPFcVPUbQkUYiOeDOJYdEFlwXRMO3po
AkkTtBMRUMGBlDiYKQUukwVl09fqS11aJue7c0e6K2ecqcppQxYEW+KjXhcrqpBowix0kE4qKKqq
BUjAGU2GAAGABlTsVd/0Z+/l4r93gKXf8v5aLH7zN7RPVLtXPuaRmZlPW5Q2f5hKZck3N+RNe58e
twFD0RzTyd0vSu/7dtt2uU+R+V9h09obZidmvWS2P41vHj0MJfs4AltTl+nLNt07sn1npTLytm5e
nckRk3zcPmczky7bj6X4nP5mfgKppOa/6S3/AMk5vG31tNactu34TEauvn+Xez73S+z7rx48AD1T
qf6M55ya2dq5W5j0990d9Uw2HJ5G16ubb9283Pqfd9PgEvqhmdfrH3Lddv8Aqy073zXLctTu3xUv
pbd6vf8AvwkfSymeY+xwEAJyGwuOrtWhsPpcZ6T0N3hvc6Xm5c+OfV87P/Cy8B7nSfM/mFtzJcyz
E3GaXKEtufwMTjhO+TL4fFZ/u+rh24cB99UGH5VLF7vMbXv9U7TztjKa8zDzHKe0+ulMuSenPKmf
hvHrcAg2VmfoF1uTs5s2w203Ofl+V8+7Iyk9J/Mc2b8OlfBlzTfg4Aq+e/5h/Y+A/9k=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://condenast.112.2o7.net/b/ss/condenet-dev/1/H.15.1--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wired.com/images/icon_search_go.gif

R0lGODlhFAASAMQAALi4uD09PUdHRzMzM4+Pj4KCgsTExLW1tcLCwlxcXJaWlq2trXBwcLS0tGZm
ZqqqqrGxsby8vJycnFJSUqGhoYWFhcjIyLOzs8DAwKOjo5mZmczMzAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAUABIAAAWwoKZJVGaeqElJokY90CXPtAw91PgcEeb/QF/k8CBBIgaLcslUGiKQ0gVj
2VivWKsFczFNq9nwtpv5bjSVCuBKqBA2Yy+VIag4AovNZFLZx8sYCgEIVmoagxsIAQpccgUJGwBp
GRWQVgkFjYAFE5EVdX1XE5lkUw0BFZF1AANvBAMNml8LEwMBDGsaAgMCGn9mYVlxFEdJTcdPURI7
PUHOQ0UuMDXUFzc5IiQp2xkrIiEAOw==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.wired.com/27bstroke6/2008/11/breadcrumb.css

#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 1em =
"arial black"; TEXT-TRANSFORM: uppercase; WIDTH: 630px; PADDING-TOP: =
10px
}
#breadcrumb .coupler {
	WHITE-SPACE: nowrap
}
#breadcrumb .off {
	WHITE-SPACE: nowrap
}
#breadcrumb .off A {
	TEXT-DECORATION: none
}
#breadcrumb .off A:visited {
	COLOR: #007ca5
}
#breadcrumb .off A:active {
	COLOR: #999
}
#breadcrumb .on {
	COLOR: #999; FONT-FAMILY: "arial black"; WHITE-SPACE: nowrap
}
#breadcrumb .on A {
	COLOR: #999; FONT-FAMILY: "arial black"; WHITE-SPACE: nowrap
}
#breadcrumb .divider {
	FONT: bold 1em "arial"; COLOR: #999
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/css/global.css

@import url( breadcrumb.css );
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: #fff; MARGIN: 0px 5px; COLOR: #000; =
FONT-FAMILY: Georgia, "Times New Roman", serif; HEIGHT: 100%; =
TEXT-ALIGN: center
}
A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline: none
}
A:visited {
	COLOR: #666
}
A:active {
	COLOR: #999
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#shell {
	MARGIN: auto; WIDTH: 1000px; HEIGHT: 100%; TEXT-ALIGN: left
}
#content {
	BACKGROUND: #fff; COLOR: #000
}
#header {
	WIDTH: 1000px; COLOR: #fff; POSITION: relative; HEIGHT: 90px
}
A#logo {
	WIDTH: 272px; POSITION: absolute; HEIGHT: 56px
}
A#logo IMG {
	WIDTH: 272px; HEIGHT: 56px
}
#header .timestamp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #e1e1e1; =
PADDING-BOTTOM: 0px; FONT: bold 1.1em arial, helvetica, sans-serif; =
WIDTH: 262px; COLOR: #666; BOTTOM: 0px; PADDING-TOP: 10px; POSITION: =
absolute; HEIGHT: 24px
}
#leaderboard {
	LEFT: 272px; WIDTH: 728px; POSITION: absolute
}
.hiddenDAU {
	WIDTH: 0px; HEIGHT: 0px
}
.hr {
	CLEAR: both; BACKGROUND: url(/images/mb/scratches.gif) repeat-x; =
MARGIN: 0px 0px 10px; WIDTH: 628px; HEIGHT: 17px
}
#nav_bar {
	CLEAR: both; Z-INDEX: 30; BACKGROUND: #000; MARGIN: 10px 0px; WIDTH: =
1000px; POSITION: relative; HEIGHT: 40px
}
#nav_bar UL {
	LIST-STYLE-TYPE: none
}
#nav_bar LI {
	BACKGROUND: #000; FLOAT: left; CURSOR: default; POSITION: relative; =
TEXT-ALIGN: left
}
#nav_bar LI.home SPAN A {
	DISPLAY: block; BACKGROUND: url(/images/header_nav-home.gif) no-repeat =
left top; WIDTH: 63px; HEIGHT: 40px
}
.home #nav_bar LI.home {
	DISPLAY: none
}
#nav_bar LI.subscribe {
	DISPLAY: block; Z-INDEX: 10; BACKGROUND: =
url(/images/header_nav-subscribe.gif) no-repeat left top; WIDTH: 109px; =
HEIGHT: 40px
}
#nav_bar LI.sections {
	DISPLAY: block; Z-INDEX: 9; BACKGROUND: =
url(/images/header_nav-sections.gif) no-repeat left top; WIDTH: 106px; =
HEIGHT: 40px
}
#nav_bar LI.blogs {
	DISPLAY: block; Z-INDEX: 8; BACKGROUND: =
url(/images/header_nav-blogs.gif) no-repeat left top; WIDTH: 84px; =
HEIGHT: 40px
}
#nav_bar LI.reviews {
	DISPLAY: block; Z-INDEX: 7; BACKGROUND: =
url(/images/header_nav-reviews.gif) no-repeat left top; WIDTH: 101px; =
HEIGHT: 40px
}
#nav_bar LI.videos SPAN A {
	DISPLAY: block; BACKGROUND: url(/images/header_nav-videos.gif) =
no-repeat left top; WIDTH: 76px; HEIGHT: 40px
}
#nav_bar LI.read SPAN A {
	DISPLAY: block; BACKGROUND: url(/images/header_nav-read.gif) no-repeat =
left top; WIDTH: 130px; HEIGHT: 40px
}
#nav_bar LI.blank SPAN {
	DISPLAY: block; WIDTH: 208px; HEIGHT: 1px
}
#nav_bar LI.search {
	DISPLAY: inline; RIGHT: 70px; WIDTH: 257px; POSITION: absolute; HEIGHT: =
40px
}
#nav_bar LI.search SPAN {
	DISPLAY: inline; BACKGROUND: =
url(http://www.wired.com/images/header_nav-search.gif) no-repeat left =
top; LEFT: 2px; FLOAT: left; WIDTH: 57px; HEIGHT: 40px
}
#nav_bar LI.search INPUT {
	POSITION: absolute
}
#nav_bar LI.search INPUT.text {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 57px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 116px; TOP: 11px; HEIGHT: 18px; =
BORDER-RIGHT-WIDTH: 0px
}
#nav_bar LI.search INPUT.text {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 57px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 169px; TOP: 11px; HEIGHT: 18px; =
BORDER-RIGHT-WIDTH: 0px
}
#nav_bar .search .search_filter {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; LEFT: 175px; =
FONT: 10px/10px sans-serif; BORDER-LEFT: #fff 1px solid; WIDTH: 111px; =
BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 10px; HEIGHT: =
20px; _height: 16px
}
.opt {
	PADDING-LEFT: 5px
}
#nav_bar LI.search INPUT.go {
	LEFT: 288px; TOP: 11px
}
#nav_bar LI.subscribe:hover {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI.sections:hover {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI.blogs:hover {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI.reviews:hover {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI.stay:hover {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI.over {
	BACKGROUND-POSITION: 100% -40px
}
#nav_bar LI UL {
	PADDING-RIGHT: 10px; BORDER-TOP: #333 10px solid; DISPLAY: none; =
PADDING-LEFT: 10px; BACKGROUND: #000; LEFT: 8px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 8px; POSITION: absolute; TOP: 34px
}
#nav_bar LI:hover UL {
	DISPLAY: block
}
#nav_bar LI.over UL {
	DISPLAY: block
}
#nav_bar .firstTop {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_left.gif) no-repeat =
left top; LEFT: -9px; WIDTH: 9px; POSITION: absolute; TOP: -10px; =
HEIGHT: 100%
}
#nav_bar .firstBottom {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_left.gif) no-repeat =
left bottom; LEFT: -9px; WIDTH: 9px; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#nav_bar .middle {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: absolute
}
#nav_bar .lastTop {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_right.gif) no-repeat =
right top; LEFT: 155px; WIDTH: 9px; POSITION: absolute; TOP: -9px; =
HEIGHT: 100%
}
#nav_bar .lastBottom {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_right.gif) no-repeat =
right bottom; LEFT: 155px; WIDTH: 9px; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#nav_bar #subscribe_menu {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 150px; POSITION: absolute
}
#nav_bar #sections_menu {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 150px; POSITION: absolute
}
#nav_bar #blogs_menu {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 150px; POSITION: absolute
}
#nav_bar #reviews_menu {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 150px; POSITION: absolute
}
#nav_bar #stay_menu {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 150px; POSITION: absolute
}
#nav_bar #stay_menu {
	LEFT: -100px
}
#nav_bar #sections_menu #sections1 {
	DISPLAY: block; LEFT: 1%; POSITION: absolute; TOP: 100%
}
#nav_bar #blogs_menu #blogs1 {
	DISPLAY: block; LEFT: 1%; POSITION: absolute; TOP: 100%
}
#nav_bar #reviews_menu #reviews1 {
	DISPLAY: block; LEFT: 1%; POSITION: absolute; TOP: 100%
}
#nav_bar #sections_menu #sections2 {
	DISPLAY: block; LEFT: 100%; POSITION: absolute; TOP: 100%
}
#nav_bar #blogs_menu #blogs2 {
	DISPLAY: block; LEFT: 100%; POSITION: absolute; TOP: 100%
}
#nav_bar #reviews_menu #reviews2 {
	DISPLAY: block; LEFT: 100%; POSITION: absolute; TOP: 100%
}
* HTML #nav_bar #sections_menu .firstBottom {
	HEIGHT: 129px
}
* HTML #nav_bar #sections_menu .lastBottom {
	HEIGHT: 129px
}
* HTML #nav_bar #sections_menu LI.for_ie6 {
	PADDING-TOP: 1px
}
* HTML #nav_bar #reviews_menu .firstBottom {
	HEIGHT: 115px
}
* HTML #nav_bar #reviews_menu .lastBottom {
	HEIGHT: 115px
}
* HTML #nav_bar #reviews_menu LI.for_ie6 {
	PADDING-TOP: 1px
}
* HTML #nav_bar #blogs_menu .firstBottom {
	HEIGHT: 101px
}
* HTML #nav_bar #blogs_menu .lastBottom {
	HEIGHT: 101px
}
* HTML #nav_bar #blogs_menu LI.for_ie6 {
	PADDING-TOP: 1px
}
#nav_bar LI > UL {
	LEFT: auto; TOP: auto
}
#nav_bar LI LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: #000; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; =
WHITE-SPACE: nowrap; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px
}
#nav_bar #nav A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav_bar #nav LI LI A {
	DISPLAY: block; FONT: bold 1.1em "verdana"; WIDTH: 135px; COLOR: =
#007ca5
}
#nav_bar #nav LI LI A:visited {
	COLOR: #007ca5
}
#nav_bar #nav LI LI A:hover {
	COLOR: #0cf
}
#nav_bar #nav LI LI A:active {
	COLOR: #999
}
#nav_bar #subscribe_menu SPAN {
	DISPLAY: block; WIDTH: 1px; HEIGHT: 101px
}
#nav_bar #sections_menu SPAN {
	DISPLAY: block; WIDTH: 1px; HEIGHT: 115px
}
#nav_bar #blogs_menu SPAN {
	DISPLAY: block; WIDTH: 1px; HEIGHT: 101px
}
#nav_bar #reviews_menu SPAN {
	DISPLAY: block; WIDTH: 1px; HEIGHT: 115px
}
#nav_bar .sections #sections_menu SPAN.ie6_filler {
	DISPLAY: none
}
#nav_bar .sections #reviews_menu SPAN.ie6_filler {
	DISPLAY: none
}
#contentwell {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 664px
}
#contentwell_blogs {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 1000px
}
#xrail {
	FLOAT: left; WIDTH: 336px
}
.clearer {
	CLEAR: both
}
.login {
	DISPLAY: none
}
* HTML #nav_bar LI.ie_fill {
	HEIGHT: 1.4em
}
* HTML #nav_bar #blogs_menu #blogs3 .lastBottom {
	HEIGHT: 87px
}
#mag_sub_promo {
	MARGIN: 10px 0px 15px; WIDTH: 336px
}
#footer {
	MARGIN: 10px 0px 0px; FONT: 1em/1.3em arial, helvetica, sans-serif; =
COLOR: #fff
}
#foot_row1 {
	BACKGROUND: #222; HEIGHT: 30px
}
#foot_row2 {
	BACKGROUND: #181818; HEIGHT: 30px
}
#foot_row3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 101; BACKGROUND: #000; =
PADDING-BOTTOM: 27px; PADDING-TOP: 10px; POSITION: relative
}
.footer_rss {
	PADDING-LEFT: 2px
}
SPAN.pad {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 10px
}
.link_row {
	COLOR: #494949
}
#foot_row2 .link_row {
	COLOR: #4b4b4b
}
#foot_row3 .link_row {
	COLOR: #4c4c4c
}
#shell #content #footer .text_size {
	DISPLAY: block; FLOAT: right; MARGIN: -16px 20px 0px 0px; POSITION: =
static
}
* HTML #shell #content #with_video #xrail {
	FLOAT: right; WIDTH: 500px
}
HTML[xmlns*=3D''] BODY:unknown #shell #content #footer .text_size {
	MARGIN-TOP: -3px
}
BODY:first-child #shell #content #footer .text_size {
	MARGIN-TOP: 7px
}
.text_size A {
	DISPLAY: block; FLOAT: left; WIDTH: 18px; HEIGHT: 18px
}
#footer .text_size IMG {
	DISPLAY: block; FLOAT: left
}
#small {
	BACKGROUND: url(/images/icon_text_sm.gif) no-repeat 0px 0px
}
#small:hover {
	BACKGROUND: url(/images/icon_text_sm.gif) no-repeat left bottom
}
#small:active {
	BACKGROUND: url(/images/icon_text_sm.gif) no-repeat left bottom
}
#normal {
	BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom
}
#normal:hover {
	BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom
}
#normal:active {
	BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom
}
#large {
	BACKGROUND: url(/images/icon_text_lg.gif) no-repeat 0px 0px
}
#large:hover {
	BACKGROUND: url(/images/icon_text_lg.gif) no-repeat left bottom
}
#large:active {
	BACKGROUND: url(/images/icon_text_lg.gif) no-repeat left bottom
}
#largest {
	BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat 0px 0px
}
#largest:hover {
	BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat left bottom
}
#largest:active {
	BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat left bottom
}
#suboffers {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 15px; Z-INDEX: 101; BACKGROUND: =
url(/images/footer_suboffer_bg.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 10px 8px 10px 0px; BORDER-LEFT: #666 1px =
solid; WIDTH: 160px; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #666 =
1px solid; POSITION: relative; HEIGHT: 15px
}
#suboffers2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 15px; Z-INDEX: 101; BACKGROUND: =
url(/images/footer_suboffer_bg.gif) no-repeat 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 10px 8px 10px 0px; BORDER-LEFT: #666 1px =
solid; WIDTH: 160px; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #666 =
1px solid; POSITION: relative; HEIGHT: 15px
}
#suboffers UL {
	DISPLAY: none; Z-INDEX: 102; BACKGROUND: #fff; LEFT: -1px; WIDTH: =
177px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 16px
}
#suboffers2 UL {
	DISPLAY: none; Z-INDEX: 102; BACKGROUND: #fff; LEFT: -1px; WIDTH: =
177px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 16px
}
#suboffers UL LI {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; WIDTH: 175px
}
#suboffers2 UL LI {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; WIDTH: 175px
}
#suboffers UL LI#last {
	BORDER-BOTTOM: #666 1px solid
}
#suboffers2 UL LI#last {
	BORDER-BOTTOM: #666 1px solid
}
#suboffers UL LI A {
	LEFT: 15px; POSITION: relative
}
#suboffers2 UL LI A {
	LEFT: 15px; POSITION: relative
}
.condenet_sites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#292929; PADDING-TOP: 10px
}
.condenet_sites A {
	FONT-WEIGHT: bold
}
#drop_downs {
	PADDING-BOTTOM: 5px
}
#copyright {
	FLOAT: left
}
DIV#debugInfoDiv {
	CLEAR: both; BACKGROUND: #fff; TEXT-ALIGN: left
}
BODY > DIV#debugInfoDiv {
	MARGIN-TOP: 20px
}
#logout_link {
	DISPLAY: none
}
.warning {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; BACKGROUND: =
url(/images/other/warning.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; =
FONT: bold 1.4em arial, helvetica, sans-serif; VERTICAL-ALIGN: bottom; =
COLOR: #b40404; PADDING-TOP: 1em; HEIGHT: 30px
}
#footerAd {
	MARGIN: 10px; WIDTH: 1000px; TEXT-ALIGN: center
}
#footerAd .dartAdUnit {
	MARGIN: auto
}
#hp_advertisement {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 9px =
arial, sans-serif; MARGIN-LEFT: -10px; PADDING-TOP: 12px; TEXT-ALIGN: =
center
}
#hp_print {
	DISPLAY: block; Z-INDEX: 15; BACKGROUND: =
url(/images/HP_Printer_Icon2.gif) no-repeat left top; LEFT: -5px; WIDTH: =
55px; POSITION: relative; HEIGHT: 15px
}
#hp_print:hover {
	BACKGROUND-POSITION: 100% -15px
}
#hp_print IMG {
	WIDTH: 55px; HEIGHT: 15px; _height: 13px
}
.hp_popup {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: =
10px; Z-INDEX: 1000; BACKGROUND: url(/images/hp_green_box_bottom.gif) =
no-repeat 0px 0px; LEFT: -90px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; =
FONT: 11px arial, sans-serif; BORDER-LEFT: 0px; WIDTH: 225px; COLOR: =
#666! important; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; POSITION: =
relative; TOP: -53px; HEIGHT: 77px; TEXT-ALIGN: left; _display: block; =
_margin-bottom: -82px
}
#hp_ad {
	_display: none
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.wired.com/27bstroke6/2008/11/edit_styles.css

.storyimageleft {
	FLOAT: left; MARGIN: 0px 15px 15px 0px
}
.storyimageright {
	FLOAT: right; MARGIN: 0px 0px 15px 15px
}
.youtubestoryembed {
	MARGIN: 0px 0px 23px 102px; WIDTH: 425px
}
.feedroomstoryembed {
	FLOAT: right; MARGIN: 0px 0px 23px 20px; WIDTH: 322px
}
.feedroomstoryembedlarge {
	FLOAT: right; MARGIN: 0px 0px 23px 20px; WIDTH: 404px
}
.youtubevideo {
	MARGIN-BOTTOM: 25px; WIDTH: 425px
}
.youtubevideoright {
	FLOAT: right; MARGIN-BOTTOM: 25px; MARGIN-LEFT: 17px; WIDTH: 425px
}
.videoembedlarge {
	FLOAT: right; MARGIN: 0px 0px 23px 20px; WIDTH: 486px
}
.videocaption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #ddd; PADDING-TOP: 5px; FONT-FAMILY: =
arial,helvetica,sans-serif; BACKGROUND-COLOR: #000000
}
.videocredit {
	FONT-SIZE: 12px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.sidebox .hed A {
	FONT-SIZE: 1.3em; COLOR: rgb(0,124,165)
}
.sidebox .caps {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-TRANSFORM: uppercase
}
.mp3_player {
	MARGIN: 0px 0px 20px
}
.story_image_630px {
	MARGIN: 0px 0px 15px; WIDTH: 630px
}
.header_box {
	BORDER-RIGHT: rgb(212,212,212) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(212,212,212) 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; BORDER-LEFT: =
rgb(212,212,212) 1px solid; WIDTH: 630px; PADDING-TOP: 10px; =
BORDER-BOTTOM: rgb(212,212,212) 1px solid; BACKGROUND-COLOR: =
rgb(249,249,249)
}
#storysidebar A {
	FONT-SIZE: 1.4em
}
#storysidebar H3 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 10px; FONT: =
0.8em "arial black",helvetica,sans-serif; TEXT-TRANSFORM: uppercase; =
COLOR: #666666; PADDING-TOP: 0pt; font-size-adjust: none; font-stretch: =
normal
}
.horizontal_image_1 {
	MARGIN: 30px 0px 0px; WIDTH: 550px; HEIGHT: 340px
}
.horizontal_image_2 {
	MARGIN: 30px 0px 0px; WIDTH: 550px; HEIGHT: 269px
}
.horizontal_image_3 {
	MARGIN: 30px 0px 0px; WIDTH: 550px; HEIGHT: 211px
}
.horizontal_image_4 {
	MARGIN: 30px 0px 0px; WIDTH: 550px; HEIGHT: 263px
}
.horizontal_image_5 {
	MARGIN: 30px 0px 0px; WIDTH: 550px; HEIGHT: 222px
}
.horizontal_image_left {
	FLOAT: left; MARGIN: 0px
}
.horizontal_image_right {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px
}
.horizontal_image_caption_right {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
0.95em; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 190px; COLOR: #ddd; =
PADDING-TOP: 5px; FONT-FAMILY: arial,helvetica,sans-serif; HEIGHT: 100%; =
BACKGROUND-COLOR: #000000
}
.horizontal_image_caption_left {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 190px; COLOR: #ddd; =
PADDING-TOP: 5px; FONT-FAMILY: arial,helvetica,sans-serif; HEIGHT: 100%; =
BACKGROUND-COLOR: #000000
}
.horizontal_image_credit {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-STYLE: italic; TEXT-ALIGN: =
right
}
#kidneypackagetoc {
	FLOAT: left; MARGIN: 0px 15px 15px 0px; WIDTH: 250px
}
#kidneypackagetoc #kidneyhed {
	BACKGROUND-IMAGE: url(/images/mb/bubbles.gif); BACKGROUND-REPEAT: =
repeat; HEIGHT: 15px
}
#kidneypackagetoc #kidneytitle {
	FONT-SIZE: 1.4em; MARGIN: 3px 0px 20px; HEIGHT: 20px; TEXT-ALIGN: =
center; font-wieght: bold
}
#kidneypackagetoc #kidneybody {
	MARGIN: 0px 0px 10px; HEIGHT: 57px
}
#kidneypackagetoc #kidneybody IMG {
	BORDER-RIGHT: rgb(180,180,180) 3px solid; BORDER-TOP: rgb(180,180,180) =
3px solid; FLOAT: left; BORDER-LEFT: rgb(180,180,180) 3px solid; WIDTH: =
50px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: rgb(180,180,180) 3px solid; =
HEIGHT: 50px
}
#kidneypackagetoc #kidneybody P {
	TEXT-ALIGN: left
}
#article_text #kidneypackagetoc #kidneybody P {
	TEXT-ALIGN: left
}
#kidneypackagetoc #kidneyfoot {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(/images/mb/bubbles.gif); =
BACKGROUND-REPEAT: repeat; HEIGHT: 15px
}
#kidneypackagetoc A {
	COLOR: rgb(0,124,165); TEXT-DECORATION: none
}
#storyimage0525 {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 245px
}
#storyimage0518 {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 350px
}
#article_text #storyimage0518 .storyimagecaption P {
	TEXT-ALIGN: left
}
#storyimageright0504 {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 167px
}
#storyimageright0504contra {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 188px
}
.storyimagetop {
=09
}
.storyimagecaption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.95em; =
PADDING-BOTTOM: 5px; COLOR: #ddd; PADDING-TOP: 5px; FONT-FAMILY: =
arial,helvetica,sans-serif; BACKGROUND-COLOR: #000000
}
.storyimagecredit {
	FONT-SIZE: 0.9em; FONT-STYLE: italic; TEXT-ALIGN: right
}
.story_image_right_250px {
	FLOAT: right; MARGIN: 0px 0px 15px 15px; WIDTH: 250px
}
.story_image_250px {
	BACKGROUND: #000; MARGIN: 0px 20px 20px 0px; WIDTH: 250px
}
.imagecaption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000; =
PADDING-BOTTOM: 5px; FONT: 1em arial, helvetica, sans-serif; COLOR: =
#ddd; PADDING-TOP: 5px; POSITION: relative
}
#article_text #storyimage0518 .storyimagecaption P {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.2em
}
#lorepodcast {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 5px; FONT-SIZE: =
0.8em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 7px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 250px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; HEIGHT: 123px; BACKGROUND-COLOR: rgb(240,240,240); TEXT-ALIGN: =
left
}
#lorepodcast IMG {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; BORDER-TOP: rgb(127,127,127) =
1px solid; FLOAT: left; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: =
rgb(127,127,127) 1px solid; BORDER-BOTTOM: rgb(127,127,127) 1px solid
}
#article_text #lorepodcast P {
	MARGIN: 0px; TEXT-ALIGN: left
}
#article_text #lorepodcast A {
	COLOR: rgb(0,124,165); TEXT-ALIGN: left; TEXT-DECORATION: underline
}
#article_text #lorepodcast H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 4px; TEXT-ALIGN: =
center
}
#gallerypromo {
	BORDER-RIGHT: rgb(190,190,190) 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: rgb(190,190,190) 1px solid; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN: 0px 7px 5px 0px; BORDER-LEFT: =
rgb(190,190,190) 1px solid; WIDTH: 200px; COLOR: rgb(90,90,90); =
PADDING-TOP: 5px; BORDER-BOTTOM: rgb(190,190,190) 1px solid; =
BACKGROUND-COLOR: rgb(240,240,240); TEXT-ALIGN: left
}
#gallerypromo IMG {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; BORDER-TOP: rgb(127,127,127) =
1px solid; FLOAT: left; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: =
rgb(127,127,127) 1px solid; BORDER-BOTTOM: rgb(127,127,127) 1px solid
}
#article_text #gallerypromo P {
	MARGIN: 0px; TEXT-ALIGN: left
}
#article_text #gallerypromo A {
	FONT-SIZE: 1.3em; COLOR: rgb(0,124,165); TEXT-ALIGN: left
}
#article_text #gallerypromo H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 8px; TEXT-ALIGN: =
center
}
.storytocunit {
	MARGIN-BOTTOM: 10px; HEIGHT: 80px
}
TABLE.start-table {
=09
}
TABLE.start-table TD {
	FONT-WEIGHT: normal
}
TABLE.start-table TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: =
0px; WIDTH: 33%; PADDING-TOP: 7px; TEXT-ALIGN: center
}
TABLE.start-table TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: =
0px; WIDTH: 33%; PADDING-TOP: 7px; TEXT-ALIGN: center
}
TABLE.start-table TD.expired {
	BACKGROUND-COLOR: #f68216
}
TABLE.start-table TD.tired {
	BACKGROUND-COLOR: #fdab0f
}
TABLE.start-table TD.wired {
	BACKGROUND-COLOR: #ffcc00
}
TABLE.start-table TH.expired {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f68216
}
TABLE.start-table TH.tired {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fdab0f
}
TABLE.start-table TH.wired {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc00
}
TABLE.start-table2 {
=09
}
TABLE.start-table2 TD {
	FONT-WEIGHT: normal
}
TABLE.start-table2 TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: =
0px; PADDING-TOP: 7px; TEXT-ALIGN: left
}
TABLE.start-table2 TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: =
0px; PADDING-TOP: 7px; TEXT-ALIGN: left
}
TABLE.start-table2 TD.orange {
	BACKGROUND-COLOR: #f68216
}
TABLE.start-table2 TD.orange-yellow {
	BACKGROUND-COLOR: #fdab0f
}
TABLE.start-table2 TD.yellow {
	BACKGROUND-COLOR: #ffcc00
}
TABLE.start-table2 TD.black {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
TABLE.start-table2 TH.black {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
TABLE.start-table2 TD.white {
	BACKGROUND-COLOR: #ffffff
}
TABLE.start-table2 TH.white {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff
}
TABLE.start-table2 TH.orange {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f68216
}
TABLE.start-table2 TH.orange-yellow {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fdab0f
}
TABLE.start-table2 TH.yellow {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc00
}
P.reviews_section {
	FONT-SIZE: 2em; MARGIN: 0px
}
SUP.corrections {
	COLOR: rgb(255,0,0)
}
TABLE.pl_test {
	FONT-SIZE: 8.5pt
}
A.arg {
	FONT-SIZE: 1em; COLOR: #fff
}
A.arg:link {
	COLOR: #fff
}
A.arg:visited {
	COLOR: #fff
}
A.arg:hover {
	COLOR: #fff
}
A.arg:active {
	COLOR: #fff
}
.blockquote {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.list1 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; MARGIN: =
10px 10px 5px 50px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.list1 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px =
0px 3px 30px; PADDING-TOP: 0px
}
.list1 OL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; MARGIN: =
10px 10px 5px 50px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#caption400wide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000; =
PADDING-BOTTOM: 5px; FONT: 1em arial, helvetica, sans-serif; COLOR: =
#ddd; PADDING-TOP: 5px; POSITION: relative
}
#embed400wide {
	WIDTH: 400px
}
#sidebox {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 240px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
.sidebox {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 240px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
#sidebox350 {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 350px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
.sidebox350 {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 350px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
#sidebox610 {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 610px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
.sidebox610 {
	BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: rgb(127,127,127) 1px solid; PADDING-LEFT: 10px; FONT-SIZE: =
0.95em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 5px 0px; =
BORDER-LEFT: rgb(127,127,127) 1px solid; WIDTH: 610px; COLOR: =
rgb(90,90,90); PADDING-TOP: 5px; BORDER-BOTTOM: rgb(127,127,127) 1px =
solid; TEXT-ALIGN: left
}
#sidebox150 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sidebox150 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.table-r1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: =
#ffffff; PADDING-TOP: 7px; BACKGROUND-COLOR: #000000
}
.table-r2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; BACKGROUND-COLOR: #ee4900
}
.table-r3 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; BACKGROUND-COLOR: #f27b00
}
.table-r4 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; BACKGROUND-COLOR: #f9be00
}
#googlemap {
	WIDTH: 620px; HEIGHT: 450px
}
.thumbnails_off {
	BORDER-RIGHT: #ededed 5px solid; BORDER-TOP: #ededed 5px solid; FLOAT: =
left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ededed 5px solid; WIDTH: =
70px; BORDER-BOTTOM: #ededed 5px solid; HEIGHT: 70px
}
.thumbnails_on {
	BORDER-RIGHT: #000 5px solid; BORDER-TOP: #000 5px solid; FLOAT: left; =
MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #000 5px solid; WIDTH: 70px; =
BORDER-BOTTOM: #000 5px solid; HEIGHT: 70px
}
.text-grey {
	COLOR: #666769
}
.text-pink {
	COLOR: #e1839d
}
.wide_img {
	BACKGROUND: #000; WIDTH: 630px
}
.wide_caption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.95em; BACKGROUND: =
#000; PADDING-BOTTOM: 5px; WIDTH: 620px; COLOR: #ddd; PADDING-TOP: 5px
}
.wide_caption_txt {
	FONT-SIZE: 0.95em; COLOR: #eee; FONT-FAMILY: =
arial,helvetica,sans-serif; BACKGROUND-COLOR: #000000
}
.wide400_img {
	BACKGROUND: #000; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 400px
}
.wide400_caption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.95em; BACKGROUND: =
#000; PADDING-BOTTOM: 5px; WIDTH: 390px; COLOR: #ddd; PADDING-TOP: 5px
}
.wide400_caption_txt {
	FONT-SIZE: 0.95em; COLOR: #eee; FONT-FAMILY: =
arial,helvetica,sans-serif; BACKGROUND-COLOR: #000000
}
.content_sharing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FLOAT: right; PADDING-BOTTOM: =
10px; MARGIN: 0px 0px 30px 15px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: =
200px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.portfolio_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
13px; PADDING-TOP: 17px; BORDER-BOTTOM: #eee 1px solid
}
.content_sharing_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 17px; BORDER-BOTTOM: #eee 1px solid
}
.content_sharing_sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 17px
}
.geek_matchbook {
	CLEAR: both; BACKGROUND: url(/images/bubble_tile.gif) repeat-x 0px 0px; =
MARGIN: 10px 0px; WIDTH: 130px; HEIGHT: 17px
}
#geek_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 630px; PADDING-TOP: 0px
}
#geek_nav {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 130px; PADDING-TOP: 0px
}
#geek_nav LI {
	MARGIN-BOTTOM: 5px
}
#geek_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 480px; PADDING-TOP: 0px
}
.a_z_nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#010101; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: =
630px; COLOR: #666; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.a_z_nav A {
	FONT-SIZE: 12px; COLOR: #fff
}
.a_z_nav A:visited {
	FONT-SIZE: 12px; COLOR: #fff
}
.a_z_nav A:hover {
	FONT-SIZE: 12px; COLOR: #007ca5
}
.geek_img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.geek_letter {
	FONT-SIZE: 2em
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.geekipedia_list {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; =
FONT: 12px Georgia, "Times New Roman", serif; WIDTH: 430px; PADDING-TOP: =
15px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.geekipedia_list_hed {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 14px =
Georgia, "Times New Roman", serif; COLOR: #2f2f2f; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #e1e1e1
}
.geekipedia_list A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline: none
}
.geekipedia_list A:visited {
	COLOR: #666
}
.geekipedia_list A:active {
	COLOR: #999
}
.geekipedia_list TR.even {
	BACKGROUND-COLOR: #e1e1e1
}
.geekipedia_timeline {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; =
FONT: 12px Georgia, "Times New Roman", serif; WIDTH: 470px; PADDING-TOP: =
15px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.geekipedia_timeline_2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold =
14px Georgia, "Times New Roman", serif; COLOR: #ffffff; PADDING-TOP: =
5px; BACKGROUND-COLOR: #4b4b4b
}
.geekipedia_timeline_date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.geekipedia_timeline A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline: none
}
.geekipedia_timeline A:visited {
	COLOR: #666
}
.geekipedia_timeline A:active {
	COLOR: #999
}
.geekipedia_timeline TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.geekipedia_timeline TR.even {
	BACKGROUND-COLOR: #e1e1e1
}
.geekipedia_table {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; FONT: =
12px Georgia, "Times New Roman", serif; WIDTH: 430px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.geekipedia_table_hed_1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold =
13px Georgia, "Times New Roman", serif; COLOR: #ffffff; PADDING-TOP: =
5px; BACKGROUND-COLOR: #000000
}
.geekipedia_table_hed_2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold =
13px Georgia, "Times New Roman", serif; COLOR: #ffffff; PADDING-TOP: =
5px; BACKGROUND-COLOR: #4b4b4b
}
.geekipedia_table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.geekipedia_table TR.even {
	BACKGROUND-COLOR: #e1e1e1
}
.geekdiv_list {
=09
}
.geekdiv_list H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e1e1e1
}
.geekdiv_list P {
	FONT-SIZE: 95%; MARGIN-LEFT: 20px
}
.geekdiv_alt {
	FONT-SIZE: 95%; BACKGROUND-COLOR: #ddd
}
.geekdiv_alt .alt {
	BACKGROUND-COLOR: #eee
}
#article #article_body .embedgeek {
	FLOAT: left; WIDTH: 160px
}
#article #article_body .embedgeek .pic IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 150px; BORDER-RIGHT-WIDTH: 0px
}
#article #anni_index_page .matchbook_rain_light {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 12px 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#anni_index_page DIV {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#article #article_body #anni_index_page P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.24em
}
#anni_index_page {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1em; FONT-FAMILY: georgia,"times new =
roman",serif
}
#anni_index_page #intro {
	FONT-SIZE: 1.1em; MARGIN: -9px 0px 12px; COLOR: #000
}
#anni_index_page #intro P {
	LINE-HEIGHT: 1.1em
}
#anni_index_featureBox {
	CLEAR: both; WIDTH: 100%
}
#container_level_1_Items {
	FLOAT: left; WIDTH: 300px
}
#container_level_1_Items IMG {
	CLEAR: both; DISPLAY: block; PADDING-BOTTOM: 7px
}
#container_level_1_Items H5 {
	MARGIN-TOP: 2px; FONT: 0.9em/1.2 "arial black",helvetica,sans-serif; =
TEXT-TRANSFORM: uppercase; font-size-adjust: none
}
#container_level_1_Items H5 A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline-color: invert; =
outline-style: none; outline-width: medium
}
#article_body #container_level_1_Items P {
	FONT-SIZE: 2em; LINE-HEIGHT: 1em
}
#container_level_1_Items P A {
	COLOR: #000
}
#container_level_1_Items P A:hover {
	COLOR: #007ca5
}
#container_level_1_Items P STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; TEXT-TRANSFORM: =
uppercase; FONT-FAMILY: arial,helvetica,sans-serif
}
#container_level_1_Items .date_time {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1em
}
#container_level_2_Items {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 300px
}
#container_level_2_Items .item_level_2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; MARGIN: 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#container_level_2_Items .item_level_2 STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; TEXT-TRANSFORM: =
uppercase; FONT-FAMILY: arial,helvetica,sans-serif
}
#container_level_2_Items .item_level_2 IMG {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 70px; =
MARGIN-RIGHT: 10px; HEIGHT: 70px
}
#container_level_2_Items .item_level_2 DIV {
	CLEAR: right
}
#container_level_2_Items .item_level_2 P {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 0px
}
#container_level_2_Items .item_level_2 P A {
	COLOR: #000; LINE-HEIGHT: 1.2em
}
#container_level_2_Items .item_level_2 P A:hover {
	COLOR: #007ca5
}
.item_level_2 H5 {
	CLEAR: right; FONT: 0.9em "arial black",helvetica,sans-serif; =
TEXT-TRANSFORM: uppercase; font-size-adjust: none
}
.item_level_2 H5 A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline-color: invert; =
outline-style: none; outline-width: medium
}
#container_level_2_Items .item_level_2 .date_time {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1em
}
.anni_index_tertiaryBox {
	CLEAR: all; DISPLAY: block; WIDTH: 600px
}
#anni_index_tertiaryBox .item_level_3 H1 {
	FONT: 1.2em/2em arial,helvetica,sans-serif; COLOR: #999999; =
font-size-adjust: none; font-stretch: normal
}
#anni_index_tertiaryBox .item_level_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN: 0px 0px 10px; WIDTH: 300px; PADDING-TOP: 0px
}
#anni_index_tertiaryBox .item_level_3 STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; TEXT-TRANSFORM: =
uppercase; FONT-FAMILY: arial,helvetica,sans-serif
}
#anni_index_tertiaryBox .item_level_3 IMG {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; MARGIN-RIGHT: 10px; HEIGHT: =
70px
}
#anni_index_tertiaryBox .item_level_3 DIV {
	CLEAR: right
}
#anni_index_tertiaryBox .item_level_3 P {
	PADDING-RIGHT: 15px; PADDING-BOTTOM: 0px
}
#anni_index_tertiaryBox .item_level_3 P A {
	COLOR: #000; LINE-HEIGHT: 1.1em
}
#anni_index_tertiaryBox .item_level_3 P A:hover {
	COLOR: #007ca5
}
.item_level_3 H5 {
	CLEAR: right; FONT: 0.9em "arial black",helvetica,sans-serif; =
TEXT-TRANSFORM: uppercase; font-size-adjust: none
}
.item_level_3 H5 A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline-color: invert; =
outline-style: none; outline-width: medium
}
#anni_index_tertiaryBox .item_level_3 .date_time {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 1em
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/css/article.css

@import url( edit_styles.css );
#contentwell {
	PADDING-RIGHT: 34px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; WIDTH: 630px; PADDING-TOP: 0px
}
.social {
	POSITION: relative
}
#toolbox_art_bot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; HEIGHT: 16px
}
#article {
	MARGIN: 20px 0px 0px
}
#article .img_middle {
	PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle
}
#article H1 {
	FONT: 2.3em georgia, "times new roman", serif; line-spacing: 2.6em
}
#article #section {
	MARGIN-BOTTOM: 5px; FONT: 1em "arial black", helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase
}
#article .date_time {
	MARGIN: 5px 0px 10px; FONT: 0.95em/1.5em georgia, "times new roman", =
serif; TEXT-TRANSFORM: capitalize; COLOR: #666
}
#article .date_time .img_middle {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#article #article_body {
	FONT: 1.17em georgia, "times new roman", serif
}
#article #article_body #article_text {
	FONT: 1.2em georgia, "times new roman", serif
}
#article #article_body P {
	PADDING-BOTTOM: 18px; LINE-HEIGHT: 1.24em
}
#article #article_body #embed {
	FLOAT: left; WIDTH: 270px
}
#article #article_body #embed_wide {
	WIDTH: 630px
}
#article #article_body #embed #pic {
	BACKGROUND: #000; MARGIN: 0px 20px 20px 0px; WIDTH: 250px
}
#article #article_body #embed_wide #pic {
	BACKGROUND: #000; MARGIN: 0px 0px 20px; WIDTH: 630px
}
#article #article_body #embed #pic DIV#zoom A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 19px; BORDER-RIGHT-WIDTH: 0px
}
#article #article_body #embed_wide #pic DIV#zoom A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 19px; BORDER-RIGHT-WIDTH: 0px
}
#article #article_body #embed #pic IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 250px; BORDER-RIGHT-WIDTH: 0px
}
#article #article_body #embed_wide #pic IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 630px; BORDER-RIGHT-WIDTH: 0px
}
#article #article_body #embed #pic .zoom {
	POSITION: relative
}
#article #article_body #embed #pic .zoom IMG {
	Z-INDEX: 100; LEFT: 226px; WIDTH: 19px; CURSOR: pointer; POSITION: =
absolute; TOP: -24px; HEIGHT: 19px
}
#article #article_body #embed_wide #pic .zoom {
	DISPLAY: none
}
#article #article_body #embed_wide #pic .zoom IMG {
	DISPLAY: none
}
#article #article_body #embed #caption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000; =
PADDING-BOTTOM: 5px; FONT: 1em arial, helvetica, sans-serif; COLOR: =
#ddd; PADDING-TOP: 5px; POSITION: relative
}
#article #article_body #embed_wide #caption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000; =
PADDING-BOTTOM: 5px; FONT: 1em arial, helvetica, sans-serif; COLOR: =
#ddd; PADDING-TOP: 5px; POSITION: relative
}
#article #article_body #article_text #embed #caption {
	FONT-SIZE: 0.85em
}
#article #article_body #article_text #embed_wide #caption {
	FONT-SIZE: 0.85em
}
#article #article_body #embed #caption .slideshowLink {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
#article #article_body #embed_wide #caption .slideshowLink {
	DISPLAY: inline; WHITE-SPACE: nowrap
}
#article #article_body #embed #caption .slideshowLink IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: =
16px; PADDING-TOP: 0px; POSITION: relative; TOP: 3px; HEIGHT: 13px
}
#article #article_body #embed_wide #caption .slideshowLink IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: =
16px; PADDING-TOP: 0px; POSITION: relative; TOP: 3px; HEIGHT: 13px
}
#article #article_body #embed #caption .slideshowLink A {
	COLOR: #ddd
}
#article #article_body #embed_wide #caption .slideshowLink A {
	COLOR: #ddd
}
#article #article_body .left_rail {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 0px
}
#article #article_body .left_rail .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: =
0.8em "arial black", helvetica, sans-serif; TEXT-TRANSFORM: uppercase; =
COLOR: #666; PADDING-TOP: 0px
}
#article #article_body .left_rail .subtitle {
	FONT: bold 0.9em arial, helvetica, sans-serif; TEXT-TRANSFORM: =
uppercase; COLOR: #000
}
#article #article_body .left_rail .wrapper {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#article #article_body .left_rail IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN: 0px 0px 3px; WIDTH: 60px; PADDING-TOP: 0px; HEIGHT: 60px
}
#article .left_rail .matchbook_bubble {
	CLEAR: both; BACKGROUND: url(/images/bubble_tile.gif) repeat-x 0px 0px; =
MARGIN: 10px 0px; WIDTH: 246px; HEIGHT: 17px
}
#article #article_body #article_text_narrow {
	MARGIN: 0px 0px 0px 270px; WIDTH: 360px
}
* HTML #article #article_body #article_text_narrow {
	FLOAT: right; MARGIN: 0px
}
#article .matchbook_plus {
	CLEAR: both; BACKGROUND: url(/images/plus_tile.gif) repeat-x 0px 0px; =
WIDTH: 630px; HEIGHT: 17px
}
* HTML #article #mb_article_end {
	MARGIN-TOP: -25px
}
* + HTML #article #mb_article_end {
	MARGIN-TOP: 85px
}
#article #article_footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
#article #article_footer #left_col {
	FLOAT: left; WIDTH: 330px; MARGIN-RIGHT: 40px
}
#article #article_footer #right_col {
	FLOAT: right; WIDTH: 260px
}
#article #article_footer P {
	PADDING-BOTTOM: 10px; FONT: 1.2em georgia, "times new roman", serif; =
COLOR: #000
}
#article #article_footer .date_time {
	MARGIN-TOP: 5px; FONT: 0.8em georgia, "times new roman", serif; =
WHITE-SPACE: nowrap
}
#article #article_footer .date_time#correction {
	DISPLAY: block
}
#article #article_footer .title {
	FONT: bold 1.1em "arial", helvetica, sans-serif; COLOR: #666
}
#article #article_footer #see_also STRONG {
	FONT: bold 1.1em "arial", helvetica, sans-serif; COLOR: #666
}
#article #article_footer .title_big {
	FONT: bold 1.5em "arial", helvetica, sans-serif; COLOR: #666
}
#article #article_footer #search {
	PADDING-BOTTOM: 20px
}
#article #article_footer #search .input_text {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#999 1px solid; WIDTH: 235px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px =
solid; HEIGHT: 16px
}
#article #article_footer #search #wrapper {
	DISPLAY: inline; POSITION: relative; TOP: 4px
}
#article #article_footer #search #wrapper .go {
	WIDTH: 20px; HEIGHT: 18px
}
#article H2 {
	PADDING-BOTTOM: 3px; FONT: 2.6em "arial", helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase
}
#article .matchbook_rain {
	CLEAR: both; BACKGROUND: url(/images/rain_tile.gif) repeat-x left top; =
MARGIN-BOTTOM: 5px; WIDTH: 628px; HEIGHT: 17px
}
#article .matchbook_rain_light {
	CLEAR: both; BACKGROUND: url(/images/rain_tile_light.gif) repeat-x left =
top; PADDING-BOTTOM: 15px; WIDTH: 628px; HEIGHT: 17px
}
#article #author_left {
	FLOAT: left; PADDING-TOP: 10px; HEIGHT: 70px
}
#article #author_left .img_middle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; VERTICAL-ALIGN: middle; WIDTH: 70px; PADDING-TOP: 0px; HEIGHT: 70px
}
#article #author_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 18px; HEIGHT: 70px
}
#article #author_right .img_middle {
	VERTICAL-ALIGN: middle
}
#article #author_right .credit {
	FONT: 1.5em "arial", helvetica, sans-serif; COLOR: #666
}
#article #author_left .alt_text {
	FONT: 2.3em "arial", helvetica, sans-serif
}
DIV.columnToolsL {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#article #comment {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 20px; WIDTH: 250px; PADDING-TOP: 0px
}
#article #comment #top {
	BACKGROUND: url(/images/comment_back_top.gif) no-repeat 50% top; WIDTH: =
250px; HEIGHT: 35px
}
#article #comment #top #comment_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; FONT: bold =
1em "arial", helvetica, sans-serif; VERTICAL-ALIGN: bottom; PADDING-TOP: =
15px
}
#article #comment #middle {
	BACKGROUND: url(/images/comment_back_middle.gif) repeat-y; WIDTH: 250px
}
#article #comment #middle .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; FONT: bold =
0.9em "arial", helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #999; =
PADDING-TOP: 0px
}
#article #comment #middle .name {
	FONT: bold 0.9em georgia, "times new roman", serif; COLOR: #444
}
#article #comment #middle #date_time {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT: bold 0.9em georgia, "times new roman", serif; COLOR: #999; =
PADDING-TOP: 0px
}
#article #comment #middle #text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 0px
}
#article #comment #middle P {
	DISPLAY: inline; FONT: 1em georgia, "times new roman", serif; =
TEXT-ALIGN: left
}
#article #comment #bottom {
	BACKGROUND: url(/images/comment_back_bottom.gif) no-repeat 50% bottom; =
WIDTH: 250px; HEIGHT: 35px
}
#article #comment #bottom A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; FONT: 1em =
georgia, "times new roman", serif; PADDING-TOP: 7px
}
#article #article_footer #login_register {
=09
}
#article #article_footer .title_big {
=09
}
.storyassetshell {
	BORDER-RIGHT: rgb(237,237,237) 1px solid; BORDER-TOP: rgb(237,237,237) =
1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: rgb(237,237,237) 1px solid; =
WIDTH: 410px; COLOR: rgb(140,140,140); LINE-HEIGHT: 0.95em; =
BORDER-BOTTOM: rgb(237,237,237) 1px solid
}
.storyassetshellleft {
	BORDER-RIGHT: rgb(237,237,237) 1px solid; BORDER-TOP: rgb(237,237,237) =
1px solid; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px 7px 5px 0px; =
BORDER-LEFT: rgb(237,237,237) 1px solid; WIDTH: 260px; COLOR: =
rgb(140,140,140); LINE-HEIGHT: 0.95em; BORDER-BOTTOM: rgb(237,237,237) =
1px solid
}
.storyassetshellright {
	BORDER-RIGHT: rgb(237,237,237) 1px solid; BORDER-TOP: rgb(237,237,237) =
1px solid; FONT-SIZE: 0.9em; FLOAT: right; MARGIN: 0px 0px 5px 7px; =
BORDER-LEFT: rgb(237,237,237) 1px solid; WIDTH: 260px; COLOR: =
rgb(140,140,140); LINE-HEIGHT: 0.95em; BORDER-BOTTOM: rgb(237,237,237) =
1px solid
}
.storyassettop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: rgb(237,237,237) 1px solid
}
.storyassetcaption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.storyassetcredit {
	TEXT-ALIGN: right
}
#article #article_body #article_text .row {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px
}
#article #article_body #article_text .title {
	FONT: bold 1.2em georgia, "times new roman", serif
}
#article #article_body #article_text .row .col {
	MARGIN: 0px 0px 0px 270px
}
#article #article_body #article_text .row .col_noimage {
	MARGIN: 10px 0px
}
#article #article_body #article_text .row .col .title {
	COLOR: #333
}
#article #article_body #article_text .row .col .title A {
	COLOR: #333
}
#article #article_body #article_text .row .col .title A:hover {
	COLOR: #007ca5
}
#article #article_body #article_text .row .pic {
	FLOAT: left; WIDTH: 270px
}
#article #article_body #article_text .row .pic IMG {
	MARGIN: 0px 20px 10px 0px; WIDTH: 250px
}
#article #article_body #article_text .row .pic .zoom {
	POSITION: relative
}
#article #article_body #article_text .row .pic .zoom IMG {
	Z-INDEX: 100; LEFT: 226px; WIDTH: 19px; CURSOR: pointer; POSITION: =
absolute; TOP: -34px; HEIGHT: 16px
}
#ad_rail {
	MARGIN: 20px 0px; FONT: 1.1em arial, helvetica, sans-serif
}
#ad_rail .ads_by_google {
	MARGIN-BOTTOM: 7px
}
#ad_rail .big_br {
	MARGIN-BOTTOM: 5px
}
#ad_rail A {
	TEXT-DECORATION: none
}
#ad_rail > A:first-child {
	MARGIN-BOTTOM: 10px
}
#ad_rail SPAN {
	FONT-SIZE: 1.1em
}
#ad_rail .ad_text BR {
	DISPLAY: inline
}
#ad_rail A SPAN {
	FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
#ad_rail SPAN A {
	FONT-SIZE: 1.1em; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/css/toolbox_article_bottom.css

#toolbox_art_bot {
	CLEAR: both; DISPLAY: block; WIDTH: 630px; HEIGHT: auto
}
#toolbox_art_bot .tool {
	FLOAT: left
}
#toolbox_art_bot .float_l {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
#toolbox_art_bot .float_r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
#toolbox_art_bot #pagination {
	MARGIN-BOTTOM: 30px
}
* HTML #toolbox_art_bot #pagination {
	MARGIN-BOTTOM: 0px
}
#toolbox_art_bot #social_bkmrks {
	CLEAR: right; MARGIN: 20px 0px 10px; POSITION: relative
}
#toolbox_art_bot .social {
	DISPLAY: block; FLOAT: left; FONT: bold 11px arial, helvetica, =
sans-serif; VERTICAL-ALIGN: bottom; WIDTH: 95px; COLOR: #007ca5
}
#toolbox_art_bot #sb_art_reddit {
	MARGIN: 0px; POSITION: relative; TOP: -2px
}
* HTML #toolbox_art_bot #sb_art_reddit {
	MARGIN-LEFT: 5px
}
#toolbox_art_bot #sb_art_diggit {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/diggit_icon.gif) no-repeat =
0px 0px; MARGIN-LEFT: 44px; WIDTH: 125px
}
* HTML #toolbox_art_bot #sb_art_diggit {
	MARGIN-LEFT: 17px
}
#toolbox_art_bot #sb_art_diggit A {
	FLOAT: left; MARGIN-LEFT: -15px
}
#sb_art_diggit IFRAME {
	MARGIN-LEFT: 10px
}
#sb_art_diggit A.dl {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 20px
}
#toolbox_art_bot #sb_art_diggit A#diggit_icon_link {
	DISPLAY: block; LEFT: -115px; WIDTH: 16px; POSITION: relative; HEIGHT: =
16px
}
#toolbox_art_bot #sb_art_diggit A {
	DISPLAY: block; FLOAT: right! important; VERTICAL-ALIGN: bottom
}
#toolbox_art_bot #sb_art_stumble {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: -15px
}
#toolbox_art_bot #sb_art_stumble IMG {
	DISPLAY: block; FLOAT: left
}
#toolbox_art_bot #sb_art_stumble DIV {
	FLOAT: left; MARGIN-LEFT: 4px
}
#toolbox_art_bot .float_r {
	PADDING-RIGHT: 10px
}
#toolbox_art_bot UL {
	MARGIN-TOP: 5px; DISPLAY: inline; LIST-STYLE-TYPE: none
}
#toolbox_art_bot LI {
	FLOAT: left
}
#toolbox_art_bot .pipe {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 2em; FONT: 1.3em "arial =
black", arial, helvetica, sans-serif; COLOR: #b8b8b8
}
#toolbox_art_bot UL.pages LI A {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 0px 7px; WIDTH: auto; =
TEXT-ALIGN: center
}
#toolbox_art_bot .tool #full_page {
	MARGIN-TOP: -0.1em; DISPLAY: block; FLOAT: left
}
#toolbox_art_bot .tool SPAN.current {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; PADDING-TOP: 0px; =
BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
#toolbox_art_bot #matchbook_plus {
	MARGIN-TOP: 0.6em
}
#article_footer .search_filter {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; FONT: =
10px "Trebuchet MS", "Univers 45 Light", Verdana, sans-serif; =
BORDER-LEFT: #999 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: =
4px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: right; _height: 16px
}
#toolbot_art_bot LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; =
PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000000; =
BORDER-RIGHT-WIDTH: 0px
}
#toolbox_art_bot #social #section {
	DISPLAY: block; LEFT: 1%; POSITION: absolute; TOP: 100%
}
#toolbox_art_bot .firstTop {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_left.gif) no-repeat =
left top; LEFT: -9px; MARGIN: 0px; WIDTH: 9px; POSITION: absolute; TOP: =
-10px; HEIGHT: 100%
}
#toolbox_art_bot .firstBottom {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_left.gif) no-repeat =
left bottom; LEFT: -9px; MARGIN: 0px; WIDTH: 9px; POSITION: absolute; =
TOP: 0px; HEIGHT: 100%
}
#toolbox_art_bot .middle {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: absolute
}
#toolbox_art_bot .lastTop {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_right.gif) no-repeat =
right top; LEFT: 135px; MARGIN: 0px; WIDTH: 9px; POSITION: absolute; =
TOP: -9px; HEIGHT: 100%
}
#toolbox_art_bot .lastBottom {
	DISPLAY: block; BACKGROUND: url(/images/nav_bevel_right.gif) no-repeat =
right bottom; LEFT: 135px; MARGIN: 0px; WIDTH: 9px; POSITION: absolute; =
TOP: 0px; HEIGHT: 100%
}
#toolbox_art_bot #social {
	Z-INDEX: 1; LEFT: 15px; WIDTH: 115px; POSITION: absolute
}
#toolbox_art_bot #social #section {
	DISPLAY: block; LEFT: 1%; POSITION: absolute; TOP: 100%
}
#sb_art_yahoo {
	MARGIN-LEFT: 12px; BOTTOM: 1px; MARGIN-RIGHT: 27px
}
#toolbox_art_bot #sb_art_sharethis {
	PADDING-RIGHT: 5px; PADDING-LEFT: 22px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 4px; CURSOR: hand; PADDING-TOP: 1px
}
* HTML #toolbox_art_bot #sb_art_sharethis {
	MARGIN-LEFT: 0px
}
#sharethis_iefix_iframe {
	BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; LEFT: 500px; BORDER-LEFT: 0pt; =
WIDTH: 0px; BORDER-BOTTOM: 0pt; POSITION: relative; TOP: 20px; HEIGHT: =
0px; zindex: 400
}
.stwrapper {
=09
}
*.stwrapper {
=09
}
[className=3D'stwrapper'] {
=09
}
#boxOuter {
	HEIGHT: auto! important
}
#boxTop {
	HEIGHT: 200px! important
}
#boxTopTabs {
	HEIGHT: 280px
}
#boxToContainer {
	HEIGHT: 240px! important
}
#btnShareSend {
	MARGIN-BOTTOM: 5px! important
}
#sharethis_iframe {
	WIDTH: 140px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.wired.com/css/styles.css

.clr {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: =
0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px -1px -1px 0px; OVERFLOW: hidden; WIDTH: =
1px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: =
0px
}
.pkg:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; =
LINE-HEIGHT: 0; HEIGHT: 0px; content: " "
}
* HTML .pkg {
	DISPLAY: inline-block
}
* HTML .pkg {
	HEIGHT: 1%
}
.pkg {
	DISPLAY: block
}
#alpha {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left
}
#beta {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left
}
DIV#alpha {
	OVERFLOW: hidden; WIDTH: 660px! important
}
DIV#alpha-inner {
	OVERFLOW: hidden; WIDTH: 660px! important
}
.date-header {
	CLEAR: both; POSITION: static
}
.entry-content {
	CLEAR: both; POSITION: static
}
.entry {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; =
POSITION: static
}
.trackbacks {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; =
POSITION: static
}
.comments {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; =
POSITION: static
}
.archive {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; =
POSITION: static
}
.trackbacks-info {
	CLEAR: both; MARGIN: 5px 10px
}
.trackback-content {
	CLEAR: both; MARGIN: 5px 10px
}
.comment-content {
	CLEAR: both; MARGIN: 5px 10px
}
.comments-open-content {
	CLEAR: both; MARGIN: 5px 10px
}
.comments-closed {
	CLEAR: both; MARGIN: 5px 10px
}
.entry-excerpt {
	CLEAR: both
}
.entry-body {
	CLEAR: both
}
.entry-more-link {
	CLEAR: both
}
.entry-more {
	CLEAR: both
}
.trackback-footer {
	CLEAR: both; MARGIN: 5px 10px 20px 15px
}
.comment-footer {
	CLEAR: both; MARGIN: 5px 10px 20px 15px
}
.comments-open-footer {
	CLEAR: both; MARGIN: 5px 10px 20px 15px
}
.archive-content {
	CLEAR: both; MARGIN: 5px 10px 20px 15px
}
.comments-open LABEL {
	DISPLAY: block
}
#comment-author {
	WIDTH: 320px
}
#comment-email {
	WIDTH: 320px
}
#comment-url {
	WIDTH: 320px
}
#comment-text {
	WIDTH: 320px
}
#comment-bake-cookie {
	MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
IMG.image-full {
	WIDTH: 98%
}
IMG.bordered {
	BORDER-RIGHT: #ddd 5px solid; BORDER-TOP: #ddd 5px solid; BORDER-LEFT: =
#ddd 5px solid; BORDER-BOTTOM: #ddd 5px solid
}
.image-thumbnail {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 115px
}
.image-thumbnail IMG {
	MARGIN: 0px 0px 2px; WIDTH: 115px; HEIGHT: 115px
}
.module {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.module-content {
	MARGIN: 5px 10px 20px; POSITION: relative
}
.module-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.archive-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.module-list-item {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
A.permalink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.permalink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.permalink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.permalink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.module-photo .module-content {
	TEXT-ALIGN: center
}
.typelist-thumbnailed .module-list-item:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; =
LINE-HEIGHT: 0; HEIGHT: 0px; content: " "
}
* HTML .typelist-thumbnailed .module-list-item {
	DISPLAY: inline-block
}
* HTML .typelist-thumbnailed .module-list-item {
	HEIGHT: 1%
}
.typelist-thumbnailed .module-list-item {
	DISPLAY: block
}
.typelist-thumbnail {
	MIN-WIDTH: 60px; FLOAT: left; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: =
middle; WIDTH: auto; TEXT-ALIGN: center
}
.typelist-thumbnail IMG {
	MARGIN: 5px
}
.module-galleries .typelist-thumbnail IMG {
	WIDTH: 50px
}
.typelist-description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
.typelist-no-description {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2.comments-open-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: =
0px 0px 10px; FONT: bold 13px Verdana, Geneva, Arial, Helvetica, =
sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 215px; COLOR: #ffffff; =
PADDING-TOP: 3px; BACKGROUND-COLOR: #a9aaac
}
.date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
WIDTH: 215px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a9aaac
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.posted {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 350px; COLOR: #000000; =
LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#banner {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: 1000px
}
#banner-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.layout-one-column #container-inner {
	MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
.layout-two-column-right #container-inner {
=09
}
.layout-moblog2 #pagebody-inner {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#pagebody {
	MARGIN-TOP: 0px
}
#alpha {
	PADDING-RIGHT: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
15px; MARGIN-LEFT: 5px; WIDTH: 675px; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #ffffff
}
.comments-open {
	MARGIN: 0px
}
.entry {
	DISPLAY: inline; MARGIN: 0px
}
#beta {
	MARGIN-TOP: 7px; PADDING-LEFT: 20px; OVERFLOW: hidden; WIDTH: 300px
}
.entry .date-header {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.entry-more {
	FONT: 1.2em/20px georgia, "times new roman", serif; COLOR: #000000
}
H1#articlehed {
	COLOR: #000000; TEXT-DECORATION: none
}
H1#articlehed A {
	COLOR: #000000
}
H1#articlehed A:visited {
	COLOR: #000000
}
H1#articlehed A:hover {
	COLOR: #007ca5; TEXT-DECORATION: underline
}
H3.entry-header {
	FONT: 23pt/26pt georgia, "times new roman", serif; COLOR: #000000
}
H3.entry-header A {
	FONT: 23pt/26pt georgia, "times new roman", serif; COLOR: #000000
}
H3.entry-header A:visited {
	FONT: 23pt/26pt georgia, "times new roman", serif; COLOR: #000000
}
H3.entry-header A:hover {
	FONT: 23pt/26pt georgia, "times new roman", serif; COLOR: #007ca5; =
TEXT-DECORATION: underline
}
.entry-body {
	MARGIN: 0px; FONT: 1.3em/16pt georgia, "times new roman", serif; COLOR: =
#000000
}
.blogswelike {
=09
}
.entry-footer {
	FONT-SIZE: 11px; MARGIN: 0px 10px 20px 0px; COLOR: #007ca5; =
LINE-HEIGHT: 13px; PADDING-TOP: 6px; FONT-FAMILY: georgia, helvetica, =
sans-serif
}
.content-nav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 14px 15px 15px; =
COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: arial, helvetica, =
sans-serif; TEXT-ALIGN: right
}
.date-header {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px =
0px 15px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana, arial, =
helvetica, sans-serif
}
H2.module-header {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: =
5px; MARGIN-LEFT: 15px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; =
FONT-FAMILY: arial, helvetica, sans-serif
}
.module-content {
	MARGIN: 0px
}
.module-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.module-list-item {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px 15px 1px 5px; =
PADDING-TOP: 5px; FONT-FAMILY: verdana, arial, helvetica
}
.archive-list-item {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.archive-list-item A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.comments {
	MARGIN-BOTTOM: 20px
}
H2.archive-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; =
TEXT-TRANSFORM: uppercase; WIDTH: 215px; COLOR: #ffffff; PADDING-TOP: =
3px; BACKGROUND-COLOR: #a9aaac
}
H3.comments-header {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #999; =
FONT-FAMILY: arial, helvetica, sans-serif
}
.comments-open H1.entry-header {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: capitalize; COLOR: =
#999; FONT-FAMILY: arial
}
.comment {
	PADDING-RIGHT: 16px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: =
0px 10px 5px 0px; COLOR: #666666; PADDING-TOP: 8px; BACKGROUND-COLOR: =
#ffffff
}
.comment-content {
	MARGIN: 10px 5px 10px 8px; OVERFLOW: hidden; WIDTH: 527px; WORD-WRAP: =
break-word
}
.comments-content {
	PADDING-LEFT: 14px
}
.comment-footer {
	FONT-WEIGHT: bold; MARGIN: 8px 10px 8px 8px
}
.comment-author {
	FONT-WEIGHT: bold; COLOR: #c00
}
.comment A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.comment A:active {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
.comment A:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
.archive_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 20px; TEXT-TRANSFORM: uppercase; COLOR: #4b6a93; =
PADDING-TOP: 0px; FONT-FAMILY: times
}
.comments-open-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
.comments-closed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#comments-open-data {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #666666; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#comments-open-text {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #666666; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.comments-submits {
	WIDTH: 320px
}
.comment-post {
	FONT-WEIGHT: normal; COLOR: #c00; MARGIN-RIGHT: 10px; FONT-FAMILY: =
arial, helvetica, sans-serif
}
.trackbacks-header {
	FONT-SIZE: 14px; MARGIN: 12px; COLOR: #000000
}
#beta-inner A.postlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: =
arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.postlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: =
arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.postlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: =
arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#beta-inner A.postlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: =
arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.entry-more-link {
	FONT: bold 0.8em/13px georgia, "times new roman", serif; COLOR: #143b8e
}
#alpha-inner A.footerlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.footerlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.footerlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#alpha-inner A.footerlink:hover {
	TEXT-DECORATION: underline
}
#alpha-inner A.navlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.navlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.navlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #113a8c; LINE-HEIGHT: 13px; =
FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#alpha-inner A.navlink:hover {
	TEXT-DECORATION: underline
}
.announce A {
	FONT-WEIGHT: bold; COLOR: #113a8c
}
.announce {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
dashed; MARGIN-TOP: 15px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px dashed; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px dashed
}
#calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, =
sans-serif; BORDER-LEFT: #a2adbc 1px solid; WIDTH: 200px; COLOR: =
#616b76; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#calendar .nav {
	FONT: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; =
COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calendar .nav A {
	FONT: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; =
COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calendar CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #a9aaac; =
PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px "Trebuchet MS", =
Verdana, Arial, Helvetica, sans-serif; WIDTH: 200px; COLOR: #ffffff; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#calendar TH {
	BORDER-RIGHT: #a2adbc 1px solid; BORDER-TOP: #a2adbc 1px solid; =
BACKGROUND: #e5e5e5; FONT: bold 11px/20px "Trebuchet MS", Verdana, =
Arial, Helvetica, sans-serif; COLOR: #616b76; BORDER-BOTTOM: #a2adbc 1px =
solid
}
#calendar TD {
	BORDER-RIGHT: #a2adbc 1px solid; WIDTH: 30px; BORDER-BOTTOM: #a2adbc =
1px solid; HEIGHT: 30px; TEXT-ALIGN: center
}
#calendar TD.today {
	BACKGROUND: #a9aaac
}
.copy {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: =
verdana, arial, helvetica, sans-serif
}
.bgblack {
	BACKGROUND-COLOR: #000000
}
INPUT.sb {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 140px; BORDER-BOTTOM: #ccc 1px solid
}
.blockquote {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; =
Z-INDEX: -1; BACKGROUND: #f7f7f7; MARGIN: 10px 25px; BORDER-LEFT: =
#dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
BLOCKQUOTE {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#dfdfdf 1px solid; PADDING-LEFT: 20px; Z-INDEX: -1; BACKGROUND: #f7f7f7; =
PADDING-BOTTOM: 10px; MARGIN: 10px 25px; BORDER-LEFT: #dfdfdf 1px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.indent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
5px 25px; PADDING-TOP: 0px
}
DIV#article_text UL {
	MARGIN: 10px 0px 10px 50px
}
DIV#article_text OL {
	MARGIN: 10px 0px 10px 50px
}
DIV.entry-more UL {
	MARGIN: 10px 0px 10px 50px
}
DIV.entry-more OL {
	MARGIN: 10px 0px 10px 50px
}
DIV#byline {
	MARGIN-BOTTOM: 15px; FONT: 9pt/26pt georgia, "times new roman", serif; =
COLOR: #888888
}
.matchbook_rain_light {
	CLEAR: both; BACKGROUND: =
url(http://www.wired.com/images/rain_tile_light.gif) repeat-x left top; =
PADDING-BOTTOM: 10px; WIDTH: 660px; HEIGHT: 17px
}
DIV#article_text IMG {
	DISPLAY: inline-block; Z-INDEX: 100
}
DIV#article_text IMG {
	DISPLAY: block
}
DIV#article_text .blockquote {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#dfdfdf 1px solid; PADDING-LEFT: 20px; Z-INDEX: -1; BACKGROUND: #f7f7f7; =
PADDING-BOTTOM: 10px; MARGIN: 10px 25px; BORDER-LEFT: #dfdfdf 1px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px solid
}
DIV#article_text BLOCKQUOTE {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#dfdfdf 1px solid; PADDING-LEFT: 20px; Z-INDEX: -1; BACKGROUND: #f7f7f7; =
PADDING-BOTTOM: 10px; MARGIN: 10px 25px; BORDER-LEFT: #dfdfdf 1px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px solid
}
DIV#outerWrapper {
	DISPLAY: none
}
DIV.reddit_export_wrapper {
	DISPLAY: none
}
.xrail_subunit {
	HEIGHT: 300px
}
.xrail_iframe {
	OVERFLOW-Y: hidden; OVERFLOW-X: hidden
}
.xrail_module {
	PADDING-BOTTOM: 20px
}
#tweet_epicenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(http://blog.wired.com/business/aftershocks_hed.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#tweet_listeningpost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(http://blog.wired.com/images/postweets_twitter_hed.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 300px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Helvetica, =
Arial, sans-serif
}
#tweet_gadgetlab {
	BACKGROUND-IMAGE: =
url(http://blog.wired.com/images/gadgetlab_notes_hed.jpg); MARGIN: 0px; =
OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 10px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#gadgetlab_inner {
	PADDING-TOP: 6px
}
* HTML #gadgetlab_inner {
	PADDING-TOP: 73px
}
*:first-child + HTML #gadgetlab_inner {
	PADDING-TOP: 73px
}
#listeningpost_inner {
	PADDING-TOP: 29px
}
* HTML #listeningpost_inner {
	PADDING-TOP: 104px
}
*:first-child + HTML #listeningpost_inner {
	PADDING-TOP: 104px
}
#tweetlab_inner UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#tweetlab_inner LI {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#tweetlab_inner LI A {
	COLOR: #007ca5; TEXT-DECORATION: none; outline: none
}
#tweetlab_inner LI A:visited {
	COLOR: #666666
}
#tweetlab_inner LI A:active {
	COLOR: #999
}
#tweetlab_inner {
	MARGIN: 67px 0px 0px; OVERFLOW: hidden; WIDTH: 300px
}
#twitter_update_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 4px; FONT-FAMILY: =
verdana,arial,helvetica; LIST-STYLE-TYPE: none
}
#twitter_update_list .module-list-item {
	MARGIN: 0px
}
A#twitter-link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; VERTICAL-ALIGN: bottom; COLOR: =
#000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: =
none
}
A#twitter-link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; VERTICAL-ALIGN: bottom; COLOR: =
#000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: =
none
}
#twitterlogo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.wired.com/27bstroke6/styles.css

A.permalink:link {
	FONT: bold 11px/13px arial, helvetica, sans-serif; COLOR: #000000; =
TEXT-DECORATION: underline
}
A.permalink:visited {
	FONT: bold 11px/13px arial, helvetica, sans-serif; COLOR: #000000; =
TEXT-DECORATION: underline
}
A.permalink:active {
	FONT: bold 11px/13px arial, helvetica, sans-serif; COLOR: #000000; =
TEXT-DECORATION: underline
}
A.permalink:hover {
	FONT: bold 11px/13px arial, helvetica, sans-serif; COLOR: #000000; =
TEXT-DECORATION: underline
}
#article #article_body #embedded {
	FLOAT: right; WIDTH: 270px
}
#article #article_body #embedded #picture {
	BACKGROUND: #000000; MARGIN: 0px 20px 20px 0px; WIDTH: 350px
}
A#logo {
	WIDTH: 272px; POSITION: absolute; HEIGHT: 90px
}
A#logo IMG {
	WIDTH: 272px; HEIGHT: 90px
}
#article #article_footer P {
	PADDING-BOTTOM: 10px; FONT: 1.2em georgia, "times new roman", serif; =
COLOR: #000
}
#comment-content P {
	PADDING-BOTTOM: 10px
}
.blog_matchbook {
	MARGIN: 0pt 0pt 10px; WIDTH: 300px; HEIGHT: 22px; BACKGROUND-COLOR: =
#e5e5e5
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/IGLO9011_Collapse_728x90_EN.jpg?ver=1

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAWgLYAwERAAIRAQMRAf/EAKcAAQACAwEBAQAAAAAAAAAA
AAAEBQMGBwIBCAEBAAMBAQEAAAAAAAAAAAAAAAIDBAUBBhAAAQQCAAQEAwQGBgUNAQAAAQACAwQR
BSExEgZBIhMHUTIUYXGBQpGhUiMzFcHR4XIWCPBigiQ0sfGissJDc5OzdCU1FxgRAQEAAgEDAgMG
BgMAAAAAAAABAgMRITEEQRJREwXwYXGhIjKBkcHxYhSx0UL/2gAMAwEAAhEDEQA/APysxj5HtYxp
e95DWtaMkk8AAAg67N/lb9z4u56Xbh+hdeu1JbwlbNIYYooXNY71X+nwcXSNAABQan3R7T929v2Y
Kz4hs552vk6NdHYn6Y2PLGyOJiYOiQglhGchBQs7V7okjbJHp7z43OfG17a0xBfE4MkaCG82PPS4
eB4IPkfavdEt7+Xxae6++WeqKja0pm6M46/TDerpz44Qeq/aXdVl1ptbTXpnUSW3mx1pnmBwGSJc
NPQQB+ZBt+r9gPdLadtx76lqXPhmEj4qT3eladDFnrlEcoYOnh5fN1OyOkFBoux1Wx1sscV+u+tJ
LG2VjJBgljuTsIIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC
AgICAgICDaO2Y20NbZ20nB78w1yfADi939CDXLNh9id8zzlzzlBiQZa8z4ZBJGel7flPwRKBJc4u
ccuJySeZJR6+hv2LzlOYvbW48F5aswnCZXjJbwbk5+HFJlF+OFvotdS0fUMB/aGVn98joTC2NibC
fXeGt4F3lwPDHgqd2UvHC7Vpt7xd0NWZebD/AHelZrnjO9b9euRtuh7fL5mtdEcEgAlq5We33XoZ
Xh0zT9uRxDJjGDHgeXxU9EvN5Yt+zH4vtvt8ODpHjB9PGSFoUTOX1c67n1zaxLOkSdQPmIz0rR7o
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
cCf6F1ccbwy1rXcW1xC7Hz54fHkr9ON6oZWNLuWXzAO6jkcOa04xh3X4IEkjz8zifvKvjmVge4Ac
1PFDKrnT369GuZiR6h5KcV2qbYXZbll00nifKPgF6prxBL0lePOUxtjhzXqLJ6vp1ZZTwc4dLPxQ
VDjkoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
gICAgICAgICAgICAgIJDf3lct/NHxH2goI6D0Cj17YcKNWYVlaVFbKyiQKPCcrNDZMbst/FecLMK
zRWAW5eeJJXi6Jda/MzytOCflJ5Kixqi91e/tV5W+dvHA4Z+Kqzx9y7TO7ofbvePpOa2Vx6znkP6
yufs19Vli/u9z15YAGvOTnn/AM6z3UsjTdvs47BezrHA54pp8fm1djn7Wv2Nk1j+lrsjAV/+un85
Ct79nUG5OeX+nFdXHswXaqNnf9ZxdnLTyHjlTwV558qhzwCrFFqJK8OPBTkc/K9WCXkp4qdjwHcM
Karl8cco8tfAcIiyxuLiGjmSgz35QOiBvKMeb+8UEJAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBmqfxfwP8AoUGJ3zFACPXo
Lyp4srVGrY9heJR7ao1bg+nn4/gvFiU3w5/0qqtcSK38QfMkaNLZaH/GR/xeXhyWHd3XXst3fk/4
j5jz5LItinvfxZP4y0aUdipPP/vP9rmr0FdZ/ij5+fitGPZgy7sZ/wBr8VPEjE/mpI1EPMqxz8u7
HJyCniqzY1JU+I8EeM1L+O3l+KDxP/Gk5/MefPmgxoCAgICAgIP/2Q==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://rmd.atdmt.com/tl/DocumentDotWrite.js

function DocumentDotWrite(s){document.write(s);}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_003D_01C9431F.C1C5C260"


------=_NextPart_001_003D_01C9431F.C1C5C260
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html

=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 id=3Dsixapart-standard =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Extortion Plot =
Threatens to Divulge Millions of Patients' Prescriptions | Threat Level =
from Wired.com</TITLE>
<META=20
content=3D"A St. Louis company managing prescription benefits of 50 =
million people said Thursday it called the FBI to investigate an =
extortion plot threatening to expose personal information, including =
prescriptions, of"=20
name=3Ddescription>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR><LINK=20
href=3D"http://www.wired.com/css/global.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
href=3D"http://www.wired.com/css/article.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
href=3D"http://www.wired.com/css/toolbox_article_bottom.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://blog.wired.com/css/styles.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://blog.wired.com/27bstroke6/styles.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3DAtom=20
href=3D"http://blog.wired.com/27bstroke6/atom.xml" =
type=3Dapplication/atom+xml=20
rel=3Dalternate><LINK title=3D"RSS 1.0"=20
href=3D"http://blog.wired.com/27bstroke6/index.rdf" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"RSS 2.0"=20
href=3D"http://blog.wired.com/27bstroke6/rss.xml" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3DRSD =
href=3D"http://www.typepad.com/t/rsd/603129"=20
type=3Dapplication/rsd+xml rel=3DEditURI><LINK title=3DFOAF=20
href=3D"http://blog.wired.com/foaf.rdf" type=3Dapplication/rdf+xml =
rel=3Dmeta>
<SCRIPT src=3D"http://www.wired.com/js/global.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.wired.com/js/comments/json.js"></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.wired.com/js/comments/prototype.js"></SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"http://www.wired.com/js/comments/commentBroker.js"></SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
	var optionalYahooOverride =3D "";=0A=
	if (document.location.search.indexOf("ybf1=3D1") >=3D 0) {=0A=
		optionalYahooOverride =3D "kw=3Dybf1;";=0A=
	}=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://w.sharethis.com/widget/?tabs=3Dweb%2Cemail&amp;charset=3Dut=
f-8&amp;services=3Dfacebook%2Cmyspace%2Cdelicious%2Ctechnorati%2Cpropelle=
r%2Cmixx%2Cnewsvine%2Cgoogle_bmarks%2Cyahoo_myweb%2Cwindows_live%2Ctailra=
nk%2Cmagnolia%2Cfurl%2Cblinklist%2Cblogmarks&amp; =
style=3Ddefault&amp;publisher=3D0ec71848-688b-4d92-957d-d8ba67ad2647&amp;=
headerbg=3D%23e7e7e7&amp;inactivebg=3D%23f1f1f1&amp;inactivefg=3D%237e7e7=
e&amp;linkfg=3D%23007ca5"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css>.comment-content P {
	PADDING-BOTTOM: 10px
}
</STYLE>
</HEAD>
<BODY class=3Dlayout-two-column-right>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
	_uacct =3D "UA-1907164-1";=0A=
	urchinTracker();=0A=
</SCRIPT>

<DIV id=3Dshell>
<DIV class=3Dpkg id=3Dcontent>
<DIV id=3Dheader><A id=3Dlogo href=3D"http://www.wired.com/"><IMG =
height=3D90=20
src=3D"http://blog.wired.com/images/wired_blog_logo.gif" width=3D272 =
border=3D0></A>=20
<DIV id=3Dleaderboard><!-- 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/wiredcom.dart/threatlevel;' + =
optionalYahooOverride  + =
'kw=3Dthreatlevel;kw=3Dblogs;kw=3Dtop;tile=3D1;dcopt=3Dist;sz=3D728x90;or=
d=3D' + ord + '?" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/wiredcom.dart/threatlevel;kw=3Dthr=
eatlevel;kw=3Dblogs;kw=3Dtop;tile=3D1;sz=3D728x90;ord=3D123456789?"=20
target=3D_blank><IMG height=3D90 alt=3DAdvertisement=20
src=3D"http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=3Dthreat=
level;kw=3Dblogs;kw=3Dtop;tile=3D1;sz=3D728x90;ord=3D123456789?"=20
width=3D728 border=3D0></A></NOSCRIPT> <!-- End ad tag --></DIV></DIV>
<DIV id=3Dbanner><A href=3D"http://blog.wired.com/27bstroke6/"><IMG =
height=3D110=20
alt=3D"Threat Level"=20
src=3D"http://blog.wired.com/27bstroke6/files/threatlevelBanner_normal.jp=
g"=20
width=3D1000 border=3D0></A></DIV><!-- begin navbar -->
<DIV id=3Dnav_bar>
<UL id=3Dnav><!-- doesn't show on the homepage -->
  <LI class=3Dhome><SPAN><A =
href=3D"http://www.wired.com/"></A></SPAN></LI>
  <LI class=3Dsubscribe onclick=3Dvoid(0)>
  <DIV id=3Dsubscribe_menu>
  <UL>
    <LI class=3DfirstTop></LI>
    <LI class=3DfirstBottom><SPAN></SPAN></LI>
    <LI class=3DlastTop></LI>
    <LI class=3DlastBottom><SPAN></SPAN></LI>
    <LI><A=20
    =
href=3D"https://w1.buysub.com/servlet/ConvertibleGateway?cds_mag_code=3DW=
IR&amp;cds_page_id=3D55083&amp;cds_response_key_gift=3DX8IIBAQ8&amp;cds_r=
esponse_key=3DI8CNAAQB">Subscribe</A>=20
    </LI>
    <LI><A=20
    =
href=3D"https://w1.buysub.com/servlet/CSGateway?cds_mag_code=3DWIR&amp;cd=
s_page_id=3D2659">Renew</A>=20
    </LI>
    <LI><A =
href=3D"https://w1.buysub.com/loc/WIR/WIR_hp_ros_nav_gift">Give a=20
    Gift</A> </LI>
    <LI><A=20
    =
href=3D"https://w1.buysub.com/servlet/CSGateway?cds_mag_code=3DWIR&amp;cd=
s_page_id=3D2659">Change=20
    Address</A> </LI>
    <LI><A=20
    =
href=3D"https://w1.buysub.com/loc/WIR/WIR_hp_ros_nav_intl">International<=
/A>=20
    </LI>
    <LI><A=20
    =
href=3D"https://w1.buysub.com/servlet/CSGateway?cds_mag_code=3DWIR&amp;cd=
s_page_id=3D2659">Questions</A>=20
    </LI></UL></DIV></LI>
  <LI class=3Dsections onclick=3Dvoid(0)>
  <DIV id=3Dsections_menu>
  <DIV id=3Dsections1>
  <UL>
    <LI class=3DfirstTop></LI>
    <LI class=3DfirstBottom><SPAN></SPAN></LI>
    <LI><A href=3D"http://www.wired.com/cars/">Cars 2.0</A> </LI>
    <LI><A href=3D"http://www.wired.com/culture/">Culture</A> </LI>
    <LI><A =
href=3D"http://www.wired.com/entertainment/">Entertainment</A> </LI>
    <LI><A href=3D"http://www.wired.com/gadgets/">Gadgets</A> </LI>
    <LI><A href=3D"http://www.wired.com/gaming/">Gaming</A> </LI>
    <LI><A href=3D"http://howto.wired.com/">How-To</A> </LI>
    <LI><A href=3D"http://www.wired.com/medtech/">Med Tech</A> </LI>
    <LI><A href=3D"http://www.wired.com/politics/">Politics</A> =
</LI></UL></DIV>
  <DIV id=3Dsections2>
  <UL>
    <LI class=3DlastTop></LI>
    <LI class=3DlastBottom><SPAN></SPAN></LI>
    <LI><A href=3D"http://www.wired.com/reviews/">Product Reviews</A> =
</LI>
    <LI><A href=3D"http://www.wired.com/science/">Science</A> </LI>
    <LI><A href=3D"http://www.wired.com/software/">Software</A> </LI>
    <LI><A href=3D"http://www.wired.com/techbiz/">Tech Biz</A> </LI>
    <LI><A href=3D"http://www.wired.com/commentary/">Commentary</A> =
</LI>
    <LI><A href=3D"http://www.wired.com/multimedia/">Multimedia</A> =
</LI>
    <LI><A href=3D"http://www.wired.com/smallbizprogram">Wired Biz</A> =
</LI>
    <LI><A href=3D"http://wiredinsider.com/">Wired Insider</A>=20
  </LI></UL></DIV></DIV></LI>
  <LI class=3Dblogs onclick=3Dvoid(0)>
  <DIV id=3Dblogs_menu>
  <DIV id=3Dblogs1>
  <UL>
    <LI class=3DfirstTop></LI>
    <LI class=3DfirstBottom><SPAN></SPAN></LI>
    <LI><A href=3D"http://blog.wired.com/">All</A> </LI>
    <LI><A href=3D"http://blog.wired.com/cars/">Autopia</A> </LI>
    <LI><A href=3D"http://blog.wired.com/defense/">Danger Room</A> </LI>
    <LI><A href=3D"http://blog.wired.com/business/">Epicenter</A> </LI>
    <LI><A href=3D"http://blog.wired.com/gadgets/">Gadget Lab</A> </LI>
    <LI><A href=3D"http://blog.wired.com/games/">Game | Life</A> =
</LI></UL></DIV>
  <DIV id=3Dblogs2>
  <UL>
    <LI class=3DlastTop></LI>
    <LI class=3DlastBottom><SPAN></SPAN></LI>
    <LI><A href=3D"http://blog.wired.com/geekdad/">GeekDad</A> </LI>
    <LI><A href=3D"http://blog.wired.com/music/">Listening Post</A> =
</LI>
    <LI><A href=3D"http://www.webmonkey.com/blog/">Monkey Bites</A> =
</LI>
    <LI><A href=3D"http://blog.wired.com/27bstroke6/">Threat Level</A> =
</LI>
    <LI><A href=3D"http://blog.wired.com/underwire/">Underwire</A> </LI>
    <LI><A href=3D"http://blog.wired.com/wiredscience/">Wired =
Science</A>=20
  </LI></UL></DIV></DIV></LI>
  <LI class=3Dreviews onclick=3Dvoid(0)>
  <DIV id=3Dreviews_menu>
  <DIV id=3Dreviews1>
  <UL>
    <LI class=3DfirstTop></LI>
    <LI class=3DfirstBottom><SPAN></SPAN></LI>
    <LI><A href=3D"http://www.wired.com/reviews/">All</A> </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/automotive">Automotiv=
e</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/camcorders">Camcorder=
s</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/desktops">Desktops</A=
>=20
    </LI>
    <LI><A =
href=3D"http://www.wired.com/reviews/productlisting/cameras">Digital=20
    Cameras</A> </LI>
    <LI><A =
href=3D"http://www.wired.com/reviews/productlisting/gaming_gear">Gaming=20
    Gear</A> </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/home_audio_video">Hom=
e=20
    Audio/Video</A> </LI></UL></DIV>
  <DIV id=3Dreviews2>
  <UL>
    <LI class=3DlastTop></LI>
    <LI class=3DlastBottom><SPAN></SPAN></LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/household">Household<=
/A>=20
    </LI>
    <LI><A =
href=3D"http://www.wired.com/reviews/productlisting/mobile">Mobiles=20
    Phones</A> </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/notebooks">Notebooks<=
/A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/media_players">Portab=
le=20
    Media Players</A> </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/sports_outdoors">Spor=
ts=20
    and Outdoors</A> </LI>
    <LI><A=20
    =
href=3D"http://www.wired.com/reviews/productlisting/televisions">Televisi=
ons</A>=20
    </LI>
    <LI class=3Die_fill> </LI></UL></DIV></DIV></LI>
  <LI class=3Dvideos><SPAN><A =
href=3D"http://www.wired.com/video/"></A></SPAN></LI>
  <LI class=3Dread><SPAN><A =
href=3D"http://www.wired.com/wired/"></A></SPAN></LI>
  <LI class=3Dblank><SPAN></SPAN></LI>
  <LI class=3Dsearch id=3Dheader_nav_search><SPAN></SPAN>
  <FORM id=3Dnav_search name=3Dsearch onsubmit=3D"return =
validateSearch(this)"=20
  action=3Dhttp://www.wired.com/search><INPUT class=3Dtext id=3Dns_query =

  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 57px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 116px; TOP: 11px; HEIGHT: 18px; =
BORDER-RIGHT-WIDTH: 0px"=20
  name=3Dquery> <SELECT class=3Dsearch_filter id=3Dns_filter =
name=3DsiteAlias> <OPTION=20
    class=3Dopt id=3Dns_all value=3Dall selected name=3D"all">All =
Wired</OPTION> <OPTION=20
    class=3Dopt id=3Dns_top_stories value=3Dnoblog name=3D"noblog" =
default=3D"true">Top=20
    Stories</OPTION> <OPTION class=3Dopt id=3Dmagazine value=3Dmag=20
    name=3D"mag">Magazine</OPTION> <OPTION class=3Dopt id=3Dns_blogs =
value=3Dblog=20
    name=3D"blog">Wired Blogs</OPTION> <OPTION class=3Dopt id=3Dbc_video =

    value=3Dbc_video name=3D"bc_video" =
default=3D"true">Video</OPTION></SELECT> <INPUT=20
  class=3Dgo type=3Dimage=20
  =
src=3D"http://www.wired.com/images/icon_search_go.gif"></FORM></LI></UL><=
/DIV><!-- end navbar -->
<DIV id=3Dpagebody>
<DIV class=3Dpkg id=3Dpagebody-inner>
<DIV id=3Dalpha>
<DIV class=3Dpkg id=3Dalpha-inner><!-- content nav -->
<P class=3Dcontent-nav><A class=3Dnavlink=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/obama-tech-poli.html">=C2=
=AB Obama=20
Tech Policy Advisor Is On The Transition Team</A> | <A class=3Dnavlink=20
href=3D"http://blog.wired.com/27bstroke6/">Main</A> | <A class=3Dnavlink =

href=3D"http://blog.wired.com/27bstroke6/2008/11/election-day-pr.html">El=
ection-Day=20
Problems -- Part Deux =C2=BB</A> </P>
<DIV class=3Dentry id=3Dentry-58139422>
<DIV id=3Darticle>
<DIV id=3Darticle_body>
<H1 id=3Darticlehed>Extortion Plot Threatens to Divulge Millions of =
Patients'=20
Prescriptions</H1>
<DIV class=3Ddate_time><SPAN style=3D"MARGIN-RIGHT: 20px"><SPAN =
class=3D"c cs"=20
id=3Dcontributor>By David Kravets</SPAN> <A =
href=3D"mailto:dkravets@wired.com"><IMG=20
alt=3DEmail =
src=3D"http://blog.wired.com/images/icon_email.gif"></A></SPAN><SPAN=20
style=3D"MARGIN-RIGHT: 20px">November 06, 2008 | 6:48:54 =
PM</SPAN>Categories: <A=20
style=3D"COLOR: #007ca5; LINE-HEIGHT: 13px"=20
href=3D"http://blog.wired.com/27bstroke6/breaches/index.html">Breaches</A=
>&nbsp;&nbsp;=20
</DIV></DIV></DIV>
<DIV class=3Dentry-content>
<DIV id=3Darticle>
<DIV id=3Darticle_body>
<DIV id=3Darticle_text>
<P><A=20
onclick=3D"window.open(this.href, '_blank', =
'width=3D260,height=3D74,scrollbars=3Dno,resizable=3Dno,toolbar=3Dno,dire=
ctories=3Dno,location=3Dno,menubar=3Dno,status=3Dno,left=3D0,top=3D0'); =
return false"=20
href=3D"http://blog.wired.com/.shared/image.html?/photos/uncategorized/20=
08/11/06/picture_11.png"><IMG=20
title=3DPicture_11 style=3D"FLOAT: right; MARGIN: 0px 0px 5px 5px" =
height=3D99=20
alt=3DPicture_11=20
src=3D"http://blog.wired.com/27bstroke6/images/2008/11/06/picture_11.png"=
=20
width=3D350 border=3D0></A> A St. Louis company managing prescription =
benefits of 50=20
million people said Thursday it called the FBI to investigate an =
extortion=20
plot&nbsp; threatening to expose personal information, including =
prescriptions,=20
of millions of its clients.</P>
<P>Express Scripts said it has received an anonymous letter containing =
the names=20
of some 75 clients that includes dates of birth, Social Security numbers =
and=20
their prescriptions. The letter threatens to expose millions of patient =
records=20
if Express Scripts does not pay an undisclosed amount of money.</P>
<P>"We are cooperating with the FBI and are committed to doing what we =
can to=20
protect our members' personal information and to track down the person =
or=20
persons responsible for this criminal act," George Paz, the company's =
president,=20
said in a <A=20
href=3D"http://phx.corporate-ir.net/phoenix.zhtml?c=3D69641&amp;p=3Dirol-=
newsArticle&amp;ID=3D1223389&amp;highlight=3D">statement</A>.</P>
<P>Paz added that, "as security experts know, no data system is =
completely=20
invulnerable."</P>
<P>The company said it has informed the 75 people whose data was =
breached, and=20
has set up a website, <A =
href=3D"http://www.esisupports.com/">esisupports.com</A>=20
to assist members.</P>
<P>The announcement comes shortly after three New Yorkers <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/three-plead-gui.html#mor=
e">pleaded=20
guilty</A> to using hacked Citibank ATM card numbers and PINs to steal =
$2=20
million from customer accounts.</P>
<P>Express Scripts said it received the letter in "early" October and is =

"unaware at this time of any actual misuse of any members=E2=80=99=20
information."</P></DIV></DIV></DIV></DIV><BR style=3D"CLEAR: both">
<DIV class=3Dentry-footer>
<DIV id=3Dtoolbox_art_bot>
<DIV id=3Dsocial_bkmrks><SPAN class=3Dsocial id=3Dsb_art_reddit>
<SCRIPT>reddit_url=3D'http://blog.wired.com/27bstroke6/2008/11/extortion-=
plot.html';</SCRIPT>

<SCRIPT>reddit_title=3D'Extortion Plot Threatens to Divulge Millions of =
Patients\' Prescriptions';</SCRIPT>

<SCRIPT>reddit_css=3D'http:\/\/www.wired.com\/css\/redditsocial.css';</SC=
RIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://reddit.com/button.js?t=3D1&amp;width=3D120&amp;height=3D20"=
=20
type=3Dtext/javascript></SCRIPT>
</SPAN><SPAN class=3Dsocial id=3Dsb_art_diggit><A id=3Ddiggit_icon_link=20
href=3D"http://digg.com/submit?url=3Dhttp://blog.wired.com/27bstroke6/200=
8/11/extortion-plot.html&amp;title=3DExtortion%20Plot%20Threatens%20to%20=
Divulge%20Millions%20of%20Patients'%20Prescriptions"></A>
<SCRIPT type=3Dtext/javascript>=0A=
				digg_url =3D =
'http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html';=0A=
				digg_title =3D 'Extortion Plot Threatens to Divulge Millions of =
Patients\' Prescriptions';=0A=
				digg_bgcolor =3D 'transparent';=0A=
				digg_skin =3D 'compact';=0A=
				digg_window =3D 'new';=0A=
			</SCRIPT>

<SCRIPT src=3D"http://digg.com/tools/diggthis.js" =
type=3Dtext/javascript></SCRIPT>
</SPAN><SPAN class=3Dsocial id=3Dsb_art_yahoo>
<SCRIPT src=3D"http://d.yimg.com/ds/badge.js" badgetype=3D"text" =
showbranding=3D"0">wired:http://blog.wired.com/27bstroke6/2008/11/extorti=
on-plot.html</SCRIPT>
</SPAN><SPAN class=3Dsocial id=3Dsb_art_stumble><A=20
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://blog.wired.com/27b=
stroke6/2008/11/extortion-plot.html&amp;title=3DExtortion%20Plot%20Threat=
ens%20to%20Divulge%20Millions%20of%20Patients'%20Prescriptions"><IMG=20
alt=3D"add to StumbleUpon" =
src=3D"http://www.wired.com/images/stumble.png">
<DIV>Stumble</DIV></A></SPAN><SPAN class=3D"social stbutton =
stico_default"=20
id=3Dsb_art_sharethis>ShareThis</SPAN>
<SCRIPT type=3Dtext/javascript>=0A=
		//<![CDATA[=0A=
			function myCustomCallback(sharelet){=0A=
        	/* The sharelet is passed to the myCustomCallback callback =
routine. We will alert the title and dump the object to the console. */=0A=
			//alert(sharelet.properties.title);=0A=
			//console.dir(sharelet);=0A=
=0A=
			/* Return true to show the widget */=0A=
				return true;=0A=
			};=0A=
			/* Locate the span element and attach the ShareThis button. */=0A=
			var el =3D document.getElementById("sb_art_sharethis");=0A=
=0A=
			/* Create a sharelet with no button and a myCustomCallback onclick =
handler. */=0A=
			var obj =3D SHARETHIS.addEntry({=0A=
        		title:'${socialTitleEscape}', =0A=
        		type: 'url'},=0A=
        		{button:false, onclick:myCustomCallback, offsetLeft: =
-el.scrollWidth}=0A=
      		);=0A=
			obj.attachButton(el);=0A=
			// following param not used=0A=
			/* icon: =
'http://wired.com/images/slideshow/magazine/1506/pl_print_f.jpg', */=0A=
		//]]>      var obj =3D SHARETHIS.addEntry({=0A=
		</SCRIPT>
 </DIV></DIV><BR class=3Dclearer><BR class=3Dclearer>
<DIV class=3Dreddit_export_wrapper id=3DouterWrapper>
<DIV class=3Dreddit_export_wrapper_contents id=3DcommentContainer>
<SCRIPT>=0A=
			function loadCurArticleComments() {=0A=
     			=
loadComments(escape('[http://blog.wired.com/27bstroke6/2008/11/extortion-=
plot.html]'), 0, 10, false);=0A=
			}=0A=
			loadCurArticleComments();=0A=
		</SCRIPT>
</DIV></DIV>
<CENTER>
<CENTER><!-- begin ad tag  (tile=3D2) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/wiredcom.dart/threatlevel;' + =
optionalYahooOverride  + =
'kw=3Dthreatlevel;kw=3Dblogs;kw=3Dbottom;tile=3D2;sz=3D300x250;ord=3D' + =
ord + '?" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/wiredcom.dart/threatlevel;kw=3Dthr=
eatlevel;kw=3Dblogs;kw=3Dbottom;tile=3D2;sz=3D300x250;ord=3D123456789?"=20
target=3D_blank><IMG height=3D250 alt=3DAdvertisement=20
src=3D"http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=3Dthreat=
level;kw=3Dblogs;kw=3Dbottom;tile=3D2;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A></NOSCRIPT>=20
<!-- End ad tag --></CENTER><BR></CENTER><BR><BR><!-- comment list --><A =

name=3Dcomments></A><A id=3Dc138064318></A>
<DIV class=3Dcomment id=3Dcomment-138064318>
<DIV class=3Dcomment-content>
<P>No surprise.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">ensignro</SPAN> |=20
<A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138064318">Nov=20
6, 2008 6:00:47 PM</A></P></DIV><A id=3Dc138097928></A>
<DIV class=3Dcomment id=3Dcomment-138097928>
<DIV class=3Dcomment-content>
<P>ya</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">shikha</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138097928">Nov=20
7, 2008 3:28:24 AM</A></P></DIV><A id=3Dc138111092></A>
<DIV class=3Dcomment id=3Dcomment-138111092>
<DIV class=3Dcomment-content>
<P>Just put the damned records up on Wikileaks, a few torrent sites and =
a few=20
peer to peer networks and leave it at that. Trying to extort money is =
just=20
dumb.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">SW</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138111092">Nov=20
7, 2008 6:22:49 AM</A></P></DIV><A id=3Dc138114924></A>
<DIV class=3Dcomment id=3Dcomment-138114924>
<DIV class=3Dcomment-content>
<P>Why do they wanna publicly publish ssn/dob/scrips/names? That gets =
them=20
nothing.</P>
<P>Also, warning just those 75 people? If the hackers are worth their =
salt they=20
already copied the entire database, and all 50 million are at =
risk.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">@sw</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138114924">Nov=20
7, 2008 6:55:14 AM</A></P></DIV><A id=3Dc138117550></A>
<DIV class=3Dcomment id=3Dcomment-138117550>
<DIV class=3Dcomment-content>
<P>There's not enough info about the 75 people in question, and I know =
it's a=20
long shot, but what if 75 people got together &amp; tried to bluff the=20
company?</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">frain</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138117550">Nov=20
7, 2008 7:16:14 AM</A></P></DIV><A id=3Dc138130238></A>
<DIV class=3Dcomment id=3Dcomment-138130238>
<DIV class=3Dcomment-content>
<P>@frain: It is a longshot, but I thought the same thing. The other =
long shot=20
is that they gathered 75 users info outside of the means of hacking =
it-dumpster=20
diving, social engineering, not sure, but some other means. The more =
likely=20
scenario is that they have the info. Notice while they say they are =
unaware of=20
misuse of the info, and they say when they got the letter, they are NOT =
saying=20
whether or not they're aware of a break-in. It seems they might be, and =
as=20
usual, are not saying anything.</P>
<P>@SW: Are you the same SW advocating the burning of a social worker, =
and=20
characterizing them as an "invader" for the US freeing Afghanistan from =
the=20
horrors of the Taliban (the same one that advocates just such burnings)? =
I think=20
I saw your posts on "Danger Room". Now it seems you're advocating more =
evil,=20
criminal activity. FYI-The good guys are watching a$$hole. So watch your =
big=20
mouth. It's going to catch up with you some day. POS.<BR></P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">Anonymous</SPAN> |=20
<A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138130238">Nov=20
7, 2008 8:51:34 AM</A></P></DIV><A id=3Dc138134600></A>
<DIV class=3Dcomment id=3Dcomment-138134600>
<DIV class=3Dcomment-content>
<P>well train english bull dog fpr sell so if you fill interested mail =
back for=20
more imfos .And this pup is just 12 weeks old i said mail back for more =
imfos=20
thank.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">joim</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138134600">Nov=20
7, 2008 9:25:15 AM</A></P></DIV><A id=3Dc138143820></A>
<DIV class=3Dcomment id=3Dcomment-138143820>
<DIV class=3Dcomment-content>
<P>"'We [are] committed to doing what we can to protect our members' =
personal=20
information and to track down the person or persons responsible for this =

criminal act,'"</P>
<P>Yea, apparently not f=C3=BC=C3=A7king committed enough. Hindsight is =
20/20 kids, and PR=20
BS or not the information has already been stolen, the damage done. At =
this=20
point all these f=C3=BC=C3=A7kt@rds wanna do is some corporate image =
damage control, with=20
a dash of CYA.</P>
<P>But like everything else in the corporate world, government included=20
(hopefully not for long though, go Obama!), it's better for your image =
to pay=20
twice as much and incur damage while playing the triumphant, lamenting =
victim,=20
than it is to simply spend the time and effort to prevent this sh=C3=AEt =
from=20
happening in the first place, and risk looking like you wasted money if =
disaster=20
*doesn't strike.</P>
<P>I think people left their brains in the 90's.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">Shane</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138143820">Nov=20
7, 2008 10:37:54 AM</A></P></DIV><A id=3Dc138148290></A>
<DIV class=3Dcomment id=3Dcomment-138148290>
<DIV class=3Dcomment-content>
<P>Is it just me....or do 80% of these commenters not understand what =
happened=20
and what the extortion plot was? <BR>This is likely an insider and not =
some=20
sophisticated IP-based 'hack'. Probably a typical 'thumb drive'=20
incident.<BR>Incidentally, the *vast* majority of these types of crimes =
are NOT=20
reported to the FBI by the victim organizations.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">Shagghie</SPAN> |=20
<A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138148290">Nov=20
7, 2008 11:15:14 AM</A></P></DIV><A id=3Dc138148626></A>
<DIV class=3Dcomment id=3Dcomment-138148626>
<DIV class=3Dcomment-content>
<P>woops, my bad... looks like the word 'hacked' only appears in =
reference to=20
'hacked ATM cards'... </P>
<P>-Guilty of not understanding the article. :/</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">Shagghie2</SPAN> |=20
<A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138148626">Nov=20
7, 2008 11:17:50 AM</A></P></DIV><A id=3Dc138162008></A>
<DIV class=3Dcomment id=3Dcomment-138162008>
<DIV class=3Dcomment-content>
<P>Those dont sound like hackers, they sound more like extortionists =
probably=20
losers from Nigeria.</P>
<P>Jess<BR>http://www.Ultimate-Anonymity.com</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">ClusterBob</SPAN> |=20
<A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138162008">Nov=20
7, 2008 1:06:40 PM</A></P></DIV><A id=3Dc138166076></A>
<DIV class=3Dcomment id=3Dcomment-138166076>
<DIV class=3Dcomment-content>
<P>Who did what now?</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN style=3D"COLOR: =
#000">Frank</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138166076">Nov=20
7, 2008 1:40:44 PM</A></P></DIV><A id=3Dc138225558></A>
<DIV class=3Dcomment id=3Dcomment-138225558>
<DIV class=3Dcomment-content>
<P>Express scripts should be strictly liable for this breach and should =
be=20
liable for damages. If in fact one of their employees did this then as =
their=20
agent Express Scripts should be liable for additional damages. Further, =
Express=20
scripts is paid by health insurance companies and they too should be =
held liable=20
for the negligence and/or criminal conduct of their agents. If it costs =
them=20
money by the mere fact it occurred therefore showing there was something =
done=20
wrong then it will get fixed AND the money should go straight to the =
individuals=20
involved.</P></DIV>
<P class=3Dcomment-footer>Posted by: <SPAN=20
style=3D"COLOR: #000">conoutofconsumer</SPAN> | <A=20
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html#comm=
ent-138225558">Nov=20
8, 2008 5:48:35 AM</A></P></DIV><!--Removed due to conflict with top =
navigation--><!--<script type=3D"text/javascript" =
src=3D"/.shared/js/comments.js"></script>--><A=20
name=3Dcomment-form></A>
<SCRIPT type=3Dtext/javascript>hostName =3D '.wired.com';</SCRIPT>

<FORM id=3Dcomment-form action=3Dhttp://www.typepad.com/t/comments=20
method=3Dpost><INPUT type=3Dhidden value=3D58139422 name=3Dentry_id>=20
<DIV class=3Dcomments-open>
<H2 class=3Dcomments-open-header>Post a comment</H2>
<DIV class=3Dcomments-open-content>
<P id=3Dcomments-open-logout style=3D"DISPLAY: none">You are currently =
signed in as=20
<SPAN id=3Dcommenter-name>(nobody)</SPAN>. <A=20
href=3D"http://www.typepad.com/t/comments?__mode=3Dsignout&amp;user_id=3D=
1067988&amp;entry_id=3D58139422">Sign=20
Out</A></P></MTWEBLOGIFREGISTRATIONENABLED>
<DIV id=3Dcomments-open-data>
<P><LABEL for=3Dcomment-author>Name:</LABEL> <INPUT id=3Dcomment-author =
size=3D30=20
name=3Dauthor></P>
<P><LABEL for=3Dcomment-email>Email Address: (Not Required, Not =
Published)</LABEL>=20
<INPUT id=3Dcomment-email size=3D30 name=3Demail></P></DIV>
<P id=3Dcomments-open-text><LABEL for=3Dcomment-text>Comments:</LABEL> =
<TEXTAREA id=3Dcomment-text name=3Dtext rows=3D10 =
cols=3D30></TEXTAREA></P></DIV>
<DIV class=3Dcomments-open-footer id=3Dcomments-open-footer><INPUT =
id=3Dcomment-post type=3Dsubmit value=3D" Post " =
name=3Dpost></DIV></DIV></FORM>
<SCRIPT type=3Dtext/javascript>=0A=
						//commentSignIn();=0A=
					</SCRIPT>
</DIV></DIV><!--END Entry-Individual-->
<DIV align=3Dright>See more <A=20
href=3D"http://blog.wired.com/27bstroke6/archives.html">Threat=20
Level</A></DIV></DIV></DIV>
<DIV id=3Dbeta>
<DIV class=3Dpkg id=3Dbeta-inner><!-- sidebar --><!--googleoff: all-->
<DIV id=3Dside_container style=3D"WIDTH: 300px"><A =
href=3D"mailto:klp@wired.com"><IMG=20
style=3D"MARGIN-TOP: 5px" height=3D41=20
src=3D"http://blog.wired.com/images/RRheadings/hed_send_tip.gif" =
width=3D300=20
border=3D0 ?margin-bottom:5px;?></A> <!-- begin ad tag  (tile=3D3) -->
<DIV class=3Dxrail_module>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/wiredcom.dart/threatlevel;' + =
optionalYahooOverride  + =
'kw=3Dthreatlevel;kw=3Dblogs;kw=3Dtop;tile=3D3;sz=3D300x250;ord=3D' + =
ord + '?" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/wiredcom.dart/threatlevel;kw=3Dthr=
eatlevel;kw=3Dblogs;kw=3Dtop;tile=3D3;sz=3D300x250;ord=3D123456789?"=20
target=3D_blank><IMG height=3D250 alt=3DAdvertisement=20
src=3D"http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=3Dthreat=
level;kw=3Dblogs;kw=3Dtop;tile=3D3;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A></NOSCRIPT> <!-- End ad tag --></DIV><!-- =
begin sub unit -->
<DIV style=3D"PADDING-BOTTOM: 17px; HEIGHT: 145px" =
align=3Dcenter><IFRAME=20
style=3D"OVERFLOW-Y: hidden; OVERFLOW-X: hidden" marginWidth=3D0 =
marginHeight=3D0=20
src=3D"http://view.atdmt.com/CAM/iview/117921003/direct/011953795294?clic=
k=3Dhttp://network-ca.247realmedia.com/RealMedia/ads/click_lx.ads/Wired.c=
om/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Microsoft-Wired-Ldb/2008=
-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d4141756633?"=20
frameBorder=3D0 width=3D300 scrolling=3Dno height=3D145>=0A=
</IFRAME></DIV><!-- end sub unit -->
<DIV class=3Dcopy id=3Dteam_info style=3D"PADDING-BOTTOM: 17px"><IMG =
height=3D41=20
src=3D"http://blog.wired.com/images/hed_team.gif" width=3D300 =
border=3D0> <FONT=20
size=3D+1><B>Ryan Singel</B></FONT> | <A class=3Dpermalink=20
href=3D"mailto:ryan_singel@wired.com">e-mail</A><BR><FONT =
size=3D+1><B>Kevin=20
Poulsen</B></FONT> | <A class=3Dpermalink =
href=3D"mailto:klp@wired.com">e-mail</A>=20
<BR><FONT size=3D+1><B>Sarah Lai Stirland</B></FONT> | <A =
class=3Dpermalink=20
href=3D"mailto:stirland@gmail.com">e-mail</A><BR><FONT size=3D+1><B>Kim=20
Zetter</B></FONT> | <A class=3Dpermalink=20
href=3D"mailto:kzetter@gmail.com">e-mail</A><BR><FONT size=3D+1><B>David =

Kravets</B></FONT> | <A class=3Dpermalink=20
href=3D"mailto:david_kravets@wired.com">e-mail</A><BR><BR>
<HR align=3Dcenter width=3D"33%">
<BR><A href=3D"http://www.j-lab.org/kb08finalists.shtml"><IMG=20
style=3D"MARGIN: 0px; align: center"=20
src=3D"http://blog.wired.com/27bstroke6/files/knight_batten.jpg" =
border=3D0></A>=20
</DIV><!-- begin ad tag  (tile=3D4) -->
<DIV class=3Dxrail_module>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/wiredcom.dart/threatlevel;' + =
optionalYahooOverride  + =
'kw=3Dthreatlevel;kw=3Dblogs;kw=3Dlowerbody;tile=3D4;sz=3D300x250;ord=3D'=
 + ord + '?" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/wiredcom.dart/threatlevel;kw=3Dthr=
eatlevel;kw=3Dblogs;kw=3Dlowerbody;tile=3D4;sz=3D300x250;ord=3D123456789?=
"=20
target=3D_blank><IMG height=3D250 alt=3DAdvertisement=20
src=3D"http://ad.doubleclick.net/ad/wiredcom.dart/threatlevel;kw=3Dthreat=
level;kw=3Dblogs;kw=3Dlowerbody;tile=3D4;sz=3D300x250;ord=3D123456789?"=20
width=3D300 border=3D0></A></NOSCRIPT> <!-- End ad tag --></DIV><IMG=20
src=3D"http://blog.wired.com/27bstroke6/files/hed_threatening.gif" =
border=3D0>=20
<IFRAME marginWidth=3D0 marginHeight=3D0=20
src=3D"http://www.reddit.com/button_content?t=3D1&amp;width=3D120&amp;url=
=3Dhttp%3A%2F%2Fblog.wired.com%2F27bstroke6%2F2008%2F11%2Fextortion-plot.=
html&amp;title=3DExtortion%20Plot%20Threatens%20to%20Divulge%20Millions%2=
0of%20Patients'%20Prescriptions&amp;css=3Dhttp%3A%2F%2Fwww.wired.com%2Fcs=
s%2Fredditsocial.css"=20
frameBorder=3D0 width=3D300 scrolling=3Dno height=3D520>=0A=
</IFRAME>
<DIV id=3Dmost_recent style=3D"PADDING-BOTTOM: 17px"><IMG=20
src=3D"http://blog.wired.com/images/RRheadings/hed_recent.gif" =
border=3D0>=20
<DIV align=3Dcenter>
<DIV id=3Dcal>
<TABLE id=3Dcalendar cellSpacing=3D0 cellPadding=3D0=20
summary=3D"Monthly calendar with links to each day">
  <CAPTION class=3Dcopy><STRONG>November 2008</STRONG></CAPTION>
  <TBODY>
  <TR class=3Dcopy>
    <TH title=3DSun scope=3Dcol abbr=3DSun>Sun</TH>
    <TH title=3DMon scope=3Dcol abbr=3DMon>Mon</TH>
    <TH title=3DTue scope=3Dcol abbr=3DTue>Tue</TH>
    <TH title=3DWed scope=3Dcol abbr=3DWed>Wed</TH>
    <TH title=3DThu scope=3Dcol abbr=3DThu>Thu</TH>
    <TH title=3DFri scope=3Dcol abbr=3DFri>Fri</TH>
    <TH title=3DSat scope=3Dcol abbr=3DSat>Sat</TH></TR>
  <TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;1&nbsp; </TD></TR>
  <TR>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/02/index.html#entry-5792=
9911">2</A>&nbsp;=20
    </TD>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/03/index.html#entry-5798=
3586">3</A>&nbsp;=20
    </TD>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/04/index.html#entry-5802=
3680">4</A>&nbsp;=20
    </TD>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/05/index.html#entry-5809=
1414">5</A>&nbsp;=20
    </TD>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/06/index.html#entry-5813=
9422">6</A>&nbsp;=20
    </TD>
    <TD>&nbsp;<A class=3Dpermalink=20
      =
href=3D"http://blog.wired.com/27bstroke6/2008/11/07/index.html#entry-5813=
2780">7</A>&nbsp;=20
    </TD>
    <TD>&nbsp;8&nbsp; </TD></TR>
  <TR>
    <TD>&nbsp;9&nbsp; </TD>
    <TD class=3Dtoday>&nbsp;10&nbsp; </TD>
    <TD>&nbsp;11&nbsp; </TD>
    <TD>&nbsp;12&nbsp; </TD>
    <TD>&nbsp;13&nbsp; </TD>
    <TD>&nbsp;14&nbsp; </TD>
    <TD>&nbsp;15&nbsp; </TD></TR>
  <TR>
    <TD>&nbsp;16&nbsp; </TD>
    <TD>&nbsp;17&nbsp; </TD>
    <TD>&nbsp;18&nbsp; </TD>
    <TD>&nbsp;19&nbsp; </TD>
    <TD>&nbsp;20&nbsp; </TD>
    <TD>&nbsp;21&nbsp; </TD>
    <TD>&nbsp;22&nbsp; </TD></TR>
  <TR>
    <TD>&nbsp;23&nbsp; </TD>
    <TD>&nbsp;24&nbsp; </TD>
    <TD>&nbsp;25&nbsp; </TD>
    <TD>&nbsp;26&nbsp; </TD>
    <TD>&nbsp;27&nbsp; </TD>
    <TD>&nbsp;28&nbsp; </TD>
    <TD>&nbsp;29&nbsp; </TD></TR>
  <TR>
    <TD>&nbsp;30&nbsp; </TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE></DIV></DIV><BR><!--googleon: =
all-->
<DIV class=3D"module-archives module">
<DIV class=3Dmodule-content>
<UL class=3Dmodule-list>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/feds-and-telcos.html">Fe=
ds and=20
  Telcos Defend Spy Amnesty to Court</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/the-rise-of-sil.html">Ob=
ama=20
  Caught Palling Around With Google CEO Schmidt</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/beckerman-riaas.html">Be=
ckerman:=20
  RIAA's 'Vexatious' Charge Reeks with 'Falsehood and Fallacy'</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/how-voters-vote.html">Ho=
w=20
  Voters Vote -- or Fail to Vote</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/election-day-pr.html">El=
ection-Day=20
  Problems -- Part Deux</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/extortion-plot.html">Ext=
ortion=20
  Plot Threatens to Divulge Millions of Patients' Prescriptions</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/obama-tech-poli.html">Ob=
ama=20
  Tech Policy Advisor Is On The Transition Team</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/pirate-bay-seek.html">Se=
eking=20
  World Record, Pirate Bay Claims 22 Million Users</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/warrantless-spy.html">Ju=
dge to=20
  Examine Warrantless Spying Docs in Chambers</A>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008/11/us-election-res.html">US=
=20
  Election Results: World Have Your Say</A> </LI></UL></DIV></DIV></DIV>
<DIV id=3Dcategories style=3D"PADDING-BOTTOM: 17px"><IMG height=3D41=20
src=3D"http://blog.wired.com/images/RRheadings/hed_categories.gif" =
width=3D300=20
border=3D0>=20
<DIV class=3D"module-archives module">
<DIV class=3Dmodule-content>
<UL class=3Dmodule-list>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/2008_republican_national_convent=
ion/index.html">2008=20
  Republican National Convention</A>&nbsp;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/amfm_royalties/index.html">AM-FM=
=20
  Royalties</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/announcements/index.html">Announ=
cements</A>&nbsp;(13)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/apple_iphone/index.html">Apple, =

  iPhone</A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/bittorrent/index.html">BitTorren=
t</A>&nbsp;(20)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/black_hat/index.html">Black=20
  Hat</A>&nbsp;(6)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/breaches/index.html">Breaches</A=
>&nbsp;(29)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/california_fires/index.html">Cal=
ifornia=20
  Fires</A>&nbsp;(6)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/ccc/index.html">CCC</A>&nbsp;(20=
)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/censorship/index.html">Censorshi=
p</A>&nbsp;(51)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/connectivity_and_broadband/index=
.html">Connectivity=20
  and Broadband</A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/copyright_czar/index.html">Copyr=
ight=20
  Czar</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/copyrights_and_patents/index.htm=
l">Copyrights=20
  and Patents</A>&nbsp;(67)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/coverups/index.html">Cover-Ups</=
A>&nbsp;(40)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/crime/index.html">Crime</A>&nbsp=
;(148)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/crypto/index.html">Crypto</A>&nb=
sp;(12)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/cybarmageddon/index.html">Cybarm=
ageddon!</A>&nbsp;(28)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/cybersecurity/index.html">Cybers=
ecurity</A>&nbsp;(18)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/defcon/index.html">DefCon</A>&nb=
sp;(23)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/digital_millennium_copyright_act=
/index.html">Digital=20
  Millennium Copyright Act</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/disasters/index.html">Disasters<=
/A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/dnc_2008/index.html">DNC=20
  2008</A>&nbsp;(14)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/evoting/index.html">E-Voting</A>=
&nbsp;(92)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/early_termination_fees/index.htm=
l">Early=20
  Termination Fees</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/election_08/index.html">Election=
=20
  '08</A>&nbsp;(557)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/fed_blotter/index.html">Fed=20
  Blotter</A>&nbsp;(5)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/forensics/index.html">Forensics<=
/A>&nbsp;(5)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/gists/index.html">Gists</A>&nbsp=
;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/glitches_and_bugs/index.html">Gl=
itches=20
  and Bugs</A>&nbsp;(47)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/hacks_and_cracks/index.html">Hac=
ks and=20
  Cracks</A>&nbsp;(185)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/hans_reiser_trial/index.html">Ha=
ns=20
  Reiser Trial</A>&nbsp;(116)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/hot_planet/index.html">Hot=20
  Planet</A>&nbsp;(25)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/identification/index.html">Ident=
ification</A>&nbsp;(52)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/identity_theft/index.html">Ident=
ity=20
  Theft</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/information_sharing/index.html">=
Information=20
  Sharing</A>&nbsp;(5)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/intellectual_property/index.html=
">Intellectual=20
  Property</A>&nbsp;(44)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/isp_privacy_survey/index.html">I=
SP=20
  Privacy Survey</A>&nbsp;(10)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/kickbacks/index.html">Kickbacks<=
/A>&nbsp;(8)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/mobile_phone_unlocking/index.htm=
l">Mobile=20
  Phone Unlocking</A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/mpaa_litigation/index.html">MPAA=
=20
  Litigation</A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/network_neutrality/index.html">N=
etwork=20
  Neutrality</A>&nbsp;(32)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/nsa/index.html">NSA</A>&nbsp;(16=
5)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/online_pharmacies/index.html">On=
line=20
  Pharmacies</A>&nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/online_political_campaigns/index=
.html">Online=20
  Political Campaigns</A>&nbsp;(18)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/patents/index.html">Patents</A>&=
nbsp;(1)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/phreaky_phriday/index.html">Phre=
aky=20
  Phriday</A>&nbsp;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/politics/index.html">Politics</A=
>&nbsp;(81)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/porn/index.html">Porn</A>&nbsp;(=
18)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/privacy/index.html">Privacy</A>&=
nbsp;(136)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/propaganda/index.html">Propagand=
a</A>&nbsp;(2)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/revolving_door/index.html">Revol=
ving=20
  Door</A>&nbsp;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/rfid/index.html">RFID</A>&nbsp;(=
4)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/riaa_trial/index.html">RIAA=20
  Litigation</A>&nbsp;(70)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/rnc08/index.html">RNC08</A>&nbsp=
;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/rsa_conference/index.html">RSA=20
  Conference</A>&nbsp;(8)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/spam_and_phishing/index.html">Sp=
am and=20
  Phishing</A>&nbsp;(8)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/spooks_gone_wild/index.html">Spo=
oks=20
  Gone Wild</A>&nbsp;(62)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/sunshine_and_secrecy/index.html"=
>Sunshine=20
  and Secrecy</A>&nbsp;(97)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/surveillance/index.html">Surveil=
lance</A>&nbsp;(161)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/tech_companies_in_china/index.ht=
ml">Tech=20
  Companies in China</A>&nbsp;(10)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/the_courts/index.html">The=20
  Courts</A>&nbsp;(72)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/the_ridiculous/index.html">The=20
  Ridiculous</A>&nbsp;(19)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/threats/index.html">Threats</A>&=
nbsp;(49)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/toorcon/index.html">ToorCon</A>&=
nbsp;(8)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/virginia_tech_shootings/index.ht=
ml">Virginia=20
  Tech shootings</A>&nbsp;(32)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/watchlists/index.html">Watchlist=
s</A>&nbsp;(33)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  =
href=3D"http://blog.wired.com/27bstroke6/wikiwatch/index.html">Wikiwatch<=
/A>&nbsp;(3)<BR>
  <LI class=3Dmodule-list-item><A class=3Dpermalink=20
  href=3D"http://blog.wired.com/27bstroke6/yo_ho_ho/index.html">Yo Ho=20
  Ho</A>&nbsp;(2)<BR></LI></UL></DIV></DIV></DIV><!--googleoff: all-->
<P class=3D"announce copy"><IMG height=3D13 alt=3D*=20
src=3D"http://blog.wired.com/images/icon_palm.gif" width=3D13> <A =
class=3Dpermalink=20
href=3D"http://www.wired.com/special_multimedia/mobile">Stay connected =
with Wired=20
Mobile</A>: Tech News, Gadget Reviews, and Special Offers - all =
delivered to=20
your mobile device.</P>
<P class=3D"announce copy"><A =
href=3D"http://feeds.wired.com/wired27b"><IMG=20
alt=3D"syndication feed"=20
src=3D"http://blog.wired.com/photos/uncategorized/2007/07/25/feedicon14x1=
4.png"=20
border=3D0></A> Add <A class=3Dpermalink=20
href=3D"http://feeds.wired.com/wired27b">Threat Level</A> to your =
favorite feed=20
reader. Find more <STRONG>Wired.com</STRONG> feeds, including web-based =
news=20
reader feeds, <A=20
href=3D"http://www.wired.com/services/rss/">here</A>.</P></DIV><BR =
clear=3Dall><!--googleon: all--><!--begin google ad -->
<DIV class=3Dxrail_subunit>
<DIV class=3Dblog_matchbook></DIV>
<DIV class=3Dgoogle_ad id=3Dad_rail>
<SCRIPT language=3Djavascript=20
src=3D"http://origin.www.wired.com/js/ads/google_customize.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
    </SCRIPT>
</DIV></DIV><!--end google ad --></DIV></DIV></DIV></DIV>
<DIV class=3Dclearer><!--  --></DIV>
<DIV class=3Dclearer><!--  --></DIV>
<SCRIPT language=3Djavascript>=0A=
	var textPref =3D getCookie("style");=0A=
	var title =3D textPref ? textPref : getPreferredStyleSheet();=0A=
	setActiveStyleSheet(title);  =0A=
</SCRIPT>

<DIV id=3Dfooter>
<DIV id=3Dfoot_row1><SPAN class=3Dpad><SPAN class=3Dlink_row><A=20
href=3D"http://www.wired.com/services/corrections/">Corrections</A> | <A =

href=3D"http://www.wired.com/services/sitemap/">Sitemap</A> | <A=20
href=3D"http://www.wired.com/services/faq/">FAQ</A> | <A=20
href=3D"http://www.wired.com/services/feedback/general">Contact Us</A> | =
<A=20
href=3D"http://www.wired.com/services/staff/">Wired Staff</A> | <A=20
href=3D"http://www.condenet.com/contacts.html" =
target=3D_blank>Advertising</A> | <A=20
href=3D"http://www.wired.com/services/press/">Press Center</A> | <A=20
href=3D"http://www.wired.com/customerservice" =
target=3D_blank>Subscription=20
Services</A> | <A=20
href=3D"http://www.wired.com/services/newsletters">Newsletter</A> | <A=20
href=3D"http://www.wired.com/services/rss/">RSS Feeds</A> <A=20
href=3D"http://www.wired.com/services/rss/"><IMG class=3Dfooter_rss=20
src=3D"http://www.wired.com/images/footer_rss.gif"></A></SPAN> <SPAN=20
class=3Dtext_size id=3Dfooter_text_size_widget></SPAN></SPAN></DIV>
<DIV id=3Dfoot_row3><SPAN class=3Dpad><IMG=20
src=3D"http://www.wired.com/images/footer_condenet.jpg">&nbsp;&nbsp;web=20
sites:<BR><SPAN class=3Dcondenet_sites><A=20
href=3D"http://www.webmonkey.com/">Webmonkey.com</A> | <A=20
href=3D"http://www.reddit.com/">Reddit.com</A> | <A=20
href=3D"http://www.arstechnica.com/">ArsTechnica.com</A> | <A=20
href=3D"http://www.epicurious.com/">Epicurious.com</A> | <A=20
href=3D"http://www.nutritiondata.com/">NutritionData.com</A> | <A=20
href=3D"http://www.concierge.com/">Concierge.com</A> | <A=20
href=3D"http://www.hotelchatter.com/">HotelChatter.com</A> | <A=20
href=3D"http://www.jaunted.com/">Jaunted.com</A> | <A=20
href=3D"http://www.style.com/">Style.com</A> | <A=20
href=3D"http://men.style.com/">Men.Style.com</A> | <A=20
href=3D"http://www.flip.com/">Flip.com</A></SPAN> <SPAN id=3Ddrop_downs>
<DIV id=3Dsuboffers>Subscribe to a magazine:=20
<UL id=3Dsuboffers_list>
  <LI id=3Dfirst><A=20
  =
href=3D"https://m1.buysub.com/webapp/wcs/stores/servlet/CategoryDisplay?c=
atalogId=3D11451&amp;storeId=3D11451&amp;categoryId=3D10484&amp;langId=3D=
-1&amp;sourcekey=3DILDN51SC"=20
  target=3D_blank>View Special Offers</A> </LI>
  <LI><A=20
  =
href=3D"https://m1.buysub.com/webapp/wcs/stores/servlet/CategoryDisplay?c=
atalogId=3D11451&amp;storeId=3D11451&amp;categoryId=3D10585&amp;langId=3D=
-1&amp;sourcekey=3DILDN51VA"=20
  target=3D_blank>View All Titles</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DALL&am=
p;cds_page_id=3D1209&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Allure</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DARD&am=
p;cds_page_id=3D405&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Architectural Digest</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DBNA&am=
p;cds_page_id=3D100&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Bon App=C3=A9tit</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DBRI&am=
p;cds_page_id=3D633&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Brides</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DFOL&am=
p;cds_page_id=3D30118&amp;cds_response_key=3DIRDNMUDD"=20
  target=3D_blank>Cond=C3=A9 Nast Portfolio</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DTVL&am=
p;cds_page_id=3D811&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Cond=C3=A9 Nast Traveler</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DKIE&am=
p;cds_page_id=3D24508&amp;cds_response_key=3DIRDNMUDD"=20
  target=3D_blank>Cookie</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DDET&am=
p;cds_page_id=3D1253&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Details</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DDNO&am=
p;cds_page_id=3D21347&amp;cds_response_key=3DIRDNMUDD"=20
  target=3D_blank>Domino</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DELG&am=
p;cds_page_id=3D16183&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Elegant Bride</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DGQM&am=
p;cds_page_id=3D976&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>GQ</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DGLM&am=
p;cds_page_id=3D956&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Glamour</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DGLF&am=
p;cds_page_id=3D17303&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Golf Digest</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DGWD&am=
p;cds_page_id=3D17323&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Golf World</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DGMT&am=
p;cds_page_id=3D966&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Gourmet</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DLKY&am=
p;cds_page_id=3D799&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Lucky</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DMVG&am=
p;cds_page_id=3D26741&amp;cds_response_key=3DIRDNMUDD"=20
  target=3D_blank>Men's Vogue</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DMBD&am=
p;cds_page_id=3D12515&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Modern Bride</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DSLF&am=
p;cds_page_id=3D1231&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Self</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DTNV&am=
p;cds_page_id=3D26982&amp;cds_response_key=3DIRDNMUDD"=20
  target=3D_blank>Teen Vogue</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DNYR&am=
p;cds_page_id=3D12454&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>The New Yorker</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DVYF&am=
p;cds_page_id=3D2367&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Vanity Fair</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DVOG&am=
p;cds_page_id=3D1242&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>Vogue</A> </LI>
  <LI><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DWMG&am=
p;cds_page_id=3D3158&amp;cds_response_key=3DILDN51UD"=20
  target=3D_blank>W</A> </LI>
  <LI id=3Dlast><A=20
  =
href=3D"https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=3DWIR&am=
p;cds_page_id=3D22463&amp;cds_response_key=3DI2DNWTUD"=20
  target=3D_blank>Wired</A> </LI></UL></DIV>
<DIV id=3Dsuboffers2>Cond=C3=A9 Nast web sites:=20
<UL id=3Dsuboffers_list2>
  <LI id=3Dfirst><A href=3D"http://www.ym.com/" =
target=3D_blank>YM.com</A> </LI>
  <LI><A href=3D"http://www.allure.com/" target=3D_blank>Allure</A> =
</LI>
  <LI><A href=3D"http://www.architecturaldigest.com/" =
target=3D_blank>Architectural=20
  Digest</A> </LI>
  <LI><A href=3D"http://www.bonappetit.com/" target=3D_blank>Bon =
App=C3=A9tit</A> </LI>
  <LI><A href=3D"http://www.brides.com/" target=3D_blank>Brides</A> =
</LI>
  <LI><A href=3D"http://www.cookiemag.com/" target=3D_blank>Cookie</A> =
</LI>
  <LI><A href=3D"http://www.portfolio.com/" target=3D_blank>Cond=C3=A9 =
Nast Portfolio</A>=20
  </LI>
  <LI><A href=3D"http://www.dominomag.com/" target=3D_blank>Domino</A> =
</LI>
  <LI><A href=3D"http://www.glamour.com/" target=3D_blank>Glamour</A> =
</LI>
  <LI><A href=3D"http://www.gourmet.com/" target=3D_blank>Gourmet</A> =
</LI>
  <LI><A href=3D"http://www.luckymag.com/" target=3D_blank>Lucky</A> =
</LI>
  <LI><A href=3D"http://www.mensvogue.com/" target=3D_blank>Men's =
Vogue</A> </LI>
  <LI><A href=3D"http://www.self.com/" target=3D_blank>Self</A> </LI>
  <LI><A href=3D"http://www.teenvogue.com/" target=3D_blank>Teen =
Vogue</A> </LI>
  <LI><A href=3D"http://www.newyorker.com/" target=3D_blank>The New =
Yorker</A> </LI>
  <LI><A href=3D"http://www.vanityfair.com/" target=3D_blank>Vanity =
Fair</A> </LI>
  <LI><A href=3D"http://www.wmagazine.com/" target=3D_blank>W</A>=20
</LI></UL></DIV></SPAN><BR clear=3Dall><SPAN class=3Dcopyright>=C2=A9 =
2008 Cond=C3=A9Net, Inc.=20
All rights reserved.<BR>Use of this site constitutes acceptance of our =
<A=20
href=3D"http://www.wired.com/services/useragreement/">User Agreement</A> =
and <A=20
href=3D"http://www.wired.com/services/privacy/">Privacy =
Policy</A></SPAN>=20
</SPAN></DIV></DIV><!-- END wiredGlobalfooter  -->
<SCRIPT language=3Djavascript=20
src=3D"http://origin.www.wired.com/js/stats/zig.js"></SCRIPT>
<NOSCRIPT><IMG height=3D0 src=3D"" width=3D1 border=3D0></NOSCRIPT>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	_uacct =3D "UA-2624369-1";=0A=
	_udn=3D"wired.com";=0A=
	urchinTracker();=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
	collarity_appid=3D"wired";=0A=
//-->=0A=
</SCRIPT>

<SCRIPT src=3D"http://service.collarity.com/ucs/tracker.js"=20
type=3Dtext/javascript></SCRIPT>
 </DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
var extra_happy =3D Math.floor(1000000000 * Math.random());=0A=
document.write('<img =
src=3D"http://www.typepad.com/t/stats?blog_id=3D529361&amp;user_id=3D1067=
988&amp;page=3D' + escape(location.href) + '&amp;referrer=3D' + =
escape(document.referrer) + '&amp;i=3D' + extra_happy + '" width=3D"1" =
height=3D"1" alt=3D"" style=3D"position: absolute; top: 0; left: 0;" =
/>');=0A=
// -->=0A=
</SCRIPT>
<!-- SiteCatalyst code version: H.15.1.=0A=
Copyright  1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com <http://www.omniture.com>  -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
var s_account=3D"conde-wired";=0A=
var  s_linkInternalFilters=3D"javascript:,wired.com";=0A=
var  s_trackingServer=3D"stats.wired.com";=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://www.wired.com/js/omniture/s_code.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
    /* You may give each page an identifying name, server, and channel on=0A=
    the next lines. Omniture variables. */=0A=
    s.pageType=3DsetPageType=0A=
    s.prop1=3DsetProp1=0A=
    s.prop2=3DsetProp2=0A=
    s.prop3=3D"Extortion Plot Threatens to Divulge Millions of Patients' =
Prescriptions";=0A=
    =0A=
    s.prop5=3D"blog";=0A=
    s.prop6=3DsetProp6=0A=
    s.prop7=3DsetProp7=0A=
    s.prop8=3DsetProp8=0A=
    s.prop9=3DsetProp9=0A=
    s.prop10=3Ds.prop1.replace(/ /g,',')=0A=
=0A=
    s.events=3DsetEvents=0A=
=0A=
    s.hier1=3DomniHierarchy=0A=
    /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! =
**************/=0A=
    var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
    =
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
    //--></SCRIPT>
<NOSCRIPT><A title=3D"Web Analytics" =
href=3D"http://www.omniture.com/"><IMG height=3D1=20
alt=3D"" =
src=3D"http://condenast.112.2o7.net/b/ss/condenet-dev/1/H.15.1--NS/0"=20
width=3D1 border=3D0></A></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End =
SiteCatalyst code version: H.15.1. --></BODY></HTML>

------=_NextPart_001_003D_01C9431F.C1C5C260
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://view.atdmt.com/CAM/iview/117921003/direct/011953795294?click=http://network-ca.247realmedia.com/RealMedia/ads/click_lx.ads/Wired.com/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Microsoft-Wired-Ldb/2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d4141756633?

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>728x90_Collapse_EN</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3Dexpires content=3D0></META>
<META http-equiv=3DPragma content=3Dno-cache></META>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=20
var nRequiredVersion =3D 7;=20
var bIsRightVersion =3D false;=09
var isIE =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;
if(isIE && isWin){
document.writeln('<SCR' + 'IPT LANGUAGE=3DVBScript\>');
document.writeln('on error resume next');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash." & nRequiredVersion)');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('If (Not bIsRightVersion) And (nRequiredVersion < 3) =
Then');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash")');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('End If');
document.writeln('</SCR' + 'IPT\>');=20
}
function CheckSwfVer(){
if (navigator.plugins !=3D null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {
var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;
var descArray =3D flashDescription.split(" ");
var tempArrayMajor =3D descArray[2].split(".");=09
var versionMajor =3D tempArrayMajor[0];
bIsRightVersion =3D (versionMajor >=3D nRequiredVersion);
}
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D -1)
{
bIsRightVersion =3D (4 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D -1)
{
bIsRightVersion =3D (3 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1)=20
{
bIsRightVersion =3D (2 >=3D nRequiredVersion);
}
}
function detectFlashCIT1224524328964()=20
{=20
if (!bIsRightVersion) {
CheckSwfVer();
}
}
detectFlashCIT1224524328964();=20
 </SCRIPT>

<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px"=20
bgColor=3Dwhite>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=20
var _strContentCIT1224524328964 =3D '';
if(bIsRightVersion)=20
{=20
var strFQDN =3D "HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/";=20
var index =3D strFQDN.indexOf("/ds/");
strFQDN =3D strFQDN.substring(0, index);
_strContentCIT1224524328964 =3D '' + '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"HTTP://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab" id=3D"idSWFCIT1224524328964" width=3D"728" height=3D"90">'
+ '<param name=3D"movie" =
value=3D"HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/IGLO9011_Collapse_=
728x90_EN.swf?ver=3D1&clickTag1=3Dhttp://network-ca.247realmedia.com/Real=
Media/ads/click_lx.ads/Wired.com/Blogs/L15/1953795294/Top1/247Canada/2008=
-0730-Microsoft-Wired-Ldb/2008-0729-MSSQL-Wired-Ldb.redir.html/525a787655=
6b697066424d4141756633?http://clk.atdmt.com/go/117921003/direct;ai.576059=
47;ct.1/01&clickTag=3Dhttp://network-ca.247realmedia.com/RealMedia/ads/cl=
ick_lx.ads/Wired.com/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Micros=
oft-Wired-Ldb/2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d=
4141756633?http://clk.atdmt.com/go/117921003/direct;ai.57605947;ct.1/01" =
/>'
+ '<param name=3D"base" =
value=3D"HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/" />'
+ '<param name=3D"quality" value=3D"high" />'
+ '<param name=3D"salign" value=3D"lt" />'
+ '<param name=3D"loop" value=3D"true" />'
+ '<param name=3D"wmode" value=3D"opaque" />'
+ '<param name=3D"allowScriptAccess" value=3D"always" />'
+ '<embed quality=3D"high" salign=3D"LT" loop=3D"true" =
type=3D"application/x-shockwave-flash" =
pluginspace=3D"HTTP://www.macromedia.com/shockwave/download/index.cgi?P1_=
Prod_Version=3DShockwaveFlash" =
base=3D"HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/" wmode=3D"opaque" =
src=3D"HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/IGLO9011_Collapse_72=
8x90_EN.swf?ver=3D1&clickTag1=3Dhttp://network-ca.247realmedia.com/RealMe=
dia/ads/click_lx.ads/Wired.com/Blogs/L15/1953795294/Top1/247Canada/2008-0=
730-Microsoft-Wired-Ldb/2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b=
697066424d4141756633?http://clk.atdmt.com/go/117921003/direct;ai.57605947=
;ct.1/01&clickTag=3Dhttp://network-ca.247realmedia.com/RealMedia/ads/clic=
k_lx.ads/Wired.com/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Microsof=
t-Wired-Ldb/2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d41=
41756633?http://clk.atdmt.com/go/117921003/direct;ai.57605947;ct.1/01" =
width=3D"728" height=3D"90" />'
+ '</object>'
+ '';
}=20
else=20
{=20
_strContentCIT1224524328964 =3D '<a target=3D"_blank" =
href=3D"http://network-ca.247realmedia.com/RealMedia/ads/click_lx.ads/Wir=
ed.com/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Microsoft-Wired-Ldb/=
2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d4141756633?htt=
p://clk.atdmt.com/go/117921003/direct;ai.57605947;ct.1/01"><img =
border=3D"0" =
src=3D"HTTP://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/IGLO9011_Collapse_72=
8x90_EN.jpg?ver=3D1" width=3D"728" height=3D"90" /></a>';
}
</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://rmd.atdmt.com/tl/DocumentDotWrite.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>DocumentDotWrite(_strContentCIT1224524328964);
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://network-ca.247realmedia.com/RealMedia/ads/click_lx.ads/Wir=
ed.com/Blogs/L15/1953795294/Top1/247Canada/2008-0730-Microsoft-Wired-Ldb/=
2008-0729-MSSQL-Wired-Ldb.redir.html/525a7876556b697066424d4141756633?htt=
p://clk.atdmt.com/go/117921003/direct;ai.57605947;ct.1/01"=20
target=3D_blank><IMG height=3D90=20
src=3D"http://spe.atdmt.com/ds/NMCAMUMCMCIT/FY09_SQL/IGLO9011_Collapse_72=
8x90_EN.jpg?ver=3D1"=20
width=3D728 border=3D0></A> </NOSCRIPT></BODY></HTML>

------=_NextPart_001_003D_01C9431F.C1C5C260--

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.reddit.com/static/blog_head.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHfSURBVHjaYjx69xsDKYCJgUTAglX0188f
k1vLhcUklNXVbl26wPT7i4SqkWdwLE4bzh4/wMsv4BHgc/3K9X+fX0yb1HvuyC58Trp744q7f6SE
jG5aYY2AvG5McpZLYCwWJ715/fLOzatvXj4/sGsLn5DYl2/fNbT1QhPzWNg4/vz6AVHDuGz3ye0r
FwmKSjKycnx981BNWUFaTIRfQPD169d3Hj1+8PCZiKza/98/3r9+7hkeJ6+ky5BTUHbvzi07G6vO
9rbP3778QwVAEaA4UBaoBqgSGAfMjs6ux48eCo+ISk5JYVuzmsHOjsHGmkFOnuHoYQYDAzZlZeuM
TAFBodWrV3Ny86kbWjNJalhcu34jICAA5EAeHgYlRQZubhAbSALZQBEGBqAsUA1QJUgcaEteQdE/
QgCoBqgSiEDB+vTN54vnTkMCYdXqNVeuXPn06ROQBLIhgkBZoBoImzk5v1pBXauzuU5GXFhBSfnH
j++bN28+duzYzZs3zc3MpKSkDuzd3dDem1BQx8srAApWSOJ78/r5kmldorysrk72KioqbGxsv379
unPnzu59B19//h2TVSYiKgmNB+TUeu/2jasXTr1//QIYTcDIEhSV0DYwU1LVQI5cRlKTN0CAAQAz
vwEiAjgmvwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/reddit.css?v=08524c0bde38947ea0c526c3fdbbcb5a

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
BODY {
	Z-INDEX: 1; FONT: x-small verdana, arial, helvetica, sans-serif; =
BACKGROUND-COLOR: white
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
INPUT[type=3Dhidden] {
	POSITION: absolute
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 10px 0px
}
H2 {
	FONT-SIZE: 13px; COLOR: #369
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #369
}
H2 A:hover {
	TEXT-DECORATION: underline
}
H3 {
	FONT-SIZE: 110%
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
A {
	COLOR: #369; TEXT-DECORATION: none
}
DIV.autosize {
	WIDTH: 1px
}
DIV.autosize > DIV {
=09
}
INPUT.txt {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; BORDER-LEFT: =
#369 1px solid; BORDER-BOTTOM: #369 1px solid; BACKGROUND-COLOR: #f7f7f7
}
INPUT[type=3Dcheckbox] {
	MARGIN-TOP: 0.4em
}
INPUT[type=3Dradio] {
	MARGIN-TOP: 0.4em
}
.iform TH {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: lowercase; COLOR: black; =
TEXT-ALIGN: right
}
.wrong {
	FONT-WEIGHT: normal; COLOR: red
}
.subform INPUT.text {
	WIDTH: 25em
}
.subform TEXTAREA.text {
	WIDTH: 25em
}
.subform LABEL {
	MARGIN: 0px 5px
}
.subform TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.subform TD.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.leftpad {
	PADDING-LEFT: 1em
}
.nomargin {
	MARGIN: 0px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.hover A:hover {
	TEXT-DECORATION: underline
}
.selected {
	FONT-WEIGHT: bold
}
.flat-list {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
.flat-list LI {
	DISPLAY: inline
}
.flat-list FORM {
	DISPLAY: inline
}
.flat-list .selected A {
	COLOR: orangered
}
.separator {
	MARGIN: 0px 0.7ex; COLOR: gray
}
.pref-lang {
	FONT-WEIGHT: bold
}
.pref {
	FONT-WEIGHT: bold
}
#header {
	Z-INDEX: 99; BORDER-BOTTOM: #5f99cf 1px solid; POSITION: relative; =
BACKGROUND-COLOR: #cee3f8; _height: 0px
}
#header-img {
	MARGIN-TOP: 2px
}
#header-top {
	RIGHT: 5px; POSITION: absolute
}
#header-bottom-left {
	FONT-SIZE: larger
}
#header-bottom-right {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; RIGHT: 0px; PADDING-BOTTOM: 4px; =
BOTTOM: 0px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: =
#eff7ff; -moz-border-radius-topleft: 7px; =
-webkit-border-top-left-radius: 7px
}
#mail IMG {
	POSITION: relative; TOP: 2px
}
.user {
	COLOR: gray
}
.pagename {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-RIGHT: 1ex; FONT-VARIANT: =
small-caps
}
.pagename A {
	COLOR: black
}
.redditname {
=09
}
.newpagelink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BACKGROUND-COLOR: #ff9
}
.dropdown {
	DISPLAY: inline; CURSOR: default; POSITION: relative
}
.dropdown-title {
=09
}
.drop-choices {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-TOP: =
1px; Z-INDEX: 100; LEFT: 0px; BORDER-LEFT: gray 1px solid; LINE-HEIGHT: =
normal; BORDER-BOTTOM: gray 1px solid; WHITE-SPACE: nowrap; POSITION: =
absolute; BACKGROUND-COLOR: white
}
.drop-choices A.choice {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
0px; CURSOR: pointer; PADDING-TOP: 0px
}
.drop-choices A.choice:hover {
	BACKGROUND-COLOR: #c7def7
}
.heavydrop.dropdown .selected {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 23px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: =
url(/static/droparrow.gif) white no-repeat right center; PADDING-BOTTOM: =
2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray =
1px solid
}
.lightdrop.dropdown .selected {
	PADDING-RIGHT: 21px; BACKGROUND: url(/static/droparrowgray.gif) =
no-repeat right center; COLOR: gray; POSITION: relative; =
TEXT-DECORATION: underline
}
.lightdrop.drop-choices {
	MARGIN-TOP: 2px
}
.tabdrop.dropdown .selected {
	BORDER-RIGHT: #5f99cf 1px solid; PADDING-RIGHT: 21px; BORDER-TOP: =
#5f99cf 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/static/droparrowgray.gif) white no-repeat right center; =
PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; BORDER-LEFT: #5f99cf 1px solid; =
COLOR: orangered; PADDING-TOP: 2px; BORDER-BOTTOM: #5f99cf 1px; =
POSITION: relative
}
.tabdrop.dropdown .title.selected {
	PADDING-BOTTOM: 0px; COLOR: #369; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#eff7ff; BORDER-BOTTOM-STYLE: none
}
.tabdrop.drop-choices {
	MARGIN-TOP: 2px
}
.tabdrop.dropdown-title {
	DISPLAY: none
}
.tabmenu {
	DISPLAY: inline; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.tabmenu LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #eff7ff
}
.tabmenu LI.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.tabmenu LI.selected A {
	BORDER-RIGHT: #5f99cf 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#5f99cf 1px solid; PADDING-LEFT: 6px; Z-INDEX: 100; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #5f99cf 1px solid; COLOR: orangered; PADDING-TOP: 2px; =
BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white
}
#search INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: gray 1px solid; WIDTH: 295px; COLOR: gray; PADDING-TOP: =
2px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 22px
}
.content {
	Z-INDEX: 1; MARGIN: 7px 0px 0px 5px
}
.content .spacer {
	MARGIN-BOTTOM: 5px
}
.state-button {
	DISPLAY: inline
}
.side {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 300px; BACKGROUND-COLOR: white
}
.side .spacer {
	MARGIN: 7px 0px
}
.subredditbox {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.subredditbox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 170%; PADDING-BOTTOM: =
0px; COLOR: #333; PADDING-TOP: 5px
}
.subredditbox H5 {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 110%; COLOR: dimgray
}
.subredditbox INPUT[type=3Dsubmit] {
	MARGIN-LEFT: 10px; CURSOR: pointer; COLOR: #369; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: white; TEXT-DECORATION: underline; =
BORDER-BOTTOM-STYLE: none
}
.subredditbox INPUT[type=3Dcheckbox] {
	MARGIN-RIGHT: 5px
}
.subredditbox UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 139px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.subredditbox LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px
}
.subredditbox LI A {
	COLOR: #369
}
.subredditbox LI.selected A {
	FONT-WEIGHT: bold
}
.subredditbox .spacer {
	MARGIN: 5px 0px
}
.morelink {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px =
solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
150%; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #fff =
1px solid; COLOR: #369; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff
}
.blah.morelink:hover {
	COLOR: #369; BACKGROUND-COLOR: #fff
}
.blah.morelink {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #369
}
.morelink:hover {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; BORDER-LEFT: =
#369 1px solid; COLOR: #fff; BORDER-BOTTOM: #369 1px solid; =
BACKGROUND-COLOR: #369
}
.sidebox {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; PADDING-LEFT: =
44px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.sidebox .spacer {
	MARGIN: 0px 0px 5px
}
.create.sidebox {
	BACKGROUND: url(/static/create-a-reddit.png) no-repeat left center
}
.submit.sidebox {
	BACKGROUND: url(/static/submit-alien.png) no-repeat left center
}
.sidebox .morelink {
	TEXT-TRANSFORM: none
}
.sidebox .subtitle {
	FONT-SIZE: 110%; MARGIN-LEFT: 10px; COLOR: dimgray
}
.raisedbox {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 5px; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px =
solid
}
.raisedbox H3 {
	FONT-SIZE: 160%; MARGIN-BOTTOM: 0px; COLOR: #333
}
.raisedbox H4 {
	MARGIN-BOTTOM: 3px
}
.raisedbox LI {
	MARGIN-BOTTOM: 2px
}
.subreddit-info {
	PADDING-BOTTOM: 3px
}
.subreddit-info .moderate {
	COLOR: orangered
}
.subreddit-info #subscribe {
	DISPLAY: inline; FONT-SIZE: larger; MARGIN-RIGHT: 5px
}
.subreddit-info .label {
	COLOR: #404040
}
.subreddit-info .state-button {
	DISPLAY: block
}
.subreddit-info .spacer {
	MARGIN: 10px 0px 0px
}
.raisedbox .flat-list {
=09
}
.raisedbox .flat-list .separator {
	DISPLAY: none
}
.raisedbox .flat-list A {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: white =
1px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 3px; BORDER-BOTTOM: white =
1px; BACKGROUND-COLOR: #f0f0f0
}
.raisedbox .hover A:hover {
	COLOR: white; BACKGROUND-COLOR: #369; TEXT-DECORATION: none
}
.infotable {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
.infotable .small {
	FONT-SIZE: smaller
}
.infotable TD {
	PADDING-RIGHT: 3px
}
.infotable A:hover {
	TEXT-DECORATION: underline
}
.infotable .state-button A {
	COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.infotable .bold {
	FONT-WEIGHT: bold
}
.infotable .invalid-user {
	BACKGROUND-COLOR: pink
}
.infotable .organic-vote {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; =
BORDER-LEFT: green 1px solid; BORDER-BOTTOM: green 1px solid
}
.profile-attr {
=09
}
.profile-attr .label {
	FONT-WEIGHT: bold
}
.profile-attr .value {
	COLOR: #404040; MARGIN-RIGHT: 5px
}
.profile-attr .md {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#b2b2b2 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; MARGIN-LEFT: 10px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: =
10px; BORDER-BOTTOM: #d0d0d0 1px solid
}
.profile-attr .md UL {
	FLOAT: none; MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc
}
.profile-attr .md P {
	MARGIN-TOP: 0px
}
.question {
	COLOR: red
}
.question .yes {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 3px
}
.question .no {
	MARGIN: 0px 3px
}
.arrow {
	BACKGROUND-POSITION: center center; DISPLAY: block; MARGIN: 2px 0px =
0px; WIDTH: 100%; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
14px
}
.upmod.arrow {
	BACKGROUND-IMAGE: url(/static/aupmod.gif)
}
.downmod.arrow {
	BACKGROUND-IMAGE: url(/static/adownmod.gif)
}
.up.arrow {
	BACKGROUND-IMAGE: url(/static/aupgray.gif)
}
.down.arrow {
	BACKGROUND-IMAGE: url(/static/adowngray.gif)
}
.midcol {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
MARGIN-LEFT: 7px; OVERFLOW: hidden; MARGIN-RIGHT: 2px
}
.entry {
	MARGIN-LEFT: 3px; OVERFLOW: hidden; opacity: 1
}
.domain {
	FONT-SIZE: x-small; COLOR: #888
}
.domain A {
	COLOR: #888
}
.domain A:hover {
	TEXT-DECORATION: underline
}
.tagline {
	FONT-SIZE: x-small; COLOR: #888
}
.tagline A {
	COLOR: #369; TEXT-DECORATION: none
}
.tagline A.friend {
	COLOR: orangered
}
.tagline A:hover {
	TEXT-DECORATION: underline
}
.watch-play {
	PADDING-RIGHT: 15px; BACKGROUND: url(/static/reddit-button-play.gif) =
no-repeat right center; COLOR: #336699
}
.watch-stop {
	COLOR: red
}
.embededmedia {
	MARGIN-TOP: 5px
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; COLOR: blue; PADDING-TOP: 0px
}
.title:visited {
	COLOR: #551a8b
}
.click.title {
	COLOR: #551a8b
}
.loggedin.title {
	COLOR: blue
}
.loggedin.title:visited {
	COLOR: #551a8b
}
.click.loggedin.title {
	COLOR: #551a8b
}
.click.loggedin.title:visited {
	COLOR: #551a8b
}
.sitetable {
	LIST-STYLE-TYPE: none
}
.ajaxhook {
	LEFT: 0px; POSITION: absolute; TOP: -1000px
}
.nextprev {
	MARGIN-TOP: 10px; FONT-SIZE: larger; COLOR: gray
}
.corner-help {
	RIGHT: 0px; MARGIN: 0px 5px 5px 0px; BOTTOM: 0px; POSITION: absolute
}
.corner-help A {
	COLOR: #808080; TEXT-DECORATION: underline
}
.helpcover {
	FONT-SIZE: 110%; Z-INDEX: 1000; RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; =
POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #f8f8f8; _height: 70px; =
_width: 100%
}
.helpcover P {
	MARGIN: 5px
}
.helpcover FORM {
	MARGIN: 5px
}
.organic-listing {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#666666 1px solid; POSITION: relative; _height: 60px; _overflow: hidden
}
.organic-listing .link {
	PADDING-RIGHT: 7em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8f8f8
}
.organic-listing .linkcompressed {
	PADDING-RIGHT: 7em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f8f8f8
}
.organic-listing .nextprev {
	RIGHT: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; POSITION: absolute; TOP: =
0px
}
.organic-listing .nextprev IMG {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; MARGIN: =
5px 5px 2px 0px; BORDER-LEFT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 =
1px solid
}
.organic-listing .nextprev IMG:hover {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
BORDER-LEFT: #336699 1px solid; CURSOR: pointer; BORDER-BOTTOM: #336699 =
1px solid
}
.organic-listing .nextprev IMG:active {
	MARGIN: 6px 4px 1px 1px
}
.promoted {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: =
1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: =
#eff7ff
}
.organic-listing .promoted {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #eff7ff; BORDER-BOTTOM-STYLE: none
}
.organic-help-button {
	PADDING-RIGHT: 0.5ex; PADDING-LEFT: 0.5ex; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.sponsored-tagline {
	RIGHT: 6.2em; MARGIN: 0px 5px 5px 0px; COLOR: #808080; BOTTOM: 0px; =
POSITION: absolute
}
.infobar {
	BORDER-RIGHT: orange 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: orange =
1px solid; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 5px; =
MARGIN: 5px 310px 5px 0px; BORDER-LEFT: orange 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: orange 1px solid; BACKGROUND-COLOR: #f6e69f
}
.menuarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: larger; =
PADDING-BOTTOM: 5px; MARGIN: 5px 310px 5px 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: gray 1px dotted
}
.menuarea .spacer {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.md {
	FONT-SIZE: small; MAX-WIDTH: 60em; OVERFLOW: auto
}
.md P {
	MARGIN: 5px 0px
}
.md H1 {
	MARGIN: 5px 0px
}
.md H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
.md > * {
	MARGIN-BOTTOM: 0px
}
.md STRONG {
	FONT-WEIGHT: bold
}
.md EM {
	FONT-STYLE: italic
}
.md STRONG EM {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.md IMG {
	DISPLAY: none
}
.md OL {
	MARGIN: 10px 2em
}
.md UL {
	MARGIN: 10px 2em
}
.md UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.md OL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.md PRE {
	MARGIN: 10px
}
.md BLOCKQUOTE {
	PADDING-LEFT: 4px; MARGIN: 5px 15px 5px 5px; BORDER-LEFT: #369 2px =
solid
}
.help BLOCKQUOTE {
	PADDING-LEFT: 4px; MARGIN: 5px 15px 5px 5px; BORDER-LEFT: #369 2px =
solid
}
.infobar {
	BORDER-RIGHT: orange 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: orange =
1px solid; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 5px; =
MARGIN: 5px 310px 5px 0px; BORDER-LEFT: orange 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: orange 1px solid; BACKGROUND-COLOR: #f6e69f
}
.infobar IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.menuarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: larger; =
PADDING-BOTTOM: 5px; MARGIN: 5px 310px 5px 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: gray 1px dotted
}
.menuarea .spacer {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
A.star {
	COLOR: #ff8b60; TEXT-DECORATION: none
}
.odd {
=09
}
.even {
=09
}
.entry .buttons LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.entry .buttons LI.first {
	PADDING-LEFT: 0px
}
.entry .buttons LI A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px
}
.entry .buttons A:hover {
	TEXT-DECORATION: underline
}
.link {
	MARGIN: 0px 0px 8px
}
.link .score {
	COLOR: #c6c6c6; TEXT-ALIGN: center
}
.link .title {
	FONT-WEIGHT: normal; FONT-SIZE: medium; MARGIN-BOTTOM: 1px
}
.link .child H3 {
	FONT-SIZE: medium; MARGIN: 15px; TEXT-TRANSFORM: none
}
.rank {
	OVERFLOW: hidden
}
.link .midcol {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.link .likes.score {
	COLOR: #ff8b60
}
.link .dislikes.score {
	COLOR: #9494ff
}
.link .rank {
	MARGIN-TOP: 15px; FONT-SIZE: medium; FLOAT: left; COLOR: #c6c6c6; =
FONT-FAMILY: arial; TEXT-ALIGN: right
}
.linkcompressed {
	MARGIN: 4px 0px; OVERFLOW: hidden
}
.linkcompressed .title {
	FONT-WEIGHT: normal; FONT-SIZE: medium; MARGIN-BOTTOM: 1px
}
.linkcompressed .child H3 {
	FONT-SIZE: medium; MARGIN: 15px; TEXT-TRANSFORM: none
}
.linkcompressed .likes.score {
	COLOR: #ff8b60
}
.linkcompressed .dislikes.score {
	COLOR: #9494ff
}
.linkcompressed .rank {
	MARGIN-TOP: 2px; FONT-SIZE: medium; FLOAT: left; COLOR: #c6c6c6; =
FONT-FAMILY: arial; TEXT-ALIGN: right
}
.linkcompressed .tagline {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 1px
}
.linkcompressed .flat-list {
	DISPLAY: inline
}
.linkcompressed .entry .buttons LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; BACKGROUND-COLOR: transparent
}
.linkcompressed .entry .buttons LI.first {
	PADDING-LEFT: 0.5em
}
.linkcompressed .entry .buttons LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0
}
.linkcompressed .midcol {
	WIDTH: 15px
}
.linkcompressed .entry .buttons LI A:hover {
	TEXT-DECORATION: underline
}
.warm-entry .rank {
	COLOR: #eda179
}
.hot-entry .rank {
	COLOR: #e47234
}
.cool-entry .rank {
	COLOR: #a5abfb
}
.cold-entry .rank {
	COLOR: #4959f7
}
.comment {
	MARGIN-LEFT: 10px
}
.comment .midcol {
	MARGIN-LEFT: 0px
}
.comment .title {
	MARGIN-TOP: 10px; FONT-SIZE: small
}
.comment .midcol {
	WIDTH: 15px
}
.comment .author {
	FONT-WEIGHT: bold
}
.comment .collapsed {
	PADDING-LEFT: 17px; FONT-SIZE: x-small; PADDING-BOTTOM: 10px; COLOR: =
gray; FONT-STYLE: italic
}
.comment .collapsed A {
	COLOR: gray
}
.comment .expand {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; FONT-STYLE: =
normal
}
.comment .expand:hover {
	COLOR: white; BACKGROUND-COLOR: #369; TEXT-DECORATION: none
}
.comment .score {
	FONT-SIZE: x-small
}
.comment .child {
	MARGIN-TOP: 10px; MARGIN-LEFT: 15px
}
.commentreply {
	MARGIN: 10px 10px 10px 15px; WIDTH: 40em
}
.commentreply TEXTAREA {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; MARGIN: 0px =
0px -1px; BORDER-LEFT: #369 1px solid; WIDTH: 100%; BORDER-BOTTOM: #369 =
1px solid
}
.commentreply .buttons {
	FLOAT: left; MARGIN: 0px
}
.commentreply .buttons BUTTON {
	MARGIN: 5px
}
.commentreply TABLE.help {
	FONT-SIZE: larger; MARGIN: 5px 0px 0px; WIDTH: 100%
}
.commentreply .help {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.commentreply .help TD {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.commentreply .help TR {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; =
BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 =
1px solid
}
.commentreply .help-toggle {
	MARGIN-TOP: 7px; FLOAT: right
}
.permamessage {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 5px; =
BACKGROUND-POSITION: 5px center; BORDER-TOP: black 1px dotted; =
PADDING-LEFT: 18px; FONT-SIZE: larger; BACKGROUND-IMAGE: =
url(/static/permalink-arrow.png); PADDING-BOTTOM: 5px; BORDER-LEFT: =
black 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px dotted; =
BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.deepthread {
	PADDING-RIGHT: 30px; BACKGROUND-POSITION: right center; =
BACKGROUND-IMAGE: url(/static/continue-thread.png); BACKGROUND-REPEAT: =
no-repeat
}
.deepthread A {
	FONT-SIZE: larger; COLOR: #336699
}
.deepthread A:hover {
	TEXT-DECORATION: underline
}
.morecomments {
	FONT-SIZE: larger
}
.morecomments A {
	COLOR: #336699
}
.morecomments A:hover {
	TEXT-DECORATION: underline
}
.morecomments .gray {
	FONT-WEIGHT: normal; COLOR: gray
}
.message {
	MARGIN: 10px
}
.message .new.head {
	COLOR: orangered
}
.message .subject {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.subreddit {
	MARGIN-BOTTOM: 10px
}
.subreddit P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px
}
.subreddit .description {
	FONT-SIZE: small; MAX-WIDTH: 60em
}
.subreddit .key {
	DISPLAY: block
}
.subreddit .title {
	FONT-SIZE: medium; MARGIN-RIGHT: 5px
}
.subreddit .midcol {
	MARGIN-RIGHT: 5px
}
.sr-toggle-button {
	MARGIN-BOTTOM: 5px; WIDTH: 54px; CURSOR: pointer; HEIGHT: 18px
}
.add.sr-toggle-button {
	BACKGROUND-IMAGE: url(/static/sr-add-button.png)
}
.remove.sr-toggle-button {
	BACKGROUND-IMAGE: url(/static/sr-remove-button.png)
}
.sr-type-img {
	MARGIN-RIGHT: 2px
}
.commentbody {
=09
}
.border.commentbody {
	PADDING-LEFT: 5px; BACKGROUND-COLOR: #ffc
}
.fixedwidth {
	FLOAT: left; WIDTH: 100px; HEIGHT: 0px
}
.clearleft {
	CLEAR: left; HEIGHT: 0px
}
.clear {
	CLEAR: both
}
.preftable.sharetable {
	MARGIN-LEFT: 20px
}
.preftable.sharetable TH {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.preftable.sharetable BUTTON {
	MARGIN-TOP: 10px
}
.widget-preview.preftable {
	FONT-SIZE: smaller
}
.widget-preview.preftable INPUT[type=3D'text'] {
	WIDTH: 150px
}
.preftable #css-options INPUT[type=3D'text'] {
	MARGIN-LEFT: 0px; WIDTH: 6em
}
.share-summary {
	MARGIN-TOP: 10px; WIDTH: 95%
}
.share-summary .head TD {
	FONT-SIZE: large; WIDTH: 50%; TEXT-ALIGN: center
}
.share-summary TD {
	VERTICAL-ALIGN: top
}
.share-summary > TBODY > TR > TD {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px
}
.share-summary TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
.sponsored .entry {
	MARGIN-RIGHT: 20px
}
.sponsored .titlerow {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#bcbcbc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fcfcfc; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #bcbcbc 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #e0e0e0 1px solid
}
.sponsored .asterisk {
	BACKGROUND: url(/static/asterisk.png) no-repeat; WIDTH: 15px
}
.footer {
	CLEAR: both; FONT-SIZE: larger; WIDTH: 100%; COLOR: gray; PADDING-TOP: =
1em; TEXT-ALIGN: center
}
.footer P {
	MARGIN: 10px
}
.wired A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: smaller; COLOR: #369; =
TEXT-DECORATION: underline
}
.wired IMG {
	VERTICAL-ALIGN: middle
}
.server-status {
	WIDTH: 300px
}
.server-status TABLE {
	FONT-SIZE: xx-small; MARGIN-LEFT: 5px
}
.server-status TD {
	PADDING-RIGHT: 2px
}
.server-status .bar {
	HEIGHT: 5px; BACKGROUND-COLOR: blue
}
.server-status .load0 {
	BACKGROUND-COLOR: #ffffff
}
.server-status .load1 {
	BACKGROUND-COLOR: #e2ecff
}
.server-status .load2 {
	BACKGROUND-COLOR: #caff98
}
.server-status .load3 {
	BACKGROUND-COLOR: #ffea71
}
.server-status .load4 {
	BACKGROUND-COLOR: #ff9191
}
.server-status .load5 {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
.server-status .pegged {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: red
}
.server-status .membar {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; HEIGHT: =
10px; BACKGROUND-COLOR: #336699
}
.server-status .cpu50 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px; HEIGHT: 5px; =
BACKGROUND-COLOR: green
}
.server-status .cpu300 {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; HEIGHT: =
5px; BACKGROUND-COLOR: red
}
.orangered {
	COLOR: orangered
}
.login-form-side {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; BORDER-BOTTOM: black 1px solid
}
.login-form-side INPUT {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px 5px; =
BORDER-LEFT: gray 1px solid; WIDTH: 138px; PADDING-TOP: 1px; =
BORDER-BOTTOM: gray 1px solid; TOP: 5px; HEIGHT: 17px
}
.login-form-side .error {
	MARGIN: 5px
}
#remember-me {
	MARGIN: 5px
}
#rem-login-main {
	WIDTH: auto; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; =
HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
.login-form-side LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
MARGIN-RIGHT: 5px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.login-form-side BUTTON {
	FLOAT: right
}
.error {
	FONT-SIZE: small; MARGIN: 5px; COLOR: red
}
#noresults {
	MARGIN-RIGHT: 310px
}
#ad-frame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 300px; BORDER-RIGHT-WIDTH: =
0px
}
#searchmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #369 2px solid; =
BACKGROUND-COLOR: whitesmoke
}
#searchmenu .searchlabel {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #369; PADDING-TOP: 2px; BACKGROUND-COLOR: =
white
}
#searchmenu .searchtime {
	DISPLAY: inline; FONT-WEIGHT: bold; WIDTH: 305px
}
.searchparams {
	MARGIN: 5px 20px
}
.searchparams .labels {
	MARGIN-LEFT: 10px; TEXT-ALIGN: right
}
.searchpane {
	MARGIN: 5px 310px 5px 0px
}
.searchpane #search INPUT[type=3Dtext] {
=09
}
.searchpane .summary {
	FONT-WEIGHT: bold; FLOAT: right
}
.searchpane .clearleft {
	MARGIN-BOTTOM: 10px
}
.legal {
	MARGIN-TOP: 20px; FONT-SIZE: small; COLOR: #808080; FONT-FAMILY: serif
}
.legal A {
	TEXT-DECORATION: underline
}
.divide {
	BORDER-RIGHT: #d3d3d3 2px solid
}
.loginform {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; WIDTH: 45%
}
.loginform H3 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: large; MARGIN-BOTTOM: =
0px; COLOR: #404040; FONT-VARIANT: small-caps
}
.loginform P {
	MARGIN-BOTTOM: 20px; COLOR: #606060; TEXT-ALIGN: left
}
.loginform LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #606060
}
.loginform .remember {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
.loginform UL {
	MARGIN: 5px
}
.loginform LI {
	MARGIN-TOP: 5px
}
.loginform P .btn {
	MARGIN-TOP: 5px
}
.loginform INPUT.logtxt {
	WIDTH: 125px
}
.loginform INPUT[type=3Dtext] {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#a0a0a0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 1px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 125px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.loginform INPUT[type=3Dpassword] {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#a0a0a0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 1px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 125px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.loginform #captcha {
	WIDTH: 250px
}
.cover {
	Z-INDEX: 1000; FILTER: alpha(opacity=3D70); LEFT: 0px; WIDTH: 100%; =
POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: gray; =
opacity: .7
}
.popup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b2b2b2 =
1px solid; PADDING-LEFT: 10px; Z-INDEX: 1001; LEFT: 10%; PADDING-BOTTOM: =
10px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 80%; PADDING-TOP: 10px; =
BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 100px; =
BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.popup H1 {
	FONT-WEIGHT: normal; FONT-SIZE: large; COLOR: orangered; TEXT-ALIGN: =
center
}
.popup H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: black; =
TEXT-ALIGN: center
}
.usertable {
	MARGIN-LEFT: 10px
}
.usertable {
	FONT-SIZE: larger
}
.usertable TD {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.usertable {
	WHITE-SPACE: nowrap
}
.aboutpage {
	MARGIN-RIGHT: 320px
}
.aboutpage P {
	MARGIN: 5px
}
.aboutpage H1 {
	MARGIN: 10px
}
.aboutpage H2 {
	MARGIN: 10px
}
.aboutpage .usertable {
	WIDTH: 45%
}
.little A {
	FONT-SIZE: x-small
}
.oldbylink A {
	MARGIN: 2px; COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.details {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 10px
}
.details SPAN {
	MARGIN: 0px 5px
}
.details TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.bottommenu {
	FONT-SIZE: smaller; COLOR: gray
}
.bottommenu A {
	COLOR: gray; TEXT-DECORATION: underline
}
.button {
	MARGIN: 1px; COLOR: gray; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.button #cover {
	POSITION: relative
}
.button .cover {
	BACKGROUND: white
}
.button #popup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b2b2b2 =
1px solid; PADDING-LEFT: 2px; Z-INDEX: 1001; BACKGROUND: white; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 80%; =
PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
.button .arrow {
	WIDTH: 15px
}
.num {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.button .blog {
	BORDER-RIGHT: #c7def7 1px solid; BORDER-TOP: #c7def7 1px solid; MARGIN: =
1px; BORDER-LEFT: #c7def7 1px solid; COLOR: gray; BORDER-BOTTOM: #c7def7 =
1px solid; TEXT-ALIGN: center
}
.button {
	COLOR: #369
}
.button A:hover {
	TEXT-DECORATION: underline
}
.button .blog1 {
	FONT-SIZE: x-small
}
.button .blog1 .arrow {
	FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
.button .blog1 .headimgcell {
	FLOAT: left; WIDTH: 18px; BACKGROUND-COLOR: #c7def7
}
.button .blog1 .score {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 5px
}
.button .blog2 {
	FONT-SIZE: small
}
.button .blog2 .arrow {
	WIDTH: 100%
}
.button .blog2 .bottomreddit {
	FONT-SIZE: small; COLOR: black; BACKGROUND-COLOR: #c7def7
}
.button .blog3 {
	FONT-SIZE: small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.button .blog3 .left {
	FLOAT: left; WIDTH: 50%
}
.button .blog3 .arrow {
	WIDTH: 100%
}
.button .blog3 .right {
	MARGIN-TOP: 5px; FLOAT: right
}
.blog5 .right {
	FLOAT: right
}
.blog5 .left {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left
}
.blog5 .clearleft {
	CLEAR: left
}
.button .blog5.blog {
	FONT-SIZE: small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.blog5 .container {
	MARGIN-TOP: 2px; MARGIN-LEFT: 35px; HEIGHT: 50px
}
.blog5 UL {
	DISPLAY: inline
}
.blog5 UL A {
	FONT-WEIGHT: bold; COLOR: #515481; TEXT-DECORATION: underline
}
.blog5 LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.blog5 LI.selected {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px; BACKGROUND-COLOR: =
#f8f8f1
}
.blog5 .votes {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: =
25px; BACKGROUND-COLOR: #f8f8f1
}
.blog5 .arrow {
	BACKGROUND-POSITION: left center; DISPLAY: inline; PADDING-LEFT: 20px; =
MARGIN-LEFT: 5px; CURSOR: pointer; COLOR: black; MARGIN-RIGHT: 15px; =
BACKGROUND-REPEAT: no-repeat
}
.blog5 .disabled.votes .arrow {
	COLOR: #888
}
.blog5 .arrow:hover {
	TEXT-DECORATION: none
}
.blog5 .arrow B {
	FONT-SIZE: larger
}
.blog5 .upmod.arrow B {
	COLOR: #ff8b60
}
.blog5 .downmod.arrow B {
	COLOR: #9494ff
}
.blog5 .right {
	FONT-SIZE: medium; MARGIN-RIGHT: 5px; FONT-STYLE: italic
}
.blog5 .controversy3 {
	COLOR: #bb2222
}
.blog5 .controversy2 {
	COLOR: #ab4242
}
.blog5 .controversy1 {
	COLOR: #976b6b
}
.blog5 .controversy0 {
	COLOR: #a8a8a8
}
.optional {
	COLOR: green
}
.instructions {
	FONT-SIZE: larger
}
.instructions H1 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions H2 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions H3 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.instructions P {
	MAX-WIDTH: 60em; MARGIN: 10px
}
.instructions PRE {
	MARGIN: 5px 10px 5px 5px
}
.instructions IFRAME {
	MARGIN: 5px 10px 5px 0px
}
.instructions INPUT {
	MARGIN: 0px 0.5em
}
.instructions SELECT {
	MARGIN: 0px 0.5em
}
.instructions A.view-code {
	FLOAT: right; MARGIN-BOTTOM: 1em
}
.instructions A:focus {
	-moz-outline-style: none
}
.instructions STRONG {
	FONT-WEIGHT: bold
}
.instructions .buttons {
	MAX-WIDTH: 50em; MARGIN-LEFT: 1em
}
.instructions .buttons LI {
	MARGIN-TOP: 1em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #e0e0e0 1px solid
}
.instructions CODE {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
small; MAX-WIDTH: 50em; PADDING-BOTTOM: 10px; MARGIN: 5px; PADDING-TOP: =
10px; FONT-FAMILY: monospace; BACKGROUND-COLOR: #ff9
}
#preview {
	FLOAT: right; MARGIN: 10px; WIDTH: 30em
}
#preview SPAN {
=09
}
#preview #previewbox {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 1em; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 1em; FONT-SIZE: larger; PADDING-BOTTOM: 1em; =
BORDER-LEFT: 0.2em dashed; PADDING-TOP: 1em; BORDER-BOTTOM: 0.2em dashed
}
.toolbar {
	BORDER-BOTTOM: black 1px solid; HEIGHT: 30px
}
.toolbar TD {
=09
}
.toolbar .arrow {
	BACKGROUND-POSITION: left center; DISPLAY: inline; PADDING-LEFT: 18px
}
.toolbar SPAN {
	MARGIN-LEFT: 20px
}
.toolbar #frame-right {
	TEXT-ALIGN: right
}
.toolbar #frame-right A {
	MARGIN-LEFT: 10px
}
.pretty-form {
	FONT-SIZE: larger; VERTICAL-ALIGN: top
}
.pretty-form P {
	MARGIN: 3px
}
.pretty-form INPUT[type=3Dcheckbox] {
	MARGIN: 2px 0.5em 0px
}
.pretty-form INPUT[type=3Dradio] {
	MARGIN: 2px 0.5em 0px
}
.pretty-form IMG {
	MARGIN: 3px 0.5em
}
.pretty-form INPUT[type=3Dtext] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form TEXTAREA {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form INPUT[type=3Dpassword] {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px =
solid; WIDTH: 300px; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
.pretty-form .infobar {
	MARGIN: 5px; WIDTH: 285px
}
.pretty-form INPUT[type=3Dtext] {
	MARGIN: 3px 0.5em
}
.pretty-form INPUT[type=3Dfile] {
	MARGIN: 3px 0.5em
}
.pretty-form INPUT[type=3Dpassword] {
	MARGIN: 3px 0.5em
}
.pretty-form SELECT {
	MARGIN: 3px 0.5em
}
.pretty-form B {
	MARGIN: 3px 0.5em
}
.pretty-form TEXTAREA {
	MARGIN: 3px 0.5em
}
.pretty-form BUTTON {
	MARGIN: 3px 0.5em
}
.pretty-form TH {
	TEXT-ALIGN: right
}
.short-text.pretty-form INPUT[type=3Dtext] {
	WIDTH: 2em
}
.short-text.pretty-form TEXTAREA {
	WIDTH: 2em
}
.short-text.pretty-form INPUT[type=3Dpassword] {
	WIDTH: 2em
}
.medium-text.pretty-form INPUT[type=3Dtext] {
	WIDTH: 15em
}
.medium-text.pretty-form TEXTAREA {
	WIDTH: 15em
}
.medium-text.pretty-form INPUT[type=3Dpassword] {
	WIDTH: 15em
}
.long-text.pretty-form INPUT[type=3Dtext] {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: =
40em; PADDING-TOP: 2px
}
.long-text.pretty-form TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: =
40em; PADDING-TOP: 2px
}
.long-text.pretty-form INPUT[type=3Dpassword] {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: =
40em; PADDING-TOP: 2px
}
#passform H1 {
	MARGIN: 0px
}
#passform P {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 7px; COLOR: orangered
}
.pretty-form#passform BUTTON {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.opt-form {
	FONT-SIZE: larger
}
.opt-form FORM {
	DISPLAY: inline
}
.preftable TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; =
TEXT-ALIGN: right
}
.preftable TD.prefright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.preftable .spacer {
	MARGIN-BOTTOM: 5px
}
.preftable .note {
	VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px
}
.save-button {
	MARGIN-LEFT: 5px
}
.over18 BUTTON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
10px; PADDING-TOP: 5px
}
.reported {
	BACKGROUND-COLOR: #f6e69f
}
.suspicious {
	BACKGROUND-COLOR: #f6e69f
}
.spam {
	BACKGROUND-COLOR: #fa8072
}
.little {
	FONT-SIZE: smaller
}
.gray {
	COLOR: gray
}
.stats {
	FONT-SIZE: larger; FLOAT: left; MARGIN-RIGHT: 2em; BORDER-COLLAPSE: =
collapse
}
.stats TD.space {
	WIDTH: 20px
}
.stats TD.sec {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 7px
}
.stats A {
	COLOR: #369
}
.stats A:hover {
	TEXT-DECORATION: underline
}
.stats TD.k {
	COLOR: gray
}
.stats TH {
	FONT-WEIGHT: bold; COLOR: #369; BACKGROUND-COLOR: whitesmoke; =
TEXT-ALIGN: left
}
.stats TD.ri {
	PADDING-LEFT: 20px; TEXT-ALIGN: right
}
.thumbnail {
	FLOAT: left; MARGIN: 0px 5px; OVERFLOW: hidden
}
.stylesheet-customize-container {
=09
}
.stylesheet-customize-container TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.stylesheet-customize-container H2 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 10px
}
.image-upload .new-image {
	MARGIN-LEFT: 20px
}
.image-upload TABLE {
	MARGIN-LEFT: 20px
}
.image-upload TD {
	VERTICAL-ALIGN: top
}
.image-upload TH {
	VERTICAL-ALIGN: top
}
.image-upload SPAN {
	PADDING-LEFT: 5px
}
.image-upload {
	DISPLAY: inline
}
UL#image-preview-list {
	FONT-SIZE: larger; MARGIN: 20px 320px 20px 20px
}
UL#image-preview-list LI {
	FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: =
top; WIDTH: 45%; POSITION: relative; HEIGHT: 100px
}
UL#image-preview-list .preview {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; =
MAX-HEIGHT: 100px; TEXT-ALIGN: center
}
UL#image-preview-list .preview IMG {
	MAX-WIDTH: 100px
}
UL#image-preview-list .description {
	MARGIN-LEFT: 105px; VERTICAL-ALIGN: top
}
UL#image-preview-list .description PRE {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
.sheets {
	MARGIN-RIGHT: 315px
}
.sheets .col {
	FLOAT: left
}
.sheets .col > DIV {
	MARGIN: 0px 5px
}
.sheets .col TEXTAREA {
	WIDTH: 100%
}
.sheets .buttons {
	MARGIN-LEFT: 5px
}
.sheets .btn {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 5px
}
.sheets .right.btn {
	FLOAT: right; MARGIN-RIGHT: 3px
}
#validation-errors {
	MARGIN-TOP: 10px; MARGIN-LEFT: 40px; LIST-STYLE-TYPE: disc
}
#validation-errors A {
	COLOR: red
}
#validation-errors LI {
	COLOR: red
}
.errors H2 {
	COLOR: red
}
#validation-errors A:hover {
	TEXT-DECORATION: underline
}
#validation-errors PRE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: =
black; PADDING-TOP: 10px
}
#preview-table {
	PADDING-RIGHT: 15px
}
#preview-table > TABLE {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 5px; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; =
BORDER-LEFT: 0.2em dashed; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: =
0.2em dashed
}
#preview-table > TABLE > TBODY > TR {
	PADDING-BOTTOM: 10px
}
#preview-table > TABLE > TBODY > TR > TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#preview-table > TABLE > TBODY > TR > TH {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#preview-table > TABLE > TBODY > TR > TH {
	FONT-WEIGHT: bold; FONT-SIZE: larger; VERTICAL-ALIGN: top; TEXT-ALIGN: =
right
}
#img-preview-container {
	BORDER-RIGHT: 0.2em dashed; PADDING-RIGHT: 5px; BORDER-TOP: 0.2em =
dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: =
5px; BORDER-LEFT: 0.2em dashed; PADDING-TOP: 5px; BORDER-BOTTOM: 0.2em =
dashed
}
.instructions.socialite UL {
	MAX-WIDTH: 60em; MARGIN: 10px
}
.instructions.socialite UL > LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.instructions.socialite HR {
	BORDER-TOP: #c6c6c6 1px solid; MAX-WIDTH: 60em; MARGIN: 20px 0px; =
COLOR: #c6c6c6; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.instructions.socialite P.screenshot {
	TEXT-ALIGN: center
}
.instructions.socialite .logotext {
	LINE-HEIGHT: 32px
}
.instructions.socialite .logotext .logo {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.instructions.socialite .logoclear {
	CLEAR: left
}
.instructions.socialite .features {
	PADDING-LEFT: 15px; MAX-WIDTH: 60em
}
.socialite .buttonclear {
	FLOAT: right; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
.socialite A.installbutton {
	PADDING-RIGHT: 48px; DISPLAY: block; BACKGROUND: =
url(/static/socialite/installbutton-end.png) no-repeat right top; FLOAT: =
left; FONT: bold 18px "Trebuchet MS",Helvetica,"Helvetica =
Neue",Arial,sans-serif; COLOR: #fff; MARGIN-RIGHT: 6px; HEIGHT: 50px; =
TEXT-DECORATION: none
}
.socialite A.installbutton SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: =
url(/static/socialite/installbutton.png) no-repeat; PADDING-BOTTOM: =
10px; LINE-HEIGHT: 30px; PADDING-TOP: 10px
}
.socialite A.installbutton:hover {
	BACKGROUND-POSITION: right bottom
}
.socialite A.installbutton:hover SPAN {
	BACKGROUND-POSITION: left bottom
}
#sr-header-area {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: =
3px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px; =
BORDER-BOTTOM: gray 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
#e0e0e0
}
.srdrop.dropdown .selected {
	PADDING-RIGHT: 21px; DISPLAY: inline-block; PADDING-LEFT: 5px; =
FONT-WEIGHT: normal; BACKGROUND: url(/static/droparrowgray.gif) =
no-repeat right center; VERTICAL-ALIGN: bottom; COLOR: black
}
.srdrop .choice {
	MARGIN-TOP: 3px
}
.srdrop .top-option.choice {
	BORDER-BOTTOM: #369 1px dotted; FONT-STYLE: italic
}
.srdrop .bottom-option.choice {
	BORDER-TOP: #369 1px dotted; FONT-STYLE: italic
}
#sr-bar {
	MARGIN-LEFT: 10px
}
#sr-bar .separator {
	COLOR: gray
}
#sr-bar A {
	COLOR: black
}
#sr-more-link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; RIGHT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1px; COLOR: black; PADDING-TOP: 0px; =
POSITION: absolute; TOP: 3px; BACKGROUND-COLOR: #e0e0e0
}
#sr-more-link:hover {
	TEXT-DECORATION: underline
}
.subscription-box {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid
}
.subscription-box LI {
	CLEAR: left; MARGIN-BOTTOM: 10px
}
.subscription-box .sr-toggle-button {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.subscription-box .title {
	FONT-SIZE: medium; COLOR: blue; MARGIN-RIGHT: 5px
}
.subscription-box H1 {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/static/vote.js?v=3350d3fa5df033840b0eff3640a37f4a

var Prototype=3D{Version:'1.3.1',emptyFunction:function(){}};var =
Class=3D{create:function(){return =
function(){this.initialize.apply(this,arguments);}}};Object.extend=3Dfunc=
tion(destination,source){for(property in =
source){destination[property]=3Dsource[property];}return =
destination;};Object.prototype.extend=3Dfunction(object){return =
Object.extend.apply(this,[this,object]);};Function.prototype.bind=3Dfunct=
ion(object){var __method=3Dthis;return =
function(){__method.apply(object,arguments);}};var =
Try=3D{these:function(){var returnValue;for(var =
i=3D0;i<arguments.length;i++){var =
lambda=3Darguments[i];try{returnValue=3Dlambda();break;}catch(e){}}return=
 returnValue;}};function $(){var elements=3Dnew Array();for(var =
i=3D0;i<arguments.length;i++){var element=3Darguments[i];if(typeof =
element=3D=3D'string')element=3Ddocument.getElementById(element);if(argum=
ents.length=3D=3D1)return element;elements.push(element);}return =
elements;}if(!Array.prototype.push){Array.prototype.push=3Dfunction(){var=
 startLength=3Dthis.length;for(var =
i=3D0;i<arguments.length;i++)this[startLength+i]=3Darguments[i];return =
this.length;}}if(!Function.prototype.apply){Function.prototype.apply=3Dfu=
nction(object,parameters){var parameterStrings=3Dnew =
Array();if(!object)object=3Dwindow;if(!parameters)parameters=3Dnew =
Array();for(var =
i=3D0;i<parameters.length;i++)parameterStrings[i]=3D'parameters['+i+']';o=
bject.__apply__=3Dthis;var =
result=3Deval('object.__apply__('+parameterStrings.join(', =
')+')');object.__apply__=3Dnull;return result;}};var =
Ajax=3D{getTransport:function(){return Try.these(function(){return new =
ActiveXObject('Msxml2.XMLHTTP')},function(){return new =
ActiveXObject('Microsoft.XMLHTTP')},function(){return new =
XMLHttpRequest()})||false;}};Ajax.Base=3Dfunction(){};Ajax.Base.prototype=
=3D{setOptions:function(options){this.options=3D{method:'post',asynchrono=
us:true,parameters:''}.extend(options||{});},responseIsSuccess:function()=
{return =
this.transport.status=3D=3Dundefined||this.transport.status=3D=3D0||(this=
.transport.status>=3D200&&this.transport.status<300);},responseIsFailure:=
function(){return!this.responseIsSuccess();}};Ajax.Request=3DClass.create=
();Ajax.Request.Events=3D['Uninitialized','Loading','Loaded','Interactive=
','Complete'];Ajax.Request.prototype=3D(new =
Ajax.Base()).extend({initialize:function(url,options){this.transport=3DAj=
ax.getTransport();this.setOptions(options);this.request(url);},request:fu=
nction(url){var =
parameters=3Dthis.options.parameters||'';if(parameters.length>0)parameter=
s+=3D'&_=3D';try{if(this.options.method=3D=3D'get')url+=3D'?'+parameters;=
this.transport.open(this.options.method,url,this.options.asynchronous);if=
(this.options.asynchronous){this.transport.onreadystatechange=3Dthis.onSt=
ateChange.bind(this);setTimeout((function(){this.respondToReadyState(1)})=
.bind(this),10);}this.setRequestHeaders();var =
body=3Dthis.options.postBody?this.options.postBody:parameters;this.transp=
ort.send(this.options.method=3D=3D'post'?body:null);}catch(e){}},setReque=
stHeaders:function(){var =
requestHeaders=3D['X-Requested-With','XMLHttpRequest','X-Prototype-Versio=
n',Prototype.Version];if(this.options.method=3D=3D'post'){requestHeaders.=
push('Content-type','application/x-www-form-urlencoded');if(this.transpor=
t.overrideMimeType)requestHeaders.push('Connection','close');}if(this.opt=
ions.requestHeaders)requestHeaders.push.apply(requestHeaders,this.options=
.requestHeaders);for(var =
i=3D0;i<requestHeaders.length;i+=3D2)this.transport.setRequestHeader(requ=
estHeaders[i],requestHeaders[i+1]);},onStateChange:function(){var =
readyState=3Dthis.transport.readyState;if(readyState!=3D1)this.respondToR=
eadyState(this.transport.readyState);},respondToReadyState:function(ready=
State){var =
event=3DAjax.Request.Events[readyState];if(event=3D=3D'Complete')(this.op=
tions['on'+this.transport.status]||this.options['on'+(this.responseIsSucc=
ess()?'Success':'Failure')]||Prototype.emptyFunction)(this.transport);(th=
is.options['on'+event]||Prototype.emptyFunction)(this.transport);if(event=
=3D=3D'Complete')this.transport.onreadystatechange=3DPrototype.emptyFunct=
ion;}});=0A=
function unsafe(text){text=3Dtext.replace?text:"";return =
text.replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");}fun=
ction hide(){for(var i=3D0;i<arguments.length;i++){var =
e=3D$(arguments[i]);if(e)e.style.display=3D"none";}}function =
show(){for(var i=3D0;i<arguments.length;i++){var =
e=3D$(arguments[i]);if(e)e.style.display=3D"";}}Object.prototype.__iter__=
=3Dfunction(func){var res=3D[];for(var o in this){if(!(o in =
Object.prototype)){res.unshift(func(o,this[o]));}}return res;};function =
make_get_params(obj){return obj.__iter__(function(x,y){return =
x+"=3D"+encodeURIComponent(y);}).join("&");}function =
update_get_params(updates){var =
getparams=3D{};where.params.__iter__(function(x,y){getparams[x]=3Dy;});if=
(updates)updates.__iter__(function(x,y){getparams[x]=3Dy;});return =
getparams;}function relative_path(updates){var =
getparams=3Dupdate_get_params(updates);path=3Dwhere.path;if(getparams){pa=
th+=3D"?"+make_get_params(getparams);}return path;}function =
_id(obj){if(obj&&obj.id){var =
id=3Dobj.id;if(id.value){id=3Did.value};id=3Did.split('_');if(id.length>2=
){id=3Did[id.length-2]+'_'+id[id.length-1];if(id=3D=3Dnull){return =
'';}return id;}}return '';}function =
buildParams(parameters){if(parameters){try{var p=3Dnew Array();for(var =
i=3D0;i+1<parameters.length;i+=3D2){p.push(parameters[i]+'=3D'+encodeURIC=
omponent(parameters[i+1]));}parameters=3Dp.join('&');}catch(e){parameters=
=3D'';alert(e);}}return parameters;}var api_loc=3D'/api/';function =
redditRequest(op,parameters,worker_in,block){var action=3Dop;var =
worker=3Dworker_in;if(!parameters){parameters=3D{};}if(post_site){paramet=
ers.r=3Dpost_site;}if(cnameframe){parameters.cnameframe=3D1;}op=3Dapi_loc=
+op;if(!worker){worker=3DhandleResponse(action);}else{worker=3Dfunction(r=
){remove_ajax_work(action);return =
worker_in(r);}}if(block=3D=3Dnull||add_ajax_work(action)){new =
Ajax.Request(op,{parameters:make_get_params(parameters),onComplete:worker=
});}}var _ajax_work_queue=3D{};function =
add_ajax_work(op){if(_ajax_work_queue[op]){return =
false;}_ajax_work_queue[op]=3Dtrue;return true;}function =
remove_ajax_work(op){_ajax_work_queue[op]=3Dfalse;}function =
redditRequest_no_response(op,parameters){redditRequest(op,parameters,func=
tion(r){});}function =
get_class_from_id(id){if(id){id=3Did.split('_')[0];return =
class_dict[id];}}function =
parse_response(r){if(r.status=3D=3D500)return;return =
r.responseText.parseJSON();}function =
tup(x){if(!x.length){return[x]};return x;}function =
applyStylesheet(cssText){var =
sheet_title=3D'applied_subreddit_stylesheet';if(document.styleSheets[0].c=
ssText){for(var =
x=3D0;x<document.styleSheets.length;x++){if(document.styleSheets[x].title=
=3D=3Dsheet_title){document.styleSheets[x].cssText=3DcssText;break;}}}els=
e{var headNode=3Ddocument.getElementsByTagName("head")[0];var =
headNodes=3DheadNode.childNodes;for(var =
x=3D0;x<headNodes.length;x++){var =
node=3DheadNodes[x];if(node.title=3D=3Dsheet_title){headNode.removeChild(=
node);break;}}var =
appliedCSSNode=3Ddocument.createElement('style');appliedCSSNode.type=3D't=
ext/css';appliedCSSNode.rel=3D'stylesheet';appliedCSSNode.media=3D'screen=
';appliedCSSNode.title=3Dsheet_title;appliedCSSNode.textContent=3DcssText=
;headNode.appendChild(appliedCSSNode);}}function =
showDefaultStylesheet(){return toggleDefaultStylesheet(true);}function =
hideDefaultStylesheet(){return toggleDefaultStylesheet(false);}function =
toggleDefaultStylesheet(p_show){var =
stylesheet_contents=3D$('stylesheet_contents').parentNode.parentNode;var =
default_stylesheet=3D$('default_stylesheet').parentNode.parentNode;var =
show_button=3D$('show_default_stylesheet');var =
hide_button=3D$('hide_default_stylesheet');if(p_show){default_stylesheet.=
style.width=3D"50%";stylesheet_contents.style.width=3D"50%";show(default_=
stylesheet,hide_button);hide(show_button);}else{stylesheet_contents.style=
.width=3D"100%";default_stylesheet.style.width=3D"";show(show_button);hid=
e(default_stylesheet,hide_button);}return false;}function =
gotoTextboxLine(textboxID,lineNo){var textbox=3D$(textboxID);var =
text=3Dtextbox.value;var newline=3D'\n';var newline_length=3D1;var =
caret_pos=3D0;if(text.indexOf('\r')>0){newline=3D'\r';newline_length=3D0;=
caret_pos=3D1;}var lines=3Dtextbox.value.split(newline);for(var =
x=3D0;x<lineNo-1;x++){caret_pos+=3Dlines[x].length+newline_length;}var =
end_pos=3Dcaret_pos;if(lineNo<lines.length){end_pos+=3Dlines[lineNo-1].le=
ngth+newline_length;}textbox.focus();if(textbox.createTextRange){var =
start=3Dtextbox.createTextRange();start.move('character',caret_pos);var =
end=3Dtextbox.createTextRange();end.move('character',end_pos);start.setEn=
dPoint("StartToEnd",end);start.select();}else =
if(textbox.selectionStart){textbox.setSelectionRange(caret_pos,end_pos);}=
if(textbox.scrollHeight){var =
avgLineHight=3Dtextbox.scrollHeight/lines.length;textbox.scrollTop=3D(lin=
eNo-2)*avgLineHight;}}function =
insertAtCursor(textbox,value){textbox=3D$(textbox);var =
orig_pos=3Dtextbox.scrollTop;if(document.selection){textbox.focus();var =
sel=3Ddocument.selection.createRange();sel.text=3Dvalue;}else =
if(textbox.selectionStart){var =
prev_start=3Dtextbox.selectionStart;textbox.value=3Dtextbox.value.substri=
ng(0,textbox.selectionStart)+value+textbox.value.substring(textbox.select=
ionEnd,textbox.value.length);prev_start+=3Dvalue.length;textbox.setSelect=
ionRange(prev_start,prev_start);}else{textbox.value+=3Dvalue;}if(textbox.=
scrollHeight){textbox.scrollTop=3Dorig_pos;}textbox.focus();}function =
upload_image(form,status){$('img-status').innerHTML=3Dstatus;show('img-st=
atus');return true;}function =
completedUploadImage(status,img_src,name,errors){show('img-status');$('im=
g-status').innerHTML=3Dstatus;for(var i=3D0;i<errors.length;i++){var =
e=3D$(errors[i][0]);if(errors[i][1]){show(e);e.innerHTML=3Derrors[i][1];}=
else{hide(e);}}if(img_src){$('image-upload').reset();hide('submit-header-=
img');if(!name){$('header-img').src=3Dimg_src;$('img-preview').src=3Dimg_=
src;show('delete-img');hide('submit-img');show('img-preview-container');}=
else{var img=3D$("img-preview_"+name);if(img){}else{var =
ul=3D$("image-preview-list");var =
li=3D$("img-prototype").cloneNode(true);li.id=3D"img-li_";ul.appendChild(=
li);re_id_node(li,''+name);var =
name_b=3D$("img_name_"+name);if(name_b){name_b.innerHTML=3Dname;}var =
label=3D$("img_url_"+name);if(label){label.innerHTML=3D"url(%%"+name+"%%)=
";}img=3D$("img-preview_"+name);var =
sel_list=3D$('old-names');if(sel_list){var =
opt=3Ddocument.createElement('option');opt.innerHTML=3Dname;sel_list.appe=
ndChild(opt);}}img.src=3Dimg_src;$("img-preview-a_"+name).href=3Dimg_src;=
show("img-li_"+name);}}}function handleResponse(action){var =
my_iter=3Dfunction(x,func){if(x){var y=3Dtup(x);for(var =
j=3D0;j<y.length;j++){func(y[j]);}}};var =
responseHandler=3Dfunction(r){remove_ajax_work(action);var =
res_obj=3Dparse_response(r);if(!res_obj){if($('status'))$('status').inner=
HTML=3D'';return;}if(res_obj.redirect){window.location=3Dunsafe(res_obj.r=
edirect);return;}var error=3Dres_obj.error;if(error&&error.name){var =
errid=3Derror.name;if(error.id){errid+=3D"_"+error.id;}errid=3D$(errid);i=
f(errid){show(errid);$(errid).innerHTML=3Derror.message;}}var =
r=3Dres_obj.response;if(!r)return;var =
obj=3Dr.object;if(obj){my_iter(tup(obj),function(u){if(u&&u.kind&&class_d=
ict[u.kind]){var =
func=3D(class_dict[u.kind][u.action]||class_dict[u.kind][action]);if(func=
){func(u.data);}}});}if(r.call){var calls=3Dr.call;for(var =
i=3D0;i<calls.length;i++){eval(calls[i]);}}if(r.focus){var =
f=3D$(r.focus);if(f){f.focus();f.onfocus=3Dnull;}}if(r.blur){var =
f=3D$(r.blur);if(f){f.blur();f.onblur=3Dnull;}}if(r.captcha){if(r.captcha=
.refresh){var id=3Dr.captcha.id;var =
captcha=3D$("capimage"+(id?('_'+id):''));var =
capiden=3D$("capiden"+(id?('_'+id):''));capiden.value=3Dr.captcha.iden;ca=
ptcha.src=3D("/captcha/"+r.captcha.iden+".png?"+Math.random())}}if(r.succ=
ess){fire_success();}my_iter(r.update,function(u){var =
field=3Du.id&&$(u.id);if(field){for(var i in =
u){if(typeof(u[i])!=3D"function"&&u!=3D'name'){field[i]=3Dunsafe(u[i]);}}=
}});my_iter(r.hide,function(h){var =
field=3Dh.name&&$(h.name);if(field){hide(field);}});my_iter(r.show,functi=
on(h){var field=3Dh.name&&$(h.name);if(field){show(field);}});};return =
responseHandler;}function re_id_node(node,id){function =
add_id(s){if(id&&s&&typeof(s)=3D=3D"string"){if(s.substr(s.length-1)!=3D'=
_')s+=3D'_';s+=3Did;}return =
s;}if(node.id&&typeof(node.id)=3D=3D"string"){node.id=3Dadd_id(node.id);}=
if(node.htmlFor){add_id(node.htmlFor);}var =
children=3Dnode.childNodes;for(var =
i=3D0;i<children.length;i++){re_id_node(children[i],id);}return =
node;}function Thing(id){this.__init__(id);};function =
field(form_field){if(form_field=3D=3Dnull||form_field.value=3D=3Dnull||((=
form_field.type=3D=3D'text'||form_field.type=3D=3D'textarea')&&form_field=
.style.color=3D=3D"gray")||(form_field.type=3D=3D'radio'&&!form_field.che=
cked)){return '';}else if(form_field.type=3D=3D'checkbox'){return =
form_field.checked?'on':'off';}return form_field.value;}function =
change_w_callback(link,func){var parent=3Dlink.parentNode;var =
form=3Dparent.parentNode;var id=3Dform.id.value;link.blur();var =
executed=3Ddocument.createElement('span');executed.innerHTML=3Dform.execu=
ted.value;parent.insertBefore(executed,link);hide(link);func(id);return =
false;}function =
change_state(link,type){change_w_callback(link,function(id){redditRequest=
(type,{id:id,uh:modhash});});return false;}function =
post_form(form,where,statusfunc,nametransformfunc,block){var =
p=3D{uh:modhash};var id=3D_id(form);var =
status=3D$("status");if(statusfunc=3D=3Dnull){statusfunc=3Dfunction(x){re=
turn =
_global_submitting_tag;};}if(nametransformfunc=3D=3Dnull){nametransformfu=
nc=3Dfunction(x){return =
x;}}if(id){status=3D$("status_"+id);p.id=3Did;}if(status){status.innerHTM=
L=3Dstatusfunc(form);}for(var =
i=3D0;i<form.elements.length;i++){if(!form.elements[i].id||!id||_id(form.=
elements[i])=3D=3Did){var =
f=3Dfield(form.elements[i]);if(f){p[nametransformfunc(form.elements[i].na=
me)]=3Df;}}}redditRequest(where,p,null,block);return false;}function =
setMessage(field,msg){if(!field.value||field.value=3D=3Dmsg){field.value=3D=
msg;field.style.color=3D"gray";}else{field.onfocus=3Dnull;}}function =
more(a_tag,new_label,div_on,div_off){var =
old_label=3Da_tag.innerHTML;a_tag.innerHTML=3Dnew_label;var =
i;for(i=3D0;i<div_on.length;i++){show(div_on[i]);}for(i=3D0;i<div_off.len=
gth;i++){hide(div_off[i]);}a_tag.onclick=3Dfunction(){return =
more(a_tag,old_label,div_off,div_on);};return false;}function =
new_captcha(){redditRequest("new_captcha");}function =
view_embeded_media(id,media_link){var eid=3D"embeded_media_"+id;var =
watchid=3D"view_embeded_media_span_watch_"+id;var =
closeid=3D"view_embeded_media_span_close_"+id;var =
watchspan=3Ddocument.getElementById(watchid);var =
closespan=3Ddocument.getElementById(closeid);var =
e=3Ddocument.getElementById(eid);if(e.style.display=3D=3D"none"){e.style.=
display=3D"block";e.innerHTML=3Dmedia_link;watchspan.style.display=3D"non=
e";closespan.style.display=3D"inline";}else{e.style.display=3D"none";watc=
hspan.style.display=3D"inline";closespan.style.display=3D"none";}}functio=
n =
show_hide_child(el,tagName,label){code_block=3Del.parentNode.getElementsB=
yTagName(tagName)[0];if(code_block.style.display=3D=3D"none"){show(code_b=
lock);el.innerHTML=3D'hide '+label;}else =
if(code_block.style.display=3D=3D""){hide(code_block);el.innerHTML=3D'vie=
w '+label;}}var upm=3D"arrow upmod";var upr=3D"arrow up";var =
downm=3D"arrow downmod";var downr=3D"arrow down";var =
upcls=3D[upr,upr,upm];var downcls=3D[downm,downr,downr];var =
scorecls=3D["score dislikes","score","score likes"];function =
cookieName(name){return(logged||'')+"_"+name;}function =
createLCookie(name,value,days){var domain=3D"; =
domain=3D"+cur_domain;if(days){var date=3Dnew =
Date();date.setTime(date.getTime()+(days*24*60*60*1000));var =
expires=3D"; expires=3D"+date.toGMTString();}else =
expires=3D"";document.cookie=3Dname+"=3D"+escape(value)+expires+domain+";=
 path=3D/";}function createCookie(name,value,days){return =
createLCookie(cookieName(name),value,days);}function =
readLCookie(nameEQ){nameEQ=3DnameEQ+'=3D';var =
ca=3Ddocument.cookie.split(';');for(var i=3Dca.length-1;i>=3D0;i--){var =
c=3Dca[i];while(c.charAt(0)=3D=3D' =
')c=3Dc.substring(1,c.length);if(c.indexOf(nameEQ)=3D=3D0){return =
unescape(c.substring(nameEQ.length,c.length));}}return '';}function =
readCookie(name){var nameEQ=3DcookieName(name);return =
readLCookie(nameEQ);}function set_score(id,dir){var label=3Dvl[id];var =
score=3D$("score_"+id);if(score){score.className=3Dscorecls[dir+1];score.=
innerHTML=3Dlabel[dir+1];}}function =
mod(id,uc,vh){if(vh=3D=3Dnull)vh=3D'';var up=3D$("up_"+id);var =
down=3D$("down_"+id);var =
dir=3D-1;if(uc&&up.className=3D=3Dupm||!uc&&down.className=3D=3Ddownm){di=
r=3D0;}else =
if(uc){dir=3D1;}if(logged){redditRequest_no_response('vote',{id:id,uh:mod=
hash,dir:dir,vh:vh});}up.className=3Dupcls[dir+1];down.className=3Ddowncl=
s[dir+1];set_score(id,dir);}=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: text/css;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.reddit.com/button_content?t=1&width=120&url=http%3A%2F%2Fblog.wired.com%2F27bstroke6%2F2008%2F11%2Fextortion-plot.html&title=Extortion%20Plot%20Threatens%20to%20Divulge%20Millions%20of%20Patients'%20Prescriptions&css=http%3A%2F%2Fwww.wired.com%2Fcss%2Fredditsocial.css

=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 lang=3Den-us xml:lang=3D"en-us"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Extortion Plot =
Threatens to Divulge Millions of Patients' Prescriptions</TITLE>
<META content=3D"&#10;reddit, reddit.com, vote, comment, submit&#10;"=20
name=3Dkeywords>
<META=20
content=3D"&#10;    Extortion Plot Threatens to Divulge Millions of =
Patients' Prescriptions&#10;"=20
name=3Dtitle>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<SCRIPT type=3Dtext/javascript>=0A=
      var a =3D new Image();=0A=
      a.src =3D "/static/aupmod.png";=0A=
      var b =3D new Image();=0A=
      b.src =3D "/static/adownmod.png";=0A=
      var vl =3D {};=0A=
      var sr =3D {};=0A=
      =0A=
      var logged =3D false;=0A=
      var post_site =3D "";=0A=
      var cnameframe  =3D false;=0A=
      var modhash =3D '';=0A=
      var cur_domain =3D "reddit.com";=0A=
      var ajax_domain =3D "reddit.com";=0A=
=0A=
      =0A=
    </SCRIPT>

<SCRIPT=20
src=3D"http://www.reddit.com/static/vote.js?v=3D3350d3fa5df033840b0eff364=
0a37f4a"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
    function showcover() { show("cover"); }=0A=
  </SCRIPT>
<LINK=20
href=3D"http://www.reddit.com/static/reddit.css?v=3D08524c0bde38947ea0c52=
6c3fdbbcb5a"=20
type=3Dtext/css rel=3Dstylesheet><LINK href=3D"/static/favicon.ico" =
type=3Dimage/x-icon=20
rel=3D"shortcut icon">
<SCRIPT type=3Dtext/javascript>=0A=
      =0A=
=0A=
    </SCRIPT>

<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR></HEAD>
<BODY class=3Dbutton-body style=3D"BACKGROUND-COLOR: #ffffff">
<DIV class=3Dbutton>
<DIV id=3Dcover style=3D"DISPLAY: none">
<DIV class=3Dcover></DIV>
<DIV id=3Dpopup><A=20
href=3D"http://www.reddit.com/submit?url=3Dhttp%3A%2F%2Fblog.wired.com%2F=
27bstroke6%2F2008%2F11%2Fextortion-plot.html&amp;title=3DExtortion+Plot+T=
hreatens+to+Divulge+Millions+of+Patients%27+Prescriptions"=20
target=3D_parent>please login</A> </DIV></DIV>
<DIV class=3D"blog blog1" style=3D"WIDTH: 115px">
<DIV class=3Dheadimgcell><A=20
href=3D"http://www.reddit.com/submit?url=3Dhttp%3A%2F%2Fblog.wired.com%2F=
27bstroke6%2F2008%2F11%2Fextortion-plot.html&amp;title=3DExtortion+Plot+T=
hreatens+to+Divulge+Millions+of+Patients%27+Prescriptions"=20
target=3D_parent><IMG alt=3D"" =
src=3D"http://www.reddit.com/static/blog_head.png">=20
</A></DIV>
<DIV class=3D"arrow up" id=3Dup_t3_7bzli=20
onclick=3D"showcover(true, 'vote_t3_7bzli')"></DIV>
<DIV class=3D"arrow down" id=3Ddown_t3_7bzli=20
onclick=3D"showcover(true, 'vote_t3_7bzli')"></DIV>
<DIV class=3D"score " id=3Dscore_t3_7bzli>7 points </DIV>
<SCRIPT type=3Dtext/javascript>=0A=
    vl['t3_7bzli'] =3D ['6 points',=0A=
                               '7 points', =0A=
                               '8 points' ];=0A=
  </SCRIPT>

<DIV class=3Dclear></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/js/global.js

function addLoadEvent(func) {=0A=
          var oldonload =3D window.onload;=0A=
          if (typeof window.onload !=3D 'function') =0A=
          {=0A=
            window.onload =3D func;=0A=
          } =0A=
          else =0A=
          {=0A=
            window.onload =3D function() =0A=
            {=0A=
            oldonload();=0A=
            func();=0A=
            };=0A=
          }=0A=
        }=0A=
        =0A=
/*=0A=
 * (c)2006 Jesse Skinner/Dean Edwards/Matthias Miller/John Resig=0A=
 * Special thanks to Dan Webb's domready.js Prototype extension=0A=
 * and Simon Willison's addLoadEvent=0A=
 *=0A=
 * For more info, see:=0A=
 * http://www.thefutureoftheweb.com/blog/adddomloadevent=0A=
 */=0A=
 =0A=
addDOMLoadEvent =3D (function(){=0A=
    // create event function stack=0A=
    var load_events =3D [],=0A=
        load_timer,=0A=
        script,=0A=
        done,=0A=
        exec,=0A=
        old_onload,=0A=
        init =3D function () {=0A=
            done =3D true;=0A=
=0A=
            // kill the timer=0A=
            clearInterval(load_timer);=0A=
=0A=
            // execute each function in the stack in the order they were =
added=0A=
            while (exec =3D load_events.shift())=0A=
                exec();=0A=
=0A=
            if (script) script.onreadystatechange =3D '';=0A=
        };=0A=
=0A=
    return function (func) {=0A=
        // if the init function was already ran, just run this function =
now and stop=0A=
        if (done) return func();=0A=
=0A=
        if (!load_events[0]) {=0A=
            // for Mozilla/Opera9=0A=
            if (document.addEventListener)=0A=
                document.addEventListener("DOMContentLoaded", init, =
false);=0A=
=0A=
            // for Internet Explorer=0A=
            /*@cc_on @*/=0A=
            /*@if (@_win32)=0A=
                document.write("<script id=3D__ie_onload defer =
src=3D//0><\/scr"+"ipt>");=0A=
                script =3D document.getElementById("__ie_onload");=0A=
                script.onreadystatechange =3D function() {=0A=
                    if (this.readyState =3D=3D "complete")=0A=
                        init(); // call the onload handler=0A=
                };=0A=
            /*@end @*/=0A=
=0A=
            // for Safari=0A=
            if (/WebKit/i.test(navigator.userAgent)) { // sniff=0A=
                load_timer =3D setInterval(function() {=0A=
                    if (/loaded|complete/.test(document.readyState))=0A=
                        init(); // call the onload handler=0A=
                }, 10);=0A=
            }=0A=
=0A=
            // for other browsers set the window.onload, but also =
execute the old window.onload=0A=
            old_onload =3D window.onload;=0A=
            window.onload =3D function() {=0A=
                init();=0A=
                if (old_onload) old_onload();=0A=
            };=0A=
        }=0A=
=0A=
        load_events.push(func);=0A=
    }=0A=
})();=0A=
/*=0A=
// remove this func after =0A=
function noFootAdHome() {    =0A=
    if(window.location =3D=3D "http://www.wired.com/" ||  =
window.location =3D=3D "http://origin.www.wired.com/" || window.location =
=3D=3D "http://stag.wired.com/" || window.location =3D=3D =
"http://origin.stag.wired.com/") {=0A=
        document.getElementById("footerAd").style.display =3D "none";=0A=
    }=0A=
}=0A=
addLoadEvent(noFootAdHome);=0A=
*/=0A=
// for safari 3=0A=
function forSafari3() {=0A=
    isSafari3 =3D false; =0A=
    if(window.devicePixelRatio) isSafari3 =3D true; =0A=
    if(!isSafari3) return false;=0A=
    document.getElementById("footer_text_size_widget").style.marginTop =
=3D "-2px"; =0A=
}=0A=
addLoadEvent(forSafari3);=0A=
=0A=
function setShellBG()=0A=
{=0A=
    var shellEl =3D "";=0A=
    if ( document.getElementById("shell") !=3D null )=0A=
    {=0A=
        shellEl =3D document.getElementById("shell");=0A=
        shellEl.style.background =3D '#000';=0A=
    } =0A=
}=0A=
=0A=
// addLoadEvent(setShellBG);=0A=
   =0A=
/* begin common cookie functions.  see =
http://techweb/javascript_commons/docs/cookies.html for documentation. */=0A=
/* Set cookie value */=0A=
function setCookie(name, value, escapeValue, expires, path, domain, =
secure) {=0A=
=0A=
    var cookieToken =3D name + '=3D' + ((escapeValue) ?  escape(value) : =
value) + ((expires) ? '; expires=3D' + expires.toGMTString() : '') + =
((path) ? '; path=3D' + path : '') + ((domain) ? '; domain=3D' + domain =
: '') + ((secure) ? '; secure' : '');=0A=
    document.cookie =3D cookieToken;=0A=
=0A=
}=0A=
=0A=
/* Get cookie value */=0A=
function getCookie(name) {=0A=
    var allCookies =3D document.cookie;=0A=
    =0A=
    var cookieName =3D name + "=3D";=0A=
    var start =3D allCookies.indexOf("; " + cookieName);=0A=
    =0A=
    if (start =3D=3D -1) {=0A=
        start =3D allCookies.indexOf(cookieName);=0A=
        if (start !=3D 0) return null;=0A=
    }=0A=
    else start +=3D 2;=0A=
    =0A=
    var end =3D document.cookie.indexOf(";", start);=0A=
    if (end =3D=3D -1) end =3D allCookies.length;=0A=
    =0A=
    return unescape(allCookies.substring(start + cookieName.length, =
end));=0A=
}=0A=
=0A=
/* Delete a cookie */=0A=
function deleteCookie(name, path, domain) {=0A=
    var value =3D getCookie(name);=0A=
    if (value !=3D null) document.cookie =3D name + '=3D' + ((path) ? '; =
path=3D' + path : '') + ((domain) ? '; domain=3D' + domain : '') + '; =
expires=3DThu, 01-Jan-70 00:00:01 GMT';=0A=
    return value;=0A=
}=0A=
=0A=
/* Test for cookie support */=0A=
function verifyCookieSafe() {=0A=
    setCookie('pingCookies', 'hello');=0A=
    if (getCookie('pingCookies')) return true;=0A=
    else return false;=0A=
}=0A=
=0A=
/* end common cookie functions. */=0A=
=0A=
/* begin text size widget */=0A=
function setActiveStyleSheet(title) {=0A=
  var i, a, main;=0A=
  for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A=
    if(a.getAttribute("rel").indexOf("style") !=3D -1 && =
a.getAttribute("title")) {=0A=
      a.disabled =3D true;=0A=
      if(a.getAttribute("title") =3D=3D title) a.disabled =3D false;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function getActiveStyleSheet() { =0A=
  var i, a;=0A=
  for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A=
    if(a.getAttribute("rel").indexOf("style") !=3D -1 && =
a.getAttribute("title") && !a.disabled) return a.getAttribute("title");=0A=
  }=0A=
  return null;=0A=
}=0A=
=0A=
function getPreferredStyleSheet() {=0A=
  var i, a;=0A=
  for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A=
    if(a.getAttribute("rel").indexOf("style") !=3D -1=0A=
       && a.getAttribute("rel").indexOf("alt") =3D=3D -1=0A=
       && a.getAttribute("title")=0A=
       ) return a.getAttribute("title");=0A=
  }=0A=
  return null;=0A=
}=0A=
=0A=
window.onunload =3D function(e) {=0A=
    var title =3D getActiveStyleSheet();=0A=
    //var expiration =3D new Date();=0A=
    //var expDuration =3D expiration.getTime() + (365*24*60*60*1000);=0A=
    //expiration.setTime(expDuration);=0A=
    setCookie("style", title, false, "", "/", "", false);=0A=
}=0A=
=0A=
var textPref =3D getCookie("style");=0A=
var title =3D textPref ? textPref : getPreferredStyleSheet();=0A=
setActiveStyleSheet(title);=0A=
=0A=
/* end text size widget */=0A=
=0A=
=0A=
function footerSubOffers() {=0A=
    var offersEl =3D "";=0A=
    var offersUL =3D "";=0A=
    var offersYcoord =3D "";=0A=
    var offersListHeight =3D "";=0A=
    var dropDown =3D new Boolean(false);=0A=
    var screenHeight =3D document.body.clientHeight;  =0A=
    if ( document.getElementById("suboffers") !=3D null )=0A=
    {   =0A=
        offersEl =3D document.getElementById("suboffers");   =0A=
        offersYcoord =3D findPosY(offersEl);=0A=
        if ( document.getElementById("suboffers_list") !=3D null )=0A=
        {=0A=
            offersUL =3D document.getElementById("suboffers_list");=0A=
            offersListHeight =3D offersUL.offsetHeight;=0A=
            if ( ( offersYcoord + 379 ) < screenHeight)=0A=
            {=0A=
                dropDown =3D true;=0A=
            }=0A=
            offersEl.onclick =3D function()=0A=
            {=0A=
               offersEl.style.backgroundPosition =3D "0 -16px";=0A=
               if (dropDown =3D=3D false)=0A=
               {=0A=
                  offersUL.style.top =3D "-379px"; =0A=
               }=0A=
               offersUL.style.display =3D "block";=0A=
               offersUL.onmouseover  =3D function()=0A=
               {=0A=
                  offersEl.style.backgroundPosition =3D "0 -16px";=0A=
                  offersUL.style.display =3D "block";=0A=
               }=0A=
            }=0A=
            offersEl.onmouseout =3D function()=0A=
            {=0A=
               offersEl.style.backgroundPosition =3D "0 0";=0A=
               offersUL.style.display =3D "none";=0A=
            }=0A=
        }=0A=
    } =0A=
}=0A=
=0A=
function findPosY(obj) {=0A=
    var curtop =3D 0;=0A=
    if (obj.offsetParent) {=0A=
        while (obj.offsetParent) {=0A=
            curtop +=3D obj.offsetTop;=0A=
            obj =3D obj.offsetParent;=0A=
        }=0A=
    }=0A=
    else if (obj.y)=0A=
        curtop +=3D obj.y;=0A=
    return curtop;=0A=
}=0A=
=0A=
addLoadEvent(footerSubOffers);=0A=
=0A=
function footerSubOffers2() {=0A=
    var offersEl =3D "";=0A=
    var offersUL =3D "";=0A=
    var offersYcoord =3D "";=0A=
    var offersListHeight =3D "";=0A=
    var dropDown =3D new Boolean(false);=0A=
    var screenHeight =3D document.body.clientHeight;  =0A=
    if ( document.getElementById("suboffers2") !=3D null )=0A=
    {   =0A=
        offersEl =3D document.getElementById("suboffers2");   =0A=
        offersYcoord =3D findPosY2(offersEl);=0A=
        if ( document.getElementById("suboffers_list2") !=3D null )=0A=
        {=0A=
            offersUL =3D document.getElementById("suboffers_list2");=0A=
            offersListHeight =3D offersUL.offsetHeight;=0A=
            if ( ( offersYcoord + 239 ) < screenHeight)=0A=
            {=0A=
                dropDown =3D true;=0A=
            }=0A=
            offersEl.onclick =3D function()=0A=
            {=0A=
               offersEl.style.backgroundPosition =3D "0 -16px";=0A=
               if (dropDown =3D=3D false)=0A=
               {=0A=
                  offersUL.style.top =3D "-239px"; =0A=
               }=0A=
               offersUL.style.display =3D "block";=0A=
               offersUL.onmouseover  =3D function()=0A=
               {=0A=
                  offersEl.style.backgroundPosition =3D "0 -16px";=0A=
                  offersUL.style.display =3D "block";=0A=
               }=0A=
            }=0A=
            offersEl.onmouseout =3D function()=0A=
            {=0A=
               offersEl.style.backgroundPosition =3D "0 0";=0A=
               offersUL.style.display =3D "none";=0A=
            }=0A=
        }=0A=
    } =0A=
}=0A=
=0A=
function findPosY2(obj) {=0A=
    var curtop =3D 0;=0A=
    if (obj.offsetParent) {=0A=
        while (obj.offsetParent) {=0A=
            curtop +=3D obj.offsetTop;=0A=
            obj =3D obj.offsetParent;=0A=
        }=0A=
    }=0A=
    else if (obj.y)=0A=
        curtop +=3D obj.y;=0A=
    return curtop;=0A=
}=0A=
=0A=
addLoadEvent(footerSubOffers2);=0A=
=0A=
function showSponsorTxt() {=0A=
    var sponsorEl =3D "";=0A=
    var popularEl =3D "";=0A=
    var multimediaEl =3D "";=0A=
    var adImg =3D "";=0A=
    var popularAdImg =3D "";=0A=
    var multimediaAdImg =3D "";=0A=
    if ( document.getElementById("sponsor") !=3D null )=0A=
    {=0A=
        sponsorEl =3D document.getElementById("sponsor");=0A=
        =0A=
        adImg =3D sponsorEl.getElementsByTagName('img');=0A=
        =0A=
        if ( adImg.length !=3D 0 )=0A=
        {=0A=
            for (var i=3D0; i < adImg.length; i++)=0A=
            {=0A=
            =0A=
                if (adImg[i].width > 1 && =
document.getElementById("byTxt") !=3D null )=0A=
                    document.getElementById("byTxt").style.display =3D =
"block";=0A=
            =0A=
            }=0A=
        }=0A=
    =0A=
    } =0A=
    if ( document.getElementById("popular_sponsor") !=3D null )=0A=
    {=0A=
        popularEl =3D document.getElementById("popular_sponsor");=0A=
        =0A=
        popularAdImg =3D popularEl.getElementsByTagName('img');=0A=
        =0A=
        if ( popularAdImg.length !=3D 0 )=0A=
        {=0A=
            for (var i=3D0; i < popularAdImg.length; i++)=0A=
            {=0A=
            =0A=
                if (popularAdImg[i].width > 1 && =
document.getElementById("popular_byTxt") !=3D null )=0A=
                    =
document.getElementById("popular_byTxt").style.display =3D "block";=0A=
            =0A=
            }=0A=
        }=0A=
    =0A=
    }=0A=
    =0A=
    if ( document.getElementById("sponsorMM") !=3D null )=0A=
    {=0A=
        multimediaEl =3D document.getElementById("sponsorMM");=0A=
        =0A=
        multimediaAdImg =3D multimediaEl.getElementsByTagName('img');=0A=
        =0A=
        if ( multimediaAdImg.length !=3D 0 )=0A=
        {=0A=
            for (var i=3D0; i < multimediaAdImg.length; i++)=0A=
            {=0A=
            =0A=
                if (multimediaAdImg[i].width > 1 && =
document.getElementById("byTxtMM") !=3D null )=0A=
                    document.getElementById("byTxtMM").style.display =3D =
"block";=0A=
            =0A=
            }=0A=
        }=0A=
    =0A=
    }  =0A=
=0A=
}=0A=
=0A=
addLoadEvent(showSponsorTxt);=0A=
=0A=
// Social Sites Dropdown=0A=
// no longer used with new social bookmarking=0A=
function showHideSocial(obj) {=0A=
    =0A=
    var hiddenList =3D "";=0A=
    =0A=
    if ( document.getElementById("hidden_list") !=3D null )=0A=
    {=0A=
    =0A=
        hiddenList =3D document.getElementById('hidden_list');=0A=
        if (obj.id =3D=3D 'hidden_list'){=0A=
            hiddenList.style.display =3D 'none';=0A=
        } else {=0A=
            hiddenList.style.display =3D 'block';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
// new SocialBkmrking =0A=
/*function diggitAdjust() {=0A=
    var diggitCont =3D $("sb_art_diggit");=0A=
    var diggitImg =3D diggitCont.getElementsByTagName("img");=0A=
    if(diggitCont) {=0A=
        var numDiggs =3D diggitCont.getElementsByClassName("dl");=0A=
        for(var i=3D0; i<numDiggs.length; i++){=0A=
            alert("numDiggs"+i);=0A=
            //numDiggs[i].style.cssFloat =3D "right"; //styleFloat in ie=0A=
            //numDiggs[i].style.right =3D "20px"=0A=
        }=0A=
        //new Insertion.before=0A=
        for(var j=3D0; j<diggitImg.length; j++) {=0A=
            diggitImg[j].style.height =3D "30px";=0A=
        }=0A=
    }=0A=
    else return false; =0A=
}=0A=
addLoadEvent(diggitAdjust);*/=0A=
=0A=
// Popup Window with auto centering=0A=
function launchWindow(url, maxW, maxH){=0A=
=0A=
    offset =3D 100;=0A=
=0A=
    LeftPosition =3D (screen.width) ? (screen.width-maxW)/2 : 0;=0A=
    TopPosition =3D (screen.height) ? ((screen.height-maxH)/2)-offset : =
0;=0A=
=0A=
    var w =3D window.open ( url, 'myWindow', 'width=3D'+maxW+', =
height=3D'+maxH+', top=3D'+TopPosition+', =
left=3D'+LeftPosition+',scrollbars=3Dyes,location=3Dyes,menubar=3Dyes,sta=
tus=3Dyes,toolbar=3Dyes,resizable=3Dyes');=0A=
    w.focus();=0A=
=0A=
}=0A=
=0A=
// Popup window for video library items, from style.com (only difference =
with the above is that =0A=
//  below has all options turned off)=0A=
function popUpVideoConsole(url) {=0A=
    var detWindow=3D"";=0A=
    =
detWindow=3Dwindow.open(url,'videoConsole','menubar=3Dno,toolbar=3Dno,loc=
ation=3Dno,directories=3Dno,status=3Dno,scrollbars=3Dno,resizable=3Dno,wi=
dth=3D1050,height=3D723');=0A=
   }=0A=
   =0A=
=0A=
//Google Search validation: Don't submit if no search query=0A=
function validateSearch(formName) {=0A=
    if(formName.elements["query"].value =3D=3D "") {=0A=
        return false;=0A=
    } else {=0A=
        if(document.getElementById('ns_filter').value =3D=3D 'bc_video') =
{=0A=
			location.href =3D "http://www.wired.com/video/search/" + =
formName.elements["query"].value;=0A=
            return false;=0A=
        }=0A=
        return true;=0A=
    }=0A=
}=0A=
=0A=
function setSearchDefaults(query, sitename, targetSearchForm) {=0A=
    if(targetSearchForm!=3D"" && query!=3D"") {=0A=
        document.forms[targetSearchForm].query.value=3Dquery;=0A=
    }=0A=
    if(targetSearchForm!=3D"" && sitename!=3D"") {=0A=
        =
for(i=3D0;i<document.forms[targetSearchForm].siteAlias.options.length;i++=
) {=0A=
            =
if(document.forms[targetSearchForm].siteAlias.options[i].value=3D=3Dsiten=
ame) {=0A=
                =
document.forms[targetSearchForm].siteAlias.options[i].selected=3Dtrue;=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
// function to get login status=0A=
function loginStatus() {=0A=
    var cookies =3D document.cookie;=0A=
    var loginLink =3D document.getElementById("login_link");=0A=
    var logoutLink =3D document.getElementById("logout_link");=0A=
    =0A=
    // see if wired_reddit cookie exists=0A=
    var redditCookie =3D cookies.indexOf("wired_reddit=3D");=0A=
    =0A=
    if(!loginLink && !logoutLink) return false;=0A=
    if(redditCookie !=3D -1) {=0A=
        loginLink.style.display =3D "none";=0A=
        logoutLink.style.display =3D "inline";=0A=
    } else {=0A=
        loginLink.style.display =3D "inline";=0A=
        logoutLink.style.display =3D "none";=0A=
    }=0A=
}=0A=
=0A=
addLoadEvent(loginStatus);=0A=
=0A=
// function to get login status for header =0A=
// TODO - combine these two functions=0A=
function loginStatus2() {=0A=
    var cookies =3D document.cookie;=0A=
    var loginLinkHome =3D document.getElementById("login_link-home");=0A=
    var logoutLinkHome =3D document.getElementById("logout_link-home");=0A=
    =0A=
    // see if wired_reddit cookie exists=0A=
    var redditCookie =3D cookies.indexOf("wired_reddit=3D");=0A=
    =0A=
    if(!loginLinkHome && !logoutLinkHome) return false;=0A=
    if(redditCookie !=3D -1) {=0A=
        loginLinkHome.style.display =3D "none";=0A=
        logoutLinkHome.style.display =3D "inline";=0A=
    } else {=0A=
        loginLinkHome.style.display =3D "inline";=0A=
        logoutLinkHome.style.display =3D "none";=0A=
    }=0A=
}=0A=
addLoadEvent(loginStatus2);=0A=
=0A=
=0A=
function myAlert(e) {=0A=
   //alert(e);=0A=
}=0A=
=0A=
// IE6 functions=0A=
=0A=
// cache css bg images for IE6=0A=
if ( document.all )=0A=
{  =0A=
    try {=0A=
      document.execCommand("BackgroundImageCache", false, true);=0A=
    } catch(err) {}=0A=
}=0A=
=0A=
// IE hover and Z-index fix for main navigation=0A=
startList =3D function() {=0A=
    if (document.all&&document.getElementById) {=0A=
        zCount =3D 100;=0A=
       if (document.getElementById("nav") !=3D null) {=0A=
           navRoot =3D document.getElementById("nav");=0A=
           for (i=3D0; i<navRoot.childNodes.length; i++) {=0A=
             node =3D navRoot.childNodes[i];=0A=
             if (node.nodeName=3D=3D"LI") {=0A=
                node.style.zIndex =3D zCount;=0A=
                zCount--;=0A=
                node.onmouseover=3Dfunction() {=0A=
                    this.className+=3D" over";=0A=
                }=0A=
                node.onmouseout=3Dfunction() {=0A=
                    this.className=3Dthis.className.replace(" over", "");=0A=
                }=0A=
             }=0A=
           }=0A=
       }=0A=
    }=0A=
}=0A=
=0A=
addLoadEvent(startList);=0A=
  =0A=
// support for loading RSS Feeds=0A=
=0A=
function chopItems(contentString){=0A=
	var titleLinkMap =3D new Array();=0A=
	try{=0A=
		var regex  =3D  new RegExp("<item(?:\s|.)*?>(?:\s|.)*?<\/item>","g");=0A=
		var regexTitle  =3D  new =
RegExp("<title(?:\s|.)*?>((?:\s|.)*?)<\/title>","g");=0A=
		var regexLink  =3D  new =
RegExp("<link(?:\s|.)*?>((?:\s|.)*?)<\/link>","g");=0A=
		var matches =3D contentString.match(regex);=0A=
		var upperLimit =3D matches.length > 5 ? 5 : matches.length;=0A=
		for(var i=3D0;i<upperLimit;i++){=0A=
			var itemString =3D matches[i];=0A=
			itemString.match(regexTitle);=0A=
			var titleString =3D RegExp.$1;=0A=
			itemString.match(regexLink)[0];=0A=
			var linkString =3D RegExp.$1;=0A=
			var obj =3D {title:titleString,link:linkString};=0A=
			titleLinkMap.push(obj);=0A=
		}=0A=
	}catch(e){=0A=
		alert(e);=0A=
	}=0A=
	return titleLinkMap;=0A=
}=0A=
=0A=
=0A=
function populateFeeds(urlValue,containerId){=0A=
	var date =3D new Date();=0A=
	var params =3D "urlVal=3D"+urlValue+"&ts=3D"+date.getTime();=0A=
	new Ajax.Request('/nolayout/rssproxy', {=0A=
		method: 'get',=0A=
		crossSite:true,=0A=
		parameters:params,=0A=
		onSuccess: function(transport) {=0A=
			var responseXML =3D transport.responseText;=0A=
			var itemLinkArray =3D chopItems(responseXML);=0A=
			=0A=
			=0A=
			var containerTd =3D document.getElementById(containerId);=0A=
			var wrapperDiv =3D document.createElement("div");=0A=
			wrapperDiv.className =3D "rss-box";=0A=
=0A=
			var ulNode =3D document.createElement("UL");=0A=
			ulNode.className =3D "rss-items";=0A=
=0A=
			wrapperDiv.appendChild(ulNode);=0A=
			containerTd.appendChild(wrapperDiv);=0A=
			=0A=
			var len =3D itemLinkArray.length;=0A=
=0A=
			for(var i=3D0;i < len;i++){=0A=
				var myItem =3D itemLinkArray[i];=0A=
				var liNode =3D createLinkNode(myItem.title,myItem.link);=0A=
				ulNode.appendChild(liNode);=0A=
			}=0A=
			=0A=
		},=0A=
			=0A=
	onFailure: function(transport) {=0A=
		alert('f');=0A=
	 }=0A=
=0A=
	});=0A=
	=0A=
}=0A=
=0A=
function createLinkNode(title,link){=0A=
	var liNode =3D document.createElement("LI");=0A=
	liNode.className =3D "rss-item";=0A=
				=0A=
	var hrefNode =3D document.createElement("A");=0A=
	hrefNode.target =3D "_self";=0A=
	hrefNode.title =3D title;=0A=
	hrefNode.href =3D link;=0A=
	hrefNode.appendChild(document.createTextNode(title));=0A=
	hrefNode.className =3D "rss-item";=0A=
	=0A=
	liNode.appendChild(hrefNode);=0A=
=0A=
	return liNode;=0A=
}=0A=
=0A=
=0A=
function getXMLDom(stringValue){=0A=
	var doc =3D null;=0A=
	if (window.ActiveXObject)=0A=
	{=0A=
		doc=3Dnew ActiveXObject("Microsoft.XMLDOM");=0A=
		doc.async=3D"false";=0A=
		doc.loadXML(stringValue);=0A=
	}=0A=
	else=0A=
	{=0A=
		var parser=3Dnew DOMParser();=0A=
		doc=3Dparser.parseFromString(stringValue,"text/xml");=0A=
	}=0A=
	return doc;=0A=
}=0A=
=0A=
=0A=
/* Parses URL Pathname =0A=
        Author: Jamie L. Marin, Senior Web Developer =0A=
        Date: June !5, 2005 =0A=
*/ =0A=
=0A=
/* Sets varibles for URI pathname and pathname length */ =0A=
var browserURI =3D location.pathname; =0A=
var uriLength =3D browserURI.length; =0A=
=0A=
/* Creates Array */ =0A=
var directories =3D new Array( ); =0A=
=0A=
/* Find out indexes of first, next, and last slashes */ =0A=
var startSlash =3D browserURI.indexOf('/'); =0A=
var nextSlash =3D  browserURI.indexOf('/', startSlash + 1); =0A=
var lastSlash =3D browserURI.lastIndexOf('/'); =0A=
var slashCount =3D 0; =0A=
=0A=
/* test for one deep section */ =0A=
if (startSlash =3D=3D lastSlash) =0A=
{ =0A=
        directories[slashCount] =3D location.pathname.slice(startSlash + =
1); =0A=
} =0A=
=0A=
=0A=
/* Loop to define sections from 1 to N */ =0A=
while (startSlash !=3D lastSlash || nextSlash !=3D -1) =0A=
{ =0A=
        directories[slashCount] =3D =
location.pathname.substring(startSlash + 1,nextSlash);        =0A=
        =0A=
        if (lastSlash + 1 !=3D uriLength) =0A=
                directories[slashCount +1] =3D =
browserURI.slice(nextSlash + 1); =0A=
                =0A=
        startSlash =3D nextSlash; =0A=
        nextSlash =3D  browserURI.indexOf('/', startSlash + 1);          =
 =0A=
        slashCount++;   =0A=
} =0A=
=0A=
var paths =3D new Array( ); =0A=
=0A=
function parsePath(path) { =0A=
    var pathLength =3D path.length;    =0A=
    =0A=
    var sSlash =3D path.indexOf('/'); =0A=
    var nSlash =3D  path.indexOf('/', sSlash + 1); =0A=
    var lSlash =3D path.lastIndexOf('/'); =0A=
    var sCount =3D 0; =0A=
    =0A=
    if (sSlash =3D=3D lSlash) =0A=
    { =0A=
        paths[sCount] =3D path.slice(sSlash + 1); =0A=
    }    =0A=
    =0A=
    /* Loop to define sections from 1 to N */ =0A=
    while (sSlash !=3D lSlash || nSlash !=3D -1) =0A=
    { =0A=
        paths[sCount] =3D path.substring(sSlash + 1,nSlash);      =0A=
        =0A=
        if (lSlash + 1 !=3D pathLength) =0A=
                paths[sCount +1] =3D path.slice(nSlash + 1); =0A=
                =0A=
        sSlash =3D nSlash; =0A=
        nSlash =3D  path.indexOf('/', sSlash + 1);                =0A=
        sCount++;       =0A=
    }    =0A=
=0A=
} =0A=
=0A=
/* Set User Friendly Variables */ =0A=
var firstDir =3D directories[0]; =0A=
var lastDir =3D directories[directories.length-1]; =0A=
=0A=
/* set Omni-friendly path */ =0A=
var omniHierarchy =3D ""; =0A=
for (var i=3D0; i<directories.length; i++) { =0A=
    omniHierarchy +=3D directories[i]; =0A=
    if (i !=3D directories.length - 1) =0A=
        omniHierarchy +=3D ","; =0A=
} =0A=
=0A=
var setPageType =3D "";=0A=
var setProp1 =3D "";=0A=
var setProp2 =3D "";=0A=
var setProp3 =3D "";=0A=
var setProp5 =3D "";=0A=
var setProp6 =3D ""; =0A=
var setProp7 =3D ""; =0A=
var setProp8 =3D ""; =0A=
var setProp9 =3D ""; =0A=
=0A=
var setEvents =3D "";=0A=
=0A=
if (directories[0] =3D=3D "") {=0A=
    setProp6 =3D "homepage"; =0A=
    omniHierarchy =3D "homepage"; =0A=
}=0A=
if (directories.length >=3D 1 && directories[0] !=3D "") =0A=
    setProp6 =3D directories[0]; =0A=
if (directories.length >=3D 2) =0A=
    setProp7 =3D setProp6 + '/' + directories[1]; =0A=
if (directories.length >=3D 3) =0A=
    setProp8 =3D setProp7 + '/' + directories[2];    =0A=
if (directories.length >=3D 4) =0A=
    setProp9 =3D setProp8 + '/' + directories[3];    =0A=
    =0A=
function setProps() { =0A=
    setProp6 =3D ""; =0A=
    setProp7 =3D ""; =0A=
    setProp8 =3D ""; =0A=
    setProp9 =3D ""; =0A=
    if (paths.length >=3D 1 && paths[0] !=3D "") =0A=
    setProp6 =3D paths[0]; =0A=
    if (paths.length >=3D 2) =0A=
        setProp7 =3D setProp6 + '/' + paths[1]; =0A=
    if (paths.length >=3D 3) =0A=
        setProp8 =3D setProp7 + '/' + paths[2];    =0A=
    if (paths.length >=3D 4) =0A=
        setProp9 =3D setProp8 + '/' + paths[3]; =0A=
} =0A=
=0A=
function trackData(evnt) {=0A=
    s.linkTrackVars=3D"events";=0A=
    s.linkTrackEvents=3Devnt;=0A=
    s.events=3Devnt;=0A=
    s.tl(this,'o','AjaxCall');=0A=
}=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/js/comments/json.js

/*=0A=
Copyright (c) 2005 JSON.org=0A=
=0A=
Permission is hereby granted, free of charge, to any person obtaining a =
copy=0A=
of this software and associated documentation files (the "Software"), to =
deal=0A=
in the Software without restriction, including without limitation the =
rights=0A=
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
copies of the Software, and to permit persons to whom the Software is=0A=
furnished to do so, subject to the following conditions:=0A=
=0A=
The Software shall be used for Good, not Evil.=0A=
=0A=
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS =
OR=0A=
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,=0A=
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL =
THE=0A=
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER=0A=
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING =
FROM,=0A=
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS =
IN THE=0A=
SOFTWARE.=0A=
*/=0A=
=0A=
/*=0A=
    The global object JSON contains two methods.=0A=
=0A=
    JSON.stringify(value) takes a JavaScript value and produces a JSON =
text.=0A=
    The value must not be cyclical.=0A=
=0A=
    JSON.parse(text) takes a JSON text and produces a JavaScript value. =
It will=0A=
    return false if there is an error.=0A=
*/=0A=
var JSON =3D function () {=0A=
    var m =3D {=0A=
            '\b': '\\b',=0A=
            '\t': '\\t',=0A=
            '\n': '\\n',=0A=
            '\f': '\\f',=0A=
            '\r': '\\r',=0A=
            '"' : '\\"',=0A=
            '\\': '\\\\'=0A=
        },=0A=
        s =3D {=0A=
            'boolean': function (x) {=0A=
                return String(x);=0A=
            },=0A=
            number: function (x) {=0A=
                return isFinite(x) ? String(x) : 'null';=0A=
            },=0A=
            string: function (x) {=0A=
                if (/["\\\x00-\x1f]/.test(x)) {=0A=
                    x =3D x.replace(/([\x00-\x1f\\"])/g, function(a, b) {=0A=
                        var c =3D m[b];=0A=
                        if (c) {=0A=
                            return c;=0A=
                        }=0A=
                        c =3D b.charCodeAt();=0A=
                        return '\\u00' +=0A=
                            Math.floor(c / 16).toString(16) +=0A=
                            (c % 16).toString(16);=0A=
                    });=0A=
                }=0A=
                return '"' + x + '"';=0A=
            },=0A=
            object: function (x) {=0A=
                if (x) {=0A=
                    var a =3D [], b, f, i, l, v;=0A=
                    if (x instanceof Array) {=0A=
                        a[0] =3D '[';=0A=
                        l =3D x.length;=0A=
                        for (i =3D 0; i < l; i +=3D 1) {=0A=
                            v =3D x[i];=0A=
                            f =3D s[typeof v];=0A=
                            if (f) {=0A=
                                v =3D f(v);=0A=
                                if (typeof v =3D=3D 'string') {=0A=
                                    if (b) {=0A=
                                        a[a.length] =3D ',';=0A=
                                    }=0A=
                                    a[a.length] =3D v;=0A=
                                    b =3D true;=0A=
                                }=0A=
                            }=0A=
                        }=0A=
                        a[a.length] =3D ']';=0A=
                    } else if (x instanceof Object) {=0A=
                        a[0] =3D '{';=0A=
                        for (i in x) {=0A=
                            v =3D x[i];=0A=
                            f =3D s[typeof v];=0A=
                            if (f) {=0A=
                                v =3D f(v);=0A=
                                if (typeof v =3D=3D 'string') {=0A=
                                    if (b) {=0A=
                                        a[a.length] =3D ',';=0A=
                                    }=0A=
                                    a.push(s.string(i), ':', v);=0A=
                                    b =3D true;=0A=
                                }=0A=
                            }=0A=
                        }=0A=
                        a[a.length] =3D '}';=0A=
                    } else {=0A=
                        return;=0A=
                    }=0A=
                    return a.join('');=0A=
                }=0A=
                return 'null';=0A=
            }=0A=
        };=0A=
    return {=0A=
        copyright: '(c)2005 JSON.org',=0A=
        license: 'http://www.crockford.com/JSON/license.html',=0A=
/*=0A=
    Stringify a JavaScript value, producing a JSON text.=0A=
*/=0A=
        stringify: function (v) {=0A=
            var f =3D s[typeof v];=0A=
            if (f) {=0A=
                v =3D f(v);=0A=
                if (typeof v =3D=3D 'string') {=0A=
                    return v;=0A=
                }=0A=
            }=0A=
            return null;=0A=
        },=0A=
/*=0A=
    Parse a JSON text, producing a JavaScript value.=0A=
    It returns false if there is a syntax error.=0A=
*/=0A=
        eval: function (text) {=0A=
            try {=0A=
                return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(=0A=
                        text.replace(/"(\\.|[^"\\])*"/g, ''))) &&=0A=
                    eval('(' + text + ')');=0A=
            } catch (e) {=0A=
                return false;=0A=
            }=0A=
        },=0A=
=0A=
        parse: function (text) {=0A=
            var at =3D 0;=0A=
            var ch =3D ' ';=0A=
=0A=
            function error(m) {=0A=
                throw {=0A=
                    name: 'JSONError',=0A=
                    message: m,=0A=
                    at: at - 1,=0A=
                    text: text=0A=
                };=0A=
            }=0A=
=0A=
            function next() {=0A=
                ch =3D text.charAt(at);=0A=
                at +=3D 1;=0A=
                return ch;=0A=
            }=0A=
=0A=
            function white() {=0A=
                while (ch) {=0A=
                    if (ch <=3D ' ') {=0A=
                        next();=0A=
                    } else if (ch =3D=3D '/') {=0A=
                        switch (next()) {=0A=
                            case '/':=0A=
                                while (next() && ch !=3D '\n' && ch !=3D =
'\r') {}=0A=
                                break;=0A=
                            case '*':=0A=
                                next();=0A=
                                for (;;) {=0A=
                                    if (ch) {=0A=
                                        if (ch =3D=3D '*') {=0A=
                                            if (next() =3D=3D '/') {=0A=
                                                next();=0A=
                                                break;=0A=
                                            }=0A=
                                        } else {=0A=
                                            next();=0A=
                                        }=0A=
                                    } else {=0A=
                                        error("Unterminated comment");=0A=
                                    }=0A=
                                }=0A=
                                break;=0A=
                            default:=0A=
                                error("Syntax error");=0A=
                        }=0A=
                    } else {=0A=
                        break;=0A=
                    }=0A=
                }=0A=
            }=0A=
=0A=
            function string() {=0A=
                var i, s =3D '', t, u;=0A=
=0A=
                if (ch =3D=3D '"') {=0A=
    outer:          while (next()) {=0A=
                        if (ch =3D=3D '"') {=0A=
                            next();=0A=
                            return s;=0A=
                        } else if (ch =3D=3D '\\') {=0A=
                            switch (next()) {=0A=
                            case 'b':=0A=
                                s +=3D '\b';=0A=
                                break;=0A=
                            case 'f':=0A=
                                s +=3D '\f';=0A=
                                break;=0A=
                            case 'n':=0A=
                                s +=3D '\n';=0A=
                                break;=0A=
                            case 'r':=0A=
                                s +=3D '\r';=0A=
                                break;=0A=
                            case 't':=0A=
                                s +=3D '\t';=0A=
                                break;=0A=
                            case 'u':=0A=
                                u =3D 0;=0A=
                                for (i =3D 0; i < 4; i +=3D 1) {=0A=
                                    t =3D parseInt(next(), 16);=0A=
                                    if (!isFinite(t)) {=0A=
                                        break outer;=0A=
                                    }=0A=
                                    u =3D u * 16 + t;=0A=
                                }=0A=
                                s +=3D String.fromCharCode(u);=0A=
                                break;=0A=
                            default:=0A=
                                s +=3D ch;=0A=
                            }=0A=
                        } else {=0A=
                            s +=3D ch;=0A=
                        }=0A=
                    }=0A=
                }=0A=
                error("Bad string");=0A=
            }=0A=
=0A=
            function array() {=0A=
                var a =3D [];=0A=
=0A=
                if (ch =3D=3D '[') {=0A=
                    next();=0A=
                    white();=0A=
                    if (ch =3D=3D ']') {=0A=
                        next();=0A=
                        return a;=0A=
                    }=0A=
                    while (ch) {=0A=
                        a.push(value());=0A=
                        white();=0A=
                        if (ch =3D=3D ']') {=0A=
                            next();=0A=
                            return a;=0A=
                        } else if (ch !=3D ',') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        white();=0A=
                    }=0A=
                }=0A=
                error("Bad array");=0A=
            }=0A=
=0A=
            function object() {=0A=
                var k, o =3D {};=0A=
=0A=
                if (ch =3D=3D '{') {=0A=
                    next();=0A=
                    white();=0A=
                    if (ch =3D=3D '}') {=0A=
                        next();=0A=
                        return o;=0A=
                    }=0A=
                    while (ch) {=0A=
                        k =3D string();=0A=
                        white();=0A=
                        if (ch !=3D ':') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        o[k] =3D value();=0A=
                        white();=0A=
                        if (ch =3D=3D '}') {=0A=
                            next();=0A=
                            return o;=0A=
                        } else if (ch !=3D ',') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        white();=0A=
                    }=0A=
                }=0A=
                error("Bad object");=0A=
            }=0A=
=0A=
            function number() {=0A=
                var n =3D '', v;=0A=
                if (ch =3D=3D '-') {=0A=
                    n =3D '-';=0A=
                    next();=0A=
                }=0A=
                while (ch >=3D '0' && ch <=3D '9') {=0A=
                    n +=3D ch;=0A=
                    next();=0A=
                }=0A=
                if (ch =3D=3D '.') {=0A=
                    n +=3D '.';=0A=
                    while (next() && ch >=3D '0' && ch <=3D '9') {=0A=
                        n +=3D ch;=0A=
                    }=0A=
                }=0A=
                if (ch =3D=3D 'e' || ch =3D=3D 'E') {=0A=
                    n +=3D 'e';=0A=
                    next();=0A=
                    if (ch =3D=3D '-' || ch =3D=3D '+') {=0A=
                        n +=3D ch;=0A=
                        next();=0A=
                    }=0A=
                    while (ch >=3D '0' && ch <=3D '9') {=0A=
                        n +=3D ch;=0A=
                        next();=0A=
                    }=0A=
                }=0A=
                v =3D +n;=0A=
                if (!isFinite(v)) {=0A=
                    ////error("Bad number");=0A=
                } else {=0A=
                    return v;=0A=
                }=0A=
            }=0A=
=0A=
            function word() {=0A=
                switch (ch) {=0A=
                    case 't':=0A=
                        if (next() =3D=3D 'r' && next() =3D=3D 'u' && =
next() =3D=3D 'e') {=0A=
                            next();=0A=
                            return true;=0A=
                        }=0A=
                        break;=0A=
                    case 'f':=0A=
                        if (next() =3D=3D 'a' && next() =3D=3D 'l' && =
next() =3D=3D 's' &&=0A=
                                next() =3D=3D 'e') {=0A=
                            next();=0A=
                            return false;=0A=
                        }=0A=
                        break;=0A=
                    case 'n':=0A=
                        if (next() =3D=3D 'u' && next() =3D=3D 'l' && =
next() =3D=3D 'l') {=0A=
                            next();=0A=
                            return null;=0A=
                        }=0A=
                        break;=0A=
                }=0A=
                error("Syntax error");=0A=
            }=0A=
=0A=
            function value() {=0A=
                white();=0A=
                switch (ch) {=0A=
                    case '{':=0A=
                        return object();=0A=
                    case '[':=0A=
                        return array();=0A=
                    case '"':=0A=
                        return string();=0A=
                    case '-':=0A=
                        return number();=0A=
                    default:=0A=
                        return ch >=3D '0' && ch <=3D '9' ? number() : =
word();=0A=
                }=0A=
            }=0A=
=0A=
            return value();=0A=
        }=0A=
    };=0A=
}();
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/js/comments/prototype.js

/*  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();
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/js/comments/commentBroker.js

/**=0A=
 * @author Paul Tepper Fisher -- May 1, 2007=0A=
 * =0A=
 */=0A=
=0A=
var EventBroker =3D Class.create();=0A=
EventBroker.prototype =3D {=0A=
	_eventListeners: {},=0A=
	=0A=
	initialize: function() {=0A=
		this._eventListeners =3D {};=0A=
	},	=0A=
=0A=
    =0A=
    addEventListener: function(eventType, context, handler) {=0A=
		CommentBroker.prototype.trace("addedEvent: " + eventType + " " + =
context + " " + handler);=0A=
        if (this._eventListeners[eventType] =3D=3D undefined) {=0A=
            this._eventListeners[eventType] =3D [];=0A=
        }=0A=
        this._eventListeners[eventType].push({context: context, handler: =
handler});=0A=
    },=0A=
    removeEventListener: function(eventType, context) {=0A=
        if (this._eventListeners[eventType] !=3D undefined) {=0A=
            this._eventListeners[eventType] =3D =
this._eventListeners[eventType].findAll(function(listener) {=0A=
                return listener.context.id !=3D context.id;=0A=
            });=0A=
            if (this._eventListeners[eventType].length =3D=3D 0) {=0A=
                delete this._eventListeners[eventType];=0A=
            }=0A=
        }=0A=
    },=0A=
    notifyListeners: function() {=0A=
        var args =3D $A(arguments), response =3D args.pop(), =
callbackParams =3D args;=0A=
        // Handle multiple events, one at a time=0A=
        if (response.events !=3D undefined) {=0A=
            response.events.each(function(event) {=0A=
                this.notifyListenersOfEvent(event, callbackParams);=0A=
            });=0A=
        // Otherwise, handle single event=0A=
        } else if (response.eventType !=3D undefined) {=0A=
            this.notifyListenersOfEvent(response, callbackParams);=0A=
        }=0A=
    },=0A=
    notifyListenersOfEvent: function(event, callbackParams) {=0A=
		var listeners =3D this._eventListeners[event];=0A=
        // put event as first argument=0A=
        //callbackParams.unshift(event);=0A=
        if (listeners && listeners.each) {=0A=
            listeners.each(function(listener) {=0A=
                listener.handler.apply(listener.context, callbackParams);=0A=
            });=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
var EventListener =3D Class.create();=0A=
EventListener.prototype =3D {=0A=
    initialize: function() {=0A=
        if (this.id =3D=3D undefined) {=0A=
            var random =3D Math.floor(Math.random() * 10001);=0A=
            this.id =3D (random + "_" + new Date().getTime()).toString();=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
var DOMElement =3D {=0A=
    get: function(elementId, type) {=0A=
        if ($(elementId)) {=0A=
            return $(elementId);=0A=
        } else {=0A=
            var element =3D document.createElement(type);=0A=
            element.id =3D elementId;=0A=
            return element;=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
var CommentBroker =3D Class.create();=0A=
CommentBroker.prototype =3D {=0A=
	// constants=0A=
	COMMENT_REQ_: "COMMENT_REQ_",=0A=
	GET_COMMENTS_EVENT: "GET_COMMENTS_EVENT",=0A=
	ERROR_STATUS: "ERROR",=0A=
	GETCOMMENTS_URL: "/comments/getcomments",=0A=
	COMMENTS_PER_PAGE: 10,=0A=
	COOKIE_NAME: "wired_reddit",=0A=
	LOGIN_URL: "/user/login",=0A=
	REGISTRATION_URL: "/user/registration",=0A=
	REDIRECT_URL: "/user/commentLoginRedirect",=0A=
	SHOWALLCOMMENTS_PARAM: "showAllComments",=0A=
	COMMENTID_PARAM: "commentId",=0A=
	LOGOUT_URL: "/user/logout",=0A=
	PROFILEUPDATE_URL: "/user/profile_update",=0A=
	PAGENUM_PARAM: "commentPageNum",=0A=
	=0A=
	//properties=0A=
	requestCounter: 0,=0A=
	activeForm: undefined,=0A=
	isPendingRequest: false,=0A=
	requestData: undefined,=0A=
	requestId: undefined,=0A=
	baseUrl: undefined,=0A=
	eventBroker: undefined,=0A=
	activeScripts: [],=0A=
	currentCommentKey: undefined,=0A=
	commentPageRef: undefined,=0A=
	currentPage: undefined,=0A=
	includePagination: false, //default for includingpagination -- gets =
overridden in requestComments=0A=
	=0A=
	// constructor=0A=
	initialize: function(url) {=0A=
		this.baseUrl =3D url;=0A=
		this.eventBroker =3D new EventBroker();=0A=
	},=0A=
	=0A=
	 initiateCall: function(eventType, eventListener, requestUrl, url, =
limit, offset, optionalCommentId) {=0A=
	 	//cache the current "Comment key"=0A=
		this.currentCommentKey =3D url;=0A=
		var ssoCookie =3D this.getSSOCookie();=0A=
	 	var eventId =3D this.registerEvent("comments", eventListener);=0A=
		=0A=
		var paramData =3D $H({url: url, uid: ssoCookie, offset: offset, =
callback: this.getCallback(), eventName: eventId,  "markdown": true });=0A=
		if ((optionalCommentId !=3D undefined) && (optionalCommentId !=3D "")) =
{=0A=
			CommentBroker.prototype.trace("Including commentId: " + =
optionalCommentId);=0A=
			paramData =3D paramData.merge({id: optionalCommentId, limit: 1});=0A=
		} else {=0A=
			paramData =3D paramData.merge({limit: limit});=0A=
		}=0A=
		var dynScript =3D this.createScriptRequest(requestUrl, paramData);=0A=
		=0A=
		CommentBroker.prototype.trace("initiateCall: "  + requestUrl + " data: =
" + paramData);=0A=
		eventListener.setDynamicScript(dynScript);=0A=
	 },=0A=
	 =0A=
	 createScriptRequest: function(url, paramData) {=0A=
	 	var jsUrl =3D url + "?" + paramData.toQueryString();=0A=
		var temp =3D document.createTextNode(paramData);=0A=
		=0A=
		var dynScript =3D new JSONscriptRequest(jsUrl);=0A=
		dynScript.buildScriptTag();=0A=
		dynScript.addScriptTag();=0A=
		this.activeScripts.push(dynScript);=0A=
		return dynScript;=0A=
	 },=0A=
	 =0A=
	 setCommentPageRef: function(pageRef) {=0A=
	 	if (pageRef =3D=3D undefined) {=0A=
			return;=0A=
		}=0A=
		if (this.commentPageRef !=3D undefined) {=0A=
			CommentBroker.prototype.trace("commentPageRef is already defined -- =
must be page refresh");=0A=
		}=0A=
		CommentBroker.prototype.trace("commentPageRef.uid: " + pageRef);=0A=
	 	this.commentPageRef =3D pageRef;=0A=
	 },=0A=
	 =0A=
	 getCallback: function() {=0A=
	 	return "commentBroker.handleEvent";=0A=
	 },=0A=
	 =0A=
	 registerEvent: function(eventType, eventListener) { =0A=
	 	var eventId =3D (eventType + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
	 	this.eventBroker.addEventListener(eventId, eventListener, =
eventListener.handleCallbackEvent);	=0A=
		return eventId;=0A=
	 },=0A=
	 =0A=
	 =0A=
	 handleEvent: function(jsonData, event) {=0A=
	 	this.eventBroker.notifyListenersOfEvent(event, new Array(jsonData));=0A=
	 },=0A=
	 =0A=
	 handleUserEvent: function(event) {=0A=
	 	this.eventBroker.notifyListenersOfEvent(event, new Array(event));=0A=
	 },=0A=
	 =0A=
	 initAction: function(actionMode, commentId, uid) {=0A=
	 	if (actionMode =3D=3D "report" || actionMode =3D=3D "delete") { =0A=
		 	this.sendAction(actionMode, commentId, uid);=0A=
		} else {=0A=
			// we are instead triggering an edit, mod, or reply action=0A=
			=0A=
		}=0A=
	 },=0A=
	 =0A=
	 isDev: function() {=0A=
	 	return (document.location.hostname.indexOf("www.wired.com") < 0 );=0A=
	 },=0A=
	 =0A=
	 getSSOCookie: function() {=0A=
	 	if (this.isDev()) {=0A=
			return readCookie(CommentBroker.prototype.COOKIE_NAME);	=0A=
		} else {=0A=
			return "";=0A=
		}=0A=
	 	=0A=
	 },=0A=
	 =0A=
	 sendAction: function(actionMode, commentId, uid, comment, =
commentEntity) {=0A=
		 CommentBroker.prototype.debug("comment: " + comment);=0A=
	 	var actionListener =3D new CommentActionListener(commentId, uid, =
actionMode, commentEntity);=0A=
		var eventId =3D this.registerEvent(actionMode, actionListener);=0A=
		var ssoCookie =3D this.getSSOCookie();=0A=
		var paramData =3D $H({action: actionMode, hash: =
this.commentPageRef.uid, uid: ssoCookie, url: this.currentCommentKey , =
id: commentId, callback: this.getCallback(), eventName: eventId, =
"markdown": true });=0A=
		if (comment !=3D undefined) {=0A=
			CommentBroker.prototype.debug("adding comment to hash.");=0A=
			paramData =3D paramData.merge({comment: comment});=0A=
		}=0A=
        CommentBroker.prototype.debug("paramData: " + =
paramData.toQueryString());=0A=
		var dynScript =3D this.createScriptRequest(this.getCommentsUrl(), =
paramData);=0A=
		actionListener.setDynamicScript(dynScript);=0A=
	 },=0A=
	 =0A=
	 voteAction: function(commentId, uid, vote, commentEntity) {=0A=
	 	CommentBroker.prototype.debug("Voting: " + commentId + " " + vote);=0A=
		if (this.commentPageRef !=3D undefined && =
!this.commentPageRef.isLoggedIn()) {=0A=
			CommentBroker.prototype.message("Sorry, you must be logged in in =
order to vote.");=0A=
			return;=0A=
		}=0A=
	 	var actionMode =3D CommentEntity.prototype.MOD_ACTION;=0A=
	 	var actionListener =3D new VoteActionListener(commentId, uid, vote, =
commentEntity);=0A=
		var eventId =3D this.registerEvent(actionMode, actionListener);=0A=
		var ssoCookie =3D this.getSSOCookie();=0A=
		var paramData =3D $H({dir: vote, action: actionMode, hash: =
this.commentPageRef.uid, uid: ssoCookie, url: this.currentCommentKey , =
id: commentId, callback: this.getCallback(), eventName: eventId });=0A=
		var dynScript =3D this.createScriptRequest(this.getCommentsUrl(), =
paramData);=0A=
		actionListener.setDynamicScript(dynScript);=0A=
	 },=0A=
	 =0A=
	 =0A=
	 exception: function(e) {=0A=
	 	var msg =3D "Exception: ";=0A=
	 	for (prop in e) {=0A=
			msg +=3D prop + ": " + e[prop] + "   ";=0A=
		}	=0A=
		CommentBroker.prototype.error (msg);=0A=
	 },=0A=
	 =0A=
	 requestComments: function(articleId, pageNum, numCommentsPerPage, =
includePagination, optionalCommentId) {=0A=
	 	CommentBroker.prototype.debug("RequestingComments: " + articleId + " =
pageNum: " + pageNum + "include: " + includePagination);=0A=
		var commentListener =3D new CommentListener(articleId, pageNum, =
(numCommentsPerPage !=3D undefined ? numCommentsPerPage : =
CommentBroker.prototype.COMMENTS_PER_PAGE), includePagination);=0A=
		this.includePagination =3D includePagination;=0A=
		this.currentPage =3D pageNum;=0A=
		//this[currentPage] =3D pageNum;=0A=
		//globalPageNum =3D pageNum;=0A=
		this.initiateCall(CommentBroker.prototype.GET_COMMENTS_EVENT, =
commentListener, =0A=
			this.getCommentsUrl(), articleId, =0A=
			(numCommentsPerPage !=3D undefined ? numCommentsPerPage : =
CommentBroker.prototype.COMMENTS_PER_PAGE),=0A=
		    pageNum, optionalCommentId);=0A=
	 },=0A=
	 =0A=
	  refreshPage: function() {=0A=
	  	var curPageNum =3D this.currentPage; =0A=
		if (curPageNum =3D=3D undefined) {=0A=
			alert("Invalid PageNum");=0A=
			curPageNum =3D 0;=0A=
		} else {=0A=
			//alert("Page: " + curPageNum);=0A=
		}=0A=
	 	this.renderPage(curPageNum);=0A=
	 },=0A=
	 =0A=
	 renderPage: function(pageNum) {=0A=
	 	CommentBroker.prototype.trace("CommentBroker::Rendering Page: " + =
pageNum + "commentsPerPage: " + =
this.commentPageRef.commentPageRef.commentsPerPage);=0A=
		this.requestComments(this.currentCommentKey, pageNum, =
this.commentPageRef.commentPageRef.commentsPerPage, =
this.includePagination);=0A=
	 },=0A=
	 =0A=
	 setPageNumUrl: function(pageNum) {=0A=
	 	var curLoc =3D document.location.href;=0A=
		if (curLoc.indexOf(CommentBroker.prototype.PAGENUM_PARAM) >=3D 0) {=0A=
			// pagenum in url=0A=
			var regex =3D /(commentPageNum).(\d+)/g;=0A=
			var result =3D curLoc.match(regex);=0A=
			var replacedUrl =3D curLoc.replace(regex, ("$1" + "=3D" + pageNum));=0A=
			if (replacedUrl !=3D undefined) {=0A=
				curLoc =3D replacedUrl;=0A=
			}=0A=
		} else {=0A=
			if (curLoc.indexOf("?") >=3D 0) {=0A=
				curLoc +=3D "&";=0A=
			} else {=0A=
				curLoc +=3D "?"=0A=
			}=0A=
			curLoc +=3D CommentBroker.prototype.PAGENUM_PARAM + "=3D"  + pageNum;=0A=
		}=0A=
=0A=
		document.location =3D curLoc;=0A=
	 },=0A=
	 =0A=
	 getSeeAllCommentsLink: function(commentId) {=0A=
 			var link =3D document.location.href;=0A=
			if (link.indexOf("?") > -1) {=0A=
				link +=3D "&";=0A=
			} else {=0A=
				link +=3D "?";=0A=
			}=0A=
			link +=3D CommentBroker.prototype.SHOWALLCOMMENTS_PARAM + "=3Dtrue";=0A=
			if (commentId !=3D undefined) {=0A=
				link +=3D "&" + CommentBroker.prototype.COMMENTID_PARAM + "=3D" + =
commentId;=0A=
			}=0A=
			return link;=0A=
 	},=0A=
		 =0A=
	 goToSeeAllCommentsPage: function(commentId) {=0A=
	 	// if commentId is not empty, then it is a permalink=0A=
		var link =3D this.getSeeAllCommentsLink(commentId);=0A=
		if (link !=3D undefined) {=0A=
			CommentBroker.prototype.debug("Going to: " + link);=0A=
			document.location =3D link;=0A=
		}=0A=
	 },=0A=
=0A=
	getCommentsUrl: function () {=0A=
		return (this.baseUrl);=0A=
	},=0A=
	 =0A=
	 error: function(message) {=0A=
	 	alert (message);=0A=
	 },=0A=
	 =0A=
	 debug: function(message) {=0A=
             var debug =3D gup("debugMode");=0A=
             if(debug =3D=3D "true")=0A=
	 	 alert(message);=0A=
	 },=0A=
	 =0A=
	 trace: function(message) {=0A=
             var debug =3D gup("debugMode");=0A=
             if(debug =3D=3D "true")=0A=
	 	alert (message);=0A=
	 },=0A=
	 =0A=
	 /**=0A=
	  * Handles Messages to be displayed to user=0A=
	  * @param {String} message=0A=
	  */=0A=
	 message: function(message) {=0A=
	 	alert(message);=0A=
	 }=0A=
	 =0A=
	 =0A=
	 =0A=
};=0A=
=0A=
var JSONListener =3D Class.create();=0A=
JSONListener.prototype =3D {=0A=
	ERROR_STATUS: "ERROR",=0A=
	CROSS_DOMAIN_HOST: "samgdehd08.advancemags.com",=0A=
	context: undefined,=0A=
	scriptRef: undefined,=0A=
	=0A=
	=0A=
	=0A=
	handleCallbackEvent: function(jsonData) {=0A=
		if (jsonData =3D=3D undefined) {=0A=
			CommentBroker.prototype.debug("jsonData is undefined.");=0A=
			return;=0A=
		}=0A=
		var unescapedResponse =3D unescape(jsonData);=0A=
		var jsonObj =3D JSON.parse(unescapedResponse);=0A=
		if (jsonObj =3D=3D undefined || jsonObj.status =3D=3D =
JSONListener.prototype.ERROR_STATUS) {=0A=
			CommentBroker.prototype.error("Error parsing JSON response");	=0A=
			return;=0A=
		} else {=0A=
			//extract message from response wrapper=0A=
			var jsonData =3D (jsonObj.responses[0]);=0A=
			var uid =3D jsonObj["hash"];=0A=
			CommentBroker.prototype.trace(uid);=0A=
			this.doExtraction(jsonData, uid);=0A=
			//remove dynamic script tag=0A=
			this.removeDynamicScript();=0A=
			return jsonData;=0A=
		} 	=0A=
	},=0A=
	=0A=
	removeDynamicScript: function() {=0A=
		if (this.scriptRef !=3D undefined) {=0A=
			this.scriptRef.removeScriptTag();=0A=
		}=0A=
	},=0A=
	=0A=
	setDynamicScript: function(scriptRef) {=0A=
		this.scriptRef =3D scriptRef;=0A=
	}=0A=
	=0A=
};=0A=
var CommentListener =3D Class.create();=0A=
=0A=
//CommentListener.prototype =3D {};=0A=
Object.extend(=0A=
CommentListener.prototype =3D {=0A=
	articleId: undefined,=0A=
	startPageNum: 0,=0A=
	numCommentsPerPage: undefined,=0A=
	includePagination: false,=0A=
	//constants=0A=
	COMMENT_CONTAINER: "commentContainer",	=0A=
=0A=
	initialize: function(articleId, pageNum, numCommentsPerPage, =
includePagination) {=0A=
		this.articleId =3D articleId;=0A=
		if (pageNum !=3D undefined) {=0A=
			this.startPageNum =3D pageNum;=0A=
		}=0A=
		this.numCommentsPerPage =3D numCommentsPerPage;=0A=
		this.includePagination =3D includePagination;	=0A=
	},=0A=
	=0A=
	doExtraction: function(data, uid) {=0A=
		CommentBroker.prototype.trace("in doExtraction: " + =
JSON.stringify(data) + " uid: " + uid);=0A=
		var wrapperId =3D "CommentPage_WrapperElem";=0A=
		var oldWrapper =3D $(wrapperId);=0A=
		if (oldWrapper !=3D undefined) {=0A=
			oldWrapper.remove();=0A=
		}=0A=
		var commentPageWrapper =3D document.createElement("DIV");	=0A=
		commentPageWrapper.setAttribute("id", wrapperId);=0A=
		commentPageWrapper.id =3D wrapperId;=0A=
		=0A=
		var commentPageHolder =3D =
$(CommentListener.prototype.COMMENT_CONTAINER);=0A=
		=0A=
		commentPageHolder.appendChild(commentPageWrapper);=0A=
		var commentPage =3D new CommentPage(commentPageWrapper, =
this.includePagination, data, uid);=0A=
		commentBroker.setCommentPageRef(commentPage);=0A=
		commentPage.generate();=0A=
		if (commentPage.commentPageRef.pageNum > 0) {=0A=
			// only scroll to top if it isn't an initial load of page=0A=
			var pos =3D Position.cumulativeOffset(commentPageWrapper);=0A=
    		window.scrollTo(0, pos[1]);=0A=
		}=0A=
			 =0A=
	}=0A=
}, JSONListener.prototype);=0A=
=0A=
var CommentActionListener =3D Class.create();=0A=
Object.extend(=0A=
CommentActionListener.prototype =3D {=0A=
	commentId: undefined,=0A=
	uid: undefined,=0A=
	actionType: undefined,=0A=
	commentEntity: undefined, // can be either a commentEntity or =
CommentPage =0A=
	=0A=
	initialize: function(commentId, uid, actionType, commentEntity) {=0A=
		this.commentId =3D commentId;=0A=
		this.uid =3D uid;=0A=
		this.actionType =3D actionType;=0A=
		this.commentEntity =3D commentEntity;=0A=
		=0A=
	},=0A=
	=0A=
	doExtraction: function(data, uid) {=0A=
		CommentBroker.prototype.trace("callback from CommentActionListener: " =
+ JSON.stringify(data));=0A=
		if (this.actionType =3D=3D CommentEntity.prototype.REPORT_ACTION) {=0A=
			CommentBroker.prototype.message("Thank you. This comment will be =
reviewed by a moderator.");=0A=
			return; // no need to refresh=0A=
		}=0A=
		=0A=
		if (this.commentEntity !=3D undefined) {=0A=
			// we have a reference to a commentEntity or a commentPage=0A=
		/*=0A=
				if (this.actionType =3D=3D CommentEntity.prototype.COMMENT_ACTION) {=0A=
					if (data !=3D undefined)=0A=
						this.commentEntity.addChildComment(data);=0A=
				} else if (this.actionType =3D=3D =
CommentEntity.prototype.EDIT_ACTION) {=0A=
					this.commentEntity.refreshContent();=0A=
				}=0A=
			=0A=
			*/=0A=
		}=0A=
		// do a full refresh of page=0A=
		commentBroker.refreshPage();=0A=
	}=0A=
	=0A=
}, JSONListener.prototype);=0A=
=0A=
var VoteActionListener =3D Class.create();=0A=
Object.extend(=0A=
VoteActionListener.prototype =3D {=0A=
	commentId: undefined,=0A=
	uid: undefined,=0A=
	voteDirection: undefined,=0A=
	commentEntity: undefined, // can be either a commentEntity or =
CommentPage =0A=
	=0A=
	initialize: function(commentId, uid, voteDirection, commentEntity) {=0A=
		this.commentId =3D commentId;=0A=
		this.uid =3D uid;=0A=
		this.voteDirection =3D voteDirection;=0A=
		this.commentEntity =3D commentEntity;=0A=
		=0A=
	},=0A=
	=0A=
	doExtraction: function(data, uid) {=0A=
		CommentBroker.prototype.trace(JSON.stringify(data));=0A=
		if (this.commentEntity !=3D undefined) {=0A=
			CommentBroker.prototype.trace("Displaying Vote results: " + =
this.voteDirection + " " + (this.commentEntity !=3D undefined));=0A=
			this.commentEntity.updateVote(this.voteDirection);=0A=
		}=0A=
	=0A=
		CommentBroker.prototype.trace("callback from VoteActionListener: " + =
JSON.stringify(data));=0A=
		commentBroker.refreshPage();=0A=
	}=0A=
	=0A=
}, JSONListener.prototype);=0A=
=0A=
=0A=
=0A=
var CommentPage =3D Class.create();=0A=
CommentPage.prototype =3D {=0A=
	commentPageElement: undefined,=0A=
	commentPageRef: undefined,=0A=
	enclosingDiv: undefined,=0A=
	topLevelComments: [],=0A=
	numCommentsPerPage: undefined,=0A=
	includePagination: false,=0A=
	uid: undefined,=0A=
	commentsWrapper: undefined,=0A=
	//constants=0A=
	COMMENT_PAGE_CLASS: "commentPage",=0A=
	COMMENTS_WRAPPER_CLASS: "the_comments",=0A=
	NO_COMMENTS_MESSAGE: "There are no comments",=0A=
	NUM_COMMENTS_COUNTER_ID: "numCommentsOnPage",=0A=
	POST_FORM_TEXTAREA_CLASSNAME: "comment_text",=0A=
	POST_FORM_CLASSNAME: "comment_form",=0A=
	POST_FORM_TEXTAREA_ID: "comment_text",=0A=
	POST_FORM_SUBMIT_SRC: =
"http://www.wired.com/images/comments/comment_but.gif",=0A=
	LOGIN_CLASSNAME: "login_class",=0A=
	PAGE_SLIDER_ID: "the_pages",=0A=
	=0A=
	initialize: function(div, includePagination, pageRef, uid) {=0A=
		this.enclosingDiv =3D div;=0A=
		this.includePagination =3D includePagination;=0A=
		this.commentPageRef =3D pageRef;=0A=
		this.uid =3D uid;=0A=
	},=0A=
	/**=0A=
	 * Iterates through all the comments within the page, generating a new =
CommentEntity for each=0A=
	 */=0A=
	generate: function() {=0A=
		this.commentPageElement =3D document.createElement("DIV");=0A=
		this.commentsWrapper =3D document.createElement("div");=0A=
		this.commentsWrapper.className =3D this.COMMENTS_WRAPPER_CLASS;=0A=
		this.commentPageElement.className =3D =
CommentPage.prototype.COMMENT_PAGE_CLASS;=0A=
		=
this.commentPageElement.appendChild(this.setNumCommentsCounter("Comments =
(" + this.getTotalComments() + ")"));	=0A=
		=0A=
		if (this.isLoggedIn()) {=0A=
			// show post form=0A=
			if (!this.isPermaActive())=0A=
				this.commentPageElement.appendChild(this.generatePostForm());=0A=
		} else {=0A=
			//show login-registration link=0A=
			this.commentPageElement.appendChild(this.generateTopLogin());=0A=
		}=0A=
		=0A=
		var matchbook =3D document.createElement("div");=0A=
		matchbook.className =3D "matchbook_rain_light";=0A=
		this.commentPageElement.appendChild(matchbook);=0A=
		=0A=
		var comment_top =3D document.createElement("div");=0A=
		comment_top.id =3D "comment_well_top";=0A=
		this.commentPageElement.appendChild(comment_top);=0A=
		this.renderPagination(comment_top, "top");=0A=
		=0A=
		this.commentsWrapper.appendChild(document.createComment("Begin =
Comments"));=0A=
		if (this.commentPageRef =3D=3D null || this.commentPageRef.comments =
=3D=3D null || this.commentPageRef.comments.length <=3D 0) {=0A=
			this.displayNoComments();=0A=
		} else {=0A=
			this.commentPageRef.comments.each(function(curComment) {=0A=
				CommentBroker.prototype.trace("CurComment: " + curComment);=0A=
				var newComment =3D new CommentEntity(this.commentsWrapper, =
curComment, null, 0, this);=0A=
				newComment.generate();=0A=
				this.topLevelComments.push(newComment);	=0A=
			}.bind(this));=0A=
		}=0A=
		this.commentsWrapper.appendChild(document.createComment("End =
Comments"));=0A=
		this.commentPageElement.appendChild(this.commentsWrapper);=0A=
		=0A=
		var comment_bottom =3D document.createElement("div");=0A=
		comment_bottom.id =3D "comment_well_bottom";=0A=
		this.commentPageElement.appendChild(comment_bottom);=0A=
		this.renderPagination(comment_bottom, "bottom");=0A=
		=0A=
		var matchbook_bot =3D document.createElement("div");=0A=
		matchbook_bot.className =3D "matchbook_plus";=0A=
		this.commentPageElement.appendChild(matchbook_bot);=0A=
		=0A=
		if (!this.isLoggedIn()) {=0A=
			this.commentPageElement.appendChild(this.generateLogin());=0A=
		} else {=0A=
			this.commentPageElement.appendChild(this.generateLogout());=0A=
		}=0A=
		=0A=
		this.enclosingDiv.appendChild(this.commentPageElement);=0A=
		// set count of comments on page=0A=
	},=0A=
	=0A=
	generateLogout: function() {=0A=
		var logoutWrapper =3D document.createElement("div");=0A=
		logoutWrapper.className =3D CommentPage.prototype.LOGIN_CLASSNAME;=0A=
		var logoutUrl =3D this.getLogoutURL();=0A=
		var logoutLink =3D  this.generateLink(logoutUrl, "Logout");=0A=
		var updProfUrl =3D this.getUpdProfURL();=0A=
		var updProfLink =3D this.generateLink(updProfUrl, "Update Profile");=0A=
		logoutWrapper.appendChild(updProfLink);=0A=
		var separator =3D document.createTextNode(" / ");=0A=
		logoutWrapper.appendChild(separator);=0A=
=0A=
		logoutWrapper.appendChild(logoutLink);=0A=
		return logoutWrapper;=0A=
	},=0A=
	=0A=
	renderPagination: function(commentWellRef, paginationLocation) { =0A=
		CommentBroker.prototype.trace("renderPagination: " + =
(this.includePagination ? "True" : "False"));=0A=
		if (this.isPermaActive() || this.commentPageRef =3D=3D undefined || =
this.commentPageRef.totalComments <=3D 0)=0A=
			return;=0A=
		if (this.includePagination) {=0A=
			// render pagination=0A=
			=
commentWellRef.appendChild(this.generatePagination(paginationLocation));=0A=
		} else {=0A=
			// no pagination -- just link to See All Page=0A=
			commentWellRef.appendChild(this.generateSeeAllLink());=0A=
		}=0A=
	},=0A=
=0A=
	setNumCommentsCounter: function(counterText) {=0A=
		var counterElem =3D document.createElement("H3");=0A=
		counterElem.className =3D "com_count";=0A=
		var countText =3D document.createTextNode(counterText);=0A=
		counterElem.appendChild(countText);=0A=
		return counterElem;=0A=
	},=0A=
	=0A=
	displayNoComments: function() {=0A=
		var span =3D document.createElement("SPAN");=0A=
		span.className =3D "seeall_com";=0A=
		var textNode =3D =
document.createTextNode(CommentPage.prototype.NO_COMMENTS_MESSAGE);=0A=
		span.appendChild(textNode);=0A=
		this.commentPageElement.appendChild(span);=0A=
	},=0A=
	=0A=
	generatePagination: function(paginationId) {=0A=
		var paginationWrapper =3D document.createElement("div");=0A=
		var pageSlider =3D document.createElement("div");=0A=
		pageSlider.id =3D this.PAGE_SLIDER_ID;=0A=
		paginationWrapper.className =3D "num_comments";=0A=
		paginationWrapper.id =3D "pagination_" + paginationId;=0A=
		var totalPages =3D Number(this.commentPageRef.totalPages);=0A=
		if (totalPages <=3D 0)=0A=
			return paginationWrapper;=0A=
=0A=
		// more than 1 page=0A=
		var curPage =3D this.commentPageRef.pageNum;=0A=
		for (var i =3D 0; i < totalPages; i++) {=0A=
			pageSlider.appendChild(this.generatePage(i, curPage));=0A=
		}=0A=
		var showingText =3D " " + (this.commentPageRef.commentStartIdx) + "-"  =
+ (this.commentPageRef.commentEndIdx);=0A=
		showingText +=3D " of " + this.commentPageRef.totalComments;=0A=
		paginationWrapper.appendChild(this.generateSpanElem("Most Recent"));=0A=
		paginationWrapper.appendChild(this.generateSpanElem(showingText + " | =
Page: "));=0A=
		paginationWrapper.appendChild(this.generatePageIncrement(-1, =
this.commentPageRef.isPrevPage =3D=3D true));=0A=
		paginationWrapper.appendChild(pageSlider);=0A=
		paginationWrapper.appendChild(this.generatePageIncrement(1, =
this.commentPageRef.isNextPage =3D=3D true))=0A=
		paginationWrapper.appendChild(this.generateSpanElem("Oldest"));=0A=
		return paginationWrapper;		=0A=
	},=0A=
	=0A=
	generatePageIncrement: function(direction, enabled) {=0A=
		var link;=0A=
		var eventId =3D ("page" + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
		var linkHref =3D  "javascript:doUserAction('" + eventId + "')";=0A=
	 	if (direction > 0) {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.pageUpListener.bind(this));=0A=
			link =3D this.generateLink(linkHref, "Next");=0A=
		} else {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.pageDownListener.bind(this));=0A=
			link =3D this.generateLink(linkHref, "Previous");=0A=
		}=0A=
		if (direction > 0) {=0A=
			=0A=
		} else {=0A=
			=0A=
		}=0A=
		//link.className =3D (direction > 0 ? "Next" : "Previous");=0A=
		if (enabled) {=0A=
			link.className =3D "active_nextprevious";=0A=
			/*=0A=
			 link.onclick =3D function(event) {=0A=
				var pageDirection =3D direction;=0A=
				this.doPagination(pageDirection);=0A=
			}.bindAsEventListener(this);=0A=
			 */=0A=
		} else {=0A=
			link.className =3D "disabled_nextprevious";=0A=
		}=0A=
		return link;=0A=
	},=0A=
	=0A=
	pageUpListener: function() {=0A=
		this.doPagination(1);=0A=
	},=0A=
	=0A=
	pageDownListener: function() {=0A=
		this.doPagination(-1);=0A=
	},=0A=
	=0A=
	doPagination: function(direction) {=0A=
		CommentBroker.prototype.trace("Pagination: " + direction);=0A=
		var pageNum =3D this.commentPageRef.pageNum;=0A=
		this.renderPage(pageNum + direction);=0A=
	},=0A=
	=0A=
	generateSpanElem: function(text, spanClass) {=0A=
		var spanElem =3D document.createElement("span");=0A=
		var textNode =3D document.createTextNode(text);=0A=
		if (spanClass !=3D undefined) {=0A=
			spanElem.className =3D spanClass;=0A=
		}=0A=
		spanElem.appendChild(textNode);=0A=
		return spanElem;=0A=
	},=0A=
	=0A=
	generatePage: function(pageNum, curPage) {=0A=
		CommentBroker.prototype.trace("generatePage: " + pageNum + " : " + =
curPage);=0A=
		var page =3D document.createElement("span");=0A=
		var pageText =3D (Number(pageNum) + 1);=0A=
		var pageLink =3D this.generateLink("javascript:void(0);", pageText);	=0A=
		if (pageNum !=3D curPage) {=0A=
			pageLink.onclick =3D function() {=0A=
				var destPage =3D pageNum;=0A=
				this.renderPage(destPage);=0A=
			}.bindAsEventListener(this);=0A=
			page.className =3D "active_page";=0A=
			page.appendChild(pageLink);=0A=
		} else {=0A=
			page.className =3D "selected_page";=0A=
			page.appendChild(document.createTextNode(pageText));=0A=
		}=0A=
		return page;=0A=
	},=0A=
	=0A=
	renderPage: function(pageNum) {=0A=
		CommentBroker.prototype.trace("Rendering page: " + pageNum);=0A=
		commentBroker.renderPage(pageNum);=0A=
	},=0A=
	  =0A=
	generateSeeAllLink: function() {=0A=
		var linkDiv =3D document.createElement("div");=0A=
		linkDiv.className =3D "seeall_com";=0A=
		if (this.isSeeAllCommentsActive())=0A=
			return linkDiv;=0A=
		var linkWrapper =3D =
this.generateLink(commentBroker.getSeeAllCommentsLink(), "See All =
Comments");=0A=
		linkDiv.appendChild(linkWrapper);=0A=
		return linkDiv;		=0A=
	},=0A=
	=0A=
	isSeeAllCommentsActive: function() {=0A=
		var isShowingComments =3D =
(document.location.href.indexOf(CommentBroker.prototype.SHOWALLCOMMENTS_P=
ARAM) > 0);=0A=
		return isShowingComments;=0A=
	},=0A=
	=0A=
	isPermaActive: function() {=0A=
		var isShowingComments =3D =
(document.location.href.indexOf(CommentBroker.prototype.COMMENTID_PARAM) =
> 0);=0A=
		return isShowingComments;=0A=
	},=0A=
	=0A=
	getTotalComments: function() {=0A=
		if (this.commentPageRef =3D=3D undefined) {=0A=
			CommentBroker.prototype.error("CommentPageRef could not be found");=0A=
			return 0;=0A=
		}=0A=
		return (this.commentPageRef.totalComments) ;=0A=
	},=0A=
	=0A=
	generatePostForm: function() {=0A=
		//CommentBroker.prototype.debug("generatePostForm");=0A=
		var postCommentForm =3D =
this.createFormElement(CommentPage.prototype.POST_FORM_CLASSNAME, =
"comment", "form");=0A=
		var postTextArea =3D =
this.createFormElement(CommentPage.prototype.POST_FORM_TEXTAREA_CLASSNAME=
, =0A=
			CommentPage.prototype.POST_FORM_TEXTAREA_ID, "textarea")=0A=
		var labelElem =3D document.createElement("label");=0A=
		labelElem.setAttribute("for", =
CommentPage.prototype.POST_FORM_TEXTAREA_ID);=0A=
		var labelText =3D document.createTextNode("Enter your comment below.");=0A=
		labelElem.appendChild(labelText);=0A=
		var submitInput =3D this.createInputElement("input", "postComment");=0A=
		submitInput.setAttribute("src", =
CommentPage.prototype.POST_FORM_SUBMIT_SRC);=0A=
		submitInput.setAttribute("type", "image");=0A=
		submitInput.onclick =3D function(event) {=0A=
			var text =3D postTextArea.value;=0A=
			if (text =3D=3D undefined || text =3D=3D "" || text.length <=3D 0) {=0A=
				alert ("You must enter a valid comment before submitting.");=0A=
				return false;=0A=
			}=0A=
                        CommentBroker.prototype.debug("text: " + text);=0A=
			commentBroker.sendAction("comment", null, this.uid, (text), this);=0A=
			postTextArea.value =3D "";=0A=
			// fixes IE submit issues=0A=
			if (event && event.preventDefault) event.preventDefault();=0A=
			else if (window.event && window.event.returnValue)=0A=
				window.eventReturnValue =3D false;=0A=
			return false;=0A=
		}.bindAsEventListener(this);=0A=
		postCommentForm.appendChild(labelElem);=0A=
		postCommentForm.appendChild(postTextArea);=0A=
		postCommentForm.appendChild(submitInput);=0A=
		postCommentForm.zIndex =3D 1000;=0A=
		postCommentForm.style.zIndex =3D 1000;=0A=
		return postCommentForm;=0A=
	},=0A=
	=0A=
	addChildComment: function(commentRef) {=0A=
		var newComment =3D new CommentEntity(this.commentsWrapper, commentRef, =
null, 0, this);=0A=
		newComment.generate();=0A=
		this.topLevelComments.push(newComment);	=0A=
	},=0A=
	=0A=
	createFormElement: function(className, inputName, inputType) {=0A=
		var elem =3D document.createElement(inputType);=0A=
		elem.setAttribute("name", inputName);=0A=
		elem.setAttribute("id", inputName);=0A=
		elem.name =3D inputName;=0A=
		elem.id =3D inputName;=0A=
		elem.className =3D className;=0A=
		return elem;=0A=
	},=0A=
	=0A=
	createInputElement: function(inputType, inputName) {=0A=
		var inputElem =3D document.createElement(inputType);=0A=
		inputElem.setAttribute("name", inputName);=0A=
		inputElem.name =3D inputName;=0A=
		inputElem.id =3D inputName;=0A=
		return inputElem;=0A=
	},=0A=
	=0A=
	isLoggedIn: function() {=0A=
		if (this.uid =3D=3D undefined)=0A=
			return false;=0A=
		var curCookie =3D document.cookie;=0A=
		if (curCookie.indexOf(CommentBroker.prototype.COOKIE_NAME) > -1) {=0A=
			// this should be a logged-in user=0A=
			//CommentBroker.prototype.trace("wired_reddit cookie found . . . =
logged in");=0A=
			return true;=0A=
		} =0A=
		return false;=0A=
	},=0A=
	=0A=
	getUserName: function() {=0A=
		if (this.isLoggedIn()) {=0A=
			var username =3D readCookie("amg_user_info");=0A=
			return username;=0A=
		} else {=0A=
			return undefined;=0A=
		}=0A=
	},=0A=
	=0A=
	generateTopLogin: function() {=0A=
		CommentBroker.prototype.trace("generateTopLogin");=0A=
		var loginRegWrapper =3D document.createElement("p");=0A=
		loginRegWrapper.className =3D CommentPage.prototype.LOGIN_CLASSNAME;=0A=
		var registrationUrl =3D this.getRegistrationURL();=0A=
		var loginUrl =3D this.getLoginURL();=0A=
		var loginLink =3D  this.generateLink(loginUrl, "Login");=0A=
		var loginText =3D document.createTextNode("Want to start a new thread =
or reply to a post?");=0A=
		var loginTextTrail =3D document.createTextNode(" and start talking!");=0A=
		var separator =3D document.createTextNode("/");=0A=
		var breaker =3D document.createElement("br");=0A=
		var regLink =3D this.generateLink(registrationUrl, "Register");=0A=
		loginRegWrapper.appendChild(loginText);=0A=
		loginRegWrapper.appendChild(breaker);=0A=
		loginRegWrapper.appendChild(loginLink);=0A=
		loginRegWrapper.appendChild(separator);=0A=
		loginRegWrapper.appendChild(regLink);=0A=
		loginRegWrapper.appendChild(loginTextTrail);=0A=
		return loginRegWrapper;=0A=
	},=0A=
	=0A=
	generateLogin: function() {=0A=
		CommentBroker.prototype.trace("generateLogin");=0A=
		var loginRegWrapper =3D document.createElement("div");=0A=
		loginRegWrapper.className =3D CommentPage.prototype.LOGIN_CLASSNAME;=0A=
		var registrationUrl =3D this.getRegistrationURL();=0A=
		var loginUrl =3D this.getLoginURL();=0A=
		var loginLink =3D  this.generateLink(loginUrl, "Login");=0A=
		var separator =3D document.createTextNode("/");=0A=
		var regLink =3D this.generateLink(registrationUrl, "Registration");=0A=
		loginRegWrapper.appendChild(loginLink);=0A=
		loginRegWrapper.appendChild(separator);=0A=
		loginRegWrapper.appendChild(regLink);=0A=
		return loginRegWrapper;=0A=
	},=0A=
=0A=
	modifySocialTextHref: function(href, linkName) {=0A=
		//modify the href only for these specific linkNames=0A=
		if( linkName =3D=3D "Logout" || linkName =3D=3D "Update Profile" || =
linkName =3D=3D "Login" || linkName =3D=3D "Register" || linkName =3D=3D =
"Registration" ) {=0A=
			if(href.indexOf("howto.stag2.wired.com") > -1) { //staging=0A=
				href =3D href.replace("howto.stag2.wired.com","stag2.wired.com");=0A=
				href =3D =
href.replace("LoginRedirect%3Freturnto%3D","LoginRedirect%3Freturnto%3Dht=
tp://howto.stag2.wired.com");=0A=
				href =3D =
href.replace("logout?returnto=3D","logout?returnto=3Dhttp://howto.stag2.w=
ired.com");=0A=
				href =3D =
href.replace("profile_update?returnto=3D","profile_update?returnto=3Dhttp=
://howto.stag2.wired.com");=0A=
			}=0A=
			else if(href.indexOf("howto.wired.com") > -1) { //production=0A=
				href =3D href.replace("howto.wired.com","www.wired.com");=0A=
				href =3D =
href.replace("LoginRedirect%3Freturnto%3D","LoginRedirect%3Freturnto%3Dht=
tp://howto.wired.com");=0A=
				href =3D =
href.replace("logout?returnto=3D","logout?returnto=3Dhttp://howto.wired.c=
om");=0A=
				href =3D =
href.replace("profile_update?returnto=3D","profile_update?returnto=3Dhttp=
://howto.wired.com");=0A=
			}=0A=
		}=0A=
		return href;=0A=
	},=0A=
	=0A=
	generateLink: function(href, linkName) {=0A=
		var linkWrapper =3D document.createElement("span");	=0A=
		var link =3D document.createElement("a");=0A=
		link.setAttribute("href", href);=0A=
		link.href =3D href;=0A=
		link.href =3D this.modifySocialTextHref(link.href, linkName);=0A=
		var linkText =3D document.createTextNode(linkName);=0A=
		link.appendChild(linkText);=0A=
		linkWrapper.appendChild(link);=0A=
		return linkWrapper;=0A=
	},=0A=
=0A=
	generateAdvancedLink: function(href, linkName, className) {	=0A=
		var linkWrapper =3D document.createElement("span");=0A=
		var link =3D document.createElement("a");=0A=
		link.setAttribute("href", href);=0A=
		link.href =3D href;=0A=
		link.className =3D className;=0A=
		var linkText =3D document.createTextNode(linkName);=0A=
		link.appendChild(linkText);=0A=
		linkWrapper.appendChild(link);=0A=
		return linkWrapper;=0A=
	},=0A=
	=0A=
	getReturnTo: function() {=0A=
		return "?returnto=3D";=0A=
	},=0A=
=0A=
	getReturnToURL: function() {=0A=
		return escape(document.location.pathname + location.search);=0A=
	},=0A=
	=0A=
	getRedirectURL: function() {=0A=
		return CommentBroker.prototype.REDIRECT_URL;=0A=
	},=0A=
=0A=
	getRegistrationURL: function() {=0A=
		return ( this.getHostName() + CommentBroker.prototype.REGISTRATION_URL =
+ this.getReturnTo() + escape( this.getRedirectURL() + =
this.getReturnTo() + this.getReturnToURL()) );=0A=
	},=0A=
=0A=
	getLoginURL: function() {=0A=
		return ( this.getHostName() + CommentBroker.prototype.LOGIN_URL + =
this.getReturnTo() + escape( this.getRedirectURL() + this.getReturnTo() =
+ this.getReturnToURL()) );=0A=
	},=0A=
=0A=
	getLogoutURL: function() {=0A=
		return ( this.getHostName() + CommentBroker.prototype.LOGOUT_URL + =
this.getReturnTo() + this.getReturnToURL() );=0A=
	},=0A=
=0A=
	getUpdProfURL: function() {=0A=
		return ( this.getHostName() + =
CommentBroker.prototype.PROFILEUPDATE_URL + this.getReturnTo() + =
this.getReturnToURL() );=0A=
	},=0A=
=0A=
	getHostName: function() {=0A=
		return (document.location.protocol + "//" + document.location.host);=0A=
	}=0A=
	=0A=
};=0A=
=0A=
var CommentEntity =3D Class.create();=0A=
CommentEntity.prototype =3D {=0A=
	parentDiv: undefined,=0A=
	commentRef: undefined,=0A=
	parentCommentRef: undefined,=0A=
	elementType: "DIV",	=0A=
	commentElement: undefined,=0A=
	COMMENT_ENTITY_CLASS: "comment",=0A=
	COMMENT_MAIN_CLASS: "commentMain",=0A=
	COMMENT_BODY_CLASS: "commentbody",=0A=
	COMMENT_AUTHOR_CLASS: "commentAuthor",=0A=
	nestedCommentEntities: [],=0A=
	nestingLevel: 0,=0A=
	commentPageRef: undefined,=0A=
	replyHolder: undefined, =0A=
	postForm: undefined,=0A=
	commentAuthor: undefined, // element that holds author, date, and =
points spans=0A=
	commentBody: undefined,=0A=
	commentMain: undefined,=0A=
	isSummarized: true,=0A=
	voteUp: undefined,=0A=
	voteDown:undefined,=0A=
	arrowContainerElement: undefined,=0A=
	//constants=0A=
	ARROWS_CLASS: "arrows",=0A=
	UP_ARROW_CLASS: "uparrow",=0A=
	DOWN_ARROW_CLASS: "downarrow",=0A=
	COMMENT_OPTIONS_CLASSNAME: "commentOptions",=0A=
	COMMENT_ACTION: "comment",=0A=
	EDIT_ACTION: "replace",=0A=
	MOD_ACTION: "mod",=0A=
	PERMA_ACTION: "perma",=0A=
	REPORT_ACTION: "report",=0A=
	REPLY_HOLDER_CLASSNAME: "comment_reply",=0A=
	OPEN_TRIANGLE: "http://www.wired.com/images/comments/tri_closed.gif",=0A=
	CLOSED_TRIANGLE: "http://www.wired.com/images/comments/tri_open.gif",=0A=
	VOTE_UP_IMG: "http://www.wired.com/images/comments/arrowupblue2.jpg ",=0A=
	VOTE_DOWN_IMG: "http://www.wired.com/images/comments/arrowdownred2.jpg",=0A=
	SPAM_MESSAGE: "Comment Deleted.",=0A=
	=0A=
	initialize: function(parentDiv, commentRef, parentCommentRef, level, =
commentPageRef) {=0A=
		this.parentDiv =3D parentDiv;=0A=
		this.commentRef =3D commentRef;=0A=
		this.parentCommentRef =3D parentCommentRef;=0A=
		this.nestingLevel =3D level;	=0A=
		this.commentPageRef =3D commentPageRef;=0A=
		this.isSummarized =3D true;=0A=
	},=0A=
	=0A=
	generate: function() {=0A=
		if (this.parentDiv =3D=3D undefined) {=0A=
			CommentBroker.prototype.error("No parentDiv defined!");=0A=
			return;=0A=
		}	=0A=
		this.commentElement =3D document.createElement(this.elementType);=0A=
		this.commentElement.className =3D this.COMMENT_ENTITY_CLASS;=0A=
		this.commentElement.id =3D "c_" + this.commentRef.commentId;=0A=
		this.commentMain =3D document.createElement(this.elementType);=0A=
		this.commentMain.className =3D this.COMMENT_MAIN_CLASS;=0A=
		this.commentBody =3D =
this.createCommentContent(this.COMMENT_BODY_CLASS, =
(this.commentRef.commentBody));=0A=
		this.commentAuthor =3D =
this.createAuthorContent(this.COMMENT_AUTHOR_CLASS, =
this.getAuthorName());=0A=
		this.arrowContainerElement =3D this.createVotingArrows();=0A=
		this.commentElement.appendChild(this.arrowContainerElement);=0A=
		this.commentMain.appendChild(this.commentAuthor); =0A=
		this.commentMain.appendChild(this.commentBody);=0A=
		this.commentMain.appendChild(this.createBottomRow());=0A=
		this.replyHolder =3D this.generateReplyHolder();=0A=
		this.commentMain.appendChild(this.replyHolder);=0A=
		this.commentElement.appendChild(this.commentMain);=0A=
		this.parentDiv.appendChild(this.commentElement); =0A=
		 =0A=
		// recursive generation=0A=
		if (this.commentRef.nestedComments !=3D undefined && =
this.commentRef.nestedComments.length > 0) {=0A=
			this.commentRef.nestedComments.each(function(curComment){=0A=
				var curCommentEntity =3D new CommentEntity(this.commentElement, =
curComment, this.commentRef, (this.nestingLevel + 1), =
this.commentPageRef);=0A=
				curCommentEntity.generate();=0A=
				this.nestedCommentEntities.push(curCommentEntity);=0A=
			}.bind(this));=0A=
		}=0A=
	},=0A=
	=0A=
	refreshContent: function() {=0A=
		var newCommentBody =3D =
this.createCommentContent(this.COMMENT_BODY_CLASS, =
(this.commentRef.commentBody));=0A=
		this.commentMain.replaceChild(newCommentBody, this.commentBody);=0A=
		this.commentBody =3D newCommentBody;=0A=
	},=0A=
	=0A=
	updateVote: function(voteDirection) {=0A=
		if (Number(voteDirection) =3D=3D undefined)=0A=
			return; =0A=
		if (this.commentRef.likes =3D=3D voteDirection) {=0A=
			this.commentRef.likes =3D 0;=0A=
			this.commentRef.points -=3D Number(voteDirection);=0A=
		} else {=0A=
			this.commentRef.likes =3D voteDirection;=0A=
			this.commentRef.points +=3D Number(voteDirection);=0A=
		}=0A=
		=0A=
		var container =3D document.createElement("div");=0A=
		container.appendChild(this.createVotingArrows());=0A=
		$(this.arrowContainerElement).replace(container.innerHTML);=0A=
		=0A=
	},=0A=
	=0A=
	removeArrows: function() {=0A=
		$(this.voteUp).remove();=0A=
		$(this.voteDown).remove();=0A=
	},=0A=
	=0A=
	generateReplyHolder: function() {=0A=
		var holder =3D document.createElement("div");=0A=
		holder.className =3D CommentEntity.prototype.REPLY_HOLDER_CLASSNAME;=0A=
		return holder;=0A=
	},=0A=
	=0A=
	createBottomRow: function() {=0A=
		var container =3D document.createElement("div");=0A=
		container.className =3D =
CommentEntity.prototype.COMMENT_OPTIONS_CLASSNAME;=0A=
		var reportSpan =3D undefined;=0A=
		var postSpan =3D undefined;=0A=
		var permaSpan =3D undefined;=0A=
		var editSpan =3D undefined;=0A=
		if (this.commentPageRef.isLoggedIn()) {=0A=
			reportSpan =3D this.createSpanLink("Report", =
this.generateActionJs(CommentEntity.prototype.REPORT_ACTION), =
"reportLink");=0A=
		}=0A=
		if (this.commentPageRef.isLoggedIn()) {=0A=
			postSpan =3D this.createSpanLink("Reply", =
this.generateActionJs(CommentEntity.prototype.COMMENT_ACTION), =
"postLink");=0A=
		}=0A=
		if (this.commentPageRef.isLoggedIn() && this.isCommentAuthor()) {=0A=
			editSpan =3D this.createSpanLink("Edit", =
this.generateActionJs(CommentEntity.prototype.EDIT_ACTION), "editLink");=0A=
		}=0A=
		permaSpan =3D this.createSpanLink("Permalink", =
this.generateActionJs(CommentEntity.prototype.PERMA_ACTION), =
"permaLink");=0A=
		=0A=
		if (reportSpan !=3D undefined) {=0A=
			reportSpan.appendChild(this.getActionSeparator());=0A=
			container.appendChild(reportSpan);=0A=
		}=0A=
		if (postSpan !=3D undefined) {=0A=
			postSpan.appendChild(this.getActionSeparator());=0A=
			container.appendChild(postSpan);=0A=
		}		=0A=
		if (editSpan !=3D undefined) {=0A=
			editSpan.appendChild(this.getActionSeparator());=0A=
			container.appendChild(editSpan);=0A=
		}=0A=
		if =
(document.location.search.indexOf(CommentBroker.prototype.COMMENTID_PARAM=
) < 0) {=0A=
			container.appendChild(permaSpan);=0A=
		} =0A=
			=0A=
		return container;=0A=
	},=0A=
	=0A=
	isCommentAuthor: function() {=0A=
		var curUserName =3D this.commentPageRef.getUserName();=0A=
		if (curUserName !=3D undefined && this.commentRef.author !=3D =
undefined && curUserName =3D=3D this.commentRef.author.username) {=0A=
			return true;=0A=
		}=0A=
		return false;=0A=
	},=0A=
	=0A=
	getActionSeparator: function() {=0A=
		return document.createTextNode(" | ");=0A=
	},=0A=
	=0A=
	=0A=
	createSpanLink: function(linkText, href, name) {=0A=
		var spanWrapper =3D document.createElement("span");=0A=
		var link =3D document.createElement("a");=0A=
		link.setAttribute("href", href);=0A=
		link.setAttribute("name", name);=0A=
		link.href =3D href;=0A=
		var linkText =3D document.createTextNode(linkText);=0A=
		link.appendChild(linkText);=0A=
		spanWrapper.appendChild(link);=0A=
		return spanWrapper;=0A=
	},=0A=
	=0A=
	generateActionJs: function(mode) {=0A=
		if ((mode =3D=3D CommentEntity.prototype.COMMENT_ACTION) || (mode =
=3D=3D CommentEntity.prototype.EDIT_ACTION)) {=0A=
			var eventId =3D (mode + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
	 		commentBroker.eventBroker.addEventListener(eventId, this, =
this.postCommentListener);=0A=
			return "javascript:doUserAction('" + eventId + "')";=0A=
		} else if (mode =3D=3D CommentEntity.prototype.PERMA_ACTION) {=0A=
			var eventId =3D (mode + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
	 		commentBroker.eventBroker.addEventListener(eventId, this, =
this.permalinkListener);=0A=
			return "javascript:doUserAction('" + eventId + "')";=0A=
		} else {=0A=
			return "javascript:doCommentAction('" + mode + "', '" +  =
this.commentRef.commentId + "', '" + this.commentPageRef.uid + "');";	=0A=
		}=0A=
	},=0A=
	=0A=
	permalinkListener: function() {=0A=
		CommentBroker.prototype.trace("initiating permalink: " + =
this.commentRef.commentId);=0A=
		commentBroker.goToSeeAllCommentsPage(this.commentRef.commentId);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * This handler gets called within this context to respond to post or =
edit comment events=0A=
	 */=0A=
	postCommentListener: function(eventId) {=0A=
		if (this.postForm !=3D undefined) {=0A=
			$(this.postForm).remove();=0A=
		}=0A=
		var postCommentForm =3D =
this.commentPageRef.createFormElement(CommentPage.prototype.POST_FORM_CLA=
SSNAME, ("POST_FORM_" + eventId), "form");=0A=
		var postTextArea =3D =
this.commentPageRef.createFormElement(CommentPage.prototype.POST_FORM_TEX=
TAREA_CLASSNAME, =0A=
			("POST_FORM_TEXTAREA_" + eventId), "textarea");=0A=
		postCommentForm.action =3D"";=0A=
		var submitInput =3D this.commentPageRef.createInputElement("input", =
("POST_FORM_SUBMIT_" + eventId));=0A=
		submitInput.setAttribute("src", =
CommentPage.prototype.POST_FORM_SUBMIT_SRC);=0A=
		submitInput.setAttribute("type", "image");=0A=
		var postFunction =3D function(event, eventId) {=0A=
			var textElem =3D $(("POST_FORM_TEXTAREA_" + eventId));=0A=
			var text =3D textElem.value;=0A=
                        CommentBroker.prototype.debug("textElem: " + =
"POST_FORM_TEXTAREA_" + eventId);=0A=
                        CommentBroker.prototype.debug("text: " + text);=0A=
			if (text =3D=3D undefined || text =3D=3D "" || text.length <=3D 0) {=0A=
				alert ("You must enter a valid comment before submitting.");=0A=
				return false;=0A=
			}=0A=
			var actionType =3D "";=0A=
			if (this.isEventType(eventId, CommentEntity.prototype.EDIT_ACTION)) {=0A=
				actionType =3D CommentEntity.prototype.EDIT_ACTION;=0A=
				this.commentRef.commentBody =3D text;=0A=
			} else {=0A=
				actionType =3D CommentEntity.prototype.COMMENT_ACTION;=0A=
			}=0A=
			commentBroker.sendAction(actionType, this.commentRef.commentId, =
this.commentPageRef.uid, (text), this);=0A=
			$(postCommentForm).remove();=0A=
			// add status message=0A=
			var waitDiv =3D document.createElement("div");=0A=
            waitDiv.setAttribute("class", "posting");=0A=
            waitDiv.style.font =3D "normal 12px Arial, helvetica, =
sans-serif";=0A=
            waitDiv.style.clear =3D "left";=0A=
            waitDiv.style.padding =3D "7px 0 0 0";=0A=
            waitDiv.style.color =3D "#c20";=0A=
			var waitMessage =3D document.createTextNode("Posting comment, please =
wait. . . ");=0A=
			waitDiv.className =3D "statusMessage";=0A=
			waitDiv.appendChild(waitMessage);=0A=
			this.replyHolder.appendChild(waitDiv);=0A=
			setTimeout(function() {$(waitDiv).remove()}.bind(this), 3000);=0A=
			if (this.postForm !=3D undefined) {=0A=
				this.postForm =3D undefined;=0A=
			} 	=0A=
			// fixes IE submit issues=0A=
=0A=
			if (event && event.preventDefault) event.preventDefault();=0A=
			else if (window.event && window.event.returnValue)=0A=
				window.eventReturnValue =3D false;=0A=
			return false;=0A=
		};=0A=
		submitInput.onclick =3D postFunction.bindAsEventListener(this, =
eventId);=0A=
		postCommentForm.onsubmit =3D function() {=0A=
			return false;=0A=
		}=0A=
		if (this.isEventType(eventId, CommentEntity.prototype.EDIT_ACTION)) {=0A=
			// copy text into form=0A=
			postTextArea.value =3D this.commentRef.commentText;=0A=
		}=0A=
		postCommentForm.appendChild(postTextArea);=0A=
		postCommentForm.appendChild(submitInput);=0A=
		if (postTextArea.zIndex)=0A=
			postTextArea.zIndex =3D 1000;=0A=
		postTextArea.style.zIndex =3D 1000;=0A=
		this.replyHolder.appendChild(postCommentForm);=0A=
		$(postTextArea).activate();=0A=
		//store form=0A=
		this.postForm =3D postCommentForm;=0A=
		return postCommentForm;=0A=
		=0A=
	},=0A=
	=0A=
	isEventType: function(eventId, eventType) {=0A=
		if (eventId =3D=3D undefined)=0A=
			return false;=0A=
		if (eventId.indexOf(eventType) >=3D 0) {=0A=
			return true;=0A=
		}=0A=
		return false;=0A=
	},=0A=
	=0A=
	addChildComment: function(comment) {=0A=
		var curCommentEntity =3D new CommentEntity(this.commentElement, =
comment, this.commentRef, (this.nestingLevel + 1), this.commentPageRef);=0A=
		curCommentEntity.generate();=0A=
		this.nestedCommentEntities.push(curCommentEntity);=0A=
	},=0A=
=0A=
	createVotingArrows: function() {=0A=
		var arrowContainer =3D document.createElement("div");=0A=
		if (this.commentRef.likes > 0) {=0A=
			this.voteUp =3D this.createDefaultArrow(1);=0A=
			this.voteDown =3D this.createArrow(-1);=0A=
		} else if (this.commentRef.likes < 0) {=0A=
			this.voteUp =3D this.createArrow(1);=0A=
			this.voteDown =3D this.createDefaultArrow(-1);=0A=
		} else {=0A=
			this.voteUp =3D this.createArrow(1);=0A=
			this.voteDown =3D this.createArrow(-1);=0A=
		}=0A=
		arrowContainer.className =3D CommentEntity.prototype.ARROWS_CLASS;=0A=
		arrowContainer.appendChild(this.voteUp);=0A=
		arrowContainer.appendChild(this.voteDown);=0A=
		return arrowContainer;=0A=
	},=0A=
	=0A=
	createArrow: function(direction) {=0A=
		var eventId =3D ("vote" + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
	 	if (direction > 0) {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.voteListener_up.bind(this));=0A=
=0A=
		} else {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.voteListener_down.bind(this));=0A=
		}=0A=
		var linkHref =3D  "javascript:doUserAction('" + eventId + "')";=0A=
		var arrow =3D this.commentPageRef.generateAdvancedLink(linkHref, " ", =
(direction > 0 ? CommentEntity.prototype.UP_ARROW_CLASS : =
CommentEntity.prototype.DOWN_ARROW_CLASS));=0A=
		//arrow.onclick =3D function(event) {=0A=
			=0A=
		//}.bindAsEventListener(this); =0A=
//		arrow.className =3D (direction > 0 ? =
CommentEntity.prototype.UP_ARROW_CLASS : =
CommentEntity.prototype.DOWN_ARROW_CLASS);=0A=
		return arrow;=0A=
	},=0A=
	=0A=
	voteListener_up: function() {=0A=
		if (this.commentRef.likes <=3D 0) {=0A=
			commentBroker.voteAction(this.commentRef.commentId, =
this.commentPageRef.uid, 1, this);=0A=
		} else {=0A=
			commentBroker.voteAction(this.commentRef.commentId, =
this.commentPageRef.uid, 0, this);=0A=
		}=0A=
		=0A=
	},=0A=
	=0A=
	voteListener_down: function() {=0A=
		if (this.commentRef.likes >=3D 0) {=0A=
			commentBroker.voteAction(this.commentRef.commentId, =
this.commentPageRef.uid, -1, this);=0A=
		} else {=0A=
			commentBroker.voteAction(this.commentRef.commentId, =
this.commentPageRef.uid, 0, this);=0A=
		}=0A=
	},=0A=
	=0A=
	createDefaultArrow: function(direction) {=0A=
		var eventId =3D ("vote" + "_" + =
(CommentBroker.prototype.requestCounter++));=0A=
	 	if (direction > 0) {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.voteListener_up.bind(this));=0A=
=0A=
		} else {=0A=
			commentBroker.eventBroker.addEventListener(eventId, this, =
this.voteListener_down.bind(this));=0A=
		}=0A=
		var linkHref =3D  "javascript:doUserAction('" + eventId + "')";=0A=
		var link =3D document.createElement("a");=0A=
		link.setAttribute("href", linkHref);=0A=
		link.href =3D linkHref;=0A=
		=0A=
		var arrow =3D document.createElement("img");=0A=
		/*arrow.onclick =3D function() {=0A=
			if (direction > 0 ) {=0A=
				this.voteListener_up();=0A=
			} else  {=0A=
				this.voteListener_down().bind(this);=0A=
			}=0A=
			=0A=
		}*/=0A=
		arrow.setAttribute("src", (direction > 0 ? =
CommentEntity.prototype.VOTE_UP_IMG : =
CommentEntity.prototype.VOTE_DOWN_IMG) );=0A=
		//arrow.src =3D (direction > 0 ? CommentEntity.prototype.VOTE_UP_IMG : =
CommentEntity.prototype.VOTE_DOWN_IMG);=0A=
		arrow.className =3D (direction < 0 ? "downimg" : "upimg");=0A=
		link.appendChild(arrow);=0A=
		return link;=0A=
	},=0A=
=0A=
	getDateString: function(timestamp) {=0A=
		var minutesDelta =3D (timestamp / 60);=0A=
		if (minutesDelta > (24 * 60)) {=0A=
			var days =3D Math.round(minutesDelta / (24 * 60));=0A=
			return ((days > 1) ? (days + " days ") : "1 day ") + "ago"; =0A=
		} else if (minutesDelta < 60){=0A=
			return Math.round(minutesDelta) + " minutes ago"=0A=
		} else {=0A=
			return (Math.round(minutesDelta / 60) + " hours ago");=0A=
		}	=0A=
	},=0A=
	=0A=
	createDateContent: function(timestamp) {=0A=
		var textContainer =3D document.createElement("span");=0A=
		var dateString =3D this.getDateString(timestamp);=0A=
		var message =3D document.createTextNode(dateString);=0A=
		textContainer.appendChild(message);=0A=
		return textContainer;=0A=
	},=0A=
=0A=
	createCommentContent: function(elementClass, content) {=0A=
		var textContainer =3D document.createElement(this.elementType);=0A=
		var messageSpan =3D document.createElement(this.elementType);=0A=
		var message =3D undefined;=0A=
		if (this.commentRef.deleted) {=0A=
			content =3D CommentEntity.prototype.SPAM_MESSAGE;=0A=
		}=0A=
		if (this.isSummarized && content.length > 250) {=0A=
			var cleanedContent =3D this.stripTags(content);=0A=
			if (cleanedContent <=3D 250) {=0A=
				message =3D content; // just use default content, since the excess =
tags are superfluous=0A=
			} else {=0A=
				message =3D (cleanedContent.substring(0,250) + "...");=0A=
			}=0A=
		} else {=0A=
			message =3D content;=0A=
		}=0A=
		//$(messageSpan).innerHTML =3D message; //<p> does not have innerHTML =
property=0A=
		messageSpan.innerHTML =3D message;=0A=
		textContainer.appendChild(messageSpan);=0A=
		if (this.isSummarized) {=0A=
			if (content.length > 250) {=0A=
				var summaryDiv =3D this.createTriangle("triangle", true);=0A=
				messageSpan.appendChild(summaryDiv);=0A=
			} else {=0A=
				// no triangle=0A=
			}=0A=
		} else {=0A=
			if (content.length > 250) {=0A=
				// put in closed triangle=0A=
				var summaryDiv =3D this.createTriangle("triangle", false);=0A=
				messageSpan.appendChild(summaryDiv);=0A=
			}=0A=
		}=0A=
		textContainer.className =3D elementClass;=0A=
		return textContainer;=0A=
	},=0A=
=0A=
	stripTags: function(stringToClean) {=0A=
		var cleanedString =3D stringToClean.replace(/(<([^>]+)>)/ig,"");=0A=
		return cleanedString;	=0A=
	},=0A=
	=0A=
	createTriangle: function(className, isOpen) {=0A=
		var summaryImg =3D document.createElement("img");=0A=
		var summaryLink =3D document.createElement("a");=0A=
		summaryLink.setAttribute("href", "javascript:void(0);");=0A=
		summaryLink.href =3D "javascript:void(0);";=0A=
		summaryImg.setAttribute("src", (isOpen ? =
CommentEntity.prototype.OPEN_TRIANGLE: =
CommentEntity.prototype.CLOSED_TRIANGLE));=0A=
		className =3D className + (isOpen ? "" : " open_tri"); // AHWS added=0A=
		summaryImg.setAttribute("class", className);=0A=
		summaryImg.className =3D className;=0A=
		summaryLink.onclick =3D function() {=0A=
			this.swapSummary();=0A=
		}.bindAsEventListener(this);=0A=
		summaryLink.appendChild(summaryImg);=0A=
		return summaryLink;=0A=
	},=0A=
	=0A=
	swapSummary: function() {=0A=
		if (this.isSummarized) {=0A=
			this.isSummarized =3D false;=0A=
		} else {=0A=
			this.isSummarized =3D true;=0A=
		}=0A=
		this.refreshContent();=0A=
	},=0A=
	=0A=
	createAuthorContent: function(elementClass, content) {=0A=
		var textContainer =3D document.createElement("div");=0A=
		var messageSpan =3D document.createElement("p");=0A=
		var postedBy =3D "Posted by: "; //AHWS added=0A=
        var authorLabel =3D document.createTextNode(postedBy);//AHWS =
added=0A=
        var message =3D document.createTextNode(content);=0A=
		var dateElement =3D =
this.createDateContent(Number(this.commentRef.postedOnTimeStamp));=0A=
		var pointsElement =3D this.createPointsContent();=0A=
        messageSpan.appendChild(authorLabel);//AHWS added=0A=
		messageSpan.appendChild(message);=0A=
		textContainer.appendChild(messageSpan);=0A=
		textContainer.appendChild(dateElement);=0A=
		textContainer.appendChild(pointsElement);=0A=
		textContainer.className =3D elementClass;=0A=
		return textContainer;=0A=
	},=0A=
	=0A=
	createPointsContent: function() {=0A=
		var textContainer =3D document.createElement("span");=0A=
		var points =3D Number(this.commentRef.points);=0A=
		if (points =3D=3D undefined) =0A=
			return textContainer;=0A=
		=0A=
		var pointsString =3D this.commentRef.points + (points =3D=3D 1 ? " =
Point" : " Points");=0A=
		var message =3D document.createTextNode(pointsString);=0A=
		textContainer.appendChild(message);=0A=
		return textContainer;=0A=
	},=0A=
	=0A=
	getAuthorName: function() {=0A=
		if (this.commentRef =3D=3D null || this.commentRef.author =3D=3D null) =
{=0A=
			return "";=0A=
		} else {=0A=
			var fullName =3D "";=0A=
			if (this.commentRef.author.firstName !=3D undefined) {=0A=
				fullName +=3D this.commentRef.author.firstName;=0A=
			};=0A=
			if (this.commentRef.author.lastName !=3D undefined) {=0A=
				fullName +=3D " " + this.commentRef.author.lastName;=0A=
			};=0A=
			if (fullName =3D=3D undefined || fullName.length <=3D 2) {=0A=
				fullName =3D this.commentRef.author.username;=0A=
			}=0A=
			CommentBroker.prototype.trace("author: " + =
this.commentRef.author.username);=0A=
			return fullName;=0A=
		}=0A=
	}   =0A=
};=0A=
=0A=
var commentBroker =3D undefined;=0A=
function loadComments(articleId, pageNum, numCommentsPerPage, =
includePagination, optionalCommentId) {=0A=
	//temporary disabling of comments=0A=
	var baseUrl;=0A=
	//if ((document.location.href.indexOf("advancemags.com") > 0 || =
document.location.href.indexOf("stag2.wired.com") > 0  ) && =
document.location.href.indexOf("editorial-preview") < 0) {=0A=
		if (document.location.href.indexOf("stag") > 0 || =
document.location.href.indexOf("advancemags") > 0 ) {=0A=
			baseUrl =3D "http://208.96.53.80/json.js";=0A=
		} else  {=0A=
			baseUrl =3D "http://comments.wired.com/json.js";=0A=
		}=0A=
=0A=
		//alert (baseUrl);=0A=
		if (commentBroker =3D=3D undefined) {=0A=
			 commentBroker =3D new CommentBroker(baseUrl);=0A=
		}=0A=
	 	commentBroker.requestComments(articleId, pageNum, numCommentsPerPage, =
includePagination, optionalCommentId);=0A=
	=0A=
}=0A=
=0A=
function doCommentAction(actionMode, commentId, uid) {=0A=
	if (commentBroker =3D=3D undefined) {=0A=
		CommentBroker.prototype.trace("No CommentBroker instance found.");=0A=
		return;=0A=
	}=0A=
	commentBroker.initAction(actionMode, commentId, uid);=0A=
}=0A=
=0A=
function doUserAction(eventId) {=0A=
	CommentBroker.prototype.debug("doUserAction: " + eventId);=0A=
	commentBroker.handleUserEvent(eventId);=0A=
}=0A=
=0A=
function loadArticleComments() {=0A=
	loadComments("31", 0, 10, true);=0A=
}=0A=
=0A=
//Event.observe(window, 'load', loadArticleComments);=0A=
=0A=
///////JSON DYNAMIC SCRIPT=0A=
=0A=
function JSONscriptRequest(fullUrl) {=0A=
    // REST request path=0A=
    this.fullUrl =3D fullUrl; =0A=
	CommentBroker.prototype.trace("url: " + fullUrl);=0A=
	=
//document.getElementsByTagName("body").item(0).appendChild(document.crea=
teTextNode(fullUrl));=0A=
    // Keep IE from caching requests=0A=
    this.noCacheIE =3D '&noCacheIE=3D' + (new Date()).getTime();=0A=
    this.headLoc =3D document.getElementsByTagName("head").item(0);=0A=
    // Generate a unique script tag id=0A=
    this.scriptId =3D 'wired_reddit_scriptId' + =
JSONscriptRequest.prototype.scriptCounter++;=0A=
}=0A=
=0A=
// Static script ID counter=0A=
JSONscriptRequest.prototype.scriptCounter =3D 1;=0A=
=0A=
// buildScriptTag method=0A=
//=0A=
JSONscriptRequest.prototype.buildScriptTag =3D function () {=0A=
	this.complete =3D false;=0A=
    // Create the script tag=0A=
    this.scriptObj =3D document.createElement("script");=0A=
    this.scriptObj.onreadystatechange =3D function() {=0A=
		this.complete =3D true;=0A=
		=0A=
	}.bindAsEventListener(this);=0A=
	 this.scriptObj.onload =3D function() {=0A=
		this.complete =3D true;=0A=
	}.bindAsEventListener(this);=0A=
    // Add script object attributes=0A=
    this.scriptObj.setAttribute("type", "text/javascript");=0A=
    this.scriptObj.setAttribute("src", this.fullUrl + this.noCacheIE);=0A=
    this.scriptObj.setAttribute("id", this.scriptId);=0A=
}=0A=
 =0A=
JSONscriptRequest.prototype.removeScriptTag =3D function () {=0A=
    // Destroy the script tag=0A=
    this.headLoc.removeChild(this.scriptObj);  =0A=
}=0A=
=0A=
JSONscriptRequest.prototype.addScriptTag =3D function () {=0A=
    // Create the script tag=0A=
    this.headLoc.appendChild(this.scriptObj);=0A=
}=0A=
//cookie setting junk=0A=
function createCookie(name,value,days){if (days){var date =3D new =
Date();date.setTime(date.getTime()+(days*24*60*60*1000));var =
expires=3D"; expires=3D"+date.toGMTString();}else =
expires=3D"";document.cookie=3Dname+"=3D"+value+expires+"; path=3D/; =
domain=3Dreddit.com";} =0A=
=0A=
function readCookie(name){var nameEQ=3Dname+"=3D";var =
ca=3Ddocument.cookie.split(';');for(var i=3D0;i< ca.length;i++){var c =
=3Dca[i];while(c.charAt(0)=3D=3D' =
')c=3Dc.substring(1,c.length);if(c.indexOf(nameEQ)=3D=3D0)return =
c.substring(nameEQ.length,c.length);}return null;}=0A=
=0A=
var globalPageNum ;=0A=
=0A=
/*image preload for ie6 - uses object detection*/=0A=
if (window.external && (typeof window.XMLHttpRequest =3D=3D =
"undefined")) {=0A=
    // javascript targeting IE 6=0A=
    image1 =3D new Image();=0A=
    image1.src =3D =
"http://www.wired.com/images/comments/arrowupblue2.jpg ";=0A=
    image2 =3D new Image();=0A=
    image2.src =3D =
"http://www.wired.com/images/comments/arrowdownred2.jpg";=0A=
}=0A=
=0A=
/* preload images */=0A=
if (document.images)=0A=
{=0A=
	popTab =3D new Image();=0A=
	popTab.src =3D =
"http://www.wired.com/images/modules/commented_bg_t_sel.gif";=0A=
	comTab =3D new Image();=0A=
	comTab.src =3D =
"http://www.wired.com/images/modules/popular_bg_t_un.gif";=0A=
}=0A=
=0A=
/* function for movable type to redirect to login */=0A=
function mtIsLoggedIn(href){=0A=
	var curCookie =3D document.cookie;=0A=
	if (curCookie.indexOf(CommentBroker.prototype.COOKIE_NAME) > -1) {=0A=
		//user is logged in=0A=
		return;=0A=
	}=0A=
	//user is not logged in. redirect=0A=
	var newHref =3D CommentBroker.prototype.LOGIN_URL + =
CommentPage.prototype.getReturnTo()+href;=0A=
	changeLinkHref(null,newHref,href);=0A=
	return;=0A=
}=0A=
=0A=
function findLinkByHref(href) {=0A=
  for (var i=3D0; i<document.links.length; i++) {=0A=
    if (document.links[i].href =3D=3D href) return i;=0A=
  }=0A=
  return -1;=0A=
}=0A=
=0A=
function changeLinkHref(id,newHref,oldHref) {=0A=
  if (document.links.length > 0) {=0A=
      var index =3D findLinkByHref(oldHref);=0A=
      if (index > -1)=0A=
        document.links[index].href =3D newHref;=0A=
  }=0A=
}=0A=
=0A=
function gup( name )=0A=
{=0A=
  name =3D name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");=0A=
  var regexS =3D "[\\?&]"+name+"=3D([^&#]*)";=0A=
  var regex =3D new RegExp( regexS );=0A=
  var results =3D regex.exec( window.location.href );=0A=
  if( results =3D=3D null )=0A=
    return "";=0A=
  else=0A=
    return results[1];=0A=
}
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://w.sharethis.com/widget/?tabs=web%2Cemail&charset=utf-8&services=facebook%2Cmyspace%2Cdelicious%2Ctechnorati%2Cpropeller%2Cmixx%2Cnewsvine%2Cgoogle_bmarks%2Cyahoo_myweb%2Cwindows_live%2Ctailrank%2Cmagnolia%2Cfurl%2Cblinklist%2Cblogmarks& style=default&publisher=0ec71848-688b-4d92-957d-d8ba67ad2647&headerbg=%23e7e7e7&inactivebg=%23f1f1f1&inactivefg=%237e7e7e&linkfg=%23007ca5

/*=0A=
ShareThis Loader Version 1.23=0A=
11/04/2008 ShareThis.com =0A=
*/=0A=
=0A=
if (!SHARETHIS) {=0A=
	function SHARETHIS_merge(){=0A=
		var mix =3D {};=0A=
		for (var i =3D 0, l =3D arguments.length; i < l; i++){=0A=
			var object =3D arguments[i];=0A=
			if (typeof(object) !=3D 'object') continue;=0A=
			for (var key in object){=0A=
				var op =3D object[key], mp =3D mix[key];=0A=
				mix[key] =3D (mp && typeof(op) =3D=3D 'object' && typeof(mp) =3D=3D =
'object') ? SHARETHIS_merge(mp, op) : SHARETHIS_unlink(op);=0A=
			}=0A=
		}=0A=
		return mix;=0A=
	}=0A=
=0A=
	function SHARETHIS_unlink(object){=0A=
		var SHARETHIS_unlinked;	=0A=
		switch (typeof(object)){=0A=
			case 'object':=0A=
				SHARETHIS_unlinked =3D {};=0A=
				for (var p in object) SHARETHIS_unlinked[p] =3D =
SHARETHIS_unlink(object[p]);=0A=
			break;=0A=
			case 'hash':=0A=
				SHARETHIS_unlinked =3D SHARETHIS_unlink(object.getClean());=0A=
			break;=0A=
			case 'array':=0A=
				SHARETHIS_unlinked =3D [];=0A=
				for (var i =3D 0, l =3D object.length; i < l; i++) =
SHARETHIS_unlinked[i] =3D SHARETHIS_unlink(object[i]);=0A=
			break;=0A=
			default: return object;=0A=
		}=0A=
		return SHARETHIS_unlinked;=0A=
	}=0A=
=0A=
=0A=
	function Sharelet(options){=0A=
		this.node=3Dnull;=0A=
		this.button=3Dnull;=0A=
		=0A=
		this.properties=3D{=0A=
			type:       '',=0A=
			title:      document.title,=0A=
			summary:    '',=0A=
			content:    '',=0A=
			url:        document.URL,=0A=
			icon:       '',=0A=
			category:   '',=0A=
			updated:    document.lastModified,=0A=
			published:  '',=0A=
			author:     ''=0A=
		}=0A=
		this.options=3D {=0A=
			button: true,=0A=
			buttonText: 'ShareThis'=0A=
		}=0A=
		this.initialize=3Dfunction(options){=0A=
			this.options =3D SHARETHIS_merge(this.options, options);=0A=
		}=0A=
		this.initialize(options);=0A=
		this.bind=3D function(node){=0A=
			if (this.node !=3D=3D null && this.node !=3D=3D node) {=0A=
				try {this.node.removeChild(this.button)} catch(err){=0A=
				}=0A=
			}=0A=
			if (this.options.button =3D=3D true) {=0A=
				try{node.appendChild(this.button)} catch(err){=0A=
				}=0A=
			}=0A=
			this.node =3D node;=0A=
		}=0A=
	}=0A=
=0A=
	function ShareThisWidget(){=0A=
	    =0A=
		this.visible=3D 0;=0A=
	    this.wrapper=3D null;=0A=
	    this.iframe=3Dnull;=0A=
	    this.close=3Dnull;=0A=
	    this.sharelet=3Dnull;=0A=
	    this.left=3D0;=0A=
	    this.top=3D0;=0A=
	    this.hiddenEmbeds=3Dfalse;=0A=
	    this.loaderHTML=3D '<html><head><style>body{background:#eee =
url(http://w.sharethis.com/widget/1.15/load.gif) center center =
no-repeat;color:#bbb;font:bold 18px =
Arial,Helvetica,sans-serif;padding:50px =
20px;text-align:center;}</style></head><body>Getting ready to =
share!</body></html>';=0A=
	 //   this.options =3D options;=0A=
        var d =3D document.createElement('div');=0A=
        d.className =3D 'stwrapper';=0A=
        d.style.visibility =3D 'hidden';=0A=
        this.wrapper =3D d;=0A=
=0A=
	    this.hide=3Dfunction(opts){=0A=
	        SHARETHIS.widget.visible =3D 0;=0A=
	        SHARETHIS.widget.wrapper.style.visibility =3D 'hidden';=0A=
	        if (Boolean(SHARETHIS.widget.hiddenEmbeds) =3D=3D true || (opts =
&& Boolean(opts.embeds) !=3D true)) {=0A=
	            SHARETHIS.widget.hiddenEmbeds =3D false;=0A=
	            SHARETHIS.widget.showEmbeds();=0A=
	        }=0A=
	        return false;=0A=
	    }=0A=
       =0A=
        try {=0A=
            var f =3D document.createElement('<iframe name=3D"stframe" =
allowTransparency=3D"true" =
style=3D"body{background:transparent;}"></iframe>');=0A=
        } catch(err) {=0A=
            var f =3D document.createElement('iframe');=0A=
            f.allowTransparency=3D"true";=0A=
            f.setAttribute("allowTransparency", "true");=0A=
        }=0A=
        f.id =3D 'stframe';=0A=
        f.className =3D 'stframe';=0A=
        f.name =3D 'stframe';=0A=
        f.frameBorder =3D '0';=0A=
        f.scrolling =3D 'no';=0A=
        f.width =3D '354px';=0A=
        f.height =3D '437px';=0A=
        d.appendChild(f);=0A=
        this.iframe =3D f;=0A=
=0A=
        var a =3D document.createElement('a');=0A=
        a.href =3D 'javascript:void(0);';=0A=
        a.title =3D 'close';=0A=
        a.className =3D 'stclose';=0A=
        a.onclick =3D this.hide;=0A=
        a.style.color =3D '#fff';=0A=
        var t =3D document.createTextNode('X');=0A=
        a.appendChild(t);=0A=
        d.appendChild(a);=0A=
        this.close =3D a;=0A=
=0A=
		this.show=3Dfunction(opts){=0A=
	        SHARETHIS.widget.visible =3D 1;=0A=
	        SHARETHIS.widget.wrapper.style.left =3D this.left+'px';=0A=
	        SHARETHIS.widget.wrapper.style.top =3D this.top+'px';=0A=
	        if (SHARETHIS.widget.wrapper.parentNode =3D=3D null=0A=
	            || typeof(SHARETHIS.widget.wrapper.parentNode.tagName) =
=3D=3D 'undefined'){=0A=
	            document.body.appendChild(SHARETHIS.widget.wrapper);=0A=
	        }=0A=
	        SHARETHIS.widget.wrapper.style.visibility =3D 'visible';=0A=
	        if (opts && Boolean(opts.embeds) !=3D true) {=0A=
	            SHARETHIS.widget.hiddenEmbeds =3D true;=0A=
	            SHARETHIS.widget.hideEmbeds();=0A=
	        }=0A=
	        return false;=0A=
	    }=0A=
=0A=
	    this.hideEmbeds=3Dfunction() {=0A=
	        var embeds =3D document.getElementsByTagName('embed');=0A=
	        for (var i=3D0; i< embeds.length; i++) {=0A=
	            embeds[i].style.visibility =3D "hidden";=0A=
	        }=0A=
	    }=0A=
	    this.showEmbeds=3Dfunction() {=0A=
	        var embeds =3D document.getElementsByTagName('embed');=0A=
	        for (var i=3D0; i< embeds.length; i++) {=0A=
	            embeds[i].style.visibility =3D "visible";=0A=
	        }=0A=
	    }=0A=
	    this.loading=3Dfunction(){=0A=
	        var w =3D parent.frames['stframe'];=0A=
	        try {=0A=
	        w.window.document.open();=0A=
	        w.window.document.clear();=0A=
	        w.window.document.write(this.loaderHTML);=0A=
	        w.window.document.close();=0A=
	        } catch(err) {}=0A=
	    }=0A=
	}=0A=
=0A=
/*=0A=
	 *    ShareThis=0A=
	 *=0A=
	 *    This global object implements the ShareThis API and binding =
sharelets and the widget=0A=
	 *    together.=0A=
	 */=0A=
	function ShareThis(options){=0A=
		=0A=
	    this.version=3D    '1.23';=0A=
	    this.ready=3D      false;=0A=
	    this.readyList=3D  [];=0A=
	    this.toolbar=3D    false;=0A=
	    this.counter=3D    0;=0A=
	    this.widget=3D     null;=0A=
	    this.sharelets=3D  [];=0A=
	    this.page=3D       {};=0A=
	   	this.query=3D      {};=0A=
		this.lastUrl=3D     'blank';=0A=
		this.logFlag=3D		true;=0A=
	    this.meta=3D{=0A=
	        publisher : '',=0A=
	        hostname  : location.host,=0A=
	        location  : location.pathname=0A=
	    }=0A=
	    this.load=3Dfunction(t, opts) {=0A=
	        var e =3D document.createElement(t);=0A=
	        for (var i in opts) {=0A=
	            e.setAttribute(i, opts[i]);=0A=
	        }=0A=
	        try {=0A=
	            document.getElementsByTagName('head')[0].appendChild(e);=0A=
	        } catch (err) {=0A=
	            document.body.appendChild(e);=0A=
	        }=0A=
	    }=0A=
		this.onReady=3D function() {=0A=
	        SHARETHIS.ready =3D true;=0A=
	        for (var i =3D 0; i < SHARETHIS.readyList.length; ++i)=0A=
	            SHARETHIS.readyList[i].apply(document, [SHARETHIS]);=0A=
	    }=0A=
		this.luminescence=3Dfunction(color) {=0A=
	        var rgb =3D {};=0A=
	        if (color.length =3D=3D 7) {=0A=
	  	    rgb =3D [parseInt('0x' + color.substring(1, 3)) / 255,=0A=
	  	           parseInt('0x' + color.substring(3, 5)) / 255,=0A=
	  		   parseInt('0x' + color.substring(5, 7)) / 255];=0A=
	        } else if (color.length =3D=3D 4) {=0A=
	  	    rgb =3D  [parseInt('0x' + color.substring(1, 2)) / 15,=0A=
	  		    parseInt('0x' + color.substring(2, 3)) / 15,=0A=
	  		    parseInt('0x' + color.substring(3, 4)) / 15];=0A=
	        }=0A=
	        var r =3D rgb[0], g =3D rgb[1], b =3D rgb[2];=0A=
	        var min =3D Math.min(r, Math.min(g, b));=0A=
	        var max =3D Math.max(r, Math.max(g, b));=0A=
	        return (min + max) / 2;=0A=
	    }=0A=
	    this.initialize=3Dfunction(options){=0A=
	        var options =3D options || {};=0A=
	        this.options =3D options;=0A=
	        if (options.publisher) {=0A=
	            this.meta.publisher =3D options.publisher;=0A=
	        }=0A=
			this.page=3Dnew Sharelet(SHARETHIS_merge(options,{button:false}));=0A=
			this.widget=3Dnew ShareThisWidget;=0A=
	        if (options.headerbg) {=0A=
	            var l =3D this.luminescence(options.headerbg);=0A=
	            this.widget.close.style.color =3D l > 0.5 ? '#000' : '#fff';=0A=
	        }=0A=
	        var css =3D 'http://w.sharethis.com/widget/' + this.version + =
'/sharethis.css';=0A=
	        this.load('link', {=0A=
	            href : (this.options.css ? this.options.css : css),=0A=
	            rel  : 'stylesheet',=0A=
	            type : 'text/css'=0A=
	        });=0A=
	        if (typeof(window.addEventListener) !=3D 'undefined') {=0A=
	            window.addEventListener("load", this.onReady, false);=0A=
	        } else if (typeof(document.addEventListener) !=3D 'undefined') {=0A=
	            document.addEventListener("load", this.onReady, false);=0A=
	        } else if (typeof window.attachEvent !=3D 'undefined') {=0A=
	            window.attachEvent("onload", this.onReady);=0A=
	        }=0A=
	    }=0A=
		this.initialize(options);=0A=
	    this.selection=3Dfunction(){=0A=
	        if (window.getSelection) {=0A=
	            this.page.properties.selection =3D window.getSelection();=0A=
	        } else if (document.getSelection) {=0A=
	            this.page.properties.selection =3D document.getSelection();=0A=
	        } else if (document.selection && =
document.selection.createRange) {=0A=
	            this.page.properties.selection =3D =
document.selection.createRange().text;=0A=
	        }=0A=
	    }=0A=
=0A=
	    this.defer=3Dfunction(f) {=0A=
	        if (this.ready) {=0A=
	            f.apply(document, [SHARETHIS]);=0A=
	        } else {=0A=
	            this.readyList.push( function() { return f.apply(this, =
[SHARETHIS]) } );=0A=
	            //this.readyList.push(f);=0A=
	        }=0A=
	    }=0A=
	    this.pageSize=3Dfunction() {=0A=
	        var pScroll =3D [0,0];=0A=
	        if (typeof(window.pageYOffset) =3D=3D 'number') {=0A=
	            //Netscape compliant=0A=
	            pScroll =3D [window.pageXOffset, window.pageYOffset];=0A=
	        } else if (document.body && (document.body.scrollLeft || =
document.body.scrollTop)) {=0A=
	            //DOM compliant=0A=
	            pScroll =3D [document.body.scrollLeft, =
document.body.scrollTop];=0A=
	        } else if (document.documentElement=0A=
	          && (document.documentElement.scrollLeft || =
document.documentElement.scrollTop)) {=0A=
	            //IE6 standards compliant mode=0A=
	            pScroll =3D [document.documentElement.scrollLeft,=0A=
	                       document.documentElement.scrollTop];=0A=
	        }=0A=
	        return pScroll;=0A=
	    }=0A=
	    this.addEntry=3Dfunction(properties, options){=0A=
	        var options =3D options || {};=0A=
		try{properties.url=3Dproperties.url.toString();}=0A=
		catch(err){=0A=
			//noop=0A=
		}=0A=
	        if (typeof(options.button) =3D=3D "undefined") {=0A=
	            options.button =3D true;=0A=
	        }=0A=
	        if (typeof(options.bind) =3D=3D "undefined") {=0A=
	            options.bind =3D true;=0A=
	        }=0A=
			var s=3Dnew Sharelet(SHARETHIS_merge(this.options, options));=0A=
	        s.properties =3D SHARETHIS_merge(s.properties, properties);=0A=
	        s.idx =3D this.sharelets.push(s) - 1;=0A=
	        s.sharethis =3D this;=0A=
	        s.widget =3D this.widget;=0A=
		=0A=
			if(s.properties.url!=3D=3Dthis.lastUrl){=0A=
				this.lastUrl=3Ds.properties.url;=0A=
			}=0A=
			else{=0A=
				this.logFlag=3Dfalse;=0A=
			}=0A=
=0A=
	        s.popup =3D function(e){=0A=
	             if (s.options.onclick) {=0A=
	                  var res =3D s.options.onclick.apply(document, [s]);=0A=
	                  if (res =3D=3D false) {=0A=
	                      return false;=0A=
	                  }=0A=
	             }=0A=
	             SHARETHIS.selection();=0A=
				var query_str=3D[];=0A=
=0A=
				for (var j in SHARETHIS.meta) {=0A=
					var =
tmp=3D"meta_"+j+"=3D"+encodeURIComponent(encodeURIComponent(SHARETHIS.met=
a[j]));=0A=
					if(SHARETHIS.meta[j]!=3D=3D""){=0A=
						query_str.push(tmp);=0A=
					}=0A=
				}=0A=
				for (var j in SHARETHIS.page.properties) {=0A=
					var =
tmp=3D"page_"+j+"=3D"+encodeURIComponent(encodeURIComponent(SHARETHIS.pag=
e.properties[j]));=0A=
					if( (j=3D=3D=3D"url" || j=3D=3D=3D"title" || j=3D=3D=3D"summary") ){=0A=
						if(SHARETHIS.page.properties[j]!=3D=3D""){=0A=
							query_str.push(tmp);=0A=
						}=0A=
					}=0A=
				}=0A=
				var olist=3D[s];=0A=
				for (var i=3D0; i < olist.length; i++) {=0A=
					obj =3D olist[i];=0A=
					for (var j in obj.properties) {=0A=
						var =
tmp=3Dj+"[]=3D"+encodeURIComponent(encodeURIComponent(obj.properties[j]))=
;=0A=
						if(obj.properties[j]!=3D=3D""){=0A=
							query_str.push(tmp);=0A=
						}=0A=
					}=0A=
					for (var j in obj.options) {=0A=
						var =
tmp=3D"opts_"+j+"=3D"+encodeURIComponent(encodeURIComponent(obj.options[j=
]));=0A=
						if(obj.options[j]!=3D=3D""){=0A=
							query_str.push(tmp);=0A=
						}=0A=
					}=0A=
				}=0A=
				for (var j in SHARETHIS.query) {=0A=
					var =
tmp=3D"query_"+j+"=3D"+encodeURIComponent(encodeURIComponent(SHARETHIS.qu=
ery[j]));=0A=
					/*if(j=3D=3D=3D"tabs" || j=3D=3D=3D"services" || j=3D=3D=3D"ireg" =
|| j=3D=3D=3D"reg" || j=3D=3D){=0A=
						query_str.push(tmp)//lightbox only uses: tabs, services, ireg, reg =
but sending everything=0A=
					}*/=0A=
					query_str.push(tmp)//lightbox only uses: tabs, services, ireg, reg =
but sending everything=0A=
				}=0A=
				var qry_str=3Dquery_str.join('&');=0A=
			//	qry_str=3Dqry_str.replace(/%3B/,'');=0A=
			//	console.log(qry_str);=0A=
				var p =3D =
window.open("http://sharethis.com/share/lightbox.php?"+qry_str, =
"stframe","status=3D1,toolbar=3D0,width=3D354,height=3D437");=0A=
	             s.widget.popup =3D p;=0A=
	             return false;=0A=
	        }=0A=
	        s.attachButton =3D function(a){=0A=
	            a.onclick =3D (Boolean(s.options.popup) =3D=3D true ? =
s.popup : s.onClick);=0A=
	        }=0A=
	        s.onClick =3D function(e){=0A=
	            if (s.options.onclick) {=0A=
	                 var res =3D s.options.onclick.apply(document, [s]);=0A=
	                 if (res =3D=3D false) {=0A=
	                     return false;=0A=
	                 }=0A=
	            }=0A=
	            findPos =3D function(obj) {=0A=
	                var obj =3D obj || {};=0A=
	                if (obj.parentNode && =
obj.parentNode.className.indexOf('stbutton') !=3D -1) {=0A=
	                    obj =3D obj.parentNode;=0A=
	                }=0A=
	                var pScroll =3D SHARETHIS.pageSize();=0A=
	                var pos =3D pScroll;=0A=
	                var widgetWidth =3D 354;=0A=
	                if (obj.offsetParent) {=0A=
	                    odims =3D {offsetLeft:obj.offsetLeft, =
scrollWidth:obj.scrollWidth};=0A=
	                    pos =3D =
[obj.offsetLeft+obj.scrollWidth,obj.offsetTop+obj.scrollHeight];=0A=
	                    while (obj =3D obj.offsetParent) {=0A=
	                        pos[0] +=3D obj.offsetLeft;=0A=
	                        pos[1] +=3D obj.offsetTop;=0A=
	                    }=0A=
	                    if (s.options.offsetLeft) {=0A=
	                        pos[0] +=3D parseInt(s.options.offsetLeft);=0A=
	                    }=0A=
	                    if (s.options.offsetTop) {=0A=
	                        pos[1] +=3D parseInt(s.options.offsetTop);=0A=
	                    }=0A=
	                    if (!s.options.offsetLeft && !s.options.offsetTop) {=0A=
	                        pos[0] -=3D odims.scrollWidth;=0A=
	                        if (pos[0] + widgetWidth > =
document.body.scrollWidth) {=0A=
	                            pos[0] -=3D widgetWidth - odims.scrollWidth;=0A=
	                        }=0A=
	                    }=0A=
	                }=0A=
	                return pos;=0A=
	            }=0A=
	            if (!e) var e =3D window.event;=0A=
	            var el =3D e.target || e.srcElement;=0A=
	            var coords =3D findPos(el);=0A=
	            s.widget.left =3D coords[0];=0A=
	            s.widget.top =3D coords[1];=0A=
            =0A=
	            if (s.widget.visible) {=0A=
	                if (s =3D=3D s.widget.sharelet) {=0A=
	                    s.widget.hide(s.options);=0A=
	                } else {=0A=
	                    s.widget.loading();=0A=
	                    s.share();=0A=
	                }=0A=
	            } else {=0A=
	                if (s =3D=3D s.widget.sharelet) {=0A=
	                    s.widget.show(s.options);=0A=
	                } else {=0A=
	                    s.widget.show(s.options);=0A=
	                    s.widget.loading();=0A=
	                    s.share();=0A=
	                }=0A=
	            }=0A=
	            return false;=0A=
	        }=0A=
	        s.share =3D function(){=0A=
	            return s.sharethis.share(s);=0A=
	        }=0A=
	        if (typeof(s.options.button) =3D=3D "undefined" || =
Boolean(s.options.button) !=3D false) {=0A=
	            var a =3D document.createElement("a");=0A=
	            a.className =3D 'stbutton stico_' + (s.options.style ? =
s.options.style : (SHARETHIS.options.style ? SHARETHIS.options.style : =
'default'));=0A=
	            a.title =3D "ShareThis via email, AIM, social bookmarking =
and networking sites, etc.";=0A=
	            a.href =3D "#";=0A=
	            a.onclick =3D (Boolean(s.options.popup) =3D=3D true ? =
s.popup : s.onClick);=0A=
	            var t =3D document.createElement("span");=0A=
	            t.className =3D 'stbuttontext';=0A=
	            =
t.appendChild(document.createTextNode(s.options.buttonText));=0A=
	            a.appendChild(t);=0A=
	            s.button =3D a;=0A=
	            if (typeof(s.options.bind) =3D=3D "undefined" || =
Boolean(s.options.bind) !=3D false) {=0A=
	                var id =3D 'sharethis_' + s.idx;=0A=
	                document.write('<span id=3D"' + id + '"></span>');=0A=
	                var x =3D document.getElementById(id);=0A=
	                if (x) {=0A=
	                    x.appendChild(a);=0A=
	                }=0A=
	            }=0A=
	        }=0A=
	        if(this.logFlag){this.defer(function(){SHARETHIS.log('view', =
s)});}=0A=
	        return s;=0A=
	    }=0A=
	    this.share=3Dfunction(sharelet){=0A=
	        this.selection();=0A=
	        this.widget.sharelet =3D sharelet;=0A=
	        this.widget.show(sharelet.options);=0A=
	        var f =3D SHARETHIS.form([sharelet]);=0A=
	        document.body.appendChild(f);=0A=
	        f.submit();=0A=
	    }=0A=
	    this.form=3Dfunction(olist) {=0A=
			field =3D function(k, v, brackets) {=0A=
	            var f   =3D document.createElement("input");=0A=
	            f.type  =3D "hidden";=0A=
	            f.name  =3D (brackets =3D=3D true ? k + "[]" : k);=0A=
	            f.value =3D v;=0A=
	            return f;=0A=
	        }=0A=
	        normalize =3D function(s){=0A=
	            if (s =3D=3D null) {=0A=
	                return '';=0A=
	            }=0A=
	            return encodeURIComponent(s);=0A=
	        }=0A=
=0A=
	        var f    =3D document.createElement("form");=0A=
	        //f.className  =3D "stform";=0A=
	        f.method =3D "post";=0A=
	        f.action =3D "http://sharethis.com/share/lightbox.php";=0A=
	        f.target =3D "stframe";=0A=
	        for (var j in this.meta) {=0A=
	            f.appendChild(field("meta_" + j, normalize(this.meta[j])));=0A=
	        }=0A=
	        for (var j in this.page.properties) {=0A=
	            f.appendChild(field("page_" + j, =
normalize(this.page.properties[j])));=0A=
	        }=0A=
	        for (var j in this.query) {=0A=
	            f.appendChild(field("query_" + j, =
normalize(this.query[j])));=0A=
	        }=0A=
	        for (var i=3D0; i < olist.length; i++) {=0A=
	            obj =3D olist[i];=0A=
	            for (var j in obj.properties) {=0A=
	                f.appendChild(field(j, normalize(obj.properties[j]), =
true));=0A=
	            }=0A=
	            for (var j in obj.options) {=0A=
	                f.appendChild(field("opts_"+j, =
normalize(obj.options[j]), false));=0A=
	            }=0A=
	        }=0A=
	        return f;=0A=
	    }=0A=
	    this.log=3Dfunction(event, obj) {=0A=
	        var url =3D "http://r.sharethis.com/log?event=3D" + event=0A=
	            + "&publisher=3D" + =
encodeURIComponent(SHARETHIS.meta.publisher)=0A=
	            + "&hostname=3D" + =
encodeURIComponent(SHARETHIS.meta.hostname)=0A=
	            + "&location=3D" + =
encodeURIComponent(SHARETHIS.meta.location)=0A=
	            + "&url=3D" + encodeURIComponent(obj.properties.url)=0A=
	            + "&ts" + (new Date()).getTime() + "." + =
SHARETHIS.counter++;=0A=
=0A=
	        var logger =3D new Image(1,1);=0A=
	        logger.src =3D url;=0A=
	        logger.onload =3D function(){return;}=0A=
	    }=0A=
	}=0A=
=0A=
	var _query =3D [];=0A=
	_query.tabs =3D 'web,email';=0A=
_query.charset =3D 'utf-8';=0A=
_query.services =3D =
'facebook,myspace,delicious,technorati,propeller,mixx,newsvine,google_bma=
rks,yahoo_myweb,windows_live,tailrank,magnolia,furl,blinklist,blogmarks';=0A=
_query.style =3D 'default';=0A=
_query.publisher =3D '0ec71848-688b-4d92-957d-d8ba67ad2647';=0A=
_query.headerbg =3D '#e7e7e7';=0A=
_query.inactivebg =3D '#f1f1f1';=0A=
_query.inactivefg =3D '#7e7e7e';=0A=
_query.linkfg =3D '#007ca5';=0A=
	var SHARETHIS=3Dnew ShareThis(_query);=0A=
	SHARETHIS.log('pview', SHARETHIS.page);=0A=
	SHARETHIS.query =3D _query;=0A=
	var st =3D SHARETHIS;=0A=
=0A=
} // end if !SHARETHIS=0A=
=0A=
// Don't run if called from HEAD, or if toolbar has been run=0A=
var _slist =3D document.getElementsByTagName('script');=0A=
var _s =3D _slist[_slist.length - 1];=0A=
if (_s && _s.parentNode.tagName !=3D "HEAD" && typeof(_sttoolbar) =3D=3D =
"undefined") {=0A=
    var obj =3D =
SHARETHIS.addEntry(null,SHARETHIS_merge(_query,{bind:false}));=0A=
    var id =3D 'sharethis_' + obj.idx;=0A=
    document.write('<span id=3D"' + id + '"></span>');=0A=
    var x =3D document.getElementById(id);=0A=
    obj.bind(x);=0A=
}=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://reddit.com/button.js?t=1&width=120&height=20

=0A=
=0A=
=0A=
(function() {=0A=
var write_string=3D"<iframe =
src=3D\"http://www.reddit.com/button_content?t=3D1&width=3D120&url=3D";=0A=
if (window.reddit_url)  { write_string +=3D =
encodeURIComponent(reddit_url); }=0A=
else { write_string +=3D =
encodeURIComponent('http://blog.wired.com/27bstroke6/2008/11/extortion-pl=
ot.html');}=0A=
if (window.reddit_title) { write_string +=3D '&title=3D' + =
encodeURIComponent(window.reddit_title); }=0A=
if (window.reddit_css) { write_string +=3D '&css=3D' + =
encodeURIComponent(window.reddit_css); }=0A=
if (window.reddit_bgcolor) { write_string +=3D '&bgcolor=3D' + =
encodeURIComponent(window.reddit_bgcolor); }=0A=
if (window.reddit_bordercolor) { write_string +=3D '&bordercolor=3D' + =
encodeURIComponent(window.reddit_bordercolor); }=0A=
if (window.reddit_newwindow) { write_string +=3D '&newwindow=3D' + =
encodeURIComponent(window.reddit_newwindow);}=0A=
write_string +=3D "\" height=3D\"20\" width=3D\"120\" scrolling=3D'no' =
frameborder=3D'0'></iframe>";=0A=
document.write(write_string);=0A=
})()=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digg.com/tools/diggthis.js

(function(){var D=3Dtypeof digg_skin=3D=3D"string"?digg_skin:"";var =
C=3D80;var A=3D52;if(D=3D=3D"compact"){C=3D18;A=3D120=0A=
}else{if(D=3D=3D"icon"){C=3D16;A=3D16}}var B=3Dtypeof =
digg_url=3D=3D"string"?digg_url:(typeof =
DIGG_URL=3D=3D"string"?DIGG_URL:window.location.href);=0A=
document.write("<iframe =
src=3D'http://digg.com/tools/diggthis.php?u=3D"+escape(B).replace(/\+/g,"=
%2b")+(typeof =
digg_title=3D=3D"string"?("&t=3D"+escape(digg_title)):"")+(typeof =
digg_window=3D=3D"string"?("&w=3D"+escape(digg_window)):"")+(typeof =
digg_bodytext=3D=3D"string"?("&b=3D"+escape(digg_bodytext)):"")+(typeof =
digg_media=3D=3D"string"?("&m=3D"+escape(digg_media)):"")+(typeof =
digg_topic=3D=3D"string"?("&c=3D"+escape(digg_topic)):"")+(typeof =
digg_bgcolor=3D=3D"string"?("&k=3D"+escape(digg_bgcolor)):"")+(D?("&s=3D"=
+D):"")+"' height=3D'"+C+"' width=3D'"+A+"' frameborder=3D'0' =
scrolling=3D'no'></iframe>")=0A=
})();
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d.yimg.com/ds/badge.js

(function(){var T=3D"http://buzz.yahoo.com";var =
L=3Dwindow.location.href.replace(/http:\/\/([^\/:]+).*$/,"$1").split(".")=
.slice(-2).join(".");var F=3D"http://l.yimg.com/ds/orion";var =
G=3D"0.3.9";var Q=3DF+"/"+G;var =
D=3Dwindow.yahooBuzzOnLoad||function(){};var =
C=3Dwindow.yahooBuzzArticleId;var H=3Dwindow.yahooBuzzShowBranding;var =
J=3Dwindow.yahooBuzzBadgeType;var =
S=3Dfunction(X,Y,W,Z,V){M({name:"from",value:"publisher"});M({name:"asset=
type",value:"article"});M({name:"publisherurn",value:Y[0]});M({name:"guid=
",value:Y[1]});M({name:".done",value:"/article/"+Y[0]+"/"+encodeURICompon=
ent(encodeURIComponent(Y[1]))});M({name:"loc",value:L});M({name:"votetype=
",value:1});R(X,W,Z,O+"/article/"+Y[0]+"/"+encodeURIComponent(encodeURICo=
mponent(Y[1])),V);D.call(X);};var B=3D[];var N=3Dfunction(Y,W){var =
V=3Ddocument.createElement(Y);V.attachEventListener=3DP;V.removeEventList=
ener=3DP;V.attachEvent=3DP;V.detatchEvent=3DP;for(var Z in =
W){if(Z=3D=3D=3D"style"){for(var X in =
W[Z]){V.style[X]=3DW[Z][X];}}else{V[Z]=3DW[Z];}}return V;};var =
R=3Dfunction(X,b,d,W,Y){var c,f;var Z=3D'<span =
style=3D"cursor:pointer;cursor:hand;color:#666;line-height:10px;display:b=
lock;margin-top:3px;font-size:10px;font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif;padding-right:5px;">on Yahoo!</span>';var =
e=3D{form:X,href:W,onclick:I};var =
V=3D{"textDecoration":"none","width":"74px","display":"block","textAlign"=
:"right"};switch(b){case"text":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>Yahoo! =
Buzz</span>';e.innerHTML=3Df;break;case"textbutton":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;left:-4px;padding-l=
eft:24px;font-size:80%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-se=
rif;display:block;line-height:22px;height:22px;color:#00c;background:url(=
'+Q+'/img/badge-textbutton.png) left center no-repeat;">Buzz =
up!</span>';e.style=3D{target:"_new",width:"auto",position:"relative",lef=
t:"4px",display:"block",width:"80px",background:"url("+Q+"/img/badge-text=
button.png) right center =
no-repeat"};e.innerHTML=3Df;break;case"logo":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span></span>';e.innerHTML=3Df;break;=
case"small":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-small.png) top left =
no-repeat;display:block;height:0;padding-top:22px;width:74px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;e.innerHTML=3Df;break;case"large":f=
=3D'<span style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-large.png) top left =
no-repeat;display:block;height:0;padding-top:33px;width:109px;text-indent=
:-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"109px";e.innerHTML=3Df;b=
reak;case"medium":default:f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-medium.png) top left =
no-repeat;display:block;height:0;padding-top:27px;width:91px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"91px";e.innerHTML=3Df;br=
eak;}var =
g=3DN("span",{id:X.id,className:X.className});g.appendChild(N("a",e));X.i=
d=3DX.id+"-form";Y.parentNode.insertBefore(g,Y);Y.parentNode.removeChild(=
Y);K();};var M=3Dfunction(W){var V=3DN("input",W);B.push(V);};var =
I=3Dfunction(X){X=3DX||window.event;var =
V=3DX.target||X.srcElement;while(V&&V.tagName!=3D=3D"A"){V=3DV.parentNode=
;}if(!V){return true;}var W=3DV.form;U(W);if(typeof =
(X.preventDefault)=3D=3D=3D"function"){X.preventDefault();}X.returnValue=3D=
false;X.cancelBubble=3Dtrue;X.stopPropagation&&X.stopPropagation();return=
 false;};var P=3Dfunction(V){return true;};var =
U=3Dfunction(Z){if(!Z){return true;}for(var =
Y=3DB.length-1;Y>-1;Y--){Z.appendChild(B[Y]);}Z.onsubmit=3DP;document.bod=
y.appendChild(Z);Z.submit();var =
W=3DZ.getElementsByTagName("input");for(var =
Y=3D0,V=3DW.length;Y<V;Y++){try{W[Y].parentNode.removeChild(W[Y]);}catch(=
X){continue;}}Z.parentNode.removeChild(Z);};var A=3Dfunction(){var =
Y=3D"yahooBuzzBadge",W=3DY,V=3D0,X;while((X=3Ddocument.getElementById(W))=
&&X.____yb=3D=3D1||document.getElementById(W+"-form")){W=3DY+"-"+V;V++;}i=
f(X){X.____yb=3D1;}return W;}();var E=3Dfunction(){var W=3DA;for(var =
V=3D0;V<5;V++){W+=3DString.fromCharCode(Math.floor(Math.random()*26)+97);=
}document.write('<span id=3D"'+W+'" =
style=3D"position:absolute;left:-999em;height:0;width:0;"></span>');retur=
n document.getElementById(W);}();E.____yb=3D1;var K;var =
O;window.setTimeout(function(){K=3Dfunction(){if(E&&E.parentNode){E.paren=
tNode.removeChild(E);}Y=3Dnull;};var W=3Dfunction(){if(!E){return =
undefined;}var =
b=3DE;while(b&&(!b.tagName||b.tagName!=3D=3D"SCRIPT")){if(b&&b.previousSi=
bling&&b.previousSibling.tagName&&b.previousSibling.childNodes.length){b=3D=
b.previousSibling.lastChild;}else{if(b=3D=3D=3Db.parentNode.firstChild){b=
=3Db.parentNode;}else{b=3Db.previousSibling;}}}if(!b){return =
undefined;}b.____yb=3D1;return =
b;}();O=3D(W&&W.src)||"";if(O.substr(0,1)=3D=3D=3D"/"){O=3D"http://"+wind=
ow.location.host;}O=3DO.replace(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?(\=
/.*)?/,"http://$1$2");if(!O.match(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?=
$/)){O=3DT;}var Z=3Dfunction(){var b=3D"";if(C&&typeof =
(C)=3D=3D=3D"string"){b=3DC;}else{if(W&&W.innerHTML&&W.src){b=3DW.innerHT=
ML.replace(/[\n\r\s\t]+/g," =
").replace(/^\s+/,"").replace(/\s+$/,"");}}b=3Db.split(":");return[b.shif=
t(),b.join(":")];}();var X=3Dfunction(){var b;if(J&&typeof =
(J)=3D=3D=3D"string"){b=3DJ;}else{if(W){b=3DW.getAttribute("badgetype");}=
}return b||"medium";}();var a=3Dfunction(){var b;if(H&&typeof =
(H)!=3D=3D"undefined"){b=3DH;}else{if(W){b=3DW.getAttribute("showbranding=
");}}if(!isNaN(b)){b=3D(+b);}else{if(b=3D=3D=3D"false"||b=3D=3D=3D"no"||b=
=3D=3D=3D"off"){b=3Dfalse;}}return !!b;}();var =
V=3Ddocument.getElementById(A)||E;V.____yb=3D1;var =
Y=3Dfunction(){if(!V){return undefined;}var =
b=3DN("form",{id:A+"-form",className:"yahooBuzzBadge-form",action:O+"/vot=
e/",method:"post",target:"_new",____yb:1,style:{position:"absolute",heigh=
t:"1px",width:"1px",visibility:"hidden"}});V.id=3D"";return =
b;}();S(Y,Z,X,a,V);},0);})();
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://origin.www.wired.com/js/ads/google_customize.js

function google_ad_request_done(google_ads) {
	/*
	* This function is required and is used to display
	* the ads that are returned from the JavaScript
	* request. You should modify the document.write
	* commands so that the HTML they write out fits
	* with your desired ad layout.
	*/
	var s =3D '';
	var i;
=09
	/*
	* Verify that there are actually ads to display.
	*/
	if (google_ads.length =3D=3D 0) {
		return;
	}
=09
	/*
	* If an image or flash ad is returned, display that ad.
	* Otherwise, build a string containing all of the ads and
	* then use a document.write() command to print that string.
	*/
=09
	if (google_ads[0].type =3D=3D "flash") {
=09
		s +=3D '<a href=3D\"' +
		google_info.feedback_url + '\" style=3D"color:000000">Ads by =
Google</a><br>' +
		'<object classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' +
		' =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,0,0" WIDTH=3D"' +
		google_ad.image_width + '" HEIGHT=3D"' +
		google_ad.image_height + '"> <PARAM NAME=3D"movie" VALUE=3D"' +
		google_ad.image_url + '">' +
		'<PARAM NAME=3D"quality" VALUE=3D"high">' +
		'<PARAM NAME=3D"AllowScriptAccess" VALUE=3D"never">' +
		'<EMBED src=3D"' +
		google_ad.image_url + '" WIDTH=3D"' +
		google_ad.image_width + '" HEIGHT=3D"' +
		google_ad.image_height +
		'" TYPE=3D"application/x-shockwave-flash"' +
		' AllowScriptAccess=3D"never" ' +
		' =
PLUGINSPAGE=3D"http://www.macromedia.com/go/getflashplayer"></EMBED></OBJ=
ECT>';
=09
	} else if (google_ads[0].type =3D=3D "image") {
=09
		s +=3D '<a href=3D\"' +
		google_info.feedback_url + '\" style=3D"color:000000">Ads by =
Google</a><br> <a href=3D"' +
		google_ads[0].url + '" target=3D"_top" title=3D"go to ' +
		google_ads[0].visible_url + '" onmouseout=3D"window.status=3D\'\'" =
onmouseover=3D"window.status=3D\'go to ' +
		google_ads[0].visible_url + '\';return true"><img border=3D"0" =
src=3D"' +
		google_ads[0].image_url + '"width=3D"' +
		google_ads[0].image_width + '"height=3D"' +
		google_ads[0].image_height + '"></a>';
=09
	} else if (google_ads[0].type =3D=3D "html") {
=09
	s +=3D google_ads[0].snippet;
=09
	} else if (google_ads.length >=3D 1) {
=09
	  /*
	  * For text ads, append each ad to the string.
	  */
=09
		for(i =3D 0; i < google_ads.length; ++i) {
	=09
			s +=3D '<a style=3D"text-decoration:none" href=3D"' +
			google_ads[i].url + '" onmouseout=3D"window.status=3D\'\'" =
onmouseover=3D"window.status=3D\'go to ' +
			google_ads[i].visible_url + '\';return true"> <span style=3D""> <b>' =
+
			google_ads[i].line1 + '</b><br></span></a> <span class=3D"ad_text">' =
+
			google_ads[i].line2 + ' ' +
			google_ads[i].line3 + '</span> - <span><a =
style=3D"color:#000;text-decoration:underline;font-size: 1em;" href=3D"' =
+
			google_ads[i].url + '" onmouseout=3D"window.status=3D\'\'" =
onmouseover=3D"window.status=3D\'go to ' +
			google_ads[i].visible_url + '\';return true">' +
			google_ads[i].visible_url + '</span></a><br/><br/>';
		}
	=09
	   s +=3D '<a href=3D\"' + google_info.feedback_url + '\" =
class=3D\"ads_by_google\">Ads by Google</a>'
=09
	}

    document.write(s);
    return;
}
 =20
google_ad_client =3D "pub-9817987453265044";
/* Wired 300x250 FIXED, created 6/5/08 */
google_ad_slot =3D "3569583265";
google_ad_width =3D 300;
google_ad_height =3D 250;
/* params for customization added 8/31 */
google_ad_output =3D "js";
google_ad_type =3D "text/html";
google_feedback =3D "on";
google_language =3D "en";
google_max_num_ads =3D 4;
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
var h=3Dfalse,i=3Dnull,m=3Dtrue,n=3Ddocument,q=3Dnavigator,s=3Dwindow;=0A=
function aa(){var a=3Dn.cookie,b=3DMath.round((new =
Date).getTime()/1000),c=3Ds.google_analytics_domain_name,d=3Dtypeof =
c=3D=3D"undefined"?ba("auto"):ba(c),e=3Da.indexOf("__utma=3D"+d+".")>-1,f=
=3Da.indexOf("__utmb=3D"+d)>-1,g=3Da.indexOf("__utmc=3D"+d)>-1,j,k=3D{};i=
f(e){j=3Da.split("__utma=3D"+d+".")[1].split(";")[0].split(".");k.sid=3Df=
&&g?j[3]+"":s&&s.gaGlobal&&s.gaGlobal.sid?s.gaGlobal.sid:b+"";k.vid=3Dj[0=
]+"."+j[1];k.from_cookie=3Dm}else{k.sid=3Ds&&s.gaGlobal&&s.gaGlobal.sid?s=
.gaGlobal.sid:b+"";k.vid=3Ds&&s.gaGlobal&&s.gaGlobal.vid?=0A=
s.gaGlobal.vid:(ca()^da()&2147483647)+"."+b;k.from_cookie=3Dh}k.dh=3Dd;k.=
hid=3Ds&&s.gaGlobal&&s.gaGlobal.hid?s.gaGlobal.hid:ca();s.gaGlobal=3Dk;re=
turn k}function ca(){return Math.round(Math.random()*2147483647)}=0A=
function da(){var =
a=3Dn.cookie?n.cookie:"",b=3Ds.history.length,c,d,e=3D[q.appName,q.versio=
n,q.language?q.language:q.browserLanguage,q.platform,q.userAgent,q.javaEn=
abled()?1:0].join("");if(s.screen)e+=3Ds.screen.width+"x"+s.screen.height=
+s.screen.colorDepth;else =
if(s.java){d=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();e+=3D=
d.screen.width+"x"+d.screen.height}e+=3Da;e+=3Dn.referrer?n.referrer:"";c=
=3De.length;while(b>0)e+=3Db--^c++;return ea(e)}=0A=
function ea(a){var =
b=3D1,c=3D0,d,e;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length=
-1;d>=3D0;d--){e=3Da.charCodeAt(d);b=3D(b<<6&268435455)+e+(e<<14);c=3Db&2=
66338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
ba(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3Dn.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return ea(a.toLowerCase())};var =
fa=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",goo=
gle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",g=
oogle_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url=
",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",g=
oogle_color_bg:"color_bg",google_color_border:"color_border",google_color=
_line:"color_line",google_color_link:"color_link",google_color_text:"colo=
r_text",=0A=
google_color_url:"color_url",google_contents:"contents",google_country:"g=
l",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender=
:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_inter=
ests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"c=
ust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"dis=
able_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:=
"feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:=
"hints",=0A=
google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_refer=
rer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",googl=
e_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui",goog=
le_video_doc_id:"video_doc_id",google_video_product_type:"video_product_t=
ype",google_page_url:"url"},ga=3D{google_ad_format:"format",google_ad_out=
put:"output",google_ad_callback:"callback",google_ad_override:"google_ad_=
override",google_ad_slot:"slotname",google_analytics_uacct:"ga_wpids",=0A=
google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_ctr_=
threshold:"ctr_t",google_image_size:"image_size",google_last_modified_tim=
e:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_=
len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num=
_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",goog=
le_page_location:"loc",google_rl_dest_url:"rl_dest_url",google_rl_filteri=
ng:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"sk=
ip"};function =
ha(){}ha.prototype.Eb=3Dfunction(){};ha.prototype.Fb=3Dfunction(){};ha.pr=
ototype.Db=3Dfunction(){};var u=3Di;function ia(a){u&&u.Eb(a)}function =
ja(a){u&&u.Fb(a)}function ka(a){u&&u.Db(a)}function =
v(){this.F=3Dthis.tb();this.ia=3Dh;if(!this.F){this.ia=3Dthis.Va();this.i=
a||ja("Browser does not allow =
cookies")}}v.prototype.$=3D"__gads=3D";v.prototype.N=3D"GoogleAdServingTe=
st=3D";v.prototype.cb=3Dfunction(){return this.F};=0A=
v.prototype.setCookieInfo=3Dfunction(a){this.A=3Da._cookies_[0];if(this.A=
!=3Di){this.F=3Dthis.A._value_;this.Cb()}};v.prototype.Ya=3Dfunction(a){v=
ar b=3D(new Date).valueOf(),c=3Dnew Date;c.setTime(b+a);return c};=0A=
v.prototype.Xa=3Dfunction(a){if(this.F!=3Di||!this.ia){ia("Skipping =
fetch cookie call");return}var =
b=3D"script",c=3Ddocument.domain,d=3D"http://partner.googleadservices.com=
/gampad/cookie.js?callback=3D_GA_googleCookieHelper.setCookieInfo&client=3D=
"+la(a)+"&domain=3D"+la(c);ia("Issuing a fetch cookie call with <a =
href=3D'"+d+"'>"+d+"</a>");document.write("<"+b+' =
src=3D"'+d+'"></'+b+">")};=0A=
v.prototype.Va=3Dfunction(){document.cookie=3Dthis.N+"Good";var =
a=3Dthis.ua(this.N),b=3Da=3D=3D"Good";if(b){var =
c=3Dthis.Ya(-1);document.cookie=3Dthis.N+"; =
expires=3D"+c.toGMTString()}return b};v.prototype.tb=3Dfunction(){var =
a=3Dthis.ua(this.$);a!=3Di?ia("Read first party cookie: "+a):ja("No =
first party cookie found");return a};v.prototype.ua=3Dfunction(a){var =
b=3Ddocument.cookie,c=3Db.indexOf(a),d=3Di;if(c!=3D-1){var =
e=3Dc+a.length,f=3Db.indexOf(";",e);if(f=3D=3D-1)f=3Db.length;d=3Db.subst=
ring(e,f)}return d};=0A=
v.prototype.Cb=3Dfunction(){if(this.A=3D=3Di)ja("Skipping cookie =
creation: no cookie info");else if(this.F=3D=3Di)ka("Skipping cookie =
creation: no cookie value");else{var a=3Dnew =
Date;a.setTime(1000*this.A._expires_);var =
b=3Dthis.A._domain_,c=3Dthis.$+this.F+"; expires=3D"+a.toGMTString()+"; =
path=3D"+this.A._path_+"; domain=3D."+b;document.cookie=3Dc;ia("Written =
cookie: "+c)}};function ma(a,b){var c;return a?(c=3DparseFloat(a))?c:b:b}=0A=
function na(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){var b=3D3,c=3D1;while(c)try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=3Di}=
return b.toString()}else if(oa("msie")&&!window.opera){var =
c=3Di;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){var b=3D=0A=
0;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=3D6;c.AllowScriptAcces=
s=3D"always"}catch(d){if(b=3D=3D6)return b.toString()}try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=3Di){var =
b=3Dc.GetVariable("$version").split(" ")[1];return =
b.replace(/,/g,".")}}return"0"};var pa=3Dpa||{},w=3Dthis;var =
ra=3Dfunction(a,b,c){var d=3Da.split("."),e=3Dc||w,f;!(d[0]in =
e)&&e.execScript&&e.execScript("var =
"+d[0]);while(d.length&&(f=3Dd.shift()))if(!d.length&&qa(b))e[f]=3Db;else=
 e=3De[f]?e[f]:(e[f]=3D{})},sa=3Dfunction(a,b){var =
c=3Da.split("."),d=3Db||w;for(var e;e=3Dc.shift();)if(d[e])d=3Dd[e];else =
return i;return d};=0A=
var x=3Dfunction(a){var b=3Dtypeof a;if(b=3D=3D"object")if(a){if(typeof =
a.length=3D=3D"number"&&typeof =
a.splice!=3D"undefined"&&!ta(a,"length"))return"array";if(typeof =
a.call!=3D"undefined")return"function"}else return"null";else =
if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},ua=3Dfunction(a,b){if(b =
in a)for(var c in =
a)if(c=3D=3Db&&Object.prototype.hasOwnProperty.call(a,b))return m;return =
h};=0A=
if(Object.prototype.propertyIsEnumerable)var ta=3Dfunction(a,b){return a =
instanceof =
Object?Object.prototype.propertyIsEnumerable.call(a,b):ua(a,b)};else =
ta=3Dua;var qa=3Dfunction(a){return typeof a!=3D"undefined"};var =
va=3Dfunction(a){var b=3Dx(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof a.length=3D=3D"number"};=0A=
var y=3Dfunction(a){return x(a)=3D=3D"function"},wa=3Dfunction(a){var =
b=3Dx(a);return =
b=3D=3D"object"||b=3D=3D"array"||b=3D=3D"function"},za=3Dfunction(a){if(a=
.hasOwnProperty&&a.hasOwnProperty(xa)){var b=3Da[xa];if(b)return =
b}a[xa]||(a[xa]=3D++ya);return =
a[xa]},xa=3D"closure_hashCode_",ya=3D0,z=3Dfunction(a,b){var =
c=3Da.Gb;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=3Dd=
}b=3Da.Ib||b;a=3Da.Hb||a;var e,f=3Db||w;e=3Dc?function(){var =
g=3DArray.prototype.slice.call(arguments);g.unshift.apply(g,c);return =
a.apply(f,=0A=
g)}:function(){return =
a.apply(f,arguments)};e.Gb=3Dc;e.Ib=3Db;e.Hb=3Da;return =
e},Aa=3DDate.now||function(){return(new =
Date).getTime()},Ba=3Dfunction(a,b,c){ra(a,b,c)},A=3Dfunction(a,b){functi=
on c(){}c.prototype=3Db.prototype;a.o=3Db.prototype;a.prototype=3Dnew =
c;a.prototype.constructor=3Da};var =
Ca=3Dfunction(a,b,c){if(a.indexOf)return =
a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);var =
d=3Dc=3D=3Di?0:c<0?Math.max(0,a.length+c):c;for(var =
e=3Dd;e<a.length;e++)if(e in a&&a[e]=3D=3D=3Db)return =
e;return-1},Da=3Dfunction(a,b,c){if(a.forEach)a.forEach(b,c);else =
if(Array.forEach)Array.forEach(a,b,c);else{var d=3Da.length,e=3Dtypeof =
a=3D=3D"string"?a.split(""):a;for(var f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)}},Ea=3Dfunction(a,b){var =
c=3DCa(a,b),d;if(d=3Dc!=3D-1)Array.prototype.splice.call(a,c,1).length=3D=
=3D1;return d};=0A=
var Fa=3Dfunction(a){if(x(a)=3D=3D"array")return a.concat();else{var =
b=3D[];for(var c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return b}};var =
Ga=3Dfunction(a,b){this.x=3Dqa(a)?a:0;this.y=3Dqa(b)?b:0};Ga.prototype.to=
String=3Dfunction(){return"("+this.x+", "+this.y+")"};var =
B=3Dfunction(a,b){this.width=3Da;this.height=3Db};B.prototype.toString=3D=
function(){return"("+this.width+" x =
"+this.height+")"};B.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t=
his.width);this.height=3DMath.ceil(this.height);return =
this};B.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return =
this};B.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);=
this.height=3DMath.round(this.height);return this};=0A=
B.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;return =
this};var Ha=3Dfunction(a,b,c){for(var d in a)b.call(c,a[d],d,a)};var =
Ia=3Dfunction(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Oa=3Dfunction(a,b){if(b)return =
a.replace(Ja,"&amp;").replace(Ka,"&lt;").replace(La,"&gt;").replace(Ma,"&=
quot;");else{if(!Na.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(Ja,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(Ka,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(La,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(Ma,"&quot;");return =
a}},Ja=3D/&/g,Ka=3D/</g,La=3D/>/g,Ma=3D/\"/g,Na=3D/[&<>\"]/,Pa=3Dfunction=
(a,b){var c=3Db.length;for(var d=3D0;d<c;d++){var e=3D=0A=
c=3D=3D1?b:b.charAt(d);if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=3De=
)return a.substring(1,a.length-1)}return a},Ra=3Dfunction(a,b){var =
c=3D0,d=3DIa(String(a)).split("."),e=3DIa(String(b)).split("."),f=3DMath.=
max(d.length,e.length);for(var g=3D0;c=3D=3D0&&g<f;g++){var =
j=3Dd[g]||"",k=3De[g]||"",l=3Dnew RegExp("(\\d*)(\\D*)","g"),o=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
p=3Dl.exec(j)||["","",""],t=3Do.exec(k)||["","",""];if(p[0].length=3D=3D0=
&&t[0].length=3D=3D0)break;var =
r=3Dp[1].length=3D=3D0?0:parseInt(p[1],10),H=3Dt[1].length=3D=3D0?0:parse=
Int(t[1],=0A=
10);c=3DQa(r,H)||Qa(p[2].length=3D=3D0,t[2].length=3D=3D0)||Qa(p[2],t[2])=
}while(c=3D=3D0)}return c},Qa=3Dfunction(a,b){if(a<b)return-1;else =
if(a>b)return 1;return 0};var =
Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,db,eb,fb,gb=3Dfunction(){if(w.navigator)return =
w.navigator.userAgent;return i},hb=3Dfunction(){var =
a=3Dh,b=3Dh,c=3Dh,d=3Dh,e=3Dh,f=3Dh,g=3Dh,j=3Dh,k=3Dh,l=3D"",o=3Dgb();if(=
o){var =
p=3Dw.navigator;a=3Do.indexOf("Opera")=3D=3D0;b=3D!a&&o.indexOf("MSIE")!=3D=
-1;c=3D!a&&o.indexOf("WebKit")!=3D-1;k=3Dc&&o.indexOf("Mobile")!=3D-1;d=3D=
!a&&!c&&p.product=3D=3D"Gecko";e=3Dd&&p.vendor=3D=3D"Camino";var =
t,r;if(w.opera)t=3Dw.opera.version();else{if(d)r=3D/rv\:([^\);]+)(\)|;)/;=
else if(b)r=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(c)r=3D/WebKit\/(\S+)/;if(r){r.test(o);=0A=
t=3DRegExp.$1}}l=3Dp.platform||"";f=3Dl.indexOf("Mac")!=3D-1;g=3Dl.indexO=
f("Win")!=3D-1;j=3Dl.indexOf("Linux")!=3D-1}Sa=3Da;Ta=3Db;Ua=3Dd;Va=3De;W=
a=3Dc;Xa=3Dk;Ya=3Dt;Za=3Dl;db=3Df;eb=3Dg;fb=3Dj};hb();var =
ib=3DSa,C=3DTa,jb=3DUa,D=3DWa,kb=3DXa;var E=3Dfunction(a){return =
Ra(Ya,a)>=3D0};var lb;var mb=3Dfunction(){lb||(lb=3Dnew F);return =
lb},ob=3Dfunction(a){return a?new F(nb(a)):mb()};=0A=
var pb=3Dfunction(a){return typeof =
a=3D=3D"string"?document.getElementById(a):a},qb=3Dpb,sb=3Dfunction(a,b){=
Ha(b,function(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
rb)a.setAttribute(rb[d],c);else =
a[d]=3Dc})},rb=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder"},tb=3Dfunction(a){var =
b=3Da||w||window,c=3Db.document;if(D&&!E("500")&&=0A=
!kb){if(typeof b.innerHeight=3D=3D"undefined")b=3Dwindow;var =
d=3Db.innerHeight,e=3Db.document.documentElement.scrollHeight;if(b=3D=3Db=
.top)if(e<d)d-=3D15;return new B(b.innerWidth,d)}var =
f=3Dob(c),g=3Df.$a()=3D=3D"CSS1Compat"&&(!ib||ib&&E("9.50"))?c.documentEl=
ement:c.body;return new B(g.clientWidth,g.clientHeight)};var =
ub=3Dfunction(a,b){a.appendChild(b)},vb=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):i};=0A=
var wb=3DD&&Ra(Ya,"521")<=3D0,xb=3Dfunction(a,b){if(typeof =
a.contains!=3D"undefined"&&!wb&&b.nodeType=3D=3D1)return =
a=3D=3Db||a.contains(b);if(typeof =
a.compareDocumentPosition!=3D"undefined")return =
a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);while(b&&a!=3Db)b=3Db.=
parentNode;return b=3D=3Da},nb=3Dfunction(a){return =
a.nodeType=3D=3D9?a:a.ownerDocument||a.document},yb=3Dfunction(a){if(a&&t=
ypeof a.length=3D=3D"number")if(wa(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else if(y(a))return =
typeof a.item=3D=3D"function";return h},=0A=
F=3Dfunction(a){this.s=3Da||w.document||document};F.prototype.ab=3Dfuncti=
on(){return =
this.s};F.prototype.Oa=3Dfunction(a,b){if(C&&b&&b.name)a=3D"<"+a+' =
name=3D"'+Oa(b.name)+'">';var =
c=3Dthis.createElement(a);b&&sb(c,b);if(arguments.length>2){function =
d(g){if(g)this.appendChild(c,typeof =
g=3D=3D"string"?this.createTextNode(g):g)}for(var =
e=3D2;e<arguments.length;e++){var =
f=3Darguments[e];va(f)&&!(wa(f)&&f.nodeType>0)?Da(yb(f)?Fa(f):f,d,this):d=
.call(this,f)}}return c};F.prototype.createElement=3Dfunction(a){return =
this.s.createElement(a)};=0A=
F.prototype.createTextNode=3Dfunction(a){return =
this.s.createTextNode(a)};F.prototype.$a=3Dfunction(){if(this.s.compatMod=
e)return this.s.compatMode;if(D){var =
a=3Dthis.Oa("div",{style:"position:absolute;width:0;height:0;width:1"}),b=
=3Da.style.width=3D=3D"1px"?"BackCompat":"CSS1Compat";return =
this.s.compatMode=3Db}return"BackCompat"};=0A=
F.prototype.oa=3Dfunction(){var =
a=3Dthis.s,b,c;if(!D&&a.compatMode=3D=3D"CSS1Compat"){b=3Da.documentEleme=
nt.scrollLeft;c=3Da.documentElement.scrollTop}else{b=3Da.body.scrollLeft;=
c=3Da.body.scrollTop}return new =
Ga(b,c)};F.prototype.appendChild=3Dub;F.prototype.removeNode=3Dvb;F.proto=
type.contains=3Dxb;var zb,Ab=3Dfunction(a,b){var =
c=3Dnb(a);if(c.defaultView&&c.defaultView.getComputedStyle){var =
d=3Dc.defaultView.getComputedStyle(a,"");if(d)return d[b]}return i};=0A=
var Bb=3Dfunction(a){return =
Ab(a,"position")||(a.currentStyle?a.currentStyle.position:i)||a.style.pos=
ition},Cb=3Dfunction(a){var =
b;b=3Da?a.nodeType=3D=3D9?a:nb(a):mb().ab();if(C&&b.compatMode!=3D"CSS1Co=
mpat")return b.body;return b.documentElement},Db=3Dfunction(a){var =
b=3Dnb(a),c=3Djb&&b.getBoxObjectFor&&Bb(a)=3D=3D"absolute"&&(a.style.top=3D=
=3D""||a.style.left=3D=3D"");if(typeof =
zb=3D=3D"undefined")zb=3DVa&&!E("1.8.0.11");var d=3Dnew =
Ga(0,0),e=3DCb(b);if(a=3D=3De)return d;var =
f=3Di,g;if(a.getBoundingClientRect&&!c){g=3Da.getBoundingClientRect();=0A=
var j=3Dob(b).oa();d.x=3Dg.left+j.x;d.y=3Dg.top+j.y}else =
if(b.getBoxObjectFor&&!c&&!zb){g=3Db.getBoxObjectFor(a);var =
k=3Db.getBoxObjectFor(e);d.x=3Dg.screenX-k.screenX;d.y=3Dg.screenY-k.scre=
enY}else{f=3Da;do{d.x+=3Df.offsetLeft;d.y+=3Df.offsetTop;if(D&&Bb(f)=3D=3D=
"fixed"){d.x+=3Db.body.scrollLeft;d.y+=3Db.body.scrollTop;break}f=3Df.off=
setParent}while(f&&f!=3Da);if(ib||D&&Bb(a)=3D=3D"absolute")d.y-=3Db.body.=
offsetTop;f=3Da.offsetParent;while(f&&f!=3Db.body){d.x-=3Df.scrollLeft;if=
(!ib||f.tagName!=3D"TR")d.y-=3Df.scrollTop;f=3Df.offsetParent}}if(jb&&=0A=
a.getBoundingClientRect){var =
l=3DBb(a);if(l=3D=3D"static"||l=3D=3D"relative"){d.x=3DMath.floor(d.x);d.=
y=3DMath.floor(d.y)}}return d},Eb=3Dfunction(a){var b=3Dnew =
Ga;if(a.nodeType=3D=3D1)if(a.getBoundingClientRect){var =
c=3Da.getBoundingClientRect();b.x=3Dc.left;b.y=3Dc.top}else{var =
d=3Dob(a).oa(),e=3DDb(a);b.x=3De.x-d.x;b.y=3De.y-d.y}else{b.x=3Da.clientX=
;b.y=3Da.clientY}return b},Fb=3Dfunction(a){var =
b=3Dnb(a),c=3D"";if(b.createTextRange){var =
d=3Db.body.createTextRange();d.moveToElementText(a);c=3Dd.queryCommandVal=
ue("FontName")}if(!c){c=3DAb(a,"fontFamily")||=0A=
(a.currentStyle?a.currentStyle.fontFamily:i)||a.style.fontFamily;if(ib&&f=
b)c=3Dc.replace(/ \[[^\]]*\]/,"")}var =
e=3Dc.split(",");if(e.length>1)c=3De[0];return Pa(c,"\"'")};var =
G=3Dfunction(){};G.prototype.na=3Dh;G.prototype.dispose=3Dfunction(){if(!=
this.na){this.b();this.na=3Dm}};G.prototype.b=3Dfunction(){};var =
Gb=3Dfunction(a){if(/^\s*$/.test(a))return h;var =
b=3D/\\["\\\/bfnrtu]/g,c=3D/"[^"\\\n\r\u2028\u2029\x00-\x1f\x7f-\x9f]*"|t=
rue|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,d=3D/(?:^|:|,)(?:[\s\u=
2028\u2029]*\[)+/g,e=3D/^[\],:{}\s\u2028\u2029]*$/;return =
e.test(a.replace(b,"@").replace(c,"]").replace(d,""))},Hb=3Dfunction(a){v=
ar b=3DString(a);if(typeof b.parseJSON=3D=3D"function")return =
b.parseJSON();if(Gb(a))try{return eval("("+a+")")}catch(c){}throw =
Error("Invalid JSON string: "+a);},Ib=3Di,Jb=3Dfunction(a){Ib||(Ib=3D=0A=
new I);return =
Ib.serialize(a)},I=3Dfunction(){};I.prototype.serialize=3Dfunction(a){if(=
a!=3Di&&typeof a.toJSONString=3D=3D"function")return =
a.toJSONString();var b=3D[];this.Y(a,b);return b.join("")};=0A=
I.prototype.Y=3Dfunction(a,b){switch(typeof a){case =
"string":this.xa(a,b);break;case "number":this.zb(a,b);break;case =
"boolean":b.push(a);break;case "undefined":b.push("null");break;case =
"object":if(a=3D=3Di){b.push("null");break}if(x(a)=3D=3D"array"){this.yb(=
a,b);break}this.Ab(a,b);break;case "function":break;default:throw =
Error("Unknown type: "+typeof a);}};var =
Kb=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":=
"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"};=0A=
I.prototype.xa=3Dfunction(a,b){b.push('"',a.replace(/[\\\"\x00-\x1f\x80-\=
uffff]/g,function(c){if(c in Kb)return Kb[c];var =
d=3Dc.charCodeAt(0),e=3D"\\u";if(d<16)e+=3D"000";else =
if(d<256)e+=3D"00";else if(d<4096)e+=3D"0";return =
Kb[c]=3De+d.toString(16)}),'"')};I.prototype.zb=3Dfunction(a,b){b.push(is=
Finite(a)&&!isNaN(a)?a:"null")};I.prototype.yb=3Dfunction(a,b){var =
c=3Da.length;b.push("[");var d=3D"";for(var =
e=3D0;e<c;e++){b.push(d);this.Y(a[e],b);d=3D","}b.push("]")};=0A=
I.prototype.Ab=3Dfunction(a,b){b.push("{");var c=3D"";for(var d in =
a){var e=3Da[d];if(typeof =
e!=3D"function"){b.push(c);this.xa(d,b);b.push(":");this.Y(e,b);c=3D","}}=
b.push("}")};var J=3D"SETUP_ACK",Lb=3D{},Nb=3Dfunction(a,b){var =
c=3Db||Mb,d=3Dc.length,e=3D"";while(a-- =
>0)e+=3Dc.charAt(Math.floor(Math.random()*d));return =
e},Mb=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";=
var Ob=3Dfunction(){};A(Ob,G);var =
K=3Dfunction(a){this.a=3Da;this.L=3D[];this.Mb=3Dz(this.Ta,this)};A(K,Ob)=
;K.prototype.l=3D0;K.prototype.G=3D1;K.prototype.T=3Dh;K.prototype.Bb=3D0=
;K.prototype.connect=3Dfunction(){this.V=3Dwindow.parent=3D=3Dthis.a.f?th=
is.G:this.l;if(this.V=3D=3Dthis.l){this.j=3Dthis.a.u;this.j.XPC_toOuter=3D=
z(this.pa,this)}else this.ca()};=0A=
K.prototype.ca=3Dfunction(){var =
a=3Dm;try{if(!this.j)this.j=3Dwindow.frameElement;if(this.j&&this.j.XPC_t=
oOuter){this.sa=3Dthis.j.XPC_toOuter;this.j.XPC_toOuter.XPC_toInner=3Dz(t=
his.pa,this);a=3Dh;this.send("tp",J);this.a.k()}}catch(b){}if(a){if(!this=
.Ea)this.Ea=3Dz(this.ca,this);window.setTimeout(this.Ea,100)}};K.prototyp=
e.D=3Dfunction(a){if(this.V=3D=3Dthis.l&&!this.a.h()&&a=3D=3DJ){this.sa=3D=
this.j.XPC_toOuter.XPC_toInner;this.a.k()}else throw Error("Got =
unexpected transport message.");};=0A=
K.prototype.pa=3Dfunction(a,b){if(!this.T&&this.L.length=3D=3D0)this.a.m(=
a,b);else{this.L.push({serviceName:a,payload:b});if(this.L.length=3D=3D1)=
this.Bb=3Dwindow.setTimeout(this.Mb,1)}};K.prototype.Ta=3Dfunction(){whil=
e(this.L.length){var =
a=3Dthis.L.shift();this.a.m(a.serviceName,a.payload)}};K.prototype.send=3D=
function(a,b){this.T=3Dm;this.sa(a,b);this.T=3Dh};K.prototype.b=3Dfunctio=
n(){K.o.b.call(this);this.sa=3Di;this.j=3Di};var =
L=3Dfunction(a){this.a=3Da;this.M=3Dthis.a.c.ppu;this.Pb=3Dthis.a.c.lpu;t=
his.W=3D[]},Pb,Qb,Rb;A(L,Ob);L.prototype.X=3D0;L.prototype.z=3Dh;L.protot=
ype.connect=3Dfunction(){this.Ma()};L.prototype.Ma=3Dfunction(){var =
a=3Dthis.a.name+"_msg";this.kb=3Dthis.ha(a);this.nb=3Dwindow.frames[a];a=3D=
this.a.name+"_ack";this.Ba=3Dthis.ha(a);this.Da=3Dwindow.frames[a];this.e=
a()};=0A=
L.prototype.ha=3Dfunction(a){var =
b=3Dmb().createElement("iframe"),c=3Db.style;c.position=3D"absolute";c.to=
p=3D"-10px";c.left=3D"10px";c.width=3D"1px";c.height=3D"1px";b.id=3Db.nam=
e=3Da;b.src=3Dthis.M+"#INITIAL";document.body.appendChild(b);return b};=0A=
L.prototype.ea=3Dfunction(){this.Ia&&window.clearTimeout(this.Ia);if(this=
.qa("msg")&&this.qa("ack")){this.lb=3Dnew =
Sb(this,this.a.f.frames[this.a.name+"_msg"],z(this.rb,this));this.Ca=3Dne=
w =
Sb(this,this.a.f.frames[this.a.name+"_ack"],z(this.qb,this));this.ga()}el=
se{if(!this.Ha)this.Ha=3Dz(this.ea,this);this.Ia=3Dwindow.setTimeout(this=
.Ha,100)}};L.prototype.qa=3Dfunction(a){try{var =
b=3Dthis.a.f.frames[this.a.name+"_"+a];if(!b||b.location.href.indexOf(thi=
s.Pb)!=3D0)return h}catch(c){return h}return m};=0A=
L.prototype.ga=3Dfunction(){var =
a=3Dthis.a.f.frames;if(a[this.a.name+"_ack"]&&a[this.a.name+"_msg"]){this=
.mb=3Dnew Tb(this.M,this.nb);this.O=3Dnew =
Tb(this.M,this.Da);window.setTimeout(z(function(){this.mb.send("SETUP");t=
his.Sb=3Dm;this.z=3Dm},this),100)}else{if(!this.Ja)this.Ja=3Dz(this.ga,th=
is);window.setTimeout(this.Ja,100)}};L.prototype.fa=3Dfunction(){if(this.=
xb&&this.Qb){this.a.k();if(this.I){for(var =
a=3D0,b;a<this.I.length;a++){b=3Dthis.I[a];this.a.m(b.service,b.payload)}=
delete this.I}}};=0A=
L.prototype.rb=3Dfunction(a){if(a=3D=3D"SETUP"){if(!this.O)return;this.O.=
send(J);this.xb=3Dm;this.fa()}else if(this.a.h()||this.xb){var =
b=3Da.indexOf("|"),c=3Da.substring(0,b),d=3Da.substring(b+1);b=3Dc.indexO=
f(",");if(b=3D=3D-1){var e=3Dc;this.O.send("ACK:"+e);this.la(d)}else{var =
e=3Dc.substring(0,b);this.O.send("ACK:"+e);var =
f=3Dc.substring(b+1).split("/");f[0]=3DparseInt(f[0],10);f[1]=3DparseInt(=
f[1],10);if(f[0]=3D=3D1)this.ta=3D[];this.ta.push(d);if(f[0]=3D=3Df[1]){t=
his.la(this.ta.join(""));delete this.ta}}}};=0A=
L.prototype.qb=3Dfunction(a){if(a=3D=3DJ){this.z=3Dh;this.Qb=3Dm;this.fa(=
)}else if(this.a.h()){if(!this.z)return;var =
b=3DparseInt(a.split(":")[1],10);if(b=3D=3Dthis.X){this.z=3Dh;this.wa()}}=
};L.prototype.wa=3Dfunction(){if(this.z||!this.W.length)return;var =
a=3Dthis.W.shift();++this.X;this.mb.send(this.X+a);this.z=3Dm};L.prototyp=
e.la=3Dfunction(a){var =
b=3Da.indexOf(":"),c=3Da.substr(0,b),d=3Da.substring(b+1);this.a.h()?this=
.a.m(c,d):(this.I||(this.I=3D[])).push({service:c,payload:d})};L.prototyp=
e.H=3D3800;=0A=
L.prototype.send=3Dfunction(a,b){var =
c=3Da+":"+b;if(!C||b.length<=3Dthis.H)this.W.push("|"+c);else{var =
d=3Db.length,e=3DMath.ceil(d/this.H),f=3D0,g=3D1;while(f<d){this.W.push("=
,"+g+"/"+e+"|"+c.substr(f,this.H));g++;f+=3Dthis.H}}this.wa()};L.prototyp=
e.b=3Dfunction(){L.o.b.call(this);var =
a=3DUb;Ea(a,this.lb);Ea(a,this.Ca);this.lb=3Dthis.Ca=3Di;vb(this.kb);vb(t=
his.Ba);this.kb=3Dthis.Ba=3Di;this.nb=3Dthis.Da=3Di};=0A=
var Ub=3D[],Zb=3Dfunction(){var a=3Dh;try{for(var =
b=3D0,c=3DUb.length;b<c;b++)a=3Da||Ub[b].receive()}catch(d){Ub[b].e.a.ob(=
);if(!Ub.length)return}var e=3DAa();if(a)Pb=3De;var =
f=3De-Pb<1000?10:100;Qb=3Dwindow.setTimeout(Wb,f)},Wb=3Dz(Zb,L),$b=3Dfunc=
tion(){Pb=3DAa();Qb&&window.clearTimeout(Qb);Qb=3Dwindow.setTimeout(Wb,10=
)},Tb=3Dfunction(a,b){this.M=3Da;this.wb=3Db;this.ka=3D0};=0A=
Tb.prototype.send=3Dfunction(a){this.ka=3D++this.ka%2;var =
b=3Dthis.M+"#"+this.ka+encodeURIComponent(a);try{if(D)this.wb.location.hr=
ef=3Db;else this.wb.location.replace(b)}catch(c){}Rb=3DAa()};var =
Sb=3Dfunction(a,b,c){this.e=3Da;this.sb=3Db;this.Jb=3Dc;this.Ra=3Dthis.sb=
.location.href.split("#")[0]+"#INITIAL";Ub.push(this);$b()};Sb.prototype.=
receive=3Dfunction(){var =
a=3Dthis.sb.location.href;if(a!=3Dthis.Ra){this.Ra=3Da;var =
b=3Da.split("#")[1];if(b){b=3Db.substr(1);this.Jb(decodeURIComponent(b))}=
return m}else return h};var =
M=3Dfunction(a,b){G.call(this);this.ib=3Db;this.t=3D[];this.Pa(a)};A(M,G)=
;M.prototype.P=3Di;M.prototype.Q=3Di;M.prototype.C=3Dfunction(a){this.P=3D=
a};M.prototype.za=3Dfunction(a){this.Q=3Da};M.prototype.i=3Dfunction(){if=
(this.t.length)return this.t.pop();return =
this.ja()};M.prototype.w=3Dfunction(a){this.t.length<this.ib?this.t.push(=
a):this.ma(a)};M.prototype.Pa=3Dfunction(a){if(a>this.ib)throw =
Error("[goog.structs.SimplePool] Initial cannot be greater than =
max");for(var b=3D0;b<a;b++)this.t.push(this.ja())};=0A=
M.prototype.ja=3Dfunction(){return =
this.P?this.P():{}};M.prototype.ma=3Dfunction(a){if(this.Q)this.Q(a);else=
 if(y(a.dispose))a.dispose();else for(var b in a)delete =
a[b]};M.prototype.b=3Dfunction(){M.o.b.call(this);var =
a=3Dthis.t;while(a.length)this.ma(a.pop());delete this.t};var =
N=3Dfunction(a,b){this.type=3Da;this.target=3Db;this.currentTarget=3Dthis=
.target};A(N,G);N.prototype.b=3Dfunction(){delete this.type;delete =
this.target;delete =
this.currentTarget};N.prototype.B=3Dh;N.prototype.U=3Dm;N.prototype.stopP=
ropagation=3Dfunction(){this.B=3Dm};N.prototype.preventDefault=3Dfunction=
(){this.U=3Dh};var =
O=3Dfunction(a,b){a&&this.init(a,b)};A(O,N);O.prototype.type=3Di;O.protot=
ype.target=3Di;O.prototype.relatedTarget=3Di;O.prototype.offsetX=3D0;O.pr=
ototype.offsetY=3D0;O.prototype.clientX=3D0;O.prototype.clientY=3D0;O.pro=
totype.screenX=3D0;O.prototype.screenY=3D0;O.prototype.button=3D0;O.proto=
type.keyCode=3D0;O.prototype.charCode=3D0;O.prototype.ctrlKey=3Dh;O.proto=
type.altKey=3Dh;O.prototype.shiftKey=3Dh;O.prototype.metaKey=3Dh;O.protot=
ype.g=3Di;=0A=
O.prototype.init=3Dfunction(a,b){this.type=3Da.type;this.target=3Da.targe=
t||a.srcElement;this.currentTarget=3Db;this.relatedTarget=3Da.relatedTarg=
et?a.relatedTarget:this.type=3D=3D"mouseover"?a.fromElement:this.type=3D=3D=
"mouseout"?a.toElement:i;this.offsetX=3Dtypeof =
a.layerX=3D=3D"number"?a.layerX:a.offsetX;this.offsetY=3Dtypeof =
a.layerY=3D=3D"number"?a.layerY:a.offsetY;this.clientX=3Dtypeof =
a.clientX=3D=3D"number"?a.clientX:a.pageX;this.clientY=3Dtypeof =
a.clientY=3D=3D"number"?a.clientY:a.pageY;this.screenX=3Da.screenX||0;thi=
s.screenY=3Da.screenY||=0A=
0;this.button=3Da.button;this.keyCode=3Da.keyCode||0;this.charCode=3Da.ch=
arCode||(this.type=3D=3D"keypress"?a.keyCode:0);this.ctrlKey=3Da.ctrlKey;=
this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKey;this.metaKey=3Da.metaKe=
y;this.g=3Da;delete this.U;delete =
this.B};O.prototype.stopPropagation=3Dfunction(){this.B=3Dm;if(this.g.sto=
pPropagation)this.g.stopPropagation();else this.g.cancelBubble=3Dm};=0A=
O.prototype.preventDefault=3Dfunction(){this.U=3Dh;if(this.g.preventDefau=
lt)this.g.preventDefault();else{this.g.returnValue=3Dh;try{this.g.keyCode=
=3D-1}catch(a){}}};O.prototype.Za=3Dfunction(){return =
this.g};O.prototype.b=3Dfunction(){O.o.b.call(this);this.g=3Di};var =
P=3Dfunction(){},ac=3D0;P.prototype.S=3Di;P.prototype.listener=3Di;P.prot=
otype.proxy=3Di;P.prototype.src=3Di;P.prototype.type=3Di;P.prototype.capt=
ure=3Di;P.prototype.handler=3Di;P.prototype.key=3D0;P.prototype.removed=3D=
h;P.prototype.da=3Dh;P.prototype.init=3Dfunction(a,b,c,d,e,f){if(y(a))thi=
s.S=3Dm;else if(a&&a.handleEvent&&y(a.handleEvent))this.S=3Dh;else throw =
Error("Invalid listener =
argument");this.listener=3Da;this.proxy=3Db;this.src=3Dc;this.type=3Dd;th=
is.capture=3D!!e;this.handler=3Df;this.da=3Dh;this.key=3D++ac;this.remove=
d=3Dh};=0A=
P.prototype.handleEvent=3Dfunction(a){if(this.S)return =
this.listener.call(this.handler||this.src,a);return =
this.listener.handleEvent.call(this.listener,a)};var =
bc=3D{},Q=3D{},cc=3D{},dc=3Dnew =
M(0,600);dc.C(function(){return{r:0}});dc.za(function(a){a.r=3D0});var =
R=3Dnew =
M(0,600);R.C(function(){return[]});R.za(function(a){a.length=3D0;delete =
a.K;delete a.ra});var ec=3Dnew M(0,600);ec.C(function(){var =
a=3Dfunction(b){return fc.call(a.src,a.key,b)};return a});var =
gc=3Dfunction(){return new P},hc=3Dnew M(0,600);hc.C(gc);=0A=
var ic=3Dfunction(){return new O},jc=3Dfunction(){var =
a=3Di;if(C){a=3Dnew M(0,600);a.C(ic)}return =
a},kc=3Djc(),lc=3D"on",mc=3D{},nc=3Dfunction(a,b,c,d,e){if(b)if(x(b)=3D=3D=
"array"){for(var f=3D0;f<b.length;f++)nc(a,b[f],c,d,e);return i}else{var =
g=3D!!d,j=3DQ;b in j||(j[b]=3Ddc.i());j=3Dj[b];if(!(g in =
j)){j[g]=3Ddc.i();j.r++}j=3Dj[g];var =
k=3Dza(a),l,o;if(j[k]){l=3Dj[k];for(var =
f=3D0;f<l.length;f++){o=3Dl[f];if(o.listener=3D=3Dc&&o.handler=3D=3De){if=
(o.removed)break;return l[f].key}}}else{l=3Dj[k]=3DR.i();j.r++}var =
p=3Dec.i();p.src=3Da;o=3Dhc.i();o.init(c,p,=0A=
a,b,g,e);var =
t=3Do.key;p.key=3Dt;l.push(o);bc[t]=3Do;cc[k]||(cc[k]=3DR.i());cc[k].push=
(o);if(a.addEventListener){if(a=3D=3Dw||!a.Lb)a.addEventListener(b,p,g)}e=
lse a.attachEvent(oc(b),p);return t}else throw Error("Invalid event =
type");},pc=3Dfunction(a,b,c,d,e){if(x(b)=3D=3D"array"){for(var =
f=3D0;f<b.length;f++)pc(a,b[f],c,d,e);return i}var =
g=3D!!d,j=3Dqc(a,b,g);if(!j)return h;for(var =
f=3D0;f<j.length;f++)if(j[f].listener=3D=3Dc&&j[f].capture=3D=3Dg&&j[f].h=
andler=3D=3De)return rc(j[f].key);return =
h},rc=3Dfunction(a){if(!bc[a])return h;var b=3D=0A=
bc[a];if(b.removed)return h;var =
c=3Db.src,d=3Db.type,e=3Db.proxy,f=3Db.capture;if(c.removeEventListener){=
if(c=3D=3Dw||!c.Lb)c.removeEventListener(d,e,f)}else =
c.detachEvent&&c.detachEvent(oc(d),e);var =
g=3Dza(c),j=3DQ[d][f][g];if(cc[g]){var =
k=3Dcc[g];Ea(k,b);k.length=3D=3D0&&delete =
cc[g]}b.removed=3Dm;j.ra=3Dm;sc(d,f,g,j);delete bc[a];return =
m},sc=3Dfunction(a,b,c,d){if(!d.K)if(d.ra){for(var =
e=3D0,f=3D0;e<d.length;e++){if(d[e].removed){hc.w(d[e]);continue}if(e!=3D=
f)d[f]=3Dd[e];f++}d.length=3Df;d.ra=3Dh;if(f=3D=3D0){R.w(d);delete =
Q[a][b][c];Q[a][b].r--;=0A=
if(Q[a][b].r=3D=3D0){dc.w(Q[a][b]);delete =
Q[a][b];Q[a].r--}if(Q[a].r=3D=3D0){dc.w(Q[a]);delete =
Q[a]}}}},qc=3Dfunction(a,b,c){var d=3DQ;if(b in d){d=3Dd[b];if(c in =
d){d=3Dd[c];var e=3Dza(a);if(d[e])return d[e]}}return =
i},oc=3Dfunction(a){if(a in mc)return mc[a];return =
mc[a]=3Dlc+a},uc=3Dfunction(a,b,c,d){var e=3D1,f=3DQ;if(b in =
f){f=3Df[b];if(c in f){f=3Df[c];var g=3Dza(a);if(f[g]){var =
j=3Df[g];if(j.K)j.K++;else j.K=3D1;try{var k=3Dj.length;for(var =
l=3D0;l<k;l++){var =
o=3Dj[l];if(o&&!o.removed)e&=3Dtc(o,d)!=3D=3Dh}}finally{j.K--;sc(b,c,g,j)=
}}}}return Boolean(e)},=0A=
tc=3Dfunction(a,b){var c=3Da.handleEvent(b);a.da&&rc(a.key);return =
c},fc=3Dfunction(a,b){if(!bc[a])return m;var =
c=3Dbc[a],d=3Dc.type,e=3DQ;if(!(d in e))return m;e=3De[d];var =
f;if(C){var g=3Db||sa("window.event"),j=3Dm in =
e;if(j){if(g.keyCode<0||g.returnValue!=3Dundefined)return =
m;vc(g)}za(c.src);var k=3Dkc.i();k.init(g,this);f=3Dm;try{if(j){var =
l=3DR.i();for(var =
o=3Dk.currentTarget;o;o=3Do.parentNode)l.push(o);for(var =
p=3Dl.length-1;!k.B&&p>=3D0;p--){k.currentTarget=3Dl[p];f&=3Duc(l[p],d,m,=
k)}for(var p=3D0;!k.B&&p<l.length;p++){k.currentTarget=3D=0A=
l[p];f&=3Duc(l[p],d,h,k)}}else =
f=3Dtc(c,k)}finally{if(l){l.length=3D0;R.w(l)}k.dispose();kc.w(k)}return =
f}var t=3Dnew O(b,this);try{f=3Dtc(c,t)}finally{t.dispose()}return =
f},vc=3Dfunction(a){var =
b=3Dh;if(a.keyCode=3D=3D0)try{a.keyCode=3D-1;return}catch(c){b=3Dm}if(b||=
a.returnValue=3D=3Dundefined)a.returnValue=3Dm};var =
S=3Dfunction(a){this.a=3Da;this.Ob=3Dthis.a.c.pru;this.pb=3Dthis.a.c.ifri=
d;D&&wc()};A(S,Ob);if(D){var =
xc=3D[],yc=3D0,wc=3Dfunction(){yc||(yc=3Dwindow.setTimeout(function(){zc(=
)},1000))},zc=3Dfunction(a){var =
b=3DAa(),c=3Da||3000;while(xc.length&&b-xc[0].timestamp>=3Dc){var =
d=3Dxc.shift().iframeElement;vb(d)}yc=3Dwindow.setTimeout(Ac,1000)},Ac=3D=
function(){zc()}}S.prototype.connect=3Dfunction(){this.send("tp","SETUP")=
};S.prototype.D=3Dfunction(a){if(a=3D=3D"SETUP"){this.send("tp",J);this.a=
.k()}else a=3D=3DJ&&this.a.k()};=0A=
S.prototype.send=3Dfunction(a,b){if(C){var =
c=3Ddocument.createElement("div");c.innerHTML=3D'<iframe =
onload=3D"this.xpcOnload()"></iframe>';var =
d=3Dc.childNodes[0];d.xpcOnload=3DBc}else{var =
d=3Ddocument.createElement("iframe");D?xc.push({timestamp:Aa(),iframeElem=
ent:d}):nc(d,"load",Bc)}var =
e=3Dd.style;e.visibility=3D"hidden";e.width=3Dd.style.height=3D"0px";e.po=
sition=3D"absolute";var =
f=3Dthis.Ob;f+=3D"#"+this.a.name;if(this.pb)f+=3D","+this.pb;f+=3D"|"+a+"=
:"+encodeURIComponent(b);d.src=3Df;document.body.appendChild(d)};=0A=
var =
Bc=3Dfunction(){vb(this);this.xpcOnload=3Di};window.xpcRelay=3Dfunction(a=
,b){var =
c=3Db.indexOf(":"),d=3Db.substring(0,c),e=3Db.substring(c+1);Lb[a].m(d,de=
codeURIComponent(e))};S.prototype.b=3Dfunction(){S.o.b.call(this);D&&zc(0=
)};var T=3Dfunction(a){this.a=3Da};A(T,Ob);var =
Cc=3Dh,Ec=3Dfunction(){if(!Cc){nc(y(window.postMessage)?window:document,"=
message",Dc,h,T);Cc=3Dm}},Dc=3Dfunction(a){var =
b=3Da.Za().data,c=3Db.indexOf("|"),d=3Db.indexOf(":");if(c=3D=3D-1||d=3D=3D=
-1)return;var =
e=3Db.substring(0,c),f=3Db.substring(c+1,d),g=3Db.substring(d+1),j=3DLb[e=
];j&&j.m(f,g)};T.prototype.D=3Dfunction(a){switch(a){case =
"SETUP":this.send("tp",J);case =
J:this.a.k();break}};T.prototype.connect=3Dfunction(){Ec();this.send("tp"=
,"SETUP")};=0A=
T.prototype.send=3Dfunction(a,b){var c=3Dthis.a.f;if(!c)return;var =
d=3Dy(window.postMessage)?c:c.document;this.send=3Dfunction(e,f){d.postMe=
ssage(this.a.name+"|"+e+":"+f,"*")};this.send(a,b)};T.prototype.b=3Dfunct=
ion(){T.o.b.call(this);pc(document,"message",this.Rb,h,this)};var =
U=3Dfunction(a){this.a=3Da;this.Fa=3Da.at||"";this.vb=3Da.rat||"";Fc();th=
is[Gc]=3Dthis.J;this[Hc]=3Dthis.Na};A(U,Ob);=0A=
var =
Ic=3D"GRPC____NIXVBS_wrapper",Jc=3D"GRPC____NIXVBS_get_wrapper",Gc=3D"GRP=
C____NIXJS_handle_message",Hc=3D"GRPC____NIXJS_create_channel",Kc=3D"GRPC=
____NIXVBS_container",Fc=3Dfunction(){if(window.nix_setup_complete)return=
;var a=3D"Class "+Ic+"\n Private m_Transport\nPrivate m_Auth\nPublic Sub =
SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport =
=3D transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf =
isEmpty(m_Auth) Then\nm_Auth =3D auth\nEnd If\nEnd Sub\nPublic Function =
GetAuthToken()\n GetAuthToken =3D m_Auth\nEnd Function\nPublic Sub =
SendMessage(service, payload)\n Call m_Transport."+Gc+=0A=
"(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call =
m_Transport."+Hc+"(channel)\nEnd Sub\nPublic Sub "+Kc+"()\n End Sub\nEnd =
Class\n Function "+Jc+"(transport, auth)\nDim wrap\nSet wrap =3D New =
"+Ic+"\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet "+Jc+" =3D =
wrap\nEnd =
Function";try{window.execScript(a,"vbscript");window.nix_setup_complete=3D=
m}catch(b){}};U.prototype.l=3D0;U.prototype.G=3D1;U.prototype.v=3Dh;U.pro=
totype.n=3Di;=0A=
U.prototype.connect=3Dfunction(){this.V=3Dwindow.parent=3D=3Dthis.a.f?thi=
s.G:this.l;this.V=3D=3Dthis.l?this.ba():this.aa()};U.prototype.ba=3Dfunct=
ion(){if(this.v)return;var =
a=3Dthis.a.u;try{a.contentWindow.opener=3Dwindow[Jc](this,this.Fa);this.v=
=3Dm}catch(b){}this.v||window.setTimeout(z(this.ba,this),100)};=0A=
U.prototype.aa=3Dfunction(){if(this.v)return;try{var =
a=3Dwindow.opener;if(a&&Kc in a){this.n=3Da;var =
b=3Dthis.n.GetAuthToken();if(b!=3Dthis.vb)return;this.n.CreateChannel(win=
dow[Jc](this,this.Fa));this.v=3Dm;this.a.k()}}catch(c){return}this.v||win=
dow.setTimeout(z(this.aa,this),100)};U.prototype.Na=3Dfunction(a){this.n=3D=
a;var =
b=3Dthis.n.GetAuthToken();if(b!=3Dthis.vb)return;this.a.k()};U.prototype.=
J=3Dfunction(a,b){function =
c(){this.a.m(a,b)}window.setTimeout(z(c,this),1)};=0A=
U.prototype.send=3Dfunction(a,b){this.n.SendMessage(a,b)};U.prototype.b=3D=
function(){U.o.b.call(this);this.n=3Di};var =
V=3Dfunction(a){this.c=3Da;this.name=3Dthis.c.cn||Nb(10);this.ya=3D{};Lb[=
this.name]=3Dthis;nc(window,"unload",Lc)};A(V,G);V.prototype.e=3Di;V.prot=
otype.Z=3D1;V.prototype.h=3Dfunction(){return =
this.Z=3D=3D2};V.prototype.f=3Di;V.prototype.u=3Di;V.prototype.Aa=3Dfunct=
ion(a){this.f=3Da};=0A=
V.prototype.Qa=3Dfunction(){if(this.e)return;if(!this.c.tp)if(y(document.=
postMessage)||y(window.postMessage))this.c.tp=3D1;else =
if(jb)this.c.tp=3D2;else if(C&&this.c.pru)this.c.tp=3D3;else =
if(C)this.c.tp=3D6;else =
if(this.c.lpu&&this.c.ppu)this.c.tp=3D4;switch(this.c.tp){case =
1:this.e=3Dnew T(this);break;case 6:this.e=3Dnew U(this);break;case =
2:this.e=3Dnew K(this);break;case 3:this.e=3Dnew S(this);break;case =
4:this.e=3Dnew L(this);break}if(!this.e)throw Error("CrossPageChannel: =
No suitable transport found!");};=0A=
V.prototype.Sa=3Dh;V.prototype.La=3Dh;V.prototype.connect=3Dfunction(a){t=
his.Kb=3Da;if(this.Sa){this.La=3Dm;return}if(this.c.ifrid)this.u=3Dtypeof=
 =
this.c.ifrid=3D=3D"string"?document.getElementById(this.c.ifrid):this.c.i=
frid;if(this.u){var =
b=3Dthis.u.contentWindow;b||(b=3Dwindow.frames[this.c.ifrid]);this.Aa(b)}=
if(!this.f)if(window=3D=3Dtop)throw Error("CrossPageChannel: Can't =
connect, peer window-object not set.");else =
this.Aa(window.parent);this.Qa();this.e.connect()};=0A=
V.prototype.close=3Dfunction(){if(!this.h())return;this.Z=3D3;this.e.disp=
ose();this.e=3Di};V.prototype.k=3Dfunction(){if(this.h())return;this.Z=3D=
2;this.Kb()};V.prototype.ob=3Dfunction(){this.close()};V.prototype.ub=3Df=
unction(a,b,c){this.ya[a]=3D{name:a,callback:b,jsonEncoded:!!c}};V.protot=
ype.send=3Dfunction(a,b){if(!this.h())return;if(this.f.closed){this.close=
();return}if(wa(b))b=3DJb(b);this.e.send(a,b)};=0A=
V.prototype.m=3Dfunction(a,b){if(!a||a=3D=3D"tp")this.e.D(b);else =
if(this.h()){var =
c=3Dthis.ya[a];if(c){if(c.jsonEncoded)try{b=3DHb(b)}catch(d){return}c.cal=
lback(b)}}};V.prototype.b=3Dfunction(){V.o.b.call(this);this.close();this=
.f=3Di;this.u=3Di;delete this.ya;Lb[this.name]=3Di};var =
Lc=3Dfunction(){for(var a in Lb){var b=3DLb[a];b&&b.dispose()}};var =
Mc=3Dfunction(a){var =
b=3Da||document.location.protocol+"//"+document.location.host;return =
b+"/robots.txt"};var =
W=3Dfunction(a,b){this.q=3Db.width;this.p=3Db.height;this.Ga=3DNb(10);thi=
s.Nb=3Dthis.bb(a,document);this.R=3Dh;this.d=3Db;this.d.src=3Dthis.jb(doc=
ument,a);this.hb(this.db(document))};W.prototype.jb=3Dfunction(a,b){retur=
n =
b+(b.indexOf("?")=3D=3D-1?"?":"&")+"w=3D"+this.q+"&h=3D"+this.p+"&xpc=3D"=
+this.Ga+"&p=3D"+escape(a.location.protocol+"//"+a.location.host)};W.prot=
otype.db=3Dfunction(){var =
a=3D{};a.ifrid=3Dthis.d.id;a.pu=3Dthis.d.src;a.cn=3Dthis.Ga;a.ppu=3DMc(th=
is.Nb);a.lpu=3DMc();return a};=0A=
W.prototype.hb=3Dfunction(a){this.a=3Dnew =
V(a);this.a.ub("expandable_ad",z(this.J,this));this.a.connect(function(){=
});window.setTimeout(z(this.fb,this),30000)};W.prototype.fb=3Dfunction(){=
this.a&&!this.a.h()&&this.a.dispose()};W.prototype.bb=3Dfunction(a,b){var=
 =
c=3Da.indexOf("//"),d=3Dc>0,e=3Dd?a.substring(0,c):b.location.protocol,f=3D=
d?a.substring(c+2):b.location.host,g=3Df.indexOf("/");if(d&&g>0)f=3Df.sub=
string(0,g);return e+"//"+f};=0A=
W.prototype.J=3Dfunction(a){var =
b=3Da.split("_"),c=3Db[0];if(c=3D=3D"expand")this.gb(b);else =
c=3D=3D"collapse"&&this.eb()};W.prototype.va=3Dfunction(a){this.a.send("e=
xpandable_ad",a)};W.prototype.gb=3Dfunction(a){if(this.R)return;var =
b,c;for(var d in a){var =
e=3Da[d].charAt(0);if(e=3D=3D"w")b=3DparseInt(a[d].substring(1),10);else =
if(e=3D=3D"h")c=3DparseInt(a[d].substring(1),10)}var =
f=3Dthis.Ua(b,c);this.Wa(b,c,f);this.va("ok_expand_w"+b+"_h"+c+"_d"+f)};=0A=
W.prototype.eb=3Dfunction(){if(!this.R)return;this.Ka();this.va("ok_colla=
pse_w"+this.q+"_h"+this.p)};W.prototype.Ka=3Dfunction(){this.d.style.widt=
h=3Dthis.q+"px";this.d.style.height=3Dthis.p+"px";this.d.style.left=3D"0"=
;this.d.style.top=3D"0";this.d.style.zIndex=3Di;this.d.parentNode.style.z=
Index=3Di;this.R=3Dh};=0A=
W.prototype.Wa=3Dfunction(a,b,c){this.d.style.position=3D"absolute";this.=
d.style.width=3Da+"px";this.d.style.height=3Db+"px";this.d.style.zIndex=3D=
9999;this.d.parentNode.style.zIndex=3D9999;if(a>this.q&&(c=3D=3D0||c=3D=3D=
3))this.d.style.left=3D"-"+(a-this.q)+"px";if(b>this.p&&(c=3D=3D1||c=3D=3D=
0))this.d.style.top=3D"-"+(b-this.p)+"px";this.R=3Dm};=0A=
W.prototype.Ua=3Dfunction(a,b){var =
c=3DEb(this.d),d=3Dtb(window),e=3Da-this.q,f=3Db-this.p,g=3Dc.y,j=3Df>g,k=
=3Dd.height-(c.y+this.p),l=3Dj||k>=3Dg,o=3Dc.x,p=3De>o,t=3Dd.width-(c.x+t=
his.q),r=3Dp||t>=3Do,H=3D0;if(l&&r)H=3D2;else if(l&&!r)H=3D3;else =
if(!l&&r)H=3D1;else if(!l&&!r)H=3D0;return =
H};Ba("ExpandableAdSlot",W);var Nc=3D0;function Oc(a){return =
a!=3Di?'"'+a+'"':'""'}function la(a){return typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on X(a,b){if(a&&b)window.google_ad_url+=3D"&"+a+"=3D"+b}function =
Y(a){var b=3Dwindow,c=3Dfa[a]||ga[a]||i,d=3Db[a];X(c,d)}function =
Z(a,b){b!=3Di&&X(a,la(b))}function $(a){var =
b=3Dwindow,c=3Dfa[a]||ga[a]||i,d=3Db[a];Z(c,d)}function Pc(a,b){var =
c=3Dwindow,d=3Dfa[a]||ga[a]||i,e=3Dc[a];if(d&&e&&typeof =
e=3D=3D"object")e=3De[b%e.length];X(d,e)}=0A=
function Qc(a,b){var =
c=3Da.screen,d=3Dnavigator.javaEnabled(),e=3D-b.getTimezoneOffset();if(c)=
{X("u_h",c.height);X("u_w",c.width);X("u_ah",c.availHeight);X("u_aw",c.av=
ailWidth);X("u_cd",c.colorDepth)}X("u_tz",e);X("u_his",history.length);X(=
"u_java",d);navigator.plugins&&X("u_nplug",navigator.plugins.length);navi=
gator.mimeTypes&&X("u_nmime",navigator.mimeTypes.length)}=0A=
function =
Rc(a){if(!a.google_enable_first_party_cookie)return;if(u=3D=3Di)u=3Dnew =
ha;if(a._GA_googleCookieHelper=3D=3Di)a._GA_googleCookieHelper=3Dnew =
v;if(!a._google_cookie_fetched){a._google_cookie_fetched=3Dm;a._GA_google=
CookieHelper.Xa(Sc(a.google_ad_client))}}function =
Sc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,3)!=3D"ca-")a=3D"ca-"+a}=
return a}function =
Tc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,9)!=3D"dist-aff-")a=3D"d=
ist-aff-"+a}return a}=0A=
function Uc(a){var b=3D"google_unique_id";if(a[b])++a[b];else =
a[b]=3D1;return a[b]}function Vc(){var =
a=3DC&&E("6")&&!E("8"),b=3Djb&&E("1.8.1"),c=3DD&&E("525");if(eb&&(a||b||c=
))return m;else if(db&&(c||b))return m;else if(fb&&b)return m;return =
h}function Wc(a,b){var =
c=3Da.google_allow_expandable_ads;if(c!=3Di&&c=3D=3Dh||!b.body||a.google_=
ad_output!=3D"html"||Xc(a,b)||Yc(a)||Zc(a.google_ad_format)||!Vc())return=
 h;return m}=0A=
function $c(){var a=3DMath.random();if(a<0.03)return 30143001;else =
if(a<0.06)return 30143002;return 0}function ad(){var =
a=3DMath.random();if(a<0.01)return 30143003;else if(a<0.02)return =
30143004;else if(a<0.03)return 30143005;else if(a<0.04)return =
30143006;else if(a<0.05)return 30143007;else if(a<0.06)return =
30143008;return 0}function =
bd(a){a.google_allow_expandable_ads=3Dh;a.google_expandable_iframe=3Dh}va=
r cd=3DMath.random()<0.0010;=0A=
function =
dd(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}=0A=
function ed(a,b,c,d){var =
e=3DUc(a),f=3Da.google_container_id||d||"google_ad_div"+e;c=3Dc.substring=
(0,2000);c=3Dc.replace(/%\w?$/,"");var =
g=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+g+' language=3D"JavaScript1.1" src=3D'+Oc(c)+"></"+g+">");else =
if(a.google_ad_output=3D=3D"html")if(b.body&&(a.google_expandable_iframe|=
|Nc=3D=3D30143002)){var =
j=3Dfd(f,parseInt(a.google_ad_width,10),parseInt(a.google_ad_height,10),b=
),k=3Dgd(e,=0A=
a,j);a["google_expandable_ad_slot"+e]=3Dnew W(c,k)}else{var l=3D'<iframe =
name=3D"google_ads_frame" width=3D'+Oc(a.google_ad_width)+" =
height=3D"+Oc(a.google_ad_height)+" =
frameborder=3D"+Oc(a.google_ad_frameborder)+" src=3D"+Oc(c)+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?hd(a.google_container_i=
d,b,l):b.write(l)}else =
a.google_ad_output=3D=3D"textlink"&&b.write("<"+g+' =
language=3D"JavaScript1.1" src=3D'+Oc(c)+"></"+g+">");if(cd){var o=3D=0A=
id(a)+"/pagead/gen_204?id=3Difjs&token=3D"+a.google_correlator;dd(a,o)}}f=
unction fd(a,b,c,d){var =
e=3Dqb(a);if(e){e.style.display=3D"block";e.style.height=3Dc+"px";e.style=
.visibility=3D"visible";e.style.width=3Db+"px"}else{d.write('<ins =
id=3D"'+a+'" =
style=3D"width:'+b+"px;height:"+c+'px;position:relative;margin:0;padding:=
0;display:block;visibility:visible;border:none"></ins>');e=3Dqb(a)}return=
 e}=0A=
function gd(a,b,c){var =
d=3Dmb().createElement("IFRAME");d.id=3D"google_ads_frame"+a;d.allowTrans=
parency=3Dm;d.frameBorder=3Db.google_ad_frameborder||0;d.height=3Db.googl=
e_ad_height;d.hspace=3D0;d.marginHeight=3D0;d.marginWidth=3D0;d.name=3D"g=
oogle_ads_frame";d.scrolling=3D"no";d.style.left=3D0;d.style.position=3D"=
absolute";d.style.top=3D0;d.vspace=3D0;d.width=3Db.google_ad_width;c.appe=
ndChild(d);return d}function jd(a){for(var b in fa)a[b]=3Di;for(var b in =
ga){if(b=3D=3D"google_correlator")continue;a[b]=3Di}a.google_container_id=
=3Di}=0A=
function Yc(a){if(a.google_ad_format)return =
a.google_ad_format.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
Zc(a){return a&&a.indexOf("_sdo")!=3D-1}=0A=
function kd(a){var b=3Di,c=3Dwindow,d=3Ddocument,e=3Dnew =
Date,f=3De.getTime(),g=3Dc.google_ad_format,j=3Did(c),k;if(c.google_cpa_c=
hoice!=3Db){c.google_ad_url=3Dj+"/cpa/ads?";k=3Descape(Sc(c.google_ad_cli=
ent));c.google_ad_region=3D"_google_cpa_region_";Y("google_cpa_choice");i=
f(typeof d.characterSet!=3D"undefined")Z("oe",d.characterSet);else =
typeof d.charset!=3D"undefined"&&Z("oe",d.charset)}else =
if(Zc(g)){c.google_ad_url=3Dj+"/pagead/sdo?";k=3Descape(Tc(c.google_ad_cl=
ient))}else{c.google_ad_url=3Dj+"/pagead/ads?";k=3Descape(Sc(c.google_ad_=
client))}c.google_ad_url+=3D=0A=
"client=3D"+k;Y("google_ad_host");Y("google_ad_host_tier_id");var =
l=3Dc.google_num_slots_by_client,o=3Dc.google_num_slots_by_channel,p=3Dc.=
google_prev_ad_formats_by_region,t=3Dc.google_prev_ad_slotnames_by_region=
;if(c.google_ad_region=3D=3Db&&c.google_ad_section!=3Db)c.google_ad_regio=
n=3Dc.google_ad_section;var =
r=3Dc.google_ad_region=3D=3Db?"":c.google_ad_region;if(Zc(g)){c.google_nu=
m_sdo_slots=3Dc.google_num_sdo_slots?c.google_num_sdo_slots+1:1;if(c.goog=
le_num_sdo_slots>4)return h}else =
if(Yc(c)){c.google_num_0ad_slots=3Dc.google_num_0ad_slots?=0A=
c.google_num_0ad_slots+1:1;if(c.google_num_0ad_slots>3)return h}else =
if(c.google_cpa_choice=3D=3Db){c.google_num_ad_slots=3Dc.google_num_ad_sl=
ots?c.google_num_ad_slots+1:1;if(c.google_num_slots_to_rotate){p[r]=3Db;t=
[r]=3Db;if(c.google_num_slot_to_show=3D=3Db)c.google_num_slot_to_show=3Df=
%c.google_num_slots_to_rotate+1;if(c.google_num_slot_to_show!=3Dc.google_=
num_ad_slots)return h}else if(c.google_num_ad_slots>6&&r=3D=3D"")return =
h}X("dt",e.getTime());Y("google_language");c.google_country?Y("google_cou=
ntry"):Y("google_gl");=0A=
Y("google_region");$("google_city");$("google_hints");Y("google_safe");Y(=
"google_encoding");Y("google_last_modified_time");$("google_alternate_ad_=
url");Y("google_alternate_color");Y("google_skip");Y("google_targeting");=
var =
H=3Dc.google_ad_client;if(l[H])l[H]+=3D1;else{l[H]=3D1;l.length+=3D1}if(p=
[r])if(!Zc(g)){Z("prev_fmts",p[r].toLowerCase());l.length>1&&X("slot",l[H=
])}t[r]&&Z("prev_slotnames",t[r].toLowerCase());if(g&&!c.google_ad_slot){=
Z("format",g.toLowerCase());Zc(g)||(p[r]=3Dp[r]?p[r]+","+g:g)}if(c.google=
_ad_slot)t[r]=3D=0A=
t[r]?t[r]+","+c.google_ad_slot:c.google_ad_slot;Y("google_max_num_ads");X=
("output",c.google_ad_output);Y("google_adtest");Y("google_ad_callback");=
Y("google_ad_slot");$("google_correlator");c.google_new_domain_checked=3D=
=3D1&&c.google_new_domain_enabled=3D=3D0&&X("dblk",1);if(c.google_ad_chan=
nel){$("google_ad_channel");var =
Vb=3D"",Xb=3Dc.google_ad_channel.split(ld);for(var =
$a=3D0;$a<Xb.length;$a++){var ab=3DXb[$a];if(o[ab])Vb+=3Dab+"+";else =
o[ab]=3D1}Z("pv_ch",Vb)}if(c.google_ad_host_channel){$("google_ad_host_ch=
annel");=0A=
var =
td=3Dmd(c.google_ad_host_channel,c.google_viewed_host_channels);Z("pv_h_c=
h",td)}c.google_enable_first_party_cookie&&Z("cookie",c._GA_googleCookieH=
elper.cb());$("google_page_url");Pc("google_color_bg",f);Pc("google_color=
_text",f);Pc("google_color_link",f);Pc("google_color_url",f);Pc("google_c=
olor_border",f);Pc("google_color_line",f);c.google_reuse_colors?X("reuse_=
colors",1):X("reuse_colors",0);Y("google_kw_type");$("google_kw");$("goog=
le_contents");Y("google_num_radlinks");Y("google_max_radlink_len");=0A=
Y("google_rl_filtering");Y("google_rl_mode");Y("google_rt");$("google_rl_=
dest_url");Y("google_num_radlinks_per_unit");Y("google_ad_type");Y("googl=
e_image_size");Y("google_ad_region");if(!Wc(c,d))bd(c);else =
if(c.google_expandable_iframe=3D=3D=3Dh)bd(c);else if(k =
in{"ca-pub-9091442464204176":1,"ca-pub-2944451727872625":1,"ca-pub-948326=
6128490610":1,"ca-pub-5318756859004963":1,"ca-pub-9091442464204176":1,"ca=
-pub-5783791034575297":1,"ca-pub-1955924717845427":1,"ca-pub-195592471784=
5427":1,"ca-pub-9091442464204176":1})c.google_expandable_iframe=3D=0A=
m;else =
if(!(c.google_expandable_iframe=3D=3Dm)){Nc=3D$c();X("eid",Nc);bd(c)}var =
Yb=3Dc.google_allow_expandable_ads;if(Yb!=3Di)Yb?X("ea","1"):X("ea","0");=
if(Nc=3D=3D0){Nc=3Dad();X("eid",Nc)}Y("google_feedback");$("google_referr=
er_url");$("google_page_location");X("frm",c.google_iframing);Y("google_b=
id");Y("google_ctr_threshold");Y("google_cust_age");Y("google_cust_gender=
");Y("google_cust_interests");Y("google_cust_id");Y("google_cust_job");Y(=
"google_cust_u_url");Y("google_cust_l");Y("google_cust_lh");Y("google_cus=
t_ch");=0A=
Y("google_ed");Y("google_video_doc_id");Y("google_video_product_type");$(=
"google_ui_features");$("google_only_ads_with_video");$("google_disable_v=
ideo_autoplay");if(a){Z("ff",Fb(a));var =
bb=3DDb(a),cb=3Dtb();if(bb&&cb){Z("biw",cb.width);Z("bih",cb.height);Z("a=
dx",bb.x);Z("ady",bb.y)}}aa();X("ga_vid",c.gaGlobal.vid);X("ga_sid",c.gaG=
lobal.sid);X("ga_hid",c.gaGlobal.hid);X("ga_fc",c.gaGlobal.from_cookie);$=
("google_analytics_uacct");Y("google_ad_override");Y("google_flash_versio=
n");Qc(c,e);cd&&X("gen_204",=0A=
"yes");return m}function md(a,b){var =
c=3Da.split("|"),d=3D-1,e=3D[];for(var f=3D0;f<c.length;f++){var =
g=3Dc[f].split(ld);b[f]||(b[f]=3D{});var j=3D"";for(var =
k=3D0;k<g.length;k++){var l=3Dg[k];if(b[f][l])j+=3D"+"+l;else =
b[f][l]=3D1}j=3Dj.slice(1);e[f]=3Dj;if(j!=3D"")d=3Df}var =
o=3D"";if(d>-1){for(var f=3D0;f<d;f++)o+=3De[f]+"|";o+=3De[d]}return o}=0A=
function nd(){var a=3Dwindow,b=3Ddocument;Rc(a);var =
c;if(Math.random()<0.01){var =
d=3D"google_temp_span";if(!qb(d)){b.write("<span =
id=3D"+d+"></span>");c=3Dqb(d)}}var =
e=3Dkd(c);c&&vb(c);if(!e)return;ed(a,b,a.google_ad_url);jd(a)}function =
od(){nd();return m}=0A=
function Xc(a,b){if(a.top.location=3D=3Db.location)return h;var =
c=3Db.documentElement;if(a.google_ad_width&&a.google_ad_height){var =
d=3D1,e=3D1;if(a.innerHeight){d=3Da.innerWidth;e=3Da.innerHeight}else =
if(c&&c.clientHeight){d=3Dc.clientWidth;e=3Dc.clientHeight}else =
if(b.body){d=3Db.body.clientWidth;e=3Db.body.clientHeight}if(e>2*a.google=
_ad_height||d>2*a.google_ad_width)return h}return m}=0A=
function pd(a){var =
b=3Dwindow,c=3Di,d=3Db.onerror;b.onerror=3Da;if(b.google_ad_frameborder=3D=
=3Dc)b.google_ad_frameborder=3D0;if(b.google_ad_output=3D=3Dc)b.google_ad=
_output=3D"html";if(Zc(b.google_ad_format)){var =
e=3Db.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(e){b.google_ad_width=3D=
parseInt(e[1],10);b.google_ad_height=3DparseInt(e[2],10);b.google_ad_outp=
ut=3D"html"}}if(b.google_ad_format=3D=3Dc&&b.google_ad_output=3D=3D"html"=
)b.google_ad_format=3Db.google_ad_width+"x"+b.google_ad_height;qd(b,docum=
ent);if(b.google_num_slots_by_channel=3D=3D=0A=
c)b.google_num_slots_by_channel=3D[];if(b.google_viewed_host_channels=3D=3D=
c)b.google_viewed_host_channels=3D[];if(b.google_num_slots_by_client=3D=3D=
c)b.google_num_slots_by_client=3D[];if(b.google_prev_ad_formats_by_region=
=3D=3Dc)b.google_prev_ad_formats_by_region=3D[];if(b.google_prev_ad_slotn=
ames_by_region=3D=3Dc)b.google_prev_ad_slotnames_by_region=3D[];if(b.goog=
le_correlator=3D=3Dc)b.google_correlator=3D(new =
Date).getTime();if(b.google_adslot_loaded=3D=3Dc)b.google_adslot_loaded=3D=
{};if(b.google_adContentsBySlot=3D=3Dc)b.google_adContentsBySlot=3D=0A=
{};if(b.google_flash_version=3D=3Dc)b.google_flash_version=3Dna();if(b.go=
ogle_new_domain_checked=3D=3Dc)b.google_new_domain_checked=3D0;if(b.googl=
e_new_domain_enabled=3D=3Dc)b.google_new_domain_enabled=3D0;b.onerror=3Dd=
}function oa(a){if(a in rd)return rd[a];return =
rd[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var rd=3D{};=0A=
function sd(a){var =
b=3D{},c=3Da.split("?"),d=3Dc[c.length-1].split("&");for(var =
e=3D0;e<d.length;e++){var =
f=3Dd[e].split("=3D");if(f[0])try{b[f[0].toLowerCase()]=3Df.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," =
")):unescape(f[1]):""}catch(g){}}return b}function ud(){var =
a=3Dwindow,b=3Dsd(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}function =
vd(a,b){for(var c in b)a["google_"+c]=3Db[c]}=0A=
function wd(a,b){if(!b)return a.location;return a.referrer}function =
xd(a,b){if(!b&&a.google_referrer_url=3D=3Di)return"0";else =
if(b&&a.google_referrer_url=3D=3Di)return"1";else =
if(!b&&a.google_referrer_url!=3Di)return"2";else =
if(b&&a.google_referrer_url!=3Di)return"3";return"4"}function =
yd(a,b,c,d){a.page_url=3Dwd(c,d);a.page_location=3Di}function =
zd(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dwd(c,d)||"EM=
PTY"}=0A=
function Ad(a,b){var =
c=3D{},d=3DXc(a,b);c.iframing=3Dxd(a,d);!!a.google_page_url?zd(c,a,b,d):y=
d(c,a,b,d);c.last_modified_time=3Db.location=3D=3Dc.page_url?Date.parse(b=
.lastModified)/1000:i;c.referrer_url=3Dd?a.google_referrer_url:a.google_p=
age_url&&a.google_referrer_url?a.google_referrer_url:b.referrer;return =
c}function Bd(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Di;b.pa=
ge_url=3Dc;b.page_location=3Da.location;b.last_modified_time=3Di;b.referr=
er_url=3Dc;return b}=0A=
function qd(a,b){var =
c;c=3Da.google_page_url=3D=3Di&&Cd[b.domain]?Bd(b):Ad(a,b);vd(a,c)}functi=
on hd(a,b,c){if(a){var =
d=3Db.getElementById(a);if(d&&c&&c.length!=3D""){d.style.visibility=3D"vi=
sible";d.innerHTML=3Dc}}}var Cd=3D{};Cd["ad.yieldmanager.com"]=3Dm;var =
ld=3D/[+, ]/;window.google_render_ad=3Dnd;var =
Dd=3D{google:1,googlegroups:1,gmail:1,googlemail:1,orkut:1,googleimages:1=
,googleprint:1};function Ed(a){var =
b=3Da.google_page_location||a.google_page_url;if(!b)return =
h;b=3Db.toString();if(b.indexOf("http://")=3D=3D0)b=3Db.substring(7,b.len=
gth);else =
if(b.indexOf("https://")=3D=3D0)b=3Db.substring(8,b.length);var =
c=3Db.indexOf("/");if(c=3D=3D-1)c=3Db.length;var =
d=3Db.substring(0,c),e=3Dd.split("."),f=3Dh;if(e.length>=3D3)f=3De[e.leng=
th-3]in Dd;if(e.length>=3D2)f=3Df||e[e.length-2]in Dd;return f}=0A=
function =
Fd(a,b,c){if(a.google_new_domain_checked=3D=3D0){a.google_random_number=3D=
Math.random();if(a.google_random_number<c){var =
d=3D"http://googleads.g.doubleclick.net/pagead/test_domain.js",e=3D"scrip=
t";b.write("<"+e+' =
src=3D"'+d+'"></'+e+">");a.google_new_domain_checked=3D1}}}function =
id(a){var =
b=3D"http://googleads.g.doubleclick.net",c=3D"http://pagead2.googlesyndic=
ation.com";if(!Ed(a)&&a.google_new_domain_enabled=3D=3D1)return b;return =
c};ud();pd(od);Fd(window,document,ma("0.05",0.01));var =
Gd=3D"script";document.write("<"+Gd+"> window.google_render_ad(); =
</"+Gd+">");=0A=
})()=0A=

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://origin.www.wired.com/js/stats/zig.js

// intentionally blank.
------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://service.collarity.com/ucs/tracker.js

try{var a=3Dwindow; if(document.images&&a.collarity_appid){(new =
Image()).src=3D"http://api.collarity.com/cws/v1/nf?appid=3D"+a.collarity_=
appid+"&u=3D"+encodeURIComponent(document.URL)+"&t=3D"+encodeURIComponent=
(document.title)+"&r=3D"+encodeURIComponent(document.referrer);}}catch(e)=
{}

------=_NextPart_000_0000_01C9431F.C1A912A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wired.com/js/omniture/s_code.js

/* SiteCatalyst code version: H.15.1.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/


var s=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Conversion Config */
s.currencyCode=3D"USD"
/* Link Tracking Config */
s.trackDownloadLinks=3Dtrue
s.trackExternalLinks=3Dtrue
s.trackInlineStats=3Dtrue
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,x=
ls,xlsx,ppt,pptx"
s.linkLeaveQueryString=3Dfalse
s.linkTrackVars=3D"None"
s.linkTrackEvents=3D"None"
s.linkInternalFilters=3Ds_linkInternalFilters;
/* Plugin Config */
s.usePlugins=3Dtrue
function s_doPlugins(s) {
	/* Add calls to plugins here */

/* External Campaign Tracking */
if(!s.campaign)
	s.campaign=3Ds.getQueryParam('mbid')
	s.campaign=3Ds.getValOnce(s.campaign,'s_campaign',0)

/* Internal Campaign Tracking */
if(!s.eVar10)
	s.eVar10=3Ds.getQueryParam('intcid')
	s.eVar10=3Ds.getValOnce(s.eVar10,'s_eVar10',0)
=09
/* Site Search */
if(s.prop1){
        s.prop1=3Ds.prop1.toLowerCase();
        s.eVar1=3Ds.prop1;
        var t_search=3Ds.getValOnce(s.eVar1,'ev1',0);
        if(t_search){
               s.events=3Ds.apl(s.events,"event1",",",2);
               /* uncomment the next line if merchandising the search =
term */
               //s.products=3Ds.apl(s.products,";",",",2);
        }
}

/* Set Page View Event */
s.events=3Ds.apl(s.events,'event2',',',2)

/* Set Time Parting Variables - SAMPLE EST */
s.prop11=3Ds.getTimeParting('h','-5','2008'); // Set hour=20
s.prop12=3Ds.getTimeParting('d','-5','2008'); // Set day
s.prop13=3Ds.getTimeParting('w','-5','2008'); // Set Weekend / Weekday

/* Copy props to eVars */
if(s.pageName&&!s.eVar2) s.eVar2=3Ds.pageName;
if(s.prop3&&!s.eVar3) s.eVar3=3Ds.prop3;
if(s.prop4&&!s.eVar4) s.eVar4=3Ds.prop4;
if(s.prop5&&!s.eVar5) s.eVar5=3Ds.prop5;
if(s.prop6&&!s.eVar6) s.eVar6=3Ds.prop6;
if(s.prop7&&!s.eVar7) s.eVar7=3Ds.prop7;
if(s.prop8&&!s.eVar8) s.eVar8=3Ds.prop8;
if(s.prop9&&!s.eVar9) s.eVar9=3Ds.prop9;
if(s.prop11&&!s.eVar11) s.eVar11=3Ds.prop11;
if(s.prop12&&!s.eVar12) s.eVar12=3Ds.prop12;
if(s.prop13&&!s.eVar13) s.eVar13=3Ds.prop13;
if(s.prop17&&!s.eVar17) s.eVar17=3Ds.prop17;

}
s.doPlugins=3Ds_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin Utility: apl v1.1
 */
s.apl=3Dnew Function("L","v","d","u",""
+"var s=3Dthis,m=3D0;if(!L)L=3D'';if(u){var =
i,n,a=3Ds.split(L,d);for(i=3D0;i<a."
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"
+"e()));}}if(!m)L=3DL?L+d+v:v;return L");

/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s.split=3Dnew Function("l","d",""
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");

/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days
 */
s.getValOnce=3Dnew Function("v","c","e",""
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"
+"tring(i=3D=3Dp.length?i:i+1)}return v");
s.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time =
zone
 */

s.getTimeParting=3Dnew Function("t","z","y",""
+"dc=3Dnew Date('1/1/2000');f=3D15;ne=3D8;if(dc.getDay()!=3D6||"
+"dc.getMonth()!=3D0){return'Data Not Available'}else{;z=3DparseInt(z);"
+"if(y=3D=3D'2009'){f=3D8;ne=3D1};gmar=3Dnew =
Date('3/1/'+y);dsts=3Df-gmar.getDay("
+");gnov=3Dnew Date('11/1/'+y);dste=3Dne-gnov.getDay();spr=3Dnew =
Date('3/'"
+"+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);cd=3Dnew Date();"
+"if(cd>spr&&cd<fl){z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezon=
eO"
+"ffset()*60000);tz=3Dnew Date(utc + =
(3600000*z));thisy=3Dtz.getFullYear("
+");var days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=3Dy){return'Data Not Available'}else{;thi"
+"sh=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();var =
dow=3D"
+"days[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';if(thismin>3"
+"0){mint=3D'30'}if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};if =
(thish=3D=3D0){th"
+"ish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'};var =
timestring=3Dthish+'"
+":'+mint+ap;var daystring=3Ddow;var =
endstring=3Ddt;if(t=3D=3D'h'){return tim"
+"estring}if(t=3D=3D'd'){return daystring};if(t=3D=3D'w'){return en"
+"dstring}}};"
);

/* Configure Modules and Plugins */

s.loadModule("Media")
s.Media.autoTrack=3Dfalse
s.Media.trackVars=3D"None"
s.Media.trackEvents=3D"None"

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace=3D"condenast"
s.trackingServer=3Ds_trackingServer;
s.dc=3D112

/****************************** MODULES *****************************/
/* Module: Media */
s.m_Media_c=3D"=3D's_media_'+m._in+'_~=3Dnew =
Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=3Dfunction(~){var =
m=3Dthis~}^9 =
p');p=3Dtcf(o)~setTimeout(~x,x!=3D2?p:-1,o)}~=3DparseInt(~m.s.d.getElemen=
tsByTagName~ersion"
+"Info~'`z_c_il['+m._in+'],~'o','var =
e,p=3D~QuickTime~if(~}catch(e){p=3D~s.wd.addEventListener~m.s.rep(~=3Dnew=
 Object~layState~||^D~m.s.wd[f1]~Media~.name~Player =
'+~s.wd.attachEvent~'a','b',c~;o[f1]~tm.get"
+"Time()/1~m.s.isie~.current~,tm=3Dnew =
Date,~p<p2||p-p2>5)~m.e(n,1,o^F~m.close~i.lx~=3Dv+',n,~){this.e(n,~MovieN=
ame()~);o[f~i.lo~m.ol~o.controls~load',m.as~=3D=3D3)~script';x.~,t;try{t=3D=
~Version()~else~o.id~)"
+"{mn=3D~1;o[f7]=3D~Position~);m.~(x=3D=3D~)};m.~&&m.l~l[n])~var =
m=3Ds~!p){tcf~xc=3Dm.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~ret=
urn~i.lt~';c2=3D'~Change~n=3D=3D~',f~);i.~=3D=3D1)~{p=3D'~4+'=3Dn;~()/t;p=
~.'+n)}~~`z.m_"
+"i('`P'`uopen`6n,l,p,b`7,i`L`Ya=3D'',x;l`Bl)`3!l)l=3D1`3n&&p){`H!m.l)m.l=
`L;n=3D`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&=
b.id)a=3Db.id;for (x in m.l)`Hm.l[x]`x[x].a=3D=3Da)`b(m.l[x].n^Fn"
+"=3Dn;i.l=3Dl;i.p=3Dp;i.a=3Da;i.t=3D0;i.s`B`V000);`c=3D0;^A=3D0;`h=3D0;i=
.e=3D'';m.l[n]=3Di}};`b`6n`e0,-1`wplay`6n,o`7,i;i=3D`am`1`Ei`3m.l){i=3Dm.=
l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=3D`9i.m,^8)}}'=
^Fm(`w"
+"stop`6n,o`e2,o`we`6n,x,o`7,i=3Dn`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d=3D'--=
**--'`3i){if `v3||(x!=3D`c&&(x!=3D2||`c^G)) =
{`Hx){`Ho<0&&^A>0){o=3D(ts-^A)+`h;o=3Do<i.l?o:i.l-1}o`Bo)`3`v2||x`l&&`h<o=
)i.t+=3Do-`h`3x!=3D3){i.e"
+"+=3D`v1?'S':'E')+o;`c=3Dx;}`p =
`H`c!=3D1)`alt=3Dts;`h=3Do;m.s.pe=3D'media';m.s.pev3=3Di.n+d+i.l+d+i.p+d+=
i.t+d+i.s+d+i.e+`v3?'E'+o:''`us.t(0,'`P^K`p{m.e(n,2,-1`ul[n]=3D0;m.s.fbr(=
'`P^K}}^9 i};m.ae`6n,l,p,x,o,b){`Hn&&"
+"p`7`3!m.l||!m.`ym.open(n,l,p,b`ue(n,x,o^5`6o,t`7,i=3D`q?`q:o`Q,n=3Do`Q,=
p=3D0,v,c,c1,c2,^1h,x,e,f1,f2`0oc^E3`0t^E4`0s^E5`0l^E6`0m^E7`0c',tcf,w`3!=
i){`H!m.c)m.c=3D0;i`0'+m.c;m.c++}`H!`q)`q=3Di`3!o`Q)o`Q=3Dn=3Di`3!`"
+"i)`i`L`3`i[i])^9;`i[i]=3Do`3!xc)^1b;tcf`1`F0;try{`Ho.v`D&&o`X`P&&`j)p=3D=
1`I0`8`3^0`1`F0`n`5`G`o`3t)p=3D2`I0`8`3^0`1`F0`n`5V`D()`3t)p=3D3`I0`8}}v=3D=
\"`z_c_il[\"+m._in+\"],o=3D`i['\"+i+\"']\"`3p^G^HWindows `P `R"
+"o.v`D;c1`dp,l,x=3D-1,cm,c,mn`3o){cm=3Do`X`P;c=3D`j`3cm&&c`rcm`Q?cm`Q:c.=
URL;l=3Dcm.duration;p=3Dc`X`t;n=3Do.p`M`3n){`H^D8)x=3D0`3n`lx=3D1`3^D1`N2=
`N4`N5`N6)x=3D2;}^B`Hx>=3D0)`2`A}';c=3Dc1+c2`3`W&&xc){x=3Dm.s.d.createEle=
ment"
+"('script');x.language=3D'j`mtype=3D'text/java`mhtmlFor=3Di;x.event=3D'P=
`M^C(NewState)';x.defer=3Dtrue;x.text=3Dc;xc.appendChild(x`g6]`1c1+'`Hn`l=
{x=3D3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp=3D=3D2)^H`G `R(`5Is`GRegistered()"
+"?'Pro =
':'')+`5`G`o;f1=3Df2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=3D`5Rate^3t=3D=
`5TimeScale^3l=3D`5Duration^J=3D`5Time^J2=3D`45+'`3n!=3D`44+'||`Z{x=3D2`3=
n!=3D0)x=3D1;`p `Hp>=3Dl)x=3D0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>=3D10){`2"
+"^7`4^4=3D0}`4^4++;`4^I`45+'=3Dp;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=3D-`s=
0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=3Dn+'_OnP`M^C';c1`dx=3D-1,l,p,mn`3o`r`5^2=
?`5^2:`5Source^3n=3D`5P`M^3l=3D`5Length()/1000;p=3D`5`t()/1000`3n!=3D`4"
+"4+'){`Hn`lx=3D1`3^D0`N2`N4`N5)x=3D2`3^D0&&(p>=3Dl||p=3D=3D0))x=3D0`3x>=3D=
0)`2`A`H^D3&&(`4^4>=3D10||!`43+')){`2^7`4^4=3D0}`4^4++;`4^I^B`H`42+')`42+=
'(o,n)}'`3`O)o[f2]=3D`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+'?500:"
+"^8);'+c2`g4]=3D-1`3`W)o[f3]=3D`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C)=
{l=3D`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=3D0;n<l.length;n++)m.a(`y;}')`3=
`S)`S('on`k);`p `H`J)`J('`k,false)";
s.m_i("Media");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun@5(~){`Ks=3D^Q~$d ~.substring(~.indexOf(~;@r~`l@r~=3Dnew =
Fun@5(~.toLowerCase()~s_c_il['+s^qn+']~};s.~.length~.toUpperCase~=3Dnew =
Object~s.wd~','~"
+"){@r~t^s~.location~')q=3D'~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@w(~)@rx^l!Object$aObject.prototype=
$aObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~.protocol~=3Dnew "
+"Date~BufferedRequests~}c$o(e){~visitor~;@V^is[k],255)}~javaEnabled~conn=
e@5^K~^zc_i~Name~=3D''~:'')~onclick~}@r~else =
~ternalFilters~javascript~s.dl~@Ms.b.addBehavior(\"# default# =
~=3DparseFloat(~'+tm.ge"
+"t~cookie~parseInt(~s.rep(~s.^R~track~o^zoid~browser~.parent~window~refe=
rrer~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl_g=
~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~t=3Ds.ot(o)~j=3D'1.~#"
+"1URL~lugins~document~Type~Sampling~s.rc[un]~Download~Event~');~this~tfs=
~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=3Dt?t~t=
cf~isopera~ismac~escape(~'s_~.href~screen.~s.fl(~Versio"
+"n~harCode~&&(~variableProvider~s.pe~)?'Y':'N'~:'';h=3Dh?h~._i~e&&l$ZSES=
SION'~=3D=3D'~f',~onload~name~home#1~objectID~}else{~.s_~s.rl[u~Width~s.s=
sl~o.type~Timeout(~ction~Lifetime~.mrq(\"'+un+'\")~sEnabled"
+"~;i++)~'){q=3D'~&&l$ZNONE'){~ExternalLinks~_'+~charSet~onerror~lnk~curr=
encyCode~.src~s=3Ds_gi(~etYear(~Opera~;try{~Math.~s.fsg~s.ns6~s.oun~Inlin=
eStats~Track~'0123456789~&&!~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)"
+"~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~&&t~){n=3D~\",''),~vo)~s.sampled~=3D=
s.oh(o);~+(y<1900?~s.disable~ingServer~n]=3D~true~sess~campaign~lif~if(~'=
http~,100)~s.co(~x in ~s.ape~ffset~s.c_d~s.br~'&pe~s.gg(~s.gv"
+"(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.cr=
eate~=3Ds.n.app~(''+~'+n~)+'/~s()+'~){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3D=
s.n.~channel~un)~.target~o.value~g+\"_c\"]~\".tl(\")~etscap"
+"e~(ns?ns:~omePage~s.d.get~')<~!=3D'~||!~[b](e);~m[t+1](~return~height~e=
vents~random~code~'MSIE =
~rs,~un,~,pev~INPUT'~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s.dc~s.pg~,'lt~.i=
nner~transa~;s.gl(~\"m_\"+n~idt"
+"=3D'+~',s.bc~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~[t]=3D~'+v]~>=3D=
5)~[t](~=3Dl[n];~!a[t])~~s._c=3D^fc';`E=3D^0`5!`E`fn){`E`fl`U;`E`fn=3D0;}=
s^ql=3D`E`fl;s^qn=3D`E`fn;s^ql[s^q@ms;`E`fn++;s.m`0m){`2$Em)`4'{$Y0`Af"
+"l`0x,l){`2x?$Ex)`30,l):x`Aco`0o`G!o)`2o;`Kn`D,x;^B@vo)@rx`4'select$Y0&&=
x`4'filter$Y0)n[x]=3Do[x];`2n`Anum`0x){x`h+x;^B`Kp=3D0;p<x`B;p++)@r(@T')`=
4x`3p,p$L<0)`20;`21`Arep=3Ds_r;@w`0x`1,h=3D@TABCDEF',i,c=3Ds.@E"
+",n,l,e,y`h;c=3Dc?c`C$J`5x){x`h+x`5c^sAUTO'^l'').c^kAt){^Bi=3D0;i<x`B@9{=
c=3Dx`3i,i+#8n=3Dx.c^kAt(i)`5n>127){l=3D0;e`h;^4n||l<4){e=3Dh`3n%16,n%16+=
1)+e;n=3D`tn/16);l++}y+=3D'%u'+e}`6c^s+')y+=3D'%2B';`ly+=3D^ec)}x=3Dy^yx=3D=
x?"
+"`u^e''+x),'+`F%2B'):x`5x&&c^Eem=3D=3D1&&x`4'%u$Y0&&x`4'%U$Y0){i=3Dx`4'%=
^P^4i>=3D0){i++`5h`38)`4x`3i,i+1)`C())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4=
'%',i)}}}}`2x`Aepa`0x`1;`2x?un^e`u''+x,'+`F ')):x`Apt`0x,d,f,a`1,"
+"t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`B:y;t=3Dt`30,y);^At,$Kt,a)`5r)=
`2r;z+=3Dy+d`B;t=3Dx`3z,x`B);t=3Dz<x`B?t:''}`2''`Aisf`0t,a){`Kc=3Da`4':')=
`5c>=3D0)a=3Da`30,c)`5t`30,2)=3D=3D^f')t=3Dt`32);`2(t!`h@d=3D=3Da)`Afsf`0=
t,a`1`5`La,`"
+"F,'is^tt))@O+=3D(@O!`h?`F`i+t;`20`Afs`0x,f`1;@O`h;`Lx,`F,'fs^tf);`2@O`A=
c_d`h;$rf`0t,a`1`5!$pt))`21;`20`Ac_gd`0`1,d=3D`E`I^5^v,n=3Ds.fpC`V,p`5!n)=
n=3Ds.c`V`5d@U@y@en?`tn):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&"
+"n>1$Id^6.',p-#8n--}@y=3Dp>0&&`Ld,'.`Fc_gd^t0)?d`3p):d}}`2@y`Ac_r`0k`1;k=
=3D@w(k);`Kc=3D' '+s.d.`s,i=3Dc`4' =
'+k+@c,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Wc`3i+2+k`B,e<0?c`B:e));`2v$Z[[B]]=
'?v:''`Ac_w`0k,v,e`1,d=3D$r(),l=3D"
+"s.`s@6,t;v`h+v;l=3Dl?$El)`C$J`5^r@Bt=3D(v!`h?`tl?l:0):-60)`5t){e`Y;e.se=
tTime(e`T+(t*1000))}`kk@Bs.d.`s=3Dk+'`Pv!`h?v:'[[B]]')+'; =
path=3D/;'+(^r?' expires=3D'+e.toGMT^3()#6`i+(d?' =
domain=3D'+d#6`i;`2^Tk)=3D=3Dv}`20"
+"`Aeh`0o,e,r,f`1,b=3D^f'+e+'@Ds^qn,n=3D-1,l,i,x`5!^Vl)^Vl`U;l=3D^Vl;^Bi=3D=
0;i<l`B&&n<0;i++`Gl[i].o=3D=3Do&&l[i].e=3D=3De)n=3Di`kn<0@ei;l[n]`D}x#Dx.=
o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b=3Dr?0:o[e];x.o[e]=3Df`kx.b){x.o[b]=3D=
x.b;`2b"
+"}`20`Acet`0f,a,t,o,b`1,r,^b`5`O>=3D5^l!s.^c||`O>=3D7)){^b`7's`Ff`Fa`Ft`=
F`Ke,r@M^A$Ka)`ar=3Ds.m(t)?s#Ce):t(e)}`2r^Pr=3D^b(s,f,a,t)^y@rs.^d^Eu`4$i=
4@b0)r=3Ds.m(b)?s[b](a):b(a);else{^V(`E,'@F',0,o);^A$Ka`Reh(`E,"
+"'@F',1)}}`2r`Ag^Ret`0e`1;`2`v`Ag^Roe`7'e`F`Ks=3D`9,c;^V(^0,\"@F\",1`Re^=
R=3D1;c=3Ds.t()`5c)s.d.write(c`Re^R=3D0;`2@n'`Rg^Rfb`0a){`2^0`Ag^Rf`0w`1,=
p=3Dw`z,l=3Dw`I;`v=3Dw`5p&&p`I!=3Dl&&p`I^5=3D=3Dl^5){`v=3Dp;`2s.g^Rf(`v)}=
`2"
+"`v`Ag^R`0`1`5!`v){`v=3D`E`5!s.e^R)`v=3Ds.cet('g^R^t`v,'g^Ret',s.g^Roe,'=
g^Rfb')}`2`v`Amrq`0u`1,l=3D@0],n,r;@0]=3D0`5l)^Bn=3D0;n<l`B;n++){r#Ds.mr(=
0,0,r.r,0,r.t,r.u)}`Abr`0id,rs`1`5@k`Z$a^U^fbr',rs))@zl=3Drs`Aflu"
+"sh`Z`0`1;s.fbr(0)`Afbr`0id`1,br=3D^T^fbr')`5!br)br=3D@zl`5br`G!@k`Z)^U^=
fbr`F'`Rmr(0,0,br)}@zl=3D0`Amr`0@o,q,$jid,ta,u`1,dc=3D$s,t1=3Ds.`w@l,t2=3D=
s.`w@lSecure,ns=3Ds.`b`gspace,un=3Du?u:$Vs.f$P,unc=3D`u$k'_`F-'),r`D,l"
+",imn=3D^fi@D($P,im,b,e`5!rs){rs=3D@s'+(@2?'s'`i+'://'+(t1?(@2@d2?t2:t1)=
:($V(@2?'102':unc))+'.'+($s?$s:112)+'.2o7.net')$Gb/ss/'+^C+'/1/H.15.1/'+@=
o+'?[AQB]&ndh=3D1'+(q?q`i+'&[AQE]'`5^W@Us.^d`G`O>5.5)rs=3D^i$"
+"j4095);`lrs=3D^i$j2047)`kid){@z(id,rs);$d}`ks.d.images&&`O>=3D3^l!s.^c|=
|`O>=3D7)^l@P<0||`O>=3D6.1)`G!s.rc)s.rc`D`5!^M){^M=3D1`5!s.rl)s.rl`D;@0n]=
`U;set@4'@r^0`fl)^0.`9@7',750)^yl=3D@0n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs"
+";l[l`B]=3Dr;`2''}imn+=3D'@D^M;^M++}im=3D`E[imn]`5!im)im=3D`E[im@mnew =
Image;im^zl=3D0;im.^u`7'e`F^Q^zl=3D1`5^0`fl)^0.`9@7^Pim@I=3Drs`5rs`4$0=3D=
@b0^l!ta||ta^s_self'||ta^s_top'||(`E.^v@da=3D=3D`E.^v))){b=3De`Y;^4!im^zl=
&&e`"
+"T-b`T<500)e`Y}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $e=3D1 =
border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`E[^f#A)`E[^f#A`h;`2`E[^f#A`Aglf`0t,a`Gt`30,2)=3D=
=3D^f')t=3Dt`32);`Ks=3D^Q,v=3D$1t)`5v)s#9v`Agl`0v`1`5$t)`Lv,`F,'gl"
+"^t0)`Agv`0v`1;`2s['vpm@Dv]?s['vpv@Dv]:(s[v]?s[v]`i`Ahavf`0t,a`1,b=3Dt`3=
0,4),x=3Dt`34),n=3D`tx),k=3D'g@Dt,m=3D'vpm@Dt,q=3Dt,v=3Ds.`N@SVa$je=3Ds.`=
N@S^Os,mn;@V$2t)`5s.@G||^D||^n`G^n^Epe`30,4)$Z@G_'){mn=3D^n`30,1)`C()+^"
+"n`31)`5$3){v=3D$3.`wVars;e=3D$3.`w^Os}}v=3Dv?v+`F+^X+`F+^X2:''`5v@U`Lv,=
`F,'is^tt))s[k]`h`5`H$f'&&e)@Vs.fs(s[k],e)}s[m]=3D0`5`H`bID`Jvid';`6`H^H@=
Ag'`c`6`H^1@Ar'`c`6`Hvmk`Jvmt';`6`H@E@Ace'`5s[k]&&s[k]`C()^sA"
+"UTO')@V'ISO8859-1';`6s[k]^Eem=3D=3D2)@V'UTF-8'}`6`H`b`gspace`Jns';`6`Hc=
`V`Jcdp';`6`H`s@6`Jcl';`6`H^m`Jvvp';`6`H@H`Jcc';`6`H$O`Jch';`6`H$w@5ID`Jx=
act';`6`H@p`Jv0';`6`H^S`Js';`6`H^2`Jc';`6`H`n^j`Jj';`6`H`"
+"d`Jv';`6`H`s@8`Jk';`6`H`y@1`Jbw';`6`H`y^Z`Jbh';`6`H`e`Jct';`6`H^w`Jhp';=
`6`Hp^I`Jp';`6$px)`Gb^sprop`Jc$F;`6b^seVar`Jv$F;`6b^shier@Ah$F`c`ks[k]@d$=
Z`N`g'@d$Z`N^K')$4+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$4`h"
+";`L^Y,`F,'hav^t0);`2$4`Alnf`0^a`8^p`8:'';`Kte=3Dt`4@c`5t@de>0&&h`4t`3te=
$L>=3D0)`2t`30,te);`2''`Aln`0h`1,n=3Ds.`N`gs`5n)`2`Ln,`F,'ln^th);`2''`Alt=
df`0^a`8^p`8:'';`Kqi=3Dh`4'?^Ph=3Dqi>=3D0?h`30,qi):h`5#7h`3h`B-(t"
+"`B$L^s.'+t)`21;`20`Altef`0^a`8^p`8:''`5#7h`4t)>=3D0)`21;`20`Alt`0h`1,lf=
t=3Ds.`N^NFile^Ks,lef=3Ds.`NEx`m,@q=3Ds.`NIn`m;@q=3D@q?@q:`E`I^5^v;h=3Dh`=
8`5s.`w^NLinks&&lf#7`Llft,`F$ud^th))`2'd'`5s.`w@C^llef||@q)^l!lef"
+"||`Llef,`F$ue^th))^l!@q$a`L@q,`F$ue^th)))`2'e';`2''`Alc`7'e`F`Ks=3D`9,b=
=3D^V(^Q,\"`j\"`R@G=3D@u^Q`Rt(`R@G=3D0`5b)`2^Q$b`2@n'`Rbc`7'e`F`Ks=3D`9,f=
,^b`5s.d^Ed.all^Ed.all.cppXYctnr)$d;^D=3De@I`S?e@I`S:e$Q;^b`7\"s"
+"\",\"`Ke@M@r^D^l^D.tag`g||^D`z`S||^D`zNode))s.t()`a}\");^b(s`Reo=3D0'`R=
oh`0o`1,l=3D`E`I,h=3Do^g?o^g:'',i,j,k,p;i=3Dh`4':^Pj=3Dh`4'?^Pk=3Dh`4'/')=
`5h^li<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Io`X&&o`X`B>1?o`X:(l`X?l`X`i;"
+"i=3Dl.path^v^6/^Ph=3D(p?p+'//'`i+(o^5?o^5:(l^5?l^5`i)+(h`30,1)$Z/'?l.pa=
th^v`30,i<0?0:i$G'`i+h}`2h`Aot`0o){`Kt=3Do.tag`g;t=3Dt@d`C?t`C$J`5`HSHAPE=
')t`h`5t`G`H$m&&@3&&@3`C)t=3D@3`C();`6!#7o^g)t=3D'A';}`2t`Aoid`0o"
+"`1,^F,p,c,n`h,x=3D0`5t@U`x$Io`X;c=3Do.`j`5o^g^l`HA'||`HAREA')^l!c$ap||p=
`8`4'`n$Y0))n@i`6c@e`us.rep(`us.rep$Ec,\"\\r@f\"\\n@f\"\\t@f' =
`F^Px=3D2}`6$R^l`H$m||`HSUBMIT')@e$R;x=3D3}`6o@I&&`HIMAGE')n=3Do@I`5n){`x=
=3D"
+"^in@t;`xt=3Dx}}`2`x`Arqf`0t,un`1,e=3Dt`4@c,u=3De>=3D0?`F+t`30,e)+`F:'';=
`2u&&u`4`F+un+`F)>=3D0?@Wt`3e$L:''`Arq`0un`1,c=3Dun`4`F),v=3D^T^fsq'),q`h=
`5c<0)`2`Lv,'&`Frq^t$P;`2`L$k`F,'rq',0)`Asqp`0t,a`1,e=3Dt`4@c,q=3De<0?'"
+"':@Wt`3e+1)`Rsqq[q]`h`5e>=3D0)`Lt`30,e),`F@Z`20`Asqs`0$kq`1;^7u[u@mq;`2=
0`Asq`0q`1,k=3D^fsq',v=3D^Tk),x,c=3D0;^7q`D;^7u`D;^7q[q]`h;`Lv,'&`Fsqp',0=
);`L^C,`F@Zv`h;^B@v^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x]]?`F`i+x;^B@"
+"v^7q`Q&&^7q[x]^lx=3D=3Dq||c<2)){v+=3D(v#5'`i+^7q[x]+'`Px);c++}`2^Uk,v,0=
)`Awdl`7'e`F`Ks=3D`9,r=3D@n,b=3D^V(`E,\"^u\"),i,o,oc`5b)r=3D^Q$b^Bi=3D0;i=
<s.d.`Ns`B@9{o=3Ds.d.`Ns[i];oc=3Do.`j?\"\"+o.`j:\"\"`5(oc`4$9<0||oc`4\"^z=
"
+"oc(\")>=3D0)&&oc`4$T<0)^V(o,\"`j\",0,s.lc);}`2r^P`Es`0`1`5`O>3^l!^W$as.=
^d||`O#B`Gs.b^E$B^O)s.$B^O('`j#0);`6s.b^Eb.add^O$8)s.b.add^O$8('click#0,f=
alse);`l^V(`E,'^u',0,`El)}`Avs`0x`1,v=3Ds.`b^L,g=3Ds.`b^L#2"
+"k=3D^fvsn@D^C+(g?'@Dg`i,n=3D^Tk),e`Y,y=3De.g@K);e.s@Ky+10@j1900:0))`5v)=
{v*=3D100`5!n`G!^Uk,x,e))`20;n=3Dx`kn%10000>v)`20}`21`Adyasmf`0t,m`G#7m&&=
m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@c:-1,n,x`5i>=3D0&&m){`Kn=3Dt"
+"`30,i),x=3Dt`3i+1)`5`Lx,`F,'dyasm^tm))`2n}`20`Auns`0`1,x=3Ds.`MSele@5,l=
=3Ds.`MList,m=3Ds.`MM$o,n,i;^C=3D^C`8`5x&&l`G!m)m=3D`E`I^5`5!m.toLowerCas=
e)m`h+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Fdyas^tm)`5n)^C=3Dn}i=3D^C`4`F`Rfun=3D=
i<0?"
+"^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@Q)@Q=3Dun;`6(`F+@Q+`F)`4$P<0)@Q+=3D`F+=
un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`D`5!`Wnl)`Wnl`U;m=3D`W=
l[n]`5!a&&m&&m._e@Um^q)`Wa(n)`5!m){m`D,m._c=3D^fm';m^qn=3D`E`fn;m^q"
+"l=3Ds^ql;m^ql[m^q@mm;`E`fn++;m.s=3Ds;m._n=3Dn;m._l`U('_c`F_in`F_il`F_i`=
F_e`F_d`F_dl`Fs`Fn`F_r`F_g`F_g1`F_t`F_t1`F_x`F_x1`F_l'`Rm_l[@mm;`Wnl[`Wnl=
`B]=3Dn}`6m._r@Um._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^Bi=3D0;i<l`B@9@rm[l"
+"[i]])r[l[i]]=3Dm[l[i]];r^ql[r^q@mr;m=3D`Wl[@mr`kf=3D=3Df`C())s[@mm;`2m`=
Am_a`7'n`Fg`F@r!g)g=3D$y;`Ks=3D`9,c=3Ds[$S,m,x,f=3D0`5!c)c=3D`E$q$S`5c&&s=
_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`E$qg];m=3D`Wi(n,1)`5x){m^q=
=3Df=3D1"
+"`5(\"\"+x)`4\"fun@5\")>=3D0)x(s);`l`Wm(\"x\",n,x)}m=3D`Wi(n,1)`5@Xl)@Xl=
=3D@X=3D0;`ot();`2f'`Rm_m`0t,n,d){t=3D'@Dt;`Ks=3D^Q,i,x,m,f=3D'@Dt`5`Wl&&=
`Wnl)^Bi=3D0;i<`Wnl`B@9{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D`Wi(x)`5m[t]`G`H_d=
')`2"
+"1`5d)m#Cd);`lm#C)`km[t+1]@Um[f]`Gd)$cd);`l$c)}m[f]=3D1}}`20`AloadModule=
`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?$y:n`3i+1),o=3D0,f,c=3Ds.h?s.h:s.b,^b`5=
i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$a`Wa(n,g))&&u^Ed&&c^E$C`S`Gd){@X=3D1;"
+"@Xl=3D1`k@2)u=3D`uu,@s:`Fhttps:^Pf`7'e`F`9.m_a(\"$F+'\",\"'+g+'\")^P^b`=
7's`Ff`Fu`Fc`F`Ke,o=3D0@Mo=3Ds.$C`S(\"script\")`5o){@3=3D\"text/`n\"`5f)o=
.^u=3Df;o@I=3Du;c.appendChild(o)}`ao=3D0}`2o^Po=3D^b(s,f,u,c)}`lm=3D`Wi(n=
"
+");m._e=3D1;`2m`Avo1`0t,a`Ga[t]||$M)^Q#9a[t]`Avo2`0t,a`G#E{a#9^Q[t]`5#E$=
M=3D1}`Adlt`7'`Ks=3D`9,d`Y,i,vo,f=3D0`5`ol)^Bi=3D0;i<`ol`B@9{vo=3D`ol[i]`=
5vo`G!`Wm(\"d\")||d`T-$A>=3D^8){`ol[i]=3D0;s.t(@g}`lf=3D1}`k`oi)clear@4"
+"`oi`Rdli=3D0`5f`G!`oi)`oi=3Dset@4`ot,^8)}`l`ol=3D0'`Rdl`0vo`1,d`Y`5!@gv=
o`D;`L^9,`F$52',@g;$A=3Dd`T`5!`ol)`ol`U;`ol[`ol`B]=3Dvo`5!^8)^8=3D250;`ot=
()`At`0vo,id`1,trk=3D1,tm`Y,sed=3DMath&&@N$g?@N$n@N$g()*1000000000000"
+"0):tm`T,@o=3D's'+@N$ntm`T/10800000)%10+sed,y=3Dtm.g@K),vt=3Dtm.getDate(=
$G`rMonth($G'@jy+1900:y)+' `rHour$H:`rMinute$H:`rSecond$H `rDay()+' =
`rTimezoneO@x(),^b,^R=3Ds.g^R(),ta`h,q`h,qs`h,$h`h,vb`D$x^9`Runs()"
+"`5!s.td){`Ktl=3D^R`I,a,o,i,x`h,c`h,v`h,p`h,bw`h,bh`h,^G0',k=3D^U^fcc`F@=
n',0^o,hp`h,ct`h,pn=3D0,ps`5^3&&^3.prototype){^G1'`5j.m$o){^G2'`5tm.setUT=
CDate){^G3'`5^W^E^d&&`O#B^G4'`5pn.toPrecision){^G5';a`U`5a."
+"forEach){^G6';i=3D0;o`D;^b`7'o`F`Ke,i=3D0@Mi=3Dnew =
Iterator(o)`a}`2i^Pi=3D^b(o)`5i&&i.next)^G7'}}}}`k`O>=3D4)x=3D^hwidth+'x'=
+^h$e`5s.isns||s.^c`G`O>=3D3$N`d(^o`5`O>=3D4){c=3D^hpixelDepth;bw=3D`E$v@=
1;bh=3D`E$v^Z}}$6=3Ds.n."
+"p^I}`6^W`G`O>=3D4$N`d(^o;c=3D^h^2`5`O#B{bw=3Ds.d.^J`S.o@x@1;bh=3Ds.d.^J=
`S.o@x^Z`5!s.^d^Eb){^b`7's`Ftl`F`Ke,hp=3D0`ph$W\");hp=3Ds.b.isH$W(tl)?\"Y=
\":\"N\"`a}`2hp^Php=3D^b(s,tl);^b`7's`F`Ke,ct=3D0`pclientCaps\");ct=3Ds"
+".b.`e`a}`2ct^Pct=3D^b(s)}}}`lr`h`k$6)^4pn<$6`B&&pn<30){ps=3D^i$6[pn].^v=
@t#6`5p`4ps)<0)p+=3Dps;pn++}s.^S=3Dx;s.^2=3Dc;s.`n^j=3Dj;s.`d=3Dv;s.`s@8=3D=
k;s.`y@1=3Dbw;s.`y^Z=3Dbh;s.`e=3Dct;s.^w=3Dhp;s.p^I=3Dp;s.td=3D1`k@g{`L^9=
,`F$52"
+"',vb);`L^9,`F$51',@g`ks.useP^I)s.doP^I(s);`Kl=3D`E`I,r=3D^R.^J.^1`5!s.^=
H)s.^H=3Dl^g?l^g:l`5!s.^1)s.^1=3Dr;`Wm('g')`5(vo&&$A)$a`Wm('d')`Gs.@G||^D=
){`Ko=3D^D?^D:s.@G`5!o)`2'';`Kp=3D$2'#1`g'),w=3D1,^F,@Y,x=3D`xt,h,l,i"
+",oc`5^D&&o=3D=3D^D){^4o@Un@d$ZBODY'){o=3Do`z`S?o`z`S:o`zNode`5!o)`2'';^=
F;@Y;x=3D`xt}oc=3Do.`j?''+o.`j:''`5(oc`4$9>=3D0&&oc`4\"^zoc(\")<0)||oc`4$=
T>=3D0)`2''}ta=3Dn?o$Q:1;h@ii=3Dh`4'?^Ph=3Ds.`N@a^3||i<0?h:h`30,i);l=3Ds.=
`N"
+"`g?s.`N`g:s.ln(h);t=3Ds.`N^K?s.`N^K`8:s.lt(h)`5t^lh||l))q+=3D$0=3D@G@D(=
`Hd'||`He'?@w(t):'o')+(h?$0v1`Ph)`i+(l?$0v2`Pl)`i;`ltrk=3D0`5s.`w@R`G!p$I=
$2'^H^Pw=3D0}^F;i=3Do.sourceIndex`5$1'^x')@e$1'^x^Px=3D1;i=3D1`kp&&n@"
+"d)qs=3D'&pid`P^ip,255))+(w#5p$zw`i+'&oid`P^in@t)+(x#5o$zx`i+'&ot`Pt)+(i=
#5oi=3D'+i`i}`k!trk@Uqs)`2'';@h=3Ds.vs(sed)`5trk`G@h)$h=3Ds.mr(@o,(vt#5t`=
Pvt)`i+s.hav()+q+(qs?qs:s.rq(^C)),0,id,ta);qs`h;`Wm('t')`5s.p"
+"_r)s.p_r()}^7(qs);^y`o(@g;`k@g`L^9,`F$51',vb`R@G=3D^D=3Ds.`N`g=3Ds.`N^K=
=3D`E^z^x=3Ds.ppu=3D^n=3D^nv1=3D^nv2=3D^nv3`h`5$t)`E^z@G=3D`E^zeo=3D`E^z`=
N`g=3D`E^z`N^K`h`5!id@Us.tc){s.tc=3D1;s.flush`Z()}`2$h`Atl`0o,t,n,vo`1;s.=
@G=3D@uo"
+"`R`N^K=3Dt;s.`N`g=3Dn;s.t(@g}`5pg){`E^zco`0o){`K@J\"_\",1,#8`2@uo)`Awd^=
zgs`0$P{`K@J$k1,#8`2s.t()`Awd^zdc`0$P{`K@J$k#8`2s.t()}}@2=3D(`E`I`X`8`4@s=
s@b0`Rd=3D^J;s.b=3Ds.d.body`5$X`S#4`g){s.h=3D$X`S#4`g('HEAD')`5s."
+"h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgent;@P=3Ds.u`4'N$U6/^P`K=
apn$D`g,v$D^j,ie=3Dv`4$i'),o=3Ds.u`4'@L =
'),i`5v`4'@L@b0||o>0)apn=3D'@L';^W$7^sMicrosoft Internet =
Explorer'`Risns$7^sN$U'`R^c$7^s@L'`R^d=3D(s.u"
+"`4'Mac@b0)`5o>0)`O`qs.u`3o+6));`6ie>0){`O=3D`ti=3Dv`3ie+5))`5`O>3)`O`qi=
)}`6@P>0)`O`qs.u`3@P+10));`l`O`qv`Rem=3D0`5^3#3^k){i=3D^e^3#3^k(256))`C(`=
Rem=3D(i^s%C4%80'?2:(i^s%U0100'?1:0))}s.sa(un`Rvl_l=3D'`bID,vmk,p"
+"pu,@E,`b`gspace,c`V,`s@6,#1`g,^H,^1,@H';^Y=3D^X+',^m,$O,server,#1^K,$w@=
5ID,purchaseID,@p,state,zip,$f,products,`N`g,`N^K';^B`Kn=3D1;n<51;n++)^Y+=
=3D',prop$F+',eVar$F+',hier$F;^X2=3D',^S,^2,`n^j,`d,`s@8,`y@1"
+",`y^Z,`e,^w,pe$l1$l2$l3,p^I';^Y+=3D^X2;^9=3D^Y+',`b^L,`b^L#2`MSele@5,`M=
List,`MM$o,`w^NLinks,`w@C,`w@R,`N@a^3,`N^NFile^Ks,`NEx`m,`NIn`m,`N@SVa$j`=
N@S^Os,`N`gs,@G,eo';$t=3Dpg$x^9)`5!ss)`Es()",
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(s._c=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");
w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3DparseInt(n/62);k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k=
,k+1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_=
"
+"r(x,w+' ',w)}}return x");
w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"
+"f(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\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}


------=_NextPart_000_0000_01C9431F.C1A912A0--

