From: "Saved by Windows Internet Explorer 7"
Subject: Wedding Website | Libbe and Ben
Date: Fri, 22 Aug 2008 07:48:53 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_002B_01C9042B.85D5B590"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669

This is a multi-part message in MIME format.

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cs01.ewedding.com/v30/stories.php?a=libben&stry=2004125

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Wedding Website | Libbe and Ben</TITLE>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"wedding website,wedding websites,free wedding =
website,personal wedding website,wedding webpage, wedding announcement"=20
name=3Dkeywords>
<META=20
content=3D"Create a FREE wedding website. Rated best by The Wall Street =
Journal, PC Magazine and as featured on THE VIEW. Net's largest =
provider."=20
name=3Ddescription>
<SCRIPT src=3D"http://cs01.ewedding.com/js/sifr.js" =
type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://cs01.ewedding.com/css/372.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT language=3DJavaScript =
src=3D"http://cs01.ewedding.com/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://cs01.ewedding.com/js/popup.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16711" name=3DGENERATOR></HEAD>
<BODY>
<DIV class=3Dmain_wrapper>
<DIV class=3Douter_wrap_top>
<DIV class=3Dinner_wrap_top>
<H2 class=3Dnames>Libbe and Ben</H2><IMG=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px"=20
src=3D"http://cs01.ewedding.com/b/372/line.gif"><BR><IMG=20
src=3D"http://cs01.ewedding.com/b/372/orn.gif">=20
<H2 class=3Ddate>July 26th, 2008</H2></DIV></DIV><IMG =
class=3Dribbon_width=20
src=3D"http://cs01.ewedding.com/b/372/ribbon.gif"><BR>
<DIV class=3Douter_wrap_bot>
<DIV class=3Dinner_wrap_bot>
<DIV class=3Dnav_cont><A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/main.php?a=3Dlibben">Homepage</A><A =
class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/vendors.php?a=3Dlibben">Welcome to =
Vashon=20
Island!!</A><A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/regards.php?a=3Dlibben">Important =
Information=20
for Guests</A><A class=3Dnav2=20
href=3D"http://cs01.ewedding.com/v30/stories.php?a=3Dlibben">Amazing =
People We've=20
Worked With</A><A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/wish_list.php?a=3Dlibben">Our, uh, =
story,=20
Ahem.</A><A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/photos.php?a=3Dlibben">Pictures</A><=
A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/registry.php?a=3Dlibben">Registry/Ca=
rbon=20
Offsets</A><A class=3Dnav=20
href=3D"http://cs01.ewedding.com/v30/comments.php?a=3Dlibben">Guest =
book</A>=20
<BR><BR><A =
href=3D"http://cs01.ewedding.com/v30/photos.php?a=3Dlibben"><IMG=20
src=3D"http://content.ewedding.com/24/1007324/1x10036457_t.jpg" =
border=3D0></A>=20
</DIV><!-- nav -->
<DIV class=3Dmain><!-- Start top comments -->
<H2 class=3Dsub>Amazing People We've Worked With...</H2><FIELD:HEADER>
<DIV class=3Dtop_comment>
<P></P></DIV></FIELD:HEADER>
<DIV style=3D"PADDING-BOTTOM: 15px; TEXT-ALIGN: center"><SELECT=20
onchange=3D"window.location.href=3D'stories.php?a=3Dlibben&amp;stry=3D'+t=
his.options[this.selectedIndex].value"><OPTION=20
  value=3D2000875>Invite Design</OPTION><OPTION value=3D2000817>The No =
Trash Bash=20
  via Sustainable Vashon</OPTION><OPTION value=3D2000878>The Sherwood=20
  Press</OPTION><OPTION value=3D2000879>Herban Feast</OPTION><OPTION=20
  value=3D2000880>Isadora's</OPTION><OPTION value=3D2000881>K-Jo=20
  Farms</OPTION><OPTION value=3D2004125 selected>Dryden=20
  Calligraphy</OPTION><OPTION value=3D2012077>Cakes--Monkey =
Tree</OPTION><OPTION=20
  value=3D2012079>Bouquets</OPTION><OPTION value=3D2013215>Kenneth =
Shook--Ceremony=20
  Pictures</OPTION><OPTION value=3D2013216>Damien Jones--Reception &amp; =
Ceremony=20
  Pics</OPTION><OPTION value=3D2013221>Royal =
Restrooms</OPTION></SELECT></DIV><!-- End top comments --><!-- Start =
section --><!-- Start list -->
<DIV=20
align=3Dcenter><REPEAT></REPEAT><!-- End list --><!-- Start story =
--><FIELD:SHOW_STORY>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D450 border=3D0>
  <TBODY>
  <TR>
    <TD>
      <H1>Dryden Calligraphy</H1><SPAN class=3Dmain_image>
      <DIV class=3Dpop id=3Dpopup=20
      style=3D"DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: =
absolute; TOP: 0px"=20
      onclick=3DpreviewHide(this);>
      <DIV><IMG class=3Dbutton id=3Dpopupimage border=3D0> </DIV></DIV>
      <DIV class=3D"" id=3Dmoviepop=20
      style=3D"BORDER-RIGHT: #a1a1a1 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: #a1a1a1 1px solid; DISPLAY: none; PADDING-LEFT: 10px; =
Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a1a1a1 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #a1a1a1 1px solid; POSITION: =
absolute; TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right">
      <DIV id=3DmediaContainer></DIV>
      <P=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 6px 0px 0px; PADDING-TOP: 0px"><A=20
      onclick=3DmediaHide(); href=3D"javascript:void(0);"><IMG =
height=3D22=20
      src=3D"http://cs01.ewedding.com/setup/images/closelabel.gif"=20
      width=3D66></A></P></DIV>
      <TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dcenter>
        <TBODY>
        <TR>
          <TD class=3DcontentImageLarge><IMG id=3D2004125_1=20
            =
src=3D"http://content.ewedding.com/24/1007324/story2004125.jpg"=20
            dimensions=3D"375,249,130,86"></TD></TR></TBODY></TABLE>
      <DIV class=3Dclear></DIV></SPAN>Cyndi Dryden is an awesome woman =
who has=20
      helped us with a expidited project.&nbsp; It turned out =
beautifully, not=20
      to mention extremely fast and wonderful communication.&nbsp; If =
you like=20
      your invite&nbsp;envelope, she's done her job!=20
      <DIV class=3D"extras images">
      <DIV class=3Dclear></DIV></DIV>
      <DIV class=3Dextras><STRONG>Links:</STRONG> =
<FIELD:URL><FIELD:URLNAME><A=20
      href=3D"http://www.drydencalligraphy.com/" target=3D_blank>Cyndi's =

      website</A></FIELD:URLNAME></FIELD:URL>=20
      <FIELD:URL1></FIELD:URL1><FIELD:URL2></FIELD:URL2></DIV>
      <DIV class=3Dextras style=3D"DISPLAY: =
none"><STRONG>Files:</STRONG> <SPAN=20
      class=3Ddownload style=3D"DISPLAY: none"><IMG src=3D"" border=3D0> =
<A=20
      =
href=3D"http://cs01.ewedding.com/v30/dl.php?f=3DSTORIES:1:2004125"></A></=
SPAN><SPAN=20
      class=3Ddownload style=3D"DISPLAY: none"><SPAN=20
      style=3D"DISPLAY: none">&nbsp;|&nbsp;</SPAN><IMG src=3D"" =
border=3D0> <A=20
      =
href=3D"http://cs01.ewedding.com/v30/dl.php?f=3DSTORIES:2:2004125"></A></=
SPAN><SPAN=20
      class=3Ddownload style=3D"DISPLAY: none"><SPAN=20
      style=3D"DISPLAY: none">&nbsp;|&nbsp;</SPAN><IMG src=3D"" =
border=3D0> <A=20
      =
href=3D"http://cs01.ewedding.com/v30/dl.php?f=3DSTORIES:3:2004125"></A></=
SPAN></DIV></TD></TR></TBODY></TABLE></FIELD:SHOW_STORY><BR></DIV><!-- =
End --></DIV><!-- main -->
<DIV class=3Dclear></DIV></DIV><!-- inner_wrap_bot =
--></DIV><!--outer_wrap_bot-->
<DIV class=3Dfooter><COUNTER></COUNTER>
<DIV class=3Dsig><A href=3D"http://www.ewedding.com/" =
target=3Dblank><IMG=20
alt=3D"wedding website"=20
src=3D"http://cs01.ewedding.com/setup/images/wedding.gif"></A>
<P><A href=3D"http://www.ewedding.com/" target=3Dblank>Wedding =
websites</A> by <A=20
href=3D"http://www.ewedding.com/" =
target=3Dblank>eWedding.com</A><BR>Copyright =C2=A9=20
2008. All Rights Reserved.</P></DIV>
<DIV class=3Dads></DIV></DIV></DIV><!-- main_wrapper -->
<SCRIPT type=3Dtext/javascript>
//<![CDATA[

if(typeof sIFR =3D=3D "function"){

// This is the preferred "named argument" syntax
	sIFR.replaceElement(named({sSelector:"h2.names", =
sFlashSrc:"/img/snell.swf", sColor:"#362f2d", sBgColor:"#fbf7de", =
nPaddingTop:0, nPaddingBottom:0, =
sFlashVars:"textalign=3Dcenter&offsetTop=3D0"}));



};

//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[

if(typeof sIFR =3D=3D "function"){

// This is the preferred "named argument" syntax
	sIFR.replaceElement(named({sSelector:"h2.date", =
sFlashSrc:"/img/snell.swf", sColor:"#362f2d", sBgColor:"#fbf7de", =
nPaddingTop:0, nPaddingBottom:0, =
sFlashVars:"textalign=3Dcenter&offsetTop=3D0"}));



};

//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[

if(typeof sIFR =3D=3D "function"){

// This is the preferred "named argument" syntax
	sIFR.replaceElement(named({sSelector:"h2.sub", =
sFlashSrc:"/img/snell.swf", sColor:"#362f2d", sBgColor:"#fbf7de", =
nPaddingTop:0, nPaddingBottom:0, sWmode:"Transparent", =
sFlashVars:"textalign=3Dleft&offsetTop=3D0"}));



};

//]]>
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cs01.ewedding.com/b/372/line.gif

R0lGODlhQgIDAOYAAPXu0fXu0MuvdcirbsmrcNvHmNG5g9jCkd7Mn860fMeqbfTsztbAjffx1eLR
p93KnPDmxdnFlOjatObYsMyxeOfZsuXXr9W+i/jy1tO7hsmscM2yefLpysiqbeTUq/Hoyfbw1ODP
o+vfu+/lxOPTqdC3gOreucuvdM+1ffPrzfbv0uHQpfDnx9fBj82yeu7kwtnDkunbtsuwdtG4gtW9
itS8iO7jwOnduO3hvt/NoeTVrMquc8qtcuzgvdzImvLqy9K6hc+2ftrGlt7Lnvjz2Pn02vnz2fr1
3MepbPv33gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABCAgMAAAfqgEmCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goZFHSUVG
RBgNICoAAQspPxwfLBAjLzY4PSImNzESFRMWOh4kDishOQhDDz4FQhEwBy0MFzQ1GUAGMyVBKAku
GxQyAic7PBoEAx0KSO3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMI2ynoMICABh47TgiQQWGD
iwQogpSYYQBIhho0LjBocQBGBCEFfDwYgiBHiBUOSHjQYWFCBQkxbpgQ0QOHjRcjILD4wOFHigUB
AKgA0QCDqKdQo0qdSrWq1atYs2rduigQADs=

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cs01.ewedding.com/b/372/orn.gif

R0lGODlhTAAaAOYAAO3lyX91at7RsLSqlurixdrNrMvEt5SKff79+ebcvNrVxqKZi2hdVYV4Z/n1
4uXauvLu4od9dPbx3qykm4qAc/DozPn16vHs2tTFopWNgrmyofn02szCqd3TuOXh1NPKs87Kwv//
//z55vz66YuCefTt0uDUs+jfwODXu/377HRpXq2lltPJrbuwl11RSvjz2cW5nZ2Qe52Thby1q9DM
x6eejHFlXKCVgaGZlfz78uXh2uXcxMG8tsS6o/Py73lsX+/ny7exqvLw5uLXtndsY6OYhaudgtzQ
rbirjnxxZbixp+3q3PHqzqqgjeLZvqqhlZCEdZaIcqCTe6mhkPr47u7n0/Lr0eTdysS+rvr35/Xx
1qymofr38vv579LDntfIpZiNfNDKu6GWiOfdv2xgU7CmkmRXTf799vfy1/Xv1Pr23fv44P789P38
8vXw1fz44uHVtfbw1piLd9jKp+bgzravqePXt+Tg0X92cJCGfO3o1NnPutjOtMu/oVNHQfv33iH5
BAAAAAAALAAAAABMABoAAAf/gH+Cg4SFhoJrIyltZ42NKSlvh5OUlZaXhGspZ2wQWCsHAaKiT0o6
KWuYqquqb22dKwEUUz0dD3C4cDADMQETS6zBlmsiKWxnCCEhCI0hHhkUGid2DwQXFtgOG25MAGNN
STMbwuSDxiE+NFskeAx+fgx4eH5PM1dVFlR3GguiC0p3Nmx4UQIFlBUOjCVTpuxMDkmUiEESkYrS
CARtlFCAl+SHRxUu3ol8h2cLngC0WBRo0QRKDTR/1mSBkGeFgRUUVIz0gwfHHTWGRLBBAAHEhAkg
IEDM1CYFFhUHWhSYU0DAkSMdWqgwEqUBmZ0M8hioYsUKEAInqnTppCGCHzA9/zgMETDny5cWctxN
gTloRAgFOWXUKALGRoYrQBGduZBhihM41Zi4QYPGgp4AJkyceICCAxkyIUUywOEhSxd9sSgM4FNG
zhAATNLITlMCwIMYfii4ESQixAwXPR6YeDBmzIMWNj6M+5PjQoAPJwhYQbP8T7EMHxIw2eCAyoEy
Bb4YSbIzwLoAAzoMqQahwRg0iQepIfjETwstf9jQ8APlCIE0LwT4Qho72MDHOGwskB0QfBHSRhhT
nADEOA9SkMAJJZRwQh9yhPYOAwdwIB0aCVHwQIOGOGADFARskEIG7xRRgiEbGEBBBWqkQIGE1RHC
RgYdEMDXj3w8kIZ1XXBBx/8NfpixUwQgZPHgFCdSksMTPzzwwhsTvBPDCT0KkgMDWtJAJX6HnBGA
domxsSYTFyEQRgYu1MABBlI4ORIDdZCwAwEvUILAAnKYAFMVN0ThBZiGhBCAAFoIEUECgaYZABxo
/pECCXtwIYQGDKhQhh0CjAGEFQnc8NVILojhQUWGbMJAC1oKUkJxmQ4ilAuGroFHE7sd4iYcML2R
AgJBiHGACyEKIACGLwC1wa1I6MRqBjpkUYgICKyQhAAAVBegsIAdsRsANiywRAoiFLKpExYggIAH
KzDAABgFHPEAAGmEKZMFAASw6kgB8JBFKkIpoEIHcBxpySIk9GAHXxXcYMP/AUGAkANDZ2whxhMZ
hFoDCxj8oMEFDsQn0VAQaKBCCwLAEIWeok0AgZwBOGFHBcO8Asq+1WkIww0NJGGtCwG4cMMAVZVa
wQ43JIFUDo4IEQZOKgyAgh0ElADEA0Y0sBNPKiiwAxPxGaIJUdCckECufwxYwQlDwEHXFwUUAYUd
AFihRbRqWIFCE2AkMUoAMpTBgh1wSDfOfBqyIMXA77gQQRA6sDGRCMVsEgIE9dbwwAMzHjIfZXHI
5kYJeUxROiEvWEFAAnXnkgABkoX5hwMzsUBGAz94+CEJWwRBAw0gKBGLCzKwYMIYr6+SBhQySHDI
QJRl/8IGaQuySRsKZHAAyR9HWIWEFBTYQLNoSRQxgFUPVIAiK2kUYYMB2rKSSBsIpKBBAAfowBhO
ID801CYBcAiPF7yAgQbirVRdi1Y5BJEGDhAhCTzoArsoIQJFIMMTGVDBFPgwBO3ARz7Y08JsZqMF
NGxvgoVAAwBgQAEGZCAICmCGI+TFCQV8IgAi5MAtTsCEE8LwiH9Qgxu+NjQoJIEBh1OBCgBYg1rA
QTMVAFD3kAjD+aRhbrcQgAly4SzISKgEf9siF9c4nxegoYXZi0McXPjCNVYiEAA7

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cs01.ewedding.com/b/372/ribbon.gif

R0lGODlhJgMsAOYAAFZENFpIN2NPPGZRPvTw0V9MOmlTQNvWu2BMOnlgSfjz1OvmyWtVQfXw0cfD
qmhSP8fEquvnyVtIN2FNO2pUQPj01NvXu/Tw0GVQPfnz1GRQPXphSuzmycjDqsjEqtzWu9zXu1lH
Nl5LOdvWusfDqfjz0+znyfn01PXw0OvnyOvmyMfEqfj0008/MFVENNvXunhfSVdFNVJBMuzmyPnz
00g5LFRDM0w8Lvn009zWuuznyMjDqXxiS9zXusjEqVlGNEI0KF9KN0c4K1BAMUs8Ln1jTFFAMV5K
N0M1KVdEM0o7LUU3Kt2/ite4hE09L8+3gDwwJcWtesy0fkE0KFtHNothOXtXM7ehcaeTZ1ZDMoJb
NUY4K4lgOFxINldEMoxiOYBbNu/pzD0wJY5kPIdfN4RdNoxjO3dUM+HcwF1JN+znyvXx0vn11FA/
L3FPL008LcnEq19LOFA/LtHMsd3YvMvHrVxJOG1WQm9YQ3BZRHVdR3JaRXRcRm5XQ3NbRndeSCH5
BAAAAAAALAAAAAAmAywAAAf/gFBQU0hbNUQ3TjIyLgCOjiGRIQF2lXYiBZkFIiKWdhIBkTGPAC42
i0ZDqi0tN65ESjU1QrS1tbJKSkS7iK6+rMAtQ0aLizbHLsnKyaTNzs/Q0dLT1NXW19jZ2s/L3cfH
xeHi48Xf5t3o6Nvr7O3u7/Dx8vP09fb31TH6kvz6zabFUg1h5QuWLFsIcenq5etGMFbDwn1L1wga
QBkDb9Ro82bKlhtGAAQoIOCBAQZ3+uDBkyePHz989Pz5AyOBzQ08imywafOPHj18Xu5piafPnaMM
DBh4MKApBgECJiDYVAmUp0sFpmpCMAGqAA0YwjZtqlQpBQYoj6o92qet27dw/+PKnUu3rt27ePPq
3ctX5cq/gAP/hbu28B20DCiUNUuh8VnEkA1LLty3suXLmDNr3sy5s+fPoENzBtwyz549L/2cXl06
T1G1SZeOfRp1aqdPlDxh0srVK1ixYxc/nkxXreIHGCbYAdDFCxAhN2QAkEBygAEKbFm6hPmTJk+c
G3bynPkz6NCVsJcyHRBWgwCtt6tKkFC1UlYEXLv6xjB2wAOT151FnGgEFmjgZYIlCBhhkx2WWGOL
RRggZGk1OOCBGGao4YYcdujhh3EFVtppqQml2lCu4bGWeuth4B58nsxH3yf25efVV/yN9R9jFVJW
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
feR193e8Sn4vfFHOZwDj4AnuRXMGqjCGJgQCADs=

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://content.ewedding.com/24/1007324/1x10036457_t.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAGEA
ggMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD
BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/
xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF
RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/
APwQstB8RQ+HbTxJcaDrkGi3loLyG/isLm/tjAWKnzW01LzyZA2B5U6pI2VYIQwJ73wF8HPiJ8Xp
ja+B/B17qkMZRbjWL5o9M0ezD5wZbq9kiiZgFZvIjm+2EIdlrI2Af0T+EfhWGP4f+D/Mh2Y0O0DR
sjKCZI4i4yen+sEnmBWYBfkXd093+Gitp/jf4i26MYYre58IwbECxwZbwnYyo4VQNryO8iPIWIdl
3lC7Fn/gmvxhjE8dLD4TDxq0K1T2NR1KsqXsY14UoJ0laU5pSi5SWI5J9ILVP+qqWUYd+zU51JRc
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
pVEWF/3ap/jp/wDpMj3heg+g/lRRRXOdZ//Z

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cs01.ewedding.com/setup/images/closelabel.gif

