From: <Saved by Windows Internet Explorer 7>
Subject: =?iso-8859-1?Q?=BB_Chronic_Pain_Alters_the_Brain?=
Date: Sun, 10 Feb 2008 16:53:45 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_004E_01C86C05.800FBB10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.fightingfatigue.org/?p=1293

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
profile=3Dhttp://gmpg.org/xfn/1><TITLE>=C2=BB Chronic Pain Alters the =
Brain</TITLE>
<META content=3DN9JxskqQ3/RPdgIXu2aFOSX/pZitIX2JNmJKoT99VSg=3D =
name=3Dverify-v1>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR><!-- leave =
this for stats please -->
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
http://www.fightingfatigue.org/wp-content/themes/seashore/seashore/style.=
css );
</STYLE>
<LINK title=3D"RSS 2.0" =
href=3D"http://www.fightingfatigue.org/?feed=3Drss2"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"RSS .92"=20
href=3D"http://www.fightingfatigue.org/?feed=3Drss" type=3Dtext/xml=20
rel=3Dalternate><LINK title=3D"Atom 0.3"=20
href=3D"http://www.fightingfatigue.org/?feed=3Datom" =
type=3Dapplication/atom+xml=20
rel=3Dalternate><LINK href=3D"http://www.fightingfatigue.org/xmlrpc.php" =

rel=3Dpingback><LINK title=3D"February 2008"=20
href=3D"http://www.fightingfatigue.org/?m=3D200802" rel=3Darchives><LINK =

title=3D"January 2008" =
href=3D"http://www.fightingfatigue.org/?m=3D200801"=20
rel=3Darchives><LINK title=3D"December 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200712" rel=3Darchives><LINK =

title=3D"November 2007" =
href=3D"http://www.fightingfatigue.org/?m=3D200711"=20
rel=3Darchives><LINK title=3D"October 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200710" rel=3Darchives><LINK =

title=3D"September 2007" =
href=3D"http://www.fightingfatigue.org/?m=3D200709"=20
rel=3Darchives><LINK title=3D"August 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200708" rel=3Darchives><LINK =

title=3D"July 2007" href=3D"http://www.fightingfatigue.org/?m=3D200707"=20
rel=3Darchives><LINK title=3D"June 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200706" rel=3Darchives><LINK =

title=3D"May 2007" href=3D"http://www.fightingfatigue.org/?m=3D200705"=20
rel=3Darchives><LINK title=3D"April 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200704" rel=3Darchives><LINK =

title=3D"March 2007" href=3D"http://www.fightingfatigue.org/?m=3D200703" =

rel=3Darchives><LINK title=3D"February 2007"=20
href=3D"http://www.fightingfatigue.org/?m=3D200702" rel=3Darchives><LINK =

title=3D"January 2007" =
href=3D"http://www.fightingfatigue.org/?m=3D200701"=20
rel=3Darchives><LINK title=3D"December 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200612" rel=3Darchives><LINK =

title=3D"November 2006" =
href=3D"http://www.fightingfatigue.org/?m=3D200611"=20
rel=3Darchives><LINK title=3D"October 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200610" rel=3Darchives><LINK =

title=3D"September 2006" =
href=3D"http://www.fightingfatigue.org/?m=3D200609"=20
rel=3Darchives><LINK title=3D"August 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200608" rel=3Darchives><LINK =

title=3D"July 2006" href=3D"http://www.fightingfatigue.org/?m=3D200607"=20
rel=3Darchives><LINK title=3D"June 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200606" rel=3Darchives><LINK =

title=3D"May 2006" href=3D"http://www.fightingfatigue.org/?m=3D200605"=20
rel=3Darchives><LINK title=3D"April 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200604" rel=3Darchives><LINK =

title=3D"March 2006" href=3D"http://www.fightingfatigue.org/?m=3D200603" =

rel=3Darchives><LINK title=3D"February 2006"=20
href=3D"http://www.fightingfatigue.org/?m=3D200602" rel=3Darchives><LINK =
media=3Dscreen=20
href=3D"http://www.fightingfatigue.org/wp-content/plugins/i-love-social-b=
ookmarking/includes/style.css"=20
type=3Dtext/css rel=3Dstylesheet>
<STYLE type=3Dtext/css>UL.ilsb-menu LI UL {
	BORDER-BOTTOM: #884098 2px solid
}
UL.ilsb-menu LI UL LI {
=09
}
UL.ilsb-menu LI UL {
	BACKGROUND-COLOR: #ffffff
}
</STYLE>
<LINK title=3DRSD href=3D"http://www.fightingfatigue.org/xmlrpc.php?rsd" =

type=3Dapplication/rsd+xml rel=3DEditURI><LINK=20
href=3D"http://www.fightingfatigue.org/wp-includes/wlwmanifest.xml"=20
type=3Dapplication/wlwmanifest+xml rel=3Dwlwmanifest>
<SCRIPT=20
src=3D"http://www.fightingfatigue.org/wp-includes/js/prototype.js?ver=3D1=
.5.1.1"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.fightingfatigue.org/wp-content/plugins/i-love-social-bo=
okmarking/includes/sfish.js?ver=3D0.1"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css>#splash {
	BACKGROUND: =
url(http://www.fightingfatigue.org/wp-content/uploads/2008/01/fatigue.jpg=
) no-repeat center 50%; WIDTH: 900px; HEIGHT: 180px
}
</STYLE>

<STYLE type=3Dtext/css>.recentcomments A {
	PADDING-RIGHT: 0px! important; DISPLAY: inline! important; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; PADDING-TOP: 0px! important
}
</STYLE>

<META content=3DN9JxskqQ3/RPdgIXu2aFOSX/pZitIX2JNmJKoT99VSg=3D=20
name=3Dverify-v1></HEAD>
<BODY>
<DIV id=3Dheader>
<DIV id=3Dlogo>
<H1><A title=3D"" href=3D"http://www.fightingfatigue.org/"></A></H1>
<H2></H2></DIV>
<DIV id=3Dmenu>
<UL>
  <LI><A title=3DHome href=3D"http://www.fightingfatigue.org/">Home</A>=20
  <LI class=3D"page_item page-item-2"><A title=3DAbout=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D2">About</A>=20
  <LI class=3D"page_item page-item-1250"><A title=3DArticles=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D1250">Articles</A>=20
  <LI class=3D"page_item page-item-876"><A title=3D"FF News"=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D876">FF News</A>=20
  <LI class=3D"page_item page-item-1256"><A title=3DGlossary=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D1256">Glossary</A>=20
  <LI class=3D"page_item page-item-1206"><A title=3D"Guest Blog"=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D1206">Guest Blog</A> =

  <LI class=3D"page_item page-item-1251"><A title=3DGuestbook=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D1251">Guestbook</A>=20
  <LI class=3D"page_item page-item-12"><A title=3DResources=20
  href=3D"http://www.fightingfatigue.org/?page_id=3D12">Resources</A>=20
</LI></UL></DIV></DIV>
<DIV id=3Dsplash></DIV>
<META content=3DN9JxskqQ3/RPdgIXu2aFOSX/pZitIX2JNmJKoT99VSg=3D =
name=3Dverify-v1>
<DIV id=3Dmain>
<DIV id=3Dcontent>
<DIV class=3Dpost id=3Dpost-1293>
<P class=3Ddate><SPAN class=3Dmonth>Feb </SPAN><SPAN class=3Dday>07 =
</SPAN><SPAN=20
class=3Dyear>2008 </SPAN></P>
<H2 class=3Dtitle><A href=3D"http://www.fightingfatigue.org/?p=3D1293"=20
rel=3Dbookmark>Chronic Pain Alters the Brain</A></H2>
<DIV class=3Dmeta>
<P>Published by <A title=3D"Posts by Sandy Robinson"=20
href=3D"http://www.fightingfatigue.org/?author=3D1">Sandy Robinson</A> =
at 4:00 am=20
under <A title=3D"View all posts in Health News"=20
href=3D"http://www.fightingfatigue.org/?cat=3D37" rel=3Dcategory>Health =
News</A>, <A=20
title=3D"View all posts in Pain" =
href=3D"http://www.fightingfatigue.org/?cat=3D61"=20
rel=3Dcategory>Pain</A>, <A title=3D"View all posts in Research"=20
href=3D"http://www.fightingfatigue.org/?cat=3D6" =
rel=3Dcategory>Research</A>=20
</P></DIV>
<DIV class=3Dentry>
<P><A title=3D841479_pain1.jpg=20
href=3D"http://www.fightingfatigue.org/wp-content/uploads/2007/10/841479_=
pain1.jpg"><IMG=20
alt=3D841479_pain1.jpg=20
src=3D"http://www.fightingfatigue.org/wp-content/uploads/2007/10/841479_p=
ain1.jpg"></A></P>
<P>U.S. researchers reported on Tuesday that they found on brain scans =
of people=20
with chronic pain that their brains show a state of constant activity in =
areas=20
that should be at rest.&nbsp; Researchers say that this could explain =
why these=20
patients have higher rates of depression, anxiety and other disorders.=20
Researchers state that the disruptions in the brain could explain why =
these=20
patients have trouble with sleep disturbances and attention also.</P>
<P>The researchers wrote in the Journal of Neuroscience:</P>
<BLOCKQUOTE>
  <P>=E2=80=9CIt seems that enduring pain for a long time affects brain =
function in=20
  response to even minimally demanding attention tasks completely =
unrelated to=20
  pain.=E2=80=9D</P></BLOCKQUOTE>
<P>Dante Chialvo, a researcher at Northwestern University in Chicago who =
worked=20
on the study, said:</P>
<BLOCKQUOTE>
  <P>=E2=80=9CPeople with chronic pain =E2=80=94 meaning pain that lasts =
more than six months=20
  after their injury =E2=80=94 have many other issues that affect their =
quality of life=20
  as much as pain. It is not known where they come =
from.=E2=80=9D</P></BLOCKQUOTE>
<P>Researchers are saying that a front region of the cortex that is =
mostly=20
associated with emotion is constantly active and this disrupts the =
normal=20
equillibrium.</P>
<P>The brain scan was done on 15 people with chronic back pain and 15 =
healthy=20
people. Each volunteer had an easy attention task to do: they were =
instructed to=20
track a moving bar on a screen. This way the researchers could observe =
the brain=20
shifting out of default mode to do the task. They said that both groups=20
performed well, but the differences showed when they measured the =
activated=20
areas of the brain.</P>
<P>They continued to comment:</P>
<BLOCKQUOTE>
  <P>=E2=80=9CWhere we were surprised is the difference in how much =
brain they used to=20
  do the task compared with the healthy group. It was 50 times larger. =
These=20
  findings suggest that the brain of a chronic pain patient is not =
simply a=20
  healthy brain processing pain information but rather it is altered by =
the=20
  persistent pain in a manner reminiscent of other neurological =
conditions=20
  associated with cognitive impairments.=E2=80=9D</P></BLOCKQUOTE>
<P>So pain sufferers, isn=E2=80=99t some of this what we=E2=80=99ve been =
trying to tell doctors=20
for years? Maybe we didn=E2=80=99t know all the technical terms and =
stuff, but haven=E2=80=99t=20
we been saying for years with our illnesses that the brain is affected? =
When you=20
stop and think about it, isn=E2=80=99t it kind of funny that when you =
read =E2=80=9Clatest=20
reports=E2=80=9D like this you can say to yourself, =E2=80=9CWell duh! I =
already knew=20
that!=E2=80=9D?</P>
<P>Source: <A =
href=3D"http://www.msnbc.msn.com/id/23017866/">MSNBC.com</A></P>
<UL class=3D"ilsb-menu ilsb-arial">
  <LI><A class=3D"ilsb ilsb-share" href=3D"javascript:void()">I Love =
Social=20
  Bookmarking</A><BR>
  <UL>
    <LI><A class=3D"ilsb ilsb-subscribe" title=3D"Subscribe to RSS"=20
    href=3D"http://www.fightingfatigue.org/?feed=3Drss2" =
rel=3Dnofollow>Subscribe</A>
    <LI><A class=3D"ilsb ilsb-digg" title=3D"Add to Digg"=20
    =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.fightingfat=
igue.org/?p=3D1293&amp;title=3DChronic+Pain+Alters+the+Brain"=20
    rel=3Dnofollow>Digg</A>
    <LI><A class=3D"ilsb ilsb-delicious" title=3D"Add to del.icio.us"=20
    =
href=3D"http://del.icio.us/post?url=3Dhttp://www.fightingfatigue.org/?p=3D=
1293&amp;title=3DChronic+Pain+Alters+the+Brain"=20
    rel=3Dnofollow>del.icio.us</A>
    <LI><A class=3D"ilsb ilsb-reddit" title=3D"Add to Reddit"=20
    =
href=3D"http://reddit.com/submit?url=3Dhttp://www.fightingfatigue.org/?p=3D=
1293&amp;title=3DChronic+Pain+Alters+the+Brain"=20
    rel=3Dnofollow>Reddit</A>
    <LI><A class=3D"ilsb ilsb-stumbleupon" title=3D"Add to StumbleUpon"=20
    =
href=3D"http://www.stumbleupon.com/submit?url=3Dhttp://www.fightingfatigu=
e.org/?p=3D1293&amp;title=3DChronic+Pain+Alters+the+Brain"=20
    rel=3Dnofollow>StumbleUpon</A>
    <LI><A class=3D"ilsb ilsb-technorati" title=3D"Add to Technorati"=20
    =
href=3D"http://technorati.com/faves?add=3Dhttp://www.fightingfatigue.org/=
?p=3D1293"=20
    rel=3Dnofollow>Technorati</A></LI></UL></LI></UL>
<P class=3Dpost-tags>Tags: <A =
href=3D"http://www.fightingfatigue.org/?tag=3Dbrain"=20
rel=3Dtag>brain</A>, <A =
href=3D"http://www.fightingfatigue.org/?tag=3Dchronic-pain"=20
rel=3Dtag>chronic pain</A>, <A=20
href=3D"http://www.fightingfatigue.org/?tag=3Dhealth-news" =
rel=3Dtag>Health News</A>,=20
<A href=3D"http://www.fightingfatigue.org/?tag=3Dpain" =
rel=3Dtag>Pain</A>, <A=20
href=3D"http://www.fightingfatigue.org/?tag=3Dresearch"=20
rel=3Dtag>Research</A><BR></P></DIV>
<P class=3Dcomments></P><!-- You can start editing here. -->
<H3 id=3Dcomments>2 Responses to =E2=80=9CChronic Pain Alters the =
Brain=E2=80=9D</H3>
<OL class=3Dcommentlist>
  <LI class=3Dalt id=3Dcomment-16139>
  <DIV class=3Dcmtinfo><SMALL class=3Dcommentmetadata><A title=3D""=20
  href=3D"http://www.fightingfatigue.org/?p=3D1293#comment-16139">#</A>=20
  </SMALL><CITE><A href=3D"http://www.insicknessinhealth.blogspot.com/"=20
  rel=3Dexternal>Barbara K.</A></CITE><EM>on 08 Feb 2008 at 3:57 pm =
</EM></DIV>
  <P>Thanks for blogging about this study. While for those of us who =
have lived=20
  with chronic pain the news is indeed a =E2=80=9Cduh,=E2=80=9D I think =
this kind of academic=20
  validation helps pain and its associated changes to be taken more=20
  seriously.</P>
  <LI class=3D" authorcomment" id=3Dcomment-16161>
  <DIV class=3Dcmtinfo><SMALL class=3Dcommentmetadata><A title=3D""=20
  href=3D"http://www.fightingfatigue.org/?p=3D1293#comment-16161">#</A>=20
  </SMALL><CITE><A href=3D"http://www.fightingfatigue.org/" =
rel=3Dexternal>Sandy=20
  Robinson</A></CITE><EM>on 08 Feb 2008 at 8:17 pm </EM></DIV>
  <P>Thanks, Barbara! I agree.</P></LI></OL>
<DIV class=3Dentry>
<P class=3Dposted><A=20
href=3D"http://www.fightingfatigue.org/wp-trackback.php?p=3D1293">Trackba=
ck URI</A>=20
| <A =
href=3D"http://www.fightingfatigue.org/?feed=3Drss2&amp;p=3D1293">Comment=
s=20
RSS</A></P></DIV>
<H3 id=3Drespond>Leave a Reply</H3>
<FORM id=3Dcommentform =
action=3Dhttp://www.fightingfatigue.org/wp-comments-post.php=20
method=3Dpost>
<P><INPUT class=3Dtextbox id=3Dauthor tabIndex=3D1 size=3D22 =
name=3Dauthor> <LABEL=20
for=3Dauthor><SMALL>Name (required)</SMALL></LABEL></P>
<P><INPUT class=3Dtextbox id=3Demail tabIndex=3D2 size=3D22 =
name=3Demail> <LABEL=20
for=3Demail><SMALL>Mail (hidden) (required)</SMALL></LABEL></P>
<P><INPUT class=3Dtextbox id=3Durl tabIndex=3D3 size=3D22 name=3Durl> =
<LABEL=20
for=3Durl><SMALL>Website</SMALL></LABEL></P><!--<p><small><strong>XHTML:<=
/strong> You can use these tags: &lt;a href=3D&quot;&quot; =
title=3D&quot;&quot;&gt; &lt;abbr title=3D&quot;&quot;&gt; &lt;acronym =
title=3D&quot;&quot;&gt; &lt;b&gt; &lt;blockquote =
cite=3D&quot;&quot;&gt; &lt;code&gt; &lt;em&gt; &lt;i&gt; &lt;strike&gt; =
&lt;strong&gt; </small></p>-->
<P><TEXTAREA id=3Dcomment tabIndex=3D4 name=3Dcomment rows=3D10 =
cols=3D100></TEXTAREA></P>
<P><INPUT id=3Dsubmit tabIndex=3D5 type=3Dsubmit value=3D"Submit =
Comment" name=3Dsubmit>=20
<INPUT type=3Dhidden value=3D1293 name=3Dcomment_post_ID> =
</P></FORM></DIV>
<P align=3Dcenter></P></DIV>
<DIV class=3Dsidecol id=3Dsidebar1>
<UL>
  <LI class=3D"widget widget_search" id=3Dsearch>
  <FORM id=3Dsearchform action=3Dhttp://www.fightingfatigue.org =
method=3Dget>
  <DIV><INPUT id=3Ds size=3D15 name=3Ds><BR><INPUT type=3Dsubmit =
value=3DSearch>=20
  </DIV></FORM></LI>
  <LI class=3D"widget new-ff" id=3Dad-new-ff>
  <SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client =3D "pub-4862243992609186";=0A=
google_ad_width =3D 160;=0A=
google_ad_height =3D 600;=0A=
google_ad_format =3D "160x600_as";=0A=
google_ad_type =3D "text_image";=0A=
google_color_border =3D "72179D";=0A=
google_color_bg =3D "FFFFFF";=0A=
google_color_link =3D "2D6E89";=0A=
google_color_text =3D "800080";=0A=
google_color_url =3D "000000";=0A=
=0A=
					//--></SCRIPT>

  <SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
  type=3Dtext/javascript></SCRIPT>
  </LI>
  <LI class=3D"widget widget_text" id=3Dtext-2>
  <H2 class=3Dwidgettitle>Vote For Me!</H2>
  <DIV class=3Dtextwidget>
  <DIV><A=20
  =
href=3D"http://www.bloggingtofame.com/action.php?view=3Dprofile&amp;id=3D=
1080"=20
  target=3D_blank><IMG =
src=3D"http://www.bloggingtofame.com/images/widgit_01_04.gif"=20
  border=3D0></A></DIV><A=20
  =
href=3D"http://www.bloggerschoiceawards.com/blogs/show/32341/?utm_source=3D=
bloggerschoiceawards&amp;utm_medium=3Dbadge&amp;utm_content=3Dbesthealthb=
log"><IMG=20
  alt=3D"My site was nominated for Best Health Blog!"=20
  =
src=3D"http://www.bloggerschoiceawards.com/images/bca_badges/bca_badge_be=
sthealthblog.gif"=20
  border=3D0></A> </DIV></LI>
  <LI class=3D"widget widget_text" id=3Dtext-8>
  <H2 class=3Dwidgettitle>Medpedia.com Contributor</H2>
  <DIV class=3Dtextwidget>
  <SCRIPT src=3D"http://medpedia.com/?action=3Dbn&amp;id=3D2"=20
  type=3Dtext/javascript></SCRIPT>
  </DIV></LI>
  <LI class=3D"widget widget_text" id=3Dtext-1>
  <H2 class=3Dwidgettitle>BlogRush</H2>
  <DIV class=3Dtextwidget>
  <SCRIPT type=3Dtext/javascript><!--
blogrush_feed =3D "92413008";
//--></SCRIPT>

  <SCRIPT src=3D"http://widget.blogrush.com/show.js" =
type=3Dtext/javascript>
</SCRIPT>
  </DIV></LI>
  <LI class=3D"widget widget_recent_entries" id=3Drecent-posts>
  <H2 class=3Dwidgettitle>Recent Posts</H2>
  <UL>
    <LI><A =
