From: =?iso-2022-jp?B?V2luZG93cyBJbnRlcm5ldCBFeHBsb3JlciA3IBskQiRHSl1COCQ1GyhC?=
	=?iso-2022-jp?B?GyRCJGwkRiQkJF4kORsoQg==?=
Subject: =?iso-2022-jp?B?U3RhZ2U2IBskQiEmGyhCIFVwbG9hZCBWaWRlbyBDbGlwcy4gU2g=?=
	=?iso-2022-jp?B?YXJlLCBXYXRjaCwgRG93bmxvYWQgVmlkZW9z?=
Date: Wed, 27 Feb 2008 04:12:02 +0900
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C878F6.E7AB24A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/

=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><TITLE>Stage6 =C2=B7 =
Upload Video Clips. Share, Watch, Download Videos</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"Stage 6: A place for people who love video to post videos, =
share videos, download and watch streaming videos."=20
name=3Ddescription>
<META=20
content=3D"streaming video, video post, most popular video, free video =
clip, free video download , watch video"=20
name=3Dkeywords><!-- CSS --><LINK=20
href=3D"http://includes.stage6.com/css/stage6.css?v4" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://includes.stage6.com/css/divx_video.css?v5"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://includes.stage6.com/css/modalbox.css?v3" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://includes.stage6.com/noir/css/core.css?v3"=20
type=3Dtext/css rel=3Dstylesheet><!-- --><LINK=20
href=3D"http://includes.stage6.com/images/s6_icon.png" rel=3D"shortcut =
icon"><!-- Javascript Includes: -->
<SCRIPT src=3D"http://www.stage6.com/assets/javascript/global.js.php?v4" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/stage6.js?v4"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/prototype.js?v3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://includes.stage6.com/javascript/scriptaculous.js?v3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/pop.js?v3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/divx_plugin.js?v4"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/divx_video.js?v6"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/modalbox.js?v3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://includes.stage6.com/javascript/ad.js?v3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>var ad_params =3D =
"AREA=3Dhome/explicit=3Dno"</SCRIPT>
<!--[if lt IE 7]>=0A=
	<script defer type=3D'text/javascript' =
src=3D'http://includes.stage6.com/javascript/pngfix.js?v3'></script>=0A=
	<![endif]-->
<META content=3D"MSHTML 6.00.6000.16609" name=3DGENERATOR></HEAD>
<BODY>
<DIV style=3D"DISPLAY: none">
<SCRIPT src=3D"http://includes.stage6.com/javascript/s_code.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
		/* Copyright 1997-2004 Omniture, Inc. */=0A=
		s.pageName =3D 'homepage';=0A=
		s.pageURL =3D 'http://www.stage6.com/';=0A=
								var s_code=3Ds.t();if(s_code)document.write(s_code);=0A=
		</SCRIPT>
</DIV>
<DIV id=3Dheader>
<DIV id=3Dheader-align><A id=3Dheader-logo title=3DStage6=20
href=3D"http://www.stage6.com/"></A>
<UL id=3Dheader-nav>
  <LI><A title=3DVideos =
href=3D"http://www.stage6.com/videos/">Videos</A>=20
  <LI><A title=3DChannels =
href=3D"http://www.stage6.com/channels/">Channels</A>=20
  <LI><A title=3DWatch href=3D"http://www.stage6.com/watch/">Watch</A>=20
  <LI><A title=3DCommunity =
href=3D"http://www.stage6.com/forums/">Community</A>=20
  <LI><A class=3Dsubnav title=3DDownload=20
  href=3D"http://www.stage6.com/download/">Download</A> </LI></UL>
<DIV id=3Duser-options><A class=3Ddark=20
href=3D"http://www.stage6.com/users/login/?notice=3D101"><B>Upload a =
video</B></A> |=20
<A class=3Ddark href=3D"http://www.stage6.com/users/login/">Log in</A> | =
<A=20
class=3Ddark href=3D"http://www.stage6.com/users/login/register/">Sign =
up</A>=20
</DIV></DIV></DIV>
<DIV id=3Dcontainer-body>
<DIV id=3Dbody-content></DIV>
<DIV id=3Dhomepage>
<DIV class=3Dfloat-left>
<DIV class=3Ddrawer>
<DIV=20
style=3D"BORDER-RIGHT: #353535 1px dotted; PADDING-RIGHT: 2px; =
BORDER-TOP: #353535 1px dotted; PADDING-LEFT: 5px; FLOAT: left; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #353535 1px =
dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #353535 1px; POSITION: =
relative; TOP: -15px; HEIGHT: 50px; BACKGROUND-COLOR: #000">
<DIV class=3Davatar><A =
href=3D"http://www.stage6.com/user/Spinner"><ACRONYM=20
class=3Dno-border title=3DSpinner><IMG style=3D"WIDTH: 46px" =
alt=3DSpinner=20
src=3D"http://images.stage6.com/user_images/s/spinner/avatar10008.jpg"></=
ACRONYM></A>=20
</DIV></DIV>
<H2 style=3D"MARGIN-TOP: 15px; FLOAT: left"><A=20
href=3D"http://www.stage6.com/blog/108/">Stage6 to Shut Down on February =

28</A></H2>
<DIV class=3Dclear-none></DIV>
<DIV class=3Ddrawer-content>NOTE: I'm reposting the same message I put =
up this=20
morning to open the blog back up for comments. Rest assured, we are =
reading what=20
you write and appreciate the outpouring. <BR><BR>I=E2=80=99m Tom (aka =
Spinner), a Stage6=20
user and an employee of DivX, Inc., the company behind the service. =
I=E2=80=99m writing=20
this message today to inform you that we plan to shut down Stage6 on =
February=20
28, 2008. Upload functionality has already been turned off, and =
you=E2=80=99ll be able=20
to view and download videos until Thursday.<BR><BR>I know this news will =
come as=20
a shock and disappointment to many Stage6 users, and I=E2=80=99d like to =
take a few=20
moments to explain the reasons behind our decision.<BR><BR>We created =
Stage6=20
with the mission of empowering content creators and viewers to discover =
a new=20
kind of video experience. Stage6 began as an experiment, and we always =
knew=20
there was a chance that it might not succeed.<BR><BR>In many ways, =
though, the=20
service did succeed, beyond even our own initial expectations. Stage6 =
became=20
very popular very quickly. We helped gain exposure for some talented =
filmmakers=20
who brought great videos to the attention of an engaged community. We =
helped=20
prove that it=E2=80=99s possible to distribute true high definition =
video on the=20
Internet. And we helped broaden the Internet video experience by =
offering=20
content that is compatible with DVD players, mobile devices and other =
products=20
beyond the PC.<BR><BR>So why are we shutting the service down? Well, the =
short=20
answer is that the continued operation of Stage6 is a very expensive =
enterprise=20
that requires an enormous amount of attention and resources that we are =
not in a=20
position to continue to provide. There are a lot of other details =
involved, but=20
at the end of the day it=E2=80=99s really as simple as that.<BR><BR>Now, =
why didn=E2=80=99t we=20
think of that before we decided to create Stage6 in the first place, you =
may=20
ask? That=E2=80=99s a good question. When we first created Stage6, there =
was a clear=20
need for a service that would offer a true high quality video experience =
online=20
because other video destinations on the Internet simply weren=E2=80=99t =
providing that=20
to users. A gap existed, and Stage6 arrived to fill it.<BR><BR>As Stage6 =
grew=20
quickly and dramatically (accompanied by an explosion of other sites =
delivering=20
high quality video), it became clear that operating the service as a =
part of the=20
larger DivX business no longer made sense. We couldn=E2=80=99t continue =
to run Stage6=20
and focus on our broader strategy to make it possible for anyone to =
enjoy high=20
quality video on any device. So, in July of last year we announced that =
we were=20
kicking off an effort to explore strategic alternatives for Stage6, =
which is a=20
fancy way of saying we decided we would either have to sell it, spin it =
out into=20
a private company or shut it down.<BR><BR>I won=E2=80=99t (and =
can=E2=80=99t, really) go into=20
too much detail on those first two options other than to say that we =
tried=20
really hard to find a way to keep Stage6 alive, either as its own =
private entity=20
or by selling it to another company. Ultimately neither of those two =
scenarios=20
was possible, and we made the hard decision to turn the lights off and =
cease=20
operation of the service.<BR><BR>So that=E2=80=99s where we are today. =
After February=20
28, Stage6 will cease to exist as an online destination. But the larger =
DivX=20
universe will continue to thrive. Every day new DivX Certified devices =
arrive on=20
the market making it easy to move video beyond the PC. Products powered =
by DivX=20
Connected, our new initiative that lets users stream video, photos, =
music and=20
Internet services from the PC to the TV, are hitting retail outlets. We =
remain=20
committed to empowering content creators to deliver high quality video =
to a wide=20
audience, and we=E2=80=99ll continue to offer services that will make it =
easy to find=20
videos online in the DivX format.<BR><BR>It=E2=80=99s been a wild ride, =
and none of it=20
would have been possible without the support of our users. Thank you for =
making=20
Stage6 everything that it was.<BR><BR>--Tom=20
<DIV class=3Dclear-small></DIV>
<DIV class=3Djournal-footer>Posted 15 hours ago <SPAN =
class=3Ddate-detail>(2/25/08=20
8:09PM PST)</SPAN> by <A class=3Dentity=20
href=3D"http://www.stage6.com/user/Spinner">Spinner</A> | <A =
class=3Dlink-comment=20
href=3D"http://www.stage6.com/blog/108/">Comments (5122)</A>=20
</DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dclear-large></DIV>
<DIV id=3Dbody-footer>
<DIV id=3Dbody-footer-align>
<UL>
  <LI><A href=3D"http://www.stage6.com/blog/">Stage6 Blog</A>=20
  <LI><A href=3D"http://www.stage6.com/info/about">About Us</A>=20
  <LI><A href=3D"http://www.stage6.com/info/faq">FAQs</A>=20
  <LI><A href=3D"http://www.divx.com/divx" target=3D_blank>Download =
DivX</A>=20
  <LI><A href=3D"http://www.stage6.com/info/contact">Contact Us</A>=20
  <LI><A href=3D"http://www.stage6.com/info/advertise">Advertise with =
Us</A>=20
  <LI><A href=3D"http://www.stage6.com/info/terms_of_use">Terms of =
Use</A>=20
  <LI><A href=3D"http://www.stage6.com/info/privacy_policy">Privacy =
Policy</A>=20
  <LI><A =
href=3D"http://www.stage6.com/info/copyright_infringement/">Copyright=20
  Policy</A> </LI></UL><SMALL>Copyright=C2=A9 2007 DivX, Inc. All rights =
reserved.=20
DivX=C2=AE, Stage6 and related logos are trademarks of DivX, =
Inc.</SMALL>=20
</DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
var regstr =3D 'notice=3D[0-9]+';=0A=
var regex =3D new RegExp(regstr);=0A=
var url =3D window.location.href;=0A=
var results =3D regex.exec(url);=0A=
if (results !=3D null) {=0A=
	new Effect.Highlight('main-error', { startcolor:'#555555', =
endcolor:'#1a1a1a', restorecolor:'#1a1a1a', duration:1.5 });=0A=
}=0A=
-->=0A=
</SCRIPT>
<!-- adconion retargeting beacon -->
<SCRIPT> var _l =3D 1828; var _p =3D 1440; var _f =3D 1; var _ta =3D =
(document.domain).split ("."); var psd =3D (_ta.length > 1 ? "." + =
_ta[_ta.length - 2] + "." + _ta[_ta.length - 1] : document.domain); var =
_cn =3D "L" + _l + "=3D"; var _call =3D document.cookie.indexOf (_cn); =
var _il =3D 1; var _tl =3D 0; var _ex; var _rnd =3D (new Date =
()).getTime (); if (_call >=3D 0) { _pos =3D document.cookie.substring =
(_call).indexOf (';'); if (_pos > 0) _val =3D document.cookie.substring =
(_call + _cn.length, _call + _pos); else _val =3D =
document.cookie.substring (_call + _cn.length); if (_val.indexOf ('.') > =
0) { _il =3D _val.substring (0, _val.indexOf ('.')); _ex =3D =
_val.substring (_val.indexOf ('.') + 1); _tl =3D _ex - (new Date =
()).getTime (); } if (_tl <=3D 0) document.cookie =3D _cn + "; =
domain=3D" + psd + "; path=3D/; expires=3D" + (new Date ((new Date =
()).getTime () - 1000000)).toGMTString () + ";"; } if (_il < _f || _tl =
<=3D 0) { var expiry =3D (new Date((new =
Date()).getTime()+_p*2*60*1000)).toGMTString(); if =
(document.cookie.indexOf(_cn) < 0 ) =
document.cookie=3D_cn+''+(1)+'.'+((new Date()).getTime()+_p*60*1000)+'; =
domain=3D'+psd+';path=3D/;expires=3D'+expiry; else =
document.cookie=3D_cn+''+(_il-0+1)+'.'+_ex+';domain=3D'+psd+'; =
path=3D/;expires=3D'+expiry; document.write ("<sc" + "ript =
language=3D'javascript' =
src=3D'http://adopt.euroclick.com/Custom/bht.jsp?px=3D" + _l + =
"&v=3D1&rnd=3D" + _rnd + "'>"); document.write ("</sc" + "ript>"); } =
</SCRIPT>
<!-- end adconion retargeting beacon --></BODY></HTML>

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.stage6.com/user_images/s/spinner/avatar10008.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gODAK/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcU
GBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8AAEQgALgAu
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
5nwJPaQ30UF1DK7T4i2sxCMTjZkfn+lZmnXUsaP5YWa3sACzSs2MFsHB9+oGKs6dY3tvr9lLJtMM
Lm5ABBGY1Zx+Hy1wc88zK1rjEJAeZtu4gjgfTjNc6qc6te6BJbnrFni70yWWPEztJlXaPBGOhAyT
xn1rnUiP+jWqPEylmd1YDcjBm/hBHHyA/pU3gXVnOhyRODcmOV0DONrBc/L7Hg1cNza3Wm3k6XNt
BeJ/rmMYZivJ/Hnt7Vxwg4TdtjVxvG6OV1/Vbu2ubibUGGoqxyoeUkp3yR6//qqtoPiuX7Q10IVU
lWRtqg9SCOmOw/SqOs2Ump38lyq+VZLlo5m2xiQZIyR6kAcdqwrm2a0uzHDHIi4yTnBJzXdCyd76
nMmrcrPUvC3iGWWyeaS18lVjliLjmPLoVB9l55+mKobXu7aIQWCSowZ5HVNwIP8AD2xjiqml6Vqt
xElhBplwzzyLt8uQ4c9OB6Zr6U03wmvhXRLay0i5it7+NIhezSQJNtdlY4TIyp49ehHFcsKDqv3N
AcHHRnz5aF9EnlMmnT20cw/dPIrBDjg7cgZ6+9ciJo7m9mLTSRPyNobHOQOfwya+pNY8MW+qQRvc
XtzPcszq73D+YkhAUgFSD/ePvxxivNtT8Erbaoix20KSyMpWRUCZDLngdT6c5PbJq68Hhlzb3NY8
zXKjyT7LPHdpLPLMYsAMCvORxwc8f/WqOUx2l0VuLdzCy7sSc4Y9AG7969fk+GNxe7fKvLr7WYtx
twoOQMfKDxgZI/TpS+GPh8FubtLtjPswAJ7dTjgHOGyRzn0rJYpcnPZ6eRn7OadmjprdJdLnW70+
5iWdP42fBB9v1601PE+q7bn7RPv+0TebJ8ynkcKSceiqfzrgNNRjIrSSOSx65zXaWGmWdxGr3Hmy
lgc5OBmsaeIqYePKn+BvSrzVtE7d0nuWZNc1MojG7hUB9w2yHHTGfujms7Vr+a8uWll1TzDsCeVJ
ExHByMMCNvzc5HrWtcWWn2i4itzvxuHoKxb6xjlkCqqo+0nOM803i6lTSTNKlerNOLtb0S/Q4Pxb
ea5PALOVpH01Z2uENpMVKswwScDcePeuRSK5yPMfV5gBg8vnOc54b0OK9JvT5YYNjcR1FZjM+SQw
P1FbxrStY5+p/9k=

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/css/stage6.css?v4

#header {
	MARGIN-TOP: 1px; BACKGROUND: url(../images/header-background.png) =
repeat-x; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 29px
}
#header-expanded {
	MARGIN-TOP: 1px; BACKGROUND: url(../images/header-background.png) =
repeat-x; MARGIN-BOTTOM: 20px; WIDTH: 100%; HEIGHT: 29px
}
#header-expanded {
	HEIGHT: 62px
}
#header-align {
	MARGIN: auto; WIDTH: 994px
}
#header-logo {
	DISPLAY: block; BACKGROUND: url(../images/header-logo.png) no-repeat; =
FLOAT: left; WIDTH: 89px; MARGIN-RIGHT: 0px; HEIGHT: 29px
}
#mystage {
	BACKGROUND: url(../images/header-mystage.png) no-repeat; FLOAT: right; =
MARGIN-LEFT: 10px; WIDTH: 55px; HEIGHT: 58px
}
#mystage:hover {
	BACKGROUND-POSITION: 0px -62px
}
#header-nav {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 29px
}
#header-nav LI {
	DISPLAY: inline; LINE-HEIGHT: 29px
}
#header-nav LI A {
	BORDER-RIGHT: #343434 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; FONT-SIZE: 14px; BACKGROUND: url(../images/nav-background.png) =
repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; =
BORDER-LEFT: #343434 1px solid; COLOR: #fff; PADDING-TOP: 0px
}
#header-nav LI A.subnav {
	COLOR: #b5b5b5
}
A.dark {
	COLOR: #b5b5b5
}
#header-nav LI A:hover {
	BACKGROUND: url(../images/nav-background.png) repeat-x 0px -31px; =
TEXT-DECORATION: none
}
#user-options {
	FLOAT: right; LINE-HEIGHT: 28px; TEXT-ALIGN: right
}
#user-alerts {
	FLOAT: right; WIDTH: 550px; TEXT-ALIGN: right
}
#user-alerts DIV.holder {
	DISPLAY: inline; LINE-HEIGHT: 33px
}
#user-alerts DIV.holder A {
	BORDER-RIGHT: #474747 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#474747 1px solid; PADDING-LEFT: 6px; BACKGROUND: #1a1a1a; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #474747 1px solid; PADDING-TOP: 1px; =
BORDER-BOTTOM: #474747 1px solid
}
#user-alerts DIV.holder A:hover {
	BACKGROUND: #88d9f3; COLOR: #000; TEXT-DECORATION: none
}
.alerts-paging {
	MARGIN-TOP: 9px; FLOAT: right; MARGIN-LEFT: 5px
}
.trans {
	FILTER: alpha(opacity=3D75); opacity: .75; -moz-opacity: 0.75
}
#update-overlay {
	BACKGROUND: url(../images/update-overlay-background.png) no-repeat
}
#update-overlay A.close {
	BACKGROUND: url(../images/update-overlay-close.png) no-repeat; FLOAT: =
right; WIDTH: 51px; HEIGHT: 31px
}
#update-overlay A.download {
	BACKGROUND: url(../images/update-overlay-download.png) no-repeat; =
FLOAT: left; MARGIN: 128px 0px 0px 232px; WIDTH: 178px; HEIGHT: 44px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/css/divx_video.css?v5

IMG.divx-image {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.divx-container {
	BACKGROUND: #000
}
.divx-overlay {
	FONT-WEIGHT: bold; Z-INDEX: 100; BACKGROUND: none transparent scroll =
repeat 0% 0%; OVERFLOW: hidden; COLOR: #fff; POSITION: absolute; =
TEXT-ALIGN: center
}
.divx-post-plate-container {
	MARGIN: auto; TEXT-ALIGN: left
}
.divx-post-plate-container A {
	TEXT-ALIGN: left
}
.divx-options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
auto; WIDTH: 170px; PADDING-TOP: 0px; HEIGHT: 45px
}
A.divx-play {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/video/play.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 45px; CURSOR: pointer; PADDING-TOP: 0px; =
HEIGHT: 45px
}
A.divx-play:hover {
	BACKGROUND-POSITION: 0px -45px
}
A.divx-download {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/video/download.gif) no-repeat; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; WIDTH: 118px; PADDING-TOP: =
0px; HEIGHT: 45px
}
A.divx-download:hover {
	BACKGROUND-POSITION: 0px -45px
}
A.divx-14 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/video/upgrade_button.gif) no-repeat; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 3px; WIDTH: 170px; CURSOR: =
pointer; PADDING-TOP: 0px; HEIGHT: 45px
}
A.divx-14:hover {
	BACKGROUND-POSITION: 0px -45px
}
A.prompt {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000 1px =
solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #ffec85; =
PADDING-BOTTOM: 20px; MARGIN: 20px; FONT: 18px "Trebuchet MS", Verdana, =
Arial; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 20px; =
BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.prompt:hover {
	TEXT-DECORATION: underline
}
.divx-post-plate {
	POSITION: absolute; TEXT-ALIGN: center
}
.divx-controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; POSITION: relative
}
.post-plate {
	MARGIN: auto; WIDTH: 100px
}
.divx-upgrade-player {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: url(../images/1.4_upgrade.png) #000 no-repeat right =
center; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: =
16px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 54px
}
.divx-upgrade-post {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: url(../images/1.4_upgrade.png) #000 no-repeat right =
center; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: =
16px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 54px
}
.divx-upgrade-post {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: =
url(../images/1.4_upgrade_blank.png) #000 no-repeat right center; =
LINE-HEIGHT: 54px; TEXT-ALIGN: right
}
.video {
	FLOAT: left; WIDTH: 220px; HEIGHT: 185px
}
.video IMG {
	MARGIN-BOTTOM: 5px; WIDTH: 214px; HEIGHT: 120px
}
.video-title {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 18px
}
.video-title A {
	DISPLAY: block; FONT-SIZE: 12px; WIDTH: 210px; COLOR: #fff
}
.video-title A:hover {
	TEXT-DECORATION: underline
}
.video-overlay {
	PADDING-RIGHT: 3px; MARGIN-TOP: 105px; PADDING-LEFT: 3px; Z-INDEX: 10; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 3px; WIDTH: 208px; COLOR: #fff; LINE-HEIGHT: 18px; =
PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 18px
}
IMG.thumb {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: -6px; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: =
0px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
IMG.down {
	MARGIN-TOP: 0px
}
.entity-limit {
	FLOAT: left; WIDTH: 200px
}
A.entity {
	COLOR: #888
}
A.entity:hover {
	TEXT-DECORATION: underline
}
.channel-icon {
	PADDING-LEFT: 24px; BACKGROUND: url(/noir/images/icons-channel.gif) =
no-repeat
}
.user-icon {
	PADDING-LEFT: 24px; BACKGROUND: url(/noir/images/icons-user.gif) =
no-repeat
}
.img-channel {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.sponsored-videos .video IMG {
	BORDER-RIGHT: #ffd95a 2px solid; BORDER-TOP: #ffd95a 2px solid; =
BORDER-LEFT: #ffd95a 2px solid; BORDER-BOTTOM: #ffd95a 2px solid
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/css/modalbox.css?v3

#MB_overlay {
	Z-INDEX: 9999; FILTER: alpha(opacity=3D0); LEFT: 0px; MARGIN: auto; =
WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; =
BACKGROUND-COLOR: #000! important; opacity: 0; -moz-opacity: 0
}
#MB_wrapper {
	Z-INDEX: 10000; POSITION: absolute
}
#MB_window {
	BORDER-RIGHT: 5px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 5px solid; =
BORDER-BOTTOM: 5px solid; POSITION: relative; TEXT-ALIGN: left
}
#MB_frame {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; =
BORDER-BOTTOM: 1px solid; POSITION: relative; HEIGHT: 100%
}
#MB_header {
	MARGIN: 0px; HEIGHT: 28px
}
#MB_content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; OVERFLOW: =
auto; PADDING-TOP: 6px
}
#MB_caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: =
85%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px; TEXT-ALIGN: =
left
}
#MB_close {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; RIGHT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: =
7px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
#MB_close:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#MB_window {
	BORDER-LEFT-COLOR: #363636; BORDER-BOTTOM-COLOR: #363636; COLOR: =