R0lGODlhQgAWAMQAANXV1Xh4eODg4G1tbcHBwerq6vX19cvLy4KCgqysrKGhoZeXl+Li4ra2to2N
jdjY2GNjY////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABCABYAAAX/YCSOZGmeaKqubOu+cCzPdG3feA4LSgA5DYPIkTgZGghIQFEgFRYQCCIY
ETiuWAeNABkokFLRz1TwLRqKKGEUGCQaDkgjAlBmtbLCICAUNQRieCRxayICAwNCdUUiAI1yOA0Q
ByhjJAIQCiVcc5gITSR1czdxKZYjko4llnFSDaB1AVmFMaWVgn4QqiSnBK0DlLGzMwkQgCenIgeQ
oRCMIwZcAXTMNnW4AsfJIm3HEQZJoJQjpaI5xQ4EAAl7QkoN8A1rywMNAARJo8sOBwCSC9SAxBs1
o8GAKBAWgEKIEA+AVkrG+TkYxUGTOgyj3BCwq4UBAKBMcAypo6TJFQweF6hcybKly5cwY67sc7Km
zZs4c+rcqSIEADs=

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://content.ewedding.com/24/1007324/story2004125.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAPkB
dwMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD
BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/
xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID
EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF
RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/
AP4sra3CsrMzKiBN6OgAKgqVjQkglQoLPI5+Y+WMMua6jTozcxtL5YSBvlDIwA2p82xHwFJYBm3Y
CgIfn3ORWfb2MYUN80gBC4Dg7SY+InDLlsJiVyHWMLjKsVy27FDBK6CSK4VBKSURgQzFVLgQqVUE
+ZkuRkpGiKEUKr5Sbdra2e27Wytuk3r1fnfVJ5972s9VfrpFX01SXXZJNLS+mtEJLhovKVohbxhJ
JFKbjGzvsTcuMu2GCpnJclwVAdn00hnKmGUInk42BjuihAcySeYTueSQFMRxhTuJOQqoN1XToYwV
IDwvlZollcklgpHEXypgKTuJBjDbQB0Ua0Ly/JEsa7vOc3U0Mjb2QxF2Zx9+ZcyFUB8mNmIYr1UY
T91SSim1ZtXtvZp37JNp2vva/Zx1km24p/8Ab1l7utrq+y0une/dp7CXEzxC5KTLEi+RJdylI/Ia
TI3A/MzhzhIwP3jE4VSSzFX+yWdsXuIZRI6JGPLhY5VgMiVlZSkjLudgCz/NgbgCVgs98UTmdZDA
JDshkMZeF/MJyEZgNwI+9ucqeEUfKSXE2yZbsqpYO/kwlY40RyMmWTl3JTBEh2bAAADwCeWSd1yt
K1k7RV0ly2TT01u7JLa7eupa/wCD5dNv+H+Y+1tWbMbCUvcF41EjFTErbWUugLFyiAsQ4KrgKADw
NBmZR5BLTAM/UKgxEAFRShZ13lSCzjG1WKjjAz3MzhblmjffMocw4ZmKxk+WoRQdqK4EhYnc7Kqj
kmpFuHjEjGHyMSKkjghnSIJ8v+rIVXLYGCCxL7cZAzm73WiW3VO+y0aVlu/XXrZjtrv0sl01s72t
10t1TtsWFmlW2EUkaOJbjfA7uoSKMKC4aPczEIWOTJl2ICqVCnFiW7nmjL2/msLGGNIVD9WLuUB2
BnI2nLRLGcALFgcPVXfbK0dxgPGrALBGFxCshAMkrNt+ZpC0ZYn5myV3KuRJbm0juJJxEuJG82T9
68bmeUCJVhZgxZFYCSQouwqqfNgnO0aa0k90m1tZvRJO9+a6vd76dSHNq6je600Xz02vf1Wl9dLF
2C4uljSaXzJIJJFtyl0ZAm4lJCsCIm8kum4orjPyvO5VRius00skhYSpb+WqQjcDJGkkhAMxiJdp
pTz1dVQIp3scK24Wd7uKI3YhghZCFVIw5QZysQ3LvLAIxJC53l2/dmMC0Ud0WT7SUhjExaORQFVm
KkCd0QkyoBxtLlQCoOTg7L3lbRNWWra3s+nV8rS3i3vsZ2ldNtNOzs1f3m7J6qySvrZ3Vkl8ViS6
e0+WOIvKzhfNzbPGZDGVYGVjA8nlZOHYsA6jpuIZiVGkkhuh+9dog3lsixTQQsAuXibhE2oPIyrc
YbYrFcOJYiaQxvJBBueNS7B41RguHA2FlbDOQjEtuRemQLq2kM4mLHc8qxKSGKwwpJGWeOWNwJGQ
EZyHdWcEBtrEiefl1bjdJ3dkraRXRp2fVaJ62TbbHyXVk+yfuu+lm/Tvd3tZWaW1GK3Rra2uIlBR
3n+1Ryws5DLIFDIzyMysmVRTGBlmO9FdhjWSNY5FeHabpAqTNJuQsoUlEMce1HxuClWA3MMKpyDU
8MNmwY2n2eMQW7bN8ioJygc+ZLlVVCsY+Vecvt5ZsFnXd7I0MEUUMUSEozMjkPM7Esw84rtYq6hn
ICscHaTzt46laVRpQbUU2m9adlZR5pNbKNrptNuUW0mk2tY01HV2bdmk0p2lJxdrSd5X6xTWlk91
eiUuIvNd2YWzElVYRureauX2xqu9CmcsWUFcqoPOBKlsZFjdpxhSAiMxkYq+0AO0cihWBzJgrwwK
k4ANI8srWkP2iB5/MExC7mEhiGMtliTsycANt3fM2Wp5WC3twbi2YyvKoLxSuDsKqzKh8zYpRsJz
EwZt4ycE1MKnK7NJ86k4ytBRnqm3rGLVkrudpbbNWRc4NNapcrjzx95zg7K2zlG7b5VHmi07/aVl
EZt7vbFcW8cQKxo4WK525/esHkRRmRQzvJIMDlgzELVe3kgjJCw3UBlTe6Tw+aokmjKiVI3iAUFu
VYtNuGHA42rXcOLhvk2QudrK8ttcrHGqCUmOWUmKLLYBC7HBJUMCwrTtoPtTeY0ZKny1DbvL2z+W
zxxRRrMYg5wsj70YswC/IQxXVt83LF8qtpNW96Pu8sXpGV5XulHlcWteZJGPKnHmk4va9Nppwk73
f2oPlSUZc3tE7vRamjCJFtraeDzAshgWWSaS5LqDJIAYJAfMMCKAJAV/1zEIrDIrRV4ZZyLqKe5M
gmS2W3cQ/vMfJPcFoXlkUuTlXSORwx3Hac1TdJrdVEoaJQ0nyEwO11EAAdwiLeXK8pDu7kFIyV3Z
202ERQOHV5UeMJIsZlW4aFsMUAUHaEKEhkBXDHJIADNMuaT5rws9+dyauuinaXvSu2ko2Tu+ZyjG
9RcYe777cXFJRilJp8tpSilG8U7c3vKTukklJpWJ7xLV5d1uwmAZH8ydwrzMG+SNJpCkRUMMBo5N
zE8hdoqj58BM06JcRSYi2QTRQIrpIuFSdI/L8yLcGKRmNSVBJ+VBV0lLltr75JBPEY3lBVkdcll2
xqYJJyxBIw8m071zgKWy3An3i4ju5Io9trI/2m3uxdvH5hjMMc6o8EccQiLI77/vlmiR41WqdnVi
5fE4r3uXmUZxSi21yO3NDVtu97+69EsZqXs3GycHJpw53G9OVpJKXOk5KdorlTSvdTSTk868u1W0
ggj82SAS5kwqI8RD7kNu0ytLHEsmC625RZCyo2QGwhjhW2ulliNyZxAszXkIgZd5BObdpHEkg3CW
J2UvIcOF+ZsNeGSa4EqxwwhkM8UhiIdGikVAXQhrYqmMugE3ChlySwLZ3ntftckkyz3EsjtczTzt
J5zRqSJVLiMnzC7IscZVcptTbuEddG0435021Ztx5XK2jtF/aXM3FuCXLz8ul5csU1T5o8jjypO0
Juo7OCXvNt3ptpKa9rUm5uPMrcsZbcXUEZtkhIjjZpLcxKUmhSRWzGGjUgQsULuSjKNv38Ft2a87
W8vnyoZkSFmknt5ZYbu8MhiEavLcPKG8llVVSO2UhQxU4jDJdD3pttpmknlCKrxT5hZzcA7NqxuW
YIdrIrFAcBRu3YLTbNA0ckip5scs0UqGQE5cJFHB5UKxSJIu5nbMjK2NjFSedYJ3leK5mlZJ6TXL
FN2coxbbUvsxV1FuN7s5qyfLBKtKMYtSk3BKdJqaklenTnJQi3FOSlKo1Kac7LlKF/dW91HMr2i+
RsjfzD5LT+bIAsiMAVabGckrhHZdhACsDTRYrYgK9syrHmSGQXMnlFxlFaFovKWVguXEcpiC8tIC
HC7N5b2wMwidECxCG4hMUpZDtE0dzGrW0qJGWK9SZBEwAndZHLZ5s7lbWC5aWN13eWxt4Nzqj7g8
88ZBlQCNXaHeEUfuwxWRyH2ina0XGyfK9E/5ZNxatyue97Wi2pcslvyVJQfM5y95/vEkrKco2pwp
1Hy1PrCpt+yVN3bj7RSnGTioWtLubPypGmwHWY/ZXELjY2yNSzXU+Y5UjOx41MqCJGcbBjcLv297
i1jntpbUNbXJSa4hnmha6EiuWhW1MYeRBGzKw3vuCEmNTuWsyzi0+OCdrco8ibnjkmSWA3cJk8t0
jgSTMsrvIgMLsVhVOHUfNU0kN0LiO4htmigaTZvihNsttdW8YEvmW6lZVhRXVihjn/eYiTarTbZT
i7Xk5J3ac2nfVOzsuW3K9bxu0/eStonCtGVTlhCD5IRXsaU6ag4xvKqk3zuTmrQ5aloOLjF1G25P
bVrcqYvOa5nmm3Ga1gb7XFcZCGzuJBbRuigM+WLOQm0bg0aOkpSFo7WW7lVpLjA2SCdopIbQSpcQ
WobZARBNERL56NskmQQqItwqGwtLnU7yN1hmV2uG/dWaTPcPdqs0xukUxPMySbHA3cTgqrttYBd7
/hXvi26ZV0zwx4iur4O0hFtoGq3ErxzujGGSO1t45Yo5eI5fs8bbtqj9yA7PnOvQhF+2rUacUlNq
dSCaWl95JOOqTeicbJpqTKjh63tKfsadeU5Nwc4Uqqg4pwUU24PkbcOaLbnKMpNualCV+Ea5nS7U
oBcTW0d5FD5CW9talHgPyt5MDK00RjEkjswkKIB5hdTl0N7FdQwpJbgOhR7mSC0hMEwshK0pIQrM
DLAyo1wBKAwkkKFnYt6xF+z18fNVEraR8Efivcsixs91p3gzxTJHcEoUfyl/sLEjyyAuzIxUk+S0
TqTKvWW/7HX7TGoWpt7b4IfFhUuds0kl/wCDry2micL+7jea/tbVpEJZg6BfLjdVHljajjzK3EXD
+H5XXzzKcO420rZngaS6KzU665VHVtPW1rSdpHp0eH+IKrkqOUZhWvOTbpZfjKvKpr2nNGdKknUc
24xSglDmb56bbSXzydUh02SGJQZmkEcgCpbSPcATM/lAA3KvFHIpkdbj9/5cvkPIE2Kaj6mgieO4
hjXzt9vIYyzidopbhmYtcNKs6wpOTEZmLbsOjLIVdfsjR/2Ef2spZSy/BbxIouLXGJ9T8M6X5E7I
Y51iGp6/apDDPEwjVpPLuVDNhRs+fsLT/gm/+1zqUTxzfD/TNNZbsSRG/wDGnhSQpGYkUurRazfJ
mRQouY4o0I8pT5atkHyK/iDwLhr+24z4Yp2fPyyzzLedRVr2hHEtuTbV3a6bel42l7NDgTjWs70O
EOIKnNBQvHJswlGc7xcbzlho39nFtcriqdoQ97llF0vz2aa6urqSW1gspIBvBuoI1RGkgVDNCJ7k
zRRBztYgOysso2oeGqrBDGjwtOubdjM9sWMktynml1VJFmVIV2RiNXnEcv7sqBGolYV+oUH/AAS1
/alvXElyPh7p+DMIY7nxhMwgWXYxuG/szw1N50jvkNBuSJYo1UuzgEeP/tAfsLfFL9mjwCnxI8ca
54Gl0+98RaboMdt4e1HUr/U477ULS8uYd8WqaJp9o1nvsbmFnivXmXzLaRbTiTyOTA+JfAOY47D5
XgeLclxmOxlaOHwmGw+MhXq1Ks0lGFOUVKLc2rWcnd3fM+bTvxfh3x1l+GrZljeF84wuEwtGVfF4
irg6tGjCnCSlKVWmuWUXBSk4zjBJRSi4rlbl8LSJZLbqrXcrXBS5YRzQW5YNaP8Au3tbyWIGC3hW
GSeKREkaOOOXMTLuU0zEFh06KeFZTIo84+dMBas8pBkd1eWLYbblpTGVJXZOwO5RozQR3ls6tM00
cYuJ4LmNhd/Zo5nmmkUWzGExLI5MsiIqyxSu2SrGd5q0MUrXMS7oZrGaa1SVplKGJlTZLHMY2FxZ
qWcIhdnQ2oQwQtIoU/a+7TekXBNNN+7pJSSg4qSUJL3W0/itrrdNfJxdWunzNVJxndLlm3aMeaan
KEnWhUk24ON+RtOK5Y2hKsJrayuZYYTCqyNLLzJbl7m2iEksK3L+bI0B2tGIhA0QMssIkkCASVij
ybiSGxtYreK4u55RFA0q2SK5MYQ3F7OiRCAbS5kkk8hVDM1wsILSSPp08MsjvJPcX8d3L9ihR41t
9t0Nss4LrcElJAFKyRESKSSfmDJPeWMmwQ3MEdpe2t2ftOoyyyXUYi/dr5UHkhiFR0fzEhQwmIvI
rKyRmZayppKMVytS11jd8rulGzak3eLSkr6u10lrH91WvKpJyqRhSvGNp2i2lz8ylyyjGNpxco1H
yqEU7NmTMLizR54fIQvLbkp+4dhksPmWSIooWSPzGYzxiQIjsiqXeiT7TcJd2kb28XyPe3URMQWa
ch3lms5MSBXlVQiQRAhZfLt42Mk0StpvY2txEXglCXN7CZS8d1ItsDFG0z286SM6FJiS0DOPKZ4w
PNw5EdQXg+ySxS2kL3MCRAXUkyTu8UpUIVZZLVWUSuyNsjA8tSUIAhIpcq+zy3+y53sly3urqPvX
Tkovd2953QWrylaNVS5ZRvN0FFScopQcE6cpNwalBNxdlGbtBWapNbSKtukNuJZIFk3wRsksQhmb
ese2MefGkZ8pykmcSldrBclyrd1e2wtIpFaW/ndB9ukniEHkN5zmNFkiuLjzItqxoqR2yREhMLut
mmYqk27csnbZWi2tOXqmk/LydtVqaKNeNouKk+snKMeZtpv3XGXKk2oqPM7JO9m2iCxs0eBEWZnV
Axnzyx25cnOFOGkQKXVV83aF3IhVo9Szt41kdElkkaR2iSVsskEmwtHztfOJNxMmVBPmdmRFrwQs
TM8IEoMgeQu5kOydJRE7suFkIQAIvyBGfeo5LNpW9tDCYrKFWWKMpJG+ZFEaFCdu1QZGcSMgUHO+
QSbdwfATnK711TSWjTb0vq5bapOz1V+1jpsvdbXw3S9LbvTyXpo3sbEUc/mQw/aPOyrgIG8uQ+UQ
GUuxyQ0akyYb5SQpk3FlW7bRqkARhseKNys/UK9w5ZZQQFDsi9A/mYkA2lilUBbXMNxAks72zQmZ
I9zRMZ1KmQ7lZgYlidl3Bly2VDKFG17lzbTXF1aJue4tjA6ozyJB5jwIMIW8s7QCQ+Mx7jIVY4O9
MJ1NNY30baaaWm2t9dXona19Xuyopvq3e1r/ACtZrT17+jV7aQWyxTZC3F1BgPO1y0mCVeRUCo23
JPylSQByWDrGN0Kx27yEm4jWOQKsylGMR8xV3oysPkYNhuhMm8DnII6TwB4KvvF/jTwz4Stpo4b7
xhrumaDFLEqXD20uqXsFhEQFCLsihdWdVw0qxqPMUMuP2m07/glR8NVAGp/EvxndESb2+yWOiWO7
5stuL295uLZOS2V55VhivzzjLxJ4U4FngqPEOOq4apmEKtbDUsPhMRi5ThQlThUnL2MJKnHnqKMO
eUfaSTcL8smvtOFeAuJOMo4upkeEpV6eClRp4ipXxVHDQjOvGpKnCLqyTqNxpu/InyJrms3G/wCH
unzzxsjCNZo2+S3i25hQQAsruiZZxuCuQp5x8zrjAYrQTsDciNI/NL3G4lZXKBJPMQbfKjjjOFbD
EEl18slcn+gfS/8Agl5+z/ayLJd6z8RtSfDBjJr2nWqOrjDKVs9EhZQQoGEdQAoAzsXb29t/wTb/
AGX4jbtN4c8R3pgcuhn8Vamu5yR8zi3NuHJPLFhzheyrj86qfSU8OKD92OfYiV2nKnlkIp3t8Pts
ZStdLrrfTRWPuoeAXHtRXccmoaLSrmM21stqOGq3s303Svuz+dCMwSpHAZE8vdHPAcsjvEoB2uoB
KwyNt2vkzeX91VL06GRTJEI44ChYySyqXZEjLYEZEpAllYjY29XCAlUIYMq/0s2/7AH7KsUqSyfD
Y3ckZQq914j8SMcxqQjMiarGjbedpKk5wecKR1Wn/sS/su2GVg+D3hx9y7He7n1e8ZlznaTeajKS
ozhQBt6jHJ3cFX6UPBMf4GUcS1pf3sPl1KD+Gyk/7Tk73vd2vo1rax20/o88Xyt7XM+Hqd3d8uIx
1SS21a/s+Ku1qtelrn8xTvax3Kma9mAwnlOAoQSO6zMzSyKZF8uIhVjJZvMztYfMajaYTyrFDcJ9
kzcS7ynMhQLIs6RF4diLlmyCJZHPmFNvI/qmtf2Uf2crJ1e3+C3w7LIu0STeG9PuXC4IwHuopTwM
A889+QAOs039n/4Iaaymw+EPw3tWUAAx+C/DoKjGAAx08kA4Hyg44HTrXm1fpT8Oxu6XC2c1XZcq
qYjAUk2uVWfI6rjpt8TV9b9e+n9HPP5W9rxDlMO7hQxlVp21snClfr1itNLaW/kvVprvzYUinRbj
y5QtvIqwkptdpC6kmRisfCyA4JzkDPm9LpGj3t+rwWVhcMqlYnMEM9wkjEqN6G1jk82Ub2RSxRRn
DMCuK/rm034f+B9O2R6f4L8J2QQfKln4d0e2QdOghs1AHAztwOMcdK7Gw0nTbTAtrCxtl24VYbW3
iAA5xtjjUDtjAzwO4NeNW+lLR19hwbUlZOyrZ1BSu7RUpKGWyTs7PRro07+8etQ+jlWaiq/FdKN5
RcvY5VN7bqLlmEb8y0vKLV7abp/yFW/gvxtqEbjTfBHiy9WJvJkex0LVJ55XLhFVUjtXaQkYT5I9
qqWduitXXad+zx8dNWWGO1+DXxLnjBMsBPgnxCsqAqNm6aTTEjAfkgOkhVWUqSATX9b8aKpARQOc
8KB9T8vvxjoentWjHDuA3A5xnr1wM5PGM5/A5AFeTU+lDmjTWH4RwNPflWIzXFVpR1T0VLCYa2r6
NO11dM9Sl9HPA8ydbijFT0XN7DK6FKMmkl/y9xeIX2dpcytv2P5StN/Y4/ah1qRrmx+CfjmGTzNi
x6jYLpISGXa7NHcalJZlcgFGKgKikBUcgCu8tP8Agn3+1lqCqIPhDPp4eUSN9t8TeEISHyrKRJPr
hk2jkNhVYkLkMMg/1BwqEOOmfxIGeSOMA/qD9BVtYjzjkcjqc9iTk8np6jvxivKr/Sc4wcn9XyTh
2jFt8rqUsyqyS0Ub8uPoRk0krc0bNOzvZX9Kj9HfhdKPt86z2q18Xs54Ckm1u0pYOs4tt3dpaN6b
6fzKWH/BNb9rSZlE3gzQoIkeV9t/4y8OOpaXGXMVrqVzG7qRiMsi7VA24yd3WJ/wS7/ak1Ft90vg
ezITy0jl8XcKGGDIHtdPuDHsbJ2RrlwSCxwM/wBI4j2gZGQMnOT0Azng/lz6456zIqhScYPYDOOR
z16/jwexGK8up9JTj+orwwvDlK8/s5dippNWt/EzCorrdX6rS/Lc76X0fuCKes8Xn9R2s747Cwun
ZScvZ4CN3JKzd7JeTd/509L/AOCT37SJkja78WfDC2h3fvoJfEHiW6XYMgeX5PhhlRmH3l+YIAQr
ncNvY2v/AASJ+LdzJHLe/E34c6am1o5hYWniG+JMq4klVJtLskMnGASVXrIAjkAfv86sTwCPXjp1
6YHQ9Op/UipY4OnykkdySepBx3HQD1OM4rkqfSK8S6kbwxuUYfRr91lGHenutP8AfOqm23fW92m5
XaOqn4CeH0HHnw2a1+WzTq5pVS7f8uYUeXTSPK9ItpWR+HWnf8Eh/EJhS31T42aLDHHLHOjaf4Kv
LllZdwmUCXXrAFJsR7gSDkOdx34XoE/4JA6TIxa6+N+oJGy4eK08DWyIehbyjdeJ7k24YALiPBRS
yqwUhR+1ojBUADqec4JyfXv1wB+GRnpG9u5bJB4AIwcj29TwOnBPcD18qfjz4o1W1LiSnSjbRU8o
yaMU7p6J4CSTv7qk7O3Vao9GHgn4cUrf8IFSrJaudTNc2lJu1rNxx0HbrbVX97fU/Hqx/wCCQ/w1
WRTqnxR8XXwAbItNF0WwIZgCTE076gq7eq71lwTnLEGuxtP+CTHwJt8veeNPildlsb2GpeFLUsAx
J5Twk2RKf9YGznGQwOTX6spEoI+bAAA6A84POT+PAOM84I5FnyweeNp9eeO55zuPPH9cCvLr+NPi
biJuU+LsetNfZUcDh+3wqjhKW1+ln0v1Xo0PCHw6oRUYcLYSSTvatiMwr72bT9ti6l17qai7xsrJ
WPzBh/4JZfs5I4efUfiXdbAMLP4l0oAAIVwDB4cgZSFPyHdmM48sqOK6a2/4JlfsqxAfa/DHibU2
YIH+2eM9diEpRWBab+zrnT/MZ9xdzJn5wGABUY/RT7PjnpzwuOPc4+p4AyPfBpTAGHGcAjHY9hjP
fPHB4HucGuKr4r+IlWKjU414gUVFxapY+vQVpa2tRlBLpFtq6d1q3r3UvDDgClNzhwfkcpuSm51s
DSrSc42UZOVf2jckm0uvRWR8Gaf/AME5v2Q9MjCQfCO2mXaVJu/FHjS6Ztzbmz53iJsEk5OMbeAo
AHPZ6V+xB+yzoyyxWvwX8ItHMU8xL9NS1VZGjKlSU1O+uwzDaOcEnA3E5wfsB4lAGSdwGO/U44zk
9QCe/Jx9K5gycsxXjOCAfXseDzkdumfr5VbxA42xStieMOJq8b2tPPMzlFtXa0+s22v0W+nVno0O
BeDMLK+H4R4boy3vTyTLk1zcrev1a+ul+7V3qeJ6F+zz8CfDSSR6D8G/hhpYljEMr2ngXw1HJNGu
CqSzf2YZZRkAjezZbBIJxXaQfDvwNaMhs/B3hW08vBjNt4e0iAxlMbNphs124CrjbtIAA4wBXd+X
jsMgDpwAcDHUZ9MZBOencUKjYywxngLkfQjBIHP+HTPHhYnPc2xLc8RmuY4mTes6+NxNaTb5Vdup
WlJ2jqrt6Jroe3h8lyrDRjDD5Vl2Hgl7saGCw1GK+00lCkop3d+ivrfqc7DommWoItLCytyAcCG1
ghGTwSPLRcZBwOmQAOelTGyTB+VeOeAOnryvcfQenvrbBvwy/XgcYB44yc8dySfXJqQICxAA9sds
/Xpk8j9euDxPEVJ6upObWrcpSne/Lb4pXt6t2301S7IUIQSUKdOC1aUYRja1tbRS6t7LV7bXeIbZ
V42gY+XkcYOOOep4x9cHqKheAYJAweOnI79e/XueOvIreaFc8YI+np0xjPP049M9agdBjG0HBxwA
Qc+n8jyfoTwMvattaXulpfXp53Wj+Vm9jb2fZ26O6dtl236fguhi/ZkPVcEAFjj6k+3Jyec84PHO
Wi3Xp0AGOenrgcc89Oe4z6VrsijnpyMjOT19AM98EAj1x0FQOvX6EjkHr05HoPbnIpXlJaPbpe17
20vbRPTRpLvbU1UeXR2vbdpPt3/S+1uxmPCnJIzwe/HQ5OTx044/AcHH42/8Fpb2OH9nj4cWrSNG
l18bdBMuA5ykXhLxmrNiMNKTGJA6mJHdSmVGfu/sw6EZ4JPOSD04zwep5yO46Zyc1+JP/BbS4KfB
f4OW4laDzfi4sxmVBJ5Yt/CuuQmR1P8AyyxeDd0+Yrn0r9Q8FYe18UODou3/ACNOe7TulSwuIq2t
dX0hvrZ6dEj818X6ns/DjiuStd5fTgruzvVxmFp2TV9G5WdtbNLdn4GRIk8aXEckduFt5/MkmSSQ
TwTwIqkPBbo0lzI5dEKwhBvRrhZF8yQNhnS2nil+zyzNLGs0xlVVhYYkuEmVI/8ARpWa2dbiOUCS
MsyTEkKWWG0eb7I43ySMwiiu49NlSW3LJ5NrDL9hQGTLiOdHIcJHG+1zOrLAehC26WEZWeJ7mNpl
VTbOyOigyq6mRAGuvOibaLtQiQsJ2RQMx/6gLZ+6nZppXXMmmtFpZf3dW1fWSP8ANuo17WnJOcL0
5wclGTpqDaSnyttu8pKU+aKi4r3IRSk3XWS3lu7m2lsb9biFVxFJb/ZJLOeK0kjnaSKcPGCpkDuX
CspeB4hjaBi/bZZ7TzLc2kcdqWmuLOSOZpXR1Ym7eKPeqCd4xGJxOgMskDSL5T24betHNnNDAUup
J3t4Hkjjt4ogbhwDHaRlknedI1aynlWeCAyzyPFDI3lK7cXDbWpjEbK0brI8l4WV/wB3t8jaJZI3
2lNkjIE2Kyb1+YoyQqXf9y6vFatPmTSaXbVPVyeu7lZtVZvlg/actXlnJWjpTnGLcprnk0lFq8eW
KknvCLSZCkMj3FvHa3EdzOEMUN88FoyQHGJII3gkRJJC8CAocsrKu5t7RreMtlasguVFkiwPJ9lm
c3sTTzCPcAYWjO6No0EURlJ8p90kQRjmKPTYL17i6kDXe14kcwpHLb26Oogjgi8yU+aIUl8n7QEk
SJhnJVlnqe20aK3nMPlAXMVs+owTLeQFbSJLXzotiPcsxldIhFBGzSTTTNbxWsctxPFAzvdXvGPN
peUmnZSUpXikt1ZtNrT4tEKPuSjDlnLktNRhSXs3PlUKdqs5VG1FXSqQg+WWsbSlYq2sUMrRXZt7
KNTJMGslD4UhCIZ2hKNJcRSJJKUlAeNG2hhGwiyVozavA06PBBdX939mVZJ4lEcjAMEYTgtJGs6+
Qjtho/ME+CN0CtOVEnZq1RrSN7RlvaPVUpJ20V09bbJ2vvSnUtJpUoxc5csZTi3GN0leMa9Pku/e
UHFySd2/eSMi0eNbSxj3SMwffIFkIjjkwfKkLKipIu7nDEheBkBsnTXIWSaR5d6GQiRTIS0scgMA
G0HcyxypJnB2OwbKtkLCjQzwbUYGAq3mBxyAktvu2vuAwwQndHvT7xLlCy1esjHLfRNF5s0ERjCW
6N5iD904ZnlWToW2+YysED5GWbDHJzs3Kzum3yta9L7qzbv5Xtu+vpvVWTSTT1vpbTXTX7tLb30R
JHIkkkb3TqZ40DSZJjWNXBJZi3Jb5TIZD80jIqsMAgaFxMsMEn7xp0MUIRQiqhRJCSIwGLMiRlWl
TCbn2E4C/LS1JlLKyWylFjiiXbHCzNdTBtgj3DcFACMHlwkJYsW3lN1WSNI0ktDI73aO7yNE7GPe
E3x4bfJ+7Ee8YUJKzupBDoZKzqNWTvFQ7OK95aX5dnfX/Ek23ccb673b1WnlZebejdvklZn3L+wJ
4LHiz9p3wLJdWzrD4dj1XxVJE3IiGkadcDTmdCWVdup3FkVbc0hkVHJB+Zv6WogBwMcADk45+pyR
ySMHHXB7V+H3/BKjwsuo+KviP47cBhpHhvRvDUMm0cXWtahLeXjBw8mH8vQYd8YbKrIpbdvBP7gR
HHfucE9Mdjz7gEY9+c1/nx9JDN3jfEF4CNRunkuT4HBtJpqNfEe0x9Xay5nHFUVK6esdbWP7Y8As
s+p8Eyxs4Wnm2a4zExfLrOjh1SwUFr9mNShWa6Xk3fc04yOOMED/AOsffjtye/NWBknn1z9QRyMY
7gEDtxx1qnCxwfw4PAAP19ce5PUe9wfdPJ6n6Y4J6jPTPHPHbrX89uUk1eW1rbb6a9PLW2vd3P3F
Jebfn6baavXz8+tk8ISwKqCAcn6Y5we3Gfp27gWVjYg4+UYHrnOB1PXjrx688cGENjgDnnsB0I9u
nPT24ParSSZAGevHuOeh/LI/p2v2k42V72sm7fFbR2262tp5ddTljrum0rXbfbr37afPQURE4DZ4
4xz69Tj72CORkf0FpETcMDk89xjA9PTrjvnPcGol3cEDBHqOeemeo/PAx79bC9c5wQDjuB9frx64
6Ac01OWzdlbRWtqrNa63er0V1to9GVGEUk7drttarTz0t8ne112uRRDJJ5HGARzjoPw9c54xzV5I
0OCR16Z4xyOvQ9vYd+5qijYwBxz1B+vX3yOn6cVaV8YA7DkA8cjPTGOpH1z0GMlKrJctnr3a2k3F
uy2389bWb1945E972fk7WsrW7Xu0ra7XVy+sa/LjoeBzn25HP5cZPpyavRAD07gYOcepIPTv1PBx
z60YTlQvP14B6dM5PHc8H8auKMEYzjPX6n/H1PoSPU5qjTV1dNdm9dW9LLW70fTqr63GMbap7aW0
10X3XV1to9C2ijcM8/hnOTlj0Oc5xz1685FXcE449u/v19u2fbtVSPPGSRgdOmOvqe+AB2GOvWrQ
IyOcAE//AF8cc8DHfkH3pylJtJt+j63cbWa2TXytskCirXt0Vr630u9L9drfd0J0Tjk9MjAHHPPc
c5APJ4FSjjORxjPHBx6Yxx+J/rUGST8vPTPXpn0989e/5VZUFsDkZx07jrz3OTyeR3znrUKUrv3t
LK6vZWvbs1fu235aNA1FdN7aaXv5X0336WJwAcEDpzx1wOOv8+v1wOZ0IA57k5HIx0xzgj6ZPbHN
MVRjG454P0xkAdvz9SOTxU20Antn2Htx2wPz5z160ley95Oys7Wsr8qvo79E1to9r8w9L7WfbW7S
Se1rPtpd220aJV2jj5c5yMdABzx9OOOOM8Y6hwfYeue/I57YHOT34AJqMIByDn1JJIPHcHpjA5xg
j0zTw3Bx0B649cjIBPHp3znPrlttWd7rVXturLe2zb/w23SUt1ptZWur3Svo9drWt6Wd101GYAzk
AexGQenXI69Ow69cdVUEYwOBnHqcD0z9Bx1ye4Bp+CcjbgA8Y75BwBxjnr7fXmgYDY698EHPAGBw
AeMHj6DnGA7v1v10/li726vsm9NWl3F2snqrdFdtbO7sk9Ha4h3H14GcZ9Ocn0PoPb25FzwTk9cA
jB5PJ7H0644JPTrIcE9OTg44PPT1JzkfrweOQKByCACRgYBIGTkn8Og/Ljimrt3+FaWWmzSSfVtq
6T3W/ZWLrfdrS+unT/Cr3flfZ72jcMSDxgD0wQfXj0Gec8k9Dk0jKrdyDnpyOT2PvnnPbtwKc2SM
jI6jHJ45BHbOfUgY9OOWgEL8w5GDjp1+oxz+J7HtiXKS68t977O1lt666K93dt9KWtr31a6rq1ts
utvPt3aeAMAY47HIHcHHU8+g4x+LODn0GPbB9+4xwPx6dqfyD0B6c89ueARjPI5x74HdSFB5wOMj
oeg4I7c4PPU88DrRdJu7s100b2UrXd23a1t2rbWsNLay3bSeuuy0W1tXd7O/UYAvXqRznHQgkkkA
c8YzwDxzmmZCk43DqD+pB5PtwOQewp+VA/Xgk569Qec+vpj2zUeSSF+nT8e+MenTgLjr3Selto7r
S/bReTTTfey3Hq3rq3s1tpZ3sr6rTzV+9wO3uQfYc8c8gk4ycnIOT3z6VJAAenHHf1znrg9M9Cfc
4qw2RjJPJP5575OecHqPTnI4hbAzjnA9RxyeOT9c8ccH1oTdtXd6W0V7Kyvqn3snrrvdttuy2slZ
Pq31Vl5W2fr0skV2BOSeSOBnIB9CR0xnHTp7E81mbOc9ORz68Dn0Ht7fVqstyeOvXHH6jGegP0Pt
ya8nQgkg8kZx9334GOOpx17dKd5XjeTvfZrq0tdLLbf1ta7unFq21lu979Nnve+66FOUgAkdMHn0
zgZwPU8YwOPbNfhL/wAFuLmSPwH8BLIrK8dz4+8STyxxMUeVLXQbVTHHlSGlYXTLEm6MyOVVSGIU
/u6wGCD39DjuO2Fz07Z7kc1+Bv8AwXAmkGnfs1aek7RLe+I/iKxaIqCrQaV4URXDNjay/aGQEZK7
94xtOP17wFjz+K/CUXrFYnH1Pevo6eT4+om27Xsl0bXW6PyvxsnyeGfE89lKhgINK/wzzbARai1f
dN307OzPxGsI5Fe1uDDpry3MAtVuBdbUWC4gkSC6kt5ZJHDx/MrvJMHR4vtFtAWSSdrxsoZZVuII
5IbiKcGJY2nmhDwBkbfcNJNuSLiUo5DjOCUi/wBZLCI4obWCBJVezjkLXaeXuVShEVr5p+z/ADSR
ynz0zOr7WkWWSOKISyBYzJOkd2YnlMsmArCaSJ4H8uW+mW9CqZZVjyiwqJYZISkwlVY6/wBOE/5d
NYu6TSta9tbt3UdWtbK10ld/5wtTlJOV3FJqKio86lzpKStJJW5rQi2qcnONTlblyrNLJJFqNyb6
2FzK9s3k2qxC0laPyw7RJbXCrC0L2Usk4G9mldmlzK8kj8/5kZvYpreb7AZriZ4DMJpfs9zbqEul
a2COkizS7IVuHiiljRVMwYldvQ6npNvLYrNZQANPNmCa1G+OO4nUQmKbcVaZUEMssRt3lKfu4QZE
BYKNJuNOk86drSIbkit7uPyzbr5UQkckpFJc4kLxjyljjlghwCVdi6R7suWF0knGo5RsrtJb3Wrc
Y6Nedt2UpVKUakl7So6jqUYwrQdoRsvgive1kkuSo0+RxUlZRawItpjbcs9wJJ0meJrgKNkqyEJE
ggAWaNzI85lDyCIhdsSGTzdyJ7GSMGOFFiE53ySRqVnmIjeJftQeVp4wzSLDmFWiiw0zGDf5Ukej
RILpJLuygt5WkmnneC33usaSRp5cux5mZhslmggd1lh8t/L2BXkz7SOF5FskuLWSODcIZv3sFtdW
zxCaJlaQxu9w0hdZEaCQRISnlRCPadet1J2fNey3ejvdW5baq17XsrJuz51GU6fIowvz0rKc5NRj
dJQhC01PmXLJOz59b8/LH2e1cW1tOUs2uVDO26W7Z4jDJHCrpbRYt9sjCLbMLbzoVnWOWUsRbtDu
Kr2kcEEjPaSTpNcq261gEEsV0sTbWVRGkO9ItqS4IUo8WCCyF5CovO/7t3jfTWC/l0V6U00rpJqX
LbRW94qX1aDjHEQl7VRipXjKbbSindxrQSfNzXXKm2+Z6zuuUtNkM0YmWNkeUJaw4aRo9sKyfeJC
x7wyBmcZEaBQEaQk2IIJfIluUhS3WR0Xe848zYhUw28domH3sjyTh3wA20szk7DRXbIUuriWZJIc
xhI0dPtDrDMq7CX2uyPGihEiwojeQli26liuY3fMcJITfO7zN5sjSqIxHIqBdw3CcKULMpDZCsVA
TJr3W4uz0Vnt9nfu2t3e0drayPfV1dNNrR6a6Kyfdtdlq7aGi81yZomkLeXbx2rxLvElxKqSEM8u
7OHdmQKmFVB8yhQFKJM7+dMu5ZROZZAkbAkeZINyNIEaMIYklEe9PLXqNqoWCS3RmuQ2DEVtwSBs
j/dfdgRMLJv3M6x/vZJAdjMEZghLzJAJJlWOaJmlV5Z4WeQAQybWjYKUYEyyRmFlI2JOFkcCMqcZ
aXS+Hld20rxd10Tb6q+6u0ly6MtJP5tO66u1tvPRb7d72P6IP+CYng6Pw/8As/3viBrdYLjxj401
i+8w7y8tlpUNno0CuXVctHe2uoklBs3yOQTmv0mQZxjI/HknGTzjjPPbnIxxzXzh+yn4SHgn9nr4
RaAYjDMvgzStUu4yNrJe+IY28QXqOoJw6XWpyKw5KldvJFfScRBIAAwcYOBj6cDqec5/Hoa/yr8S
M1/tnjzirMVPnpV88x1OjPfmw2GqvC4fTVWVChTWt12v1/0Z8P8ALXlPBfDOCceSpTyjB1aqta1f
F044vEX/AL3tq1TV2u02+7soD16joeewz+Hbjrxz0Bq4nyjI9sHtzz6+n45xk9c1V6lfTjJ5A9Dk
EA9RwT06d6m35wOnPIzjr1IOfU9uSfxr4lJXjvq1uuqs0+lk9bO9tLvRM+w+7p366efTVaLrrtac
AnkkjJ45wOe/GcdT0BOT09bKnG0Hj34yMDJPQYJ4OM/lVVTtx0xn5uecA46cDv1Ax7VYBUHpzx8w
6ent06Z79afLZt+7ro9LXu76N36t+XNsnuCa08mrprW3az9LLpvrpYvKSBndnHTnr6dB0xjPGDgD
6SrkY3ZO4npx+WfbGRxx2BwDXUnj1x79BwD1HJz7g4/CrQQt8v8AX0xyCT6/d57jNNK1r3fTdWtp
ZrbTZaJu7111LumrddFbz0W997bXVtfvsRkD0x6c9h1HX6jOOD7k1egUnltx54HQHt0zyRwOBjp1
qnHjgEDPoeR2zz68e3fnpV+IDA9e3UkD1z69M54wT68OKWjvdbK9+6e3RPfZN7pidlutV92616LZ
NaO973toaEeQMAAH378n2zgZyPbOc1dtwTksc88cHHJA6AY4PXuMHPpVNACQT2HXr14/En9e3FXY
8npxjoR1Pt2zjPPbqaFFJN21tp2VklqnbW1ldNJ2VtGNNvq1rbTrtrvv10Td2+jLeRgDaOB34/kR
3J4/QYp8alsHGAT25HPB9eOM9s/gMRIc7Rnrjn9PfkHocd+tXFC+/bJPQdOvPOT06+49Wknd9L6N
+l3ZpX6q2ullqPm8tl57t3111Xn5+er1BGAcY+v0+nfJOPz71bX+7x05wOOvUDkc459cZznrTzli
U5yeg547HIbqAODn045qypJxzgt2A68cjjoc8DHBpOKvZXvayackr3ju+3qulm7ISldau6W+13pf
RadLO6st3uXFGN2Seg5zwfccfgCB646ipVYEdTgYHT15Iz0zx9D0z2qoPugFumMjJyR0AJweuc55
4681PGVIwp6ZB9yOOvGQOcD1PriiK1Sdk3bXovhWuy6aemlw5lo02tOvlq9L6N22e+ne5ZRRnJwf
QE46/wB7HUcdM4POe9O2g9OPoec5PTjsc4xwOnUCmr90ep4OOeoIAzwM4xj3I4BNKI2AHUAD3ySS
Rjr247gkdPZ8iXrtrZ2emlr2et7211vfWw+dtrf/AIFv6fppte7ypHfHfH48/XPqOc5PTkm3v/8A
rHbnvjjnrnGPo/bz8xJOOMZYd+v5H39McmlyOR0zxjOMAde/qTjA56ng0KK1SV72vfTeyb9eumsv
yG9mtGn7q3etu7b06N9LWEUDr0PJwoJ9j1zkH1xyePomFwT6Ad/XJz9R3zjgZx0FNGGbA6cjOc88
4z7nr29KeIwcnqBjHTrjrz36Hj15HYCi7WupS3stGlo++7Wqs9Xe/UL3taL0aT2W2y23Tfl6a6MB
4PBz36cDHc5Ptnjp3GTUZy3TGAcfT19u5yBxz+VkhQuMY74xyPqcHGPf3AB5FRgY5JyOe3X0HI6Y
Ax0GMnrnBaOmtrK93bVWVul1vZu6+WweXd6tc3dPZ3d9G32/Aj24GMnn3I4znPpx7dSOQOtRODz0
yO/U54I6kAnGQMj6dOLABJIIOO+TxjlcgHkfL1B9xgDio9uM4Hsw6ZbOfw45HOf1FLkTSW7V+vV2
b1e8lfZR10Ku4q602afZaLWye/fotHvYhxweg655yPXJz149f8KYQTyCOw64AIOcAZI5wOehJHJH
BlIIz0yOvTnn24Bz1x27VGHznnpkD5enfGcjPXb/AL33TkE0cqd1e7stktFZX9Hp8ru2zJ57W+aV
tNrWdt7arqt2mQuDg49cEn0+gwRjj1x344qJ+gB4A68cc9wRk4989T3OALbIMdsjuSMZPByeM98E
9Cc1XkQYIxknGMHvz1GQOOcnr17YoaTSs9ttXqrp30knZaeXq9xN9etuu9reUtWnslotbFNsc5zk
Ef5z3zjGPyxyKr43ZJ+vP9eh9sYIPTHFXWBX3JxwFzyPX29weM9ecVTJyxBXaRyCcc59+x6+xyOv
UK2uj9e6Tt13V2tl3u7vU3vflerW2u+lr3Vl/m/wK0o4JPAA4ALH0/DGcelfz7f8FwZgdQ/Zftwo
aVbz4qXcUbcKyQReAEdnfejBI1kaRljDvIFCqh5I/oNfoWJyOnIBxxzxwD24xkDj3r+ej/gtnKkn
jT9mizlkl8lLD4mXcy28RkmVRfeAUEqFI5jEUQOzymCVDFHKrKckV+zfR/hzeK3DX92Ocy0svhyL
MU35a30+XWz/ACHxyk14aZ8k7c9TKYX105s5y9639Nu66at/j3LE9rFHqMd2ZbZZbZPKsluJnmWc
RRmWNDGpijt5JF+zLclnULGhUFZHCFktvNeS8Msd5AkcstyQrJE8jXFrCCsTCUSobOZ1LTKQyyxH
YlvJLq7oEmjjtp7q8iMcNvO73UG0hbeN5GVZtrRJJOyJLcxiAyhJWthnISa7tYtX1Wd4YbZbiKzH
2xAzvA9wxt0hezEil/IhaNyZDchPJM+1vs6Nv/0pUk21LS9uV8273966WttPtXaR/npOm24umr2T
c+a6933YpR5XKNuZOSlZJKey5rR5oR3ccN1IkUiIIbmRbqCR7W12Rh54hDHDD5IMUgWZZgkCsCYo
V81dyvIv7l4I5zJBNHGZpobkGSCRmlgmTfAs0k09y8ce4SFPKuftwQ4QyzHWnhaa3uY57byWuCIJ
JhcM0Ys4/tESCMoZWEszwKFFy8aOhTaXGWN3TsRusnmxkxxT28O54fIlgkeW2uEDXLQxpELa4lRY
VunaWRioV/uM3K0k+RtWTvzabqKu2lZRW+lve1UmlFzGPNCcPaR5k5KEXTu/4cJy5U7xk6ko21k5
aKzpKTmRxaOxKSwyJbwKjGJzJBFGTOhhuFkWZEIB2hJY4/KcmaBl3iOJXp30NratNGs9pDAssf2y
K1SwuG3xTxxlba4WWc7JHjkeIwSTx3cDkeZHA7kdHGUWW0hk8tLm1Ds00XksDELmO5W4kiVbpbqN
MFJkhjmkiEgUnamxcfUbSB1E9jCzmcxzpL9mUyiSOCNri0ieSCLzIQjfMkkUZk3QqokClqlTbaWz
5pa3Ulqrr3rtWSlzK/La7tZPUWHjFuV04uEI8tpQlpOmoqMIxVRczjaSg5RnJLmu4Ix5NOkhleV5
Xke4PmtDPuurm13qjb3WPc4hYbIWMdsYDPsAjjaPzKK2721mlW1W3S9hvIomguvssKNKFdvNYzfZ
3LyQgpbxwbQsYKsY0REIop3ltBe4rW5VaytBtNSlHW6eyta3nbT2Kai6kYTqbzlUm223LmunThNN
NWd5Pmbvola3k7RCMKXRVEPkquD92S4zIi21s5QBpE2LKPmdjsCoro5eONbpIpVMjW0kssrIG3R+
cLnEaeaWZyfKiMknlqpQqzbVKqasRkiAPKJnmRIsTSzL5kwjRAzph9rICyKm5yYkEKAvsQtanto5
rS4hVImKwfNHM6xRyr9ouHkYyPumiVJGlkUohwCVXaJsCpauN7JXae1lZRvr1Tbaa2SvomrndF2j
dttqUXZrp0S1vrvq792kQ26TT3MUcsRaLy0VpiGkiE3nmMKJI8q84ljjQBVxJ5UsMKCNV8zsvBPh
m48XeN/AnhKJHa98UeI9C0VRHsWRp9U1O3txgJtjSOM3HnOo3kgAFnEUcdcchgjhhCu+PNs4YLUS
ymaZHVfMeWZyj4hQbojEEKyECXbGjh/sz9gvwtD4w/ae+GkUKGWz8PT3/iq7Lx+cYIfD+k311pv7
0ARgLqz6dGkylsKEiX7zGvnuJ8yWScPZ1mzso5ZlOY45S+FOeEwtWvGMrrW8oWS3b2u1Z+vkeAnm
uc5VlsbqWY5jgcFZXf8AvWJpUbrdNpTu2m0ktbatf046baQ2NnaWVpH5dtaW8FrbxqAESG3jWGNF
xwqoiKABgYAHWtVMgAg8ngnPvjtnPHoMce4qnCffp09Djjv36Y4B9fe7HyBnnDHI5+pB6cnp+XQ1
/klVk6k5Tm7ucpTnJtuUpTleTk9N5Nyb1d330P8ATOlCNOnThBWjThGEUkrKMYxikk9kklppp02L
kQbklvU4ORzj2459/wARk1YC5IY8Yxz35/Qngdf51Av8OMngfUHOMnGBxgjI+nQipwTgsSOM88c9
M9SMgjkdDj0xipStJ3au0rJ20Wivu97rXppfXUt7ba26Xu7Pra2vkvRbtkwJXjGR+HqM84x29foO
KsxZOCfTOOuf6eh/SqiZPzdx0B6ZPTHXkZ68cduKnQ4Gc85HXue5+o+gzn0xhWV09F8Kum97x+7s
ra2Yk7300trp1sumrd13v6vQ0UAypxjPHcjkg45Pvzj3q4oAw3rgDrngY6Y7dAPcdKowO2cHGB68
nkZHUduBxjJ96uKQfcDBwfXI5x36YGemfUHFu9tXG+mz2V09WravtvrZ6lbbp2W3okrrTXR2su3a
6LaKSOhx645yemD14/DJ49avRAD1zjPtj+YPPOMZ/SqCvgAZPP5duCe2OcZA+mauRE8Ek+w44wfU
D6A9eAeckilbSyvr2bvuredm9PXpu0t+ztb09Vv6/wDDmnFnAzwM45J9OoB4ySOAD07c5q2oLBQD
yM9OMnng8HtzyOuDnrWenzFSTnnGM8Yx155J559zxmoNU1u30S3i3wzX1/eSm10rSrUw/b9VvBE8
32W386SCBQkMctxdXFxNFbWdrFNc3MsUUTNVQg5tRgpNtpWvZ3Vt77aJNydopXbVtVafZLZPm7a3
u/5Ulv8AjbU6OJCSVPXjjp6Z4zk9OTxzzjnFXQMDH1GD7Y5yOcfXg54GOK+Z/H/jr4w+Cfhn8S/G
+q6Z8PtFvtE8OW9/4M0zTdQ13xVNLrhuDEdJ1ye607wxbTf2jNJY6fYS6dCFivLySSVbiG2T7V9C
nWdIt7TUb281XTLa30VHGuXEt/bR2ujvDZw3866nM8ix2Hk2dzBev9saEpZzRXDAQyIx7KuBrUqd
Oq5UqkKladFOlVjWXtacMNUnHmo80JWWKpRvGU0pylFbLmxhVhKTiuZNRTalCUHaTlGLtNRerhLl
015brSzNhUIzg4BBGPxyD1IA59M9vSpUKrkHORk5I6cdgcBcZ55B5wQeMeeWnxY+GF3aR31j8Q/B
eo2c8GrXdrcad4l0fUY7y20EwLrctj9ju5zeppT3NvFfm0E/2WeeG3mCTTRqyT/Fv4b22geEvFM/
i7Sl0Dx5JocfhDUFa4ddfPiO4srTR2sII4GumhvLnUtPgM8sEcFtJe2qXUkBmTdP1LFyko/VcS25
xp8roVbuq+ZeztyX9pJ06i5bOT5J6e7JxpzglfmSXLzXbWyteWj2XMtVok1d6npClSD8oJx1PHGT
36568/jnkEWEQqOOpyAM4PXnnpjBHPXr9TyHh/xt4R8Vah4j0zw34g03W9Q8IahDpHiS2025Fw2k
ajPbJeQ2d0yZi80wSBmEbuqOssEhWaGWKPyX4s/F+Hw1pHxWOnalPptv8IfATeOfHWradb2V5rUM
d3p2talpHh7w7b6lBfaZDrd/Z6JPeT6nq+nalY6da3elpHpeoyalLPpN0MuxWIrrDwozjNeylJTj
ODhCvKjClJwUZT5akq1GMHFN1HVpqPNzRTmVWnBc0ppKPMrtpJyim2tWldKMnrolGTdlFtfScedo
BwSc446Z5A9fofcA8ZNWNrdDzg57HI+h/U8AZzkmvgD4TfFPXPAvxZvPDHxI8QfFO08F+OvAVr4i
8Fap8YLXQvsFx4w8KQarqXxGt/Det6ebDU9M0aPw7/ZOr2eieKtE0zUpkt9VvLO1s7S18mf3q4/a
R8G20XxIn1Lw98RND0/4Y+HtM8ReINV1fwlPp6zWOt3OoWmkLpOl3NyNenvb19MvZktr3RrMW1tF
Hdag1rb3No9x34vh7McNW9nTpyxcJUsNXjWwsZTpyVepDDwhFyjFyqU8U/qlSEU5RxMZ0o+8tMqO
Nw84c3PGn79Sk41JwU06a5ntUcLOmlVT5reykpysnY+hgy5wOCDnHsDyCMHOfbHXtRgHPGSTwMDP
Tn2zxz6/QV8q6Fq9j4W+OPxhvNV8T63H4P8Ahp8C/hxqPiG617XdS1Ozt7/VNf8Ait4h1/XLq2nm
ltLG7t9D0HTrmf8As2xtIzaXMcMFvHbQ2kEfb+G/jroHiiL4cy2XhzxfZN8Ttd8a6NoUOqWGm29x
Y23gWDXZtQ1/WUh1e4Fvoeo/2GkWkXdq961zLrWi+fDbLebosauT4ulJSp06len7LD1p1I0+WFNV
sFPMFD3pW5lhYSrzttTi9I7PSOIoyT9+MbTnBKUoqUnCrGjK0dW17VqC82ldnt2xQeDxkjGM9+B6
88+5wMcA1KCfQAdx69MAe3A5znt715P8E/ixpPxu+HGh/EvQdL1TR9L1688R2sGna0LMalbyeG/E
+s+Fro3H2C4vbM+fd6LNcQm3uZkNvLFiQsGr1L5y3zEqOeSSfmHfOcnPpn16DNcGJw9fCYmvhcVS
lRxGHrTw+IpSsnSrUp8lSE0pP3ozjK6Umk09Xpe6VWnWpU6tGcalOrCFWlUi+aM4TSlCUWt1JNNa
NNa6buYgHcRngjJ6enPoOv5Z7nFMkGMMenP4cnoT7d+fqaXdgYB4AAPQkdcEgdQcYBJxn9U3buA3
YZH0I+nfOcDsT0wBjblttra99d7btp26LW/42Nbxad9Gluuui37u+tvToRggg98kYB78emM/TuM5
B6UwbgTksQx6DOcHsD29OffuAakK7RgEnHJGO5OPoO3YDHPc5hcgHJXjoMkZ4ByeeTkHGeo7gYpO
Nm3fR30tfVtatpdU736X3TGpK1vTX0t820726baWuNc7jxxg4OR9PT5vw7+4IpDkEDIxjGcHIJ9s
cjvz0oJxkDoTwfRuRjnsO2T164GRUe5TuB6jBHGeT7EnGOfr29aWzSvsrrbVu3XR3t67PsJeid+2
6S30tpfpqr+TEPHTGS3zdgSMH8cZxk89sgVC7Yzx3wCTjBzkEYGB+mc4xxw5m47Z47d/TA9enOe3
PAqIHecnpxgHGe/0746HnPbpSd1d3a0V1fe6jtdO7dk7pN9GEbtqz09L2Wmtr9Xra+m66ETZGCOD
yOSRnHQZ6Yx1z0Bx6VXdcsSQFyTngAA84ORjqMDOO/rVmXOCfTtngDPGOPwBHr0I4qoxBHGc8Z6k
r64ycYyeOx+vSXZ7vRqz12a5bL1WrS9dDdX10V1bXXurOzb3Wlk7a7lWbOOTlhwMcZHYYGB1z1B4
Ptx/OZ/wWtlef4s/s3WEcnkvD4c8cXqyvOIoAh1bw+00c5YsojkjszvLoQoQMA4R0r+jGQqOuck8
jBHJ6dQevBxk+pGOD/Nn/wAFoLuWT9oD4I2CSmGOP4X+IJmmCPP5RvPEcsAcwwgzKx+zLHHKMR75
AZT5SSY/cvo7QU/FTJG9fZYTOp3v/wBSnFw2Xbm1tZq/TRr8Z8epOPhrmyWkqmLyqEY3SV1mGHnb
Zqy5L6xd9VZptH5drOtw93I14YZdTtN0sZkbzLeZbiQwu00RWzkkcW7RjczwwqqzfZkkkcNosdT0
+2aONlgT7qmS6i8u4UyfZy6FJIFi+1jzWJngjkUpJEFl/eTR4ktukJWRblrr7THBIj3CspmOYHkh
S1JkeeFpDMs5a325lgeNYIjsrdkMMrW8l7DHdSR2221kaHbHJcPdLP51zJGs3moJJJTtmlMu9/s0
srrELeT/AEdSbsk1JXSaW+iV1ts29WrNptW1TX+fsnGMldShUlrComrJy5UpOKfxWXKk7xi466uS
lLbx6lb/AGaOezd4LgOt2geC5iaB7dJvOuLlpnWXD3fnzW5yVuGChY7hcQ22f5Jlg02GBVvCtkyv
cSW6xYkuI45WeZY3aHeVhaaJVQyOrRyhwpqwyyXNvK8UkdrCYI7nbO1wFll+VH+yRzMqxShcgRsg
MQ3M6yoYasHVBaoqxXkU08Uo80lz+4QBi0MscnmK72ybod0iTyXWyJbeRnTaYailGcVLnsrO0rNJ
xck7J2stNk0oqLtd30hzuU6UpQlHmV4uXLKD5VZxc0lJynzS+JwlzSmm3FKFiK68hVF1sljn+z5l
aNbmTBVZHVhmaf5CHmaKA/uYGjjlkC+fCKU0sjTSK6MLWZprj7NHPM2Ld23GeOBd8bCVDtjheQrc
RBxcFcO0c0jieK2+zTQSrBPJCXMTyXMkt4JZVSMSb5FjMSGREUROVuCY4iwjFvDcz3ruJPtUtvPc
R27BXsLZZUS3jjW2dbloQWSRDukEMse1GBVWdtlQ1KSl714u8XduPJaKV43b9+Su+ZyaaautGzWP
JBxtDklGMKloQU3VvKL/AHiinL2UHZKMI87cWou1rukgnl3bkWLT53DPb2rwwRs9vBDEjF4zLGrJ
lCzzSN57uz72uXk3FZ8uq3tkgsI7m4JCAS2kbMYI2R9okkWYRXTO6wxlGzCEQrFsCIYlK0hBNP39
OZ8nxpKN00koWVk9Nbu6bvbRYVasouKVG75Iudown7+l7ucnK70dnZpSSa5rnm8hluYpkZ7csylI
wwC+WEuNgtlmAWNxB5UG9t8jmSV1+cqA1WWdJHkeJN7CW3g2N56xi4kZvKdyuwNExuPlmTAZYN5d
2BxThkV4A8e2V5lVVljAaDy5LsxlthXa5G1pd8UStcooAUr84liuoo5JJdyL5kxRJGgdpI3y32WK
KNxFsjWNoovPZnRXIEaKhYjbq3f4X6Ws122v11V11vq93J2i7r3lzWV2m2oxS2S0sktb90lfltRX
MbT27q8cG5poLcQFyRdN5r2/mCRQWillluI5HaR1mLElpGjcN+uH/BJvwit145+JXjc2dzHb6L4V
0nQbOedWERn8S6h9tmSAZMJmgg8NBJDCqlIriMuN0xZ/yR8i1WK9kw7+QFWcSOJLTeVNysKyJAQJ
7PzP9HcSKsETs4LKdi/0K/8ABMDwrLo3wG1fxDcKnn+LvHOr3MEiAhJNL0e1sdLt0XeA5EWpR6vn
ezOHkZGbcGr8R8fc2/srwzz1Qly1czngsqpt6N/W8VSqVlvd82DpYmLVndN7xuz9c8GMs/tLxCyN
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

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cs01.ewedding.com/setup/images/wedding.gif