href=3D"http://www.fightingfatigue.org/?p=3D1294">Postexertional Malaise =

    Testing Can Help With Disability Claims </A>
    <LI><A href=3D"http://www.fightingfatigue.org/?p=3D1295">Health =
Awareness=20
    Campaigns in February </A>
    <LI><A href=3D"http://www.fightingfatigue.org/?p=3D1293">Chronic =
Pain Alters the=20
    Brain </A>
    <LI><A href=3D"http://www.fightingfatigue.org/?p=3D1290">A =
Fibromyalgia Guide to=20
    Clothes Shopping &amp; Dressing </A>
    <LI><A href=3D"http://www.fightingfatigue.org/?p=3D1292">American =
University=20
    Radio Discussion On NY Times Fibromyalgia Article =
</A></LI></UL></LI>
  <LI class=3D"widget widget_recent_comments" id=3Drecent-comments>
  <H2 class=3Dwidgettitle>Recent Comments</H2>
  <UL id=3Drecentcomments>
    <LI class=3Drecentcomments>fellowsufferer on <A=20
    href=3D"http://www.fightingfatigue.org/?p=3D730#comment-16321">Flat =
On Your Back=20
    &amp; Moving On: A CFS Story</A>
    <LI class=3Drecentcomments>Cris Siegel on <A=20
    href=3D"http://www.fightingfatigue.org/?p=3D1275#comment-16253">FDA =
Issues Alert=20
    About IC Treatment Drug CellCept</A>
    <LI class=3Drecentcomments><A=20
    =
href=3D"http://fibromyalgiaexperiment.com/2008/02/09/brilliant-post-about=
-fibromyalgia/"=20
    rel=3Dexternal>The Fibromyalgia Experiment =C2=BB Brilliant post =
about=20
    fibromyalgia</A> on <A=20
    href=3D"http://www.fightingfatigue.org/?p=3D1290#comment-16167">A =
Fibromyalgia=20
    Guide to Clothes Shopping &amp; Dressing</A>
    <LI class=3Drecentcomments><A =
href=3D"http://www.fightingfatigue.org/"=20
    rel=3Dexternal>Sandy Robinson</A> on <A=20
    =
href=3D"http://www.fightingfatigue.org/?p=3D1293#comment-16161">Chronic =
Pain=20
    Alters the Brain</A>
    <LI class=3Drecentcomments><A=20
    href=3D"http://www.insicknessinhealth.blogspot.com/" =
rel=3Dexternal>Barbara=20
    K.</A> on <A=20
    =
href=3D"http://www.fightingfatigue.org/?p=3D1293#comment-16139">Chronic =
Pain=20
    Alters the Brain</A></LI></UL></LI>
  <LI class=3D"widget widget_links" id=3Dlinks>
  <H2 class=3Dwidgettitle>CFS &amp; FM Blogs</H2>
  <UL>
    <LI><A title=3D"Against Medical Advice"=20
    href=3D"http://agmedad.wordpress.com/">Against Medical Advice</A>=20
    <LI><A href=3D"http://beauty-cochran.bravejournal.com/">Beauty =
Cochran</A>=20
    <LI><A href=3D"http://shawnsbidness.com/blog/">Brain Foggles</A>=20
    <LI><A href=3D"http://www.cfssquared.com/">CFS Squared</A>=20
    <LI><A href=3D"http://www.chronicbabe.com/">Chronic Babe</A>=20
    <LI><A =
href=3D"http://chronicallyme.wordpress.com/">ChronicallyMe</A>=20
    <LI><A href=3D"http://www.disabilityhappens.com/">Disability =
Happens</A>=20
    <LI><A =
href=3D"http://fibromyalgiajournal.blogspot.com/">Fibromyalgia=20
    Journal</A>=20
    <LI><A href=3D"http://www.fightingfatigue.org/forum">Fighting =
Fatigue Message=20
    Board &amp; Forum</A>=20
    <LI><A href=3D"http://fibroviv.blogspot.com/">Invisible Illness =
CFIDS/FMS</A>=20
    <LI><A href=3D"http://livingwithcfs.wordpress.com/">Living With =
Chronic=20
    Fatigue Syndrome</A>=20
    <LI><A href=3D"http://linzworld.wordpress.com/">Living With =
Fibromyalgia</A>=20
    <LI><A href=3D"http://mirandakay.wordpress.com/">Mothering From Day =
To Day</A>=20

    <LI><A href=3D"http://disabilityblogger.blogspot.com/">My Disability =
Blog</A>=20
    <LI><A =
href=3D"http://ponderingsandpawprints.blogspot.com/">Ponderings and=20
    Pawprints</A>=20
    <LI><A href=3D"http://www.fibromyalgiaexperiment.com/">The =
Fibromyalgia=20
    Experiment</A>=20
    <LI><A href=3D"http://werlivingfree.wordpress.com/">We R Living =
Free</A>=20
  </LI></UL></LI>
  <LI class=3D"widget widget_links" id=3Dlinks>
  <H2 class=3Dwidgettitle>Health/Diet Blogs</H2>
  <UL>
    <LI><A href=3D"http://ahealthyearth.blogspot.com/">A Healthy =
Earth</A>=20
    <LI><A href=3D"http://www.lagniappemarketing.net/">Bird On A =
Wire</A>=20
    <LI><A href=3D"http://www.nsdieter.blogspot.com/">Bits &amp; =
Pieces</A>=20
    <LI><A href=3D"http://www.emotionalwellbeingblog.com/">Centre for =
Emotional=20
    Well-Being</A>=20
    <LI><A href=3D"http://www.chronichealthblog.com/">Chronic Health =
Blog</A>=20
    <LI><A href=3D"http://www.corepsychblog.com/">Core Psych Blog</A>=20
    <LI><A href=3D"http://dieorbeatthis.blogspot.com/">Die, Or Beat =
This</A>=20
    <LI><A =
href=3D"http://healthygoodeats.blogspot.com/">Dieter=E2=80=99s Review =
Guide</A>=20

    <LI><A href=3D"http://dyingforfood.blogspot.com/">Dying For Food</A> =

    <LI><A href=3D"http://fightingformike.blogspot.com/">Fighting For =
Mike</A>=20
    <LI><A href=3D"http://www.healthcentral.com/">Health Central</A>=20
    <LI><A href=3D"http://health.infoniac.com/">Health.infoNIAC</A>=20
    <LI><A href=3D"http://healthyperspectives.blogspot.com/">Healthy=20
    Perspectives</A>=20
    <LI><A href=3D"http://www.insicknessinhealth.blogspot.com/">In =
Sickness &amp;=20
    In Health</A>=20
    <LI><A href=3D"http://www.jackidonaldson.com/">My Breast Cancer =
Blog</A>=20
    <LI><A href=3D"http://myvegetarianrecipeoftheday.com/">My Vegetarian =
Recipe Of=20
    The Day</A>=20
    <LI><A href=3D"http://soulcysters.blogspot.com/">Soul Cysters</A>=20
    <LI><A href=3D"http://www.talkherbs.com/">Talk Herbs</A>=20
    <LI><A href=3D"http://www.agingeye.net/">The Eye Digest</A>=20
    <LI><A title=3D"Passion + Compassion =3D Results"=20
    href=3D"http://vphealthandfitness.com/">VP Health &amp; Fitness</A>=20
    <LI><A href=3D"http://fast-weightloss.blogspot.com/">Weight Loss =
Stories</A>=20
    <LI><A href=3D"http://your-best-life.blogspot.com/">Your Best =
Life</A>=20
    <LI><A href=3D"http://www.yournaturalremedies.com/">Your Natural =
Remedies</A>=20
    </LI></UL></LI>
  <LI class=3D"widget widget_links" id=3Dlinks>
  <H2 class=3Dwidgettitle>My Links</H2>
  <UL>
    <LI><A =
href=3D"http://www.abnormallynormal2007.blogspot.com/">Abnormally=20
    Normal</A>=20
    <LI><A href=3D"http://www.americanidolist.com/">American Idolist</A> =

    <LI><A href=3D"http://fightingfatigue.org/bigbeautifulu">Big =
Beautiful U</A>=20
    <LI><A href=3D"http://www.blogher.com/blog/fighting-fatigue">Check =
Me Out on=20
    BlogHer!</A>=20
    <LI><A href=3D"http://www.googlebombs.com/8652.html">flexebly</A>=20
    <LI><A title=3D"Coaching For Step Families"=20
    href=3D"http://www.freetobefamily.com/">Free To Be Family</A>=20
    <LI><A href=3D"http://www.gratusjournals.com/">Gratus Journals</A>=20
    <LI><A href=3D"http://spurbeck.wordpress.com/">Jenny Pens</A>=20
    <LI><A href=3D"http://madgoatlady.com/">Mad Goat Lady</A>=20
    <LI><A href=3D"http://marykayunmasked.com/">Mary Kay Unmasked</A>=20
    <LI><A href=3D"http://www.myhappyplacedesigns.com/">My Happy Place =
Designs</A>=20

    <LI><A href=3D"http://www.pinklighthouse.com/bb">Pink Lighthouse</A> =

    <LI><A href=3D"http://shewhomustnotbenamed.wordpress.com/">She Who =
Must Not Be=20
    Named</A>=20
    <LI><A href=3D"http://fightingfatigue.typepad.com/the_blog_hog">The =
Blog=20
    Hog</A> </LI></UL></LI></UL></DIV>
<DIV class=3Dsidecol id=3Dsidebar2>
<UL>
  <LI class=3D"widget widget_text" id=3Dtext-9>
  <H2 class=3Dwidgettitle>Susbscribe to Fighting Fatigue!</H2>
  <DIV class=3Dtextwidget><A title=3D"Subscribe to my feed"=20
  href=3D"http://www.fightingfatigue.org/%3C? bloginfo('rss2_url') =
?>"><IMG=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
  =
src=3D"http://i150.photobucket.com/albums/s93/twistermc/feed-icon.gif"></=
A>=20
  <BR><A=20
  href=3D"http://fusion.google.com/add?feedurl=3D<? bloginfo('rss2_url') =
?>"><IMG=20
  alt=3D"Google Reader or Homepage" src=3D"" border=3D0></A> <BR><A=20
  href=3D"http://www.ifeedreaders.com/subscribe.php?thefeed=3D<? =
bloginfo('rss2_url') ?>&amp;"><IMG=20
  title=3D"More Subscription Options" alt=3DSubscribe=20
  src=3D"http://www.ifeedreaders.com/buttons/button2.gif" =
border=3D0></A> <BR><A=20
  href=3D"http://add.my.yahoo.com/rss?url=3D<? bloginfo('rss2_url') =
?>"><IMG=20
  alt=3D"Add to My Yahoo!"=20
  src=3D"http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif"=20
  border=3D0></A> <BR><A=20
  href=3D"http://www.bloglines.com/sub/%3C? bloginfo('rss2_url') =
?>"><IMG=20
  alt=3D"Subscribe with Bloglines"=20
  src=3D"http://www.bloglines.com/images/sub_modern9.gif" =
border=3D0></A> <BR><A=20
  href=3D"http://www.newsgator.com/ngs/subscriber/subext.aspx?url=3D<? =
bloginfo('rss2_url') ?>"><IMG=20
  alt=3D"Subscribe in NewsGator Online"=20
  src=3D"http://www.newsgator.com/images/ngsub1.gif" border=3D0></A> =
<BR><A=20
  href=3D"http://my.msn.com/addtomymsn.armx?id=3Drss&amp;ut=3D<? =
bloginfo('rss2_url') ?>&amp;ru=3D<? echo get_settings('home'); ?>"><IMG=20
  src=3D"http://sc.msn.com/44/G,UCH%7BZBSS3%7BOS%7BSE469LG.gif" =
border=3D0></A>=20
  <BR><A=20
  href=3D"http://feeds.my.aol.com/add.jsp?url=3D<? bloginfo('rss2_url') =
?>"><IMG=20
  alt=3D"Add to My AOL" =
src=3D"http://myfeeds.aolcdn.com/vis/myaol_cta1.gif"=20
  border=3D0></A> <BR><A=20
  href=3D"http://www.rojo.com/add-subscription?resource=3D<? =
bloginfo('rss2_url') ?>"><IMG=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
  alt=3D"Subscribe in Rojo" src=3D""></A> <BR><A=20
  style=3D"BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; COLOR: #000; =
PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: =
sans-serif; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none"=20
  href=3D"http://www.r-mail.org/bm.aspx?rss=3D<? bloginfo('rss2_url') =
?>"><SPAN=20
  style=3D"COLOR: #f76615">R</SPAN>|Mail</A> <BR><A=20
  href=3D"http://technorati.com/faves?add=3D<? echo =
get_settings('home'); ?>"><IMG=20
  alt=3D"Add to Technorati Favorites!"=20
  src=3D"http://static.technorati.com/pix/fave/tech-fav-5.gif" =
border=3D0></A> <BR>
  <DIV><A style=3D"FONT: 9px Verdana, Arial, Helvetica, sans-serif; =
WIDTH: 100px"=20
  href=3D"http://www.ifeedreaders.com/news/5/">Feed Button=20
  Help</A></DIV></DIV></LI>
  <LI class=3D"widget widget_pages" id=3Dpages>
  <H2 class=3Dwidgettitle>Pages</H2>
  <UL>
    <LI class=3D"page_item page-item-2"><A title=3DAbout=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D2">About</A>=20
    <LI class=3D"page_item page-item-1250"><A title=3DArticles=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D1250">Articles</A> =

    <LI class=3D"page_item page-item-876"><A title=3D"FF News"=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D876">FF News</A>=20
    <LI class=3D"page_item page-item-1256"><A title=3DGlossary=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D1256">Glossary</A> =

    <LI class=3D"page_item page-item-1206"><A title=3D"Guest Blog"=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D1206">Guest =
Blog</A>=20
    <LI class=3D"page_item page-item-1251"><A title=3DGuestbook=20
    =
href=3D"http://www.fightingfatigue.org/?page_id=3D1251">Guestbook</A>=20
    <LI class=3D"page_item page-item-12"><A title=3DResources=20
    href=3D"http://www.fightingfatigue.org/?page_id=3D12">Resources</A>=20
</LI></UL></LI>
  <LI class=3D"widget widget_text" id=3Dtext-3>
  <H2 class=3Dwidgettitle>FF Store</H2>
  <DIV class=3Dtextwidget>
  <SCRIPT type=3Dtext/javascript><!--
amazon_ad_tag=3D"fightfatig-20";=20
amazon_ad_width=3D"120";=20
amazon_ad_height=3D"600";=20
amazon_color_border=3D"A387B0";=20
amazon_color_logo=3D"F7E8F0";=20
amazon_color_text=3D"666666";=20
amazon_color_link=3D"66143D";=20
amazon_ad_logo=3D"hide";=20
amazon_ad_title=3D"Fighting Fatigue Store"; //--></SCRIPT>

  <SCRIPT src=3D"http://www.assoc-amazon.com/s/asw.js"=20
  type=3Dtext/javascript></SCRIPT>
  </DIV></LI>
  <LI class=3D"widget widget_categories" id=3Dcategories-1>
  <H2 class=3Dwidgettitle>Categories</H2><SELECT class=3Dpostform =
id=3Dcat name=3Dcat>=20
    <OPTION value=3D-1 selected>Select Category</OPTION> <OPTION =
value=3D63>A=20
    Chronic Illness Story</OPTION> <OPTION value=3D7>Awareness</OPTION> =
<OPTION=20
    value=3D44>Blogging</OPTION> <OPTION value=3D8>Books/DVDs</OPTION> =
<OPTION=20
    value=3D19>Cancer</OPTION> <OPTION value=3D52>CFS In =
Children</OPTION> <OPTION=20
    value=3D18>CFS/FM, Health Blogs</OPTION> <OPTION value=3D3>Chronic =
Fatigue=20
    Syndrome</OPTION> <OPTION value=3D17>Coping Corner</OPTION> <OPTION=20
    value=3D23>Disability</OPTION> <OPTION =
value=3D12>Drugs/Supplements</OPTION>=20
    <OPTION value=3D20>Exercise/Weight Loss</OPTION> <OPTION =
value=3D65>Fatigue=20
    Disorders</OPTION> <OPTION value=3D13>FF Forum/Store</OPTION> =
<OPTION=20
    value=3D4>Fibromyalgia</OPTION> <OPTION value=3D62>Fight For =
Mike</OPTION>=20
    <OPTION value=3D59>Health and Diet Blogs</OPTION> <OPTION =
value=3D37>Health=20
    News</OPTION> <OPTION value=3D5>Interstitial Cystitis</OPTION> =
<OPTION=20
    value=3D55>Irritable Bowel Syndrome</OPTION> <OPTION value=3D43>Just =
For=20
    Fun</OPTION> <OPTION value=3D42>Miscellaneous</OPTION> <OPTION =
value=3D24>My=20
    =E2=80=9CRants=E2=80=9D On Chronic Illness</OPTION> <OPTION =
value=3D1>My Journey</OPTION>=20
    <OPTION value=3D27>Non-Conventional Treatments</OPTION> <OPTION =
value=3D14>Other=20
    Chronic Illnesses</OPTION> <OPTION value=3D61>Pain</OPTION> <OPTION=20
    value=3D6>Research</OPTION> <OPTION value=3D16>Symptoms</OPTION> =
<OPTION=20
    value=3D25>Toxins</OPTION> <OPTION value=3D10>Women=E2=80=99s =
Health</OPTION></SELECT>
  <SCRIPT lang=3Djavascript><!--=0A=
    var dropdown =3D document.getElementById("cat");=0A=
    function onCatChange() {=0A=
		if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {=0A=
			location.href =3D =
"http://www.fightingfatigue.org/?cat=3D"+dropdown.options[dropdown.select=
edIndex].value;=0A=
		}=0A=
    }=0A=
    dropdown.onchange =3D onCatChange;=0A=
--></SCRIPT>
   </LI>
  <LI class=3D"widget widget_tag_cloud" id=3Dtag_cloud>
  <H2 class=3Dwidgettitle>Tags</H2><A class=3Dtag-link-75 title=3D"1 =
topics"=20
  style=3D"FONT-SIZE: 8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dambien">Ambien</A> <A=20
  class=3Dtag-link-7 title=3D"2 topics" style=3D"FONT-SIZE: 10.8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dawareness">Awareness</A> =
<A=20
  class=3Dtag-link-67 title=3D"3 topics" style=3D"FONT-SIZE: 13.6pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dcfs">CFS</A> <A =
class=3Dtag-link-79=20
  title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dchronic-health-blog">Chroni=
c&nbsp;Health&nbsp;Blog</A>=20
  <A class=3Dtag-link-85 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dcontributor">Contributor</A=
> <A=20
  class=3Dtag-link-17 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dcoping-corner">Coping&nbsp;=
Corner</A>=20
  <A class=3Dtag-link-80 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Ddrug-mix-ups">drug&nbsp;mix=
-ups</A>=20
  <A class=3Dtag-link-83 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dfair-name">fair&nbsp;name</=
A> <A=20
  class=3Dtag-link-4 title=3D"6 topics" style=3D"FONT-SIZE: 22pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dfibromyalgia">Fibromyalgia<=
/A> <A=20
  class=3Dtag-link-86 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dhealth">health</A> <A=20
  class=3Dtag-link-98 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dhealth-awareness-campaigns"=
>health&nbsp;awareness&nbsp;campaigns</A>=20
  <A class=3Dtag-link-37 title=3D"3 topics" style=3D"FONT-SIZE: 13.6pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dhealth-news">Health&nbsp;Ne=
ws</A> <A=20
  class=3Dtag-link-74 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dheath-ledger">Heath&nbsp;Le=
dger</A>=20
  <A class=3Dtag-link-82 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dhow-to-cope-with-pain">How&=
nbsp;to&nbsp;Cope&nbsp;With&nbsp;Pain</A>=20
  <A class=3Dtag-link-87 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dmedical">medical</A> <A=20
  class=3Dtag-link-84 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dmedpedia-project">Medpedia&=
nbsp;Project</A>=20
  <A class=3Dtag-link-93 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dny-times-article">NY&nbsp;T=
imes&nbsp;Article</A>=20
  <A class=3Dtag-link-61 title=3D"5 topics" style=3D"FONT-SIZE: 19.2pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dpain">Pain</A> <A =
class=3Dtag-link-6=20
  title=3D"2 topics" style=3D"FONT-SIZE: 10.8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dresearch">Research</A> =
<A=20
  class=3Dtag-link-81 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dsanitation">sanitation</A> =
<A=20
  class=3Dtag-link-92 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dshopping">shopping</A> =
<A=20
  class=3Dtag-link-76 title=3D"1 topics" style=3D"FONT-SIZE: 8pt"=20
  =
href=3D"http://www.fightingfatigue.org/?tag=3Dsleeping-pills">sleeping&nb=
sp;pills</A>=20
  <A class=3Dtag-link-16 title=3D"2 topics" style=3D"FONT-SIZE: 10.8pt"=20
  href=3D"http://www.fightingfatigue.org/?tag=3Dsymptoms">Symptoms</A> =
</LI>
  <LI class=3D"widget widget_archives" id=3Darchives>
  <H2 class=3Dwidgettitle>Archives</H2>
  <UL>
    <LI><A title=3D"February 2008"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200802">February =