#bcbcbc; BORDER-TOP-COLOR: #363636; BACKGROUND-COLOR: #1d1d1d; =
BORDER-RIGHT-COLOR: #363636
}
#MB_frame {
	BORDER-LEFT-COLOR: #424242; BORDER-BOTTOM-COLOR: #424242; =
BORDER-TOP-COLOR: #424242; BORDER-RIGHT-COLOR: #424242
}
#MB_header {
	BORDER-LEFT-COLOR: #363636; BORDER-BOTTOM-COLOR: #363636; =
BORDER-TOP-COLOR: #363636; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: =
#363636
}
#MB_caption {
	FONT-SIZE: 14px; COLOR: #fff
}
#MB_close {
	MARGIN-TOP: -8px; FONT-SIZE: 24px; COLOR: #ffd95a
}
#MB_close:hover {
	COLOR: #fff
}
#MB_window H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 0px
}
#MB_window H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 0px
}
#MB_window H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 0px
}
#MB_window H2 {
	FONT-SIZE: 16px
}
#MB_window H3 {
	FONT-SIZE: 14px
}
#MB_window UL {
	MARGIN: 10px
}
#MB_window LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/widgets.css

.avatar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 50px; PADDING-TOP: 0px; HEIGHT: 68px
}
DIV > .avatar {
	PADDING-RIGHT: 5px
}
.avatar-channel {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 50px; MARGIN-RIGHT: 10px; =
HEIGHT: 50px
}
.avatar-status {
	MARGIN-TOP: 3px; FONT-SIZE: 10px; COLOR: #9cd065
}
.date-detail {
	FONT-SIZE: 10px; COLOR: #656565
}
.tooltip {
	Z-INDEX: 4759; WIDTH: 200px; POSITION: absolute
}
.tooltip-content {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#797979 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(../../images/tooltip-background.png) #393939 repeat-x; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #797979 1px solid; =
PADDING-TOP: 10px; BORDER-BOTTOM: #797979 1px solid
}
.tooltip-zoom-left {
	BACKGROUND: url(../../images/tooltip-zoom.png) no-repeat; WIDTH: 33px; =
POSITION: relative; TOP: 1px; HEIGHT: 34px
}
.tooltip-zoom-right {
	BACKGROUND: url(../../images/tooltip-zoom.png) no-repeat -39px 50%; =
LEFT: 165px; WIDTH: 33px; POSITION: relative; TOP: 1px; HEIGHT: 34px
}
.comment-user {
	CLEAR: left
}
.comment-content {
	PADDING-LEFT: 27px; BACKGROUND: url(../../images/comment-zoom.gif) =
no-repeat left top; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 630px
}
.comment-body {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#797979 1px solid; PADDING-LEFT: 5px; BACKGROUND: #111; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #797979 0px solid; WIDTH: 630px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #797979 1px solid
}
.comment-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
5px 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #656565 1px =
dotted; HEIGHT: 18px
}
.comment-footer {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#add-comment-container {
	HEIGHT: 200px
}
.journal-body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.journal-footer {
	BORDER-TOP: #555 1px solid; MARGIN-TOP: 10px
}
.pagination {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
A.pagination-number {
	BORDER-RIGHT: #383937 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#383937 1px solid; PADDING-LEFT: 7px; BACKGROUND: #000; PADDING-BOTTOM: =
2px; MARGIN: 0px 5px; BORDER-LEFT: #383937 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #383937 1px solid
}
A.pagination-number:hover {
	COLOR: #000; BACKGROUND-COLOR: #89d9fc; TEXT-DECORATION: none
}
.pagination-selected {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 7px; BACKGROUND: #000; PADDING-BOTTOM: 2px; MARGIN: =
0px 5px; BORDER-LEFT: #888 1px solid; COLOR: #888; PADDING-TOP: 2px; =
BORDER-BOTTOM: #888 1px solid; HEIGHT: 40px
}
.pagination-break {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.forum-header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x 0px -70px; PADDING-BOTTOM: 0px; =
COLOR: #ffffff; LINE-HEIGHT: 40px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 =
1px dotted
}
.sub-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: =
#000000; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; =
BORDER-BOTTOM: #353535 3px solid
}
.row-light {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #181818; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #353535 1px dotted
}
.row-dark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #111111; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #353535 1px dotted
}
.row-topic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.row-detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #353535 1px dotted; PADDING-TOP: 20px
}
.detail-space {
	MARGIN-LEFT: 27px
}
.thread-detail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #000000; =
PADDING-BOTTOM: 5px; WIDTH: 708px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#353535 3px solid
}
.detail-paging {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.search-date {
	PADDING-RIGHT: 5px; MARGIN-TOP: -17px; PADDING-LEFT: 5px; BACKGROUND: =
#000; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.post-pad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.post-reply {
	MARGIN-LEFT: 70px
}
.post-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 635px; LINE-HEIGHT: 180%; PADDING-TOP: 0px
}
.clear-none {
	CLEAR: both
}
.reply-header {
	FLOAT: left; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; WIDTH: 635px; =
BORDER-BOTTOM: #353535 1px dotted
}
.message-header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x 0px -70px; PADDING-BOTTOM: 0px; =
COLOR: #ffffff; LINE-HEIGHT: 40px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 =
1px dotted
}
.message-row-light {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #181818; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #353535 1px dotted
}
.message-row-dark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #111111; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #353535 1px dotted
}
.message-row-topic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.message-row-detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #353535 1px dotted; PADDING-TOP: 5px
}
.message-row-detail A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.message-row-detail-first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#525252; PADDING-TOP: 5px
}
.message-row-detail-first A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.message-sub-header {
	FONT-SIZE: 14px; BACKGROUND: #000000; COLOR: #ffffff; BORDER-BOTTOM: =
#353535 3px solid; HEIGHT: 30px
}
.new-message-icon {
	DISPLAY: block; BACKGROUND: url(../images/icons-forum.gif) no-repeat =
0px -59px; WIDTH: 17px; HEIGHT: 45px
}
.new-thread-icon {
	DISPLAY: block; BACKGROUND: url(../images/icons-forum.gif) no-repeat =
0px -178px; WIDTH: 17px; HEIGHT: 25px
}
.message-header-links {
	LEFT: 520px; POSITION: relative
}
.message-header-links A {
	FONT-SIZE: 12px; COLOR: #e8c552
}
.compose-header-links {
	LEFT: 630px; POSITION: relative
}
.compose-header-links A {
	FONT-SIZE: 12px; COLOR: #e8c552
}
.posts-header-links A {
	FONT-SIZE: 12px; COLOR: #e8c552
}
.posts-header-links {
	LEFT: 222px; POSITION: relative
}
#blog-avatar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 6px; HEIGHT: 15px
}
H2.shift {
	PADDING-RIGHT: 0px; MARGIN-TOP: -15px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px
}
DIV.journal-p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/controllers.css

.alert-next {
	DISPLAY: block; BACKGROUND: url(../images/alert-next.gif) no-repeat; =
FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; HEIGHT: 16px
}
.alert-prev {
	DISPLAY: block; BACKGROUND: url(../images/alert-next.gif) no-repeat; =
FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; HEIGHT: 16px
}
.alert-prev {
	BACKGROUND: url(../images/alert-prev.gif) no-repeat
}
.alert-next-inactive {
	DISPLAY: block; BACKGROUND: url(../images/alert-next-inactive.gif) =
no-repeat; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; HEIGHT: 16px
}
.alert-prev-inactive {
	DISPLAY: block; BACKGROUND: url(../images/alert-next-inactive.gif) =
no-repeat; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 16px; HEIGHT: 16px
}
.alert-prev-inactive {
	BACKGROUND: url(../images/alert-prev-inactive.gif) no-repeat
}
.global-close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-global.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.global-flag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-global.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.global-move {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-global.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.global-group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-global.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.global-group-edit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-global.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.global-flag {
	BACKGROUND: url(../images/icons-global.gif) no-repeat 0px -34px
}
.global-move {
	BACKGROUND: url(../images/icons-global.gif) no-repeat 0px -68px; FLOAT: =
right; MARGIN-LEFT: 10px; CURSOR: pointer; HEIGHT: 16px
}
.global-group {
	BACKGROUND: url(../images/icons-global.gif) no-repeat 0px -102px
}
.global-group-edit {
	BACKGROUND: url(../images/icons-global.gif) no-repeat 0px -140px
}
.thumb-up {
	DISPLAY: block; BACKGROUND: url(../images/global-thumbs.gif) no-repeat; =
WIDTH: 8px; HEIGHT: 14px
}
.thumb-down {
	DISPLAY: block; BACKGROUND: url(../images/global-thumbs.gif) no-repeat; =
WIDTH: 8px; HEIGHT: 14px
}
.thumb-down {
	BACKGROUND: url(../images/global-thumbs.gif) no-repeat 0px -17px
}
.user {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-user.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.user-edit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-user.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.user-add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-user.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.user-delete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-user.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.user-edit {
	BACKGROUND: url(../images/icons-user.gif) no-repeat 0px -34px
}
.user-add {
	BACKGROUND: url(../images/icons-user.gif) no-repeat 0px -69px
}
.user-delete {
	BACKGROUND: url(../images/icons-user.gif) no-repeat 0px -104px
}
.channel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-channel.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.channel-edit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-channel.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.channel-add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-channel.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.channel-delete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-channel.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.channel-add {
	BACKGROUND: url(../images/icons-channel.gif) no-repeat 0px -34px
}
.channel-delete {
	BACKGROUND: url(../images/icons-channel.gif) no-repeat 0px -69px
}
.channel-edit {
	BACKGROUND: url(../images/icons-channel.gif) no-repeat 0px -104px
}
.browse-rating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-hotness {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-length {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-dto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-digg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-delicious {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-free {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-both {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.browse-date {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -34px
}
.browse-hotness {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -69px
}
.browse-length {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -104px
}
.browse-dto {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -140px
}
.browse-free {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -307px
}
.browse-both {
	BACKGROUND: url(../images/icons-browse.gif) no-repeat 0px -343px
}
.share-digg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-favorite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-delicious {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: =
url(../images/icons-browse.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.share-favorite {
	BACKGROUND: url(../images/icons-share.gif) no-repeat 0px -70px
}
.share-delicious {
	BACKGROUND: url(../images/icons-share.gif) no-repeat 0px -34px
}
.share-blog {
	BACKGROUND: url(../images/icons-share.gif) no-repeat 0px -104px
}
.forum-sticky {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-updated {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-stale {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-locked {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-mark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/icons-forum.gif) no-repeat; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.forum-new {
	BACKGROUND: url(../images/icons-forum.gif) no-repeat 0px -34px
}
.forum-updated {
	BACKGROUND: url(../images/icons-forum.gif) no-repeat 0px -69px
}
.forum-stale {
	BACKGROUND: url(../images/icons-forum.gif) no-repeat 0px -104px
}
.forum-locked {
	BACKGROUND: url(../images/icons-forum.gif) no-repeat 0px -140px
}
.forum-mark {
	FONT-SIZE: 12px; BACKGROUND: url(../images/icons-forum.gif) no-repeat =
0px -167px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/icons.css

.comment-icon {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-comments.gif) =
no-repeat
}
.comments-icon {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-comments.gif) =
no-repeat
}
.comment-add {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-comments.gif) =
no-repeat
}
.comment-delete {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-comments.gif) =
no-repeat
}
.comment-edit {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-comments.gif) =
no-repeat
}
.comments-icon {
	BACKGROUND: url(../images/icons/icons-comments.gif) no-repeat 0px -25px
}
.comment-add {
	BACKGROUND: url(../images/icons/icons-comments.gif) no-repeat 0px -50px
}
.comment-delete {
	BACKGROUND: url(../images/icons/icons-comments.gif) no-repeat 0px =
-100px
}
.comment-edit {
	BACKGROUND: url(../images/icons/icons-comments.gif) no-repeat 0px =
-150px
}
.manage-publish {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-manage.gif) =
no-repeat
}
.manage-move {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-manage.gif) =
no-repeat
}
.manage-delete {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-manage.gif) =
no-repeat
}
.manage-move {
	BACKGROUND: url(../images/icons/icons-manage.gif) no-repeat 0px -24px
}
.manage-delete {
	BACKGROUND: url(../images/icons/icons-manage.gif) no-repeat 0px -49px
}
.browse-karma {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-date {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-audience {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-videos {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-alphabetical {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-rating {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-length {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-hotness {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-dto {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-free {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.browse-both {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/icons-browse.gif) =
no-repeat
}
.rss-icon {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 3px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.rss-icon IMG {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 3px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.channel-owner {
	DISPLAY: block; BACKGROUND: url(../images/icons/icons-admin.gif) =
no-repeat; FLOAT: right; WIDTH: 14px; HEIGHT: 14px
}
.channel-admin {
	DISPLAY: block; BACKGROUND: url(../images/icons/icons-admin.gif) =
no-repeat; FLOAT: right; WIDTH: 14px; HEIGHT: 14px
}
.channel-admin {
	BACKGROUND-POSITION: 0px -36px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/lists.css

#tabscontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid
}
#sharecontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid
}
#relatedcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px solid
}
#relatedcontainer {
	TEXT-ALIGN: right
}
#tabs UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#share UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#share LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#related UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#related LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabs A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/sub-headers.gif) =
0px -70px; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; COLOR: =
#888; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px =
solid; TEXT-DECORATION: none
}
#share A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/sub-headers.gif) =
0px -70px; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; COLOR: =
#888; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px =
solid; TEXT-DECORATION: none
}
#related A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #555 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/sub-headers.gif) =
0px -70px; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; COLOR: =
#888; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px =
solid; TEXT-DECORATION: none
}
#tabs A.selected {
	COLOR: #fff; BORDER-BOTTOM: #000 1px solid
}
#share A.selected {
	COLOR: #fff; BORDER-BOTTOM: #000 1px solid
}
#related A.selected {
	COLOR: #fff; BORDER-BOTTOM: #000 1px solid
}
#tabs A:hover {
	COLOR: white
}
#share A:hover {
	COLOR: white
}
#related A:hover {
	COLOR: white
}
#tabs-container {
	PADDING-RIGHT: 0px; BORDER-TOP: #2c2c2c 2px solid; PADDING-LEFT: 0px; =
Z-INDEX: 200; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: =
#2c2c2c 1px solid; HEIGHT: 17px
}
#video-filters {
	PADDING-RIGHT: 0px; BORDER-TOP: #2c2c2c 2px solid; PADDING-LEFT: 0px; =
Z-INDEX: 200; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: =
#2c2c2c 1px solid; HEIGHT: 17px
}
#share-container {
	PADDING-RIGHT: 0px; BORDER-TOP: #2c2c2c 2px solid; PADDING-LEFT: 0px; =
Z-INDEX: 200; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: =
#2c2c2c 1px solid; HEIGHT: 17px
}
#tabs-container LI {
	BORDER-RIGHT: #2c2c2c 1px solid; DISPLAY: inline; FONT-WEIGHT: bold; =
FLOAT: left; HEIGHT: 18px
}
#video-filters LI {
	BORDER-RIGHT: #2c2c2c 1px solid; DISPLAY: inline; FONT-WEIGHT: bold; =
FLOAT: left; HEIGHT: 18px
}
#share-container LI {
	BORDER-RIGHT: #2c2c2c 1px solid; DISPLAY: inline; FONT-WEIGHT: bold; =
FLOAT: left; HEIGHT: 18px
}
#tabs-container LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; =
PADDING-BOTTOM: 2px; COLOR: #a9a9a9; LINE-HEIGHT: 15px; PADDING-TOP: 2px
}
#tabs-container A.selected {
	Z-INDEX: 300; BACKGROUND: url(../images/tabs-arrow.gif) no-repeat 50% =
bottom; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 15px; HEIGHT: 31px
}
#tabs-container LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#sub-tabs A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#sub-tabs {
	PADDING-RIGHT: 10px; BORDER-TOP: #3b3b3b 1px dotted; PADDING-LEFT: =