R0lGODlhFQAVAOYAAOr09Givs2musv7+/tzs7ZDEx6zT1XCzt2ivslemqnK0uHK1uODu75LFyJ3L
zbzb3WWtsWmvs/7///H4+GqwtLHW2LPW2O729pPGyVGjqHG0t2StsafQ01inq4S+wfz9/vj7+4C8
v9bp6pnJy1SkqX26vlyorfz9/cDd3+Hv77bY2qzT1G+ztuv09Hi3u7ra3O319n66vlGjp83k5szk
5VKkqJ7MzZnIy4O9wKvS1MDe34nBxIK9wGuxtZDExn+7vpvKzPf7++/39/b6+oe/wnO1uFqorGeu
snm4u+fy84nAxPL4+fj7/JXHyeTx8VOkqNHm6MPf4a7U1sni5Hy6vWWusYvBxZLFx/r8/Mri5F+r
r1uorOz19ZzKzWKssJfIyrHV18ji47DU16rS1Nvr7JrJzMXg4WaustPo6Wmws2mwtPX6+v///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAVABUAAAf/gGyCg4SFhmwCaWqLioyLao2QAoIIa5aXmJmWAYJqa4ega2mdn6CG
a2qCVQ1lXz4GA2xYDEGCMwVNI1dnggFANQdhZGxLOyY4E2wANAUJFgiCFGsLCh+CWR0PCmaDNwWo
gmlrYE86gk5HKwspggARIuBsnlwQISeCFUQNg2M/A6Kk2HRJgEYQjAgvBA05EIVNPHFsCBjBIOiB
DCuxUGhg4jCVvE8SlGhJIqEEDy8E2MSQIgjgR0FTSIiBUgQACxsEelxo6REiGxAuDiDJwcZAACoO
BsXzNEhFBggtlG3YwkDpqJeChHgwMIhDUqU9S5kiFC+AprOYoCGKxPYR20ljA+MGAgA7

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cs01.ewedding.com/css/372.css