2008</A>=20
    <LI><A title=3D"January 2008"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200801">January 2008</A> =

    <LI><A title=3D"December 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200712">December =
2007</A>=20
    <LI><A title=3D"November 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200711">November =
2007</A>=20
    <LI><A title=3D"October 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200710">October 2007</A> =

    <LI><A title=3D"September 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200709">September =
2007</A>=20
    <LI><A title=3D"August 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200708">August 2007</A>=20
    <LI><A title=3D"July 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200707">July 2007</A>=20
    <LI><A title=3D"June 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200706">June 2007</A>=20
    <LI><A title=3D"May 2007" =
href=3D"http://www.fightingfatigue.org/?m=3D200705">May=20
    2007</A>=20
    <LI><A title=3D"April 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200704">April 2007</A>=20
    <LI><A title=3D"March 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200703">March 2007</A>=20
    <LI><A title=3D"February 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200702">February =
2007</A>=20
    <LI><A title=3D"January 2007"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200701">January 2007</A> =

    <LI><A title=3D"December 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200612">December =
2006</A>=20
    <LI><A title=3D"November 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200611">November =
2006</A>=20
    <LI><A title=3D"October 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200610">October 2006</A> =

    <LI><A title=3D"September 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200609">September =
2006</A>=20
    <LI><A title=3D"August 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200608">August 2006</A>=20
    <LI><A title=3D"July 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200607">July 2006</A>=20
    <LI><A title=3D"June 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200606">June 2006</A>=20
    <LI><A title=3D"May 2006" =
href=3D"http://www.fightingfatigue.org/?m=3D200605">May=20
    2006</A>=20
    <LI><A title=3D"April 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200604">April 2006</A>=20
    <LI><A title=3D"March 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200603">March 2006</A>=20
    <LI><A title=3D"February 2006"=20
    href=3D"http://www.fightingfatigue.org/?m=3D200602">February =
2006</A>=20
  </LI></UL></LI>
  <LI class=3D"widget widget_text" id=3Dtext-7>
  <DIV class=3Dtextwidget>
  <SCRIPT=20
  =
src=3D"http://www.blogcatalog.com/w/recent.php?id=3D4290935&amp;width=3D1=
80&amp;rows=3D5&amp;bgcolor=3DCCCCFF&amp;bcolor=3D0099CC&amp;lcolor=3D333=
333&amp;hcolor=3DFFFFFF&amp;htext=3DRecent%20Viewers&amp;name=3D0&amp;img=
=3Dl"=20
  type=3Dtext/javascript></SCRIPT>
  </DIV></LI>
  <LI class=3D"widget widget_text" id=3Dtext-4>
  <H2 class=3Dwidgettitle>Blog Directories</H2>
  <DIV class=3Dtextwidget><A href=3D"http://1000000links.com/">1000000 =
Links</A>
  <P><A=20
  =
href=3D"http://www.fightingfatigue.org/?display_directory_plugin=3Dtrue&a=
mp;">Directory</A>
  <P><A=20
  =
href=3D"http://my.blogitive.com/signup/add_directory_entry?blog_id=3D3727=
">Add=20
  Your Site</A>
  <P><A href=3D"http://my.blogitive.com/why_directory">Why Add Your =
Site?</A>
  <P>
  <SCRIPT language=3DJavaScript=20
  src=3D"http://www.blogcatalog.com/rate-button.js.php?id=3D4290935"=20
  type=3Dtext/javascript></SCRIPT>
  <NOSCRIPT><A=20
  title=3D"Blog Directory, Find A Blog, Submit A Blog, Search For The =
Best Blogs"=20
  href=3D"http://www.blogcatalog.com/">Blog Catalog Blog Directory=20
  </A></NOSCRIPT><A href=3D"http://www.bloggernity.com/">Blog search =
directory</A>
  <P><A title=3D'\"Blogarama' href=3D"http://www.blogarama.com/" =
Directory\? Blog=20
  The ->Blogarama</A> <A =
href=3D"http://www.geekyspeaky.com/">GeekySpeaky: Submit=20
  Your Site!</A>
  <SCRIPT language=3Djavascript=20
  =
src=3D"http://www.truthlaidbear.com/MyDetails.php?url=3Dhttp://www.fighti=
ngfatigue.org/&amp;style=3Djavascript"></SCRIPT>
  =20
  <CENTER><FONT face=3Dverdana color=3D#990099 size=3D2><B><A=20
  =
href=3D"http://www.ringsurf.com/netring?ring=3DCFIDSMEFMBLOG;id=3D129;act=
ion=3Dprev">&lt;</A>=20
  <A =
href=3D"http://www.ringsurf.com/netring?ring=3DCFIDSMEFMBLOG;action=3Dlis=
t">#</A>=20
  <A=20
  =
href=3D"http://www.ringsurf.com/netring?ring=3DCFIDSMEFMBLOG;action=3Dadd=
form">CFIDS=20
  &amp; ME Bloggers</A> <A=20
  =
href=3D"http://www.ringsurf.com/netring?ring=3DCFIDSMEFMBLOG;id=3D129;act=
ion=3Drand">?</A>=20
  <A=20
  =
href=3D"http://www.ringsurf.com/netring?ring=3DCFIDSMEFMBLOG;id=3D129;act=
ion=3Dnext">&gt;</A>=20
  </B></FONT></CENTER></DIV></LI>
  <LI class=3D"widget widget_text" id=3Dtext-6>
  <H2 class=3Dwidgettitle>Linky Love</H2>
  <DIV class=3Dtextwidget><!-- START CODE -->
  <SCRIPT=20
  =
src=3D"https://sec.yimg.com/us.yimg.com/lib/s2/yschx_siteexplorer_badge_2=
0070709.js"=20
  type=3Dtext/javascript></SCRIPT>

  <DIV id=3Dybadge=20
  style=3D"BORDER-RIGHT: #8ea9ba 1px solid; BORDER-TOP: #8ea9ba 1px =