10px; BACKGROUND: url(../../images/header-background.png) #1a1a1a 0px =
-62px; PADDING-BOTTOM: 8px; COLOR: #404040; PADDING-TOP: 8px; HEIGHT: =
16px
}
#sub-tabs LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 20px
}
.browse-karma {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-date {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-audience {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-videos {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-alphabetical {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-rating {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-length {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-hotness {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-dto {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-free {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-both {
	PADDING-LEFT: 25px; FLOAT: left; LINE-HEIGHT: 18px
}
.browse-date {
	BACKGROUND: url(../images/filter-date.png) no-repeat
}
.browse-audience {
	BACKGROUND: url(../images/filter-viewers.png) no-repeat
}
.browse-videos {
	BACKGROUND: url(../images/filter-film.png) no-repeat
}
.browse-alphabetical {
	BACKGROUND: url(../images/filter-alpha.png) no-repeat
}
.browse-rating {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -125px
}
.browse-length {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -150px
}
.browse-hotness {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -175px
}
.browse-dto {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -200px
}
.browse-free {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -225px
}
.browse-both {
	BACKGROUND: url(../images/icons/icons-browse.gif) no-repeat 0px -251px
}
.browse {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #555555 1px dotted; =
HEIGHT: 30px
}
.share {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #555555 1px dotted; =
HEIGHT: 30px
}
.forum {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #555555 1px dotted; =
HEIGHT: 30px
}
.channel-browse {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/sub-headers.gif) repeat-x; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #555555 1px dotted; =
HEIGHT: 30px
}
.share {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.forum {
	BACKGROUND: url(../images/sub-headers.gif) repeat-x 0px -70px
}
.channel-browse {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.browse LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.share LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.forum LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.channel-browse LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.browse LI.right {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px
}
.share LI.right {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px
}
.forum LI.right {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px
}
.channel-browse LI.right {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px
}
.share-list {
	MARGIN-TOP: 15px; DISPLAY: block; TEXT-ALIGN: center
}
.share-list LI {
	DISPLAY: inline; MARGIN: 0px 10px
}
.user-friends {
	DISPLAY: block; MARGIN: 20px 0px; TEXT-ALIGN: center
}
.user-friends LI {
	DISPLAY: inline
}
.tags {
	MARGIN-BOTTOM: 10px
}
.tags-filters {
	MARGIN-BOTTOM: 10px
}
.tags-drill {
	MARGIN-BOTTOM: 10px
}
.tags {
	BORDER-TOP: #333 1px dotted
}
.tags LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px dotted
}
.tags-filters LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px dotted
}
.tags-filters LI {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/tag-filter.png) no-repeat =
0px 3px
}
.tags-drill LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
.tag-0 {
	FONT-SIZE: 14px
}
.tag-1 {
	FONT-SIZE: 16px
}
.tag-2 {
	FONT-SIZE: 18px
}
.tag-3 {
	FONT-SIZE: 20px
}
.tag-4 {
	FONT-SIZE: 22px
}
.tag-5 {
	FONT-SIZE: 28px
}
.tags LI SPAN {
	FLOAT: right
}
.tags-filters LI SPAN {
	FLOAT: right
}
.tags LI SPAN.no-float {
	FLOAT: none
}
UL.mystage-options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
-15px 0px 0px; WIDTH: 370px; PADDING-TOP: 0px
}
UL.mystage-options LI {
	DISPLAY: inline; MARGIN-LEFT: 15px
}
A.mystage-videos {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-messages {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-blog {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-images {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-upload {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-icon {
	DISPLAY: block; FLOAT: left; WIDTH: 50px; COLOR: #9a9a9a; MARGIN-RIGHT: =
10px; PADDING-TOP: 55px; TEXT-ALIGN: center
}
A.mystage-videos {
	BACKGROUND: url(../images/mystage-film.png) no-repeat
}
A.mystage-messages {
	BACKGROUND: url(../images/mystage-messages.png) no-repeat
}
A.mystage-blog {
	BACKGROUND: url(../images/mystage-blog.png) no-repeat
}
A.mystage-images {
	BACKGROUND: url(../images/mystage-images.png) no-repeat
}
A.mystage-upload {
	BACKGROUND: url(../images/mystage-upload.png) no-repeat
}
A.mystage-icon {
	BACKGROUND: url(../images/mystage-icon.png) no-repeat
}
A.mystage-videos:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
A.mystage-messages:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
A.mystage-blog:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
A.mystage-images:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
.mystage-upload:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
A.mystage-icon:hover {
	BACKGROUND-POSITION: 0px -89px; COLOR: #fff; TEXT-DECORATION: none
}
#channel-groups {
	MARGIN: 10px 0px
}
#user-groups {
	MARGIN: 10px 0px
}
#channel-groups LI {
	MARGIN-BOTTOM: 3px
}
#user-groups LI {
	MARGIN-BOTTOM: 3px
}
#channel-groups LI A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #333 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px =
solid
}
#user-groups LI A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #333 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px =
solid
}
#channel-groups LI A:hover {
	BACKGROUND: #88d9f3; COLOR: #000; TEXT-DECORATION: none
}
#user-groups LI A:hover {
	BACKGROUND: #88d9f3; COLOR: #000; TEXT-DECORATION: none
}
#user-groups {
	FONT-SIZE: 16px
}
UL#profile-stats {
	MARGIN: 0px 0px 10px
}
UL#profile-stats LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 6px; TEXT-ALIGN: center
}
A#profile-stats-film {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-entry {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-images {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-viewers {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-forums {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-favs {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; WIDTH: 43px; COLOR: #fff; PADDING-TOP: 31px
}
A#profile-stats-film {
	BACKGROUND: url(../images/stats-film.png) no-repeat
}
A#profile-stats-entry {
	BACKGROUND: url(../images/stats-entry.png) no-repeat
}
A#profile-stats-images {
	BACKGROUND: url(../images/stats-images.png) no-repeat
}
A#profile-stats-viewers {
	BACKGROUND: url(../images/stats-viewers.png) no-repeat
}
A#profile-stats-forums {
	BACKGROUND: url(../images/stats-forums.png) no-repeat
}
A#profile-stats-favs {
	BACKGROUND: url(../images/stats-favs.png) no-repeat
}
A#profile-stats-film:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
A#profile-stats-entry:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
A#profile-stats-images:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
A#profile-stats-viewers:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
A#profile-stats-forums:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
A#profile-stats-favs:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
.profile-videos {
	Z-INDEX: 20; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-TOP: 2px
}
.profile-videos LI {
	DISPLAY: inline
}
.profile-videos IMG {
	HEIGHT: 44px
}
.listing-div IMG {
	HEIGHT: 44px
}
.listing-avatar {
	MARGIN-RIGHT: 10px
}
UL.channel-videos {
	FLOAT: right
}
UL.channel-videos LI {
	DISPLAY: inline
}
.listing-div {
	BORDER-BOTTOM: #363636 2px solid; HEIGHT: 65px
}
.listing-header {
	MARGIN-BOTTOM: 7px
}
.listing-p {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
A.channel-listing-videos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/channel-film.png) no-repeat; PADDING-BOTTOM: 7px; =
LINE-HEIGHT: 29px; MARGIN-RIGHT: 15px; PADDING-TOP: 8px
}
A.channel-listing-viewers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: =
url(../images/channel-film.png) no-repeat; PADDING-BOTTOM: 7px; =
LINE-HEIGHT: 29px; MARGIN-RIGHT: 15px; PADDING-TOP: 8px
}
A.channel-listing-viewers {
	BACKGROUND: url(../images/channel-viewers.png) no-repeat
}
.watch-list {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.watch-list LI {
	MARGIN: 8px 0px
}
.profile-promotion {
	DISPLAY: block
}
.profile-promotion LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #222 1px solid
}
.profile-promotion SPAN {
	FLOAT: right
}
.channel-promotion {
	LIST-STYLE-TYPE: none
}
.channel-promotion LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #191919; =
MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #333 1px dotted
}
.channel-promotion LI SPAN {
	FLOAT: right
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/typography.css

.grey {
	COLOR: #888
}
.forum-desc {
	PADDING-LEFT: 22px
}
.grande {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 29px
}
.alert-box {
	BORDER-RIGHT: #222 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #222 3px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #111; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #222 3px solid; COLOR: #999; =
PADDING-TOP: 5px; BORDER-BOTTOM: #222 3px solid
}
.blank-state {
	BORDER-RIGHT: #fff8cc 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#fff8cc 3px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#fff8cc 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff8cc 3px solid
}
.blank-state DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fdf3b2; =
PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px
}
.big {
	FONT-SIZE: 14px
}
.small {
	FONT-SIZE: 12px
}
.stat-green {
	FONT-SIZE: 16px
}
.highlighted {
	FONT-SIZE: 16px; BACKGROUND: #343b3f; FLOAT: none; COLOR: #fff
}
.highlighted-small {
	FONT-SIZE: 16px; BACKGROUND: #343b3f; FLOAT: none; COLOR: #fff
}
.highlighted-small {
	FONT-SIZE: 12px
}
#body-sidebar H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#body-sidebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#body-sidebar H3 {
	PADDING-RIGHT: 6px; MARGIN-TOP: 10px; PADDING-LEFT: 6px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#body-sidebar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#888; PADDING-TOP: 0px
}
.group-header {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #444 1px =
solid; PADDING-LEFT: 10px; FONT-SIZE: 16px; MARGIN-BOTTOM: 1px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #444 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #444 1px dotted
}
.group-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.journal-date {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
A.watch-forum-detail {
	BORDER-RIGHT: #353535 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#353535 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #353535 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #353535 1px solid
}
.listing-p {
	MARGIN-BOTTOM: 0px
}
.journal-p {
	MARGIN: 15px 0px 0px 63px; LINE-HEIGHT: 147%
}
.type-normal {
=09
}
.type-large {
	FONT-SIZE: 1.1em
}
.type-huge {
	FONT-SIZE: 1.3em
}
A.rss-feed {
	DISPLAY: block; BACKGROUND: url(../images/rss-feed.gif) no-repeat; =
FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 18px; HEIGHT: 18px
}
A.rss-feed:hover {
	BACKGROUND-POSITION: 0px -20px; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/dynamic.css

.user-id IMG {
	MARGIN-RIGHT: 10px
}
.listing-avatar {
	MARGIN-RIGHT: 10px
}
.listing-avatar {
=09
}
.no-border {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.borderless {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.input-button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: =
url(../images/sub-headers.gif) #000 repeat-x 0px -70px; PADDING-BOTTOM: =
5px; COLOR: #fff; PADDING-TOP: 5px
}
.submit-button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/sub-headers.gif) #000 repeat-x 0px -70px; PADDING-BOTTOM: =
2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px
}
.nothing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#publish-addtag {
	FONT-SIZE: 11px; WIDTH: 60px; LINE-HEIGHT: 20px
}
.search-videos-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif); FLOAT: left; PADDING-BOTTOM: 4px; =
MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 118px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid
}
.search-channels-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif); FLOAT: left; PADDING-BOTTOM: 4px; =
MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 118px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid
}
.search-now-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif); FLOAT: left; PADDING-BOTTOM: 4px; =
MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 118px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid
}
.search-channels-input {
	WIDTH: 103px
}
.search-now-input {
	WIDTH: 155px
}
.body-sidebar-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.signup-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.browse-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.search-browseinput {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.search-browseinput {
	BACKGROUND: url(../images/input-browsesearch.gif)
}
.body-sidebar-submit {
	BORDER-RIGHT: #343434 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#343434 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(../../images/header-background.png) repeat-x 0px -97px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #343434 1px solid; WIDTH: 57px; COLOR: =
#fff; PADDING-TOP: 3px; BORDER-BOTTOM: #343434 1px solid; POSITION: =
relative; TOP: 1px; HEIGHT: 22px
}
.browse-input {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/input-browsesearch.gif) =
repeat-x -2px -2px; MARGIN: 0px; WIDTH: 190px
}
.search-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif); FLOAT: left; PADDING-BOTTOM: 2px; =
MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 148px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.page-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: =
url(../images/input-background.gif) #fff repeat-x; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #fff 1px solid; WIDTH: 145px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #fff 1px solid
}
.page-submit {
	WIDTH: 40px
}
.search-submit {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: =
url(../../images/header-background.png) #000 repeat-x 0px -96px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #363636 1px solid; WIDTH: 60px; COLOR: =
#fff; PADDING-TOP: 2px; BORDER-BOTTOM: #363636 1px solid; FONT-FAMILY: =
"Trebuchet MS", Verdana, Arial
}
DIV.progress-container {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #000; FLOAT: left; =
PADDING-BOTTOM: 1px; MARGIN: 8px 5px 2px 0px; WIDTH: 115px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.progress-container > DIV {
	BACKGROUND: url(../images/progress-bar.gif) repeat-x 0px -5px; HEIGHT: =
35px
}
.progress-text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #222 1px =
solid; TEXT-ALIGN: right
}
.progress-counter {
	FONT-WEIGHT: bold; FONT-SIZE: 48px; text-shadow: 2px 2px 0px #555
}
.comment-input {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: =
url(../images/input-background.gif) #fff repeat-x; FLOAT: right; =
PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: =
716px; COLOR: #353535; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; =
FONT-FAMILY: "Trebuchet MS", Verdana, Arial; HEIGHT: 100px
}
INPUT.comment-submit {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; =
BACKGROUND: url(../../images/header-background.png) repeat-x 0px -95px; =
FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 728px; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 5px; FONT-FAMILY: "Trebuchet MS", =
Verdana, Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.edit-profile {
	BORDER-RIGHT: #353535 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#353535 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
url(../images/input-background.gif) #fff repeat-x; PADDING-BOTTOM: 5px; =
OVERFLOW: hidden; BORDER-LEFT: #353535 1px solid; COLOR: #353535; =
PADDING-TOP: 5px; BORDER-BOTTOM: #353535 1px solid; FONT-FAMILY: =
"Trebuchet MS", Verdana, Arial; HEIGHT: 100px
}
.inplaceeditor-form {
=09
}
INPUT.editor_field {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; =
FONT: 12px "Trebuchet MS", Arial, Sans-Serif; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 220px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc =
1px solid; BACKGROUND-COLOR: #222
}
INPUT.editor_ok_button {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; =
FONT: 12px "Trebuchet MS", Arial, Sans-Serif; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 220px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc =
1px solid; BACKGROUND-COLOR: #222
}
INPUT.editor_ok_button {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: =
auto; PADDING-TOP: 1px
}
A.editor_cancel {
	COLOR: #ffd95a
}
#savebutton {
	BOTTOM: 60px; POSITION: absolute
}
DIV#body-sidebar > DIV#savebutton {
	POSITION: fixed
}
A.prompt-save {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px =
solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #ffda2b; =
PADDING-BOTTOM: 10px; FONT: bold 16px "Trebuchet MS", Verdana, Arial; =
BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 10px; =
BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.upload-slot {
	PADDING-RIGHT: 10px; MARGIN-TOP: 4px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #2b2b2b 3px solid; PADDING-TOP: 4px
}
DIV.upload-progress-holder {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#2b2b2b 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #2b2b2b 1px solid; WIDTH: 200px; =
PADDING-TOP: 1px; BORDER-BOTTOM: #2b2b2b 1px solid; HEIGHT: 7px
}
DIV.upload-progress-bar {
	BACKGROUND: url(../images/upload/upload-status.png) repeat-x; WIDTH: =
0px; HEIGHT: 7px
}
DIV.upload-enabled {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: =
url(../images/upload/upload-submit.gif); WIDTH: 209px; CURSOR: pointer; =
PADDING-TOP: 24px; HEIGHT: 37px
}
DIV.upload-disabled {
	BACKGROUND: url(../images/upload/upload-disabled.gif); WIDTH: 214px; =
HEIGHT: 61px
}
DIV.uploading {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #2b2b2b =
3px solid; WIDTH: 214px; HEIGHT: 61px
}
DIV.upload-overall-holder {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#2b2b2b 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 6px =
9px; BORDER-LEFT: #2b2b2b 1px solid; WIDTH: 200px; PADDING-TOP: 1px; =
BORDER-BOTTOM: #2b2b2b 1px solid
}
DIV#upload-status {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.upload-progress-holder {
	MARGIN-TOP: 6px
}
DIV.upload-overall-progress {
	BACKGROUND: url(../images/upload/overall-status.png) repeat-x; WIDTH: =
0px; HEIGHT: 21px
}
DIV#upload-form {
	BORDER-RIGHT: #454545 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#454545 1px solid; PADDING-LEFT: 20px; BACKGROUND: #101010; FLOAT: =
right; PADDING-BOTTOM: 20px; BORDER-LEFT: #454545 1px solid; WIDTH: =
300px; PADDING-TOP: 20px; BORDER-BOTTOM: #454545 1px solid
}
.center {
	TEXT-ALIGN: center
}
.ad-iframe {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: text/css;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/publish.css

#publish-step {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; COLOR: =
#fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #363636 3px solid
}
#step-title {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px
}
#preview-header {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px
}
#preview-header {
	MARGIN-BOTTOM: 5px
}
.live-preview {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #1d1d1d; FLOAT: left; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px =
solid; WIDTH: 228px; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px solid
}
.publish-info {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #1d1d1d; FLOAT: left; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px =
solid; WIDTH: 228px; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px solid
}
.flow-box {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #1d1d1d; FLOAT: left; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px =
solid; WIDTH: 228px; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px solid
}
.flow-selected {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #1d1d1d; FLOAT: left; =
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px =
solid; WIDTH: 228px; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px solid
}
.preview-thumbs {
	FLOAT: right; WIDTH: 460px
}
.preview-thumbs IMG {
	MARGIN: 0px 5px 5px 0px; WIDTH: 100px; HEIGHT: 56px
}
.thumb-select {
	BORDER-RIGHT: yellow 2px solid; BORDER-TOP: yellow 2px solid; =
BORDER-LEFT: yellow 2px solid; BORDER-BOTTOM: yellow 2px solid
}
.publish-info TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; HEIGHT: 150px
}
.publish-info {
	WIDTH: 308px
}
.publish-info INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px =
0px 0px; WIDTH: 293px; PADDING-TOP: 3px
}
#explicit-checkbox {
	MARGIN-TOP: -1px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 15px; =
MARGIN-RIGHT: 10px
}
.info-description {
	WIDTH: 293px; HEIGHT: 150px
}
.tag-info {
	FLOAT: right; WIDTH: 375px
}
.tag-info UL {
	FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; WIDTH: 195px
}
.tag-info LI {
	DISPLAY: block; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: =
#363636 1px solid
}
.tag-info INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 15px; =
PADDING-BOTTOM: 2px; WIDTH: 120px; PADDING-TOP: 2px
}
.tag-info SELECT {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 2px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333 2px =
solid; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #333 2px solid
}
.tag-delete {
	FONT-SIZE: 10px; MARGIN-RIGHT: 10px
}
A.great {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.good {
	FONT-WEIGHT: bold; COLOR: #baeeff
}
A.bad {
	COLOR: #63b9d5
}
#tag-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #a2a2a2; PADDING-TOP: 0px
}
.flow-box {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; MARGIN-RIGHT: 4px
}
.flow-selected {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; MARGIN-RIGHT: 4px
}
.flow-selected {
	BACKGROUND: #2c2c2c
}
.flow-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: =
#fff
}
.flow-description {
	DISPLAY: block; FONT-SIZE: 10px
}
.flow-select {
	MARGIN: 2px 0px 1px 10px; WIDTH: 160px
}
.select-small {
	MARGIN: 2px 0px 1px 10px; WIDTH: 160px
}
.select-small {
	WIDTH: 70px
}
DIV.flow-addprofile {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-addchannel {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-addgroup {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-nodrm {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-attachdrm {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-dto {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-free {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/publish-icons.gif) =
no-repeat 0px 7px
}
DIV.flow-addchannel {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -48px
}
DIV.flow-addgroup {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -159px
}
DIV.flow-nodrm {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -326px
}
DIV.flow-attachdrm {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -271px
}
DIV.flow-dto {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -214px
}
DIV.flow-free {
	BACKGROUND: url(../images/publish-icons.gif) no-repeat 0px -383px
}
DIV.flow-arrow {
	DISPLAY: block; BACKGROUND: url(../images/publish-arrow.gif); FLOAT: =
left; MARGIN: 18px 5px 0px; WIDTH: 22px; HEIGHT: 16px
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/noir/css/core.css?v3

@import url( widgets.css );
@import url( controllers.css );
@import url( icons.css );
@import url( lists.css );
@import url( typography.css );
@import url( dynamic.css );
@import url( publish.css );
BODY {
	BACKGROUND: #000000; MARGIN: 0px; FONT: 12px "Trebuchet MS", Verdana, =
Sans-serif; COLOR: #e5e5e5
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 20px
}
H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 20px
}
H3 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 20px
}
H4 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 20px
}
H5 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 20px
}
H1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #555 1px dotted; PADDING-LEFT: 10px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #555 1px solid
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H5 {
	MARGIN-TOP: -8px; FONT-SIZE: 20px; MARGIN-BOTTOM: 3px
}
H6 {
	FONT-SIZE: 14px; MARGIN: 0px
}
P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.line-height {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.line-height {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
INPUT {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 2px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px "Trebuchet =
MS", Verdana, Sans-serif; BORDER-LEFT: #333 2px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #333 2px solid
}
TEXTAREA {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333 2px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px "Trebuchet =
MS", Verdana, Sans-serif; BORDER-LEFT: #333 2px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #333 2px solid
}
HR {
	CLEAR: both; BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 1px =
solid; MARGIN-TOP: 15px; BORDER-LEFT: #363636 1px solid; BORDER-BOTTOM: =
#363636 1px solid
}
.div-common {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
A.white {
	COLOR: #fff
}
#karma-box {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#363636 1px solid; MARGIN-TOP: -1px; PADDING-LEFT: 3px; BACKGROUND: =
#131313; FLOAT: right; PADDING-BOTTOM: 3px; BORDER-LEFT: #363636 1px =
solid; WIDTH: 120px; PADDING-TOP: 3px; BORDER-BOTTOM: #363636 1px solid
}
#karma-status {
	BORDER-RIGHT: #1c5563 1px solid; BORDER-TOP: #1c5563 1px solid; =
BACKGROUND: url(../images/karma-background.png) repeat-x; BORDER-LEFT: =
#1c5563 1px solid; BORDER-BOTTOM: #1c5563 1px solid; HEIGHT: 10px
}
#homepage {
	MARGIN: auto; WIDTH: 994px
}
#video-spotlight {
	WIDTH: 645px
}
#homepage-welcome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 15px; WIDTH: 290px; PADDING-TOP: 10px
}
#tag-col-1 {
	FLOAT: left; MARGIN: 0px 5px 10px; WIDTH: 135px
}
#tag-col-2 {
	FLOAT: left; MARGIN: 0px 5px 10px; WIDTH: 135px
}
.submit-box {
	BORDER-RIGHT: #343434 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#343434 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/submit-background.gif) #272727 repeat-x; PADDING-BOTTOM: =
3px; BORDER-LEFT: #343434 1px solid; COLOR: #fff; PADDING-TOP: 3px; =
BORDER-BOTTOM: #343434 1px solid
}
.input-box {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: =
url(../images/input-background.gif) #fff repeat-x; PADDING-BOTTOM: 3px; =
MARGIN: 1px 0px 10px; BORDER-LEFT: #fff 1px solid; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid
}
.group-content {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #444 1px =
solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #444 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #444 1px =
solid
}
.vertical-separator-small {
	FLOAT: left; WIDTH: 18px; HEIGHT: 1px
}
.tags-drill-add {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.video-cite {
	MARGIN-BOTTOM: 0px
}
.video-cite IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.video-cite P {
	MARGIN-TOP: 5px
}
#container-body {
	MARGIN: auto; WIDTH: 990px
}
#body-content {
	FLOAT: left; WIDTH: 728px
}
#body-sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 450px; BACKGROUND: =
url(../images/sidebar-background.jpg) no-repeat; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: 15px; WIDTH: 220px; PADDING-TOP: 10px
}
#body-footer {
	CLEAR: both; MARGIN-TOP: 20px; BACKGROUND: =
url(../images/footer-background.gif) repeat-x; LEFT: 0px; WIDTH: 100%; =
BOTTOM: 0px; BORDER-BOTTOM: #232323 2px solid; HEIGHT: 68px
}
#body-footer-align {
	PADDING-LEFT: 47px; BACKGROUND: url(../images/footer-logo.gif) =