A:link {
	COLOR: #45798a
}
A:visited {
	COLOR: #45798a
}
A:hover {
	COLOR: #a67c52
}
A:active {
	COLOR: #a67c52
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; FONT: x-small Georgia, 'Times New Roman', Times, serif; COLOR: =
#534741; PADDING-TOP: 3px
}
BODY {
	MARGIN-TOP: 20px; BACKGROUND: url(/b/372/background.gif) #ddbf8a =
repeat-x left top; TEXT-ALIGN: center
}
.main_wrapper {
	MARGIN: 0px auto; WIDTH: 850px; TEXT-ALIGN: center
}
.outer_wrap_top {
	BORDER-RIGHT: #8c6239 2px solid; BORDER-TOP: #8c6239 2px solid; =
BACKGROUND: url(/b/372/outer_grad.gif) #fbf5d6 repeat-x left top; =
MARGIN: 0px auto; BORDER-LEFT: #8c6239 2px solid; WIDTH: 800px; HEIGHT: =
168px
}
.inner_wrap_top {
	BORDER-RIGHT: #d2ba89 1px solid; BORDER-TOP: #d2ba89 1px solid; =
BACKGROUND: url(/b/372/inner_grad.gif) #fbf7de repeat-x left top; =
MARGIN: 5px 5px 0px; BORDER-LEFT: #d2ba89 1px solid; WIDTH: 788px; =
HEIGHT: 162px
}
.outer_wrap_bot {
	BORDER-RIGHT: #8c6239 2px solid; MARGIN: 0px auto; BORDER-LEFT: #8c6239 =
2px solid; WIDTH: 800px; BORDER-BOTTOM: #8c6239 2px solid; =
BACKGROUND-COLOR: #fbf5d6
}
.inner_wrap_bot {
	BORDER-RIGHT: #d2ba89 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BACKGROUND: url(/b/372/flowers.gif) #fbf7de no-repeat right bottom; =
PADDING-BOTTOM: 30px; MARGIN: 0px 5px 5px; BORDER-LEFT: #d2ba89 1px =
solid; WIDTH: 788px; PADDING-TOP: 0px; BORDER-BOTTOM: #d2ba89 1px solid; =
TEXT-ALIGN: center
}
.inner_wrap_top H2.names {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 35px; PADDING-BOTTOM: =
0px; MARGIN: 45px 0px 0px; COLOR: #362f2d; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
.inner_wrap_top H2.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #362f2d; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.inner_wrap_bot H2.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; COLOR: #362f2d; PADDING-TOP: 0px
}
.nav_cont {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: =
url(/b/372/nav_line.gif) no-repeat right top; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px 10px; WIDTH: 150px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.main {
	FLOAT: left; MARGIN: 20px 0px 20px 80px; WIDTH: 450px
}
TABLE.home {
	BORDER-RIGHT: #b19368 1px solid; BORDER-TOP: #b19368 1px solid; MARGIN: =
0px auto; BORDER-LEFT: #b19368 1px solid; BORDER-BOTTOM: #b19368 1px =
solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; =
border-spacing: 0px
}
TABLE.home TD {
	BORDER-RIGHT: 1px inset; PADDING-RIGHT: 7px; BORDER-TOP: 1px inset; =
PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: 1px inset; =
PADDING-TOP: 7px; BORDER-BOTTOM: 1px inset; BACKGROUND-COLOR: white
}
.welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: =
0px auto; FONT: x-small Georgia, 'Times New Roman', Times, serif; WIDTH: =
450px; COLOR: #534741; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.welcome P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; FONT: x-small Georgia, 'Times New Roman', Times, serif; COLOR: =
#534741; PADDING-TOP: 3px
}
.count_down {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; COLOR: =
#a67c52; PADDING-TOP: 5px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.polls {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; =
BACKGROUND: url(/b/372/line.gif) no-repeat center top; PADDING-BOTTOM: =
0px; MARGIN: 0px auto; WIDTH: 620px; COLOR: #a67c52; PADDING-TOP: 15px; =
FONT-FAMILY: Georgia, 'Times New Roman', Times, serif
}
.poll1 {
	FLOAT: left; MARGIN: 0px 30px 0px 0px; WIDTH: 295px; TEXT-ALIGN: left
}
.quiz1 {
	FLOAT: left; WIDTH: 295px; TEXT-ALIGN: left
}
.error {
	FONT-WEIGHT: bold; MARGIN: 10px 0px; COLOR: red; FONT-STYLE: italic; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/b/372/shadow.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: =
0px auto; WIDTH: 804px; COLOR: #534741; PADDING-TOP: 15px; FONT-STYLE: =
italic; TEXT-ALIGN: center
}
.sig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px auto; WIDTH: 240px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.sig P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #534741; LINE-HEIGHT: =
12px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, 'Times New Roman', Times, =
serif; TEXT-ALIGN: left
}
.sig IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; =
MARGIN: 0px 6px 10px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: =
medium none
}
.sig A:link {
	COLOR: #534741; TEXT-DECORATION: none
}
.sig A:visited {
	COLOR: #534741; TEXT-DECORATION: none
}
.sig A:active {
	COLOR: #534741; TEXT-DECORATION: none
}
.sig A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
UNKNOWN {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: =
absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-flash + DIV[adblocktab=3Dtrue] {
	DISPLAY: none! important
}
.sIFR-hasFlash H2 {
	FONT-SIZE: 25px; VISIBILITY: hidden; LETTER-SPACING: -9px
}
HR {
	DISPLAY: none
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
.nav {
	DISPLAY: block; FONT: 13px/18px Georgia, 'Times New Roman', Times, =
serif; WIDTH: 150px; TEXT-ALIGN: right
}
A.nav:link {
	COLOR: #534741; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: #534741; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #534741; TEXT-DECORATION: underline
}
A.nav:active {
	COLOR: #534741; TEXT-DECORATION: underline
}
.nav2 {
	DISPLAY: block; FONT: 13px/18px Georgia, 'Times New Roman', Times, =
serif; WIDTH: 150px; TEXT-ALIGN: right
}
A.nav2:link {
	FONT-WEIGHT: bold; COLOR: #534741; FONT-STYLE: italic; TEXT-DECORATION: =
underline
}
A.nav2:visited {
	FONT-WEIGHT: bold; COLOR: #534741; FONT-STYLE: italic; TEXT-DECORATION: =
underline
}
A.nav2:hover {
	FONT-WEIGHT: bold; COLOR: #534741; FONT-STYLE: italic; TEXT-DECORATION: =
underline
}
A.nav2:active {
	FONT-WEIGHT: bold; COLOR: #534741; FONT-STYLE: italic; TEXT-DECORATION: =
underline
}
UNKNOWN {
	MARGIN: 0px auto
}
TABLE.rsvp TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px; HEIGHT: 25px; TEXT-ALIGN: left
}
.rsvp TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; =
PADDING-TOP: 6px; HEIGHT: 25px; TEXT-ALIGN: left
}
TABLE.rsvp TD {
	BORDER-BOTTOM: #f0e8bc 1px solid
}
TABLE.rsvp TD.both {
	BORDER-TOP: #f0e8bc 1px solid; BORDER-BOTTOM: #f0e8bc 1px solid
}
TABLE.rsvp TD.attending {
	PADDING-RIGHT: 5px; BORDER-TOP: #998675 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: medium none
}
TABLE.rsvp TD.none {
	BORDER-BOTTOM: 0px
}
TABLE.rsvp TD.last {
	PADDING-RIGHT: 5px; BORDER-TOP: #998675 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: medium none
}
TABLE.rsvp TH {
	BORDER-BOTTOM: #998675 1px solid
}
TABLE.rsvp SELECT {
	MARGIN: 0px
}
EM {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FONT-STYLE: italic; =
TEXT-DECORATION: none
}
.photo_pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 10px; BORDER-BOTTOM: #f0e8bc 1px
}
.photo_pagination A:link {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#45798a 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; FONT: =
11px/11px Arial, Halvetica, sans-serif; VERTICAL-ALIGN: middle; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #45798a 1px solid; COLOR: #fff; =
PADDING-TOP: 2px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: =
#5a99ad; TEXT-DECORATION: none
}
.photo_pagination A:visited {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#45798a 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; FONT: =
11px/11px Arial, Halvetica, sans-serif; VERTICAL-ALIGN: middle; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #45798a 1px solid; COLOR: #fff; =
PADDING-TOP: 2px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: =
#5a99ad; TEXT-DECORATION: none
}
.photo_pagination A:active {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#45798a 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; FONT: =
11px/11px Arial, Halvetica, sans-serif; VERTICAL-ALIGN: middle; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #45798a 1px solid; COLOR: #fff; =
PADDING-TOP: 2px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: =
#5a99ad; TEXT-DECORATION: none
}
.photo_pagination A:hover {
	BORDER-RIGHT: #45798a 1px solid; BORDER-TOP: #45798a 1px solid; =
BORDER-LEFT: #45798a 1px solid; BORDER-BOTTOM: #45798a 1px solid; =
BACKGROUND-COLOR: #77aab4
}
.jump_input {
	BORDER-RIGHT: #ad9d71 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#867244 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
FONT: 11px/11px Georgia, Times, serif; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ad9d71 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d7cba3 =
1px solid; BACKGROUND-COLOR: #f8f3e3
}
.jump_button {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#45798a 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; FONT: =
11px/11px Georgia, Times, serif; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: =
uppercase; BORDER-LEFT: #45798a 1px solid; CURSOR: pointer; COLOR: #fff; =
MARGIN-RIGHT: 95px; PADDING-TOP: 1px; BORDER-BOTTOM: #45798a 1px solid; =
BACKGROUND-COLOR: #5a99ad
}
.photo_pagination SPAN {
	COLOR: #534741; FONT-STYLE: italic
}
.select_album TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.photo_pagination FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.button {
	CURSOR: pointer
}
A.styled_button:link {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#45798a 1px solid; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 8px; =
PADDING-BOTTOM: 5px; FONT: 11px/11px 'helvetica neue', Arial, =
sans-serif; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #45798a 1px solid; WIDTH: 110px; COLOR: #fff; PADDING-TOP: =
3px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: #5a99ad; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.styled_button:visited {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#45798a 1px solid; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 8px; =
PADDING-BOTTOM: 5px; FONT: 11px/11px 'helvetica neue', Arial, =
sans-serif; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #45798a 1px solid; WIDTH: 110px; COLOR: #fff; PADDING-TOP: =
3px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: #5a99ad; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.styled_button:active {
	BORDER-RIGHT: #45798a 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#45798a 1px solid; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 8px; =
PADDING-BOTTOM: 5px; FONT: 11px/11px 'helvetica neue', Arial, =
sans-serif; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #45798a 1px solid; WIDTH: 110px; COLOR: #fff; PADDING-TOP: =
3px; BORDER-BOTTOM: #45798a 1px solid; BACKGROUND-COLOR: #5a99ad; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.styled_button:hover {
	BORDER-RIGHT: #45798a 1px solid; BORDER-TOP: #45798a 1px solid; =
BORDER-LEFT: #45798a 1px solid; BORDER-BOTTOM: #45798a 1px solid; =
BACKGROUND-COLOR: #77aab4
}
DIV.clear {
	CLEAR: both
}
.mailto {
=09
}
.extras {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; COLOR: #8b8761; PADDING-TOP: 5px; BORDER-BOTTOM: #a67c52 1px =
dotted; TEXT-ALIGN: left
}
.extras IMG {
	VERTICAL-ALIGN: middle
}
.extras STRONG {
	CLEAR: both; PADDING-RIGHT: 5px; FONT-SIZE: 11px; TEXT-TRANSFORM: =
uppercase; COLOR: #534741; LETTER-SPACING: 0.05em
}
.gallery_img IMG {
	BORDER-RIGHT: #a67c52 1px solid; BORDER-TOP: #a67c52 1px solid; =
BORDER-LEFT: #a67c52 1px solid; BORDER-BOTTOM: #a67c52 1px solid
}
.contentImageLarge {
	BORDER-RIGHT: #a67c52 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: =
#a67c52 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px =
auto; BORDER-LEFT: #a67c52 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: =
#a67c52 1px solid; BACKGROUND-COLOR: #fff
}
.contentImage {
	PADDING-RIGHT: 10px; FLOAT: left; CURSOR: pointer
}
.main_image .main_image_left {
=09
}
.main_image .main_image_right {
	MARGIN-LEFT: 10px
}
.images {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.images IMG {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; MARGIN: 0px; =
BORDER-LEFT: #fff 2px solid; WIDTH: 86px; BORDER-BOTTOM: #fff 2px solid; =
HEIGHT: 86px
}
.contentImageWrap {
	BORDER-RIGHT: #a67c52 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#a67c52 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#a67c52 1px solid; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: =
#a67c52 1px solid
}
#popup IMG {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#moviepop IMG {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.pop {
	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: #fff
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 8px; COLOR: #534741; =
PADDING-TOP: 3px; BORDER-BOTTOM: #a67c52 1px solid; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #534741; PADDING-TOP: =
3px; TEXT-DECORATION: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
17px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 450px; COLOR: #696969; =
PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.galleries_text .photos {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; FONT-STYLE: italic; =
TEXT-DECORATION: none
}
.galleries_text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.photo_comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 450px; COLOR: #534741; PADDING-TOP: 10px; BORDER-BOTTOM: =
#f0e8bc 1px solid; TEXT-ALIGN: left
}
.album_switch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
425px; COLOR: #534741; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.captcha {
	FONT-SIZE: 9px; COLOR: #be9767
}
.top_comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
0px auto; FONT: 14px/17px Georgia, 'Times New Roman', Times, serif; =
WIDTH: 450px; COLOR: #a67c52; PADDING-TOP: 0px
}
.top_comment P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; FONT: 14px/17px Georgia, 'Times New Roman', Times, serif; COLOR: =
#a67c52; PADDING-TOP: 3px
}
.comment {
	PADDING-BOTTOM: 20px; MARGIN: 0px
}
.view {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; COLOR: =
#a67c52; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.relationship {
	PADDING-BOTTOM: 6px; COLOR: #45798a; FONT-STYLE: italic
}
.couple {
	PADDING-RIGHT: 0px; BORDER-TOP: #8e520f 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 6px; MARGIN: 10px 0px; WIDTH: 390px; COLOR: #000; =
PADDING-TOP: 6px; BORDER-BOTTOM: #8e520f 1px solid; TEXT-ALIGN: center
}
TABLE {
	FONT: 13px/17px Georgia, 'Times New Roman', Times, serif; COLOR: =
#534741; TEXT-ALIGN: left
}
TD {
	FONT: 13px/17px Georgia, 'Times New Roman', Times, serif; COLOR: =
#534741; TEXT-ALIGN: left
}
.sub_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #a67c52; PADDING-TOP: 0px; FONT-STYLE: italic
}
.sign {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 18px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; FONT-STYLE: italic; TEXT-ALIGN: right
}
* HTML .ribbon_width {
	WIDTH: 804px
}