solid; Z-INDEX: 1; BACKGROUND: =
url(https://sec.yimg.com/us.yimg.com/i/us/sch/el/siteex_badgesml_bg.gif) =
repeat-x; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #8ea9ba 1px solid; =
WIDTH: 105px; CURSOR: pointer; BORDER-BOTTOM: #8ea9ba 1px solid; =
POSITION: relative; TOP: 0px; HEIGHT: 35px"=20
  onclick=3DGoto()>
  <DIV id=3Dylogo=20
  style=3D"Z-INDEX: 1; LEFT: 5px; WIDTH: 18px; POSITION: absolute; TOP: =
11px; HEIGHT: 10px"><IMG=20
  height=3D10 alt=3DYahoo!=20
  =
src=3D"https://sec.yimg.com/us.yimg.com/i/us/sch/el/siteex_badgesml_logo.=
gif"=20
  width=3D18> </DIV>
  <DIV id=3Dynum=20
  style=3D"Z-INDEX: 2; LEFT: 30px; FONT: bold 11px Tahoma, Verdana, =
Arial; WIDTH: 75px; COLOR: #2d2a25; POSITION: absolute; TOP: 3px; =
HEIGHT: 15px; TEXT-ALIGN: center"></DIV>
  <SCRIPT type=3Dtext/javascript>
document.write("<scr");
document.write("ipt type=3D\"text/javascript\" =
src=3D\"http://search.yahooapis.com/SiteExplorerService/V1/inlinkCount?ap=
pid=3DYahooBadge&entire_site=3D0&query=3D"+selfurl+"&output=3Djson&callba=
ck=3Dws_results\"></scr");
document.write("ipt\>");
</SCRIPT>

  <DIV id=3Dytxt=20
  style=3D"Z-INDEX: 3; LEFT: 30px; FONT: 11px Tahoma, Verdana, Arial; =
WIDTH: 75px; COLOR: #1b1a17; POSITION: absolute; TOP: 18px; HEIGHT: =
15px">Links=20
  to Page </DIV></DIV><!-- END CODE --></DIV></LI>
  <LI class=3D"widget widget_text" id=3Dtext-5>
  <H2 class=3Dwidgettitle>Visitors - Thanks!</H2>
  <DIV class=3Dtextwidget><!-- Site Meter -->
  <SCRIPT =
src=3D"http://s36.sitemeter.com/js/counter.js?site=3Ds36fightingfatigue" =

  type=3Dtext/javascript>
</SCRIPT>
  <NOSCRIPT><A =
href=3D"http://s36.sitemeter.com/stats.asp?site=3Ds36fightingfatigue"=20
  target=3D_top><IMG alt=3D"Site Meter"=20
  src=3D"http://s36.sitemeter.com/meter.asp?site=3Ds36fightingfatigue" =
border=3D0></A>=20
  </NOSCRIPT><!-- Copyright (c)2006 Site Meter --></DIV></LI></UL></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV id=3Dfooter>
<P><SPAN><A title=3D"Free WordPress Themes"=20
href=3D"http://wpthemeshop.com/free-themes/">Free WordPress Theme</A> | =
<A=20
title=3D"Web Hosting Geeks" href=3D"http://webhostinggeeks.com/" =
target=3D_blank>Web=20
Hosting Geeks</A></SPAN><STRONG></STRONG> Copyright =C2=A9 2008 All =
Rights Reserved=20
.</P>
<P><SPAN><A title=3D"Traci Anderson Designs"=20
href=3D"http://www.traciandersondesigns.com/">Site Header and =
Customization by=20
Traci Anderson Designs</A> </P></DIV>
<SCRIPT src=3D"http://stats.wordpress.com/e-200806.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
st_go({blog:'1087051',v:'ext',post:'1293'});
var load_cmc =3D function(){linktracker_init(1087051,1293,2);};
if ( typeof addLoadEvent !=3D 'undefined' ) addLoadEvent(load_cmc);
else load_cmc();
</SCRIPT>
</SPAN></BODY></HTML>

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.fightingfatigue.org/wp-content/uploads/2007/10/841479_pain1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODAK/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcU
GBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8AAEQgBLADI
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
2/BGgWa6fJJrCeXJIOA4wRW5Z+FbLUVMVpdbZQflGetR6FqlnqutLBfqBGw2ovQfWr+qaXHZajcH
S5WEaLkurfdP1rjTi1psI828d2Y0i++xTBftK85BzkVk2F2mUjk+8apeKo76TUpriad53zjexyaX
QIzcXECTYRmcLuPbNZyirEnZ2tlf3oDW+UjiHzS+1Zmoy3MFuYR80e/k/wB6vaZ7XStB8PrZQspv
JEBIPfNeV+MtTh03TpbcRo88h+X/AGavktoNiHUIJreFRGIpFXBI71t6bNbvp4jTe10PulRXE6PG
9yUe4XBPIA716V4YksbTYLmWPaeQPes1q9RHX/D3Vrgn7FegsCPvN/DjtXfgYAxjHtXKaHBYX18J
oZ1Mka52Ka6o5yMdO9ddJWXcpDqKTv7UVsMWud8aW4n05VJHzOFwRXQ1HLBFLJG8iBmT7ue1TOPM
rAVNF05NOs440dmO0ZJPWtCkopxioqyAWikpaYBRSUtABRSUUALRSUtABRSUUAfMtzYholktW2Sx
8qynBrNtdZvLSaVJrh/LkPzBuST9a7bw1pb3t20duN6L0zWVq3htW1O6lvVA8vgID1rzoRe6JRzb
x2905YsDuOcVXl04W8ivEeAcjB6Gsq6kEV8yxh449x2ntTE1Jkm2SOWBOBilytsdlc7qx1Ke+uEe
/dsJhd5Paue+IhsfNikguPMkLAFfan21yMqpb5WrD1+1afU0Kq3kgjJqqctdSLnXWEkUOlruiGSv
yuO1S6ZG0u95H4PIzU/gX7AupbdRiMloseFVuRmtvVLQCUtZ2Uq2Z6OEOB+NJrqOx0vwvRU1Mu0y
7cEYJ6mvVq8+8B+GLCO2W5nJacndsLYxW/4l1yXS7dmtovMVBksOcV00XyR1KWiOiqKSUqQEQuc8
47Vn+GtXj1rTEuUGD0YehrVrZPmV0MrXQuGMRtyoAbLBu4qwM4560tFNKzuAUUUUwCikJwMk8Vn3
WtadakiW7iyOwOf5Um7AaNFc5N4rszgWrLIT3JqP/hIZ2G6NIdv0J/rU86HZnT0Vy8Hi2BZRHeRb
Cf4kOf0robW7gu0328ySD/ZPSmpJhYnoooqhBRRRQB4/caZ/wj2pXkOj3pkRx8qE5Kn0zXC6xql8
+oCO5DI44cP3961/tN5DekuXkm3YRgPvCqHjDc0Je7TbORjcO1edL3lZCS7mde21teRoAVXb1xWL
feHAhM9uwKd1rTsfstrD+7l80kcnOaj1fUFtbYFWJLdgKxi3F2QcvUxIEujJteI7VOM1ryFoYcSR
/IR1xUGn6xGxyVwTxgitB7qO7tmiOM9quXoS0ugzRWzcx7/9WDXq9r4yX+zDp6woFC7cla8s0LTt
QZtttamRd2PMPQV6Zo3gfUb6I3E06QtnbjHWtIKX2R6jRrT6fPDLK52twAo7V2GiafLq1pLNfEpa
TjKxjqw9TVNPh9B52+S7kfaoC5Heux0+2+x2kcG8uEGATXRCDvqNIbpun22m24gs4lijHOBVv8qK
K6ErDD8qKazKoyxAHuaqXOqWdupMkyn2Xmk2kBd/KsvVNZt7FWG5XlH8OcAfU1gan4ka5Jis28uP
HJ/iNcjrGoLGCJplUY55rOVTsUo9zV1LXZtQch5CVBwEHC/l/jWRcSomUIzgce3vXM6h4y0234WT
dJ6Acn8q56TxZPdSqsFs7L6nj9KjUo7bKs+IyAcZJzikh1iWwnCSBniPXP8AOuastR+2f8fCNFIB
wFf5adcP5nV8DJGetIR02oXaTMJInYPjO0d6n0zUpYiJFd43T0JB/SudgkBRR6LtyDipoLkRyKHH
y9qAPa/C+sjVLYpIf38Yyf8AaHrW5XjGgas9hexyxnhG6Z4I7ivX7G6ivbVJ7dt0bjj29q2hK+hL
LH5UUUVYjlp9CsrEC4ALiJP3agZwa8c8VibVry4huYnjc87VHQV9BRW0Vu4WGPCEHI7CuY8Wa/o+
gNJNf2e4sMH5BkmuSpC61dgPC4tKghiWEApKB+dc7ql+tpfiBsOO+R0rfF3/AGjqU15A/ljcfLXP
Cj0rJ1zw/cXYa73AzD06VyxspahPQrTWyavbGSzcRzRHp60tkswkjV+Cp+asbTpJYJXXzfLxwRXX
eHdGuNUsLq8huIsW/VSeTxmtWnsjPc73Rb6z0rT0YSsXkwwU+teh+FPEo1Mtu2xJGPmU9/evI9Fl
s7/Tpbe4Vhdwt8u3+ddFaeTZpjzJMD7wjO3P17n86uF76bFpXPU38QWMcxRpeOxAzVK98TY+XT4I
5WPQyyFB+gNedTXcbjcGkAIyB5jc/rVObVXtUjaQCWBmAL42sh+vTFbc0i7HQa94x8UwbhbRabC/
RVO5t30J4ry3WPip4vguXhu5hEwP3Qu0fpXWX2pIymNgXB/vdq47X7aDV7UybV81OCcdaL9wsZL/
ABL1ovumlDn1JP8AjSyfE3VnQqBGMjA9q4HUtkdy8URztOCabawPKMjJquVAdZeeOdcuBtF2YgeT
5fGay/tN9fzZkmmlZvVzTbDSppnHGRXX6JoRilBC9xktSbS2GUNM0SQFJJxgH1FdLHClqvEY6fhU
+rXcEFrsWIYBG2QEgk/ypskpltkKr8pGeDjipuBXMm6UgADHU5z+VOJZUIZgMc4XgfT3qpdSAdht
PHHrU1s32mJy79+B0NIC1Zy+W2cnBHT+tWmlYxMcDAOcA1nSmNE25GQcDkg4pkM7KjAFhxzSA3rK
8EjkDIJ7HrXrHwzvGkgu7V2yUIYD9D/SvDLOZ0lDFuretelfD/Uvs3iOFCcLcKEP49P1ApxlZiaP
YKKSiukkWuI+LOnaffeGy1+dsiN+6YHnJrp9ANwdFsje/wDHwYl3898VzfxV1G10nw4by6haZgSi
KPcVnN3hcPU8AbTDZ2cohnBk7e9S6fdXkdmDL8w6MprMs9S3LmUY3NkD0rQnlP2R5rZgTjla86Sc
tzR2a8in4g0A3EJu4MKcZKiq2jJJBEYYS6lh821sZqhD4puXnkgAG0/Lg1q+Hl+06tBsYqB87j2H
NWozS5Wc7Wtkdjo8MelWLDGZJDukJGck/wCf51N9pdgWbAHoT/Oq084fGXxwSe5zVO5n2RbQR0wO
eldK0RtsWJ7uSS6BJIA4x14qjqt7m2aKRg3BBBb+VVhcFn3h8Yz7msDVro7nbd19aTYy+NVIto38
wkFQDz92qujX6vLdxbs7k3rz9c/0rnHu2+xoA3Yjn65o0OfZKJWPHlsOPrTsBT1O1WO/lx3ORWz4
ds0ls5CPvBsGsPULv7Tebk4Ucc1ueEbjyr1oG5WZePqP/rZqnewjpNMja3RuOQewz+lb9vqH2fT5
J5F3SP8AKCcDistBKW+RBljwvv6VH4uBisY4Fwdg28A9e/61CY2c/qWrfb9QiQElFbJG7NdMlw0d
sqsuF24zjNeX20ji+dwcEcV1KatNNEIpTg4+92xTasJG1HJ9ocLGV3Z+5uwT+FaUwisoPN1GVIYR
yAPvE+w7155eSZb5GA+hqOOWWdirs7nsOppqIzorzxdYiZkitZZI/wC8SFP4Cr2l6tYXQ/dS7HI+
45wa5i18O3d4cxwlFP8AFIdoqzL4cjtF/wBJvQknYIuR+eaGoiOtLKdmOuRniut8OymHV9MYHkyx
gY/368r8OX8qStbTZlizjcTnb7j2r1Hw5A39v6GnUNcpj3G4VNrMZ9C0UUV1EHjXhH4qW9hZQWuv
mRyOBOq5wPesX4n/ABV0nXNMn0bS4XkEhGJ3GB+Aryq8Z0GxuQRwax7q3YwpcqhAJwGI4zXDCcpR
5WyHJnQwlTLBBcwlGHJPqKrXd35VxcQWhbyj+lZkOtTQSK17hwF2qR2roNBfTriESykb2+9moa5d
Wa3TWhyyW6+ZknBznNdn4NXYZ5WOGYbV9cAAn+Y/Ko9W0+zhVZIcGNu+elXNLhWOS2VTmNoWYj6t
/gKuE+ciEdbmg8vIAwfx5qrfzERhmPBHXOKtTWzjI2kA8DPSsnVF2lkZg2OOmM1o2aFCa8AjdVLI
ccZPFc/f3WLZ9zZYrVvUFIjOOe+CK5u/k3FUz3zSjqDGTSsqKuei4q7ohafT328upK4Hv/k1j3L7
kJpulXc9rKz2zYYckEZBrW10SbaadIHBYEfWtHT5Dpt9FdGLzViyxUHrwRWePFFzgLNa2z4/2SP6
1bstVm1i5isbeyWOSY7QY+T+valZ9Rno3hjUIdSsHv4InSJWKrvHO7vge3+elWbi3hvgxmAKdznH
NVVaDQdLhsI2JEScYGNxPU/iTXO3XiAoxBC+2OlR6DJb7wZCbh5rC9RQ3O2RTUcfhWVYz9ov4Vzz
8gLfzrNOvurElunpWdda7PMxwxx2pq7EdFHouk2o3Xc80pBzjgA1YGvaTYxtDaW0aHGA23nP1rgr
i6uXB5bB7A1UEVxM2OVBqlHuwudNf+K52yquBznisS41Ke6Lb2OD196mh022jiLzyEsOcVRlILfK
u1Owqkl0Fc3tG1GK1QEqSw7Y616/8Irp9d8Taduj2R27s+OvCrkH88V4VbcdK+iv2b9Lm/0rUXQi
FIjCrEcFmIJx9AP1FLl1C57pRRRWwj40Xa6iOcEHHyk1Lr9nBHosFnGW88/NntipFc3VvdyTwFNv
EZ9KpSma8sYpd4Mka4avMg3EHGyOTNu7K0UjZKmq7SPbSgRMy46itJcTznIKOp69jU7wRnJcA+9b
c9nZmPNY1bGaG406KKR2+0SOqoPqa67So1fUowvCpEMY9MDFcdoVvHLdRvGciIM35A13Xh4B5y+P
uwBcn8P8KIpG8HdXLlyCh+UED1POa5+9hXdvZOW6HvXR3CEqUHI69OKx9WTbEAvJI/yaplHM30ae
Q4Vlx6kYNef6tujvZEXHymu7vHIBGQV/nXJ30KSXkpx82eOaUXZiZgyFimTUukyrHfxmT7hOG+hr
Xi0WW7JwwXtzWhpvgmW4cFbjA/iYpwP8a151YVi5/YQu541iVcMQOOtdfofhyLw9aSXEgV7uRdu9
T90egqbS7SPSLSOJJWcqMGR/vN7e30qlrGqeYpU8jpis+boVYoa5dlyW8wlhXJX0pc8Zx71dvroM
2OCc1k3M2eBzRETZCz44pUfBzmq5Yk1IMkVqIuCfK4wMe9R+dIW+X8zRbxZPNdV4Y8Lyapdj7Q3k
Qjn/AGj+FK6QznI024e4cnjgHtUIQzTHaCQTwK+mNI+Bfhm9sbS7uL3VWeSMM6iVAM+3ycCu00D4
Z+EvD9zFdWmmo1zGRsluHMhB9QCcZ98VaWlxHlXwr+DT3scOqeKkeG2OGisx8ryD1c9VHt1+lfQV
hZ22n2kdrYwR29vGMJHGuAB9KsfjRVpCCij8aKYHyBdapuaNYFBj6OPWs+a6Ft5scyBEZeCO9WLi
GOCTdC2VkGcelVLyD7XH5SK5wM7sV5cbA5STsc7MrtKyqSqueDUZM1vEysxYdAastePGHSaBjHHx
vxTrO7gnhZJBwRmttV0MS14NMjX7huEMZ5/Ku+0C93m9jWNEEGxN5/iJUk/TGRXKeF2gRnKg4fKK
fXjJA/Sul0EbrW6boWmJ9M4C1SdzeGxp+dlizSce5/rWFrFyZA/QL2q9I53S4O3HXBrI+x3WqZ+w
xLjcd08hwg+nqaGUYF1KF3A9++axxHJdXOyCNmbdwFGTXcw+HLWBj9pZrubuS21QfoKussFmEjhj
iiXI3BQBn8O9K47Gbo2hbEVrxgB1CKf5muglaKBAI2wuMBeoP4Vi3+oiIYJAPUBTj/8AVXP3mqy8
7DgDoe9AjW1vWNjNEdo+nAxXJXt+0nAZuPeoL2/aY5LFj7ms2eXby7YFUkK5LJMeSx496z3ui8mE
6U2ZpJgcAhPT1qK0UPKoNaxiIszu0e0ZwSMmn2sjFXd2+VBn61WuZA8rEVORstoY+8h3H6dqoRsa
NI29Nxy2c5NemeEHJmBJ524rzTSUHngDp0r0fwoBHMvJwaxl8RSPdLDxbDp+hWlsiGS5RMNngLzx
+lY2oeKZpnVd5wT61x+q+ZbyRzBvlYDioEla5vYY0UqHIFcdWUnKzZDZ7f4P1A3liyyNl0Pc5yK6
CvN9DiutIuYHXLoTgqO4716MrBlDDoRmuvCzvHke6GOopKK6wPi9rhDM5jyASSoIrW0a6WHe1wVU
be9crZR6gsi/KGA9av3kU7kl1I3L+FeW4rYzjPldyDVLq3luriNGUo3P41XGnhYYQPlHVeOtMhg3
SRfaFCpu+dl64rqpL3Tk8TafFp5+128SqSG5Gc9P0rTZaCeuqKkEGLyBYk2m3gaVhjvjA/mK6DRG
C6fKVG4PISDj1AqnPqdjZpfXuqXEMEt47bEJ5KjPQemf5VS8J6nBfWt79nk3QRTkL2yu1f65q0rH
QlZWNkWzXReORgtvGu+TacFz2XPp3NTXOrLbERoERUGFVR7Vm3+p/Zom8thv6YA71xeo6vuYjOCT
09aPQZ0s+qqWc5ByO7Csm712GNmCkNjuvNcpPfyu/L4HQ+/41Snul5A5Y/lTUCbmve6u00zbGYp2
3DFUJrt2Od3HoKo+Y564pFZmbanLVdhXLXm/MMcsegqW1tGmvYBKMlnAx7VLoloDfoH5O0sSfpWv
aQZ1S3A/vn+RpN2Ajn09f3uxQAAeKwZbY2lzdZGBuwv0PNehJa5jkPc5zXJ+MYTE28AjDbD9CMj+
tODYHORoZJlUdSasTHfeEA/LGNo/Co9P4eSY/wDLNS349qLEFpM889a1uI6HRf8AWgnpXo/h35pR
jsQc1wGkwkMDj8a9A8KAiUbuR1rnb1KR1fiOWO4soPJHzxKAaq6O3mTI4PzL+lWLiCKTOxiMjvU9
hbwxA7Dz3rglNS1I6nrnhm086yt55ZPMZTn9K6NRtGO1ZPhgQjSIfI6EZNa9epQglFSGFFFFbgfA
1vqV8bwENt3HgGuiWSee1cyyfMOwrP3afKYVcgP2YUXANlEZGm3IW4rz3Z9DB6hA6SKUZHyeKu6d
ZrpU41K4cC1RSxUfeJxgD65qpFewSqNpAOe1dRomkf2jJBdXpxYW4Mmxv+WknbPsBz+NOK1Lgrs8
112z1HU7uS/u0ZRJ9xSMBF7AD6VvfDhXt01C3ZSQxRh9eRXR63/xMr77PblCxPA6D3NOihh0+2S3
gICg5d+7H1rRy0sb2MLxBdFWaPjd7+lcldzNk5OfetfxDciW5cIR+Fc1OT+H1oigYxpCW60mQTmo
i3vQm6ZwkYPPU1oSTxbpH2R8+prbsrMJH7981Ws7YRAAYz3rUhDbl6Yzgis5O4EulRD+0D2xGf6V
p6cv/E4t8jP3ifyNQ6Sge+uTgqAgHFWtI+bWog3BCnrUdQOi8ttrjA56c1yPjmLmZCOWiWQexBx/
IGuzuFwrbOGz0rm/GsYea2bjEyOn+fzrWO4M8/wItMH96Vv0FS6euG5o1MBDBCP4EGfqakswBgda
tvQR2ugQqydsEcD8K7Tw7GATu42g8VxXh6VRHzXa6G7BJHP8KntXLPqU9jo42UqvyZB71bkijXT9
4+Vt1YdneuTg/drWMiz2hC/exXnp23Mju/AuttNPbWYACqCufXivRK8K8EXclrqsO4fMH/rXugOR
nNeng5XTTKTFoo/Giu0Z8RR+HLSCVHLkqO2a12sbaWzaEqG9M1gXGoyyoyvC8bHkU7R7ueOURzsc
E55615LUnq2c+rJLCG3s79RNC26I5wq7tw9APU10WqyatrDbrmVtOtJDhLaI4bn16Adfep7vWdO0
PT/tDp5l9KuQh6gdvw7/AI1z3hy8vtavrjVrsv8AZYCViUfdLn+eB/MV0RTtdnTBWWpvWVha6LCy
WwP2mXrI53Nj3NZV9Milk3eYMY9MmtK9dzGh6kg9+evrXJak7GUlcEc809yzm9VtJo5i8LeZH0AJ
5X/GsWaRgfnHNdVcxllPX61zeqRkSqMVpEllAuztjoPStrT4hGAQBmsiFC1worftlGFHenN9BF63
XOXOOKtRBmYEE/hUKbcbRxkVYtFIcE5x1NZMqxoaCN99d5znAAP51e01ceIIwc9CB+Rqn4Z277uT
JPz4B/Dv+dX9K58Rpg8jP48Gl1Edjb228DI+Yt0rmPHtv5VlbtjmOcD8GB/qK6qCQq6nPTrWd48t
jP4cmmXGUw34Bgf5ZrSG4meOa0S2qSkjAIH8hS6fG7uoBwM1a1+EMLW4Uf6yPa31B/wIqbRIjuRg
ufWqb0BHY+HrIKEYgkZBrvra0SC3Y5GCp4rmtBTESg8DHFdDcyGOxdySNqE1g1o7lMhspY1Mxx06
CrVncgyMoOARXOWlzvR2zw1Ps52WfOeCa4JRsc9zrbR2tLuOVOfm5r2DT/F2nSWsZndo5AoDDGea
8LnuzHGH3cioxq8hH3se3rWtGpKnqilI99k8X6ShwZXJ/wB2ivB7XU3d2dySMUV0/WZdx8x5nb3X
2nKs4LKeOKtRTpaW1xdXUedh2x/7Tf8A1u9c7okvmTqHJViQABW3dwGe4RUXz44j5UEZGfNk7sR6
Dr+XvVKCTJhHUqWelXGtX8TXYLPNysecfL/eb0H867DUVS0ggtLT5Y412nGOff2qSxiXS7VjIwe6
kGZZTySfTPpWXPdeaXmbu2BxmqbOgTULqSO2RFYJkcnqT2x+tc3elWbqCMcYq/rF3/o8QyQBngdD
WI7iQnGSo4+tCAdIwHbg8VhakAZK1pGVO43elYl7OpnZR1H5VSEyDT1Dagobpg5roIIfQfQ1haMN
1+Seyk10TyeXbkkbSeFHpRPcSHxnLfdzxxVqNtscjDjCGqNtliCcYHPNT3b7LJ2B5b2qRmz4R2iw
lLMRmQ5P4Cr2mLt8URA54z/I1n+FxnRwwzks3fjrVvTH/wCKqtu43f0NR1EdqG2SnGMjnFS3qLea
HfQkZ3RMMehx/wDqqtINsuT9Ktac+4tEcHOQB0pxdmM8guYmuNEiIHMU+PwI5/kK2vDtjmIMByPa
naba+ZNf6YfvLIwX3Izx+eK6XRIVWFQoBDYP1rWSuyTR0iDapztBHvWpcRGbTbpB97y2wB3OOn6U
+whQkALyBjrWgtv5UoBAIJzjrUtaFHmtvK8cEYHXPIrTtyVwTise4hkS+eEHHluy/kcVp2aFomUs
CwrgqI5yxqc5CKFPWs7zCCjFuc02+MrMilTtWqLMzYxnArSCsiTpbWVXjxuwTRWVYzEOtFS07jRx
+iQyJrcACgbcncemQCRW+dYtbU28CQNHdRxDfKx4OeePTOetYnh+YjUk3yjAbAApuvqDeJIBkgBS
fpXZc2p7G9NfmX0Y4wBn+dUp7oiEhm6DjI5zWNbzsrc8+57U6afjG7A6etFjQj1CVikYGR8x71EH
wvJ69/SmXr7hGBweT+FVJnwnfmqSEE9wDnDflWNLzMSe9WXbJ71Vf/Wc1SQmaPh1QbiZzjgAfn/+
qte/Ybo4wQQBk1l6BwjYHLP1+lXWJlvX9jt4qJfEC2LttGxUYqHXpxDAiE89QBV23JNz5I4VF3Of
r0Fc5rlx5942OgNEdWNnZeFOdBgOCSS2Af8AeNT6fuPii1yf4uMcdBUXhn93oVnvBAIzkD3NV5L0
afrEd043CPJx/wABP/1qz3kwPQJ5FMvUb8VNbTLHcqTkDv8AWuFsvHdlcPtvIHtmJ+/95R/Wussr
mDUIhJZXMU4ABJRgfzqWpRdxlAWnkeLr8r1nO+JvQkZ/nmrkFxFNNmDhcBsY6Hviq3iG4ezurG69
Dtbj05H8zU0doV1EvGR9nmO9Meh5x+dbXuTY6zSjnyz1GOa2GTGM5IB4PtWbpcBBUEZA4rXbJQjA
UDoaYzyy6gaTxPqCnOwTPz9TTkga3lbLHYT61fn/AOQ7qAHeY1FfECNh3rkqRTTZm4K1y1JD5umS
MqjIGRWGwUxRsVwTwa0rS+ZF8rsRVbUZIkVcAAms43RiyonyHGe9FQGcGXA55orSwHJxptkjMOQ6
tnPoRWjqcnnzMw+XJBIPrio1l8y1JhK+cDyvemXiTiBZJgoOMHmt1LXU0py1sZ07hXOD+VBbgFj7
1Wmly+e1Md/lJyOtaWNRZZfMcnooFVpX3NjNLk+v61EV+fr+NUArDbVKQfvaty9apyffzTQjU0Yg
Kg7kk/5/KtCIrBFLcvjjJ5PU9hWRp0myeNM/8sz+vNb0FutzKHnH+g2nzMP+ej9l/wAaiW40PLGw
0dpp/wDj5ufnIPUDsK5OV2kkLHucmr+t37310z5+UHAFZ8aZPNVFWE2blt4kntYILcRIIY1C/wC0
ferrXUV8RJEwbPUHqPqKw0hWRdrjj+VZ86PBKVzg9iKXInsO5Y1AIlyyp2OKZa3M9rKJbaaSKQdG
Rip/MVWySfer1rau+CR1q9kI6bTvEOo6pbPZX3+kgYdJDw4I9+/Gfeu98JTvLGiPyIwNpNefafbL
ax71zvOBXovgKFp7fz5doDE8DpjNZPfQaPQ9J2rt344Gea0ZtqxgkDBGBWbKqqgeMjgc1ZfD22dx
GB69aYHmglLaxet2MzY/M0XODIxY8DmoAskOpzpOpVt5OD3yetLeSKJeehFczV0xfYIIpHMjMB8o
FLeRtcwDaOaswSpGY1xlSOalDxxTlOx6VkmzCxzsORMVb7w7UVb1KNU1RXXoRg0VbCxx0YEV6kyl
tvU1sXLxagjEMVIHpWBHLcnH7sEqea14JIxA5QN5zjkVtJdRpXOfu4mgndW4waqzS/Jit3U7VrqF
ZYw29Fw5AzwO5rINk23c7Lt9c1rFm5HAx2FnwAOlRB8seKW5mUHy48bV/WoN+OePxqhD5mG3nHNV
JTyOeKkmk3HmqrksQo5NUkBqaBF9pvxJK3l28YzI57DsB7mtPX9XWdEtrOMxW6Dp/OqDEw28dpEc
Ip3OR/E3c0jW+9A/OQcEVLs3cZSVSTxzVy3gPHFT21kW5xwKdcXdvbLti/eSd8dBRe+wiby1hiMk
rKqfz+lYN5N585YDA6Ci6uJJX3OSR2HTFTaNYPqN5tJCQxjdK7HAUVSVtWBY03T3mw5X5etaNwVt
iI0IMp4wP4akvtVjgT7PpcfA4MpHX6Csu3ikL7juZmPXqajV6sDVh8+4lit7YZlchUVTkk17l4X0
Z9N0yCNhkogHHU1kfC3wMtlENT1RT9rlGUjI5iUjP5n9OnrXpzRwyQ7Ikb5R1H8qVrjRgMBtKqDj
PHHNRu2GVXHHT8avGFtwBHQcn0FZl6waYqjZxkg/SpZRlXVrFfIyvtS5iYhW7Hnoa5PVEeO4KSIQ
y8EHtXQ20+HfdySc5qHU7krZy/xtGpfA745I96ytcUldWOeiYsyKtT3COJd0gYL1Vsdaqx+I7dY9
3lbXzwTCvT61bHjOOWLy5HjZB/C0OP5c0exfcyUO5DfPBPHGcgOrc+porLneG4vRLC4YHnavQGih
U2hxh3IfD2ijW1lms5FgiVtjGZu/XtWvL4di00lnvYGYjoAa4bRtf/s6OWEZHmEMT6VPeau902Wl
J+hrWULjUInT6Eq6frAlmni8lsjIPSuU8fR28euzPp7DymwTs4Xd3xiqzXjLKgV2YEjJJ7VXvi0z
MXOT601GzuV0M+32XB2OdsnY+tK9nJmh7Y+QZAwAVgAD1JPpVi2vmQBbhA4/vd609BFRbSRjzxUo
tkgXzJO3IrTa9sxGWTJYdARWVKl1fF2jhmkAGcIpOB+FCbYGtp1ut0FZFJBFaVxbxWUQ8wFnbhUA
yzH2FWNF03ULHw9DN9m2yyZK+aCu0Z4J4rV07TJbYrPfETXMgz5mQRj0XHaspOxRj2eg3moANcZh
g/55jr+NXh4ZijyqRgke2K6SM7V4PPYelSKWyT+eaXMFjjNV8OKIgVReB0FYj2hWLyLYkQZye3mH
1P8AQV6JqrReTsdtqtwWPSswLpdmgaaZWA545zQpsLHKW2kysAVTPPRq7v4ceHd1++o3yAQWvKAj
hn/+t1/KpPDr6fql4tvb+ZzyWZDjHc12uvXFnpOiLb2ShQATjv8AU1V31FYfZ6+bzVGtosZjHJHf
mt4XDJEWY7lI9a83+H1tPdX13qDjZAvyhm/ibv8A5960da8VJZXiW0Tlncgbc009NRnbw3WQzOML
g8GsVZfNnkkPGVJAFUJPEFn9m8gybZpPlBBzyeMVKrYkQAkhlz+FS2MxIbiMySITtdWI5PU5qUAM
WEuNhUg/TvXM6jMUnkYHhnLfrVnRryV5lQyEqxwQeeKzasBHHJ4fkcgX0AU+px/Og6bozSZjv7U5
/wCmi9K84ljEUzow+6xU1GBkDkk10EHqdvp1jFu8q6tyx/2xRXlnryaKOVMaMmRyJCTkmpUmPbj2
rv28E28spkurm4d2PJAC5P61qaf4ct7RRHBp1q65J82ZPMc/ieB+FHOgszjdE0C81CJLlnSKDI27
zy/0HpW0+gPnjbk8muyEEwGH8oDtsXHH50rQSMCokdMdwo/rmspTKscLcaHIqfNGzgf3f/r1WbQm
aMfu8H0HNd9NYqqAy3MucZ+ZutUZYollU243OzbcySkKPc80lJvYLHK2Xhhpdx2ozthVEjFVHqTj
k/QV3OhRW+nxL56xF0OAEUhB9Bn9ax9Q1FNORmnlimnUbY1jypHuc9Kw9Q8Q/J0Cznlivr6Y+lXq
w0R39/4hjtisdtEJbiU7dxOcn0/Wsu7v33Rm4jRcc7EA/H27VzvhR5Z9RSW7yBGMxiTgE+3610Fz
aStO802xQwxjuwx936VEtREtjcWl4SIvMVwNxQspKj3rTjt4pYTJFJuUdQRg/Sud0oWumzNIqq08
wySSSAPcnmta8vrcgm2mQS5BYIAA34d6VrDEktWlyhj8yM8BlG6qRslijkS7hGwn5SUxUmn2+rS6
gr2LxKrD50kOAffjmuh1CK9EKi4jGz+J43BVT7k4/lU9LoDBtPFekeHHNvPaSTtIM70YYUdMY796
ytb8T22r3sSwKy268YJ6/WtdtMsdTuJoZ1jdok3MqDJ6gYz+NZOu+EUjtS9iixvjhR6+9WpK1mBt
XvjHT7TSRZWjhFRSBgdT3yK4WG7aaWfUZiQ7Z2DdjArkpxNDcNHOCrKfmBrTGoiZYrfO1Tw3PFau
PYm5oWtxO0/2uWQlUPy5PWux8L+KPOe5kvpMBYz5ee9cZqLRlo7SFuSMtj+VX9O09Ln5ftMUW0dG
BP8AIVL8xlyS7FxjDH0q1YXQtWDsyhRyfb3rL1SxutPMYhH2iJx8skaHr3Bz0p1loms6tAVtoACf
+WbNtLfnx+tS7Bc56ZjJNI/Tcxb86Zj6471tX3hXXbJd1xpd2EHVkTePzGayZInjba6srDqGGDWt
xDYxkgZ6nrRUlnE0kiou3LHAyQBk+54FFDcV8TsI9Es9VtJUDCQoR371q2t/aOuBMWPqw/xrzC3k
wACCV9avCUxpuy2B0xz1rLlLuempewsOGVvfNPmvYgp2hGPt3rzVJ5cgrgD64q2JpTt2yOO55yKn
lHc2dS+2TTh7eKL05JJP+FUG0zUJQxuJM7v4FXj6VFFqV3GxRZ9iZ65zWhb6hcuyFpiQDnHrWm2i
Ecz/AMIpdidirHYSSqkZx9a09H8ONYTPM8EN5ORlRPnah9cA9frXQNq7ROMIpf8AvYxU66+IAvno
rN2IOeP1ouwsZc2nXt8hCwxROrblKE8Gkn0LX5YxC00RiUcDnJFdCPE6BwpgKjqSMcj2p114otVt
fMSM7icZOOP1oStsBx9xpGpGR2aSNSRjiq9ppF5Gwe4lWJAc7mPAxW+fE0DNkxKGzknqMVdXxTYv
alJIIyo5CkdD69aTTAbaX1vYgz3MpGRjgAFvoPSotS8VxXOnzWcLBfNQxqoPrWbcSabflneENIzd
/wDGqaWVjaT+bGiqQe4JPr70lorAU9BuJdE1gSXUv7uYFZGYnHPeujt9dtzc+WLqF4yfmzKKx/EM
ltfWZiUfN69K5KPSIyQTkDPTNNJPcWx0nifQ7a/1Fp7OeKYSDLeU24KfrWQfCFxvDQyKPqa3tEuo
7WARJEEVfQVtQ3cYfO0FT6e9Lma2Cxx1n4TvHuARIoHck1sDwJe/et7hlYjPNbkWotHkoADnvVuL
V51IxGD3yDS5pDsY2ieHtdsNRjMxW4tv4lMnUe3vXo+lhYVHmQqB1yBXKt4guCchAPpVaXX7xn4J
xnqKHruB6va39tsCkAj0aluo7G8UCeKN164ZAw+nSvJV16cHmTJ68VKPE10jEocn/aouB2194R8O
3DOs+l26N1/dDy//AEHFFcK/iq9wcFQuc9B/+uiqUgsjzm3bCgnOfrVuFtoyARj0rNjPC9OasAkL
174xTZNzSjdCuVIJ6AE5qw0pRcEEZ5Ixis21YvIAT6irhJYHPY4pW1HcFmBOVbBz19K0rcnG4Md2
Mc454rIi5Y596uWmXcksQQAeKoC68pO0JGCMYDHOMn19aYSzIqgYxwT2OP8AJqAEq7YPHpVm1VWk
5A6kfqKQyFgmRtG3B75/OqmoOfIjGRznoK09m6UISdp7fjWdqvMcOSfuk9aaEZyMdjKDj196liQb
OCMjp71BGcEVomFRaeYpZW46H2oYhLQMJlbnJIzgf41elQqhLAkY+lULLJcgk4PUetaqkHYhUEEf
1qWMzHc4IAIJ9Oc1Nbw/ulYr79KG4c44rRKKLdG6krnk0DRnW8ZLt8pz04rRC7eO+OmKRIlErYGO
QM1adeRyeOaW4DVjKfKVw+PWpGbHA+/7GmFiM99uKsbdpyCfXmkBDKpyA43HA4IqB4v7qn15GKuv
xjgcgfyphQMoY9SM/wAqAM14n+Y7fu9wwqMKWbJGfrV+UnB59qqTHbgjH5e9IB+1SuBtGOpPGKKS
Jd4LEkHdjiigD//Z

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bloggingtofame.com/images/widgit_01_04.gif

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

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bloggerschoiceawards.com/images/bca_badges/bca_badge_besthealthblog.gif

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
buaXEAgAOw==

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i150.photobucket.com/albums/s93/twistermc/feed-icon.gif

R0lGODlhEAAQAPYAAPSRNut/MvqcOfudOviZOfz18P/58+6FNOh5MeZ/M/aUN/KNNeZ0L+mFNfCJ
NO6FM/748uNuLv7y5tpeKud4L+yKNuF4MeyBMuBqLep9MeN5MuN5MfmdQeiDNN5lLP3x5t5vL99x
MNxhK/3ateF0MOuJNeiFNf738uV0LuJ2MeeBM95wMOV8MuiCNPzChOqHNd1uL+R7MuV9MumINvqs
XvrOp/ivae6RTPSmZ+6aZPnIm+l+OfS9mPieRO+NQe6rif7s2vmlUu6ylfG3l/u5d+B1RfOkZ++d
ZPSsc/zZtfetaf3fwf7x5vKjZuaLYPi/jvabRPKTQvSygPupUvqiRv7mzvfDmfi0deyWY/ehUOiJ
VffUvvWpaPzjzfrDj+qJSfXAmPW/mf3lzfmfRfvm2PnXv+JwNvq+g/uvXuR8R/qzavrTs/eXOPma
OfWSN/GLNeqwh////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAfpgAVwFhsxMgkqHQ0vJRUzcII7KBQZFw8OCwAKbG0CHIMoXzxgTZia
nAIDBCYbFEdxsBA6UKiqbg0xGTdWax+wBkSpBG5vLTKWpjZAsC7DbwcJCQ84EF1ePW0jsFfPASwq
DlywcQZoA0lxED4BCBodmVlnEuQ0br5hCAwpDadtVNpMoiCJc4JBBBIvNi2p4mLMPCkBTsTRgiFE
CTZqYIlx8yROGQRb4vzwAKJCmykG4tR4YyQOGQZD4ggRAWNGqiBKuuXAEiGNkyITVsDh4OwAO4MY
PIiYYAYSHBMNWiRgoSEFiRAgYAgtEAgAOw==

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ifeedreaders.com/buttons/button2.gif

R0lGODlhSgAQAOYAAGZmZvjv2upzAemya++HNO6PNvfMoPaVDP/77/eqMOaQGvC4gvCNDvinMPnZ
rPrz5/yWAO6uR/ONAPbJoO/GfvqlJuWZO+yrQvn9//CFAPKSDvGoQvzWoPfkx/ueGPvJaOWVRPO2
ZP6nAOqFDP3v0eugQ/THgP/58PXhwPzcpPqaAP///+ujOvGOHfWXDe2eIu17AP61MPetSvSKBu+T
MPC3bOp9BeyPRf369//99veNAPaDAO+HCPmvQPeoO/+ZAPKMGPvZpfjPpPe1Me+UFve1hO+0S/bJ
pPetKfCaOe+ZDe+hS/7x2PGeSfmbFPCWNvC5cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAHAP8ALAAAAABKABAAAAf/gACCg4SFhoeIiYqLiSuOj5CRkpOUlZaXkoKSBk8jDD5BmKKjpJkA
kCcLSy0ZOioqMQils7STmo8gGCs4DgmvIjGzBLWQw8OitytCNiVQHY4fItIppcfEj9aXyUkjNRFK
Rg8rHxAQDcUE6cbYK+rp7e7w6vLvxvHu2ck8CrokQy8PclTQoaNYJGvrHCVkZ9AgwnYMHSXToGGD
iRU5ElxYEWRHBnTzHoq8d7DkyHmPkvnQceBABBxMJKDAAYQGpYU4TZZ0yC4bpGQciDxA4ILCig0D
VjSZALLevachSTqE+i7lqUcbApxwwuJECAsPFlwbSyrZihM9POiY0YKHgBsnHcjK1XYVEocGGWAU
ODK3byWzfgMjY0S4sOHDhAIBADs=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif

R0lGODlhWwARANUAAAAAmd/f3/wZIYmJibS0tF5eXkpz7f1aYAAzzFRUVKPP//w8Q/6fov///w0m
mqmpqfx2e/7FyA9C23R0dP/w8fwrMv6NkdTU1Clc5v/l5v7X2P6xs/1uc/1KUczMzJmZmfT09P1/
g2ZmZn5+furq6v9mZhgypf/29v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACgALAAAAABbABEAAAb/wI9w
SCwaj8ikcslkoj6NqHRKrVqv2Kx2m/2IoIiweEwGcM/oNNcLNrgNmLhkTneY1fh8mt1AGMYOgQ6A
d3olhxAQFhRnJ4yMWBQZk1EZAgIbU3x+gA0Kg2J2UwQJE1EXCSOoBSANHgkPUREclx2MDCUHHQcR
UhkavxkWFQIhURoRERlRFB2XlxWMl8tSm38Igp6CYaJSDwkJBA0TqQ0fCR8gBaZTGpe9FMQLEAwa
Gg0WlxCyAg0UC88EMGhwKVODDMQsdaCyCQO3KqC6RfmWoMC5ciBEJBiQIEAVBtM2CLDg79KBKBAE
WrDQYaGAClJEOjNYaaSAfZq+9HGITYEC7E8+IxZq8I0junKuwEGxEuJZrwYaKlTAmZLDgRILOkQQ
8DSKAIALpRzgWoFmlE0SuAXSFojb0G8XRogAgXRcglZX3kmpcFUAo4RRmubDlAzgCZE3ORDLRJKh
TgRpQ2kjNAUuCQ8N6o5IkIUYM4CZBHCI0KFCiGQhOGzIwGFXy3tQORwKsQxkCcdgIqttG+ptggtS
NHNmSuxlBwYhFm29eQKLI0iRONzrd/axCUHYs0tsQAK4lAskpATwaCWZ+WR68mwCwL69+/fp48vH
Pb++/TVfmujfz7+/fhEoiCDggAQWaOCBCCao4IIMMhgEADs=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bloglines.com/images/sub_modern9.gif

R0lGODlhTAARAPcAAOXl5fONAPGFAP6oAOmya/qaAP2XAPmVAPyWAP78+PKSDuhyAeNhCONiAv3/
/+ViCfiPAPCAC/aQAPaTAPygAOh0C/WUDvWXDfGOHe+hS/KMGPTHgP6nAPnZrPOXC/iiCuh1DOyr
Qvv37v/77/ny4vv07N5cDfC5cPqWAP+oAPGoQveqMO+UFuujOvOqRu+HCOhtAOaQGt99Gfrz5+t+
DPXhwPmbFP2jAOt6AO/GfvefEPCYFvaDAPjv2vueGPGeSf79+O2eIuuPA/CNDvqbAP2nAPCFAPvJ
Z/aVDPvbqPr7/P2mAPz7+fOUBvexL/369/6kAO+ZDel3A/747O+0S+RxCfCiY/O2ZPqlJuBfDe6G
DPqoCvfkx+yoZeqFDO17APyjAOp9Be6uR/3v0eWZO/mmE/vJaPC3bOp1CPidFOugQ+pzAfqmDf/7
9fqIAPSKBvOtRvapLe+OHOd1Gu2CC/6YAPmZAPOTD/mLAPv27PeNAOZtDPudAPWaEOx+B/qOAP7x
2Pn9///99ul1COPj48zMzGZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABMABEA
AAj/AA8ZGkiwoMGDCBMqXMgw4SEAhg5JnEixosWLGDNq3GjRUCGIEkEskOJHy5A7fXSU4ciypcuO
HyNWqNIlgxwBeuxQgJJiy8ufQDF6BDlIhpJDTzqsKHBjyQA2FwtOHEho48CpQWGCpBFGzQkuh4Ac
AVOEwwehhAhFPKS2qlW3bLNSHBqRjpczcKJQyXPIjAEEE9AKdGuI8FqBVwcjlkhw7uHFUWMeehEj
0KExToLMaIPFTQChBAlXLax2cFvFikmvjVjaNNy5khU0cbHBgaA4IQ4l4WEEbdrVo4MXTi2aOGKq
jDPSPWQBD5ILYpgAElIjgQYcgo0PL7w9OGPv3dPCkn0MGyQEFiRGeMhxSAWBQz9gRC2YFjLV0cgT
d7evn3RkkCjs0MMUNrQgwhVklGBFAxiJV59EDz7I1nBsuWUhhBZG+Fp5EfFRRxo+/PEGBhGsMccD
Wcg1lX8qCiXZIUQcIEEAAnyBxh4MmNDiRBLuWNFyPgaZFV0NFWnkkUgSVIhEhTTp5JNQRinllFRW
aaWUhwQEADs=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.newsgator.com/images/ngsub1.gif

R0lGODlhWwARAOYAAP///5mZmWZmZimLNjiKWYmJiWSWQf+ZAOHh4YuwcTt7jUJ9j7HKoPX486en
p9jlz8XXt9PT0/Dw8OLr2+Lo6Pj4+Ozy55CQkDaLQp6+ienp6bvRrJiYmOno6pK6rnejWYGqZbW1
tajElMTExFaWaW6dTZ+fn/+xPfDu6f+dC/+jGvr6+tra2v/nw/39/f/15svLy//68f+nIv/rzv+i
F66urv/dqv/v1v+nJP+gEf+fD//htf/QiTuJUv7+/kCFUJW3ff/frv+qKdLS0v/Fb/++W7Ozs/v7
+//bpZKzrP/Zn1qacL29vb6+vv/jue3t7cDAwK2trf+pJv+kG/T17P+cB//oxv/Jd+7w7v/Uk+7u
7v+fEM7ew/+4Tv/26Li4uP/Tkf/z4Kmpqf+/Xv/Gcf/t0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABbABEAAAf/gAGCg4SFhoeIiYqLjIwAAQCRkpOUlZaXmJmam5kBApADoaKjpAqX
PlBiQ5ysra6PnwADSR61JCRLGLoYPxgEppZaRis1Lq/HyJOeoB6jBM8EzguXR1FfTcnZAA8Qrcuy
zaIEFFTR4sCWK0/GlhoakwgSrhMPkxMTkQwJkg0PDZIW8En6NiAcNAodoIUiMI3SCyVEbgDYcSVI
jEkhChQwAUDDBY0hABRAIBIBggISPhZw0CCBAQMfLDQA8TImg5cMILw0AOHBy30DYw0gsbADCgoo
jJpjSAlMigMHWgDgAVWFk0gaRqaMwCGEBAcFspIceXLEhXcANpSQCSJDBhAN/2Zm0AeggQEGAHTq
3ECJINEB4xB2oEBhKbpIVQ7gODEDAJITKg6ciHQykoMRBWqsZCFhZMmTFcByiABERL4ECfAC0EfX
p6S7BioRxLDw2WCFgBtKonFARhhJVrYc6EK5gGWzDhBUuACjAIsKZI0DkMCkgIgP/0QkyLCvZep9
FgzUm2BgQ+y+QmmLw1JYGqUxUKW8ANBCB9QsxY9H2HjBRIUQF3BQAAccOBCBAw4QaEEJH9CUwAQM
fmBAAj6BAEEGExqQgWvogaJebc84cxgANzx1gBA25AAVDhcBUAFJHckjAQwRVBBJBDXiWIEEJilX
FwQbcAeABRtAEBAA9FiAJF4DXNRVT4ey9ADNlFQyRYkNJkJ1wBSNaUPJBgyIUEI32hCkwAJnponm
mmlaUkYRvMlAhhdeVrIBamSWGUudfPa5yTKNBCrooIQGKgAAAiSq6KKMNuroo5BGKumkkwYCADs=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://sc.msn.com/44/G,UCH%7BZBSS3%7BOS%7BSE469LG.gif

R0lGODlhRwAOANUAAEyYxTh7pDuKu/BLHkF1lYjmhkCErI+qrmbMZvKJMGeu1G213VmjzVqZu9mM
VDpjgmKyW460xNCpkkiKsHi01OjATHO74WGhoGiYtyuPRk6IqcjOt3mpwlCPs6rDxGSnzESTwvnE
HP///1+ewEJ+olaTtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABHAA4AQAb/QIRw
SERAjsWkcslsOoWAKKDjyWQejlCi0gGQRCSAweAVgctn6Tc8RrNJD3M8TDCHJ49C4UEGCBUcEQYB
ARgSCQOJAxIMHWYiGiMaj3UiBJUNCgqOZpGTZpUEHR0Nn5CTHZoNepmaQgKwsbAGsxgTsri5uru8
vblCCxQeERwfCh8eiIkHmiMjCgvRCs4fzs3P0tbRC9PP0yXgI9XYx9Db5wtCDAwAEYIP8AnKGAyT
cY/3GpxmHev1IvfkgHpk50tASB30KCzQTwiIhw8NHDiyQUKFDQZABBARAKJGMx03cvS4sSNEkZUo
lXy4EoQAQgIgCrFwzoJNBREkDHDAwabPxp9AgwodSrSohT8ROgTQ4IGDBweKFn1o0Amagk9fRDSg
qjUaVw1WP5Uw1akq1QbStppLh+ADA2IdBmGRt2zEBIIHNWS1w+DYXXx4QWko8Q+wBgYlCOghQPiD
unUdIly48oCuA8IGwGQlkZVMKAD+MnMuSDrwaDMGJizUM4EBFCkgShQ4UiFEiAoTAJSUohtkb468
d0tBOSjAvTgBAICok1yMnj5+EOSSeICERAIYZuWCCYu7LFq4CBUnwB28dl5P0qtfz15IEAA7

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://myfeeds.aolcdn.com/vis/myaol_cta1.gif

R0lGODlhPwAOAMQAAGabzkqFwnyp1tLn+Dd0uJO84a3R77/b8ihts6LH6R5hrARPoYOx293w/pCg
qsfm/dju/uz2/NPr/c3p/b/j/eDx/rjg/bHd/PxnA4Cmx+Ly/v///wAAAAAAAAAAAAAAACwAAAAA
PwAOAAAF/2AmjmRpnmiqplrrvnAsz3Qdi7Cj73xk/0Aa7uXAGI9HX3C5FFWez6Jxs0FGoJWFYlCZ
KBaVwOJwUASgh/NT8EUUKmys/Clq2O1SDNV6b2gBBwBaDQYKAAULBneCCQ0Cf18Jgn2UdiIQmJhF
VJxVGBGZEAsICAGkC5gEpASZAwsLrAgKmK4BgqG4mCISvLybnZ4RvRILAAijgryICwW9j8QGCwG9
BATJw9gSIhPc3Hl7Sd0TxeMTgt2k4l9fAQoKBxMJ0ufi9RMiD/n5355GEfoPiukTpC9AAH2PDh57
9OqVpIYADADUJ4KCRYt5kPi7SKHYRUEXDV40EMBiggAXCjhUI5CAggBSCAAw4HhRhIWbNzNqjICz
p8+fQIMKxSniglGjEZIqXRrhqNOnUKNKnXp0hdWrWLGGAAA7

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://static.technorati.com/pix/fave/tech-fav-5.gif

R0lGODlhWwARALMAALe3t87OzlKvI/D17aLRiYjHaOHw2I2NjWJiYjuwAGZmZgAAAJmZmf///wAA
AAAAACH5BAAAAAAALAAAAABbABEAAAT/kMlJq7046815Y00ojmRpnmiqrimjgA0hJHRtCwSr77zu
ggSbUJjrmQIBYw9p+jVmw6igtKhaWVUlaxDKlpzRUJgEAFTL2IVWtTiEmN9XYzymqkOHs8jcblQR
bVwICAeDXA2FCAAhg4QGgAuLAZAIfnckYDYlQideeYORDWaEblZVbpB/iAuQi4CKBgd5kQOfpZcj
mTWbmiZerF2VgCO/asV+lciWVG5+zV6YcnRDnXemwNDLy8d9yl6TVs/PuCK6vXUkv4rEuNzWxs+V
XoBc3fbkIU5QUUJTvneADpRJkkdgEndd1AACUFDbwobIDuL7ICcIPyEFqoUYkKoZJW1ZNI5xPJXw
zZ9un7RFg1Fgn5SMa2LKXDmzpk0WPzro3Mmzp04FDRQIHUq0qNGjSJMqXcqUaQQAOw==

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://sec.yimg.com/us.yimg.com/i/us/sch/el/siteex_badgesml_logo.gif

R0lGODlhEgAKAOYAAP8AAGIKCpYPEK1BQuRiY9tzdPuur/qys9ucne+vsPinqa2Jivfa2/LY2fzi
4/LZ2vzk5fjR0/vm5/zo6fzl5/jr7PTs7e7q662srbu7vKWnp5yenpudnebn58PExLq7u/4AAPkA
APUAAPMAAO8AAOsAAOUAAOMAAOIAAOEAAMYAAKUAAJ4AAJIAAHgAAP8BAcYDA/8HB/8ICOAHB/8J
CbwJCf8NDfoNDf8PD/8QEP4QEIAICP8SEv4ZGfMcHP4eHv0fH/4gILcXF/4kJP0kJOkhIf4lJfsl
JfwnJ+wmJukrK/0wMO4vL/4zM/w0NPs1Nf0+PvpAQPtDQ5ExMexfX/mCgZ1YWMN5eVU1Nfyfn/mw
sGlLS/S2tvK1tfzQ0J+FhcysrKGIiH9tbVxTU+7a2ubT0/Dd3VJOTvjv7/Dq6uXj49za2rm5uf//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAG0ALAAAAAASAAoAAAebgD4kNDY3MzBfFRQQEg5obRNtbQhWOQAiU2JhVElOTUYDV1BZXpIG
PABMZm0JAiAlLlg1ACFKkm0HOABDEQxFKAEYZUcAKgG3bVo6AEE/JwEZbQoyADtjyG1VLwAmAR9t
FksAK2ds2A09ACwat1IpAR3YaQ9EAC1gbRdcBVsb2F1RnsQAMALIgjVIhHjA1oZMgIcQA6ghEIDD
rUAAOw==

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://s36.sitemeter.com/meter.asp?site=s36fightingfatigue

R0lGODlhWAAgAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBm
ZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/
mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNm
zDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP/
/2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZ
AGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkA
M5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZ
ZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA
mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZ
zMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A
//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///M
AP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP//////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////yH5BAUAAAEALAAAAABYACAA
QAj/AAEIHEiwoMGDCBMqXMhw4bWH1wJZYUWR1USLgShOvGYxYoyMXKpwoRjj0DVAXGTJ2pJxCyBW
1rgAssZqC6uVXFZZexhz5JYqWyBeWzXyEAwYgGLAiCH0ocCmUKNKnUq1qtWrTZ9i3XoNAESvVcF2
hSqWa1StUVkFMsvWrKxDsqQeMhmjLtmyECWyWsHqGt+IVpoCqgIRRt+TVWTBWNW0CiCOhoWyghH3
aAxAR5MuxYxU6eXMMVTE4CL6K962X8mmFnp6ddfWbdGink0btezauHNTvS11o24uJtly2cIl6qG6
g5felWzFylqLfTc2n+48UNCHkU9uWQVji/ctTFle/zvOpTxxVjHichyPvMpSozCObwb9/qhpyRLX
RnyI8aFE5xwFF9FhrATHSnkvPYRSX4cgGJd+h1RhUhWEHTdhhSVdQyF7EwbmFGy6hZgbb7OJhddp
JrKWlW4klohWQU6ZlmJWLZpVo4g42gZijjxydWOPQD4UoYD3SQXdeiHe1FZ5xUG1ShUlQckUjU39
11dG/z2XH4NzlUdRefqNV55JgBA3UkRjXvPWgYcJNdx1TR13mWfL5eUhRx5uFEiYzkXIUwyMXVOe
LOk99KSgJrFCmJAjVdEmeyWBRxhF1yjlGH1MUfohVBjt1ddfzlXUV5mFHVYmd6LGVcVax8lCkSw0
FYfKBVLwafZZZ/PhOlppm+a1Z6igAtjcnnsIuqg1iynIVCAwcBEIICbNCogs0gYy0mRxecYsDIFo
e1S3SwWiggrdigbIuEUGqe5WP67rbq8jEiTjXQO9Jm+M8YZ474qs1aviv7i1GxvAUs1IMG0CYzUj
iAajyOKOOUIcZMLvTtzQxRhnrHFDAQEAOw==

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.fightingfatigue.org/wp-content/themes/seashore/seashore/style.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.76em; BACKGROUND: =
url(img/bodybg.gif) #eee fixed; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Tahoma, =
Arial, Serif; voice-family: inherit
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Serif
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
P {
	LINE-HEIGHT: 1.8em
}
A:link {
	COLOR: #585d8b; BORDER-BOTTOM: #c96 1px dotted; TEXT-DECORATION: none
}
A:visited {
	COLOR: #585d8b; BORDER-BOTTOM: #c96 1px dotted; TEXT-DECORATION: none
}
A:hover {
	COLOR: #960; TEXT-DECORATION: none
}
A:active {
	COLOR: #960; TEXT-DECORATION: none
}
IMG.left {
	FLOAT: left; MARGIN: 0px 1em 1em 0px
}
IMG.right {
	FLOAT: right; MARGIN: 0px 0px 1em 1em
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 2px; =
BORDER-BOTTOM: 1px dashed; BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: url(img/quote.gif) =
no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 1em; COLOR: #666; =
PADDING-TOP: 0px; FONT-STYLE: italic
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DL {
	MARGIN: 1em 0px
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 1em; PADDING-TOP: 0px
}
#header {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px auto; =
WIDTH: 900px
}
#logo {
	PADDING-LEFT: 10px
}
#logo H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-VARIANT: small-caps
}
#logo H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, =
Serif
}
#logo A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #333; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#logo A:hover {
	TEXT-DECORATION: underline
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 30px; PADDING-TOP: 10px; HEIGHT: 30px; TEXT-ALIGN: right
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	DISPLAY: inline
}
#menu A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND: #c4a0c6; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 8px; COLOR: #eee; PADDING-TOP: =
8px; BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: small-caps; TEXT-DECORATION: =
none
}
#menu A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#menu A:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#menu LI.current_page_item A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#menu LI.current_page_item A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#menu LI.current_page_item A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#menu LI.current_page_item A:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #b88dbb; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #eee; BORDER-RIGHT-WIDTH: 0px
}
#splash {
	BORDER-RIGHT: #ddd 3px solid; BORDER-TOP: #ddd 3px solid; BACKGROUND: =