no-repeat; MARGIN: auto; WIDTH: 938px; PADDING-TOP: 28px; HEIGHT: 43px
}
#body-footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#body-footer LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.share-library {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #555 =
1px; PADDING-LEFT: 10px; BACKGROUND: #000000; MARGIN-BOTTOM: 20px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #555 1px solid
}
INPUT.share-url {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 2px =
solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #111; =
PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #333 2px solid; =
WIDTH: 694px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #333 2px =
solid
}
.drawer {
	BORDER-RIGHT: #353535 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: =
#353535 1px dotted; MARGIN-TOP: 15px; PADDING-LEFT: 10px; BACKGROUND: =
#000000; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 10px; BORDER-LEFT: #353535 =
1px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: #353535 1px dotted
}
.drawer H1 {
	BORDER-RIGHT: #353535 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: =
#353535 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #000000; FLOAT: =
left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #353535 1px =
dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #353535 1px; POSITION: =
relative; TOP: -15px; HEIGHT: 22px
}
.drawer-control {
	BORDER-RIGHT: #353535 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: =
#353535 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #000000; FLOAT: =
left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #353535 1px =
dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #353535 1px; POSITION: =
relative; TOP: -15px; HEIGHT: 22px
}
.drawer-footer-control {
	BORDER-RIGHT: #353535 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: =
#353535 1px dotted; PADDING-LEFT: 10px; BACKGROUND: #000000; FLOAT: =
left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #353535 1px =
dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #353535 1px; POSITION: =
relative; TOP: -15px; HEIGHT: 22px
}
.drawer-control {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px; TOP: -13px; =
HEIGHT: 14px
}
.drawer-footer-control {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px; TOP: -13px; =
HEIGHT: 14px
}
.drawer-content {
	CLEAR: both; MARGIN: 0px 5px; LINE-HEIGHT: 150%
}
.drawer-manage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.drawer-manage LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #101010; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; WIDTH: 100%; PADDING-TOP: 5px; =
BORDER-BOTTOM: #353535 1px dotted
}
.move {
	FLOAT: right; MARGIN-LEFT: 20px
}
.drawer-footer-control {
	PADDING-RIGHT: 7px; BORDER-TOP: #353535 1px solid; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 6px; PADDING-TOP: 4px; BORDER-BOTTOM: #353535 1px solid; =
TOP: 22px
}
.drawer-footer-control:hover {
	COLOR: #000; BACKGROUND-COLOR: #89d9fc; TEXT-DECORATION: none
}
.drawer-footer-control-selected {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; BACKGROUND: #000000; FLOAT: =
right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 10px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px =
solid; POSITION: relative; TOP: 22px; HEIGHT: 14px
}
.dead {
	BORDER-RIGHT: #353535 1px dotted; BORDER-TOP: #353535 1px dotted; =
BORDER-LEFT: #353535 1px dotted; BORDER-BOTTOM: #353535 1px dotted
}
.video-align {
	PADDING-LEFT: 5px; WIDTH: 230px
}
.drawer-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.user-watch {
	MARGIN-BOTTOM: 0px
}
.user-results {
	MARGIN-BOTTOM: 0px
}
.watch-detail {
	MARGIN-LEFT: 70px
}
.user-details {
	MARGIN-LEFT: 70px
}
.detail-list {
	MARGIN-TOP: 5px
}
.user-list {
	MARGIN-TOP: 5px
}
.detail-list LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.user-list LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.user-list LI.age-break {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.friends-align {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 30px
}
.channel-listing P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 70px; PADDING-TOP: 0px; =
TEXT-ALIGN: justify
}
.channel-title {
	MARGIN-LEFT: 16px
}
.listing-thumbs {
	FLOAT: right; MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none
}
#ad-wide {
	MARGIN-BOTTOM: 10px
}
#ad-wide IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.now-live {
	FLOAT: left; WIDTH: 408px; MARGIN-RIGHT: 20px
}
.live-action {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #555555 1px =
dotted; HEIGHT: 66px
}
.action-img {
	FLOAT: left
}
.action-img IMG {
	HEIGHT: 46px
}
.action-detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 100px; PADDING-TOP: 0px
}
.action-detail-user {
	MARGIN-LEFT: 70px
}
.action-entitygre {
	MARGIN-TOP: 5px
}
.action-detail P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.hot-list {
	DISPLAY: block
}
.hot-list LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#now-feature {
	FLOAT: left; WIDTH: 300px
}
#now-feature-ad {
=09
}
#now-feature-ad IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.now-album {
	DISPLAY: block
}
.now-album LI {
=09
}
.advanced-search {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.advanced-search-field {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; MARGIN: =
5px 0px 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 210px; PADDING-TOP: =
2px; BORDER-BOTTOM: #fff 1px solid
}
.advanced-search-age {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(../images/input-background.gif) #fff; PADDING-BOTTOM: 2px; MARGIN: =
5px 0px 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 210px; PADDING-TOP: =
2px; BORDER-BOTTOM: #fff 1px solid
}
.advanced-search-age {
	MARGIN: 0px; WIDTH: 50px
}
A.submit {
	DISPLAY: block; BACKGROUND: url(../images/search-submit.gif) no-repeat; =
WIDTH: 57px; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}
.search-checkbox {
	LINE-HEIGHT: 30px
}
.age {
	FLOAT: right
}
.gender-dropdown {
	MARGIN-TOP: 5px
}
.user-info {
	DISPLAY: block
}
.user-stats {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #333 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: #111; FLOAT: left; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #333 1px solid; WIDTH: 200px; =
MARGIN-RIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #333 1px solid
}
.user-stats H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d6d6d6; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.user-stats P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
.user-header {
	FLOAT: left
}
.field-box {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #333 1px =
solid; MARGIN-TOP: 15px; PADDING-LEFT: 15px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #333 1px solid
}
.field-box SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; BACKGROUND: =
#000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: =
-14px
}
field-box H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; BACKGROUND: =
#000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: =
-14px
}
.channel-help {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/blankstate-medium.gif) no-repeat; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 55px; WIDTH: 139px; PADDING-TOP: 40px; POSITION: absolute; =
HEIGHT: 126px; TEXT-ALIGN: center
}
.error {
	BORDER-RIGHT: #282828 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#282828 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: =
bold; FONT-SIZE: 18px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 15px; =
BORDER-LEFT: #282828 1px solid; COLOR: #fff; PADDING-TOP: 20px; =
BORDER-BOTTOM: #282828 1px solid; BACKGROUND-COLOR: #1a1a1a
}
.error-detail {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 16px; COLOR: #666
}
.error-close {
	FLOAT: right
}
.confirm-mosaic {
	DISPLAY: block; BACKGROUND: url(../images/confirm-mosaic.jpg) =
no-repeat; MARGIN-BOTTOM: 20px; HEIGHT: 365px
}
H1.confirm-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H2.confirm-help {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.divx-webplayer {
	BACKGROUND: url(../images/webplayer-background.jpg) no-repeat; HEIGHT: =
375px
}
.divx-uploader {
	BACKGROUND: url(../images/webplayer-background.jpg) no-repeat; HEIGHT: =
375px
}
.divx-uploader {
	BACKGROUND: url(../images/uploader-background.jpg) no-repeat right top
}
.divx-guide {
	DISPLAY: block; FLOAT: right; WIDTH: 723px; PADDING-TOP: 20px; =
TEXT-ALIGN: center
}
.divx-guide P {
	MARGIN-LEFT: 470px; TEXT-ALIGN: left
}
.divx-guide H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 28px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 20px 290px; COLOR: #fff; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
A.installer-refresh {
	DISPLAY: block; FONT-SIZE: 18px; BACKGROUND: =
url(../images/installer-refresh.jpg) no-repeat; FLOAT: right; MARGIN: =
30px 0px 0px 23px; WIDTH: 240px; COLOR: #999; PADDING-TOP: 5px; HEIGHT: =
55px; TEXT-ALIGN: center
}
A.installer-refresh:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.manual-install {
	MARGIN-TOP: 100px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 18px; =
LINE-HEIGHT: 65px; TEXT-ALIGN: right
}
A.install-windows {
	BACKGROUND: url(../images/install-windows.jpg) no-repeat; FLOAT: right; =
MARGIN-LEFT: 20px; WIDTH: 175px; HEIGHT: 65px
}
A.install-osx {
	BACKGROUND: url(../images/install-windows.jpg) no-repeat; FLOAT: right; =
MARGIN-LEFT: 20px; WIDTH: 175px; HEIGHT: 65px
}
A.install-osx {
	BACKGROUND: url(../images/install-osx.jpg) no-repeat
}
A {
	COLOR: #88d9f3; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.function {
	COLOR: #ffd95a
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.clear-none {
	CLEAR: both
}
HR {
	CLEAR: both; BORDER-RIGHT: #363636 1px solid; BORDER-TOP: #363636 1px =
solid; MARGIN-TOP: 15px; BORDER-LEFT: #363636 1px solid; BORDER-BOTTOM: =
#363636 1px solid
}
.onclick {
	CURSOR: pointer
}
A.title {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.channel-icon {
	PADDING-LEFT: 24px; BACKGROUND: url(../images/icons-channel.gif) =
no-repeat
}
.user-icon {
	PADDING-LEFT: 24px; BACKGROUND: url(../images/icons-user.gif) no-repeat
}
IMG {
	BORDER-RIGHT: #838383 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#838383 2px solid; PADDING-LEFT: 1px; BACKGROUND: #000; PADDING-BOTTOM: =
1px; BORDER-LEFT: #838383 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: =
#838383 2px solid
}
IMG A {
	BORDER-RIGHT: #838383 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#838383 2px solid; PADDING-LEFT: 1px; BACKGROUND: #000; PADDING-BOTTOM: =
1px; BORDER-LEFT: #838383 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: =
#838383 2px solid
}
IMG A:hover {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: =
#fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
.img-channel {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#video-rate {
=09
}
.sponsored {
	DISPLAY: block; BACKGROUND: url(../images/sponsored.gif) no-repeat; =
LEFT: 166px; WIDTH: 51px; POSITION: relative; TOP: 21px; HEIGHT: 51px
}
.sponsored-peel {
=09
}
.video-thumbs {
	MARGIN-TOP: -9px; FLOAT: right; WIDTH: 200px
}
.video-thumbs IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 1px; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.thumbs-copy {
	LINE-HEIGHT: 19px
}
.thumb-rated {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 22px; HEIGHT: 22px
}
A.thumb-up {
	BACKGROUND: url(../images/thumb-rateup.gif); FLOAT: left; MARGIN-LEFT: =
10px; WIDTH: 22px; HEIGHT: 22px
}
A.thumb-up:hover {
	BACKGROUND: url(../images/thumb-rateup.gif) 0px -28px
}
.thumb-rated-up {
	BACKGROUND: url(../images/thumb-rateup.gif) 0px -28px
}
SPAN.thumb-up {
	BACKGROUND: url(../images/thumb-rateit.gif) 0px 0px; FLOAT: left; =
MARGIN-LEFT: 10px; WIDTH: 19px; HEIGHT: 19px
}
A.thumb-down {
	BACKGROUND: url(../images/thumb-ratedown.gif); FLOAT: left; =
MARGIN-LEFT: 10px; WIDTH: 22px; HEIGHT: 22px
}
A.thumb-down:hover {
	BACKGROUND: url(../images/thumb-ratedown.gif) 0px -28px
}
.thumb-rated-down {
	BACKGROUND: url(../images/thumb-ratedown.gif) 0px -28px
}
SPAN.thumb-down {
	BACKGROUND: url(../images/thumb-rateit.gif) -20px 0px; FLOAT: left; =
MARGIN-LEFT: 10px; WIDTH: 19px; HEIGHT: 19px
}
.tag-mod {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; =
BACKGROUND: url(../images/thumb-mod.gif) no-repeat; PADDING-BOTTOM: 0px; =
WIDTH: 12px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 12px
}
.tag-mod:hover {
	BACKGROUND-POSITION: 0px -12px; CURSOR: default
}
.rated-up {
=09
}
DIV.suggest {
	BORDER-RIGHT: #383937 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#383937 1px solid; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: #151515; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #383937 1px solid; WIDTH: =
205px; PADDING-TOP: 0px; BORDER-BOTTOM: #383937 1px solid; POSITION: =
absolute
}
DIV#ajax-loader {
	BORDER-RIGHT: #383937 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#383937 1px solid; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: #151515; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #383937 1px solid; WIDTH: =
205px; PADDING-TOP: 0px; BORDER-BOTTOM: #383937 1px solid; POSITION: =
absolute
}
DIV.suggest UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.suggest UL LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
1px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 1px; =
LIST-STYLE-TYPE: none
}
DIV.suggest UL LI.selected {
	COLOR: #000; BACKGROUND-COLOR: #89d9fc
}
DIV.suggest UL LI.selected A {
	COLOR: #000
}
DIV.suggest UL LI.selected A:hover {
	TEXT-DECORATION: none
}
.channel-listing {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #555555 1px dotted
}
.listing-thumbs {
	FLOAT: right; LIST-STYLE-TYPE: none
}
.listing-thumbs LI {
	DISPLAY: inline
}
.listing-thumbs LI.first {
	Z-INDEX: 10; LEFT: 20px; FLOAT: left; POSITION: relative
}
.listing-thumbs LI.middle {
	Z-INDEX: 3; POSITION: relative
}
.listing-thumbs LI.last {
	Z-INDEX: 8; LEFT: -10px; POSITION: relative; TOP: -5px
}
.stats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.stats LI {
	BORDER-RIGHT: #555555 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: =
#555555 1px dotted; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
#111111; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px; BORDER-LEFT: =
#555555 1px dotted; WIDTH: 60px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#555555 1px dotted
}
.stats LI A {
	FONT-SIZE: 16px
}
DIV.vertical-separator {
	FLOAT: left; WIDTH: 34px; HEIGHT: 1px
}
DIV.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 10px
}
DIV.clear-small {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 10px
}
DIV.clear-large {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 10px
}
DIV.clear-small {
	HEIGHT: 5px
}
DIV.clear-large {
	HEIGHT: 20px
}
DIV.clear-move {
	BORDER-BOTTOM: #7b7b7b 3px solid; HEIGHT: 10px
}
DIV.pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.video-author {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 10px
}
TABLE.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE.signup-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE.form TH {
	TEXT-ALIGN: right
}
LABEL {
	FONT-WEIGHT: normal
}
TABLE.form TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
TABLE.signup-form TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
TABLE.form TD.info {
	COLOR: #ffd95a
}
TABLE.signup-form TD.info {
	COLOR: #ffd95a
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; HEIGHT: 0px
}
DIV > FORM {
	HEIGHT: auto
}
.input {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: =
url(/assets/images/input-background.gif) #fff repeat-x 50% top; FLOAT: =
left; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 12px "Trebuchet MS", =
Arial, Sans-Serif; BORDER-LEFT: #ccc 1px solid; COLOR: #000; =
PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.search-videos {
	FLOAT: left; MARGIN: 0px 0px 0px 4px
}
SPAN.available {
	COLOR: #00f000
}
SPAN.unavailable {
	COLOR: red
}
A.remove-filter {
	FONT-SIZE: 10px
}
A.remove-filter:hover {
	TEXT-DECORATION: none
}
.float-right {
	FLOAT: right
}
.float-left {
	FLOAT: left
}
TABLE.inbox {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: =
#333 1px solid; BORDER-BOTTOM: #333 1px solid
}
.inbox_status {
	FONT-SIZE: 10px; RIGHT: 35px; FLOAT: right; COLOR: #333; POSITION: =
relative
}
DIV.shaded {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #131313; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #363636 1px solid
}
DIV.karma {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #131313; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #363636 1px solid
}
DIV.shaded-compact {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #131313; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #363636 1px solid
}
DIV.karma {
	PADDING-RIGHT: 0px; MARGIN-TOP: -7px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 2px
}
DIV.shaded-compact {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
DIV.shaded HR {
	MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #4f4f4f =
1px dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.shadow {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; BACKGROUND: #131313; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #363636 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px solid
}
.karma-scale {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.karma-scale LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-TOP: 0px
}
.karma-scale LI.positive {
	DISPLAY: block; BACKGROUND: url(../images/karma-blue.gif) repeat-x; =
WIDTH: 14px; HEIGHT: 12px
}
.karma-scale LI.negative {
	DISPLAY: block; BACKGROUND: url(../images/karma-blue.gif) repeat-x; =
WIDTH: 14px; HEIGHT: 12px
}
.karma-scale LI.neutral {
	DISPLAY: block; BACKGROUND: url(../images/karma-blue.gif) repeat-x; =
WIDTH: 14px; HEIGHT: 12px
}
.karma-scale LI.negative {
	BACKGROUND: url(../images/karma-red.gif) repeat-x
}
.karma-scale LI.neutral {
	BACKGROUND: #303030
}
.karma-scale LI.divider {
	DISPLAY: block; BACKGROUND: #828282; WIDTH: 3px; HEIGHT: 12px
}
.karma-title {
	MARGIN-TOP: -2px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase
}
.warning {
	DISPLAY: block; BACKGROUND: url(../images/warning.gif) no-repeat; =
WIDTH: 58px; HEIGHT: 49px
}
.white {
	COLOR: #fff
}
.sponsored-channel {
	MARGIN-TOP: -17px; DISPLAY: block; BACKGROUND: =
url(../images/sponsored-channel.gif) #000 no-repeat; FLOAT: right; =
WIDTH: 68px; MARGIN-RIGHT: 3px; POSITION: relative; HEIGHT: 15px
}
.hidden-video-div {
	MARGIN-BOTTOM: 10px
}
.video-admin-error {
	COLOR: #ff0000
}
.video-list-div {
	PADDING-LEFT: 10px; WIDTH: 400px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff =
1px solid; HEIGHT: 20px
}
.user-element {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #333 1px solid
}
.user-element-message {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.video-del-index-textarea {
	WIDTH: 700px; HEIGHT: 200px
}
.video-del-user-div {
	BORDER-TOP: #333 1px solid; DISPLAY: none; WIDTH: 100%; HEIGHT: 320px
}
.video-del-submit-button {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: =
20px; TEXT-DECORATION: none
}
.sponsored-videos {
	DISPLAY: block; BACKGROUND: url(../images/sponsored-videos-header.jpg) =
no-repeat; MARGIN-BOTTOM: 20px; PADDING-TOP: 60px
}
.small-video-row IMG {
	HEIGHT: 43px
}
.tiny-video-row IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: =
#666 1px solid; BORDER-BOTTOM: #666 1px solid; HEIGHT: 21px
}
.white-border IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.tiny-down-arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.tiny-down-arrow IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 16px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; =
BORDER-BOTTOM-STYLE: none
}
DIV#video-detail {
	WIDTH: 728px
}
DIV#video-information {
	FLOAT: left; WIDTH: 420px
}
DIV#video-information UL#share-video {
	MARGIN: 0px 0px 15px
}
DIV#video-information UL#share-video LI {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-RIGHT: 12px
}
DIV#video-information UL#share-video LI A.vid-favorite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 16px; BACKGROUND: =
url(../images/viddetail-favorite.gif) no-repeat 0px 2px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
DIV#video-information UL#share-video LI A.vid-channel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 16px; BACKGROUND: =
url(../images/viddetail-channel.gif) no-repeat 0px 2px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
DIV#video-information UL#share-video LI A.vid-share {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FONT-SIZE: 16px; BACKGROUND: =
url(../images/viddetail-share.gif) no-repeat 2px 4px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
DIV#video-information DIV#video-description {
	BORDER-RIGHT: #2b2b2b 1px solid; BORDER-TOP: #2b2b2b 0px solid; =
BORDER-LEFT: #2b2b2b 1px solid; BORDER-BOTTOM: #2b2b2b 1px solid
}
DIV#video-information DIV#video-description SPAN.date {
	DISPLAY: block; MARGIN: 0px 10px; COLOR: #b2b2b2; PADDING-TOP: 10px
}
DIV#video-information DIV#video-description DIV {
	MARGIN: 10px; LINE-HEIGHT: 150%
}
DIV#video-information UL#video-embed {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#2b2b2b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#2b2b2b 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #2b2b2b 1px solid
}
DIV#video-information UL#video-embed LI {
	MARGIN: 5px 0px
}
DIV#video-information UL#video-embed LI P {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 10px; =
TEXT-ALIGN: right
}
DIV#video-information UL#video-embed LI DIV {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 2px =
solid; PADDING-LEFT: 3px; BACKGROUND: #111111; PADDING-BOTTOM: 3px; =
OVERFLOW: hidden; BORDER-LEFT: #333 2px solid; WIDTH: 260px; COLOR: =
#999; PADDING-TOP: 3px; BORDER-BOTTOM: #333 2px solid; HEIGHT: 13px
}
DIV#video-information UL#video-embed LI INPUT {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 2px =
solid; PADDING-LEFT: 3px; BACKGROUND: #111111; PADDING-BOTTOM: 3px; =
OVERFLOW: hidden; BORDER-LEFT: #333 2px solid; WIDTH: 260px; COLOR: =
#999; PADDING-TOP: 3px; BORDER-BOTTOM: #333 2px solid; HEIGHT: 15px
}
DIV#video-information DIV#control-dropdown {
	MARGIN: 15px
}
DIV#video-information DIV#control-dropdown INPUT {
	MARGIN: 0px 0px 10px; WIDTH: 380px
}
DIV#video-information DIV#control-dropdown INPUT.search-submit {
	WIDTH: 100px
}
DIV#video-information DIV#control-dropdown TEXTAREA {
	MARGIN: 0px 0px 10px; WIDTH: 374px
}
DIV#video-statistics DIV#my-rating SPAN {
	FLOAT: left; LINE-HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating A#rateup {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat 0px -3px; FLOAT: =
left; MARGIN: 0px 10px 0px 5px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating A#rateup-default {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat 0px -78px; FLOAT: =
left; MARGIN: 0px 10px 0px 5px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating A#rateup:hover {
	BACKGROUND-POSITION: 0px -42px
}
DIV#video-statistics DIV#my-rating A#rateup-default:hover {
	BACKGROUND-POSITION: 0px -42px
}
DIV#video-statistics DIV#my-rating A#ratedown {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat -31px 0px; FLOAT: =
left; MARGIN: 0px 0px 0px 10px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating A#ratedown-default {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat -31px -75px; =
FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating A#ratedown:hover {
	BACKGROUND-POSITION: -31px -39px
}
DIV#video-statistics DIV#my-rating A#ratedown-default:hover {
	BACKGROUND-POSITION: -31px -39px
}
DIV#video-statistics DIV#my-rating DIV#rateup {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat 0px -42px; FLOAT: =
left; MARGIN: 0px 10px 0px 5px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics DIV#my-rating DIV#ratedown {
	BACKGROUND: url(../images/thumb-states.gif) no-repeat -31px -39px; =
FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 27px; HEIGHT: 35px
}
DIV#video-statistics {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#2b2b2b 1px solid; PADDING-LEFT: 10px; BACKGROUND: #111; FLOAT: left; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #2b2b2b 1px solid; =
WIDTH: 275px; PADDING-TOP: 10px; BORDER-BOTTOM: #2b2b2b 1px solid
}
DIV#video-statistics UL#current-rating {
	MARGIN-TOP: 14px; FLOAT: right
}
DIV#video-statistics UL#current-rating LI {
	FLOAT: left; WIDTH: 16px
}
DIV#video-statistics UL#current-rating LI IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#video-statistics UL#video-detail {
	FONT-SIZE: 11px; COLOR: #999
}
DIV#video-statistics UL#video-detail LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #0a0a0a; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #1e1e1e 2px solid
}
DIV#video-statistics UL#video-detail LI SPAN {
	FLOAT: right
}
DIV#video-statistics UL#video-detail LI UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#video-statistics UL#video-detail LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#video-statistics UL#video-detail LI UL LI A {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 5px
}
.more-sidebar-videos {
	TEXT-ALIGN: right
}
DIV.sidebar-box {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #363636 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#363636 1px solid; BACKGROUND-COLOR: #131313
}
DIV.sidebar-box H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px
}
DIV.sidebar-box H2 {
	FONT-SIZE: 14px; COLOR: #777
}
DIV.sidebar-box .callout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #444 1px dotted
}
DIV.sidebar-box .callout .text {
	FONT-SIZE: 18px; FLOAT: left; TEXT-TRANSFORM: uppercase
}
DIV.sidebar-box .callout IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; =
MARGIN-RIGHT: 8px
}
DIV.sidebar-box .column {
	FLOAT: left; WIDTH: 50%
}
DIV.sidebar-box .column A.column-tag {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 5px
}
DIV.invisible-drawer {
	MARGIN: 10px 0px 0px
}
DIV.video-side-box {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#363636 1px solid; MARGIN-TOP: 24px; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #363636 1px solid; =
WIDTH: 198px; COLOR: #777; PADDING-TOP: 10px; BORDER-BOTTOM: #363636 1px =
solid; BACKGROUND-COLOR: #131313
}
DIV.video-side-box .indented {
	MARGIN-LEFT: 22px
}
DIV.hr {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: 5px 0px; WIDTH: 100%; LINE-HEIGHT: =
0; BORDER-BOTTOM: #363636 1px solid
}
.thumb-house {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 5px; BACKGROUND: #131313; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #363636 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #363636 1px solid
}
H1.page-title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#fff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1.page-title SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: none
}
H1.page-title SUP {
	FONT-SIZE: 10px
}
H1.page-title SUB {
	FONT-SIZE: 10px
}
UL.large-horizontal {
	BORDER-RIGHT: #363636 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#363636 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 16px; PADDING-BOTTOM: =
2px; BORDER-LEFT: #363636 1px solid; LINE-HEIGHT: 24px; PADDING-TOP: =
2px; BORDER-BOTTOM: #363636 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: =
#131313
}
.large-horizontal LI {
	FLOAT: left; MARGIN-RIGHT: 30px
}
.large-horizontal LI.right {
	FONT-SIZE: 12px; FLOAT: right; MARGIN-RIGHT: 0px
}
.large-horizontal LI.label {
	FONT-SIZE: 14px; COLOR: #aaa; MARGIN-RIGHT: 25px
}
.entity-nav {
	FONT-SIZE: 11px; MARGIN-LEFT: 8px; WIDTH: 50px; LINE-HEIGHT: 12px; =
TEXT-ALIGN: center
}
.entity-nav IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.entity-nav A.selected {
	COLOR: #fff
}

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stage6.com/assets/javascript/global.js.php?v4