------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cs01.ewedding.com/js/sifr.js

/*	sIFR v2.0.5
	Copyright 2004 - 2007 Mark Wubben and Mike Davidson. Prior =
contributions by Shaun Inman and Tomas Jogin.
=09
	This software is licensed under the CC-GNU LGPL =
<http://creativecommons.org/licenses/LGPL/2.1/>
*/

var hasFlash=3Dfunction(){var =
a=3D6;if(navigator.appVersion.indexOf("MSIE")!=3D-1&&navigator.appVersion=
.indexOf("Windows")>-1){document.write('<script language=3D"VBScript"\> =
\non error resume next \nhasFlash =3D =
(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) =
\n</script\> \n');if(window.hasFlash!=3Dnull)return =
window.hasFlash}if(navigator.mimeTypes&&navigator.mimeTypes["application/=
x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"]=
.enabledPlugin){var b=3D(navigator.plugins["Shockwave Flash =
2.0"]||navigator.plugins["Shockwave Flash"]).description;return =
parseInt(b.charAt(b.indexOf(".")-1))>=3Da}return =
false}();String.prototype.normalize=3Dfunction(){return =
this.replace(/\s+/g," =
")};if(Array.prototype.push=3D=3Dnull){Array.prototype.push=3Dfunction(){=
var =
i=3D0,a=3Dthis.length,b=3Darguments.length;while(i<b){this[a++]=3Dargumen=
ts[i++]}return =
this.length}}if(!Function.prototype.apply){Function.prototype.apply=3Dfun=
ction(a,b){var c=3D[];var d,e;if(!a)a=3Dwindow;if(!b)b=3D[];for(var =
i=3D0;i<b.length;i++){c[i]=3D"b["+i+"]"}e=3D"a.__applyTemp__("+c.join(","=
)+");";a.__applyTemp__=3Dthis;d=3Deval(e);a.__applyTemp__=3Dnull;return =
d}}function named(a){return new =
named.Arguments(a)}named.Arguments=3Dfunction(a){this.oArgs=3Da};named.Ar=
guments.prototype.constructor=3Dnamed.Arguments;named.extract=3Dfunction(=
a,b){var c,d;var =
i=3Da.length;while(i--){d=3Da[i];if(d!=3Dnull&&d.constructor!=3Dnull&&d.c=
onstructor=3D=3Dnamed.Arguments){c=3Da[i].oArgs;break}}if(c=3D=3Dnull)ret=
urn;for(e in c)if(b[e]!=3Dnull)b[e](c[e]);return};var =
parseSelector=3Dfunction(){var =
a=3D/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function r(s,t){var =
u=3Ds.split(/\s*\,\s*/);var v=3D[];for(var =
i=3D0;i<u.length;i++)v=3Dv.concat(b(u[i],t));return v}function =
b(c,d,e){c=3Dc.normalize().replace(" ","`");var f=3Dc.match(a);var =
g,h,i,j,k,n;var =
l=3D[];if(f=3D=3Dnull)f=3D[c,c];if(f[1]=3D=3D"")f[1]=3D"*";if(e=3D=3Dnull=
)e=3D"`";if(d=3D=3Dnull)d=3Ddocument;switch(f[2]){case =
"#":k=3Df[3].match(a);if(k=3D=3Dnull)k=3D[null,f[3]];g=3Ddocument.getElem=
entById(k[1]);if(g=3D=3Dnull||(f[1]!=3D"*"&&!o(g,f[1])))return =
l;if(k.length=3D=3D2){l.push(g);return l}return b(k[3],g,k[2]);case =
".":if(e!=3D">")h=3Dm(d,f[1]);else =
h=3Dd.childNodes;for(i=3D0,n=3Dh.length;i<n;i++){g=3Dh[i];if(g.nodeType!=3D=
1)continue;k=3Df[3].match(a);if(k!=3Dnull){if(g.className=3D=3Dnull||g.cl=
assName.match("(\\s|^)"+k[1]+"(\\s|$)")=3D=3Dnull)continue;j=3Db(k[3],g,k=
[2]);l=3Dl.concat(j)}else =
if(g.className!=3Dnull&&g.className.match("(\\s|^)"+f[3]+"(\\s|$)")!=3Dnu=
ll)l.push(g)}return l;case ">":if(e!=3D">")h=3Dm(d,f[1]);else =
h=3Dd.childNodes;for(i=3D0,n=3Dh.length;i<n;i++){g=3Dh[i];if(g.nodeType!=3D=
1)continue;if(!o(g,f[1]))continue;j=3Db(f[3],g,">");l=3Dl.concat(j)}retur=
n l;case =
"`":h=3Dm(d,f[1]);for(i=3D0,n=3Dh.length;i<n;i++){g=3Dh[i];j=3Db(f[3],g,"=
`");l=3Dl.concat(j)}return l;default:if(e!=3D">")h=3Dm(d,f[1]);else =
h=3Dd.childNodes;for(i=3D0,n=3Dh.length;i<n;i++){g=3Dh[i];if(g.nodeType!=3D=
1)continue;if(!o(g,f[1]))continue;l.push(g)}return l}}function =
m(d,o){if(o=3D=3D"*"&&d.all!=3Dnull)return d.all;return =
d.getElementsByTagName(o)}function o(p,q){return =
q=3D=3D"*"?true:p.nodeName.toLowerCase().replace("html:", =
"")=3D=3Dq.toLowerCase()}return r}();var sIFR=3Dfunction(){var =
a=3D"http://www.w3.org/1999/xhtml";var b=3Dfalse;var c=3Dfalse;var d;var =
ah=3D[];var al=3Ddocument;var ak=3Dal.documentElement;var =
am=3Dwindow;var au=3Dal.addEventListener;var =
av=3Dam.addEventListener;var f=3Dfunction(){var =
g=3Dnavigator.userAgent.toLowerCase();var =
f=3D{a:g.indexOf("applewebkit")>-1,b:g.indexOf("safari")>-1,c:navigator.p=
roduct!=3Dnull&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d=
:g.indexOf("opera")>-1,e:al.contentType!=3Dnull&&al.contentType.indexOf("=
xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};f.l=3Df.a||f.c;f.m=3D=
!f.a&&navigator.product!=3Dnull&&navigator.product.toLowerCase()=3D=3D"ge=
cko";if(f.m&&g.match(/.*gecko\/(\d{8}).*/))f.j=3Dnew =
Number(g.match(/.*gecko\/(\d{8}).*/)[1]);f.n=3Dg.indexOf("msie")>-1&&!f.d=
&&!f.l&&!f.m;f.o=3Df.n&&g.match(/.*mac.*/)!=3Dnull;if(f.d&&g.match(/.*ope=
ra(\s|\/)(\d+\.\d+)/))f.i=3Dnew =
Number(g.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);if(f.n||(f.d&&f.i<7.6))f.g=
=3Dfalse;if(f.a&&g.match(/.*applewebkit\/(\d+).*/))f.k=3Dnew =
Number(g.match(/.*applewebkit\/(\d+).*/)[1]);if(am.hasFlash&&(!f.n||f.o))=
{var aj=3D(navigator.plugins["Shockwave Flash =
2.0"]||navigator.plugins["Shockwave =
Flash"]).description;f.h=3DparseInt(aj.charAt(aj.indexOf(".")-1))}if(g.ma=
tch(/.*(windows|mac).*/)=3D=3Dnull||f.o||f.c||(f.d&&(g.match(/.*mac.*/)!=3D=
null||f.i<7.6))||(f.b&&f.h<7)||(!f.b&&f.a&&f.k<312)||(f.m&&f.j<20020523))=
f.f=3Dfalse;if(!f.o&&!f.m&&al.createElementNS)try{al.createElementNS(a,"i=
").innerHTML=3D""}catch(e){f.e=3Dtrue}f.p=3Df.c||(f.a&&f.k<312);return =
f}();function =
at(){return{bIsWebKit:f.a,bIsSafari:f.b,bIsKonq:f.c,bIsOpera:f.d,bIsXML:f=
.e,bHasTransparencySupport:f.f,bUseDOM:f.g,nFlashVersion:f.h,nOperaVersio=
n:f.i,nGeckoBuildDate:f.j,nWebKitVersion:f.k,bIsKHTML:f.l,bIsGecko:f.m,bI=
sIE:f.n,bIsIEMac:f.o,bUseInnerHTMLHack:f.p}}if(am.hasFlash=3D=3Dfalse||!a=
l.getElementsByTagName||!al.getElementById||(f.e&&(f.p||f.n)))return{UA:a=
t()};function =
af(e){if((!k.bAutoInit&&(am.event||e)!=3Dnull)||!l(e))return;b=3Dtrue;for=
(var i=3D0,h=3Dah.length;i<h;i++)j.apply(null,ah[i]);ah=3D[]}var =
k=3Daf;function =
l(e){if(c=3D=3Dfalse||k.bIsDisabled=3D=3Dtrue||((f.e&&f.m||f.l)&&e=3D=3Dn=
ull&&b=3D=3Dfalse)||al.getElementsByTagName("body").length=3D=3D0)return =
false;return true}function m(n){if(f.n)return n.replace(new =
RegExp("%\d{0}","g"),"%25");return n.replace(new =
RegExp("%(?!\d)","g"),"%25")}function as(p,q){return =
q=3D=3D"*"?true:p.nodeName.toLowerCase().replace("html:", =
"")=3D=3Dq.toLowerCase()}function o(p,q,r,s,t){var u=3D"";var =
v=3Dp.firstChild;var =
w,x,y,z;if(s=3D=3Dnull)s=3D0;if(t=3D=3Dnull)t=3D"";while(v){if(v.nodeType=
=3D=3D3){z=3Dv.nodeValue.replace("<","&lt;");switch(r){case =
"lower":u+=3Dz.toLowerCase();break;case =
"upper":u+=3Dz.toUpperCase();break;default:u+=3Dz}}else =
if(v.nodeType=3D=3D1){if(as(v,"a")&&!v.getAttribute("href")=3D=3Dfalse){i=
f(v.getAttribute("target"))t+=3D"&sifr_url_"+s+"_target=3D"+v.getAttribut=
e("target");t+=3D"&sifr_url_"+s+"=3D"+m(v.getAttribute("href")).replace(/=
&/g,"%26");u+=3D'<a href=3D"asfunction:_root.launchURL,'+s+'">';s++}else =
if(as(v,"br"))u+=3D"<br/>";if(v.hasChildNodes()){y=3Do(v,null,r,s,t);u+=3D=
y.u;s=3Dy.s;t=3Dy.t}if(as(v,"a"))u+=3D"</a>"}w=3Dv;v=3Dv.nextSibling;if(q=
!=3Dnull){x=3Dw.parentNode.removeChild(w);q.appendChild(x)}}return{"u":u,=
"s":s,"t":t}}function A(B){if(al.createElementNS&&f.g)return =
al.createElementNS(a,B);return al.createElement(B)}function C(D,E,z){var =
p=3DA("param");p.setAttribute("name",E);p.setAttribute("value",z);D.appen=
dChild(p)}function F(p,G){var H=3Dp.className;if(H=3D=3Dnull)H=3DG;else =
H=3DH.normalize()+(H=3D=3D""?"":" ")+G;p.className=3DH}function =
aq(ar){var =
a=3Dak;if(k.bHideBrowserText=3D=3Dfalse)a=3Dal.getElementsByTagName("body=
")[0];if((k.bHideBrowserText=3D=3Dfalse||ar)&&a)if(a.className=3D=3Dnull|=
|a.className.match(/\bsIFR\-hasFlash\b/)=3D=3Dnull)F(a, =
"sIFR-hasFlash")}function j(I,J,K,L,M,N,O,P,Q,R,S,r,T){if(!l())return =
ah.push(arguments);aq();named.extract(arguments,{sSelector:function(ap){I=
=3Dap},sFlashSrc:function(ap){J=3Dap},sColor:function(ap){K=3Dap},sLinkCo=
lor:function(ap){L=3Dap},sHoverColor:function(ap){M=3Dap},sBgColor:functi=
on(ap){N=3Dap},nPaddingTop:function(ap){O=3Dap},nPaddingRight:function(ap=
){P=3Dap},nPaddingBottom:function(ap){Q=3Dap},nPaddingLeft:function(ap){R=
=3Dap},sFlashVars:function(ap){S=3Dap},sCase:function(ap){r=3Dap},sWmode:=
function(ap){T=3Dap}});var =
U=3DparseSelector(I);if(U.length=3D=3D0)return =
false;if(S!=3Dnull)S=3D"&"+S.normalize();else =
S=3D"";if(K!=3Dnull)S+=3D"&textcolor=3D"+K;if(M!=3Dnull)S+=3D"&hovercolor=
=3D"+M;if(M!=3Dnull||L!=3Dnull)S+=3D"&linkcolor=3D"+(L||K);if(O=3D=3Dnull=
)O=3D0;if(P=3D=3Dnull)P=3D0;if(Q=3D=3Dnull)Q=3D0;if(R=3D=3Dnull)R=3D0;if(=
N=3D=3Dnull)N=3D"#FFFFFF";if(T=3D=3D"transparent")if(!f.f)T=3D"opaque";el=
se N=3D"transparent";if(T=3D=3Dnull)T=3D"";var p,V,W,X,Y,Z,aa,ab,ac;var =
ad=3Dnull;for(var =
i=3D0,h=3DU.length;i<h;i++){p=3DU[i];if(p.className!=3Dnull&&p.className.=
match(/\bsIFR\-replaced\b/)!=3Dnull)continue;V=3Dp.offsetWidth-R-P;W=3Dp.=
offsetHeight-O-Q;aa=3DA("span");aa.className=3D"sIFR-alternate";ac=3Do(p,=
aa,r);Z=3D"txt=3D"+m(ac.u).replace(/\+/g,"%2B").replace(/&/g,"%26").repla=
ce(/\"/g, "%22").normalize() + S + "&w=3D" + V + "&h=3D" + W + =
ac.t;F(p,"sIFR-replaced");if(ad=3D=3Dnull||!f.g){if(!f.g){if(!f.n)p.inner=
HTML=3D['<embed class=3D"sIFR-flash" =
type=3D"application/x-shockwave-flash" src=3D"',J,'" quality=3D"best" =
wmode=3D"',T,'" bgcolor=3D"',N,'" flashvars=3D"',Z,'" width=3D"',V,'" =
height=3D"',W,'" sifr=3D"true"></embed>'].join("");else =
p.innerHTML=3D['<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" sifr=3D"true" =
width=3D"',V,'" height=3D"',W,'" class=3D"sIFR-flash"><param =
name=3D"movie" value=3D"',J,'"></param><param name=3D"flashvars" =
value=3D"',Z,'"></param><param name=3D"quality" =
value=3D"best"></param><param name=3D"wmode" =
value=3D"',T,'"></param><param name=3D"bgcolor" value=3D"',N,'"></param> =
</object>'].join('')}else{if(f.d){ab=3DA("object");ab.setAttribute("data"=
,J);C(ab,"quality","best");C(ab,"wmode",T);C(ab,"bgcolor",N)}else{ab=3DA(=
"embed");ab.setAttribute("src",J);ab.setAttribute("quality","best");ab.se=
tAttribute("flashvars",Z);ab.setAttribute("wmode",T);ab.setAttribute("bgc=
olor",N)}ab.setAttribute("sifr","true");ab.setAttribute("type","applicati=
on/x-shockwave-flash");ab.className=3D"sIFR-flash";if(!f.l||!f.e)ad=3Dab.=
cloneNode(true)}}else =
ab=3Dad.cloneNode(true);if(f.g){if(f.d)C(ab,"flashvars",Z);else =
ab.setAttribute("flashvars",Z);ab.setAttribute("width",V);ab.setAttribute=
("height",W);ab.style.width=3DV+"px";ab.style.height=3DW+"px";p.appendChi=
ld(ab)}p.appendChild(aa);if(f.p)p.innerHTML+=3D""}if(f.n&&k.bFixFragIdBug=
)setTimeout(function(){al.title=3Dd},0)}function =
ai(){d=3Dal.title}function =
ae(){if(k.bIsDisabled=3D=3Dtrue)return;c=3Dtrue;if(k.bHideBrowserText)aq(=
true);if(am.attachEvent)am.attachEvent("onload",af);else =
if(!f.c&&(al.addEventListener||am.addEventListener)){if(f.a&&f.k>=3D132&&=
am.addEventListener)am.addEventListener("load",function(){setTimeout("sIF=
R({})",1)},false);else{if(al.addEventListener)al.addEventListener("load",=
af,false);if(am.addEventListener)am.addEventListener("load",af,false)}}el=
se if(typeof am.onload=3D=3D"function"){var =
ag=3Dam.onload;am.onload=3Dfunction(){ag();af()}}else =
am.onload=3Daf;if(!f.n||am.location.hash=3D=3D"")k.bFixFragIdBug=3Dfalse;=
else =
ai()}k.UA=3Dat();k.bAutoInit=3Dtrue;k.bFixFragIdBug=3Dtrue;k.replaceEleme=
nt=3Dj;k.updateDocumentTitle=3Dai;k.appendToClassName=3DF;k.setup=3Dae;k.=
debug=3Dfunction(){aq(true)};k.debug.replaceNow=3Dfunction(){ae();k()};k.=
bIsDisabled=3Dfalse;k.bHideBrowserText=3Dtrue;return k}();

if(typeof sIFR =3D=3D "function" && !sIFR.UA.bIsIEMac && =
(!sIFR.UA.bIsWebKit || sIFR.UA.nWebKitVersion >=3D 100)){
	sIFR.setup();
};
------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cs01.ewedding.com/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.0_rc1
 *  (c) 2005 Sam Stephenson <sam@conio.net>
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://prototype.conio.net/
 *
/*-----------------------------------------------------------------------=
---*/

var Prototype =3D {
  Version: '1.5.0_rc1',
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',

  emptyFunction: function() {},
  K: function(x) {return x}
}

var Class =3D {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}

var Abstract =3D new Object();

Object.extend =3D function(destination, source) {
  for (var property in source) {
    destination[property] =3D source[property];
  }
  return destination;
}

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (object =3D=3D undefined) return 'undefined';
      if (object =3D=3D null) return 'null';
      return object.inspect ? object.inspect() : object.toString();
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({}, object);
  }
});

Function.prototype.bind =3D function() {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function() {
    return __method.apply(object, args.concat($A(arguments)));
  }
}

Function.prototype.bindAsEventListener =3D function(object) {
  var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
  return function(event) {
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));
  }
}

Object.extend(Number.prototype, {
  toColorPart: function() {
    var digits =3D this.toString(16);
    if (this < 16) return '0' + digits;
    return digits;
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator) {
    $R(0, this, true).each(iterator);
    return this;
  }
});

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0; i < arguments.length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) {}
    }

    return returnValue;
  }
}

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create();
PeriodicalExecuter.prototype =3D {
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.callback(this);
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
}
Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D (replacement(match) || '').toString();
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D count =3D=3D=3D undefined ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return this;
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : this;
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var div =3D document.createElement('div');
    var text =3D document.createTextNode(this);
    div.appendChild(text);
    return div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';
  },

  toQueryParams: function() {
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');
    return pairs.inject({}, function(params, pairString) {
      var pair  =3D pairString.split('=3D');
      var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;
      params[decodeURIComponent(pair[0])] =3D value;
      return params;
    });
  },

  toArray: function() {
    return this.split('');
  },

  camelize: function() {
    var oStringList =3D this.split('-');
    if (oStringList.length =3D=3D 1) return oStringList[0];

    var camelizedString =3D this.indexOf('-') =3D=3D 0
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)
      : oStringList[0];

    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {
      var s =3D oStringList[i];
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);
    }

    return camelizedString;
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.replace(/\\/g, '\\\\');
    if (useDoubleQuotes)
      return '"' + escapedString.replace(/"/g, '\\"') + '"';
    else
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (typeof replacement =3D=3D 'function') return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
}

String.prototype.parseQuery =3D String.prototype.toQueryParams;

var Template =3D Class.create();
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;
Template.prototype =3D {
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern  =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    return this.template.gsub(this.pattern, function(match) {
      var before =3D match[1];
      if (before =3D=3D '\\') return match[2];
      return before + (object[match[3]] || '').toString();
    });
  }
}

var $break    =3D new Object();
var $continue =3D new Object();

var Enumerable =3D {
  each: function(iterator) {
    var index =3D 0;
    try {
      this._each(function(value) {
        try {
          iterator(value, index++);
        } catch (e) {
          if (e !=3D $continue) throw e;
        }
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
  },

  all: function(iterator) {
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!(iterator || Prototype.K)(value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator) {
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!(iterator || Prototype.K)(value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      results.push(iterator(value, index));
    });
    return results;
  },

  detect: function (iterator) {
    var result;
    this.each(function(value, index) {
      if (iterator(value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (iterator(value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(pattern, iterator) {
    var results =3D [];
    this.each(function(value, index) {
      var stringValue =3D value.toString();
      if (stringValue.match(pattern))
        results.push((iterator || Prototype.K)(value, index));
    })
    return results;
  },

  include: function(object) {
    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inject: function(memo, iterator) {
    this.each(function(value, index) {
      memo =3D iterator(memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.collect(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator) {
    var result;
    this.each(function(value, index) {
      value =3D (iterator || Prototype.K)(value, index);
      if (result =3D=3D undefined || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator) {
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      ((iterator || Prototype.K)(value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value, index) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator) {
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator(value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator) {
    return this.collect(function(value, index) {
      return {value: value, criteria: iterator(value, index)};
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.collect(Prototype.K);
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (typeof args.last() =3D=3D 'function')
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
}

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray
});
var $A =3D Array.from =3D function(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) {
    return iterable.toArray();
  } else {
    var results =3D [];
    for (var i =3D 0; i < iterable.length; i++)
      results.push(iterable[i]);
    return results;
  }
}

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse)
  Array.prototype._reverse =3D Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0; i < this.length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D undefined || value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(value && value.constructor =3D=3D Array ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  indexOf: function(object) {
    for (var i =3D 0; i < this.length; i++)
      if (this[i] =3D=3D object) return i;
    return -1;
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function() {
    return this.inject([], function(array, value) {
      return array.include(value) ? array : array.concat([value]);
    });
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  }
});
var Hash =3D {
  _each: function(iterator) {
    for (var key in this) {
      var value =3D this[key];
      if (typeof value =3D=3D 'function') continue;

      var pair =3D [key, value];
      pair.key =3D key;
      pair.value =3D value;
      iterator(pair);
    }
  },

  keys: function() {
    return this.pluck('key');
  },

  values: function() {
    return this.pluck('value');
  },

  merge: function(hash) {
    return $H(hash).inject($H(this), function(mergedHash, pair) {
      mergedHash[pair.key] =3D pair.value;
      return mergedHash;
    });
  },

  toQueryString: function() {
    return this.map(function(pair) {
      return pair.map(encodeURIComponent).join('=3D');
    }).join('&');
  },

  inspect: function() {
    return '#<Hash:{' + this.map(function(pair) {
      return pair.map(Object.inspect).join(': ');
    }).join(', ') + '}>';
  }
}

function $H(object) {
  var hash =3D Object.extend({}, object || {});
  Object.extend(hash, Enumerable);
  Object.extend(hash, Hash);
  return hash;
}
ObjectRange =3D Class.create();
Object.extend(ObjectRange.prototype, Enumerable);
Object.extend(ObjectRange.prototype, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
}

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
}

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responderToAdd) {
    if (!this.include(responderToAdd))
      this.responders.push(responderToAdd);
  },

  unregister: function(responderToRemove) {
    this.responders =3D this.responders.without(responderToRemove);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) {}
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate: function() {
    Ajax.activeRequestCount++;
  },

  onComplete: function() {
    Ajax.activeRequestCount--;
  }
});

Ajax.Base =3D function() {};
Ajax.Base.prototype =3D {
  setOptions: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      parameters:   ''
    }
    Object.extend(this.options, options || {});
  },

  responseIsSuccess: function() {
    return this.transport.status =3D=3D undefined
        || this.transport.status =3D=3D 0
        || (this.transport.status >=3D 200 && this.transport.status < =
300);
  },

  responseIsFailure: function() {
    return !this.responseIsSuccess();
  }
}

Ajax.Request =3D Class.create();
Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {
  initialize: function(url, options) {
    this.transport =3D Ajax.getTransport();
    this.setOptions(options);
    this.request(url);
  },

  request: function(url) {
    var parameters =3D this.options.parameters || '';
    if (parameters.length > 0) parameters +=3D '&_=3D';

    /* Simulate other verbs over post */
    if (this.options.method !=3D 'get' && this.options.method !=3D =
'post') {
      parameters +=3D (parameters.length > 0 ? '&' : '') + '_method=3D' =
+ this.options.method;
      this.options.method =3D 'post';
    }

    try {
      this.url =3D url;
      if (this.options.method =3D=3D 'get' && parameters.length > 0)
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;

      Ajax.Responders.dispatch('onCreate', this, this.transport);

      this.transport.open(this.options.method, this.url,
        this.options.asynchronous);

      if (this.options.asynchronous)
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      var body =3D this.options.postBody ? this.options.postBody : =
parameters;
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    } catch (e) {
      this.dispatchException(e);
    }
  },

  setRequestHeaders: function() {
    var requestHeaders =3D
      ['X-Requested-With', 'XMLHttpRequest',
       'X-Prototype-Version', Prototype.Version,
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];

    if (this.options.method =3D=3D 'post') {
      requestHeaders.push('Content-type', this.options.contentType);

      /* Force "Connection: close" for Mozilla browsers to work around
       * a bug where XMLHttpReqeuest sends an incorrect Content-length
       * header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType)
        requestHeaders.push('Connection', 'close');
    }

    if (this.options.requestHeaders)
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);

    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState !=3D 1)
      this.respondToReadyState(this.transport.readyState);
  },

  header: function(name) {
    try {
      return this.transport.getResponseHeader(name);
    } catch (e) {}
  },

  evalJSON: function() {
    try {
      return eval('(' + this.header('X-JSON') + ')');
    } catch (e) {}
  },

  evalResponse: function() {
    try {
      return eval(this.transport.responseText);
    } catch (e) {
      this.dispatchException(e);
    }
  },

  respondToReadyState: function(readyState) {
    var event =3D Ajax.Request.Events[readyState];
    var transport =3D this.transport, json =3D this.evalJSON();

    if (event =3D=3D 'Complete') {
      try {
        (this.options['on' + this.transport.status]
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(transport, json);
      } catch (e) {
        this.dispatchException(e);
      }

      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))
        this.evalResponse();
    }

    try {
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);
      Ajax.Responders.dispatch('on' + event, this, transport, json);
    } catch (e) {
      this.dispatchException(e);
    }

    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/
    if (event =3D=3D 'Complete')
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Updater =3D Class.create();

Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {
  initialize: function(container, url, options) {
    this.containers =3D {
      success: container.success ? $(container.success) : $(container),
      failure: container.failure ? $(container.failure) :
        (container.success ? null : $(container))
    }

    this.transport =3D Ajax.getTransport();
    this.setOptions(options);

    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;
    this.options.onComplete =3D (function(transport, object) {
      this.updateContent();
      onComplete(transport, object);
    }).bind(this);

    this.request(url);
  },

  updateContent: function() {
    var receiver =3D this.responseIsSuccess() ?
      this.containers.success : this.containers.failure;
    var response =3D this.transport.responseText;

    if (!this.options.evalScripts)
      response =3D response.stripScripts();

    if (receiver) {
      if (this.options.insertion) {
        new this.options.insertion(receiver, response);
      } else {
        Element.update(receiver, response);
      }
    }

    if (this.responseIsSuccess()) {
      if (this.onComplete)
        setTimeout(this.onComplete.bind(this), 10);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create();
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {
  initialize: function(container, url, options) {
    this.setOptions(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D {};
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(request) {
    if (this.options.decay) {
      this.decay =3D (request.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D request.responseText;
    }
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),
      this.decay * this.frequency * 1000);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $() {
  var results =3D [], element;
  for (var i =3D 0; i < arguments.length; i++) {
    element =3D arguments[i];
    if (typeof element =3D=3D 'string')
      element =3D document.getElementById(element);
    results.push(Element.extend(element));
  }
  return results.reduce();
}

document.getElementsByClassName =3D function(className, parentElement) {
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');
  return $A(children).inject([], function(elements, child) {
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))
      elements.push(Element.extend(child));
    return elements;
  });
}

/*-----------------------------------------------------------------------=
---*/

if (!window.Element)
  var Element =3D new Object();

Element.extend =3D function(element) {
  if (!element) return;
  if (_nativeExtensions || element.nodeType =3D=3D 3) return element;

  if (!element._extended && element.tagName && element !=3D window) {
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;

    if (element.tagName =3D=3D 'FORM')
      Object.extend(methods, Form.Methods);
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))
      Object.extend(methods, Form.Element.Methods);

    for (var property in methods) {
      var value =3D methods[property];
      if (typeof value =3D=3D 'function')
        element[property] =3D cache.findOrStore(value);
    }
  }

  element._extended =3D true;
  return element;
}

Element.extend.cache =3D {
  findOrStore: function(value) {
    return this[value] =3D this[value] || function() {
      return value.apply(null, [this].concat($A(arguments)));
    }
  }
}

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    $(element).style.display =3D 'none';
    return element;
  },

  show: function(element) {
    $(element).style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, html) {
    $(element).innerHTML =3D html.stripScripts();
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  replace: function(element, html) {
    element =3D $(element);
    if (element.outerHTML) {
      element.outerHTML =3D html.stripScripts();
    } else {
      var range =3D element.ownerDocument.createRange();
      range.selectNodeContents(element);
      element.parentNode.replaceChild(
        range.createContextualFragment(html.stripScripts()), element);
    }
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    element =3D $(element);
    return $A(element.getElementsByTagName('*'));
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    element =3D $(element);
    if (typeof selector =3D=3D 'string')
      selector =3D new Selector(selector);
    return selector.match(element);
  },

  up: function(element, expression, index) {
    return Selector.findElement($(element).ancestors(), expression, =
index);
  },

  down: function(element, expression, index) {
    return Selector.findElement($(element).descendants(), expression, =
index);
  },

  previous: function(element, expression, index) {
    return Selector.findElement($(element).previousSiblings(), =
expression, index);
  },

  next: function(element, expression, index) {
    return Selector.findElement($(element).nextSiblings(), expression, =
index);
  },

  getElementsBySelector: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  getElementsByClassName: function(element, className) {
    element =3D $(element);
    return document.getElementsByClassName(className, element);
  },

  getHeight: function(element) {
    element =3D $(element);
    return element.offsetHeight;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    return Element.classNames(element).include(className);
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).add(className);
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    Element.classNames(element).remove(className);
    return element;
  },

  observe: function() {
    Event.observe.apply(Event, arguments);
    return $A(arguments).first();
  },

  stopObserving: function() {
    Event.stopObserving.apply(Event, arguments);
    return $A(arguments).first();
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.match(/^\s*$/);
  },

  childOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);
    while (element =3D element.parentNode)
      if (element =3D=3D ancestor) return true;
    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var x =3D element.x ? element.x : element.offsetLeft,
        y =3D element.y ? element.y : element.offsetTop;
    window.scrollTo(x, y);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    var value =3D element.style[style.camelize()];
    if (!value) {
      if (document.defaultView && document.defaultView.getComputedStyle) =
{
        var css =3D document.defaultView.getComputedStyle(element, =
null);
        value =3D css ? css.getPropertyValue(style) : null;
      } else if (element.currentStyle) {
        value =3D element.currentStyle[style.camelize()];
      }
    }

    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';

    return value =3D=3D 'auto' ? null : value;
  },

  setStyle: function(element, style) {
    element =3D $(element);
    for (var name in style)
      element.style[name.camelize()] =3D style[name];
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    if (Element.getStyle(element, 'display') !=3D 'none')
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D '';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D 'none';
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (window.opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return;
    element._overflow =3D element.style.overflow || 'auto';
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  }
}

// IE is missing .innerHTML support for TABLE-related elements
if(document.all){
  Element.Methods.update =3D function(element, html) {
    element =3D $(element);
    var tagName =3D element.tagName.toUpperCase();
    if (['THEAD','TBODY','TR','TD'].indexOf(tagName) > -1) {
      var div =3D document.createElement('div');
      switch (tagName) {
        case 'THEAD':
        case 'TBODY':
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';
          depth =3D 2;
          break;
        case 'TR':
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';
          depth =3D 3;
          break;
        case 'TD':
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';
          depth =3D 4;
      }
      $A(element.childNodes).each(function(node){
        element.removeChild(node)
      });
      depth.times(function(){ div =3D div.firstChild });

      $A(div.childNodes).each(
        function(node){ element.appendChild(node) });
    } else {
      element.innerHTML =3D html.stripScripts();
    }
    setTimeout(function() {html.evalScripts()}, 10);
    return element;
  }
}

Object.extend(Element, Element.Methods);

var _nativeExtensions =3D false;

if (!window.HTMLElement && =
/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
  /* Emulate HTMLElement, HTMLFormElement, HTMLInputElement, =
HTMLTextAreaElement,
     and HTMLSelectElement in Safari */
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {
    var klass =3D window['HTML' + tag + 'Element'] =3D {};
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;
  });
}

Element.addMethods =3D function(methods) {
  Object.extend(Element.Methods, methods || {});

  function copy(methods, destination) {
    var cache =3D Element.extend.cache;
    for (var property in methods) {
      var value =3D methods[property];
      destination[property] =3D cache.findOrStore(value);
    }
  }

  if (typeof HTMLElement !=3D 'undefined') {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Form.Methods, HTMLFormElement.prototype);
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {
      copy(Form.Element.Methods, klass.prototype);
    });
    _nativeExtensions =3D true;
  }
}

var Toggle =3D new Object();
Toggle.display =3D Element.toggle;

/*-----------------------------------------------------------------------=
---*/

Abstract.Insertion =3D function(adjacency) {
  this.adjacency =3D adjacency;
}

Abstract.Insertion.prototype =3D {
  initialize: function(element, content) {
    this.element =3D $(element);
    this.content =3D content.stripScripts();

    if (this.adjacency && this.element.insertAdjacentHTML) {
      try {
        this.element.insertAdjacentHTML(this.adjacency, this.content);
      } catch (e) {
        var tagName =3D this.element.tagName.toLowerCase();
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {
          this.insertContent(this.contentFromAnonymousTable());
        } else {
          throw e;
        }
      }
    } else {
      this.range =3D this.element.ownerDocument.createRange();
      if (this.initializeRange) this.initializeRange();
      =
this.insertContent([this.range.createContextualFragment(this.content)]);
    }

    setTimeout(function() {content.evalScripts()}, 10);
  },

  contentFromAnonymousTable: function() {
    var div =3D document.createElement('div');
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';
    return $A(div.childNodes[0].childNodes[0].childNodes);
  }
}

var Insertion =3D new Object();

Insertion.Before =3D Class.create();
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {
  initializeRange: function() {
    this.range.setStartBefore(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment, this.element);
    }).bind(this));
  }
});

Insertion.Top =3D Class.create();
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(true);
  },

  insertContent: function(fragments) {
    fragments.reverse(false).each((function(fragment) {
      this.element.insertBefore(fragment, this.element.firstChild);
    }).bind(this));
  }
});

Insertion.Bottom =3D Class.create();
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {
  initializeRange: function() {
    this.range.selectNodeContents(this.element);
    this.range.collapse(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.appendChild(fragment);
    }).bind(this));
  }
});

Insertion.After =3D Class.create();
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {
  initializeRange: function() {
    this.range.setStartAfter(this.element);
  },

  insertContent: function(fragments) {
    fragments.each((function(fragment) {
      this.element.parentNode.insertBefore(fragment,
        this.element.nextSibling);
    }).bind(this));
  }
});

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set(this.toArray().concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set(this.select(function(className) {
      return className !=3D classNameToRemove;
    }).join(' '));
  },

  toString: function() {
    return this.toArray().join(' ');
  }
}

Object.extend(Element.ClassNames.prototype, Enumerable);
var Selector =3D Class.create();
Selector.prototype =3D {
  initialize: function(expression) {
    this.params =3D {classNames: []};
    this.expression =3D expression.toString().strip();
    this.parseExpression();
    this.compileMatcher();
  },

  parseExpression: function() {
    function abort(message) { throw 'Parse error in selector: ' + =
message; }

    if (this.expression =3D=3D '')  abort('empty expression');

    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {
      params.attributes =3D params.attributes || [];
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});
      expr =3D match[1];
    }

    if (expr =3D=3D '*') return this.params.wildcard =3D true;

    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];
      switch (modifier) {
        case '#':       params.id =3D clause; break;
        case '.':       params.classNames.push(clause); break;
        case '':
        case undefined: params.tagName =3D clause.toUpperCase(); break;
        default:        abort(expr.inspect());
      }
      expr =3D rest;
    }

    if (expr.length > 0) abort(expr.inspect());
  },

  buildMatchExpression: function() {
    var params =3D this.params, conditions =3D [], clause;

    if (params.wildcard)
      conditions.push('true');
    if (clause =3D params.id)
      conditions.push('element.id =3D=3D ' + clause.inspect());
    if (clause =3D params.tagName)
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());
    if ((clause =3D params.classNames).length > 0)
      for (var i =3D 0; i < clause.length; i++)
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');
    if (clause =3D params.attributes) {
      clause.each(function(attribute) {
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';
        var splitValueBy =3D function(delimiter) {
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';
        }

        switch (attribute.operator) {
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;
          case '|=3D':      conditions.push(
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()
                          ); break;
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;
          case '':
          case undefined: conditions.push(value + ' !=3D null'); break;
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';
        }
      });
    }

    return conditions.join(' && ');
  },

  compileMatcher: function() {
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \
      return ' + this.buildMatchExpression());
  },

  findElements: function(scope) {
    var element;

    if (element =3D $(this.params.id))
      if (this.match(element))
        if (!scope || Element.childOf(element, scope))
          return [element];

    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');

    var results =3D [];
    for (var i =3D 0; i < scope.length; i++)
      if (this.match(element =3D scope[i]))
        results.push(Element.extend(element));

    return results;
  },

  toString: function() {
    return this.expression;
  }
}

Object.extend(Selector, {
  matchElements: function(elements, expression) {
    var selector =3D new Selector(expression);
    return elements.select(selector.match.bind(selector));
  },

  findElement: function(elements, expression, index) {
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    return expressions.map(function(expression) {
      return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {
        var selector =3D new Selector(expr);
        return results.inject([], function(elements, result) {
          return elements.concat(selector.findElements(result || =
element));
        });
      });
    }).flatten();
  }
});

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  }
};

Form.Methods =3D {
  serialize: function(form) {
    var elements =3D Form.getElements($(form));
    var queryComponents =3D new Array();

    for (var i =3D 0; i < elements.length; i++) {
      var queryComponent =3D Form.Element.serialize(elements[i]);
      if (queryComponent)
        queryComponents.push(queryComponent);
    }

    return queryComponents.join('&');
  },

  getElements: function(form) {
    form =3D $(form);
    var elements =3D new Array();

    for (var tagName in Form.Element.Serializers) {
      var tagElements =3D form.getElementsByTagName(tagName);
      for (var j =3D 0; j < tagElements.length; j++)
        elements.push(tagElements[j]);
    }
    return elements;
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name)
      return inputs;

    var matchingInputs =3D new Array();
    for (var i =3D 0; i < inputs.length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) ||
          (name && input.name !=3D name))
        continue;
      matchingInputs.push(input);
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    var elements =3D Form.getElements(form);
    for (var i =3D 0; i < elements.length; i++) {
      var element =3D elements[i];
      element.blur();
      element.disabled =3D 'true';
    }
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    var elements =3D Form.getElements(form);
    for (var i =3D 0; i < elements.length; i++) {
      var element =3D elements[i];
      element.disabled =3D '';
    }
    return form;
  },

  findFirstElement: function(form) {
    return Form.getElements(form).find(function(element) {
      return element.type !=3D 'hidden' && !element.disabled &&
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    Field.activate(Form.findFirstElement(form));
    return form;
  }
}

Object.extend(Form, Form.Methods);

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
}

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    var parameter =3D Form.Element.Serializers[method](element);

    if (parameter) {
      var key =3D encodeURIComponent(parameter[0]);
      if (key.length =3D=3D 0) return;

      if (parameter[1].constructor !=3D Array)
        parameter[1] =3D [parameter[1]];

      return parameter[1].map(function(value) {
        return key + '=3D' + encodeURIComponent(value);
      }).join('&');
    }
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    var parameter =3D Form.Element.Serializers[method](element);

    if (parameter)
      return parameter[1];
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    element.focus();
    if (element.select)
      element.select();
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.disabled =3D '';
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.blur();
    element.disabled =3D 'true';
    return element;
  }
}

Object.extend(Form.Element, Form.Element.Methods);
var Field =3D Form.Element;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element);
      default:
        return Form.Element.Serializers.textarea(element);
    }
    return false;
  },

  inputSelector: function(element) {
    if (element.checked)
      return [element.name, element.value];
  },

  textarea: function(element) {
    return [element.name, element.value];
  },

  select: function(element) {
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?
      'selectOne' : 'selectMany'](element);
  },

  selectOne: function(element) {
    var value =3D '', opt, index =3D element.selectedIndex;
    if (index >=3D 0) {
      opt =3D element.options[index];
      value =3D opt.value || opt.text;
    }
    return [element.name, value];
  },

  selectMany: function(element) {
    var value =3D [];
    for (var i =3D 0; i < element.length; i++) {
      var opt =3D element.options[i];
      if (opt.selected)
        value.push(opt.value || opt.text);
    }
    return [element.name, value];
  }
}

/*-----------------------------------------------------------------------=
---*/

var $F =3D Form.Element.getValue;

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D function() {}
Abstract.TimedObserver.prototype =3D {
  initialize: function(element, frequency, callback) {
    this.frequency =3D frequency;
    this.element   =3D $(element);
    this.callback  =3D callback;

    this.lastValue =3D this.getValue();
    this.registerCallback();
  },

  registerCallback: function() {
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
  },

  onTimerEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
}

Form.Element.Observer =3D Class.create();
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create();
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), =
{
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D function() {}
Abstract.EventObserver.prototype =3D {
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    var elements =3D Form.getElements(this.element);
    for (var i =3D 0; i < elements.length; i++)
      this.registerCallback(elements[i]);
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
}

Form.Element.EventObserver =3D Class.create();
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create();
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) {
  var Event =3D new Object();
}

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,

  element: function(event) {
    return event.target || event.srcElement;
  },

  isLeftClick: function(event) {
    return (((event.which) && (event.which =3D=3D 1)) ||
            ((event.button) && (event.button =3D=3D 1)));
  },

  pointerX: function(event) {
    return event.pageX || (event.clientX +
      (document.documentElement.scrollLeft || =
document.body.scrollLeft));
  },

  pointerY: function(event) {
    return event.pageY || (event.clientY +
      (document.documentElement.scrollTop || document.body.scrollTop));
  },

  stop: function(event) {
    if (event.preventDefault) {
      event.preventDefault();
      event.stopPropagation();
    } else {
      event.returnValue =3D false;
      event.cancelBubble =3D true;
    }
  },

  // find the first node with the given tagName, starting from the
  // node the event was triggered on; traverses the DOM upwards
  findElement: function(event, tagName) {
    var element =3D Event.element(event);
    while (element.parentNode && (!element.tagName ||
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))
      element =3D element.parentNode;
    return element;
  },

  observers: false,

  _observeAndCache: function(element, name, observer, useCapture) {
    if (!this.observers) this.observers =3D [];
    if (element.addEventListener) {
      this.observers.push([element, name, observer, useCapture]);
      element.addEventListener(name, observer, useCapture);
    } else if (element.attachEvent) {
      this.observers.push([element, name, observer, useCapture]);
      element.attachEvent('on' + name, observer);
    }
  },

  unloadCache: function() {
    if (!Event.observers) return;
    for (var i =3D 0; i < Event.observers.length; i++) {
      Event.stopObserving.apply(this, Event.observers[i]);
      Event.observers[i][0] =3D null;
    }
    Event.observers =3D false;
  },

  observe: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
        || element.attachEvent))
      name =3D 'keydown';

    Event._observeAndCache(element, name, observer, useCapture);
  },

  stopObserving: function(element, name, observer, useCapture) {
    element =3D $(element);
    useCapture =3D useCapture || false;

    if (name =3D=3D 'keypress' &&
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)
        || element.detachEvent))
      name =3D 'keydown';

    if (element.removeEventListener) {
      element.removeEventListener(name, observer, useCapture);
    } else if (element.detachEvent) {
      try {
        element.detachEvent('on' + name, observer);
      } catch (e) {}
    }
  }
});

/* prevent memory leaks in IE */
if (navigator.appVersion.match(/\bMSIE\b/))
  Event.observe(window, 'unload', Event.unloadCache, false);
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  realOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return [valueL, valueT];
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return [valueL, valueT];
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        p =3D Element.getStyle(element, 'position');
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;
      }
    } while (element);
    return [valueL, valueT];
  },

  offsetParent: function(element) {
    if (element.offsetParent) return element.offsetParent;
    if (element =3D=3D document.body) return element;

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return element;

    return document.body;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D this.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D this.realOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D this.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  page: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent=3D=3Ddocument.body)
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!window.opera || element.tagName=3D=3D'BODY') {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return [valueL, valueT];
  },

  clone: function(source, target) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || {})

    // find page position of source
    source =3D $(source);
    var p =3D Position.page(source);

    // find coordinate system to use
    target =3D $(target);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {
      parent =3D Position.offsetParent(target);
      delta =3D Position.page(parent);
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'absolute') return;
    Position.prepare();

    var offsets =3D Position.positionedOffset(element);
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';;
    element.style.left   =3D left + 'px';;
    element.style.width  =3D width + 'px';;
    element.style.height =3D height + 'px';;
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.style.position =3D=3D 'relative') return;
    Position.prepare();

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
  }
}

// Safari returns margins on body which is incorrect if the child is =
absolutely
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for
// KHTML/WebKit only.
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {
  Position.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return [valueL, valueT];
  }
}

Element.addMethods();
------=_NextPart_000_002B_01C9042B.85D5B590
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cs01.ewedding.com/js/popup.js

=0A=
var timerT =3D false;=0A=
=0A=
	function imgCancel(img) {=0A=
		$('popup').src =3D '';=0A=
		clearTimeout(timerT);=0A=
	}=0A=
=0A=
	function mediaHide() {=0A=
		Element.hide('moviepop');=0A=
		//$('MediaPlayer').controls.stop();=0A=
		$('mediaContainer').removeChild($('mediaContainer').firstChild);=0A=
		Element.update('mediaContainer','&nbsp;');=0A=
	}=0A=
=0A=
	function mediaShow(media) {=0A=
=0A=
		mObj =3D $('mediaContainer');=0A=
		mediaUrl =3D media.getAttribute('url');=0A=
=0A=
		width =3D 240;=0A=
		height =3D 200;=0A=
=0A=
		leftAdj =3D 0;=0A=
		topAdj =3D 16;=0A=
=0A=
		iconWidth =3D 64;=0A=
		iconHeight =3D 64;=0A=
=0A=
		Position.prepare();=0A=
		//mediaPos =3D Position.positionedOffset($(media.childNodes[0]));=0A=
		mediaPos =3D Position.positionedOffset($(media.id));=0A=
=0A=
		posLeft =3D mediaPos[0] + iconWidth / 2 - width / 2 - leftAdj;=0A=
		posTop =3D mediaPos[1] + iconHeight / 2 - height / 2 - topAdj;=0A=
=0A=
		if (posLeft < 0) {=0A=
			posLeft =3D posLeft + 400;=0A=
		}=0A=
		if (posTop < 0) {=0A=
			posTop =3D posTop + 300;=0A=
		}=0A=
=0A=
		$('moviepop').style.left =3D posLeft;=0A=
		$('moviepop').style.top =3D posTop;=0A=
=0A=
		ext =3D mediaUrl.substring(mediaUrl.length-3);=0A=
=0A=
		if (ext =3D=3D 'mov') {=0A=
			content =3D 	'<OBJECT =
classid=3D"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" =
codebase=3D"http://www.apple.com/qtactivex/qtplugin.cab" '=0A=
						+ "width=3D"+width+" height=3D"+height+"> "=0A=
						+ '<param name=3D"src" value=3D"'+mediaUrl+'" /> <param =
name=3D"controller" value=3D"true" /> <param name=3D"scale" =
value=3D"Aspect" /> <param name=3D"autoplay" value=3D"false" /> <param =
name=3D"border" value=3D"1" /> <param name=3D"target" value=3D"myself" =
/> <param name=3D"href" /> <param name=3D"bgcolor" value=3D"FFFFFF">'=0A=
						+ '<embed src=3D"'+mediaUrl+'" bgcolor=3D"FFFFFF" border=3D0 '=0A=
						+ "width=3D"+width+" height=3D"+height+" "=0A=
						+ 'autoplay=3D1 target=3D"myself" controller=3D1 scale=3DAspect =
cache=3D1 pluginspage=3D"http://www.apple.com/quicktime/download/"> =
</embed> </OBJECT>';=0A=
	    } else {=0A=
			content =3D	'<OBJECT ID=3D"MediaPlayer" =
classid=3D"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" =
codebase=3D"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D5,1,52,701" '=0A=
						+ "width=3D"+width+" height=3D"+height+" "=0A=
						+ 'standby=3D"Loading Microsoft Windows Media Player =
components..." type=3D"application/x-oleobject"> '=0A=
						+ '<PARAM NAME=3D"FileName" VALUE=3D"'+mediaUrl+'">'=0A=
						+ '<PARAM name=3D"uiMode" value=3D"none">'=0A=
						+ '<PARAM NAME=3D"SendPlayStateChangeEvents" VALUE=3D"True"'=0A=
						+ '<PARAM NAME=3D"TransparentAtStart" Value=3D"0"> <PARAM =
NAME=3D"AutoStart" Value=3D"1"> <PARAM NAME=3D"AnimationatStart" =
Value=3D"0"> <PARAM NAME=3D"ShowControls" Value=3D"1"> <PARAM =
NAME=3D"autoSize" Value=3D"0"> <PARAM NAME=3D"displaySize" Value=3D"0"> =
<Embed type=3D"application/x-mplayer2" =
pluginspage=3D"http://www.microsoft.com/Windows/MediaPlayer/" =
src=3D"'+mediaUrl+'" Name=3DMediaPlayer '=0A=
						+ "width=3D"+width+" height=3D"+height+" "=0A=
						+ 'transparentAtStart=3D0 AutoStart=3D1 animationAtStart=3D1 =
ShowControls=3D1 autoSize=3D0 displaySize=3D0> </embed> </OBJECT>';=0A=
=0A=
	    }=0A=
=0A=
	    Element.update(mObj, content);=0A=
	    Element.show('moviepop');=0A=
=0A=
	}=0A=
=0A=
	function previewHide(thisItem) {=0A=
=0A=
		Element.hide(thisItem);=0A=
		imgParent =3D $('popupimage').parentNode;=0A=
		Element.update(imgParent, '');=0A=
		newImage =3D document.createElement("img")=0A=
		newImage.setAttribute('id', 'popupimage');=0A=
		//newImage.setAttribute('src', '../images/loading.gif');=0A=
		imgParent.appendChild(newImage);=0A=
=0A=
	}=0A=
=0A=
	function previewShow(img) {=0A=
=0A=
		$('popup').src =3D '';=0A=
=0A=
		//clear prvious timers=0A=
		if(timerT) {=0A=
			clearTimeout(timerT);=0A=
		}=0A=
=0A=
		maxWidth =3D 375;=0A=
		maxHeight =3D 375;=0A=
		thumbWidth =3D 130;=0A=
		thumbHeight =3D 130;=0A=
=0A=
		// adjustment to surrounding content of image=0A=
		// full width minus the width/height of the image then divide by two=0A=
		leftAdj =3D 13;=0A=
		topAdj =3D 11;=0A=
=0A=
		Position.prepare();=0A=
		//popupPos =3D Position.positionedOffset($(img.id));=0A=
=0A=
		var popup =3D $('popup');=0A=
		//popup.style.border =3D '1px solid blue';=0A=
=0A=
		if (typeof(img.url) =3D=3D 'string' || img.getAttribute('url') !=3D =
null) {=0A=
			newImg =3D img.getAttribute('url');=0A=
			//popupPos =3D Position.positionedOffset($(img.childNodes[0]));=0A=
			popupPos =3D Position.positionedOffset($(img.id));=0A=
		} else {=0A=
			newImg =3D img.getAttribute('src');=0A=
			popupPos =3D Position.positionedOffset($(img.id));=0A=
		}=0A=
=0A=
		newImg =3D newImg.replace('_t.', '.', 'i');=0A=
=0A=
		dimensions =3D img.getAttribute('dimensions').split(',');=0A=
=0A=
		$('popupimage').parentNode.style.width =3D =
parseInt(dimensions[0])+'px';//maxWidth;=0A=
		$('popupimage').parentNode.style.height =3D =
parseInt(dimensions[1])+'px';//maxHeight;=0A=
=0A=
		posLeft =3D parseInt(popupPos[0]) + (parseInt(dimensions[2]) / 2) - =
(parseInt(dimensions[0]) / 2) - leftAdj;=0A=
		if (parseInt(dimensions[0]) < 40) {=0A=
			posLeft =3D posLeft-20+Math.ceil(parseInt(dimensions[0])/2);=0A=
		}=0A=
=0A=
		posTop =3D parseInt(popupPos[1]) + (parseInt(dimensions[3]) / 2) - =
(parseInt(dimensions[1]) / 2) - topAdj;=0A=
		if (parseInt(dimensions[1]) < 40) {=0A=
			posTop =3D posTop-20+Math.ceil(parseInt(dimensions[1])/2);=0A=
		}=0A=
=0A=
/*=0A=
		if (posLeft < 0) {=0A=
			posLeft =3D posLeft + 400;=0A=
		}=0A=
		if (posTop < 0) {=0A=
			posTop =3D posTop + 300;=0A=
		}=0A=
*/=0A=
=0A=
		popup.style.left =3D posLeft+'px';=0A=
		popup.style.top =3D posTop+'px';=0A=
=0A=
		$('popupimage').src =3D newImg;=0A=
=0A=
		//$('popupimage').style.width =3D =
parseInt(dimensions[0])+'px';//maxWidth;=0A=
		//$('popupimage').style.height =3D =
parseInt(dimensions[1])+'px';//maxHeight;=0A=
=0A=
		//$('popupimage').onLoad =3D delayShow();=0A=
		//alert(newImg);=0A=
=0A=
		var cmd =3D "delayShow('"+newImg+"')";=0A=
		timerT =3D setTimeout(cmd, 0);=0A=
=0A=
	}=0A=
=0A=
	function delayShow(imgsrc) {=0A=
=0A=
		// clear the timer=0A=
		clearTimeout(timerT);=0A=
=0A=
		// and show the area.=0A=
		var pop =3D document.getElementById('popup');=0A=
		pop.style.display =3D 'block';=0A=
=0A=
	}=0A=

------=_NextPart_000_002B_01C9042B.85D5B590--