url(img/header.jpg) no-repeat center 50%; MARGIN: 10px auto; =
BORDER-LEFT: #ddd 3px solid; WIDTH: 900px; BORDER-BOTTOM: #ddd 3px =
solid; HEIGHT: 180px
}
#main {
	BORDER-RIGHT: #ddd 3px solid; BORDER-TOP: #ddd 3px solid; BACKGROUND: =
#c5dce4; MARGIN: 0px auto; BORDER-LEFT: #ddd 3px solid; WIDTH: 900px; =
BORDER-BOTTOM: #ddd 3px solid
}
#main H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1.6em; =
PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ddd 1px solid
}
#main H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1.4em; =
PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ddd 1px solid
}
#main H2 A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(img/bullets.gif); PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px; =
LINE-HEIGHT: 1.8em; PADDING-TOP: 0px
}
#main OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main OL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px
}
#main .post {
	MARGIN-BOTTOM: 3em
}
#main .entry {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
.post .date {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; =
BACKGROUND: url(img/ribbed.gif); FLOAT: right; PADDING-BOTTOM: 0px; =
MARGIN: 5px 0px 0px 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #556677; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Lucida =
Sans", "Trebuchet MS", Verdana, Arial, Serif; TEXT-ALIGN: center
}
.post .date SPAN {
	DISPLAY: block
}
.post .date .day {
	FONT-SIZE: 1.6em
}
.post .meta {
	PADDING-LEFT: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 10px; COLOR: #999
}
.post .comments {
	PADDING-LEFT: 15px; FONT-SIZE: 0.9em; BACKGROUND: =
url(img/icon_comments.gif) no-repeat left center; MARGIN-LEFT: 5px; =
COLOR: #999; BORDER-BOTTOM: #ccc 1px dotted
}
.post .comments A {
	BORDER-BOTTOM-WIDTH: 0px
}
#main .feed {
	PADDING-LEFT: 17px; BACKGROUND: url(img/icon_feed.gif) no-repeat left =