var INSTALL_PLUGIN_LANGUAGE =3D 'Install Missing Plugin';=0A=
var UPGRADE_PLUGIN_LANGUAGE =3D 'Upgrade Plugin';=0A=
var MAC_UPLOADER =3D 'http://download.divx.com/player/DivXWebPlayer.dmg';=0A=
var MAC_PLAYER =3D 'http://download.divx.com/player/DivXWebPlayer.dmg';=0A=
var WIN_UPLOADER =3D =
'http://download.divx.com/player/stage6/DivXWebPlayerInstaller.exe';=0A=
var WIN_PLAYER =3D =
'http://download.divx.com/player/stage6/DivXWebPlayerInstaller.exe';=0A=
var WIN_CAB =3D 'http://download.divx.com/player/DivXBrowserPlugin.cab';=0A=
var VIDEOS_URL =3D 'http://video.stage6.com/';=0A=
var IMAGES_URL =3D 'http://images.stage6.com/';=0A=
var ASSETS_URL =3D 'http://includes.stage6.com/';=0A=
var TRACKER_DOMAIN =3D 'www.stage6.com';
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/stage6.js?v4

// For all the code that needs to run when the page is loaded.=0A=
function add_onload(func) {=0A=
	var onload =3D window.onload;=0A=
	if (typeof(onload) !=3D 'function') {=0A=
		window.onload =3D func;=0A=
	}=0A=
	else {=0A=
		window.onload =3D function() {=0A=
			onload();=0A=
			func();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// Shrinks all 'external-image' images that would break the site.=0A=
function shrink_big_images () {=0A=
	var max_image_size =3D 400; // Maximum image size on most narrow case.=0A=
	var external_images =3D document.getElementsByTagName('img');=0A=
	var str =3D '';=0A=
	for (var i =3D 0; i < external_images.length; i++) {=0A=
		if (external_images[i].className =3D=3D 'external-image') {=0A=
			if (external_images[i].width > max_image_size) {=0A=
				external_images[i].width =3D max_image_size;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
add_onload(shrink_big_images);=0A=
=0A=
// Useful JS functions that were created because IE and prototype don't =
get along=0A=
function set_size (id, width, height) {=0A=
	$(id).style.width =3D width + 'px';=0A=
	$(id).style.height =3D height + 'px';=0A=
}=0A=
function hide(id) {=0A=
	$(id).style.display =3D 'none';=0A=
}=0A=
function show(id) {=0A=
	$(id).style.display =3D '';=0A=
}=0A=
=0A=
// Tags related JS=0A=
// Remove filter hovers=0A=
function show_remove(obj) {=0A=
	obj.childNodes[obj.childNodes.length-1].style.display =3D '';=0A=
}=0A=
function hide_remove(obj) {=0A=
	obj.childNodes[obj.childNodes.length-1].style.display =3D 'none';=0A=
}=0A=
=0A=
// Alerts (in the header)=0A=
function Alerts(total) {=0A=
	this.current_page =3D 1;=0A=
	this.last_page =3D Math.ceil(total / 4);=0A=
	if (this.current_page =3D=3D this.last_page) {=0A=
		$('alert-next-button').className =3D 'alert-next-inactive';=0A=
	}=0A=
}=0A=
Alerts.prototype.next =3D function () {=0A=
	if (this.current_page =3D=3D this.last_page) {=0A=
		return;=0A=
	}=0A=
	new Effect.BlindUp('alerts-' + this.current_page, { scaleFrom:80, =
duration:0.4, queue:{ position:'end', scope:'alerts' }});=0A=
	new Effect.BlindDown('alerts-' + (this.current_page + 1), { scaleTo:80, =
duration:0.4, queue:{ position:'end', scope:'alerts' }});=0A=
	this.current_page++;=0A=
	if (this.current_page > 1) {=0A=
		$('alert-prev-button').className =3D 'alert-prev';=0A=
	}=0A=
	if (this.current_page =3D=3D this.last_page) {=0A=
		$('alert-next-button').className =3D 'alert-next-inactive';=0A=
	}=0A=
}=0A=
Alerts.prototype.previous =3D function () {=0A=
	if (this.current_page =3D=3D 1) {=0A=
		return;=0A=
	}=0A=
	new Effect.BlindUp('alerts-' + this.current_page, { scaleFrom:80, =
duration:0.4, queue:{ position:'end', scope:'alerts' }});=0A=
	new Effect.BlindDown('alerts-' + (this.current_page - 1), { scaleTo:80, =
duration:0.4, queue:{ position:'end', scope:'alerts' }});=0A=
	this.current_page--;=0A=
	if (this.current_page =3D=3D 1) {=0A=
		$('alert-prev-button').className =3D 'alert-prev-inactive';=0A=
	}=0A=
	if (this.current_page < this.last_page) {=0A=
		$('alert-next-button').className =3D 'alert-next';=0A=
	}=0A=
}=0A=
=0A=
// check uncheck radio boxes=0A=
var checkflag =3D "false";=0A=
function check(field_name){=0A=
	var field =3D document.getElementsByName(field_name);	=0A=
	if (checkflag =3D=3D "false") {=0A=
		for (i =3D 0; i < field.length; i++){=0A=
			field[i].checked =3D true;=0A=
		}=0A=
			checkflag =3D "true";=0A=
			return "Uncheck All"; =0A=
		}else{=0A=
		for (i =3D 0; i < field.length; i++){=0A=
			field[i].checked =3D false;=0A=
		}=0A=
			checkflag =3D "false";=0A=
			return "Check All"; =0A=
		}=0A=
}=0A=
=0A=
function post_install_global() {=0A=
	var agent =3D navigator.userAgent.toLowerCase();=0A=
	if (agent.indexOf('msie') =3D=3D -1) {=0A=
		navigator.plugins.refresh(true);=0A=
	}=0A=
	history.go(-1);=0A=
}=0A=
=0A=
function omniture_event(eventId, propId, propValue, eVarId, eVarValue) {=0A=
	var s =3D s_gi(s_account);=0A=
	s.linkTrackVars =3D 'prop' + propId + ',eVar' + eVarId + ',events';=0A=
	s.linkTrackEvents =3D 'event' + eventId;=0A=
	s.events =3D 'event' + eventId;=0A=
	s['prop' + propId] =3D propValue;=0A=
	s['eVar' + eVarId] =3D eVarValue;=0A=
	s.tl(this, 'o', 'Tracked Event');=0A=
}=0A=
=0A=
// Suggest Web Player Update.=0A=
// Inspiration from nsftools.com =
(http://www.nsftools.com/tips/NotesTips.htm#datepicker)=0A=
function suggest_wp_update() {=0A=
	var WIDTH =3D 642;=0A=
	var HEIGHT =3D 352;=0A=
	=0A=
	// Toggle fading of the background the background=0A=
	toggleMessageBoxScreen();=0A=
	=0A=
	// Create CSSMessageBox if it doesn't already exist=0A=
	if (!byId('update-overlay'))=0A=
	{=0A=
		// don't use innerHTML to update the body, because it can cause global =
variables=0A=
		// that are currently pointing to objects on the page to have bad =
references=0A=
		// document.body.innerHTML +=3D "<div id=3D'" + datePickerDivID + "' =
class=3D'dpDiv'></div>";=0A=
		var newNode =3D document.createElement("div");=0A=
		newNode.setAttribute("id", 'update-overlay');=0A=
		newNode.setAttribute("style", "visibility: hidden;");=0A=
		document.body.appendChild(newNode);=0A=
	}=0A=
	=0A=
	// move the CSSMessageBox div to the proper x,y coordinate and toggle =
the visiblity=0A=
	var CSSMessageBox =3D byId('update-overlay');=0A=
	CSSMessageBox.style.position =3D "absolute";=0A=
	CSSMessageBox.className =3D "messagebox";=0A=
	CSSMessageBox.style.left =3D ((getPageSize()[2] - WIDTH) / 2) + "px";=0A=
	CSSMessageBox.style.top =3D ((getPageSize()[3] - HEIGHT) / 2) + "px";=0A=
	CSSMessageBox.style.width =3D WIDTH + "px";=0A=
	CSSMessageBox.style.height =3D HEIGHT + "px";=0A=
	CSSMessageBox.style.zIndex =3D 10000;=0A=
	CSSMessageBox.innerHTML =3D '<a class=3D"close" href=3D"#" =
onclick=3D"suggest_wp_update();return false;"></a><a href=3D"#" =
class=3D"download" onclick=3D"suggest_wp_update();dv.initiate_upgrade(' =
+ "'overlay'" + ')"></a>';=0A=
	=0A=
	// toggle the visibility of CSSMessageBoxScreen and CSSMessageBox=0A=
	CSSMessageBox.style.visibility =3D=0A=
		(CSSMessageBox.style.visibility =3D=3D "visible" ? "hidden" : =
"visible");=0A=
	CSSMessageBox.style.display =3D=0A=
		(CSSMessageBox.style.display =3D=3D "block" ? "none" : "block");=0A=
}=0A=
=0A=
// A shorthand way of referencing the DOM=0A=
// Found in the Dojo ajax toolkit=0A=
function byId(id)=0A=
{=0A=
	return document.getElementById(id);=0A=
}=0A=
=0A=
// Gets the dimensions of the user's window for many different browsers--=0A=
// Returns an array of pageWidth, pageHeight, windowWidth, and =
windowHeight=0A=
// By Lokesh Dhakar of http://www.huddletogether.com=0A=
function getPageSize()=0A=
{=0A=
	var xScroll, yScroll;=0A=
	=0A=
	if (window.innerHeight && window.scrollMaxY)=0A=
	{=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
	}=0A=
	else if (document.body.scrollHeight > document.body.offsetHeight)=0A=
	// all but Explorer Mac=0A=
	{=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D document.body.scrollHeight;=0A=
	}=0A=
	else=0A=
	// Explorer Mac...would also work in Explorer 6 Strict, Mozilla and =
Safari=0A=
	{=0A=
		xScroll =3D document.body.offsetWidth;=0A=
		yScroll =3D document.body.offsetHeight;=0A=
	}=0A=
	=0A=
	var windowWidth, windowHeight;=0A=
	=0A=
	if (self.innerHeight)=0A=
	// all except Explorer=0A=
	{=0A=
		windowWidth =3D self.innerWidth;=0A=
		windowHeight =3D self.innerHeight;=0A=
	}=0A=
	else if (document.documentElement && =
document.documentElement.clientHeight)=0A=
	// Explorer 6 Strict Mode=0A=
	{=0A=
		windowWidth =3D document.documentElement.clientWidth;=0A=
		windowHeight =3D document.documentElement.clientHeight;=0A=
	}=0A=
	else if (document.body)=0A=
	// other Explorers=0A=
	{=0A=
		windowWidth =3D document.body.clientWidth;=0A=
		windowHeight =3D document.body.clientHeight;=0A=
	}=0A=
	=0A=
	// for small pages with total height less then height of the viewport=0A=
	if (yScroll < windowHeight)=0A=
		pageHeight =3D windowHeight;=0A=
	else=0A=
		pageHeight =3D yScroll;=0A=
	=0A=
	// for small pages with total width less then width of the viewport=0A=
	if (xScroll < windowWidth)=0A=
		pageWidth =3D windowWidth;=0A=
	else=0A=
		pageWidth =3D xScroll;=0A=
	=0A=
	arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight)=0A=
	return arrayPageSize;=0A=
}=0A=
=0A=
function toggleMessageBoxScreen() {=0A=
	// Create MessageBoxScreen if it doesn't already exist=0A=
	if (!byId('MessageBoxScreen')) {=0A=
		var newNode =3D document.createElement("div");=0A=
		newNode.setAttribute("id", 'MessageBoxScreen');=0A=
		newNode.setAttribute("style", "visibility: hidden;");=0A=
		document.body.appendChild(newNode);=0A=
	}=0A=
	=0A=
	// move CSSMessageBoxScreen to cover the entire page with its =
dim-ness-ocity=0A=
	var MessageBoxScreen =3D byId('MessageBoxScreen');=0A=
	MessageBoxScreen.style.position =3D "absolute";=0A=
	MessageBoxScreen.style.left =3D "1px";=0A=
	MessageBoxScreen.style.top =3D "1px";=0A=
	MessageBoxScreen.style.width =3D getPageSize()[0] + "px";=0A=
	MessageBoxScreen.style.height =3D getPageSize()[1] + "px";=0A=
	MessageBoxScreen.className =3D "trans";=0A=
	MessageBoxScreen.style.backgroundColor =3D "#000";=0A=
	MessageBoxScreen.style.zIndex =3D 9999;=0A=
	=0A=
	// toggle the visibility=0A=
	MessageBoxScreen.style.visibility =3D=0A=
		(MessageBoxScreen.style.visibility =3D=3D "visible" ? "hidden" : =
"visible");=0A=
	MessageBoxScreen.style.display =3D=0A=
		(MessageBoxScreen.style.display =3D=3D "block" ? "none" : "block");=0A=
}=0A=
=0A=
function create_cookie(name, value, days) {=0A=
	if (days) {=0A=
		var date =3D new Date();=0A=
		date.setTime(date.getTime()+(days*24*60*60*1000));=0A=
		var expires =3D "; expires=3D"+date.toGMTString();=0A=
	}=0A=
	else var expires =3D "";=0A=
	document.cookie =3D name+"=3D"+value+expires+"; path=3D/";=0A=
}=0A=
=0A=
function read_cookie(name) {=0A=
	var nameEQ =3D name + "=3D";=0A=
	var ca =3D document.cookie.split(';');=0A=
	for(var i=3D0;i < ca.length;i++) {=0A=
		var c =3D ca[i];=0A=
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A=
		if (c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);=0A=
	}=0A=
	return null;=0A=
}
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/prototype.js?v3

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=0A=
}=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style) {=0A=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      element =3D $(element); \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D scope.length; i < length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/scriptaculous.js?v3

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.7.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/pop.js?v3

// Pop!=0A=
// The Stage6 tooltip.=0A=
// Written with a little bit of prototyping and a whole lot o' heart.=0A=
=0A=
function Pop() {=0A=
	this.delay =3D 650;=0A=
	this.tooltip_width =3D 200;=0A=
	this.from =3D false;=0A=
	this.to =3D false;=0A=
	this.legit =3D false;=0A=
	this.new_from =3D false;=0A=
	this.new_to =3D false;=0A=
	this.new_legit =3D false;=0A=
	this.now_showing =3D false;=0A=
}=0A=
=0A=
Pop.prototype.start =3D function (from, to, side) {=0A=
	this.new_from =3D from;=0A=
	this.new_to =3D document.getElementById(to);=0A=
	this.new_legit =3D true;=0A=
	this.side =3D side;=0A=
	=0A=
	this.new_from.onmouseout =3D this.new_to_quit=0A=
	setTimeout('pop.show()', this.delay);=0A=
}=0A=
Pop.prototype.show =3D function () {=0A=
	if (this.new_legit && !this.now_showing) {=0A=
		// Now showing...=0A=
		this.now_showing =3D true;=0A=
		=0A=
		// Kill any old mouseover.=0A=
		this.legit =3D false;=0A=
		this.hide();=0A=
		=0A=
		// Make the switch.=0A=
		this.from =3D this.new_from;=0A=
		this.to =3D this.new_to;=0A=
		=0A=
		// Left or right?=0A=
		if (this.side =3D=3D null) {=0A=
			this.side =3D this.get_x() < this.half_window_width() ? 'left' : =
'right';=0A=
		}=0A=
		=0A=
		// First, if "from" is text, make it simple.=0A=
		if (typeof(this.from.width) =3D=3D 'undefined' || =
typeof(this.from.height) =3D=3D 'undefined') {=0A=
			this.to.style.top =3D (this.get_y() + 10) + 'px';=0A=
			this.to.style.left =3D this.get_x() + 'px';=0A=
		}=0A=
		else {=0A=
			this.to.style.top =3D (this.get_y() + this.from.height - 10) + 'px';=0A=
			=0A=
			// Left or right.=0A=
			if (this.side =3D=3D 'left') {=0A=
				this.to.style.left =3D (this.get_x() + 10) + 'px';=0A=
			}=0A=
			else {=0A=
				this.to.style.left =3D (this.get_x() + this.from.width - =
this.tooltip_width) + 'px';=0A=
				for (var i =3D 0; i < this.to.childNodes.length; i++) {=0A=
					if (this.to.childNodes[i].className =3D=3D 'tooltip-zoom-left') {=0A=
						this.to.childNodes[i].className =3D 'tooltip-zoom-right';=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		//this.to.style.display =3D 'block';=0A=
		new Effect.Appear(this.to.id, { duration: 0.2 });=0A=
		=0A=
		// Set all the mouse events.=0A=
		this.old_onmouseover =3D this.from.onmouseover;=0A=
		this.to.onmouseover =3D this.too_legit;=0A=
		this.from.onmouseover =3D this.too_legit;=0A=
		this.to.onmouseout =3D this.to_quit;=0A=
		this.from.onmouseout =3D this.to_quit;=0A=
	}=0A=
}=0A=
Pop.prototype.hide =3D function () {=0A=
	if (!this.legit && this.to !=3D false) {=0A=
		//this.to.style.display =3D 'none';=0A=
		new Effect.Fade(this.to.id, { duration: 0.2 });=0A=
		this.from.onmouseover =3D this.old_onmouseover;=0A=
		this.from =3D false;=0A=
		this.to =3D false;=0A=
		clearInterval(this.interval);=0A=
		this.now_showing =3D false;=0A=
	}=0A=
}=0A=
=0A=
Pop.prototype.too_legit =3D function () {=0A=
	pop.legit =3D true;=0A=
}=0A=
Pop.prototype.to_quit =3D function () {=0A=
	pop.legit =3D false;=0A=
	pop.countdown();=0A=
}=0A=
Pop.prototype.countdown =3D function () {=0A=
	if (this.interval) {=0A=
		clearInterval(this.interval);=0A=
	}=0A=
	this.interval =3D setInterval('pop.hide()', this.delay);=0A=
}=0A=
Pop.prototype.new_to_quit =3D function () {=0A=
	pop.new_legit =3D false;=0A=
}=0A=
=0A=
// Retrieve x and y coordinates of the 'from' elements.=0A=
// It appears the Netscape way (element.x) is not smart.=0A=
Pop.prototype.get_x =3D function () {=0A=
	var x =3D this.from.offsetLeft;=0A=
	var p =3D this.from.offsetParent;=0A=
	while (p !=3D null) {=0A=
		x +=3D p.offsetLeft;=0A=
		p =3D p.offsetParent;=0A=
	}=0A=
	return x;=0A=
}=0A=
Pop.prototype.get_y =3D function () {=0A=
	var y =3D this.from.offsetTop;=0A=
	var p =3D this.from.offsetParent;=0A=
	while (p !=3D null) {=0A=
		y +=3D p.offsetTop;=0A=
		p =3D p.offsetParent;=0A=
	}=0A=
	return y;=0A=
}=0A=
Pop.prototype.half_window_width =3D function () {=0A=
	if (typeof(window.innerWidth) =3D=3D 'undefined') {=0A=
		// IE.=0A=
		// We should have is_ie / is_netscape / whatever available everywhere.=0A=
		return document.body.offsetWidth / 2;=0A=
	}=0A=
	return window.innerWidth / 2;=0A=
}=0A=
=0A=
pop =3D new Pop();
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/divx_plugin.js?v4

// DivX Plugin Code Handler
function divx_plugin (object_id, embed_id, type) {
	this.is_ie =3D false;
	this.is_ff =3D false;
	this.os =3D this.get_env();
	this.version =3D false;
=09
	if (!object_id || !embed_id) {
		return;
	}
=09
	if (type =3D=3D 'uploader') {
		// it's the content uploader
		this.regex =3D 'divx.*?(content upload)';
		this.activex =3D 'npUpload.DivXContentUploadPlugin.1';
		this.type =3D 'uploader';
		this.install_win =3D WIN_UPLOADER;
		this.install_mac =3D MAC_UPLOADER;
	}
	else {
		// otherwise assume it's the web player
		this.regex =3D 'divx.*?((web)|(browser))';
		this.activex =3D 'npdivx.DivXBrowserPlugin.1';
		this.type =3D 'player';
		this.install_win =3D WIN_PLAYER;
		this.install_mac =3D MAC_PLAYER;
	}
	this.object_id =3D object_id;
	this.embed_id =3D embed_id;
	this.installed =3D false;
}

// Core Functions ...
divx_plugin.prototype.force_version =3D function(force_version) {
	if (!this.version) {
		try {
			var version =3D this.get().GetVersion();
		}
		catch (e) {
			return false;
		}
	}
	else {
		var version =3D this.version;
	}
	var current =3D version.split('.');
	var forced =3D force_version.split('.');
	var force =3D false;
	for (var i =3D 0; i < 3; i++) {
		if (parseInt(forced[i]) > parseInt(current[i])) {
			force =3D true;
			break;
		}
		else if (parseInt(forced[i]) < parseInt(current[i])) {
			break;
		}
	}
	if (this.type =3D=3D 'uploader' && parseInt(forced[0]) =3D=3D 5) {
		// because the old uploader is sometimes version 5...sigh.
		force =3D true;
	}
	if (force && this.type =3D=3D 'uploader') {
		Modalbox.show(UPGRADE_PLUGIN_LANGUAGE, '/download/update-plugin-ajax/' =
+ this.type + '/', {width: 400, height:225, loadingString:''});
	}
	return force;
};

divx_plugin.prototype.older_version =3D function(new_version, version) {
	if (version.split) {
		var current =3D version.split('.');
		var nv =3D new_version.split('.');
		var is_older =3D false;
		for (var i =3D 0; i < 3; i++) {
			if (parseInt(nv[i]) > parseInt(current[i])) {
				is_older =3D true;
				break;
			}
			else if (parseInt(nv[i]) < parseInt(current[i])) {
				break;
			}
		}
		return is_older;
	}
	return false;
};

divx_plugin.prototype.get_env =3D function() {
	this.get_browser();
	if (navigator.appVersion.indexOf('Win') !=3D -1) {
		return 'Win';
	}
	if (navigator.appVersion.indexOf('Mac') !=3D -1) {
		return 'Mac';
	}
	if (navigator.userAgent.indexOf('Linux') !=3D -1) {
		return 'Lin';
	}
};

divx_plugin.prototype.get_browser =3D function() {
	var agent =3D navigator.userAgent.toLowerCase();
	if (agent.indexOf('msie') !=3D -1) {
		this.is_ie =3D true;
	}
	else if (agent.indexOf('firefox') !=3D -1) {
		this.is_ff =3D true;
	}
};

divx_plugin.prototype.detect_plugin =3D function() {
	if (this.is_ie && this.os =3D=3D 'Win') {
		// IE/Windows - can't use navigator.plugins since it's empty
		// must use VBScript instead to detect the plugin
		document.writeln('<script language=3D"VBscript">');
		document.writeln('detectableWithVB =3D False');
		document.writeln('If ScriptEngineMajorVersion >=3D 2 then');
		document.writeln('  detectableWithVB =3D True');
		document.writeln('End If');
		document.writeln('Function detectActiveXControl(activeXControlName)');
		document.writeln('  on error resume next');
		document.writeln('  detectActiveXControl =3D False');
		document.writeln('  If detectableWithVB Then');
		document.writeln('     detectActiveXControl =3D =
IsObject(CreateObject(activeXControlName))');
		document.writeln('  End If');
		document.writeln('End Function');
		document.writeln('</scr' + 'ipt>');
	    =20
	     // Now use the function
	     var ret =3D detectActiveXControl(this.activex);
	     if (this.type =3D=3D 'player' && ret) {
	     	document.writeln('<script language=3D"VBScript">');
			document.writeln('Function VBGetDWPVersion()');
			document.writeln('	on error resume next');
			document.writeln('	Dim dwpControl, dwpVersion');
			document.writeln('	dwpVersion =3D false');
			document.writeln('	set dwpControl =3D =
CreateObject("npdivx.DivXBrowserPlugin.1")');
			document.writeln('	if (IsObject(dwpControl)) then');
			document.writeln('		dwpVersion =3D dwpControl.GetVersion()');
			document.writeln('	end if');
			document.writeln('	VBGetDWPVersion =3D dwpVersion');
			document.writeln('End Function');
			document.writeln('</scr' + 'ipt>');
	     	this.version =3D VBGetDWPVersion();
	     }
	     return ret;
	}
	else {
	     // See if DivX Plugin is installed in navigator.plugins
	     navigator.plugins.refresh(false);
	     var reg_check =3D new RegExp(this.regex, 'i');
	     for (plugin =3D 0; plugin < navigator.plugins.length; plugin++) {
	        if (reg_check.test(navigator.plugins[plugin].name)) {
	        	if (this.type =3D=3D 'player') {
		        	var dwpPlugin =3D navigator.plugins[plugin];
		        	var index =3D dwpPlugin.description.indexOf('version ');
					if (index !=3D -1) {
			    		this.version =3D dwpPlugin.description.substring(index+8);
					}
					else {
						// Older than 1.4
				    	this.version =3D '1.0.0';
					}
	        	}
	            return navigator.plugins[plugin];
	        }
	     }
	}
	return false;
};

divx_plugin.prototype.get =3D function() {
	if (this.is_ie && this.os =3D=3D 'Win') {
		return document.getElementById(this.object_id);
	}
	return document.getElementById(this.embed_id);
};
// ... end Core Functions
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/divx_video.js?v6

post_plate_html =3D false;=0A=
=0A=
function divx_video(width, height, content_id, instance, is_s6) {=0A=
	this.is_s6 =3D is_s6;=0A=
	this.plugin_id =3D 'divx-plugin' + content_id;=0A=
	this.content_id =3D content_id;=0A=
	this.width =3D width;=0A=
	this.height =3D height;=0A=
	this.file_url =3D VIDEOS_URL + this.content_id + '/.divx'; // have to =
add the faked extension for IE=0A=
	this.thumb =3D IMAGES_URL + 'videos/' + this.content_id + '.jpg';=0A=
	this.tracking_url =3D 'http://' + TRACKER_DOMAIN + =
'/video/tracker-ajax';=0A=
	this.instance =3D instance;=0A=
	this.post_plate =3D 'http://' + TRACKER_DOMAIN + =
'/video/post-plates/default';=0A=
	this.post_callback =3D null;=0A=
	this.downloadable =3D true;=0A=
	this.params =3D new Array();=0A=
	this.min_version =3D false;=0A=
	// set the initial params of the plugin=0A=
	this.add_param('showPostPlaybackAd', 'false');=0A=
	this.add_param('statusCallback', this.instance + '.status_callback');=0A=
	this.add_param('customMode', 'Stage6');=0A=
	=0A=
	// set div ids (note: these correspond to CSS)=0A=
	this.class_container =3D 'divx-container';=0A=
	this.class_overlay =3D 'divx-overlay';=0A=
	this.class_options =3D 'divx-options';=0A=
	this.class_video =3D 'divx-video';=0A=
	this.class_controls =3D 'divx-controls';=0A=
	this.class_thumb =3D 'divx-thumb';=0A=
	this.class_post_plate =3D 'divx-post-plate';=0A=
	this.class_image =3D 'divx-image';=0A=
	=0A=
	this.div_container =3D 'divx-container' + content_id;=0A=
	this.div_overlay =3D 'divx-overlay' + content_id;=0A=
	this.div_options =3D 'divx-options' + content_id;=0A=
	this.div_video =3D 'divx-video' + content_id;=0A=
	this.div_controls =3D 'divx-controls' + content_id;=0A=
	this.div_thumb =3D 'divx-thumb' + content_id;=0A=
	this.div_post_plate =3D 'divx-post-plate' + content_id;=0A=
	this.div_upgrade =3D 'divx-uphrade' + content_id;=0A=
	this.img_image =3D 'divx-image' + content_id;=0A=
	=0A=
	// initialize the divx_plugin framework=0A=
	this.p =3D new divx_plugin(this.plugin_id, this.plugin_id, 'player');=0A=
	this.plugin =3D this.p.detect_plugin();=0A=
	this.os =3D this.p.os;=0A=
	this.is_ie =3D this.p.is_ie;=0A=
	this.is_ff =3D this.p.is_ff;=0A=
	this.version =3D this.p.version;=0A=
	this.use_src_param =3D this.p.older_version('1.4.0', this.version);=0A=
	=0A=
	// set the default chrome=0A=
	this.chrome_height =3D 26;=0A=
	this.chrome_left_image =3D ASSETS_URL + =
'images/video/video_player_left.gif';=0A=
	this.chrome_bg_image =3D ASSETS_URL + =
'images/video/video_player_middle.gif';=0A=
	// 1.3 -> 1.4 skin change=0A=
	this.chrome_right_image =3D this.use_src_param ? ASSETS_URL + =
'images/video/video_player_right.gif' : ASSETS_URL + =
'images/video/video_player_right_new.gif';=0A=
}=0A=
=0A=
divx_video.prototype.set_min_version =3D function(version) {=0A=
	this.min_version =3D version;=0A=
};=0A=
=0A=
divx_video.prototype.add_param =3D function(name, value) {=0A=
	if (this.params.length) {=0A=
		for (i =3D 0; i < this.params.length; i++) {=0A=
			if (this.params[i][0].toLowerCase() =3D=3D name.toLowerCase()) {=0A=
				this.params[i][1] =3D value;=0A=
				return true;=0A=
			}=0A=
		}=0A=
	}=0A=
	this.params.push(new Array(name, value));=0A=
};=0A=
=0A=
divx_video.prototype.rpc =3D function(status) {=0A=
	var script_filename =3D this.tracking_url + '?' + =
this.set_tracking_status(status);=0A=
	this.rpc_core(script_filename);=0A=
	if (this.is_s6) {=0A=
		var eventId =3D status =3D=3D 'play' ? 8 : (status =3D=3D 'completed' =
? 9 : 10);=0A=
		omniture_event(eventId, 5, this.content_id, 4, this.content_id);=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.rpc_core =3D function(script_filename) {=0A=
	var html_doc =3D document.getElementsByTagName('head').item(0);=0A=
	var js =3D document.createElement('script');=0A=
	js.setAttribute('language', 'javascript');=0A=
	js.setAttribute('type', 'text/javascript');=0A=
	js.setAttribute('src', script_filename);=0A=
	html_doc.appendChild(js);=0A=
	return false;=0A=
};=0A=
=0A=
divx_video.prototype.set_post_plate =3D function(ajax_url) {=0A=
	//this.post_plate =3D ajax_url;=0A=
	this.post_plate =3D 'http://' + TRACKER_DOMAIN + '/video/post-plates/' =
+ ajax_url;=0A=
};=0A=
=0A=
divx_video.prototype.set_tracking_status =3D function(status) {=0A=
	var url =3D encodeURIComponent(window.location.toString());=0A=
	url =3D url.replace(/'/ig, "%39");=0A=
	return 'url=3D' + url + '&video_id=3D' + this.content_id + '&status=3D' =
+ status + '&source=3Djavascript';=0A=
};=0A=
=0A=
divx_video.prototype.post_plate_params =3D function() {=0A=
	var url =3D encodeURIComponent(window.location.toString());=0A=
	url =3D url.replace(/'/ig, "%39");=0A=
	return 'url=3D' + url + '&video_id=3D' + this.content_id + '&wxh=3D' + =
this.width + 'x' + this.height;=0A=
}=0A=
=0A=
divx_video.prototype.status_callback =3D function(event) {=0A=
	if (event =3D=3D 1) {=0A=
		// the video is done buffering (e.g. no issues)=0A=
		this.rpc('play');=0A=
	}=0A=
	if (event =3D=3D 2) {=0A=
		this.p.get().GoEmbedded();=0A=
		if (this.tracking_url) {=0A=
			this.rpc('completed');=0A=
		}=0A=
		if (this.post_callback) {=0A=
			this.post_callback();=0A=
		}=0A=
		else if (this.post_plate) {=0A=
			set_size(this.plugin_id, 1, 1);=0A=
			set_size(this.div_video, 1, 1);=0A=
			set_size(this.div_post_plate, this.width, this.height);=0A=
			show(this.div_post_plate);=0A=
			this.rpc_core(this.post_plate + '?' + this.post_plate_params());=0A=
			this.interval =3D setInterval(this.instance + '.rpc_listener()', 25);=0A=
			$(this.div_controls).style.top =3D this.height + 'px';=0A=
			show(this.div_controls);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.rpc_listener =3D function() {=0A=
	if (post_plate_html) {=0A=
		clearInterval(this.interval);=0A=
		this.render_post_plate(post_plate_html);=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.render =3D function() {=0A=
	// initialize the video element=0A=
	if (!$(this.div_container)) {=0A=
		document.write('<div class=3D"' + this.class_container + '" id=3D"' + =
this.div_container + '"></div>');=0A=
	}=0A=
	var v =3D $(this.div_container);=0A=
	set_size(this.div_container, this.width, this.height + =
this.chrome_height);=0A=
	v.innerHTML =3D '<div id=3D"' + this.div_upgrade + '" onclick=3D"' + =
this.instance + '.initiate_upgrade(' + "'in-site'" + ')" =
class=3D"divx-upgrade-player" style=3D"display:none"></div>';=0A=
	v.innerHTML +=3D '<div class=3D"' + this.class_overlay + '" id=3D"' + =
this.div_overlay + '"></div><div class=3D"' + this.class_post_plate + '" =
id=3D"' + this.div_post_plate + '" style=3D"display:none"></div>';=0A=
	set_size(this.div_overlay, this.width, this.height);=0A=
	$(this.div_overlay).style.lineHeight =3D this.height + 'px';=0A=
	if (this.thumb) {=0A=
		v.innerHTML +=3D '<div class=3D"' + this.class_thumb + '" id=3D"' + =
this.div_thumb + '"><img class=3D"' + this.class_image + '" =
style=3D"float:none" src=3D"' + this.thumb + '" width=3D"' + this.width =
+ '" height=3D"' + this.height + '" /></div>';=0A=
	}=0A=
	v.innerHTML +=3D '<div class=3D"' + this.class_controls + '" =
onclick=3D"' + this.instance + '.render_video()" id=3D"' + =
this.div_controls + '"></div>';=0A=
	var w =3D $(this.div_controls);=0A=
	set_size(this.div_controls, this.width, this.chrome_height);=0A=
	w.style.top =3D this.thumb ? 0 + 'px' : this.height + 'px';=0A=
	w.style.background =3D 'url(' + this.chrome_bg_image + ') bottom left =
repeat-x';=0A=
	w.innerHTML =3D '<img class=3D"' + this.class_image + '" src=3D"' + =
this.chrome_left_image + '" style=3D"float:left" /><img class=3D"' + =
this.class_image + '" src=3D"' + this.chrome_right_image + '" =
style=3D"float:right" />';=0A=
	=0A=
	// decide how to proceed with rendering=0A=
	if (this.plugin) {=0A=
		var render_upgrade =3D false;=0A=
		if (this.is_s6 && this.min_version) {=0A=
			if (this.p.force_version(this.min_version)) {=0A=
				// omniture impression of in-page ad=0A=
				omniture_event(16, 8, 'in-siteOffer', 11, 'in-siteOffer');=0A=
				setTimeout(this.instance + '.show_upgrade()', 1);=0A=
				var opted_out =3D read_cookie('onefour_optout');=0A=
				if (opted_out =3D=3D null) {=0A=
					// omniture impression of overlay ad=0A=
					omniture_event(16, 8, 'overlayOffer', 11, 'overlayOffer');=0A=
					add_onload(suggest_wp_update);=0A=
					create_cookie('onefour_optout', 'true', 3);=0A=
				}=0A=
				render_upgrade =3D true;=0A=
			}=0A=
		}=0A=
		this.render_options(render_upgrade);=0A=
	}=0A=
	else if (this.os =3D=3D 'Lin') {=0A=
		$(this.div_overlay).innerHTML =3D 'For Linux support try Mplayer.';=0A=
	}=0A=
	else {=0A=
		this.render_install_prompt();=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.render_options =3D function(show_upgrade) {=0A=
	var o =3D $(this.div_overlay);=0A=
	o.innerHTML =3D '<div class=3D"' + this.class_options + '" id=3D"' + =
this.div_options + '"></div>';=0A=
	var c =3D $(this.div_options);=0A=
	c.innerHTML =3D '<a title=3D"Play Video" class=3D"divx-play" =
onclick=3D"' + this.instance + '.render_video()"></a>';=0A=
	if (this.downloadable) { =0A=
		c.innerHTML +=3D '<a title=3D"Download Video" class=3D"divx-download" =
onclick=3D"' + (this.tracking_url ? this.instance + =
'.rpc(\'download\');' : '') + '" href=3D"' + this.file_url + '"></a>';=0A=
	}=0A=
	if (show_upgrade) {=0A=
		c.innerHTML +=3D '<a class=3D"divx-14" onclick=3D"' + this.instance + =
'.initiate_upgrade(' + "'in-site'" + ')"></a>';=0A=
	}=0A=
	c.style.marginTop =3D ((this.height - c.getHeight()) / 2) + 'px';=0A=
};=0A=
=0A=
divx_video.prototype.render_video =3D function() {=0A=
	hide(this.div_post_plate);=0A=
	hide(this.div_controls);=0A=
	hide(this.div_overlay);=0A=
	if (this.thumb) {=0A=
		hide(this.div_thumb);=0A=
	}=0A=
	// if it was already instantiated just re-size it=0A=
	if ($(this.plugin_id)) {=0A=
		set_size(this.plugin_id, this.width, this.height + this.chrome_height);=0A=
		set_size(this.div_video, this.width, this.height + this.chrome_height);=0A=
		$(this.plugin_id).Play();=0A=
		return;=0A=
	}=0A=
	$(this.div_container).innerHTML +=3D '<div class=3D"' + =
this.class_video + '" id=3D"' + this.div_video + '"></div>';=0A=
	set_size(this.div_video, this.width, this.height + this.chrome_height);=0A=
	var param =3D this.use_src_param ? 'src' : 'video';=0A=
	if (this.is_ie) {=0A=
		var code =3D "<object id=3D'" + this.plugin_id + "' =
classid=3D'clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616' width=3D'" + =
this.width + "' height=3D'" + (this.height + this.chrome_height) + "' =
codebase=3D'" + WIN_CAB + "'><param name=3D'" + param + "' value=3D'" + =
this.file_url + "' />" + this.render_params() + "</object>";=0A=
	}=0A=
	else {=0A=
		var code =3D "<embed id=3D'"+ this.plugin_id +"' " + param + "=3D'" + =
this.file_url + "' type=3D'video/divx' width=3D'" + this.width + "' =
height=3D'" + (this.height + this.chrome_height) + "' =
pluginspage=3D'http://go.divx.com/plugin/download/'" + =
this.render_params() + "></embed>";=0A=
	}=0A=
	$(this.div_video).innerHTML =3D code;=0A=
	/* if (this.is_s6 && this.min_version) {=0A=
		if (this.p.force_version(this.min_version)) {=0A=
			// setTimeout(this.instance + '.show_upgrade()', 3000);=0A=
			// this.instance + '.show_upgrade()';=0A=
		}=0A=
	}=0A=
	*/=0A=
	/* try {=0A=
		if (!this.is_ie) {=0A=
			$(this.plugin_id).Open(this.file_url);=0A=
		}=0A=
	}=0A=
	catch (e) {=0A=
	} */=0A=
};=0A=
=0A=
divx_video.prototype.render_install_prompt =3D function() {=0A=
	if (this.is_ff || this.is_ie) {=0A=
	// if (this.is_ff) {=0A=
		$(this.div_container).innerHTML +=3D '<div class=3D"shaded" =
style=3D"margin-bottom:6px"><span class=3D"grey">The DivX Web Player is =
required by Stage6 to playback high quality video.</span><br /><b =
style=3D"font-size:18px">Click below to install the DivX Web Player ' + =
(this.is_ie ? 'ActiveX control ' : '') + '&darr;</b></div>';=0A=
		this.render_video();=0A=
		if (this.is_ie) {=0A=
			// listener=0A=
			this.interval =3D setInterval(this.instance + '.ie_is_installed()', =
100);=0A=
		}=0A=
	}=0A=
	else {=0A=
		if (this.is_s6) {=0A=
			Modalbox.show(INSTALL_PLUGIN_LANGUAGE, =
'/download/install-plugin-ajax/player/', {width: 400, height:225, =
loadingString:''});=0A=
		}=0A=
		$(this.div_overlay).innerHTML =3D '<a class=3D"prompt" onclick=3D"' + =
this.instance + '.render_install_post()" href=3D"' + (this.os =3D=3D =
'Win' ? WIN_PLAYER : MAC_PLAYER) + '"><b>(!)</b> The DivX Web Player is =
required to view this video.<br /><br /><b>Click here to =
install.</b></a>'=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.ie_is_installed =3D function() {=0A=
	try {=0A=
		if ($(this.plugin_id).GetVersion()) {=0A=
			history.go(0);=0A=
		}=0A=
	}=0A=
	catch (e) {=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.show_upgrade =3D function() {=0A=
	if (this.os !=3D 'Lin') {=0A=
		// $(this.div_upgrade).innerHTML =3D '<span =
style=3D"line-height:9px"><br /></span><small =
style=3D"font-size:12px">UPGRADE AVAILABLE<br /></small>DivX Web Player =
1.4.0 released!';=0A=
		set_size(this.div_container, this.width, this.height + =
this.chrome_height + 54);=0A=
		show(this.div_upgrade);=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.initiate_upgrade =3D function(source) {=0A=
	// omniture click thru with source variable=0A=
	omniture_event(16, 8, source + 'Accept', 11, source + 'Accept');=0A=
	if ($(this.div_video)) {=0A=
		hide(this.div_video);=0A=
	}=0A=
	$(this.div_upgrade).className =3D 'divx-upgrade-post';=0A=
	if (this.os =3D=3D 'Win') {=0A=
		var filename =3D 'DivXWebPlayerInstaller.exe';=0A=
		document.location =3D this.p.install_win;=0A=
	}=0A=
	else {=0A=
		var filename =3D 'DivXWebPlayer.dmg';=0A=
		document.location =3D this.p.install_mac;=0A=
	}=0A=
	$(this.div_upgrade).onclick =3D '';=0A=
	if (this.os =3D=3D 'Win' && this.is_ie) {=0A=
		$(this.div_upgrade).innerHTML =3D 'Click <b>Run</b> when prompted. =
&nbsp; <a href=3D"#" onclick=3D"history.go()">After installation click =
here.</a>';=0A=
	}=0A=
	else {=0A=
		$(this.div_upgrade).innerHTML =3D 'Choose <b>Save File</b> and then =
<b>Open</b> the installer. &nbsp; <a href=3D"' + document.location + =
'">After installation click here.</a>';=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.render_install_post =3D function() {=0A=
	if (this.os =3D=3D 'Win' && this.is_ie) {=0A=
		$(this.div_overlay).innerHTML =3D '<a class=3D"prompt" href=3D"#" =
onclick=3D"history.go()">Click here to complete installation after you =
have run the installer.</a>';=0A=
	}=0A=
	else {=0A=
		$(this.div_overlay).innerHTML =3D '<a class=3D"prompt" href=3D"#" =
onclick=3D"navigator.plugins.refresh(true);history.go()">Click here to =
complete installation after you have run the installer.</a>';=0A=
	}=0A=
};=0A=
=0A=
divx_video.prototype.render_post_plate =3D function(r) {=0A=
	$(this.div_post_plate).innerHTML =3D r;=0A=
	var p =3D $(this.div_post_plate).childNodes[0].id;=0A=
	$(p).style.margin =3D 'auto';=0A=
	$(p).style.marginTop =3D ((this.height - $(p).getHeight()) / 2) + 'px';=0A=
};=0A=
=0A=
divx_video.prototype.render_params =3D function() {=0A=
	var output =3D '';=0A=
	if (this.params.length) {=0A=
		for (i =3D 0; i < this.params.length; i++) {=0A=
			if (this.is_ie) {=0A=
				output +=3D '<param name=3D"' + this.params[i][0] + '" value=3D"' + =
this.params[i][1] + '" />';=0A=
			}=0A=
			else {=0A=
				output +=3D ' ' + this.params[i][0] + '=3D"' + this.params[i][1] + =
'"';=0A=
			}=0A=
		}=0A=
	}=0A=
	return output;=0A=
};=0A=

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/modalbox.js?v3

/*=0A=
 ModalBox - The pop-up window thingie with AJAX, based on prototype and =
script.aculo.us.=0A=
=0A=
 Copyright Andrew Okonetchnikov (andrej.okonetschnikow@gmail.com), 2006=0A=
 All rights reserved.=0A=
 =0A=
 VERSION 1.5=0A=
 Last Modified: 02/02/2007=0A=
 =0A=
 Changelog:=0A=
=0A=
ver 1.5: (02/02/2007)=0A=
 Added: 	URL parameters are now passing to AJAX.Request. Use postOptions =
to pass parameters=0A=
 Added: 	Loading message can be customized through options. Use =
loadingString option=0A=
 Added:		Script.aculo.us 1.64 and prototype 1.5rc1 support=0A=
 Added:		Callbacks added on first showing, updating, loading content, =
closing modalbox=0A=
 Added:		Callback can be passed through hide method=0A=
 Added: 	resize method resize modalbox without loading any content into =
it=0A=
 Changed:	Evaluating contained scripts (striping HTML comments)=0A=
 Changed: 	Appearing of overlay is now animated=0A=
 Changed: 	Attaching events on window and overlay=0A=
 Changed: 	Method hide now get the callbacks as a parameter=0A=
 Changed: 	Inititalization redone with Builder class=0A=
 Changed: 	Minor fixes and refactoring done=0A=
 Changed: 	Focus loop engine redone=0A=
 Changed: 	self variables replaced to bind(this) functions=0A=
 Fixed: 	Scrolling to initial scroll position after closing MB=0A=
 Fixed: 	Fixed bug in IE with body's overflow auto=0A=
 =0A=
ver 1.4: (06/20/2006)=0A=
 Added: 	Core definitions rewriten. Modalbox can now be accessed thorugh =
Modalbox object with public methods show and hide=0A=
 Added: 	License added=0A=
 Changed:	kbdHandler method is now public, so it can be stopped from =
other functions=0A=
 Fixed: 	Stopping of event observing in hide method=0A=
 Fixed: 	Hiding selects for IE issue (was applied on element ID)=0A=
 Removed:	Redundant 'globalMB' global variable removed=0A=
 Removed:	Scroll window events observerving=0A=
 Removed:	Redundant effect ScalyTo=0A=
 Issue: 	IE display bug then hidding scrollbars. Document body should =
have zero margins=0A=
 =0A=
 ver 1.3: (06/18/2006)=0A=
 Added: 	ModalBox will now get focus after opening=0A=
 Added: 	Keystrokes handler added (Tab key is looped on ModalBox and =
closing ModalBox by pressing Esc)=0A=
 Added: 	Window scrolling disabled (known issue: content jupms on top =
then opening ModalBox)=0A=
 Fixed: 	All dependent event handlers now unloads then closing ModalBox=0A=
 Fixed: 	SELECT element hiding function executes now only in MSIE=0A=
 Fixed: 	'Close' button has now href attribute to receive focus=0A=
 Fixed: 	Click on 'Close' button doesn't adds an href value to URL string=0A=
 =0A=
 ver 1.2: =0A=
 Added: Global variable 'globalMB' added to the file. Use this variable =
to acces one instance of ModalBox and call methods on it=0A=
 =0A=
 ver 1.1: =0A=
 Added: Added SELECT elements hiding for IE (should be rewriten later)=0A=
 =0A=
 ver 1.0: =0A=
 Added: Core class description=0A=
 =0A=
 =0A=
Redistribution and use in source and binary forms, with or without =
modification, are permitted provided that the following conditions are =
met:=0A=
=0A=
 * Redistributions of source code must retain the above copyright =
notice, this list of conditions and the following disclaimer.=0A=
 * Redistributions in binary form must reproduce the above copyright =
notice, this list of conditions and the following disclaimer in the =
documentation and/or other materials provided with the distribution.=0A=
 * Neither the name of the David Spurr nor the names of its contributors =
may be used to endorse or promote products derived from this software =
without specific prior written permission.=0A=
 =0A=
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS =
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED =
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A =
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER =
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, =
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, =
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR =
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF =
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING =
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS =
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.=0A=
=0A=
* http://www.opensource.org/licenses/bsd-license.php=0A=
 =0A=
See scriptaculous.js for full scriptaculous licence=0A=
=0A=
*/=0A=
=0A=
if (!window.Modalbox)=0A=
	var Modalbox =3D new Object();=0A=
=0A=
Modalbox.Methods =3D {=0A=
	focusableElements: new Array,=0A=
	=0A=
	setOptions: function(options) {=0A=
		this.options =3D {=0A=
			overlayClose: true, // Close modal box by clicking on overlay=0A=
			width: 400,=0A=
			height: 400,=0A=
			params: {},=0A=
			loadingString: "Please wait. Loading..."=0A=
		};=0A=
		Object.extend(this.options, options || {});=0A=
	},=0A=
	=0A=
	_init: function() {=0A=
		// Define there page content starts (first element after body)=0A=
		this.pageContent =3D document.body.childNodes[0];=0A=
		//Create the overlay=0A=
		this.MBoverlay =3D Builder.node("div", { id: "MB_overlay" });=0A=
		//Create the window=0A=
		this.MBwrapper =3D Builder.node("div", {id: "MB_wrapper"}, [=0A=
			this.MBwindow =3D Builder.node("div", {id: "MB_window", style: =
"display: none"}, [=0A=
				this.MBframe =3D Builder.node("div", {id: "MB_frame"}, [=0A=
					this.MBheader =3D Builder.node("div", {id: "MB_header"}, [=0A=
						this.MBcaption =3D Builder.node("div", {id: "MB_caption"}),=0A=
						this.MBclose =3D Builder.node("a", {id: "MB_close", title: "Close =
window", href: "#"}, [=0A=
							Builder.build("<span>&times;</span>"),=0A=
						]),=0A=
					]),=0A=
					this.MBcontent =3D Builder.node("div", {id: "MB_content"}, [=0A=
						this.MBloading =3D Builder.node("div", {id: "MB_loading"}, =
this.options.loadingString),=0A=
					]),=0A=
				]),=0A=
			]),=0A=
		]);=0A=
		// Inserting into DOM=0A=
		document.body.insertBefore(this.MBoverlay, this.pageContent);=0A=
		document.body.insertBefore(this.MBwrapper, this.pageContent);=0A=
		//Adding event observers=0A=
		this.hide =3D this.hide.bindAsEventListener(this);=0A=
		this.close =3D this._hide.bindAsEventListener(this);=0A=
		=0A=
		// Initial scrolling position of the window. To be used for remove =
scrolling effect during ModalBox appearing=0A=
		this.initScrollX =3D window.pageXOffset || document.body.scrollLeft || =
document.documentElement.scrollLeft;=0A=
		this.initScrollY =3D window.pageYOffset || document.body.scrollTop || =
document.documentElement.scrollTop;=0A=
		=0A=
		Event.observe(this.MBclose, "click", this.close); // Close link overver=0A=
		if(this.options.overlayClose)=0A=
			Event.observe(this.MBoverlay, "click", this.hide); // Overlay close =
obersver=0A=
=0A=
		this.isInitialized =3D true; // Mark as initialized=0A=
	},=0A=
	=0A=
	show: function(title, url, options) {=0A=
		this.title =3D title;=0A=
		this.url =3D url;=0A=
		this.setOptions(options);=0A=
		=0A=
		if(!this.isInitialized) this._init(); // Check for is already =
initialized=0A=
		=0A=
		if (navigator.appVersion.match(/\bMSIE\b/))=0A=
		{=0A=
			document.body.style.position =3D "relative";=0A=
			document.body.style.height =3D document.documentElement.clientHeight =
+ "px";=0A=
			document.body.style.width =3D document.documentElement.clientWidth + =
"px";=0A=
		}=0A=
		document.body.style.overflow =3D 'hidden';=0A=
		=0A=
		Element.update(this.MBcaption, title); // Updating title of the MB=0A=
		=0A=
		if(this.MBwindow.style.display =3D=3D "none") { // First modal box =
appearing=0A=
			this._appear();=0A=
			this.event("onShow"); // Passing onShow callback=0A=
		}=0A=
		else { // If MB already on the screen, update it=0A=
			this._update();=0A=
			this.event("onUpdate"); // Passing onShow callback=0A=
		} =0A=
	},=0A=
	=0A=
	hide: function(options) { // External hide method to use from external =
HTML and JS=0A=
		if(options) Object.extend(this.options, options); // Passing callbacks=0A=
		Effect.SlideUp(this.MBwindow, { duration: 0.35, afterFinish: =
this._deinit.bind(this) } );=0A=
	},=0A=
	=0A=
	_hide: function(event) { // Internal hide method to use inside MB class=0A=
		if(event) Event.stop(event);=0A=
		this.hide();=0A=
	},=0A=
	=0A=
	_appear: function() { // First appearing of MB=0A=
		this._toggleSelects();=0A=
		this._setOverlay();=0A=
		this._setWidth();=0A=
		this._setPosition();=0A=
		new Effect.Fade(this.MBoverlay, {from: 0, to: 0.75, duration: 0.5, =
afterFinish: function() {=0A=
				new Effect.SlideDown(this.MBwindow, {duration: 0.75, afterFinish: =
this.loadContent.bind(this) });=0A=
			}.bind(this)=0A=
		});=0A=
		this._setWidthAndPosition =3D =
this._setWidthAndPosition.bindAsEventListener(this);=0A=
		this.kbdHandler =3D this.kbdHandler.bindAsEventListener(this);=0A=
		Event.observe(window, "resize", this._setWidthAndPosition );=0A=
		Event.observe(document, "keypress", this.kbdHandler );=0A=
	},=0A=
	=0A=
	resize: function(byWidth, byHeight, options) { // Change size of MB =
without loading content=0A=
		if(options) Object.extend(this.options, options); // Passing callbacks=0A=
		this.currentDims =3D [this.MBwindow.offsetWidth, =
this.MBwindow.offsetHeight];=0A=
		new Effect.ScaleBy(this.MBwindow, =0A=
			(byWidth), //New width calculation=0A=
			(byHeight), //New height calculation=0A=
			{ duration: .5, afterFinish: function() { this.event("afterResize") =
}.bind(this) // Passing callback=0A=
		});=0A=
	},=0A=
	=0A=
	_update: function() { // Updating MB in case of wizards=0A=
		this.currentDims =3D [this.MBwindow.offsetWidth, =
this.MBwindow.offsetHeight];=0A=
		if((this.options.width + 10 !=3D this.currentDims[0]) || =
(this.options.height + 5 !=3D this.currentDims[1]))=0A=
			new Effect.ScaleBy(this.MBwindow, =0A=
							   (this.options.width + 10 - this.currentDims[0]), //New width =
calculation=0A=
							   (this.options.height + 5 - this.currentDims[1]), //New height =
calculation=0A=
								{afterFinish: this._loadAfterResize.bind(this), =0A=
								beforeStart: function(effect) { =
effect.element.firstChild.childNodes[1].innerHTML =3D =
this.options.loadingString; =
effect.element.firstChild.childNodes[1].style.height =3D "auto"; =
}.bind(this) =0A=
			});=0A=
		else {=0A=
			this.MBwindow.firstChild.childNodes[1].innerHTML =3D =
this.options.loadingString;=0A=
			this.MBwindow.firstChild.childNodes[1].style.height =3D "auto";=0A=
			this._loadAfterResize();=0A=
		}=0A=
	},=0A=
	=0A=
	loadContent: function () { // Load content into MB through AJAX=0A=
		var myAjax =3D new Ajax.Request( this.url, { method: 'get', =
parameters: this.options.params,=0A=
			onComplete: function(originalRequest) {=0A=
				var response =3D new String(originalRequest.responseText);=0A=
				this.MBcontent.innerHTML =3D response;=0A=
				response.extractScripts().map(function(script) { =0A=
					return eval(script.replace("<!--", "").replace("// -->", ""));=0A=
				});=0A=
				// If the ModalBox frame containes form elements or links, first of =
them will bi focused after loading content=0A=
				this.focusableElements =3D =
$A($("MB_content").descendants()).findAll(function(node){return =
(["INPUT", "TEXTAREA", "SELECT", "A", =
"BUTTON"].include(node.tagName));});=0A=
				this.moveFocus(this.focusableElements); // Setting focus on first =
'focusable' element in content (input, select, textarea, link or button)=0A=
				this.event("afterLoad"); // Passing callback=0A=
			}.bind(this)=0A=
		});=0A=
	},=0A=
	=0A=
	moveFocus: function(elementsArray) { // Setting focus to be looped =
inside current MB=0A=
		if(elementsArray.length > 0)=0A=
			elementsArray[0].focus(); // Focus on first focusable element=0A=
		else=0A=
		{=0A=
			$("MB_close").focus();=0A=
			this.focusableElements[0] =3D $("MB_close");=0A=
		}=0A=
	},=0A=
	=0A=
	_loadAfterResize: function() {=0A=
		this._setWidth();=0A=
		this._setPosition();=0A=
		this.loadContent();=0A=
	},=0A=
	=0A=
	kbdHandler: function(e) {=0A=
		switch(e.keyCode)=0A=
		{=0A=
			case Event.KEY_TAB:=0A=
				if(Event.element(e) =3D=3D this.focusableElements.last()) {=0A=
					Event.stop(e);=0A=
					this.moveFocus(this.focusableElements);  // Find last element in MB =
to handle event on it. If no elements found, uses close ModalBox button=0A=
				}=0A=
			break;			=0A=
			case Event.KEY_ESC:=0A=
				this._hide(e);=0A=
			break;=0A=
		}=0A=
	},=0A=
	=0A=
	_deinit: function()=0A=
	{	=0A=
		this._toggleSelects(); // Toggle back 'select' element in IE=0A=
		Event.stopObserving(this.MBclose, "click", this.close );=0A=
		if(this.options.overlayClose)=0A=
			Event.stopObserving(this.MBoverlay, "click", this.hide );=0A=
		Event.stopObserving(window, "resize", this._setWidthAndPosition );=0A=
		Event.stopObserving(document, "keypress", this.kbdHandler );=0A=
		Effect.toggle(this.MBoverlay, 'appear', {duration: 0.35, afterFinish: =
this._removeElements.bind(this) });=0A=
	},=0A=
	=0A=
	_removeElements: function () {=0A=
		if (navigator.appVersion.match(/\bMSIE\b/))=0A=
		{=0A=
			document.body.style.position =3D "";=0A=
			document.body.style.height =3D "";=0A=
			document.body.style.width =3D "";=0A=
		}=0A=
		document.body.style.overflow =3D "";=0A=
		window.scrollTo(this.initScrollX, this.initScrollY);=0A=
		Element.remove(this.MBoverlay);=0A=
		Element.remove(this.MBwrapper);=0A=
		this.isInitialized =3D false;=0A=
		this.event("afterHide"); // Passing afterHide callback=0A=
	},=0A=
	=0A=
	_setOverlay: function () {=0A=
		var array_page_size =3D this._getWindowSize();=0A=
		var max_height =3D Math.max(this._getScrollTop() + array_page_size[1], =
this._getScrollTop() + this.options.height + 30);=0A=
		this.MBoverlay.style.height =3D max_height + "px";=0A=
		this.MBoverlay.style.width =3D array_page_size[0] + "px";=0A=
	},=0A=
	=0A=
	_setWidth: function () {=0A=
		var array_page_size =3D this._getWindowSize();=0A=
		=0A=
		//Set size=0A=
		this.MBwrapper.style.width =3D this.options.width + 10 +"px";=0A=
		this.MBwindow.style.width =3D this.options.width + "px";=0A=
		=0A=
		this.MBwrapper.style.height =3D this.options.height + "px";=0A=
		this.MBwindow.style.height =3D this.options.height + "px";=0A=
		//this.MBcontent.style.height =3D this.options.height - 42 + "px";=0A=
	},=0A=
	=0A=
	_setPosition: function () {=0A=
		var array_page_size =3D this._getWindowSize();=0A=
		this.MBwrapper.style.left =3D ((array_page_size[0] - =
this.MBwrapper.offsetWidth) / 2 ) + "px";=0A=
		this.MBwindow.style.left =3D "0px";=0A=
		this.MBwrapper.style.top =3D this._getScrollTop() + "px";=0A=
	},=0A=
	=0A=
	_setWidthAndPosition: function () {=0A=
		this._setOverlay();=0A=
		this._setPosition();=0A=
	},=0A=
	=0A=
	_getWindowSize: function (){=0A=
		var window_width, window_height;=0A=
		if (self.innerHeight) {	// all except Explorer=0A=
			window_width =3D self.innerWidth;=0A=
			window_height =3D self.innerHeight;=0A=
		} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode=0A=
			window_width =3D document.documentElement.clientWidth;=0A=
			window_height =3D document.documentElement.clientHeight;=0A=
		} else if (document.body) { // other Explorers=0A=
			window_width =3D document.body.clientWidth;=0A=
			window_height =3D document.body.clientHeight;=0A=
		}=0A=
		return [window_width, window_height];=0A=
	},=0A=
	=0A=
	_getScrollTop: function () {=0A=
		//From: http://www.quirksmode.org/js/doctypes.html=0A=
		var theTop;=0A=
		if (document.documentElement && document.documentElement.scrollTop)=0A=
			theTop =3D document.documentElement.scrollTop;=0A=
		else if (document.body)=0A=
			theTop =3D document.body.scrollTop;=0A=
		return theTop;=0A=
	},=0A=
	// For IE browsers -- hiding all SELECT elements=0A=
	_toggleSelects: function() {=0A=
		if (navigator.appVersion.match(/\bMSIE\b/))=0A=
		{=0A=
			var selectsList =3D this.pageContent.getElementsByTagName("select");=0A=
			var selects =3D $A(selectsList);=0A=
			selects.each( function(select) { =0A=
				select.style.visibility =3D (select.style.visibility =3D=3D "") ? =
"hidden" : "";=0A=
			});=0A=
		}=0A=
	},=0A=
	event: function(eventName) {=0A=
		if(this.options[eventName]) this.options[eventName](this.obj);=0A=
	}=0A=
}=0A=
=0A=
Object.extend(Modalbox, Modalbox.Methods);=0A=
=0A=
Effect.ScaleBy =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScaleBy.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, byWidth, byHeight, options) {=0A=
    this.element =3D $(element)=0A=
    var options =3D Object.extend({=0A=
	  scaleFromTop: true,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleByWidth: byWidth,=0A=
	  scaleByHeight: byHeight=0A=
    }, arguments[3] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
	=0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
	 if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
	  =0A=
	this.deltaY =3D this.options.scaleByHeight;=0A=
	this.deltaX =3D this.options.scaleByWidth;=0A=
  },=0A=
  update: function(position) {=0A=
    var currentHeight =3D this.dims[0] + (this.deltaY * position);=0A=
	var currentWidth =3D this.dims[1] + (this.deltaX * position);=0A=
	=0A=
    this.setDimensions(currentHeight, currentWidth);=0A=
  },=0A=
=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    d.width =3D width + 'px';=0A=
    d.height =3D height + 'px';=0A=
    =0A=
	var topd  =3D (height - this.dims[0])/2;=0A=
	var leftd =3D (width  - this.dims[1])/2;=0A=
	if(this.elementPositioning =3D=3D 'absolute') {=0A=
		if(!this.options.scaleFromTop) d.top =3D this.originalTop-topd + 'px';=0A=
		d.left =3D this.originalLeft-leftd + 'px';=0A=
	} else {=0A=
		if(!this.options.scaleFromTop) d.top =3D -topd + 'px';=0A=
		d.left =3D -leftd + 'px';=0A=
	}=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});
------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/ad.js?v3

var server =3D 'http://divx.adbureau.net/hserver/';=0A=
var last_swapped_on =3D 0;=0A=
var iframe;=0A=
=0A=
function swap_ad(type) {=0A=
	var curdate =3D new Date();=0A=
	if ((curdate.getTime() / 1000) - last_swapped_on < 10) {=0A=
		return;=0A=
	}=0A=
	=0A=
	//Area var is printed in header=0A=
	ad_type =3D new Array();=0A=
	=0A=
	// Any changes in this switch should be replicated in Ad.php as well=0A=
	switch (type) {=0A=
    	case 'skyscraper':=0A=
			ad_type['width'] =3D '120';=0A=
			ad_type['height'] =3D '600';=0A=
			aamsz =3D ad_type['width'] + 'x' + ad_type['height'];=0A=
            break;=0A=
    	case 'leaderboard':=0A=
			ad_type['width'] =3D '728';=0A=
			ad_type['height'] =3D '90';=0A=
			aamsz =3D ad_type['width'] + 'x' + ad_type['height'];=0A=
            break;=0A=
        case 'mrec':=0A=
			ad_type['width'] =3D '300';=0A=
			ad_type['height'] =3D '250';=0A=
			aamsz =3D 'MREC';=0A=
            break;=0A=
		case 'postplate':=0A=
			ad_type['width'] =3D '300';=0A=
			ad_type['height'] =3D '250';=0A=
			aamsz =3D 's6postplate';=0A=
            break;=0A=
		case 'spotlight-banner':=0A=
			ad_type['width'] =3D '645';=0A=
			ad_type['height'] =3D '72';=0A=
			aamsz =3D 'vsheader';=0A=
            break;=0A=
    }=0A=
=0A=
	if (iframe) {=0A=
		var url =3D server + 'SITE=3DSTAGE6/' + ad_params + '/AAMSZ=3D' + =
aamsz + '/random=3D' + Math.floor(Math.random() * 100000);=0A=
		$('ad_container').innerHTML =3D "";=0A=
		create_iframe(type, ad_type['width'], ad_type['height'], url);=0A=
		last_swapped_on =3D curdate.getTime() / 1000;=0A=
	}=0A=
}=0A=
=0A=
function post_plate(div){=0A=
	var post_plate_url =3D server + 'SITE=3DSTAGE6/' + ad_params + =
'/AAMSZ=3Ds6postplate/random=3D' + Math.floor(Math.random() * 100000);=0A=
=0A=
	create_iframe('mrec', 300, 250, post_plate_url, div);=0A=
}=0A=
=0A=
function create_iframe(type, width, height, src, div) {=0A=
	var div =3D (div =3D=3D null) ? "ad_container" : div;=0A=
=0A=
	var temp_iframe =3D Builder.node('iframe', {id:'ad_' + type, src:src,  =
width:width, height:height, frameborder:'0', border:'0', scrolling:'no', =
marginwidth:'0', marginheight:'0', allowtransparency:'true', =
style:'background-color:#000;border:none;'});=0A=
	iframe =3D $(div).appendChild(temp_iframe);=0A=
}=0A=

------=_NextPart_000_0000_01C878F6.E7AB24A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://includes.stage6.com/javascript/s_code.js

/* SiteCatalyst code version: H.7.
Copyright 1997-2006 Omniture, Inc.=20
More info available at http://www.omniture.com */
/* Specify the Report Suite ID(s) to track here */
var s_account=3D"divxstagesix,divxglobal"
var s=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
s.trackExternalLinks=3Dtrue
s.linkInternalFilters=3D"javascript:,stage6.com"
s.trackDownloadLinks=3Dtrue
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls,di=
vx"
s.trackInlineStats=3Dtrue
s.linkLeaveQueryString=3Dfalse
s.linkTrackVars=3D"None"
s.linkTrackEvents=3D"None"
s.cookieDomainPeriods=3D""
s.fpCookieDomainPeriods=3D""
s.currencyCode=3D""
s.charSet=3D""
s.prop13=3D"Stage6"

/* Form Analysis Config (should be above doPlugins section) */
s.formList=3D""
s.trackFormList=3Dtrue
s.trackPageName=3Dtrue
s.useCommerce=3Dfalse
s.varUsed=3D"prop7"
s.eventList=3D"" //Abandon,Success,Error

/* WARNING: Changing the visitor namespace will cause drastic changes
to how your visitor data is collected.  Changes should only be made
when instructed to do so by your account manager.*/
s.visitorNamespace=3D"divx"=20

/* Plugin Config */
s.usePlugins=3Dtrue
function s_doPlugins(s) {
	/* Add calls to plugins here */
	s.events=3Ds.events?s.events+',event19':'event19';
	/* Plugin Example: getQueryParam v2.0 */
	s.campaign=3Ds.getQueryParam('cid')


	/* Plugin Example: formAnalysis 2.0  */
	s.setupFormAnalysis(); =20

}
s.doPlugins=3Ds_doPlugins

/************************** PLUGINS SECTION *************************/
/*
 * Plugin: getQueryParam 2.0 - return query string parameter(s)
 */
s.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:''+s.wd.loc"
+"ation);u=3Du=3D=3D'f'?''+s.gtfs().location:u;while(p){i=3Dp.indexOf(','=
);i=3D"
+"i<0?p.length:i;t=3Ds.p_gpv(p.substring(0,i),u);if(t)v+=3Dv?d+t:t;p=3Dp.=
su"
+"bstring(i=3D=3Dp.length?i:i+1)}return v");
s.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: Form Analysis 2.0 (Success, Error, Abandonment)
 */
s.setupFormAnalysis=3Dnew Function(""
+"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var =
f=3Ds.fa;f.ol=3Ds.wd.onload;s."
+"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.=
even"
+"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew =
Array('',''"
+",'','')}");
s.sendFormEvent=3Dnew Function("t","pn","fn","en",""
+"var =
s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D=
t=3D=3D'"
+"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");
s.faol=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd."
+"event;f.os=3Dnew =
Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"
+"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.=
name"
+";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"
+"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]=
=3D'"
+"No Data =
Entered';for(en=3D0;en<fo.elements.length;en++){el=3Dfo.element"
+"s[en];t=3Del.type;if(t&&t.toUpperCase){t=3Dt.toUpperCase();var =
md=3Del.on"
+"mousedown,kd=3Del.onkeydown,omd=3Dmd?md.toString():'',okd=3Dkd?kd.toStr=
in"
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"
+"=3Dmd;el.s_fakd=3Dkd;el.onmousedown=3Ds.fam;el.onkeydown=3Ds.fam}}}}}f.=
ul=3Ds"
+".wd.onunload;s.wd.onunload=3Ds.fasl;}return r;");
s.faos=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,su;if(!e)e=3Ds.wd.event;if(f.vu){s[f.v"
+"u]=3D'';f.va[1]=3D'';f.va[3]=3D'';}su=3Df.os[this.name];return =
su?su(e):tru"
+"e;");
s.fasl=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,a=3Df.va,l=3Ds.wd.location,ip=3Ds.trackPag=
"
+"eName,p=3Ds.pageName;if(a[1]!=3D''&&a[3]!=3D''){a[0]=3D!p&&ip?l.host+l.=
path"
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!=3D'No Data =
Entered'){if(e=3D=3D'e')a[2]=3D"
+"'Error';else if(e=3D=3D's')a[2]=3D'Success';else a[2]=3D'Abandon'}else =
a[2]"
+"=3D'';var =
tp=3Dip?a[0]+':':'',t3=3De!=3D's'?':('+a[3]+')':'',ym=3D!f.uc&&a[3]"
+"!=3D'No Data =
Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=3Ds.linkTrackV"
+"ars,lte=3Ds.linkTrackEvents,up=3Ds.usePlugins;if(f.uc){s.linkTrackVars=3D=
"
+"ltv=3D=3D'None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=3D=
lt"
+"e=3D=3D'None'?f.vl:lte+','+f.vl;f.cnt=3D-1;if(e=3D=3D'e')s.events=3Ds.p=
t(f.vl,'"
+",','fage',2);else =
if(e=3D=3D's')s.events=3Ds.pt(f.vl,',','fage',1);else s"
+".events=3Ds.pt(f.vl,',','fage',0)}else{s.linkTrackVars=3Dltv=3D=3D'None=
'?f."
+"vu:ltv+','+f.vu}s[f.vu]=3Dym;s.usePlugins=3Dfalse;s.tl(true,'o','Form =
A"
+"nalysis');s[f.vu]=3D'';s.usePlugins=3Dup}return =
f.ul&&e!=3D'e'&&e!=3D's'?f."
+"ul(e):true;");
s.fam=3Dnew Function("e",""
+"var s=3Ds_c_il["+s._in+"],f=3Ds.fa;if(!e) e=3Ds.wd.event;var =
o=3Ds.trackLas"
+"tChanged,et=3De.type.toUpperCase(),t=3Dthis.type.toUpperCase(),fn=3Dthi=
s."
+"form.name,en=3Dthis.name,sc=3Dfalse;if(document.layers){kp=3De.which;b=3D=
e."
+"which}else{kp=3De.keyCode;b=3De.button}et=3Det=3D=3D'MOUSEDOWN'?1:et=3D=
=3D'KEYDOW"
+"N'?2:et;if(f.ce!=3Den||f.cf!=3Dfn){if(et=3D=3D1&&b!=3D2&&'BUTTONSUBMITR=
ESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=3Dfn;f.va[3]=3De=
"
+"n;sc=3Dtrue}else =
if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"
+"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else =
if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["
+"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D=
1&&this.s"
+"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return =
this.s_fak"
+"d(e);");
s.ee=3Dnew Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");
s.fage=3Dnew Function("e","a",""
+"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return =
x=3D=3Da?e:'';");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D
f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=

0&&b<e))e=3Db;if(e<0||(c>=3D0&&c<e))e=3Dc;if(e>=3D0){x+=3D(e>s?f.substrin=
g(s,e):
'')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x
+f.substring(s)}return f}function s_c2fa(f){var =
s=3Df.indexOf('(')+1,e=3D
f.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df.substring(s,s+1);if(c=3D=
=3D',')
a+=3D'","';else if(("\n\r\t ").indexOf(c)<0)a+=3Dc;s++}return =
a?'"'+a+'"':
a}function s_c2f(cc){cc=3D''+cc;var fc=3D'var f=3Dnew Function(',s=3D
cc.indexOf(';',cc.indexOf('{')),e=3Dcc.lastIndexOf('}'),o,a,d,q,c,f,h,x
fc+=3Ds_c2fa(cc)+',"var s=3Dnew Object;';c=3Dcc.substring(s+1,e);s=3D
c.indexOf('function');while(s>=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)=
;a=3D
s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);=
if(
q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"
)q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s=
)
+'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'
+c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return =
s");'
eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"
+"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s."
+"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds=
;s.w"
+"d.s_c_in++;s.m=3Dfunction(m){return =
(''+m).indexOf('{')<0};s.fl=3Dfunct"
+"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"
+"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"
+"ndexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for"
+"(var p=3D0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"
+"))<0)return 0;return 1};s.rep=3Dfunction(x,o,n){var =
i=3Dx.indexOf(o),l=3D"
+"n.length>0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri=
"
+"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var =
s"
+"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D=
=3D"
+"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D=
"
+"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "
+"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"
+";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')"
+"):x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"
+"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(=
t,"
+"a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.leng"
+"th?t:''}return ''};s.isf=3Dfunction(t,a){var =
c=3Da.indexOf(':');if(c>=3D0"
+")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);=
retu"
+"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf"
+"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0};s.fs=3Dfunction(x,f){var s"
+"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.c_d=3D'';s.c_gdf=3Df"
+"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return =
0};s.c_gd=3Dfunc"
+"tion(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriod"
+"s,p;if(!n)n=3Ds.cookieDomainPeriods;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=
"
+"=3Dn>2?n:2;p=3Dd.lastIndexOf('.');if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.l=
astInd"
+"exOf('.',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d"
+"}}return s.c_d};s.c_r=3Dfunction(k){var s=3Dthis;k=3Ds.ape(k);var =
c=3D' '+s"
+".d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':"
+"s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!=3D'[[B]]'?v"
+":''};s.c_w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime"
+",t;v=3D''+v;l=3Dl?(''+l).toUpperCase():'';if(e&&l!=3D'SESSION'&&l!=3D'N=
ONE'"
+"){t=3D(v!=3D''?parseInt(l?l:0):-60);if(t){e=3Dnew =
Date;e.setTime(e.getTim"
+"e()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:=
'[[B"
+"]]')+'; path=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()+';':'"
+"')+(d?' domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfuncti"
+"on(o,e,r,f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.eh"
+"l=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i]"
+".e=3D=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;"
+"if(r||f){x.b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return =
b}return 0"
+"};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r;if(s.apv>=3D5&&(!s.isopera||"
+"s.apv>=3D7))eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.m(t)?s[t](=
e)"
+":t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds.m(b)?s[b](a)"
+":b(a);else{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a);s.eh(s.wd"
+",'onerror',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dthis;return =
s.t"
+"fs};s.gtfsoe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];s.eh(window,"
+"\"onerror\",1);s.etfs=3D1;var =
c=3Ds.t();if(c)s.d.write(c);s.etfs=3D0;retu"
+"rn true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfsf=3Dfunction(w){v"
+"ar =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
o"
+"cation.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s."
+"gtfs=3Dfunction(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.etfs)s.tfs=3Ds"
+".cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.ca=3Df"
+"unction(){var =
s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.apv>=3D3&&(!s."
+"isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images=
[i"
+"mn]&&(!s.isns||(s.apv<4||s.apv>=3D5))){s.d.write('<im'+'g =
name=3D\"'+im"
+"n+'\" height=3D1 width=3D1 border=3D0 =
alt=3D\"\">');if(!s.d.images[imn])s.i"
+"os=3D0}}};s.mr=3Dfunction(sess,q,ta){var =
s=3Dthis,ns=3Ds.visitorNamespace,u"
+"nc=3Ds.rep(s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?=
's"
+"':'')+'://'+(ns?ns:(s.ssl?'102':unc))+'.112.2O7.net/b/ss/'+s.un+'/1"
+"/H.7-pdv-2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if("
+"s.isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else =
rs=3Ds.fl(rs,204"
+"7)}if(s.ios||s.ss){if (!s.ss)s.ca();im=3Ds.wd[imn]?s.wd[imn]:s.d.imag"
+"es[imn];if(!im)im=3Ds.wd[imn]=3Dnew =
Image;im.src=3Drs;if(rs.indexOf('&pe=3D"
+"')>=3D0&&(!ta||ta=3D=3D'_self'||ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.w=
d.name))){"
+"b=3De=3Dnew Date;while(e.getTime()-b.getTime()<500)e=3Dnew Date}return =
''"
+"}return '<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\""
+"\">'};s.gg=3Dfunction(v){var s=3Dthis;return =
s.wd['s_'+v]};s.glf=3Dfuncti"
+"on(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);var =
s=3Dthis,v=3Ds.g"
+"g(t);if(v)s[t]=3Dv};s.gl=3Dfunction(v){var =
s=3Dthis;s.pt(v,',','glf',0)};"
+"s.gv=3Dfunction(v){var s=3Dthis;return =
s['vpm_'+v]?s['vpv_'+v]:(s[v]?s["
+"v]:'')};s.havf=3Dfunction(t,a){var =
s=3Dthis,b=3Dt.substring(0,4),x=3Dt.subs"
+"tring(4),n=3DparseInt(x),k=3D'g_'+t,m=3D'vpm_'+t,q=3Dt,v=3Ds.linkTrackV=
ars,e=3D"
+"s.linkTrackEvents;s[k]=3Ds.gv(t);if(s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';=
"
+"if(v&&!s.pt(v,',','isf',t))s[k]=3D'';if(t=3D=3D'events'&&e)s[k]=3Ds.fs(=
s[k]"
+",e)}s[m]=3D0;if(t=3D=3D'pageURL')q=3D'g';else =
if(t=3D=3D'referrer')q=3D'r';else i"
+"f(t=3D=3D'vmk')q=3D'vmt';else =
if(t=3D=3D'charSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)s["
+"k]=3D'UTF-8'}else if(t=3D=3D'visitorNamespace')q=3D'ns';else =
if(t=3D=3D'cookieD"
+"omainPeriods')q=3D'cdp';else if(t=3D=3D'cookieLifetime')q=3D'cl';else =
if(t=3D"
+"=3D'variableProvider')q=3D'vvp';else =
if(t=3D=3D'currencyCode')q=3D'cc';else i"
+"f(t=3D=3D'channel')q=3D'ch';else if(t=3D=3D'campaign')q=3D'v0';else =
if(s.num(x)"
+") {if(b=3D=3D'prop')q=3D'c'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'hier'"
+"){q=3D'h'+n;s[k]=3Ds.fl(s[k],255)}}if(s[k]&&t!=3D'linkName'&&t!=3D'link=
Type"
+"')s.qav+=3D'&'+q+'=3D'+s.ape(s[k]);return ''};s.hav=3Dfunction(){var =
s=3Dth"
+"is;s.qav=3D'';s.pt(s.vl_t,',','havf',0);return =
s.qav};s.lnf=3Dfunction("
+"t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';var =
te=3Dt.indexOf"
+"('=3D');if(t&&te>0&&h.indexOf(t.substring(te+1))>=3D0)return =
t.substrin"
+"g(0,te);return ''};s.ln=3Dfunction(h){var =
s=3Dthis,n=3Ds.linkNames;if(n)r"
+"eturn s.pt(n,',','lnf',h);return =
''};s.ltdf=3Dfunction(t,h){t=3Dt?t.toL"
+"owerCase():'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?"
+"h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'+t=
"
+")return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh"
+"?h.toLowerCase():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Df"
+"unction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExterna"
+"lFilters,lif=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.location.hostna=
"
+"me;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','lt"
+"df',h))return 'd';if(s.trackExternalLinks&&(lef||lif)&&(!lef||s.pt("
+"lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';retu"
+"rn ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,"
+"\"onclick\");s.lnk=3Ds.co(this);s.t();s.lnk=3D0;if(b)return =
this[b](e);"
+"return true');s.bc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],f;if(s"
+".d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=3De.srcElement?e.srcElemen"
+"t:e.target;eval(\"try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s"
+".eo.parentNode))s.t()}catch(f){}\");s.eo=3D0');s.ot=3Dfunction(o){var =
a"
+"=3Do.type,b=3Do.tagName;return =
(a&&a.toUpperCase?a:b&&b.toUpperCase?b:o"
+".href?'A':'').toUpperCase()};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o)"
+",p=3Do.protocol,c=3Do.onclick,n=3D'',x=3D0;if(!o.s_oid){if(o.href&&(t=3D=
=3D'A'|"
+"|t=3D=3D'AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=3D=
o."
+"href;else if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\","
+"''),\"\\t\",''),' ','');x=3D2}else =
if(o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBMI"
+"T')){n=3Do.value;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3D"
+"s.fl(n,100);o.s_oidt=3Dx}}return o.s_oid};s.rqf=3Dfunction(t,un){var =
s=3D"
+"this,e=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';return=
 u&&"
+"u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunction(=
"
+"un){var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return"
+" s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=3Dfunction(t,"
+"a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.s"
+"qq[q]=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return =
0};s.sqs"
+"=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){v"
+"ar s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew =
Object;s.squ=3Dnew Obje"
+"ct;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'';for(=
"
+"x in s.squ)s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x in s.s"
+"qq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ap=
e(x)"
+";c++}return s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s."
+"_in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3Dthis[b](e);fo=
r("
+"i=3D0;i<s.d.links.length;i++){o=3Ds.d.links[i];oc=3Do.onclick?\"\"+o.on=
cl"
+"ick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&o"
+"c.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=3D"
+"function(){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){if"
+"(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&"
+"s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else "
+"s.eh(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visit"
+"orSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.un+(g?'_'+g:''),n=3D=
"
+"s.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));i"
+"f(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return =
0;n=3Dx}if(n%10000>v)retur"
+"n 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)retur"
+"n 1;return 0};s.dyasf=3Dfunction(t,m){var =
s=3Dthis,i=3Dt?t.indexOf('=3D'):-"
+"1,n,x;if(i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.pt"
+"(x,',','dyasmf',m))return n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x"
+"=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dynamicAcco=
un"
+"tMatch,n,i;s.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.location.host;i"
+"f(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLowerCase();n=3Ds=
.pt("
+"l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');s.fun=3Di<0?s.un:s=
.u"
+"n.substring(0,i)};s.t=3Dfunction(){var s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DM"
+"ath&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTim"
+"e(),sess=3D's'+Math.floor(tm.getTime()/10800000)%10+sed,yr=3Dtm.getYear=
"
+"(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(yr<1900?yr+1900:yr)+' '+t"
+"m.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay("
+")+' =
'+tm.getTimezoneOffset(),tfs=3Ds.gtfs(),ta=3D'',q=3D'',qs=3D'';s.uns();"
+"if(!s.q){var =
tl=3Dtfs.location,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1.0"
+"',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps;if(s.apv=
>=3D4)"
+"x=3Dscreen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3)=
"
+"{j=3D'1.1';v=3Ds.n.javaEnabled()?'Y':'N';if(s.apv>=3D4){j=3D'1.2';c=3Ds=
creen."
+"pixelDepth;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeight;if(s.apv>=3D4.06)=
j=3D"
+"'1.3'}}s.pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnab"
+"led()?'Y':'N';j=3D'1.2';c=3Dscreen.colorDepth;if(s.apv>=3D5){bw=3Ds.d.d=
ocum"
+"entElement.offsetWidth;bh=3Ds.d.documentElement.offsetHeight;j=3D'1.3';=
"
+"if(!s.ismac&&s.b){s.b.addBehavior('#default#homePage');hp=3Ds.b.isHom"
+"ePage(tl)?\"Y\":\"N\";s.b.addBehavior('#default#clientCaps');ct=3Ds.b"
+".connectionType}}}else r=3D''}if(s.pl)while(pn<s.pl.length&&pn<30){ps"
+"=3Ds.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=3Dps;pn++}s.q=3D(x=
?'"
+"&s=3D'+s.ape(x):'')+(c?'&c=3D'+s.ape(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D'=
+v:'"
+"')+(k?'&k=3D'+k:'')+(bw?'&bw=3D'+bw:'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D=
'+s."
+"ape(ct):'')+(hp?'&hp=3D'+hp:'')+(p?'&p=3D'+s.ape(p):'')}if(s.usePlugins=
"
+")s.doPlugins(s);var =
l=3Ds.wd.location,r=3Dtfs.document.referrer;if(!s.p"
+"ageURL)s.pageURL=3Ds.fl(l?l:'',255);if(!s.referrer)s.referrer=3Ds.fl(r?=
"
+"r:'',255);if(s.lnk||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)return '';var"
+" =
p=3Ds.gv('pageName'),w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc=
;if"
+"(s.eo&&o=3D=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElement?o.par=
entE"
+"lement:o.parentNode;if(!o)return =
'';t=3Ds.ot(o);n=3Ds.oid(o);x=3Do.s_oidt"
+"}oc=3Do.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=3D0&&oc.inde=
"
+"xOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return =
''}ta=3Dn?o.target"
+":1;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString||=
i<"
+"0?h:h.substring(0,i);l=3Ds.linkName?s.linkName:s.ln(h);t=3Ds.linkType?s=
"
+".linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D=
'd'|"
+"|t=3D=3D'e'?s.ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l?'&pev2=3D'+s.ap=
e(l)"
+":'');else =
trk=3D0;if(s.trackInlineStats){if(!p){p=3Ds.gv('pageURL');w=3D0"
+"}t=3Ds.ot(o);i=3Do.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID'=
);"
+"x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'+=
w:'')+"
+"'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'=
&o"
+"i=3D'+i:'')}}if(!trk&&!qs)return '';var =
code=3D'';if(trk&&s.vs(sed))cod"
+"e=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),ta=
"
+");s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3Ds.wd.s_objec=
tID=3D"
+"'';return code};s.tl=3Dfunction(o,t,n){var =
s=3Dthis;s.lnk=3Ds.co(o);s.lin"
+"kType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D(s.wd.location.protocol.toLower=
Ca"
+"se().indexOf('https')>=3D0);s.d=3Ddocument;s.b=3Ds.d.body;s.n=3Dnavigat=
or;s"
+".u=3Ds.n.userAgent;s.ns6=3Ds.u.indexOf('Netscape6/');var =
apn=3Ds.n.appNam"
+"e,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE '),o=3Ds.u.indexOf('Opera =
'),i;"
+"if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s.isie=3D(apn=3D=3D'Micro=
soft I"
+"nternet =
Explorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D=3D'Opera'"
+");s.ismac=3D(s.u.indexOf('Mac')>=3D0);if(o>0)s.apv=3DparseFloat(s.u.sub=
st"
+"ring(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv.substring(ie+5));if(s.a"
+"pv>3)s.apv=3DparseFloat(i)}else =
if(s.ns6>0)s.apv=3DparseFloat(s.u.subst"
+"ring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(String.fromCharC"
+"ode){i=3Descape(String.fromCharCode(256)).toUpperCase();s.em=3D(i=3D=3D=
'%C4"
+"%80'?2:(i=3D=3D'%U0100'?1:0))}s.un=3Dun;s.uns();s.vl_l=3D'vmk,charSet,v=
isit"
+"orNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,ref"
+"errer,currencyCode,purchaseID';s.vl_t=3Ds.vl_l+',variableProvider,cha"
+"nnel,server,pageType,campaign,state,zip,events,products,linkName,li"
+"nkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+n;"
+"s.vl_g=3Ds.vl_t+',trackDownloadLinks,trackExternalLinks,trackInlineSt"
+"ats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,"
+"linkInternalFilters,linkNames';if(pg)s.gl(s.vl_g);s.ss=3Dss;if(!ss){s"
+".wds();s.ca()}}",
l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in=
dexOf(
'MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(l)for(i=3D0;i<l.length;i++){
s=3Dl[i];s.uns();if(s.un=3D=3Dun)return s;else =
if(s.pt(s.un,',','isf',un)){
s=3Ds.co(s);s.un=3Dun;s.uns();return =
s}}if(e>0){a=3DparseInt(i=3Dv.substring(e
+5));if(a>3)a=3DparseFloat(i)}else =
if(m>0)a=3DparseFloat(u.substring(m+10)
);else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(
un,pg,ss)}
------=_NextPart_000_0000_01C878F6.E7AB24A0--