3px
}
UL.authorposts {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.authorposts LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
UL.authorposts LI EM {
	FLOAT: right; FONT-STYLE: normal
}
#content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 470px; PADDING-TOP: 10px
}
#sidebar1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 10px; MARGIN: 5px; WIDTH: 175px; PADDING-TOP: 10px
}
#sidebar2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 170px; PADDING-TOP: 5px
}
#main .sidecol {
	BORDER-LEFT: #ccc 1px dotted
}
#main .sidecol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main .sidecol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main .sidecol H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.25em; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px; FONT-VARIANT: small-caps
}
#main .sidecol P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#main .sidecol FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#main .sidecol UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px 20px; PADDING-TOP: 0px
}
#main .sidecol UL UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px
}
#main .sidecol LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(img/bullet.jpg); PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; =
PADDING-TOP: 0px
}
#wp-calendar {
	MARGIN: 10px auto 0px; WIDTH: 155px; empty-cells: show
}
#wp-calendar #next A {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#wp-calendar #prev A {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#wp-calendar A {
	DISPLAY: block; TEXT-DECORATION: none
}
#wp-calendar #today {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: =
#999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#wp-calendar CAPTION {
	WIDTH: 100%; TEXT-ALIGN: center
}
#wp-calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; TEXT-ALIGN: center
}
#wp-calendar TD.pad:hover {
	BACKGROUND-COLOR: #fff
}
INPUT.textbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px; =
FONT: 1em Verdana, Arial, Serif; BORDER-LEFT: #ccc 1px solid; WIDTH: =
150px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px; =
FONT: 1em Verdana, Arial, Serif; BORDER-LEFT: #ccc 1px solid; WIDTH: =
95%; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20em
}
INPUT.textbox:focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TEXTAREA:focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: =
#fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#commentform {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#main .commentlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main .commentlist LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; BORDER-BOTTOM: #ddd =
1px solid; LIST-STYLE-TYPE: none
}
#main .commentlist LI .cmtinfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
#main .commentlist LI .cmtinfo EM {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; =
FONT-STYLE: normal
}
#main .commentlist LI CITE {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-STYLE: normal
}
#main .commentlist LI.alt {
	BACKGROUND: #f9f9f9
}
#main .commentlist LI.authorcomment {
	BORDER-RIGHT: #b0c4de 1px solid; BORDER-TOP: #b0c4de 1px solid; =
BORDER-LEFT: #b0c4de 1px solid; BORDER-BOTTOM: #b0c4de 1px solid
}
#main .nocomments {
	FONT-SIZE: 0.9em; COLOR: #999; TEXT-ALIGN: center
}
#footer {
	BORDER-RIGHT: #ccc 3px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 3px =
solid; PADDING-LEFT: 15px; BACKGROUND: #b88dbb; PADDING-BOTTOM: 0px; =
MARGIN: 5px auto 0px; BORDER-LEFT: #ccc 3px solid; WIDTH: 870px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 3px solid
}
#footer P {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 7px
}
#footer P SPAN {
	FLOAT: right
}
#footer A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
#footer A:visited {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
#footer A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#footer A:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#footer P STRONG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#header {
	OVERFLOW: hidden
}
#main {
	OVERFLOW: hidden
}
#sidebar {
	OVERFLOW: hidden
}
#footer {
	OVERFLOW: hidden
}
.widget {
	OVERFLOW: hidden
}

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.fightingfatigue.org/wp-content/plugins/i-love-social-bookmarking/includes/style.css

UL.ilsb-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto 0px 0px; PADDING-TOP: 0px
}
* HTML UL.ilsb-menu {
	DISPLAY: inline-block
}
UL.ilsb-menu LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
UL.ilsb-menu LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -999em; PADDING-BOTTOM: =
6px; MARGIN: 0px; PADDING-TOP: 6px; POSITION: absolute
}
UL.ilsb-menu LI:hover UL {
	LEFT: auto
}
UL.ilsb-menu LI.sfhover UL {
	LEFT: auto
}
UL.ilsb-menu LI UL LI {
	PADDING-RIGHT: 22px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.ilsb {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 25px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.ilsb-share {
	BACKGROUND-IMAGE: url(share.png)
}
.ilsb-subscribe {
	BACKGROUND-IMAGE: url(subscribe.png)
}
.ilsb-blinklist {
	BACKGROUND-IMAGE: url(blinklist.png)
}
.ilsb-bloglines {
	BACKGROUND-IMAGE: url(bloglines.png)
}
.ilsb-blogmarks {
	BACKGROUND-IMAGE: url(blogmarks.png)
}
.ilsb-digg {
	BACKGROUND-IMAGE: url(digg.png)
}
.ilsb-delicious {
	BACKGROUND-IMAGE: url(delicious.png)
}
.ilsb-facebook {
	BACKGROUND-IMAGE: url(facebook.png)
}
.ilsb-flickr {
	BACKGROUND-IMAGE: url(flickr.png)
}
.ilsb-furl {
	BACKGROUND-IMAGE: url(furl.png)
}
.ilsb-magnolia {
	BACKGROUND-IMAGE: url(magnolia.png)
}
.ilsb-newsvine {
	BACKGROUND-IMAGE: url(newsvine.png)
}
.ilsb-reddit {
	BACKGROUND-IMAGE: url(reddit.png)
}
.ilsb-stumbleupon {
	BACKGROUND-IMAGE: url(stumbleupon.png)
}
.ilsb-technorati {
	BACKGROUND-IMAGE: url(technorati.png)
}
.ilsb-arial {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ilsb-century {
	FONT-FAMILY: 'Century Gothic', 'Lucida Grande', sans-serif
}
.ilsb-courier {
	FONT-FAMILY: 'Courier New', Courier, monospace
}
.ilsb-georgia {
	FONT-FAMILY: Georgia, 'Times New Roman', Times, serif
}
.ilsb-lucida {
	FONT-FAMILY: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif
}
.ilsb-tahoma {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.ilsb-times {
	FONT-FAMILY: 'Times New Roman', Times, serif
}
.ilsb-verdana {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.fightingfatigue.org/wp-includes/js/prototype.js?ver=1.5.1.1

/*  Prototype JavaScript framework, version 1.5.1.1=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://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1.1',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.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=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
    return '{' + results.join(', ') + '}';=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));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=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=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=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=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D 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 self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.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 key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (hash[key].constructor !=3D Array) hash[key] =3D =
[hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =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=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=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.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/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=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=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 {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=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=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      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=
=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(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=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=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.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 (Prototype.Browser.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(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);=0A=
    });=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  key =3D encodeURIComponent(key);=0A=
  if (value =3D=3D=3D undefined) this.push(key);=0A=
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=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=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=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 Object.clone(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=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      if (this.options.onCreate) this.options.onCreate(this.transport);=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=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.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=
      var contentType =3D this.getHeader('Content-type');=0A=
      if (contentType && contentType.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 ? json.evalJSON() : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=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=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child, pattern =3D new RegExp("(^|\\s)" + =
className + "(\\s|$)");=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    var elementClassName =3D child.className;=0A=
    if (elementClassName.length =3D=3D 0) continue;=0A=
    if (elementClassName =3D=3D className || =
elementClassName.match(pattern))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=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=
  element._extended =3D Prototype.emptyFunction;=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('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=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=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=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 (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=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=
      return attribute ? attribute.nodeValue : null;=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.blank();=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=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=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, {=0A=
  childOf: Element.Methods.descendantOf,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=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=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=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) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(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=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=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=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    type: this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=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=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
};=0A=
=0A=
var Toggle =3D { display: 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=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le,  m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D typeof x[i] =3D=3D 'function' ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=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 null) {=0A=
         	if (key in result) {=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(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=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=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.readAttribute('action'), options);=0A=
  }=0A=
}=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=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.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=
      (Prototype.Browser.WebKit || 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=
        (Prototype.Browser.WebKit || element.attachEvent))=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 (Prototype.Browser.IE)=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=3D document.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 (Prototype.Browser.WebKit) {=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_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.fightingfatigue.org/wp-content/plugins/i-love-social-bookmarking/includes/sfish.js?ver=0.1

function suckerfish(type, tag, parentId) {
	if (window.attachEvent) {
		window.attachEvent("onload", function() {
			var sfEls =3D =
(parentId=3D=3Dnull)?document.getElementsByTagName(tag):document.getEleme=
ntById(parentId).getElementsByTagName(tag);
			type(sfEls);
		});
	}
}

sfHover =3D function(sfEls) {
	for (var i=3D0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=3Dfunction() {
			this.className+=3D" sfhover";
		}
		sfEls[i].onmouseout=3Dfunction() {
			this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), =
"");
		}
	}
}

suckerfish(sfHover, "LI");
------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
var =
h=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"=
region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest=
:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_col=
or:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_=
bg",google_color_border:"color_border",google_color_line:"color_line",goo=
gle_color_link:"color_link",google_color_text:"color_text",google_color_u=
rl:"color_url",google_contents:"contents",google_country:"gl",=0A=
google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"c=
ust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interest=
s",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust=
_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disabl=
e_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"fe=
edback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hi=
nts",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",=0A=
google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_c=
olors",google_safe:"adsafe",google_targeting:"targeting",google_ui_featur=
es:"ui"},m=3D{google_ad_format:"format",google_ad_output:"output",google_=
ad_callback:"callback",google_ad_override:"google_ad_override",google_ad_=
slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:=
"correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size=
",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max=
_radlink_len:"max_radlink_len",=0A=
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radl=
inks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_pa=
ge_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",=
google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt=
",google_skip:"skip"};function n(b){return h[b]||m[b]||null}var =
u=3Ddocument;function w(){var b=3Du.cookie,a=3DMath.round((new =
Date).getTime()/1000),d=3Db.indexOf("__utma=3D")>-1,e=3Db.indexOf("__utmb=
=3D")>-1,c=3Db.indexOf("__utmc=3D")>=0A=
-1,f,g=3D{};if(d){f=3Db.split("__utma=3D")[1].split(";")[0].split(".");g.=
sid=3D(!e||!c?a:f[4])+"";g.vid=3Df[1]+"."+f[2];g.from_cookie=3Dtrue}else{=
g.sid=3Dwindow&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:=
a+"";g.vid=3Dwindow&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal=
.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=3Dfalse}g.h=
id=3Dwindow&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Mat=
h.round(Math.random()*2147483647);window.gaGlobal=3Dg;return =
g}(function(){function b(){}=0A=
b.prototype.l=3Dfunction(e){var c=3De.indexOf("#")+1;return =
c?e.substr(c):""};b.prototype.n=3Dfunction(e){return/[&<>\"]/.test(e)?e.r=
eplace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\=
"/g,"&quot;"):e};b.prototype.b=3Dfunction(e){var c=3D"<iframe";for(var f =
in e){c+=3D" "+f+'=3D"'+this.n(e[f])+'"'}return =
c+"></iframe>"};b.prototype.m=3Dfunction(e,c){try{return =
e.frames[c]}catch(f){return null}};b.prototype.e=3Dfunction(e){var =
c=3Ddocument.createElement("iframe");for(var f in e){c.setAttribute(f,=0A=
e[f])}return c};b.prototype.i=3Dfunction(e,c){var =
f=3Dthis;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e=
,src:c,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=3Dfunction(e,=
c){var =
f=3Dthis;document.write(f.b({id:e,name:e,src:c,width:0,height:0,frameBord=
er:0}))};b.prototype.g=3Dfunction(e,c){var =
f=3D[],g=3De.length,k=3D0;while(k<g){var =
j=3De.substr(k,c),l=3Dj.length;if(k+l<g){for(var =
i=3D1;i<3;++i){if(j.charAt(l-i)=3D=3D"%"){j=3Dj.substr(0,l-=3Di)}}}f.push=
(j);k+=3Dl}return f};b.prototype.a=3Dfunction(e,c,f){if(!window[e]){var =
g=3D=0A=
window[e]=3Dnew c;for(var =
k=3D0;k<f.length;++k){g[f[k][0]]=3Df[k][1]}}};var =
a=3Db.prototype,d=3D[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",=
a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],=
["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.=
a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.proto=
type.a("IDICommon",b,d)})();(function(){function b(c,f){for(var g in =
f){c[g]=3Df[g]}}function a(){var =
c=3Dthis;c.s=3Dwindow.location.href.replace(/([^:\/])\/.*$/,=0A=
"$1/robots.txt");c.t=3D"";c.k=3D{};c.c=3D{};c.f=3D{};c.u=3D{};c.o=3D{}}a.=
prototype.w=3Dfunction(c,f,g){var k;if(typeof =
g=3D=3D"object"){k=3Dg.moduleRelayUrl}var =
j=3Dthis,l=3Dj.c[c];if(isNaN(l)){throw new Error("Invalid module =
id");}else{var i=3Dtypeof =
k=3D=3D"string"?k:j.d(j.u[c]),o=3DencodeURIComponent(f)+"$",q=3DIDICommon=
.MAX_URL_LENGTH-1-i.length,r=3DIDICommon.g(o,q),t=3Dr.length;for(var =
p=3D0;p<t;++p){IDICommon.i(c+"_"+(l+p),i+"#"+r[p])}j.c[c]+=3Dt}};a.protot=
ype.p=3Dfunction(c,f,g){var =
k=3Dthis;k.h(c);k.o[c]=3Dwindow.setInterval(function(){k.v(c,=0A=
f)},typeof =
g=3D=3D"object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVA=
L)};a.prototype.h=3Dfunction(c){var =
f=3Dthis;window.clearInterval(f.o[c]);f.o[c]=3D0};a.prototype.x=3Dfunctio=
n(c){this.s=3Dc};a.prototype.q=3Dfunction(c){this.t=3Dc};a.prototype.d=3D=
function(c){return =
this.t||c.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=3Dfunc=
tion(c,f){var g=3Dthis,k=3Dwindow.frames[c];if(k){var =
j;while(j=3DIDICommon.m(k,c+"_"+g.k[c])){try{if(j.location.href=3D=3D"abo=
ut:blank"){break}}catch(l){break}g.f[c]+=3DIDICommon.l(j.location.href);=0A=
++g.k[c]}var =
i=3Dg.f[c].split("$"),o=3Di.length-1;if(o>0){g.f[c]=3Di[o];for(var =
q=3D0;q<o;++q){f(decodeURIComponent(i[q]),c)}}}};a.prototype.j=3Dfunction=
(c,f,g,k,j){var =
l=3Dthis,i=3D{frameBorder:0,scrolling:"no"},o,q,r,t,p;if(typeof =
j=3D=3D"object"){o=3Dj.iframeAttrs;q=3Dj.callback;r=3Dj.userPrefs;t=3Dj.p=
ollingInterval;p=3Dj.parentDivId}if(typeof =
o=3D=3D"object"){b(i,o)}b(i,{id:f,name:f,src:c,width:g,height:k});l.k[f]=3D=
0;l.c[f]=3D0;l.f[f]=3D"";l.u[f]=3Dc;var v=3D[];if(typeof =
r=3D=3D"object"){for(var s in r){v.push(encodeURIComponent(s)+"=3D"+=0A=
encodeURIComponent(r[s]))}}if(typeof =
q=3D=3D"function"){v.push("idi_hr=3D"+encodeURIComponent(l.s));l.p(f,q,j)=
}if(v.length){var =
y=3Dv.join("&");if(i.src.length+1+y.length>IDICommon.MAX_URL_LENGTH){y+=3D=
"$";var =
H=3Dl.d(c),S=3DIDICommon.MAX_URL_LENGTH-1-H.length,I=3DIDICommon.g(y,S),J=
=3DI.length;for(var s=3D0;s<J;++s){var =
C=3Df+"_"+s,K=3DH+"#"+I[s];if(p){var =
z=3Ddocument.getElementById(p);z.innerHTML=3Dz.innerHTML+l.e({id:C,name:C=
,src:K,width:0,height:0,frameBorder:0})}else{IDICommon.r(C,K)}}l.c[f]+=3D=
J;y=3D""}i.src+=3D"#"+y}if(p){var z=3D=0A=
document.getElementById(p);z.innerHTML=3Dz.innerHTML+IDICommon.b(i)}else{=
document.write(IDICommon.b(i))}};var =
d=3Da.prototype,e=3D[["setHostRelayUrl",d.x],["setModuleRelayUrl",d.q],["=
getModuleRelayUrl",d.d],["createModule",d.j],["postMessageToModule",d.w],=
["registerListener",d.p],["unregisterListener",d.h]];IDICommon.a("IDIHost=
",a,e)})();function x(b){return b!=3Dnull?'"'+b+'"':'""'}function =
A(b){if(typeof encodeURIComponent=3D=3D"function"){return =
encodeURIComponent(b)}else{return escape(b)}}function B(b,a){if(b&&=0A=
a){window.google_ad_url+=3D"&"+b+"=3D"+a}}function D(b){var =
a=3Dwindow,d=3Dn(b),e=3Da[b];B(d,e)}function =
E(b,a){if(a){B(b,A(a))}}function F(b){var =
a=3Dwindow,d=3Dn(b),e=3Da[b];E(d,e)}function G(b,a){var =
d=3Dwindow,e=3Dn(b),c=3Dd[b];if(e&&c&&typeof =
c=3D=3D"object"){c=3Dc[a%c.length]}B(e,c)}function L(b,a){var =
d=3Db.screen,e=3Dnavigator.javaEnabled(),c=3D-a.getTimezoneOffset();if(d)=
{B("u_h",d.height);B("u_w",d.width);B("u_ah",d.availHeight);B("u_aw",d.av=
ailWidth);B("u_cd",d.colorDepth)}B("u_tz",c);B("u_his",history.length);B(=
"u_java",=0A=
e);if(navigator.plugins){B("u_nplug",navigator.plugins.length)}if(navigat=
or.mimeTypes){B("u_nmime",navigator.mimeTypes.length)}}function =
M(b){if(b){b=3Db.toLowerCase();if(b.substring(0,3)!=3D"ca-"){b=3D"ca-"+b}=
}return b}function =
N(b){if(b){b=3Db.toLowerCase();if(b.substring(0,9)!=3D"dist-aff-"){b=3D"d=
ist-aff-"+b}}return b}function O(b,a){var =
d=3Ddocument.getElementById(b);d.style.height=3Da+"px"}function =
P(b,a,d){window.clearTimeout(d);var =
e=3D/^google_resize_flash_ad_idi\((\d+)\)/,c=3Db.match(e);if(c){O(a,c[1])=
}}function Q(b,=0A=
a,d,e){d=3Dd.substring(0,2000);d=3Dd.replace(/%\w?$/,"");if((b.google_ad_=
output=3D=3D"js"||b.google_ad_output=3D=3D"json_html")&&(b.google_ad_requ=
est_done||b.google_radlink_request_done)){a.write('<script =
language=3D"JavaScript1.1" src=3D'+x(d)+"><\/script>")}else =
if(b.google_ad_output=3D=3D"html"){if(b.name!=3D"google_ads_frame"){if(e!=
=3Dnull){a.write('<div =
id=3D"'+e+'">')}if(R(b.google_ad_output,b.google_ad_client)){IDIHost.q("h=
ttp://pagead2.googlesyndication.com/pagead/idi_relay.html");var =
c=3D0;if(b.google_num_0ad_slots){c+=3D=0A=
b.google_num_0ad_slots}if(b.google_num_ad_slots){c+=3Db.google_num_ad_slo=
ts}if(b.google_num_sdo_slots){c+=3Db.google_num_sdo_slots}var =
f=3D"google_inline_div"+c,g=3D"<div id=3D"+x(f)+' =
style=3D"position:relative;width:'+b.google_ad_width+'px"></div><div =
style=3D"position:relative;width:'+b.google_ad_width+"px;height:"+b.googl=
e_ad_height+'px;z-index:-1"></div>';a.write(g);var =
k=3D"google_frame"+c,j=3Db.setTimeout(function(){IDIHost.h(k)},5000);IDIH=
ost.j(d,k,b.google_ad_width,b.google_ad_height,{callback:function(l,=0A=
i){P(l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: =
absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0"=
,allowTransparency:"true"},parentDivId:f})}else{a.write('<iframe =
name=3D"google_ads_frame" width=3D'+x(b.google_ad_width)+" =
height=3D"+x(b.google_ad_height)+" =
frameborder=3D"+x(b.google_ad_frameborder)+" src=3D"+x(d)+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no">');a.write("</iframe>")}if(e!=3Dnull){a.write("</div>")}=
}}else if(b.google_ad_output=3D=3D=0A=
"textlink"){a.write('<script language=3D"JavaScript1.1" =
src=3D'+x(d)+"><\/script>")}}function T(b){for(var a in =
h){b[a]=3Dnull}for(var a in =
m){if(a=3D=3D"google_correlator")continue;b[a]=3Dnull}}function =
aa(b){if(b.google_ad_format){return =
b.google_ad_format.indexOf("_0ads")>0}return =
b.google_ad_output!=3D"html"&&b.google_num_radlinks>0}function =
U(b){return b&&b.indexOf("_sdo")!=3D-1}function ba(){var =
b=3Dnull,a=3Dwindow,d=3Ddocument,e=3Dnew =
Date,c=3De.getTime(),f=3Da.google_ad_format;if(a.google_cpa_choice!=3Db){=
a.google_ad_url=3D=0A=
"http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+=3D"clien=
t=3D"+escape(M(a.google_ad_client));a.google_ad_region=3D"_google_cpa_reg=
ion_";D("google_cpa_choice");if(typeof =
d.characterSet!=3D"undefined"){E("oe",d.characterSet)}else if(typeof =
d.charset!=3D"undefined"){E("oe",d.charset)}}else =
if(U(f)){a.google_ad_url=3D"http://pagead2.googlesyndication.com/pagead/s=
do?";a.google_ad_url+=3D"client=3D"+escape(N(a.google_ad_client))}else{a.=
google_ad_url=3D"http://pagead2.googlesyndication.com/pagead/ads?";a.goog=
le_ad_url+=3D=0A=
"client=3D"+escape(M(a.google_ad_client))}D("google_ad_host");var =
g=3Da.google_num_slots_by_client,k=3Da.google_num_slots_by_channel,j=3Da.=
google_prev_ad_formats_by_region,l=3Da.google_prev_ad_slotnames_by_region=
;if(a.google_ad_region=3D=3Db&&a.google_ad_section!=3Db){a.google_ad_regi=
on=3Da.google_ad_section}var =
i=3Da.google_ad_region=3D=3Db?"":a.google_ad_region;if(U(f)){if(a.google_=
num_sdo_slots){a.google_num_sdo_slots=3Da.google_num_sdo_slots+1}else{a.g=
oogle_num_sdo_slots=3D1}if(a.google_num_sdo_slots>4){return false}}else =
if(aa(a)){if(a.google_num_0ad_slots){a.google_num_0ad_slots=3D=0A=
a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=3D1}if(a.google_num_=
0ad_slots>3){return false}}else =
if(a.google_cpa_choice=3D=3Db){if(a.google_num_ad_slots){a.google_num_ad_=
slots=3Da.google_num_ad_slots+1}else{a.google_num_ad_slots=3D1}if(a.googl=
e_num_slots_to_rotate){j[i]=3Db;l[i]=3Db;if(a.google_num_slot_to_show=3D=3D=
b){a.google_num_slot_to_show=3Dc%a.google_num_slots_to_rotate+1}if(a.goog=
le_num_slot_to_show!=3Da.google_num_ad_slots){return false}}else =
if(a.google_num_ad_slots>6&&i=3D=3D""){return false}}B("dt",e.getTime());=0A=
D("google_language");if(a.google_country){D("google_country")}else{D("goo=
gle_gl")}D("google_region");F("google_city");F("google_hints");D("google_=
safe");D("google_encoding");D("google_last_modified_time");F("google_alte=
rnate_ad_url");D("google_alternate_color");D("google_skip");D("google_tar=
geting");var =
o=3Da.google_ad_client;if(!g[o]){g[o]=3D1;g.length+=3D1}else{g[o]+=3D1}if=
(j[i]){if(!U(f)){E("prev_fmts",j[i].toLowerCase());if(g.length>1){B("slot=
",g[o])}}}if(l[i]){E("prev_slotnames",l[i].toLowerCase())}if(f&&=0A=
!a.google_ad_slot){E("format",f.toLowerCase());if(!U(f)){if(j[i]){j[i]=3D=
j[i]+","+f}else{j[i]=3Df}}}if(a.google_ad_slot){if(l[i]){l[i]=3Dl[i]+","+=
a.google_ad_slot}else{l[i]=3Da.google_ad_slot}}D("google_max_num_ads");B(=
"output",a.google_ad_output);D("google_adtest");D("google_ad_callback");D=
("google_ad_slot");F("google_correlator");if(a.google_ad_channel){F("goog=
le_ad_channel");var q=3D"",r=3Da.google_ad_channel.split("+");for(var =
t=3D0;t<r.length;t++){var =
p=3Dr[t];if(!k[p]){k[p]=3D1}else{q+=3Dp+"+"}}E("pv_ch",q)}F("google_page_=
url");=0A=
G("google_color_bg",c);G("google_color_text",c);G("google_color_link",c);=
G("google_color_url",c);G("google_color_border",c);G("google_color_line",=
c);if(a.google_reuse_colors)B("reuse_colors",1);else =
B("reuse_colors",0);D("google_kw_type");F("google_kw");F("google_contents=
");D("google_num_radlinks");D("google_max_radlink_len");D("google_rl_filt=
ering");D("google_rl_mode");D("google_rt");F("google_rl_dest_url");D("goo=
gle_num_radlinks_per_unit");D("google_ad_type");D("google_image_size");D(=
"google_ad_region");=0A=
D("google_feedback");F("google_referrer_url");F("google_page_location");D=
("google_bid");D("google_cust_age");D("google_cust_gender");D("google_cus=
t_interests");D("google_cust_id");D("google_cust_job");D("google_cust_u_u=
rl");D("google_cust_l");D("google_cust_lh");D("google_cust_ch");D("google=
_ed");F("google_ui_features");F("google_only_ads_with_video");F("google_d=
isable_video_autoplay");if(V(a,d)&&d.body){var =
v=3Dd.body.scrollHeight,s=3Dd.body.clientHeight;if(s&&v){E("cc",Math.roun=
d(s*100/v))}}w();B("ga_vid",=0A=
a.gaGlobal.vid);B("ga_sid",a.gaGlobal.sid);B("ga_hid",a.gaGlobal.hid);B("=
ga_fc",a.gaGlobal.from_cookie);F("google_analytics_webpropids");D("google=
_ad_override");D("google_flash_version");L(a,e);return true}function =
W(){var =
b=3Dwindow,a=3Ddocument;if(!ba()){return}Q(b,a,b.google_ad_url,null);T(b)=
}function ca(b,a,d){W();return true}function V(b,a){return =
b.top.location=3D=3Da.location}function X(b,a){var =
d=3Da.documentElement;if(V(b,a))return =
false;if(b.google_ad_width&&b.google_ad_height){var =
e=3D1,c=3D1;if(b.innerHeight){e=3D=0A=
b.innerWidth;c=3Db.innerHeight}else =
if(d&&d.clientHeight){e=3Dd.clientWidth;c=3Dd.clientHeight}else =
if(a.body){e=3Da.body.clientWidth;c=3Da.body.clientHeight}if(c>2*b.google=
_ad_height||e>2*b.google_ad_width){return false}}return true}function =
da(b){var =
a=3Dwindow,d=3Dnull,e=3Da.onerror;a.onerror=3Db;if(a.google_ad_frameborde=
r=3D=3Dd){a.google_ad_frameborder=3D0}if(a.google_ad_output=3D=3Dd){a.goo=
gle_ad_output=3D"html"}if(U(a.google_ad_format)){var =
c=3Da.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(c){a.google_ad_width=3D=
parseInt(c[1]);=0A=
a.google_ad_height=3DparseInt(c[2]);a.google_ad_output=3D"html"}}if(a.goo=
gle_ad_format=3D=3Dd&&a.google_ad_output=3D=3D"html"){a.google_ad_format=3D=
a.google_ad_width+"x"+a.google_ad_height}ea(a,document);if(a.google_num_s=
lots_by_channel=3D=3Dd){a.google_num_slots_by_channel=3D[]}if(a.google_nu=
m_slots_by_client=3D=3Dd){a.google_num_slots_by_client=3D[]}if(a.google_p=
rev_ad_formats_by_region=3D=3Dd){a.google_prev_ad_formats_by_region=3D[]}=
if(a.google_prev_ad_slotnames_by_region=3D=3Dd){a.google_prev_ad_slotname=
s_by_region=3D[]}if(a.google_correlator=3D=3D=0A=
d){a.google_correlator=3D(new =
Date).getTime()}if(a.google_adslot_loaded=3D=3Dd){a.google_adslot_loaded=3D=
{}}if(a.google_adContentsBySlot=3D=3Dd){a.google_adContentsBySlot=3D{}}if=
(a.google_flash_version=3D=3Dd){a.google_flash_version=3Dfa().toString()}=
a.onerror=3De}function ga(b){if(b in Y){return Y[b]}return =
Y[b]=3Dnavigator.userAgent.toLowerCase().indexOf(b)!=3D-1}var =
Y=3D{};function R(b,a){if(b!=3D"html"){return false}var =
d=3D{};d["ca-pub-7027491298716603"]=3Dtrue;d["ca-pub-8344185808443527"]=3D=
true;d["ca-pub-9812682548211238"]=3Dtrue;=0A=
d["ca-pub-4424308218891706"]=3Dtrue;d["ca-pub-6922559858235084"]=3Dtrue;d=
["ca-pub-6477563040863705"]=3Dtrue;d["ca-google"]=3Dtrue;return =
d[M(a)]!=3Dnull}function ha(b){var =
a=3D{},d=3Db.split("?"),e=3Dd[d.length-1].split("&");for(var =
c=3D0;c<e.length;c++){var =
f=3De[c].split("=3D");if(f[0]){try{a[f[0].toLowerCase()]=3Df.length>1?(wi=
ndow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," =
")):unescape(f[1])):""}catch(g){}}}return a}function ia(){var =
b=3Dwindow,a=3Dha(document.URL);if(a.google_ad_override){b.google_ad_over=
ride=3D=0A=
a.google_ad_override}}function fa(){var =
b=3D0;if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave =
Flash"];if(a&&a.description){b=3Da.description.replace(/([a-zA-Z]|\s)+/,"=
").split(".")[0]}}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){b=3D3;var d=3D1;while(d){try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(e){d=3Dnu=
ll}}}else if(ga("msie")&&!window.opera){try{var d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var d=3D=0A=
new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=3D6;d.AllowScriptAcces=
s=3D"always"}catch(e){if(b=3D=3D6){return b}}try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(d!=3Dnull){b=
=3Dd.GetVariable("$version").split(" ")[1].split(",")[0]}}return =
b}function =
ea(b,a){if(b.google_page_url=3D=3Dnull){if(Z[a.domain]&&a.domain=3D=3D$){=
var =
d=3Da.URL.substring(a.URL.lastIndexOf("http"));b.google_page_url=3Dd;b.go=
ogle_page_location=3Da.location;b.google_referrer_url=3Dd}else{b.google_p=
age_url=3Da.referrer;if(!X(b,=0A=
a)){b.google_page_url=3Da.location;b.google_last_modified_time=3DDate.par=
se(a.lastModified)/1000;b.google_referrer_url=3Da.referrer}}}else{b.googl=
e_page_location=3Da.referrer;if(!X(b,a)){b.google_page_location=3Da.locat=
ion}}}var $=3D"ad.yieldmanager.com",Z=3D{};Z[$]=3Dtrue;ia();da(ca);W();=0A=
})()=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://medpedia.com/?action=bn&id=2

document.write('<div id=3D"mpbn"></div>');=0A=
=0A=
var mpbn =3D document.getElementById('mpbn');=0A=
=0A=
var a =3D document.createElement('a');=0A=
a.setAttribute('href','http://medpedia.com/index.php?title=3DSpecial:Blog=
Network&id=3D2');=0A=
=0A=
var img =3D document.createElement('img');=0A=
img.setAttribute('src','http://medpedia.com//skins/common/bn_badge.gif');=0A=
img.style.border =3D '0px';=0A=
=0A=
a.appendChild(img);=0A=
mpbn.appendChild(a);=0A=
=0A=
mpbn.style.display =3D "block";=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://widget.blogrush.com/show.js

(function(){=0A=
function att(v){return v!=3Dnull?"'"+v+"'":"''"}=0A=
var win =3D window;=0A=
var doc =3D document;=0A=
url =3D =
'http://widget.blogrush.com/box.php?f=3D'+win.blogrush_feed+'&url=3D'+esc=
ape(doc.location)+'&ref=3D'+escape(doc.referrer)+'&r=3D'+Math.random();=0A=
doc.write('<iframe name=3D"blogrush_frame" width=3D"180" height=3D"318" =
frameborder=3D"0" src=3D'+att(url)+' marginwidth=3D"0" =
marginheight=3D"0" vspace=3D"0" hspace=3D"0" allowtransparency=3D"true" =
scrolling=3D"no">');=0A=
doc.write("</iframe>");=0A=
})()
------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.assoc-amazon.com/s/asw.js

amazon_ad_o =3D 1;=0A=
amazon_ad_linkcode =3D 'sb3';=0A=
amazon_ad_rcm =3D "rcm.amazon.com";=0A=
document.write("<scr"+"ipt =
src=3D'http://www.assoc-amazon.com/s/ads-common.js' =
type=3D'text/javascr"+"ipt'></scr"+"ipt>");=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogcatalog.com/w/recent.php?id=4290935&width=180&rows=5&bgcolor=CCCCFF&bcolor=0099CC&lcolor=333333&hcolor=FFFFFF&htext=Recent%20Viewers&name=0&img=l

=0A=
var bc_str =3D "";=0A=
bc_str +=3D "<style type=3D'text/css'>";=0A=
bc_str +=3D "table#bc_widget { line-height:12px; width:180px; border:2px =
solid #0099CC; font-family: Arial, Verdana, Helvetica, sans-serif; }";=0A=
bc_str +=3D "table#bc_widget th#bc_head, table#bc_widget th#bc_foot { =
font-size:14px; background-color:#0099CC; color:#FFFFFF; padding:3px =
5px; text-align:center; }";=0A=
bc_str +=3D "table#bc_widget td { background-color:#CCCCFF; =
color:#333333; border-top:1px solid #0099CC; text-align:left; }";=0A=
bc_str +=3D "table#bc_widget td.bc_avatar { padding:2px; width:56px; =
text-align:center; }";=0A=
bc_str +=3D "table#bc_widget td.bc_avatar img { border:1px solid #000; =
padding:0; margin:0; width:50; height:50; }";=0A=
bc_str +=3D "table#bc_widget td.bc_user { padding:2px 5px; =
font-size:13px;  width:124px; }";=0A=
bc_str +=3D "table#bc_widget td.bc_user a { display:block; =
font-weight:bold; text-decoration:none; color:#333333; width:124px; =
overflow:hidden; background:none;  text-align:left; }";=0A=
bc_str +=3D "table#bc_widget td.bc_user span { font-size:10px; }";=0A=
bc_str +=3D "table#bc_widget td.bc_join { font-size:10px; }";=0A=
bc_str +=3D "table#bc_widget th#bc_foot a { font-size:10px; =
text-decoration:none; padding:3px 0; color:#FFFFFF;overflow:hidden; =
background:none; }";=0A=
bc_str +=3D "</style>";=0A=
bc_str +=3D "<table cellspacing=3D\"0\" cellpadding=3D\"0\" =
id=3D\"bc_widget\">";=0A=
bc_str +=3D "<tr><th colspan=3D\"2\" id=3D\"bc_head\">Recent =
Viewers</th></tr>";=0A=
=0A=
	=0A=
	bc_str +=3D "<tr><td class=3D\"bc_avatar\" id=3D\"mem_av_1\"><a =
href=3D\"http://www.blogcatalog.com/user/yshdeemplez\" =
target=3D\"_top\"><img =
src=3D\"http://www.blogcatalog.com/images/usr/117943.gif\"  =
width=3D\"50\" height=3D\"50\" /></a></td><td class=3D\"bc_user\" =
id=3D\"mem_un_1\"><a =
href=3D\"http://www.blogcatalog.com/user/yshdeemplez\"  =
target=3D\"_top\"  id=3D\"mem_a_1\">yshdeemplez</a><span  =
id=3D\"mem_sp_1\">1 day ago</span></td></tr>";=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	bc_str +=3D "<tr><td class=3D\"bc_avatar\" id=3D\"mem_av_2\"><a =
href=3D\"http://www.blogcatalog.com/user/sayangkuazura\" =
target=3D\"_top\"><img =
src=3D\"http://www.blogcatalog.com/images/usr/116131.gif\"  =
width=3D\"50\" height=3D\"50\" /></a></td><td class=3D\"bc_user\" =
id=3D\"mem_un_2\"><a =
href=3D\"http://www.blogcatalog.com/user/sayangkuazura\"  =
target=3D\"_top\"  id=3D\"mem_a_2\">sayangkuazura</a><span  =
id=3D\"mem_sp_2\">2 days ago</span></td></tr>";=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	bc_str +=3D "<tr><td class=3D\"bc_avatar\" id=3D\"mem_av_3\"><a =
href=3D\"http://www.blogcatalog.com/user/AMH615\" target=3D\"_top\"><img =
src=3D\"http://www.blogcatalog.com/images/usr/44256.gif\"  =
width=3D\"50\" height=3D\"50\" /></a></td><td class=3D\"bc_user\" =
id=3D\"mem_un_3\"><a href=3D\"http://www.blogcatalog.com/user/AMH615\"  =
target=3D\"_top\"  id=3D\"mem_a_3\">AMH615</a><span  id=3D\"mem_sp_3\">4 =
days ago</span></td></tr>";=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	bc_str +=3D "<tr><td class=3D\"bc_avatar\" id=3D\"mem_av_4\"><a =
href=3D\"http://www.blogcatalog.com/user/cinnamonmomof3\" =
target=3D\"_top\"><img =
src=3D\"http://www.blogcatalog.com/images/usr/60762.gif\"  =
width=3D\"50\" height=3D\"50\" /></a></td><td class=3D\"bc_user\" =
id=3D\"mem_un_4\"><a =
href=3D\"http://www.blogcatalog.com/user/cinnamonmomof3\"  =
target=3D\"_top\"  id=3D\"mem_a_4\">cinnamonmomof3</a><span  =
id=3D\"mem_sp_4\">4 days ago</span></td></tr>";=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	bc_str +=3D "<tr><td class=3D\"bc_avatar\" id=3D\"mem_av_5\"><a =
href=3D\"http://www.blogcatalog.com/user/venus315\" =
target=3D\"_top\"><img =
src=3D\"http://www.blogcatalog.com/images/default.gif\"  width=3D\"50\" =
height=3D\"50\" /></a></td><td class=3D\"bc_user\" id=3D\"mem_un_5\"><a =
href=3D\"http://www.blogcatalog.com/user/venus315\"  target=3D\"_top\"  =
id=3D\"mem_a_5\">venus315</a><span  id=3D\"mem_sp_5\">4 days =
ago</span></td></tr>";=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
=0A=
bc_str +=3D "<tr><th colspan=3D\"2\" id=3D\"bc_foot\"><a =
href=3D\"http://www.blogcatalog.com/in/4290935\"  target=3D\"_top\" =
id=3D\"bc_foot_a\">Powered By BlogCatalog</a></th></tr>";=0A=
bc_str +=3D "</table>";=0A=
document.write(bc_str);=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogcatalog.com/rate-button.js.php?id=4290935

=0A=
document.write('<form method=3D"post" name=3D"bc_blograte" =
action=3D"http://www.blogcatalog.com/rate.php?id=3D4290935" =
style=3D"padding: 0; margin: 0;">');=0A=
document.write('<table cellspacing=3D"0" cellpadding=3D"0" =
style=3D"font-size: 0; margin: 0 auto; text-align: left; background: =
#F6F6F6; border: 1px solid #E2E2E2;">');=0A=
document.write('	<tr>');=0A=
document.write('	<td colspan=3D"2" style=3D"font-size:9px; =
text-align:center; font-weight:normal; font: 11px Tahoma, Verdana, =
Sans-Serif; padding:1px 3px;"><a =
href=3D"http://www.blogcatalog.com/in/4290935" =
style=3D"color:#0066CC">Rate My Blog</a></td>');=0A=
document.write('	</tr>');=0A=
document.write('	<tr>');=0A=
document.write('		<td style=3D"padding: 2px 2px 0 3px; vertical-align: =
top;">');=0A=
document.write('			<select name=3D"bc_rating" style=3D"font: 11px =
Tahoma, Verdana, Sans-Serif; margin:0;">');=0A=
document.write('				<option value=3D"--">--</option>');=0A=
document.write('				<option value=3D"1">1</option>');=0A=
document.write('				<option value=3D"2">2</option>');=0A=
document.write('				<option value=3D"3">3</option>');=0A=
document.write('				<option value=3D"4">4</option>');=0A=
document.write('				<option value=3D"5">5</option>');=0A=
document.write('				<option value=3D"6">6</option>');=0A=
document.write('				<option value=3D"7">7</option>');=0A=
document.write('				<option value=3D"8">8</option>');=0A=
document.write('				<option value=3D"9">9</option>');=0A=
document.write('				<option value=3D"10">10</option>');=0A=
document.write('			</select>');=0A=
document.write('		</td>');=0A=
document.write('		<td style=3D"padding: 2px 4px 0 0; vertical-align: =
top;">');=0A=
document.write('			<input type=3D"image" =
src=3D"http://www.blogcatalog.com/images/buttons/blogcatalog-rate-button.=
gif" value=3D"Submit" onclick=3D"document.bc_blograte.submit();" />');=0A=
document.write('		</td>');=0A=
document.write('	</tr>');=0A=
document.write('	<tr><td colspan=3D"2" style=3D"padding:1px 0; =
font-size:0px; line-height:0px; text-align:center;"><a =
href=3D"http://www.blogcatalog.com"><img =
src=3D"http://www.blogcatalog.com/images/buttons/rate_logo.gif" =
alt=3D"BlogCatalog" style=3D"border:0; margin:0;" /></a></td></tr>');=0A=
document.write('</table>');=0A=
document.write('</form>');=0A=
document.close();
------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.truthlaidbear.com/MyDetails.php?url=http://www.fightingfatigue.org/&style=javascript

<!--=0A=
drawHTML(=0A=
'<div id=3D"Ecosystem">' +=0A=
'I\'m a<br />' +=0A=
'<a =
href=3D"http://www.truthlaidbear.com/showdetails.php?host=3D"></a></b></f=
ont><br />' +=0A=
'in the<br />' +=0A=
'<a href=3D"http://www.truthlaidbear.com/ecosystem.php">TTLB =
Ecosystem</a>' + =0A=
'</div>'=0A=
);=0A=
function drawHTML(s) { document.write(s); }=0A=
// -->=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://sec.yimg.com/us.yimg.com/lib/s2/yschx_siteexplorer_badge_20070709.js

var selfurl =3D sanitize_url(location.href);=0A=
var siteurl;=0A=
var regex =3D /(^\w+:\/\/)((\w|-|\.)+)\//;=0A=
var results =3D regex.exec( selfurl+"/" );=0A=
if (results=3D=3Dnull) siteurl =3D selfurl;=0A=
else siteurl =3D results[1]+results[2];=0A=
function Goto() { =0A=
  location =3D =
"http://siteexplorer.search.yahoo.com/advsearch?p=3D"+selfurl+"&bwm=3Di&b=
wmf=3Du";=0A=
}=0A=
function GotoSiteUrl() { =0A=
  location =3D =
"http://siteexplorer.search.yahoo.com/advsearch?p=3D"+siteurl+"&bwm=3Di&b=
wmf=3Ds";=0A=
}=0A=
=0A=
function ws_results(obj) { =0A=
  var div =3D document.getElementById("ynum"); =0A=
  var numofres =3D obj.ResultSet.totalResultsAvailable; =0A=
  div.innerHTML +=3D numofres; =0A=
}=0A=
=0A=
function sanitize_url(url) {=0A=
  // location.href is not guarenteed to be url encoded (ie bug)=0A=
  // this means it can contain < and > thus manipulate and enable XS =
scripting=0A=
  // bugs=0A=
  var regex =3D /[<>]/;=0A=
  var results =3D regex.exec(url);=0A=
  if(results =3D=3D null) { return url; }=0A=
  return escape(url);=0A=
}=0A=

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s36.sitemeter.com/js/counter.js?site=s36fightingfatigue

// Copyright (c)2006 Site Meter, Inc.=20
// <![CDATA[
var SiteMeter =3D
{
	init:function( sCodeName, sServerName, sSecurityCode )
	{
		SiteMeter.CodeName =3D sCodeName;
		SiteMeter.ServerName =3D sServerName;	=09
		SiteMeter.SecurityCode =3D sSecurityCode;=09
		SiteMeter.IP =3D "165.124.232.233";=09
		SiteMeter.trackingImage =3D new Image();

		if (typeof(g_sLastCodeName) !=3D 'undefined')
			if (g_sLastCodeName =3D=3D sCodeName)
				return;
			=09
		SiteMeter.onPageLoad();
//		if (!SiteMeter.addEvent( window, "load", SiteMeter.displayCounter ))
//			SiteMeter.onPageLoad();

		SiteMeter.addEvent( window, "load", SiteMeter.trackOutClicks );
	},
=09
	aimInit:function(sCodeName)
	{
		var sSubDomain =3D sCodeName.substr(0,3);
		SiteMeter.init( sCodeName, sSubDomain + ".sitemeter.com", "");
	},

	trackOutClicks:function()
	{
		for(var i=3D0;i<document.links.length;i++)
		{
			SiteMeter.addEvent( document.links[i], "click", SiteMeter.onClick );
			SiteMeter.addEvent( document.links[i], "contextmenu", =
SiteMeter.onContextClick );		=09
		}
	=09
	},

	onPageLoad:function()
	{
		var newImage  =3D document.createElement("img");
		var newHref   =3D document.createElement("a")	=09
		var scriptRef =3D SiteMeter.getScriptElement();

		var newIFrame =3D document.createElement("iframe");
    newIFrame.frameBorder=3D0;
		newIFrame.width =3D 0;
		newIFrame.height =3D 0;
		newIFrame.src =3D "http://dg.specificclick.net/?u=3D" + =
escape(document.location) + "&r=3D" + SiteMeter.getReferral();

		var today=3Dnew Date();
		var sTZO=3D(typeof(today.getTimezoneOffset)!=3D'undefined') ? =
today.getTimezoneOffset() : '';
	=09
		newHref.target =3D "_top";
		newHref.href =3D "http://www.sitemeter.com/stats.asp?site=3D" + =
SiteMeter.CodeName;
		newHref.id =3D "idSiteMeterHREF";
	=09
		newImage.border =3D "0";
		newImage.alt =3D "Site Meter";
	=09
		var sImage =3D "http://" + SiteMeter.ServerName + "/meter.asp?site=3D" =
+ SiteMeter.CodeName;=20
		sImage +=3D "&refer=3D"+SiteMeter.getReferral();
		if (SiteMeter.IP !=3D "")
			sImage +=3D "&ip=3D"+SiteMeter.IP;
		sImage +=3D "&w=3D"+window.screen.width;=20
		sImage +=3D "&h=3D"+window.screen.height;
		sImage +=3D "&clr=3D"+window.screen.colorDepth;
		sImage +=3D "&tzo=3D" + sTZO;
		sImage +=3D "&lang=3D"+escape(navigator.language ? navigator.language =
: navigator.userLanguage);
		if (SiteMeter.SecurityCode !=3D "")
			sImage +=3D "&sc=3D"+escape(SiteMeter.SecurityCode);
		sImage +=3D "&pg=3D"+escape(document.location);
		sImage +=3D "&js=3D1&rnd=3D"+Math.random();
	=09
		newImage.src =3D sImage;
		newHref.appendChild(newImage);
		var parentOfScript =3D SiteMeter.getParent( scriptRef );
	=09
		if (parentOfScript){
			parentOfScript.insertBefore(newHref,scriptRef);
			parentOfScript.insertBefore(newIFrame,scriptRef);
		}
		else
			SiteMeter.trackingImage.src =3D sImage;
	},
=09
	logEvent:function(sEvent, sText, sURL )
	{
		if (document.images && !SiteMeter.isLocalURL(sURL))
		{
			var sImg =3D "http://" + SiteMeter.ServerName + "/meter.asp?site=3D" =
+ SiteMeter.CodeName;=20
			sImg +=3D "&e=3D" + sEvent;
			sImg +=3D "&l=3D" + escape(sURL);
			sImg +=3D "&t=3D" + escape(sText);
			sImg +=3D "&pg=3D"+ escape(document.location);
			if (SiteMeter.SecurityCode !=3D "") sImg +=3D =
"&sc=3D"+escape(SiteMeter.SecurityCode);
			if (SiteMeter.IP !=3D "")	sImg +=3D "&ip=3D"+SiteMeter.IP;
			sImg +=3D "&rnd=3D"+Math.random();
			if (SiteMeter.trackingImage)
				SiteMeter.trackingImage.src =3D sImg;
		}
	},
=09
	trimFragment:function(sString)
	{
		return sString.indexOf("#")>0?sString.substring(0, =
sString.indexOf("#")):sString;
	},
=09
	isLocalURL:function(sURL)
	{
		return (SiteMeter.trimFragment(document.location.href) =3D=3D =
SiteMeter.trimFragment(sURL));
	},
=09
	getReferral:function()
	{
	 	var sRef=3D"";
		var g_d =3D document;
		if (typeof(g_frames) !=3D "undefined")
		if (g_frames)
			sRef=3Dtop.document.referrer;
		if ((sRef =3D=3D "") || (sRef =3D=3D "[unknown origin]") || (sRef =
=3D=3D "unknown") || (sRef =3D=3D "undefined"))
		if (document["parent"] !=3D null)=20
			if (parent["document"] !=3D null) // ACCESS ERROR HERE!
				if (parent.document["referrer"] !=3D null)=20
					if (typeof(parent.document) =3D=3D "object")
						sRef=3Dparent.document.referrer;=20
		if ((sRef =3D=3D "") || (sRef =3D=3D "[unknown origin]") || (sRef =
=3D=3D "unknown") || (sRef =3D=3D "undefined"))
		if (g_d["referrer"] !=3D null)=20
			sRef =3D g_d["referrer"];
		if ((sRef =3D=3D "[unknown origin]") || (sRef =3D=3D "unknown") || =
(sRef =3D=3D "undefined"))
			sRef =3D "";
		=09
		return escape(sRef);
	},
=09
	getParent:function(e)
	{
		if (!e)
			return null;
		else
			if (e.parentElement)=20
				return e.parentElement;		=09
			else=09
				if (e.parentNode)
					return e.parentNode;
				else
					return null;
	},
=09
	getTarget:function(e)
	{
		var targ=3Dnull;
		if (!e) var e =3D window.event;
		if (e.target)=20
			targ =3D e.target;
		else if (e.srcElement)=20
			targ =3D e.srcElement;
		if (targ.nodeType)=20
			if (targ.nodeType =3D=3D 3) // Safari bug
				targ =3D targ.parentNode;
		return targ;
	},
=09
	getScriptElement:function()
	{
		var refScript=3Dnull;
		refScript =3D document.getElementById( "SiteMeterScript" );
		if (refScript)
			return refScript;
		=09
		var pageScripts =3D document.getElementsByTagName("script");
		for(var i=3D0;i<pageScripts.length;i++)
		{
			if (pageScripts[i].src)
			{
				var sSource =3D pageScripts[i].src.toLowerCase();
				if (sSource.indexOf("site=3D" + SiteMeter.CodeName) > 0)
					return pageScripts[i];
			}
		}

		return null;
	},
=09
	elementText:function(e)
	{
		do
		{
			var sText =3D (e.text)?e.text:e.innerText;
			if (sText) return sText.substr(0,100);
			if (e.alt) return e.alt;
			if (e.src) return e.src;
			e =3D SiteMeter.getParent(e);
		}
		while (e);
		return "";
	},
=09
	elementURL:function(e)
	{
		do
		{
			if ((e.href) && (e.nodeName.toUpperCase() =3D=3D 'A')) return e.href;
			e =3D SiteMeter.getParent(e);
		}
		while (e);
		return "";
	},
=09
	onClick:function(e)
	{
		var target =3D SiteMeter.getTarget(e);
		SiteMeter.logEvent( "click", SiteMeter.elementText(target), =
SiteMeter.elementURL(target) );
	},
=09
	onContextClick:function(e)
	{
		var target =3D SiteMeter.getTarget(e);
		SiteMeter.logEvent( "context", SiteMeter.elementText(target), =
SiteMeter.elementURL(target) );
	},

	addEvent:function( obj, sEvent, func )
	{
		if (obj.addEventListener)
		    obj.addEventListener(sEvent, func, false);
		else=20
			if (obj.attachEvent)=09
			   obj.attachEvent( "on"+sEvent, func );
			else
				return false;
		return true;
	}

}

SiteMeter.init('s36fightingfatigue', 's36.sitemeter.com', '');

var g_sLastCodeName =3D 's36fightingfatigue';
// ]]>

------=_NextPart_000_004E_01C86C05.800FBB10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://stats.wordpress.com/e-200806.js

function st_go(a){var =
i,u=3Ddocument.location.protocol+'//stats.wordpress.com/g.gif?host=3D'+es=
cape(document.location.host)+'&rand=3D'+Math.random();for(i in =
a){u=3Du+'&'+i+'=3D'+escape(a[i]);}u=3Du+'&ref=3D'+escape(document.referr=
er);document.open();document.write("<img id=3D\"wpstats\" =
src=3D\""+u+"\" alt=3D\"\" />");document.close();}=0A=
/*	The following Javascript includes code from=0A=
 *		=
http://verens.com/archives/2005/03/21/tracking-external-links-with-ajax/=0A=
 *	and=0A=
 *		http://www.xml.com/pub/a/2005/02/09/xml-http-request.html=0A=
 *	and=0A=
 *		http://andy.wordpress.com/=0A=
 */=0A=
function wpcomAddEvent(el,ev,fn){=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	if(isIE)el.attachEvent('on'+ev,fn);=0A=
	else if(el.addEventListener)el.addEventListener(ev,fn,false);=0A=
}=0A=
function linkmousedown(event) {=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	event=3Devent?event:(window.event?window.event:"");=0A=
	var m=3DisIE?window.event.srcElement:event.currentTarget;=0A=
	m.modo =3D true;=0A=
}=0A=
function linkmouseout(event) {=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	event=3Devent?event:(window.event?window.event:"");=0A=
	var m=3DisIE?window.event.srcElement:event.currentTarget;=0A=
	m.modo =3D false;=0A=
}=0A=
function linkmouseup(event) {=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	event=3Devent?event:(window.event?window.event:"");=0A=
	var m=3DisIE?window.event.srcElement:event.currentTarget;=0A=
	if (m.modo) linktracker_record(event);=0A=
}=0A=
function linkclick(event) {=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	event=3Devent?event:(window.event?window.event:"");=0A=
	linktracker_record(event);=0A=
}=0A=
function linktracker_init(b,p){=0A=
	_blog =3D b;=0A=
	_post =3D p;=0A=
	if ( typeof document.location.host !=3D 'undefined' )=0A=
		var localserver=3Ddocument.location.host;=0A=
	else=0A=
		var =
localserver=3Ddocument.location.toString().replace(/^[^\/]*\/+([^\/]*)(\/=
.*)?/,'$1');=0A=
	var els=3Ddocument.getElementsByTagName('a');=0A=
	for(var i=3D0;i<els.length;i++){=0A=
		var href=3Dels[i].href;=0A=
		if(href.match(eval('/^(http(s)?:\\/\\/)?'+localserver+'/'))) continue;=0A=
		wpcomAddEvent(els[i],'mousedown',linkmousedown);=0A=
		wpcomAddEvent(els[i],'mouseout',linkmouseout);=0A=
		wpcomAddEvent(els[i],'mouseup',linkmouseup);=0A=
	//	addEvent(els[i],'click',linkclick);=0A=
	//	els[i].title =3D els[i].title + '(cmc)';=0A=
	}=0A=
}=0A=
function linktracker_record(event){=0A=
	var isIE=3Dwindow.attachEvent?true:false;=0A=
	event=3Devent?event:(window.event?window.event:"");=0A=
	var b=3DisIE?window.event.srcElement:event.currentTarget;=0A=
	while (b.nodeName !=3D "A") {=0A=
		if ( typeof b.parentNode =3D=3D 'undefined' ) return;=0A=
		b =3D b.parentNode;=0A=
	}=0A=
	var bh=3Db.href;=0A=
	//bh=3Dbh.replace('://','/:/');=0A=
	var pr=3Ddocument.location.protocol||'http:';=0A=
	var b=3D(typeof _blog !=3D 'undefined')?_blog:0;=0A=
	var p=3D(typeof _post !=3D 'undefined')?_post:0;=0A=
	var i=3Dnew Image(1,1);=0A=
	=
i.src=3Dpr+'//stats.wordpress.com/c.gif?s=3D2&b=3D'+b+'&p=3D'+p+'&u=3D'+e=
scape(bh);=0A=
	i.onLoad=3Dfunction(){cmcVoid();}=0A=
}=0A=
function cmcVoid() {return;}=0A=

------=_NextPart_000_004E_01C86C05.800FBB10--

