From: <Saved by Windows Internet Explorer 8>
Subject: Youth, unemployment rally opposition in Japan's elections | Worldfocus
Date: Tue, 9 Feb 2010 17:30:25 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_00D9_01CAA9AD.90EE4090"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-opposition-in-japans-elections/7039/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD=20
profile=3D"http://gmpg.org/xfn/11"><TITLE>Youth, unemployment rally =
opposition in Japan's elections | Worldfocus</TITLE>
<META content=3D"text/html; charset=3DUTF-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18876"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/style.css"=20
media=3Dscreen><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/blog/wp-content/themes/style.css" =
media=3Dscreen><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/blog/wp-content/themes/print.css" =
media=3Dprint><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/style.css"=
=20
media=3Dscreen><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/site.css" =

media=3Dscreen><!--[if IE 6]><link rel=3D"stylesheet" =
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/ie6.css" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 7]><link =
rel=3D"stylesheet" =
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/ie7.css" =
type=3D"text/css" media=3D"screen" /><![endif]--><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/ui.tabs.cs=
s"=20
media=3D"print, projection, screen">
<STYLE type=3Dtext/css>#header {
	BACKGROUND: =
url(http://worldfocus.org/wp-content/themes/worldfocus/images/header.jpg)=
 no-repeat left top
}
</STYLE>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/themes/worldfocus/css/thickbox.c=
ss"=20
media=3Dscreen><LINK title=3D"Worldfocus RSS Feed" rel=3Dalternate=20
type=3Dapplication/rss+xml href=3D"http://worldfocus.org/feed/"><LINK =
rel=3Dpingback=20
href=3D"http://worldfocus.org/xmlrpc.php">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/script.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/core.js"></S=
CRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/tabber.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/prototype.js=
"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/effects.js">=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/glider.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/jquery.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/ui.tabs.pack=
.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/js/thickbox.js"=
></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	$(document).ready(function() {=0A=
=0A=
		// for the browse navs=0A=
		$('ul.rightnav-list ul').show();=0A=
		//$('ul.rightnav-list ul:first').show();=0A=
		$('#rightnavlist li.item_parent a').click(=0A=
			function() {=0A=
				var checkElement =3D $(this).next();=0A=
				if((checkElement.is('ul')) && (checkElement.is(':visible'))) {=0A=
					checkElement.slideDown('normal');=0A=
					checkElement.parent().addClass('browse_selected');=0A=
					return false;=0A=
				}=0A=
				if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {=0A=
					checkElement.slideDown('normal');=0A=
					checkElement.parent().addClass('browse_selected');=0A=
					return false;=0A=
				}=0A=
			}=0A=
		);=0A=
=0A=
		// for the inside this episode menu=0A=
		$('ul.inside_episode_subcat').hide();=0A=
		$('ul.inside_episode_subcat_expand').show();=0A=
		$('a.inside_episode_subcat').toggle(=0A=
			function() {=0A=
				$(this).next().show();=0A=
			},=0A=
			function() {=0A=
				$(this).next().hide();=0A=
			}=0A=
		);=0A=
		$('#tabednav > ul').tabs({ selected: 2 });=0A=
		$('#tabbednav > ul').tabs({ selected: 0 });=0A=
	});=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript><!--//--><![CDATA[//><!--=0A=
	sfHover =3D function() {=0A=
		var sfEls =3D =
document.getElementById("nav").getElementsByTagName("LI");=0A=
		for (var i=3D0; i<sfEls.length; i++) {=0A=
			sfEls[i].onmouseover=3Dfunction() {=0A=
				this.className+=3D" sfhover";=0A=
			}=0A=
			sfEls[i].onmouseout=3Dfunction() {=0A=
				this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), =
"");=0A=
			}=0A=
		}=0A=
	}=0A=
	if (window.attachEvent) window.attachEvent("onload", sfHover);=0A=
	//--><!]]></SCRIPT>

<SCRIPT type=3Dtext/javascript>	=0A=
		function display(id) {=0A=
			if (document.getElementById(id).style.display =3D=3D 'block') {=0A=
				document.getElementById(id).style.display =3D 'none';=0A=
			} else {=0A=
				document.getElementById(id).style.display =3D 'block';=0A=
			}=0A=
				return false;=0A=
		}=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>	=0A=
		function display(id) {=0A=
			if (document.getElementById(id).style.display =3D=3D 'block') {=0A=
				document.getElementById(id).style.display =3D 'none';=0A=
			} else {=0A=
				document.getElementById(id).style.display =3D 'block';=0A=
			}=0A=
				return false;=0A=
		}=0A=
	</SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/lightbo=
x-gallery.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jque=
ry.lightbox.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jque=
ry.tooltip.css"><LINK=20
title=3DRSD rel=3DEditURI type=3Dapplication/rsd+xml=20
href=3D"http://worldfocus.org/xmlrpc.php?rsd"><LINK rel=3Dwlwmanifest=20
type=3Dapplication/wlwmanifest+xml=20
href=3D"http://worldfocus.org/wp-includes/wlwmanifest.xml">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.dimensions.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.bgiframe.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.lightbox.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.tooltip.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/lightbox=
-gallery.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript>var Kaltura_WPVersion =3D "2.6";</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/kaltura-interactive-video=
/js/kaltura.js?v1_15&amp;ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/kaltura-interactive-video=
/js/swfobject.js?v1_15&amp;ver=3D1.5"></SCRIPT>

<META name=3Dgenerator content=3D"WordPress 2.6"><!-- all in one seo =
pack 1.4.6.8 [207,294] -->
<META name=3Ddescription=20
content=3D"In Japan, unemployment soars on the eve of national =
elections. A youth movement is sweeping the country, and the party that =
has ruled Japan for decades may be on the way out.">
<META name=3Dkeywords=20
content=3D"elections, unemployment, japan, youth, vote,al jazeera =
english,japan,steve chao,unemployment,vote,youth"><!-- /all in one seo =
pack --><!-- Start Of Script Generated By cforms v9.0b [Oliver Seidel | =
www.deliciousdays.com] --><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/cforms/styling/cforms.cs=
s">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/cforms/js/cforms.js"></SC=
RIPT>
<!-- End Of Script Generated By cforms --><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/kaltura-interactive-vide=
o/css/kaltura.css?v1.15"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/talk-to-us/css/talk-to-u=
s.css"><!-- Start Of Script Generated By WordTube -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/includes/flash/swfobject.js"></SCRIPT>
<!-- End Of Script Generated By WordTube --><!-- Start Of Script =
Generated By WP-PageNavi 2.30 --><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/wp-pagenavi/pagenavi-css=
.css"=20
media=3Dscreen><!-- End Of Script Generated By WP-PageNavi 2.30 --><!-- =
Start Of Script Generated By WP-Polls 2.30 -->
<SCRIPT type=3Dtext/javascript>=0A=
/* <![CDATA[ */=0A=
	var polls_ajax_url =3D =
'http://worldfocus.org/wp-content/plugins/wp-polls/wp-polls.php';=0A=
	var polls_text_wait =3D 'Your last request is still being processed. =
Please wait a while ...';=0A=
	var polls_text_valid =3D 'Please choose a valid poll answer.';=0A=
	var polls_text_multiple =3D 'Maximum number of choices allowed:';=0A=
	var poll_show_loading =3D 1;=0A=
	var poll_show_fading =3D 1;=0A=
/* ]]> */=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.dimensions.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.bgiframe.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.lightbox.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquer=
y.tooltip.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/lightbox-gallery/lightbox=
-gallery.js?ver=3D2.6"></SCRIPT>

<SCRIPT type=3Dtext/javascript>var Kaltura_WPVersion =3D "2.6";</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-includes/js/tw-sack.js?ver=3D1.6.1"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/wp-polls/polls-js-packed.=
js?ver=3D2.30"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://worldfocus.org/wp-content/plugins/wp-polls/polls-css.css" =

media=3Dscreen>
<STYLE type=3Dtext/css>.wp-polls .pollbar {
	BACKGROUND-IMAGE: =
url(http://worldfocus.org/wp-content/plugins/wp-polls/images/default/poll=
bg.gif); BORDER-BOTTOM: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px =
solid; LINE-HEIGHT: 8px; MARGIN: 1px; HEIGHT: 8px; FONT-SIZE: 6px; =
BORDER-TOP: #c8c8c8 1px solid; BORDER-RIGHT: #c8c8c8 1px solid
}
</STYLE>
<!-- End Of Script Generated By WP-Polls 2.30 --><!-- WP-SWFObject 2.0 =
by unijimpe -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/wp-swfobject/swfobject.js=
"></SCRIPT>
</HEAD>
<BODY><!--#include virtual=3D"/includes/global-ex.html" -->
<DIV class=3Dprintlogo><IMG title=3DWorldfocus alt=3DWorldfocus=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/bw-world=
focus.jpg"></DIV>
<DIV id=3Dwrap>
<DIV id=3Dwrapcontain>
<DIV id=3Dcontainer>
<DIV id=3Dheader>
<DIV class=3Dsitehead-left>
<H1><A title=3DWorldfocus =
href=3D"http://worldfocus.org/">Worldfocus</A></H1></DIV>
<DIV class=3Dsitehead-right>
<UL class=3Dclearfix>
  <LI>
  <FORM id=3Dsearchform method=3Dget name=3Dsearchform=20
  action=3Dhttp://worldfocus.org/><INPUT=20
  onblur=3D"if (this.value =3D=3D '') {this.value =3D 'Search =
Worldfocus';}" id=3Ds=20
  onfocus=3D"if (this.value =3D=3D 'Search Worldfocus') {this.value =3D =
'';}"=20
  value=3D"Search Worldfocus" maxLength=3D50 size=3D18 type=3Dtext =
name=3Ds><SPAN><A=20
  onclick=3Djavascript:document.searchform.submit();=20
  =
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#">Go</A></SPAN></FORM></LI></UL>
<P class=3Drightbuttons><A title=3DSubscribe =
href=3D"http://worldfocus.org/feed"><IMG=20
title=3DSubscribe border=3D0 alt=3DSubscribe=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/btn-subs=
cribe.jpg"=20
useMap=3D#emailsignupmap></A> <A class=3Dthickbox=20
href=3D"http://worldfocus.org/wp-content/cc-signup/form_worldfocus.php?Ke=
epThis=3Dtrue&amp;TB_iframe=3Dtrue&amp;height=3D100&amp;width=3D300&amp;m=
odal=3Dtrue"><IMG=20
title=3D"Email Updates" border=3D0 alt=3D"Email Updates"=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/btn-emai=
l-updates.jpg"></A></P><MAP=20
id=3Demailsignupmap name=3Demailsignupmap><AREA=20
  href=3D"http://worldfocus.org/what-is-rss/" shape=3Drect=20
coords=3D84,35,148,47></MAP></DIV>
<DIV class=3Dclearboth></DIV>
<DIV id=3Dnav>
<DIV class=3Dnavleft>
<UL class=3Dtop-navigation>
  <LI class=3Dhome-uri><A title=3DHome =
href=3D"http://worldfocus.org/">Home</A></LI>
  <LI class=3Dvideo-cat><A title=3DVideo=20
  href=3D"http://worldfocus.org/blog/category/video/">Video</A>=20
  <UL>
    <LI><A title=3D"Signature Stories"=20
    =
href=3D"http://worldfocus.org/blog/category/video/signature-stories/">Sig=
nature=20
    Stories</A></LI>
    <LI><A title=3D"Show Segments"=20
    =
href=3D"http://worldfocus.org/blog/category/video/show-segments/">Show=20
    Segments</A></LI>
    <LI><A title=3D"Web Exclusives"=20
    =
href=3D"http://worldfocus.org/blog/category/video/web-exclusive/">Web=20
    Exclusives</A></LI>
    <LI><A title=3D"Watch The Show"=20
    =
href=3D"http://worldfocus.org/blog/category/video/watch-the-show/">Watch =
The=20
    Show</A></LI></UL></LI>
  <LI class=3Dblog-cat><A title=3DBlogs=20
  =
href=3D"http://worldfocus.org/blog/2008/09/10/worldfocus-joins-the-global=
-conversation-online/869/">Blogs</A>=20

  <UL>
    <LI><A title=3DBlogwatch=20
    =
href=3D"http://worldfocus.org/blog/category/blogs/blogwatch/">Blogwatch</=
A></LI>
    <LI><A title=3DPerspectives=20
    =
href=3D"http://worldfocus.org/blog/category/blogs/perspectives/">Perspect=
ives</A></LI>
    <LI><A title=3D"In the Newsroom"=20
    =
href=3D"http://worldfocus.org/blog/category/blogs/in-the-newsroom-blogs/"=
>In=20
    the Newsroom</A></LI>
    <LI><A title=3D"Pivotal Power: Nina Hachigian"=20
    =
href=3D"http://worldfocus.org/blog/category/blogs/pivotal-power/">Pivotal=
=20
    Power</A></LI>
    <LI><A title=3D"Worlddesk: Peter Eisner"=20
    =
href=3D"http://worldfocus.org/blog/category/blogs/worlddesk/">Worlddesk</=
A></LI></UL></LI>
  <LI class=3Dabout-cat><A title=3DAbout=20
  =
href=3D"http://worldfocus.org/blog/2008/09/09/about-worldfocus/373/">Abou=
t</A>=20
  <UL>
    <LI><A title=3D"About Worldfocus"=20
    =
href=3D"http://worldfocus.org/blog/2008/09/09/about-worldfocus/373/">Abou=
t=20
    Worldfocus</A></LI>
    <LI><A title=3D"Daljit Dhaliwal"=20
    =
href=3D"http://worldfocus.org/blog/2009/08/31/about-worldfocus-anchor-dal=
jit-dhaliwal/7047/">Daljit=20
    Dhaliwal</A></LI>
    <LI><A title=3D"Martin Savidge"=20
    =
href=3D"http://worldfocus.org/blog/2008/09/11/martin-savidge/375/">Martin=
=20
    Savidge</A></LI>
    <LI><A title=3D"Staff Bios"=20
    href=3D"http://worldfocus.org/blog/2008/09/09/staff-bios/377/">Staff =

    Bios</A></LI>
    <LI><A title=3D"Broadcast Schedule"=20
    =
href=3D"http://worldfocus.org/blog/2008/10/03/watch-worldfocus-on-tv/1577=
/">Broadcast=20
    Schedule</A></LI>
    <LI><A title=3D"Connect to Worldfocus"=20
    =
href=3D"http://worldfocus.org/blog/2008/12/03/connect-to-worldfocus/1395/=
">Connect=20
    to Worldfocus</A></LI>
    <LI><A title=3DFeedback=20
    =
href=3D"http://worldfocus.org/blog/2008/09/09/contact/379/">Feedback</A><=
/LI>
    <LI><A title=3DFAQ=20
    =
href=3D"http://worldfocus.org/blog/2008/11/21/frequently-asked-questions/=
2869/">FAQ</A></LI></UL></LI>
  <LI class=3Dwatch-cat><A title=3D"Watch the Show"=20
  =
href=3D"http://worldfocus.org/blog/category/video/watch-the-show/">Watch =
the=20
  Show</A></LI></UL></DIV>
<DIV class=3Dnavright>
<UL class=3Dtop-navigation>
  <LI class=3Dbrowseby-uri>Browse by:</LI>
  <LI class=3Dregion-cat><A title=3D""=20
  =
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#">REGION</A>=20

  <UL>
    <LI><A title=3DAfrica=20
    =
href=3D"http://worldfocus.org/blog/category/region/africa/">Africa</A></L=
I>
    <LI><A title=3DAsia-Pacific=20
    =
href=3D"http://worldfocus.org/blog/category/region/asia-pacific/">Asia-Pa=
cific</A></LI>
    <LI><A title=3DEurope=20
    =
href=3D"http://worldfocus.org/blog/category/region/europe/">Europe</A></L=
I>
    <LI><A title=3D"Middle East"=20
    =
href=3D"http://worldfocus.org/blog/category/region/middle-east/">Middle=20
    East</A></LI>
    <LI><A title=3D"South Asia"=20
    =
href=3D"http://worldfocus.org/blog/category/region/south-asia/">South=20
    Asia</A></LI>
    <LI><A title=3D"The Americas"=20
    =
href=3D"http://worldfocus.org/blog/category/region/the-americas/">The=20
    Americas</A></LI></UL></LI>
  <LI class=3Dtopic-cat><A title=3D""=20
  =
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#">TOPIC</A>=20

  <UL>
    <LI><A title=3DBusiness=20
    =
href=3D"http://worldfocus.org/blog/category/topic/business/">Business</A>=
</LI>
    <LI><A title=3DConflict=20
    =
href=3D"http://worldfocus.org/blog/category/topic/conflict/">Conflict</A>=
</LI>
    <LI><A title=3DCulture=20
    =
href=3D"http://worldfocus.org/blog/category/topic/culture/">Culture</A></=
LI>
    <LI><A title=3DEconomy=20
    =
href=3D"http://worldfocus.org/blog/category/topic/economy/">Economy</A></=
LI>
    <LI><A title=3DEnvironment=20
    =
href=3D"http://worldfocus.org/blog/category/topic/environment/">Environme=
nt</A></LI>
    <LI><A title=3DPeople=20
    =
href=3D"http://worldfocus.org/blog/category/topic/people/">People</A></LI=
>
    <LI><A title=3DTechnology=20
    =
href=3D"http://worldfocus.org/blog/category/topic/technology/">Technology=
</A></LI>
    <LI><A title=3D"World Politics"=20
    =
href=3D"http://worldfocus.org/blog/category/topic/world-politics/">World =

    Politics</A></LI></UL></LI></UL></DIV>
<DIV class=3Dclearboth></DIV></DIV></DIV>
<DIV class=3Dclearboth></DIV><!--<div =
class=3D"breadcrumb">--><!--</div>--><!-- TEMPLATE: single.php -->
<DIV id=3Dpage class=3Dclearfix>
<DIV id=3Dcontentleft>
<DIV id=3Dcontent>
<DIV id=3Dpromoplayer><!-- Promoplayer with category  or post 7039 =
--><!-- S: 1 C:  --><!-- id  pI: landing --></DIV>
<DIV class=3Dhome-post-list-1>
<DIV class=3Dpostwrapper>
<P class=3Ddetaillist><SPAN class=3Ddatelist>August 28, =
2009</SPAN><BR><SPAN=20
class=3Ddetailtitle>Youth, unemployment rally opposition in =
Japan=E2=80=99s=20
elections</SPAN></P>
<DIV style=3D"DISPLAY: none"=20
id=3Drelated-youth-unemployment-rally-opposition-in-japans-elections=20
class=3Drelated>
<UL class=3Drelated_post>
  <LI><A title=3D"U.S. reevaluates large troop presence in Japan"=20
  =
href=3D"http://worldfocus.org/blog/2010/02/01/us-reevaluates-large-troop-=
presence-in-japan/9487/">U.S.=20
  reevaluates large troop presence in Japan</A></LI>
  <LI><A title=3D"Taiwan=E2=80=99s last sword-maker clings to his =
ancient craft"=20
  =
href=3D"http://worldfocus.org/blog/2010/01/07/taiwans-last-sword-maker-cl=
ings-to-his-ancient-craft/9159/">Taiwan=E2=80=99s=20
  last sword-maker clings to his ancient craft</A></LI>
  <LI><A title=3D"Presiding over age of war, Obama receives top peace =
prize"=20
  =
href=3D"http://worldfocus.org/blog/2009/12/10/presiding-over-age-of-war-o=
bama-receives-top-peace-prize/8826/">Presiding=20
  over age of war, Obama receives top peace prize</A></LI>
  <LI><A title=3D"On East Asian tour, Obama engages ascendant China "=20
  =
href=3D"http://worldfocus.org/blog/2009/11/16/on-east-asian-tour-obama-en=
gages-ascendant-china/8426/">On=20
  East Asian tour, Obama engages ascendant China </A></LI>
  <LI><A title=3D"Opposition landslide victory ushers in new era in =
Japan"=20
  =
href=3D"http://worldfocus.org/blog/2009/08/31/opposition-landslide-victor=
y-ushers-in-new-era-in-japan/7055/">Opposition=20
  landslide victory ushers in new era in Japan</A></LI>
  <LI><A title=3D"Week in Review: Afghanistan, Iran and the global =
economy"=20
  =
href=3D"http://worldfocus.org/blog/2009/08/28/week-in-review-afghanistan-=
iran-and-the-global-economy/7042/">Week=20
  in Review: Afghanistan, Iran and the global economy</A></LI>
  <LI><A title=3D"Afghans, observers weigh in on democratic process"=20
  =
href=3D"http://worldfocus.org/blog/2009/08/20/afghans-observers-weigh-in-=
on-democratic-process/6891/">Afghans,=20
  observers weigh in on democratic process</A></LI>
  <LI><A title=3D"Taliban tightens noose around Afghan city ahead of =
vote"=20
  =
href=3D"http://worldfocus.org/blog/2009/08/18/taliban-tightens-noose-arou=
nd-afghan-city-ahead-of-vote/6848/">Taliban=20
  tightens noose around Afghan city ahead of vote</A></LI>
  <LI><A title=3D"Taliban threats loom over Afghanistan=E2=80=99s =
upcoming election"=20
  =
href=3D"http://worldfocus.org/blog/2009/08/17/taliban-threats-loom-over-a=
fghanistans-upcoming-election/6835/">Taliban=20
  threats loom over Afghanistan=E2=80=99s upcoming election</A></LI>
  <LI><A title=3D"Argentina=E2=80=99s ruling party loses control in =
Congress"=20
  =
href=3D"http://worldfocus.org/blog/2009/06/29/argentinas-ruling-party-los=
es-control-in-congress/6039/">Argentina=E2=80=99s=20
  ruling party loses control in Congress</A></LI></UL></DIV>
<DIV style=3D"DISPLAY: none"=20
id=3Dfiled-youth-unemployment-rally-opposition-in-japans-elections =
class=3Drelated><!--<div class=3D"postinfo2">=0A=
							Filed Under: --><!--=0A=
						</div>--><!--<div class=3D"tags">--><!--</div>-->
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dentry>
<DIV class=3Dinlinestyling>
<P>There are just two days of campaigning left before Japan=E2=80=99s =
electorate go to=20
the polls in what is being heralded as the most historic elections for =
the=20
country in 50 years. Polls indicate that the opposition could be set to =
win a=20
landslide victory and change the face of Japanese politics - long used =
to one=20
party rule. A bellweather for how the electorate may vote, is often the =
local=20
elections that always happen just before the national ones. And this =
year=E2=80=99s=20
proved just as exciting with an infusion of young leaders.</P>
<P>Steve Chao reports for Al Jazeera English.</P><!-- showcove:  --><!-- =
is_single is true --><!-- Start Of Script Generated By customCOVE -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/custom_COVE/js/swfobject_=
COVE.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/custom_COVE/js/util.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/custom_COVE/js/qos.js"></=
SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://worldfocus.org/wp-content/plugins/custom_COVE/js/qos_mps.js=
"></SCRIPT>
<!-- End Of Script Generated By customCOVE --><INPUT id=3Dpid=20
value=3DHCZ1R1St_V5LdUdb8S8xcjnEa_2wBW6B type=3Dhidden name=3Dpid>
<DIV class=3Dcentercove align=3Dcenter>
<DIV id=3DpdkHolder4b71fdd76fd84 class=3Dcoveholder>
<DIV id=3DplayerDiv4b71fdd76fd84 class=3Dplayer>
<P style=3D"FONT: 8pt Verdana; COLOR: #bebebe">To view this site, you =
need to have=20
Flash Player 9<BR>or later installed. Click <A style=3D"COLOR: #bebebe"=20
href=3D"http://get.adobe.com/flashplayer/" target=3D_blank>here</A> to =
get the=20
latest Flash player.</P></DIV>
<DIV id=3DcommManagerDiv4b71fdd76fd84 class=3DcommManager></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
	tpSetCommManagerID("communicationwidget4b71fdd76fd84");=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	tpRegisterID("playerwidget");=0A=
	var so =3D new =
deconceptCOVE.SWFObject("http://worldfocus.org/wp-content/plugins/custom_=
COVE/swf/flvPlayer.swf", "playerwidget", 514, 307, "9.0.115.0");=0A=
	so.addParam("quality", "high");=0A=
	so.addParam("scale", "noscale");=0A=
	so.addParam("salign", "tl");=0A=
	so.addParam("menu", "true");=0A=
	so.addParam("bgcolor", "#000000");=0A=
	so.addParam("allowFullScreen", "true");=0A=
	so.addParam("allowScriptAccess", "always");=0A=
	so.addVariable("allowFullScreen", "true");=0A=
	so.addParam("wmode", "transparent");=0A=
	so.addVariable("autoPlay", "false");=0A=
	so.addVariable("commManagerID", tpGetCommManagerID());=0A=
	so.addVariable("height", "307");=0A=
	so.addVariable("ID", "playerwidget");=0A=
	so.addVariable("instanceID", tpGetInstanceID());=0A=
	so.addVariable("parserURL", =
"http://worldfocus.org/wp-content/plugins/custom_COVE/swf/parser.swf");=0A=
	so.addVariable("playbackManagerURL", =
"http://worldfocus.org/wp-content/plugins/custom_COVE/swf/playback.swf");=0A=
	//so.addVariable("emailServiceURL", =
"http://player.theplatform.com/ps/mail");=0A=
	so.addVariable("playerURL", parent.location.href );=0A=
	so.addVariable("embeddedPlayerHTML", "<embed =
src=3D'http://player.theplatform.com/ps/player/pds/kj-5OcNN0M%26pid=3DHCZ=
1R1St_V5LdUdb8S8xcjnEa_2wBW6B' width=3D'514' height=3D'307' =
type=3D'application/x-shockwave-flash' allowFullScreen=3D'true' =
bgcolor=3D'#ffffff' />");	so.addVariable("releaseURL", =
"http://release.theplatform.com/content.select?pid=3DHCZ1R1St_V5LdUdb8S8x=
cjnEa_2wBW6B&amp;format=3DSMIL&amp;Tracking=3Dtrue");=0A=
	so.addVariable("qosURL", =
"http://worldfocus.org/wp-content/plugins/custom_COVE/swf/qos.swf");=0A=
	so.addVariable("showFullTime", "true");=0A=
	so.addVariable("skinURL", =
"http://worldfocus.org/wp-content/plugins/custom_COVE/swf/skinCinematic.s=
wf");=0A=
	so.addVariable("stylesheetURL", =
"http://worldfocus.org/wp-content/plugins/custom_COVE/css/verdana.css");=0A=
	so.addVariable("useJS", tpGetUseJS());=0A=
	so.addVariable("width", "514");=0A=
	so.addVariable("backgroundColor", "0x000000");=0A=
	so.addVariable("controlBackgroundColor", "0x131313");=0A=
	so.addVariable("controlColor", "0xBEBEBE");=0A=
	so.addVariable("controlFrameColor", "0x545759");=0A=
	so.addVariable("controlHoverColor", "0x00CCFF");=0A=
	so.addVariable("controlSelectedColor", "0xBEBEBE");=0A=
	so.addVariable("frameColor", "0x545759");=0A=
	so.addVariable("playProgressColor", "0x00CCFF");=0A=
	so.addVariable("scrubberColor", "0xBEBEBE");=0A=
	so.addVariable("scrubberFrameColor", "0x00CCFF");=0A=
	so.addVariable("scrubTrackColor", "0xBEBEBE");=0A=
	so.addVariable("textBackgroundColor", "0x383838");=0A=
	so.addVariable("textColor", "0xBEBEBE");=0A=
	so.write("playerDiv4b71fdd76fd84");=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var so =3D new =
deconceptCOVE.SWFObject("http://worldfocus.org/wp-content/plugins/custom_=
COVE/swf/commManager.swf", tpGetCommManagerID(), "1", "1", "8.0.0.0");=0A=
	so.addParam("allowScriptAccess", "always");=0A=
	so.addParam("wmode", "transparent");=0A=
	so.addVariable("ID", tpGetCommManagerID());=0A=
	so.addVariable("instanceID", tpGetInstanceID());=0A=
	so.addVariable("registeredIDs", tpGetRegisteredIDs());=0A=
	so.write("commManagerDiv4b71fdd76fd84");=0A=
</SCRIPT>
</DIV><!-- mark --></DIV>
<DIV class=3Diconarea>
<DIV class=3Diconlft>
<P class=3Dicons>
<SCRIPT type=3Dtext/javascript>=0A=
								addthis_pub =3D 'thirteen'; =0A=
								addthis_logo =3D =
'http://www.thirteen.org/includes/images/13.png';=0A=
								addthis_logo_background =3D '7e99ac';=0A=
								addthis_logo_color =3D '2e4b5f';=0A=
								addthis_brand =3D 'Worldfocus';=0A=
								addthis_options =3D 'favorites, digg, delicious, facebook, =
google, myspace, stumbleupon, live, more';=0A=
								</SCRIPT>
<IMG alt=3D""=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-boo=
kmark.gif">=20
<A onmouseover=3D"return addthis_open(this, '', '[URL]', '[TITLE]')"=20
onmouseout=3Daddthis_close() onclick=3D"return addthis_sendto()"=20
href=3D"http://www.addthis.com/bookmark.php">bookmark</A>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://s7.addthis.com/js/152/addthis_widget.js"></SCRIPT>
 &nbsp;&nbsp; <IMG alt=3D""=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-pri=
nt.gif">=20
<A title=3DPrint href=3D"javascript:print();">print</A> &nbsp;&nbsp; =
<IMG alt=3D""=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-ema=
il.gif">=20
<A id=3Demail_button title=3DEmail=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#">Email</A>=20
&nbsp;&nbsp; <IMG alt=3D""=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-com=
ments.gif">=20
<A=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#comments">comment/s=20
(0)</A></P></DIV>
<DIV class=3Dclearboth></DIV><!-- added 10/7/2008 -->
<DIV style=3D"DISPLAY: none" id=3Demailform>
<DIV id=3Demailleft>
<FORM id=3Dinlineemail method=3Dpost name=3Dinlineemail action=3D"">
<DIV class=3Demailformleft>
<P><STRONG><SPAN class=3Dred>*</SPAN>Your Name:</STRONG><BR><INPUT =
id=3Dyname=20
class=3Dthinline type=3Dtext name=3Dyname><BR><STRONG><SPAN =
class=3Dred>*</SPAN>Your=20
Email:</STRONG><BR><INPUT id=3Dyemail class=3Dthinline type=3Dtext=20
name=3Dyemail></P></DIV>
<DIV class=3Demailformright>
<P><STRONG><SPAN class=3Dred>*</SPAN>Friend's Name:</STRONG><BR><INPUT =
id=3Dfname=20
class=3Dthinline type=3Dtext name=3Dfname><BR><STRONG><SPAN =
class=3Dred>*</SPAN>Friend's=20
Email:</STRONG><BR><INPUT id=3Dfemail class=3Dthinline type=3Dtext=20
name=3Dfemail></P></DIV>
<DIV class=3Dclearboth></DIV>
<P><STRONG>Message:</STRONG><BR><TEXTAREA id=3Dcomments class=3Dthinline =
rows=3D3 cols=3D40 name=3Dcomments></TEXTAREA></P>
<P align=3Dright><A id=3Dsend-email-button title=3D"Send Email"=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/#"><IMG=20
title=3D"Send Email" alt=3D"Send Email"=20
src=3D"http://worldfocus.org/wnet/wp-content/themes/email-send.gif"></A><=
/P></FORM></DIV>
<DIV id=3Demailright>
<P><STRONG>NOTE:</STRONG> Information you supply on this page will only =
be used=20
to send this email. We request your name and email address so that the =
person=20
you are recommending the page to knows that you wanted them to see it, =
and that=20
it is not junk mail. All fields marked with an asterisk (<STRONG=20
class=3Dred>*</STRONG>) are required.</P>
<P class=3Dclosewindow><IMG title=3DClose alt=3DClose=20
src=3D"http://worldfocus.org/wnet/wp-content/themes/email-close.gif"><A=20
id=3Dclose-emailform title=3DClose=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/">Close=20
This Window</A></P></DIV>
<DIV class=3Dclearboth></DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3Demailformsuccess>
<H3 class=3Demailformsuccess><SPAN>Thank you</SPAN>, the following =
message has=20
been sent.</H3>
<DIV class=3Dmessage>
<P><STRONG>TO:</STRONG>&nbsp;&nbsp;&nbsp;<SPAN=20
id=3Dfriendemail></SPAN><BR><STRONG>FROM:</STRONG>&nbsp;&nbsp;&nbsp;<SPAN=
=20
id=3Dyouremail></SPAN><BR><STRONG>SUBJECT:</STRONG>&nbsp;&nbsp;&nbsp;<SPA=
N=20
id=3Dsubject></SPAN></P>
<P><SPAN id=3Dfriendname></SPAN>,<BR><SPAN =
class=3Dyourname></SPAN>thought you would=20
be interested in the following link:<BR><STRONG><A id=3Durl-a=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/"><SPAN=20
id=3Durl-span></SPAN></A></STRONG></P>
<P id=3Dpersonal></P></DIV>
<P class=3Dclosewindow><IMG title=3DClose alt=3DClose=20
src=3D"http://worldfocus.org/wnet/wp-content/themes/email-close.gif"><A=20
id=3Dclose-emailformsuccess title=3DClose=20
href=3D"http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-op=
position-in-japans-elections/7039/">Close=20
This Window</A></P></DIV></DIV>
<DIV class=3Dtags><STRONG>Tags:</STRONG> <A=20
href=3D"http://worldfocus.org/blog/tag/al-jazeera-english/" rel=3Dtag>Al =
Jazeera=20
English</A>, <A href=3D"http://worldfocus.org/blog/tag/elections/"=20
rel=3Dtag>elections</A>, <A =
href=3D"http://worldfocus.org/blog/tag/japan/"=20
rel=3Dtag>Japan</A>, <A =
href=3D"http://worldfocus.org/blog/tag/steve-chao/"=20
rel=3Dtag>Steve Chao</A>, <A =
href=3D"http://worldfocus.org/blog/tag/unemployment/"=20
rel=3Dtag>unemployment</A>, <A =
href=3D"http://worldfocus.org/blog/tag/vote/"=20
rel=3Dtag>vote</A>, <A href=3D"http://worldfocus.org/blog/tag/youth/"=20
rel=3Dtag>youth</A> </DIV></DIV><!-- You can start editing here. --><A=20
name=3Dcomments></A><A name=3Dcomment-></A><!-- If comments are open, =
but there are no comments. -->
<FORM id=3Dcommentform method=3Dpost name=3Dcommentform=20
action=3Dhttp://worldfocus.org/wp-comments-post.php>
<H3 class=3Dh-post>Post A Comment</H3>
<P class=3Dcomment-moderation-note></P>
<DIV class=3Dcomment-wrap-left>
<P><LABEL for=3Dauthor>Your Name (required)</LABEL><BR><INPUT =
id=3Dauthor tabIndex=3D1=20
size=3D19 type=3Dtext name=3Dauthor></P>
<P><LABEL for=3Demail>Your E-Mail (required)</LABEL><BR><INPUT =
id=3Demail tabIndex=3D2=20
size=3D19 type=3Dtext name=3Demail></P></DIV>
<DIV class=3Dcomment-wrap-right>
<P><LABEL for=3Dcomment>Comment:</LABEL><BR><TEXTAREA id=3Dcomment =
tabIndex=3D4 rows=3D3 cols=3D52 name=3Dcomment></TEXTAREA></P></DIV>
<DIV class=3Dclearboth></DIV>
<P class=3Dprivacy><STRONG>Your Privacy Matters</STRONG><BR>Please note =
that the=20
Thirteen/WNET editorial staff reserves the right to not post comments it =
deems=20
to be inappropriate and/or malicious in nature, as well as edit comments =
for=20
length, clarity and fairness. No solicitations or advertisements will be =

allowed. Users may link to other Web sites relevant to discussion, but =
most=20
often links to commercial Web sites will not be permitted.</P><INPUT =
value=3D7039=20
type=3Dhidden name=3Dcomment_post_ID> <INPUT style=3D"DISPLAY: none" =
id=3Dsubmitbtn type=3Dsubmit name=3Dsubmitbtn>=20
<P class=3Dsubmitbutton><A title=3DSubmit=20
onclick=3Ddocument.commentform.submit();><IMG title=3DSubmit border=3D0 =
alt=3DSubmit=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/button-s=
ubmit.jpg"></A></P></FORM></DIV></DIV></DIV></DIV>
<DIV id=3Dcontentright>
<DIV id=3Dsidebar>
<UL>
  <LI class=3Dpostbyblogsubcat>
  <H2 class=3Dboxtitle>More from: Asia-Pacific</H2>
  <UL>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/09/toyota-seeks-to-make-amends=
-for-engineering-defects/9606/">Toyota=20
    seeks to make amends for engineering defects</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/09/us-media-and-politicians-ca=
tch-irrational-china-hysteria/9609/">U.S.=20
    media and politicians catch irrational China hysteria</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/08/hip-hop-monk-wins-over-toky=
o-fans-with-buddhist-rap/9584/">Hip=20
    hop monk wins over Tokyo fans with Buddhist rap</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/05/week-in-review-china-and-th=
e-united-states/9572/">Week=20
    in Review: China and the United States </A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/05/chinas-air-quality-improves=
-but-remains-highly-polluted/9568/">China's=20
    air quality improves but remains highly polluted</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/04/toyota-troubles-may-reverba=
te-beyond-the-company/9547/">Toyota=20
    troubles may reverbate beyond the company </A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/04/n-korean-paid-informants-ri=
sk-lives-but-send-dubious-news/9492/">N.=20
    Korean paid informants risk lives but send dubious news</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/04/smoking-rates-remain-stubbo=
rnly-high-around-the-globe/9548/">Smoking=20
    rates remain stubbornly high around the globe </A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/04/documentary-tells-story-of-=
burmas-undercover-journalists/9543/">Documentary=20
    tells story of Burma's undercover journalists</A></LI>
    <LI><A=20
    =
href=3D"http://worldfocus.org/blog/2010/02/04/toyota-tries-to-save-face-a=
fter-string-of-bad-news/9551/">Toyota=20
    tries to save face after string of bad news</A></LI></UL></LI>
  <LI></LI></UL></DIV>
<DIV class=3Dsidebarbox>
<DIV align=3Dcenter><A title=3D"BROADCAST SCHEDULE"=20
href=3D"http://worldfocus.org/blog/2008/10/03/watch-worldfocus-on-tv/1577=
/">BROADCAST=20
SCHEDULE</A></DIV></DIV>
<DIV class=3Dsidebarbox>
<DIV align=3Dcenter><A title=3D"SHARE YOUR FEEDBACK"=20
href=3D"http://worldfocus.org/blog/2008/09/09/contact/379/">SHARE YOUR=20
FEEDBACK</A></DIV></DIV>
<DIV class=3Dsidebarbox>
<DIV align=3Dcenter>
<SCRIPT type=3Dtext/javascript>=0A=
					addthis_pub =3D 'thirteen'; =0A=
					addthis_logo =3D 'http://www.thirteen.org/includes/images/13.png';=0A=
					addthis_logo_background =3D '7e99ac';=0A=
					addthis_logo_color =3D '2e4b5f';=0A=
					addthis_brand =3D 'World Focus | Thirteen';=0A=
					addthis_options =3D 'favorites, digg, delicious, facebook, google, =
myspace, stumbleupon, live, more';=0A=
					</SCRIPT>
<A onmouseover=3D"return addthis_open(this, '', '[URL]', '[TITLE]')"=20
onmouseout=3Daddthis_close() onclick=3D"return addthis_sendto()"=20
href=3D"http://www.addthis.com/bookmark.php"><IMG border=3D0 alt=3D""=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/addthis_=
w_icons.gif"></A>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://s7.addthis.com/js/152/addthis_widget.js"></SCRIPT>
 </DIV></DIV>
<DIV class=3Dfootingicons align=3Dcenter><A title=3DFacebook=20
href=3D"http://www.facebook.com/pages/Worldfocus/32298471267" =
target=3D_blank><IMG=20
title=3DFacebook border=3D0 alt=3DFacebook=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-fac=
ebook2.gif"></A><A=20
title=3DTwitter href=3D"http://twitter.com/worldfocus_org" =
target=3D_blank><IMG=20
title=3DTwitter border=3D0 alt=3DTwitter=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-twi=
tter2.gif"></A><A=20
title=3DiTunes=20
href=3D"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=3D=
292548217"=20
target=3D_blank><IMG title=3DiTunes border=3D0 alt=3DiTunes=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-itu=
nes2.gif"></A><A=20
title=3DYouTube href=3D"http://www.youtube.com/worldfocusonline" =
target=3D_blank><IMG=20
title=3DYouTube border=3D0 alt=3DYouTube=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/icon-you=
tube2.gif"></A>=20
</DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
			$(function() {=0A=
				$("#email_button").toggle(function() {=0A=
					$("#emailform").slideDown();=0A=
					return false;=0A=
				},=0A=
				function() {=0A=
					$("#emailform:visible").slideUp();=0A=
					$("#emailformsuccess:visible").hide();=0A=
					return false;=0A=
				});=0A=
				=0A=
				$("a#close-emailformsuccess").click(function() {=0A=
					$("#emailformsuccess:visible").slideUp();=0A=
					return false;=0A=
				});=0A=
				=0A=
				$("a#close-emailform").click(function() {=0A=
					$("#emailform:visible").slideUp();=0A=
					return false;=0A=
				});=0A=
				=0A=
				$("#send-email-button").click(function() {=0A=
					var pageLink =3D window.location.href;=0A=
					var yname =3D document.inlineemail.yname.value;=0A=
					var yemail =3D document.inlineemail.yemail.value;=0A=
					var fname =3D document.inlineemail.fname.value;=0A=
					var femail =3D document.inlineemail.femail.value;=0A=
					=0A=
					var comments =3D document.inlineemail.comments.value;=0A=
					var personal =3D comments.length > 0 ? "Personal Message: " + =
comments : "";=0A=
					=0A=
					if (yname.length =3D=3D 0) {=0A=
						alert ("Please enter your name.")=0A=
						return false;=0A=
					}=0A=
					if (yemail.length =3D=3D 0) {=0A=
						alert ("Please enter your email address.")=0A=
						return false;=0A=
					}=0A=
					if (fname.length =3D=3D 0) {=0A=
						alert ("Please enter your friend's name.")=0A=
						return false;=0A=
					}=0A=
					if (femail.length =3D=3D 0) {=0A=
						alert ("Please enter your friend's email address.")=0A=
						return false;=0A=
					}=0A=
					=0A=
					$("span#friendemail").html(yname);=0A=
					$("span#youremail").html(yemail);=0A=
					$("span#subject").html(yname + " sent you a link");=0A=
					$("span#friendname").html(fname);=0A=
					$("span.yourname").html(yname);=0A=
					$("a#url-a").attr("href", pageLink);=0A=
					$("span#url-span").html(pageLink);=0A=
					$("p#personal").html(personal);=0A=
					=0A=
					$("#emailform").hide();=0A=
					$("#emailformsuccess").show();=0A=
					=0A=
					jQuery.post("/wp-content/themes/email_this_sent.php",=0A=
						{yname: yname, yemail: yemail, fname: fname, femail: femail, =
comments: comments, url: pageLink});=0A=
					=0A=
					function slideUpThankyou() {=0A=
						$("#emailformsuccess:visible").slideUp();=0A=
					}=0A=
					=0A=
					setTimeout(slideUpThankyou, 10000);=0A=
					=0A=
					return false;=0A=
				});=0A=
			});=0A=
		</SCRIPT>
</DIV>
<DIV class=3Dclearboth></DIV></DIV>
<DIV class=3Dclearboth></DIV></DIV>
<DIV id=3Dfooter>
<DIV class=3Dfooter-content>
<DIV class=3Dalignleft>
<UL class=3Dfooter-navigation><!--<li class=3D'terms-of-use-page'><a =
href=3D'http://www.pbs.org/aboutsite/aboutsite_rules.html' =
title=3D'Terms of Use'>Terms of Use</a></li>-->
  <LI class=3Dprivacy-policy-page><A title=3D"Privacy Policy"=20
  href=3D"http://www.thirteen.org/about/privacy-policy">Privacy =
Policy</A></LI>
  <LI class=3Dpledge-uri><A title=3DPledge=20
  href=3D"http://support.thirteen.org/site/PageServer">Pledge</A> </LI>
  <LI class=3Dfeedback-page><A title=3DFeedback=20
  =
href=3D"http://worldfocus.org/blog/2008/09/09/contact/379/">Feedback</A><=
/LI>
  <LI class=3Darchives-page><A title=3DArchives=20
  href=3D"http://worldfocus.org/archives/">Archives</A></LI></UL></DIV>
<DIV class=3Dalignright>Produced by Creative News Group=20
LLC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=C2=A92010 WNET.ORG Properties=20
LLC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All rights reserved<BR><BR>Distributed =
by: <A=20
href=3D"http://www.aptonline.org/" target=3D_blank><IMG=20
title=3D"American Public Television" border=3D0 alt=3D"American Public =
Television"=20
src=3D"http://worldfocus.org/wp-content/themes/worldfocus/images/apt-logo=
.jpg"></A>=20
</DIV>
<DIV class=3Dclearboth></DIV></DIV></DIV>
<DIV class=3Dclearboth></DIV></DIV>
<DIV id=3Dprintfoot>
<P>Produced by Creative News Group =
LLC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=C2=A92010=20
WNET.ORG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All rights reserved</P>
<P>Distributed by American Public Television</P></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
	</SCRIPT>
<!-- cache ON --><!-- google tracker -->
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var ibTracker =3D _gat._getTracker("UA-4084696-1");=0A=
ibTracker._initData();=0A=
ibTracker._trackPageview();=0A=
var pmmTracker =3D _gat._getTracker("UA-1741309-78");=0A=
pmmTracker._initData();=0A=
pmmTracker._trackPageview();=0A=
var worldfocusTracker =3D _gat._getTracker("UA-5598570-1");=0A=
worldfocusTracker._initData();=0A=
worldfocusTracker._trackPageview();=0A=
</SCRIPT>
<!-- end google tracker --></BODY></HTML>

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/bw-worldfocus.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QlVRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz
ADIwMDg6MTA6MDMgMTI6Mjc6NTMAAAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAAA06ADAAQAAAAB
AAAAFwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAgfAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAEQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A7LN65n9O+uOF07Lcw9J6tS9uI/aGuZlVQ59b7N3uZbX/ADf/
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
//////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////////////
/////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAA
AAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA08AAAAGAAAAAAAAAAAAAAAXAAAA0wAA
AA0AYgB3AC0AdwBvAHIAbABkAGYAbwBjAHUAcwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
AAAAAAAA0wAAABcAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAA
AG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAA
AAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABcAAAAAUmdodGxvbmcAAADTAAAABnNsaWNl
c1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dy
b3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJh
dGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAA
AAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcA
AAAXAAAAAFJnaHRsb25nAAAA0wAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAA
AE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29s
AQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxp
Z24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZh
dWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRv
cE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25n
AAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0E
EQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAAIOwAAAAEAAACgAAAAEQAAAeAAAB/g
AAAIHwAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAA
Af/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEB
AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAED
AgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1
FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdH
V2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAz
JGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF
1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A7LN65n9O+uOF07Lcw9J6tS9u
I/aGuZlVQ59b7N3uZbX/ADf/AAtuxZWX9fMun66M6cyth6FXdX07JyokjMua+ytrbN3t9N7PRtbt
/R+ndv8A8Gtf67dDzesdJrPTC1vVOn5FWZgOcQB6tTuHbw5v825/0vZ6vp71m0/Ua1/1DyOh5ZY/
qubvy77yZBzHO9Zj3We76OyrHssr/wAGkpX1j+u1/Sut5NNIbZgdHw/tPUmwd7rrnNowMJturaN7
7qLnWenZ+h9RGpb/AIzcipl77ulYjrGhxx/TueWSJ2Pfvdusb+fs9iodL+o3Usv6rdXxeu2hvWeu
2C3IubtO00lr8Nj/AE/Y9jbK/Ud6f+Du9NaFOf8A4xcaptF/SMPNsrG12TVlek18abxVbXubuSU1
Lvrb9Y+ns6x03q1OM3quBgO6jh5GOHmi2kH0pfVa71GWMu9v0/8Az3+lWDm/4wczCx8xmf0atuTV
Xc1j22hzRY1tga6HfSbuQ8v6s/WjqbOs9X6kyhnUczpzunYGBjvlray71nC++3Yx1rrP5Xpqxhf4
sPqs/pGPTndPbXnOx62ZNtdj9wu2NFtlZ3mrc233fQ9NJTRv+vH1gw8Dr+PljDs6n0Wum2rJxd7s
dzbnVs2WV2O3tvZu/e/sfov0vd4Vr7sSi6yN9lbHugQJc0OdAXnzPqh17C+q/WPqvR0+i31Wh2H1
Sp1dTskC1ljac2t7vVbk1VmzZZ/R/wDB/wDC37FHVfr/AEUV0j6uUkVMayft1eu0bZ+ikpP9aes9
fxet9H6P0V2My3qgyS5+U17mj0GMuH805rvc3eh2j/GdTU+1r+j5LmAu9ENvYXQJ2Me57WNe78zf
+jVPqlH1wyuo9A683ozDl9NOaMjBGVWAG3NZj0O+0u/fZvs9jLPoK5Z1b/GFfW6mn6v4+JbYNrci
7NZZWyfz301MFr9v8lJTnZ3196nmY31dv6L9lw/24MkWnqBJrqdjbGuZ61Tqvb6nqtY7Z+l/Rfza
Kzqv16sc2urqn1cfY8htbG2XEucfotaA4+5Vz/i/up/5qdOtpZ1DA6X9rPU3PLQzdkBlrP0T3Mst
Z6/tr2s/M/SrpaPqV9VcbIqyaOl49d1D22VWNbBa9h3se3X81ySnKZ1763dZ6hnUfV+rBpxOl3HD
vyc71S63IrH6x9npx3foqq3/AOl/kP8A366h9S679d/q5jjqnW6enZnS63sZl/Yjcy+ttjhU25v2
kursayxzP0f03/8AgrHpwPrZ9WupdTf0rAq610/qmVZmiv12411VtsG5r3XtdU+r/R7ELrGP9dPr
ZhHouX0mromDe+s5eTZlMyXmtj23bMevGaP0u5n+E9iSm5lfWD6z9Q6zm9L+rONh+n0wsZlZme6z
Y6x7RZ6FFeL+k3V/no2J/wCOT9qp+2/sX7J6jPtHo/avU9PcPW9H1P0fq+n/ADe9VH4n1p+r/XOp
5fSOms6zgdWsbkemMhmPZTaGhlu917dljLfzNit4vXvrnZlU1ZH1W+z0WWNbbf8Ab6H+mwkNfb6T
GbrPTb7/AE0lJ/qd1/M690/JystlbHU5l2MwVBwBZXt2Of6j7P0nuT/Wfr2b0jK6NTisqc3qWfVi
Xm0OJFbz73VbH17bf3d+9YnScf62/VX7Z0/D6K3rGJdlW5NGXXl1UHbbG2q2nIbv9Vmz3vb+jRMj
E+tP1l6t0l3Uekt6LhdKyW5r7H5NeQ+x1f8ANUVV449nu+m6z8z/ALbtSmlhfXb6z9Yo+39PyOg4
OJY5wpxuoX2jJa1pLP1htLmsa5+3f9H6C3fq7n/WzMyy7qF/RsnAa0h7umvufYH/AOD/AJ0uq2rC
ysTNy8izIyP8X1FltrnOfYcrGDnEnc6x+1n84/6T3In1e+rvUh9asbqzOhV/VvCxqLa762XstOQb
BFbTXj+1vpP/AEn6RiSn/9D1VJfKqSSn6qSXyqkkp+qkl8qpJKfqpJfKqSSn6qSXyqkkp+qkl8qp
JKfqpJfKqSSn6qTL5WSSU/VPdLuvlZJJT9UjhOvlVJJT/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAP
AEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8A
cwBoAG8AcAAgAEMAUwAzAAAAAQA4QklNBAYAAAAAAAcABgAAAAEBAP/hDpZodHRwOi8vbnMuYWRv
YmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVT
ek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3NjcyMCwgTW9uIEZlYiAxOSAyMDA3IDIyOjQw
OjA4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
MDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu
czp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVy
bC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUu
Y29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv
MS4wL21tLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5z
OmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4YXA6Q3JlYXRlRGF0ZT0iMjAw
OC0xMC0wMlQwOToxMToxNS0wNDowMCIgeGFwOk1vZGlmeURhdGU9IjIwMDgtMTAtMDNUMTI6Mjc6
NTMtMDQ6MDAiIHhhcDpNZXRhZGF0YURhdGU9IjIwMDgtMTAtMDNUMTI6Mjc6NTMtMDQ6MDAiIHhh
cDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIiBkYzpmb3JtYXQ9Imlt
YWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpIaXN0b3J5PSIiIHhh
cE1NOkluc3RhbmNlSUQ9InV1aWQ6MTVCOTNFMjc2ODkxREQxMUJBNTQ4RTJCMEIyNjY1MjUiIHRp
ZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZ
UmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5h
dGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4Miwy
ODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7
MTFBOTAwOTFGQTNGNTk5REQ4Mjg3QkM1NzgzNjc0QkIiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIy
MTEiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyMyIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpO
YXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3
NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2
LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3
Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1
LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQx
OTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwx
MCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtDMUIx
ODAyNzdGNTYyNEZFMEEyNjczNTY3RkFFMEZBMyIvPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBh
Y2tldCBlbmQ9InciPz7/7gAOQWRvYmUAZEAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQF
BAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCgkK
DQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAX
ANMDAREAAhEBAxEB/90ABAAb/8QBogAAAAcBAQEBAQAAAAAAAAAABAUDAgYBAAcICQoLAQACAgMB
AQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAIBAwMCBAIGBwMEAgYCcwECAxEEAAUhEjFBUQYTYSJx
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
GGxBGKv2dont0/DFX//Z

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/btn-subscribe.jpg

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

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/btn-email-updates.jpg

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
MRo/hX//2Q==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-bookmark.gif

R0lGODlhCgANALMAALCwsJ2dnZycnKSkpKampqWlpaOjo6qqqqioqKmpqbGxsf///wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAKAA0AAAQ1cMlJq1U446XSQQkIYkcySMZxAN0gSIGRYIg1d7YClOdi
IAdMyIBK3IDG5GxBKDgLTYKlEgEAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-print.gif

R0lGODlhDgANAKIAAIeHh4aGhmFhYV9fX2BgYP///wAAAAAAACH5BAAAAAAALAAAAAAOAA0AAAMz
WEo0TGKoWSQt4hZSQgDBpnGXpTjc522MWI0LyQzCk7GaVleP7fAnGOsxYtw2qBkpx0wAADs=

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-email.gif

R0lGODlhDAANAKIAAK6urq2trWFhYV9fX4aGhmBgYP///wAAACH5BAAAAAAALAAAAAAMAA0AAAMm
aLrc/rDISSeBpAxz2x2C0omKsBlBRwQKaABiBwvF6Gl0JZlQ/yQAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-comments.gif

R0lGODlhCwANAIAAAKWlpf///yH5BAAAAAAALAAAAAALAA0AAAITjI+pm+APo3xr2mqzRJQ5ZgBI
AQA7

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wnet/wp-content/themes/email-send.gif

R0lGODlhXQAbAOYAAP39/fn5+a+srOHg4Nzc3Pn5+ba2tpmVleXk5NHQ0PLx8efm5qCdnfPz88rH
x6ikpO3t7e3t7ezr69/e3q+rq+7u7uLi4r26usTBweDg4Lazs93d3bi4uPDw8NXV1cPAwM7OzuTj
4+np6fb29t7e3tPT0+fn58LCwr29ve/v77W1tenp6bq6uuPj47u6uu/u7vr6+ubl5bu7u83Nzejo
6Ozs7ODf38PDw9bV1dva2urq6sXFxbm5ud3c3Obm5srKyuXl5crIyPHx8czLy87MzMjGxr+/v+rp
6dfW1uvq6ry5udDQ0MTExO3t7eTk5Pf39+Hh4bi4uN/f3/39/cbGxsvJybOzs9vb2/Hx8e3s7Ojn
5/X19d7d3ePi4tjW1tvb27S0tJKOjv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABdABsAAAf/gBU1PlIEX4eIiYqLjI2Oj5CRigQZJk0VTVAzMipWnp+goaKjpKWm
p6ihKiggFk0mIFRYYrS1tre4ubq7vL2+uSk7SzQZKBW/yMnKy746RhkEBlPM1NXWuwVRG19g09ff
4MsFBobd4efo2OTc3unu6ePl7e/03/HsyAVeVRO0CFUAASr4V4BWAgRiAiZQcOtfwCoKJkCkpaCK
l1oWax1MKCHfOnO+CoQJwyBMlYQjU/4Lg4GWSTEpR17EGDMMAgEsDYYR4C/MgVovX/66B7JXgjAF
L/ysEuYW0zAdg55EwOBAQVpMb+FkQOvBTloXZLo8KTTkx3m7EOxMIAEhU4UJ/x8ceACT7EmUCLGa
BJhADE6oCkbyLHAAwwENY+t6lIesSskwF1DGTChgQpijdnvmlZzSr4DCRx/w9HIZZ0Gpi/H58nJR
gYYwFZvaqsLzM2oxR6+i1CrgAoMHGgTUjnnxtlnGvqoccAs762yeCg6gnnCAK03elsN4ER64r5jf
isv2Igpjivnz6M93kD5SyRQHNUM4oGAevoMpMQ8cQQ8/ZggK9B1wwAgAfhBGB+YZ2EEY99WU3oMj
fPREARRWaOGFORCxAIVNDOChhw00sSGFAzRRwIcDNHBhhyg2sMCGLxbwYocVNpBiiSeieOGODXzU
wBZABinkkEQWaeSRSCap5LqRKXz0AhZQRinllFRWaeWVWGap5ZUSfJREFmCGKeaYZJZp5plopqnm
mQt8FIMWcMYp55x01mnnnXjmqeedXZCzQRQ2dCHooIQWauihiCaq6KKMJtoDDyRYcMIQXFRq6aWY
Zqrpppx26umnnP7ARAsrlMBCEEiwpuqqrLbq6quwxirrrK3iUIQLHqzQhBMlnBAFGMAGK+ywxBZr
7LHIJqvssFHc4AEQlzSxggXbSGLttdhmuwgBkepaQSAAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wnet/wp-content/themes/email-close.gif

R0lGODlhDgAOAMQAAKypqdbT03RycsXDw7y4uLOwsL25ubi1tZqXl93c3MXCwt7d3d3a2t7b297b
2+bj42poaH57e4eFhcK/v766uuTh4cG+vu7r6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAOAA4AAAVQYGFYZGkaBXGtbLsSkytfkzW75PpI0XNJEt8lt3JEEACBg0VcBSCQQKt5
GUAHU1tRAEhKV8RHRLLiLYexG2uSVtMOjIp8TnccFgOKfs9XJEIAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/button-submit.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAHQBLAwERAAIRAQMRAf/EAHsAAAEEAwEAAAAAAAAAAAAA
AAADBAUGAQcIAgEBAAAAAAAAAAAAAAAAAAAAABAAAQQAAgYFCAcJAAAAAAAAAgEDBAUAESExEhMG
ByIyFJTUQWHSI5NUFVVRgbFCclMIcZHRYpIzNFYXEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIR
AxEAPwDp86qrPrw2C/E2C/amATWho1110X2Lf8MBj4BRfLovsW/RwB8Aovl0X2Lfo4A+AUXy6L7F
v0cAfAKL5dF9i36OAovHHMDgHg62brLGk3z7jIvoTEdhR2SIhy6Sjp6OArv/AHfld/r7vdo3pYCZ
4R5scv8AiK+i01fTGxKlbW7ccYYEE2AU1zUSVdQ4DZnY4n5DerLqDq+jVgInjePxFI4UsWeHHdzc
m2iRDQkFdBIpoJLoEiDaQV8i4CrcH8WVNbCdYfkXL0wrGJAfrrYhdlRHpmTbXTJRUmTVFLa2l0ak
wHvjnjZI9lBiwhmq9VXsOPYMxk6UkZEJ2QLTYgfrBXMc0PJM082eAkF5p0iRkM4FiE3tzda5VEwK
S233mTea2m9vLZMG12SQl/dngCr5pUlhMixkgWMbtUs65XpDCA21NbQlWO4SGXTyD7qKnn15BEUn
GroXHCtRXBZTKuwCxSRMnI26+Zx5CtJtOoepohJS0dQg86IGtv1DQ5E3mLXRIw7ciRDZaaDNEzI3
XERM1yRNOAb8HckrmXJlQ+IIDkbtDKpCnNPsGLLo9JFNsSUiRcstGAacsqGdQc54NROQUlRHHgNQ
VCFfUGqKip9KLgOpcAwvaWJdVT9ZLJwGJCJm4watugQkhiQGmlCEhRcBX2eWFGECbHemT5Uye8xJ
etn30KaLsTTHIHEERFWvu9HAeHuVtM9CRl2xsimdubs3LVXw7YchlkmGtpzd7KCAFoQRTALQuW1L
FNl85UyVNbsG7R2dIdBx555lk2GxdLYRN2IOLkIon7cA4a4Cp21bUXpC7u4cvhzIP8p1DQgXof2v
Wrkmv+bAZquBaiseqnWHpBFT9u7MhkCoXxF3evbzIBz2SToZZaNeeA0Z+pEHF45iEAquUBvSiLr3
jmApHCfFljw09LlRIou2DzKtRJbqEpRyJclME6uezmmlMBO8mnJb/NSrkyVNx5w3zddPNVUlZPNV
VcB1hgGpuWidSOwX4njH7GlwCavXnkiRe8ueHwGN9e+5xe9OeHwBvr33OL3pzw+AN9e+5xe9OeHw
Bvr33OL3pzw+ASeestpN9Dg7WWjblFnl9cfAJ76X7nX96Xw+AVYdlK4mzFhCfk3chVL6vUpgHu1M
/Kb1fmFr/owH/9k=

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/addthis_w_icons.gif

R0lGODlhgwAQANUAAJeXmP2HYxsd/vz8/K6yv87N08PE2RLGEoONxQxLl1pwsGFk29nZ2///+3zc
gPv7+rfwvedgMCN1t/BFEt3f3WmHt1VnfOE4UYuo0NTc8N3i7KDN4+Tk5J2t8/Wrhe5umf39//Pz
5/PFpfGmu5SY5ub958N9dfT2/f/7/8bJ7ejr7/368vHUvvL98cfY3//u1NrFx/ff1vzz/PD///54
Tvr6+jlZmQEBAejo6PX19e3t7cDAwP///wAAAAAAAAAAACH5BAAAAAAALAAAAACDABAAAAb/QB5v
Rywaj8ikcslsOp/QaFI4ZFCv2Kx2y+16v+CweMvYVcfoNLoFaetQ6ni4bBYG7vi7fM+z+f9/ClQl
DgeGBzs5ZASMdTw5kJACk5NYJykpHSQZb2FEdjShoqEBfHGAfggECDZCJYeHDgWKQgQ7BA0FKw0N
jpGSlAJYHQQaCws6vDwBERMTHjAf0h9Un8uiQqKlVzfdVDff3Nzd4ELk3liogjUErTyFEA7xBw4d
dQQPDQ8AADw6FABwPfoVTBiVEwsMgMiwgAGtBiIiRBghY8SFCyaq1QkgKp82ceZCiuQBrhzJcCe5
AEpQoY8fIQcgdJAgIUNMBC0b9HvAAQAF/zo7+g2MVPAKwgUNUijAUeOKhwkRWFgEccUaxyw0to1E
mfKkya9bswAqxkMDBnf0IGxIsIEeBgtC+uFgACBHkZ5CfuUoeiUDAhIIKGTREWDCxYxVN9LAqnXA
AHKOH59zDFYyOsuXIwPCoIGH31Y1CjkoIWGDvApwm/IDsGOWDh2MHmC+UcCAbYWRH+hgmLBp7hks
nAUQnJtIjRocQ2Ujdbx58xvHoUePPrmGdOnWnWuvsbKlAj81crjYgKFCgtIYEtRtDuBBjQKvKRBY
QZ1cgfu1m+fQgEDVMQM6OIfCCxFc4EEL2hEBSXKL8aDNLzdEEmEOE1IISYUTYnihXnqhgvDAAN/Z
EJ4LEiRwnokJWNAeJEElAh8B8kl4jgG1FZAIJAYAFsIjCiBgwC8xeNBMACLopWAODI6SlV7kSOhk
hRtqSOE5HAJSAQY84KRAJASUiKKKDkFSwBA5MMDBDhwQICM5txlwYw6rJESBAQoQECYkItAgUQQm
GLnDazooKQqghBZq6KGIJvqaOggo4OhrIIRQAAAWqAiAQ4CupsNq/AB6zg1HAKpCAQgs0CMBHOBQ
aAg5IEoEfDrgIOusqipq6624EirroSrk6uuhtf76mo1DFEDrscgmq+yyzDbr7LPQRtsssUJIYe21
2GarrRRCBAEAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-facebook2.gif

R0lGODlhRgAgAOYAAMjP2oGJnsPJ1La8xvLz9PHx8vr18vP09eLk5ePh3t3d3+Dh4vr6++Xm6Ofn
6fX19unq6+zt7vDv8O7v8Ovr7PDw8vLw7uPl5+rr6/Hy8/Dw8fn49/Hy9e7t7cfO2Ud6rleEs4Si
w+Dd2vr49VOAsX2fwPb08nOdvOvu756yzO3u8F2GtN/c2tTb5cjR3+nm4uHi46W9z9rf5p+5zIql
xMbN16zA0r/H0efq7rPC1NHY4ebm6Ki90Pr6+Tx2q5atyWeMuGOKt8TL1r7L2nmgve/w8dbd5vn5
+vDu7Pf49+Tn7YSnw4ysxW2YusTO3ZqwzLvJ2WCRtbm/yqW4z8HN3ZKqx0yBsNzh59/i5/L09bnG
2Jm2y7jF1aqwummNud/j6unr8MjR2d/b2XGTvISewuzp52eTuPTy8XmXvefo6+zs61WKs9bb4rG3
wdDW4NfZ283V4M7V3cLK0cLL2uHj6Z+1y8/V2uDm6fn29N/g4cPS3dfc4WuTutvc3be9xwAAACH5
BAAAAAAALAAAAABGACAAAAf/gACCg4SFhoeIiYqLiB4Bj5CRkpOUlZaXQjUeiY4BDJ8boaEjI6Kj
Iwapqqusra6pqKoms48CmoaOGRS7Gb0Ev78FwsMaxRXHyBUaRRrHxsnQyMXTu9UUATdChgEFGRHf
Gb8P4w8HwAQZw+rr3ezu6xoFRRPf9RAQ2IWO3R394Q+fGBwhcKCgwXMIATJ4gLDhuQc9FgqT0K/i
twBSCnHrNqFjhgdH0ihogSOJwZMoCz7I8oUNCpMpU47D0QIMgQIaOupUocJCAI3CdE4okEQClyoh
dDDgwCFLwSxMCZrjQGADjio0vvTg8DTqQaoMMGxpcuUBM6ETePoEWkCCWwkF/xhc+DHlC4eAR8Yd
CTguIAMlJUoo+ZSEQMRPDzgk8etgyYkrG3pseOv221pCATqi2IziQAYXVaYogSCjhREwG45gYNNi
z8cWOowkURFiiQsjMu7iMGIaYIbSbEwUYCK4CGzOmzteHhRArYXnPWQ8qfKDyI0mJIL8+HIHDQkS
UbBoWXECxBY6TIjwAa8HBxMQIFZA4cDFDIgPP7AQx5EDxI/nABZRxHKCNKcCOeVAkAMRNAxxARVU
0GCFDVNYMUMOYcyxAg0u/ACEDiEEkYMNIKQwXgo5nGAbGl5AQQYINjARggslnHAHgg/cQyAAAdTj
Y3REPMGACjJIN+ETK2Dxif8d5E1BAxBOhAjBBF6UkAIJbhzxpBxrkMEAFVHU4dgJJ7jwgI8RYIDB
jgGoaU0EeMCxQggPlPABEOXZUIUXgzHgAghEpGDDEHGMAYQSYABhJQlwMEBDEFyS0QMUUTCxBBE1
UmGCNRSoyaYDDpxDgQkuzGnBB0E4kcIHU/zwQR2EOhFEE0O4EIYOY6zAxQw+PMEDCSnUBwSlXswR
Agg8hBCCEyWEcAVCOv6EWQMNUOaACVCAEEIBS5DQhBk+pOAECR/4YIUOW1jhgw8gaGHnBx+QEIYM
Y5RLwhY4rOrDBzTYgcYaWPDQRAqUSbALEtIyd8EFoILaAAUtxKCFBEbMwEP/DjPoMIIeM8TAQxoO
xCCyDTIM0fEMNSBhghsix0DHCBfwYPEVEFBhAwQN5DBEw6D2g7BGMMCAgJoYIHABBgacUe0qFlwb
ixodrILEGbCcoaMqHTgQNSoSwDnCBBIYYALRat7zM2Z55CG00Bcg4Pbbb7dtNNxvU9vABXbnnfcO
1O6wwz0g3wPB34JDAOrZgwgRgAIKLADDApBHLvnklC8At9xy02203X43fA/PPAfQRSE1BPBGH4yn
rvrqrKte+euWu72w3Q47oDe1AbShjwCmJ+A7CyKw4HsCwBPvuwgJiCDG8L637rzjjrv9uNBG4723
6BmRfsMjwwMv/O/If4+8dPLMJ2+8+eSXn8AL7L+wfvsvlCG/Gmo80sUAN+AixA1SXOL//wC0RBfa
IIVsHMIDNRCAHwbAwAY68IEQjKAEJzjBAtpiE40QgAY3yMEOevCDIAyhCDOBQUaY8IQoTKEKV8jC
FrrwhTCMoQxnSMMa2vCGMwwEADs=

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-twitter2.gif

R0lGODlhTgAgAPcAAMjP2oGJnvT19sPJ1N3d37a8xuHi4/Lz9PP09eDh4uPh3vr18ufn6fHx8uLk
5fDw8uXm6O7v8PHy8+Lj5Ozt7uvr7PLw7vDv8KPZ8unq6/Dw8cfO2RS+7vb09BTC8eDd2t3r8/n2
9Orr69Pp9Onp6vn49/X19hS+6+vm5N/c2vPv7nLM7ufk5OPl57bg8+nm4jHC7+7t7e3u8Krc8vj2
9d/g4YnU9eTl52jP9efn6PX29/b19sbN17/H0ePu9Ors7bDe9cvc5+nl4xS67ZXU7/Tz9Ovu75PX
9cTL1p3V8IzS7WPM9Nnm7cPj9VfM9vHw8fr49XvS9Lm/yqfY7T7C6/by8rLc703K9C/G8+Xk5Pr4
8u3u7+jm54LR8Ovn5ujr7VHJ8qqwuu/w8T/I9PDu7Lvb7OPp7UrF7UfI8e3o5t7i5h6+6dXm8ZbS
6e/x9cvm9XHQ9lXE6ubm6NPj7fr6++zp55PR7VTK9fb08t/b2WjJ7cTd6vX088/d5/Lq57LX6vfw
7kDG8cbh7sja5vj08OHk5+rx9fHt6vr49rG3wdLe5vH09fns6S3B6/Py83zO8PDr6/Lx8fT09ezs
69fZ29rg5+7v8dvc3be9x57T6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABOACAA
AAj/AAEIHEiwoMGDCBMqXMhQ4YYAECNKnEixosWLGJHw2NCQ4MMAdEKWGDkSChSSJaEsWMmypcuX
MFeqZImnJsQBGzs+lFChp4SfB4IGbUC0qIajD5IqfaBBjIakSJdKVXq0as+rFQL0QNIxQAMJFCj8
BCq0LIKzaNMKWMu2bdG3bd2KiRC2boYMWhs+/BojxtgiHcoeSIuALVoBO9YmZmuChuCgOuKuJXqh
r+WwAaQ09Po1QoSfHRxJCByUsNq1NNzQSB2i8A4Ti0wsZqujtu24nnPLkGEhwGaiuZ9U8YEDhw8a
EgSbRoCoSZQRI2yMCCGAxhsbb6hLbpv2QG7Pu3v//25wofwTQiM8ePChJUSIDoCDAi5yoAgfRC6c
NAGCA0gISQcA4YQLiR22QwdpSbIDDVUMtkV5F4QlHkMBeGbEheeNcAUWURzhIQiGgACfGyAs0oEE
ILghgA8mzACHC+3xIaAL7sEXQog+VBEYciCM4MMBjmxxoRGeTbhQAOFZYIElVbABBhZYeDCGBzMc
sQQIkQBxRRNaNHGFC9GBgAEONmCAwRsClnnEG1W4AMcSOBzhQwgjROHEFWOMwMcPSloghhhGKoSk
DCYUuoUKbAQCAxEYJIEBCF2AwcYTGAQCowtjzIDBGEDMAOcdaNjg6RJ3YGFDE3dE0QQGV9gAQhRo
wP+BwwpYflGoCXcFmlAAdYX1hQpzqMcEIYAAosIKgbChQhIwlKGFCzCYicUMVqCxghUzjGAFDI9o
ygQRYKygRKRLYIBGF7+q8MQWP9Qlggi6IhTAu1eRcMgcVAwxBRP8HrKCB1aY8QgHRCzLwRRJeDCF
IB6sYMavgnCwAhM/AEIEDHokQYQSSVjhQcHs/vADCVe9G+9BATDAgFA5kEBCG0NwcMIJQ/zxh8xU
cACDzjrPYccQdphxBgdEK2GGHkN4ALQgVMCghBJnEFHGEF1AMrLLJAiVq28UQgABhDfc4EUWSqxh
9gmZeNEGFSfo0UYcJ1DxByNTnDBFGmXE0cgJKzD/sofefHtRxhkncHDGHnus0QYkJOTgOAkQ9kQG
10e20ILKDEyguRAoKDLIIEFMkEUaigRhgB+VDFJJGlxM0McNXKShRhBBFMKFFzfQrgYXfszeRyF+
FNLH7mGHnQPmfU2+mQEGOPAu89ALIb0Q0QuRxQQsoMAC8xOgcD32KGivefbigy9+FuVrPkEO74pw
l/IU1lBD8wYQYP/9+Ocv//41JJAA9AAMoAAHCL0c3CUDKoPfQpAQAPv9z38QjKAEJ+g/B1jQAS2w
YAYvyMEWeA0CcpAD5u6CuRIyIABhaAgPAkCJS+TvhTB8IQVnmIALWu6DKoMAAz7IwwAkQi8DYKEC
roaYgg+kYIgKKGISh/gBBXwgD0gcYgxh+MDmOcAA/9OgB3koBxRqRoU9gAgSi3hEIjaxjE18YhSd
uEQ2qnGNCniBHF8Qxzm+oA54nMQkIBKGAvRAJ0jogRQwQshCGvIiYUiEFLbSEQBsgAcDwEQBJknJ
SlrykpjMpCY1uUiccKSRjhyAKEdJylKa8pSoTKUqNfJJULrylbCMpSxnScta2vKWuMylLnfJy176
8pcBAQA7

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-itunes2.gif

R0lGODlhSwAgAPcAAMjP2oGJnvHx8vLz9MPJ1La8xvT19uDh4t3d3+Ph3vP09fr18uXm6Pr6+/Dw
8u7v8Ozt7unq6+fn6fHy8+Lk5eHi4/b4+evr7O3u7/X19vDv8PLw7vX29ubm6BQUFerr6/Dw8fj4
+uTl5uLj5MfO2eDd2u/v8eTm5+7t7fn49+nm4pOTlZiZmnh5et/c2uPl55WXmJycno2Pj+vu76qr
rO3u8C8yM1dXWE9QUbu8vcPDxYiJisbN17/H0ezu8cjJysTL1ra3uers7ScpKqGio/r49UxMTYGB
g9fZ2rm/ytbW1+jo6ejp6n+AgHx+f3N1dufn6PDu7GxtbtPU1aioqe3v8V5gYePk5WdnaPT09d/g
4e/w8qqwuu/w8bCwsXBwcRwgIfb39tnZ2rK0teHk6M/Q0Z+goaSlpkBBQt/b2ezp52RlZvb08vL0
9t7e39nc3e3v8Ozs6+vu8ausrc3P0MDBwt/f3/X2+LG3wcvMzejq69fZ2/Lv7+7u6/Dz9be9x/r6
+amvufn5+tvc3fLy8+jm49/e3/P085irwrrI2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABLACAA
AAj/AAEIHEiwoMGDCBMqXMjQIIkAECNKnEixosWLGIHwINEQwMMADUKmGDmySBGSJYssWMmypcuX
MFeqZMmmJkQCGxc+nHCh54SfA4IGFUC0KIijDpIqdQCiC4ikSJdKVXq0as+rFwL0ALIwgIAJEMJO
CJqhbAYFQgdMKMq27Ve3cNuCENDlQdi7ESJoVfjwK4q/YzOEbCBogILDiNMqFtwgg+LHaTMAakxU
w9/LYQMkUej164PPW+T4GG3AAgYFYwcYCBlisGvEsA3Ink3bANq1X9di+Py5Ro0NATgT5f0g9Ogq
IqQoMfCzNJEWCILEIBLkjJkcFmzHNhCmO4fv4GUr/xAgVADxB76BCxegob0GEz62tLHwA4YCCz8V
GAgCAwGLJ1K0gEULMjSgnXi2zQYeBxaEYAEHCVpggQIPuKdBWOolFMBnM3Q4gwkDjKBDGVP8UIYY
hBClAB99DBABBD+skIcQTAwggAE2ToBWCHecNqEBIUzwQAghAKnAaRw84OEMn2WIUADpbSClACfQ
sAILMbAAQw7jCXBIIoEU0uAbMFRg2hg/hGCCFzlwQIMOOmDZgQUDKEHFDmOY0MAVRKywAhQYSCll
F104eRCUNZiVgQVByMDCozCwsIQDJnzFXwWyTQEDElkwsMMcDehxxhgczLHDD0isEEMDYpRpAA3Y
Uf/hBQYVYICBonkZalAAd93VwBlPNCGsE0cM58AENHyhxIR0tDCFAVqssSoTKxBhAAtNCBFCEE0s
QcMRUzBghrIxOCFGpRj0+sEHuhYUwLpY3eEFDkbgYC8OOTiwmwEy3MBpFjoYoQMHSAxR4BJS7BDC
F09EYAAiRrzRghFW4HCDExW4IQUaRzDwAFbrtktQABJIkBYGI9wAxhBD2AAGGIaYAMEATgxBh35U
gFFHFkh4YEUDdhjRQgg34MCAASvYUEELaFgQkgEQCNBAHR7sQJ5QuQanIQMMWHi0DB6EHfYNArw4
wBoe/CAbFR7k24EVVX/hARZt2DDECAOAHYEOHjz/4cUKOphABA0xeECDAxb2FIXWT77wQsklk0GG
EDtgYcYTLeTVARMYrICFEhhUkcMNebxYxg02ECuDAC10bAINVpzwQAxo2GADEWe3LIMQQkAuwV+L
c1ZBBRSs+0EFB5DhQxV+GLBFBCecIIIIVQgAhQgnCNEGEx10gMEAJkgIR40OQOG9AUvowYEAGExg
whIYRACHBXkZ/0FewWuohRbEE6+FG25AwAHsMLwCjmAEVxDBAREogissUAQMGMEJGADBDkSve9I7
QQfMNz2uXa8DeQlhyfKHECAEAAECRN4BVsjCFrrwhRSIIQVeEEMayvCGL+AaA7oHubz4zncB4IJC
03gQgD0MAoVITKISl5jEFzqRhTJ0nA5LxgAJ6PCKAcADXwhQxAR40QUlcIEXEwBGMnqxBAkoQRrG
6EUmuvEAyCMeBeJYwxxesQNB3MwQewCRMYJRjF9EIyDRqEY2ptGMhyykIROggkaqgJGOVIEaJhmH
OECECwXogU6A0IMkYOSToAzlRbiAhyRshSEk4AEB/lCAVrrylbCMpSxnSUtamhInHGkICQjAy176
8pfADKYwh0lMjeSyI8hMpjKXycxmOvOZ0IymNKdJzWpa85rYzOYyAwIAOw==

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/icon-youtube2.gif

R0lGODlhRQAgAPcAAMjP2oGJnsPJ1La8xvr6+/Hx8u3v79zZ1uzt7vP4+O7v8PHy89bW1+vr7PDv
8OQxF+fn6fLw7vj4998vFfFUSvDw8fTy8vR6c/ODe+np6uXm6PT19t7d39m+vt5IRerr6+vs7vRz
a/BcU/SinRUVFu/v8ebm6Onq697h4u7t7cfO2fOTkPX19uHi49bl6Ovu78TExff5+vWbluLj5PLz
9Peuqdna3Nrb3JOVl+z4+vKNinl5etvc3eqamYWGiLe6vfFHOfJrYu3u8Ol9e93b2d3d3+nl4+k8
L8bN1/jt6+VcWdrm7J+hovFlXL/H0UlKSuPk5unr7PHy8Pq/vfPn5qmqrMTL1uPh3uPe3e2Egjw/
PvW5tujz9NzKyrm/yvHi4mxzdmJlZ/Tc2OLk5e/t6lpbXFhhYuDh4k5TVfjg38rKzPn18uyQj+Pl
5/Pr6PLx8/fm58/R0tCKivDu7PL09KqwuvXGwthRT+NNS9DR1fb08vf4+vfSzeDm6uDq7ehlZePu
8d2trrG3wezs6/U7HfS/u9J5e+/w8fbl4dfZ2+7T0Ozp6944Md/g4ezp5/ZPQ/q6ttZYVvHx89/c
2re9x3aTsSgpKtf4+e+/vOLDw/r18vbx7vn49+Dd2qmvucyursDH0N/U1QAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABFACAA
AAj/AAEIHEiwoMGDCBMqXLhQRYCHECNKnEixosWLVpCoQOgwAIGPnCSIHClhjUkLKFOqRJmgpcuX
MF9uSEmmgiY9OB8K0FjQ4YIGQBcsKFBgKNEKJSooLWGgqVOnORJUkEKVKlOmBtyQ2UrlyxcqOQyA
iJIBqNkGAZxYKRigKIK3bysUHSr3KNISePE2LbBBTA0dQ4ZkCayjsI4VI2QgHlFjSw1FYUGAgPv2
xIm0BB0WTcGZc1G+H0vEIBCjBNHTRxMgCjKhdesHR4DIJgTkAgYMMkYUEiNmxJcEYjtzfhvAC8G2
RRUoVy5UAgg1NghEgcFhAx2hCyQJTRCjx5EsbHSw/8kionx5HTKaXFihg7EdRHxGJChgYLlyIUIi
BDhO1D7zBQRk4AMOBPxQBgwE7HHaBgu8kQAdf/zx0WgENEGBCBTgIUYSQVAQwm0r5CbGCm/QUZ99
+OnHXwEOtOhiURtIwMQOHOAQRgYfEbDBBjruQYAbInhwwRYEbHEBEBRQAAQjfCRxxAMiNPFIEBdc
kFh2BrjY4lsqDhSAci+EKaZcAP5gRhUDlsAEGD8QcAMOUMBQBRUhHDHBCgRcQEEhIQwJxBQSfCKH
EoTIkUcmctiWwxsGiBmmcl0KFECKEVRaqQFyEYBCGGWgAcMPT5TxhBowPBHHmnCEQMEDPRDQJwEy
YP9QISQxSBHDCiFUsIkEXShagQGWVnrIIZECMKkQLCSrrFMM+kBCGBzs4AMHaDChxhN5oKrqA3he
IAKsGEgQxBRphOBGDSNI0ASRvoKgbLKWFRsAZZRJhikBnpDgQwFh+ICCFpXAoEUcNqaq5Ah5fhur
uuSGQEUNMiQBShQEUIBBZPR+8IG8Gp8FVAaSgUBAHPrGgMYOPGgBhsBq4GDGF3py66rC4Y5b7rkr
SACHHZhYHFZZZ2ksLwQQ0GD00SZkoHQMMJCwwwZP7DCDFjv8YEkeLn9R5wStRvItYAynEcTDIyRx
gSE9WMwFCBkcbXS8+3mpgQZatmjC3Sbs0fQOMYT/uvcPJDDxBBpUBPHABDIQoMS3gQSyQSQ1LCJH
EugSMIQdCVAwBBdk1Q3UHHFL2kYbRBOtQQMzQHH3Bk2DQQAOJMT+A+Cxm7FIFhOwqjgFa8SQBBlK
QJIAFzFkQUESl+RgBwWGcJGBCaUTzRnox7XQwhgafzBGGxy0kHoUDOxQhQVL+FBGFW+8WUUVTBgw
xAMP/DECHt+xEQQbR4TQwwor4PEABnyYggge0QPnmSB7GrMM9bzUiEZc73ptGAMHOICCCmagABng
QBQ2YIAFJI0OEtgACAARiMOZ8HC5S6Fr4PcARsBPCYoAxAxMYJkaEm2BArFCAIpQhDO04AxA5MEN
/3gwQRTMAAUc4MEMkdi9Cbaggj1QggemSMUqVvEOSrjDHTDQAUBAYQYziF7pAlAHgiAhAIngAQ/X
yAAG2ECINrDBDYYYxzfOUY43sIEL/BCKDvjxj4AEZBcG2QUs+OGLX5ybIucWAEFkRgBovIIkJ9GJ
OLTxkpjMpCb16IJOetKTSwilKPvQBz/0oYLWa8EiNWACMhrHjE54iCSvMIkD2PKWuMylLm1JhF4e
gAi37CURsEBMYhrhmDM45jEd4YhBDOIhdRiAE3piBSd44SLYzKY2LVIHQXhBLQZRARIEQIkBmPOc
6EynOtfJzna285s72chBVCCAetrznvjMpz73ySLPfmZEngwJqEAHStCCGvSgCE2oQhfK0IY69KEQ
jahEBxoQADs=

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/images/apt-logo.jpg

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

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/blog/wp-content/themes/style.css

BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; COLOR: #000; FONT-SIZE: 9pt; =
PADDING-TOP: 0px
}
DIV.clearboth {
	CLEAR: both
}
H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H5 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H6 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
h7 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; LETTER-SPACING: 0px; PADDING-TOP: =
0px
}
H2 {
	FONT-SIZE: 12pt
}
H3 {
	LETTER-SPACING: 0px; FONT-SIZE: 10pt
}
H4 {
	LETTER-SPACING: 0px; FONT-SIZE: 10pt
}
H5 {
	LETTER-SPACING: 0px; FONT-SIZE: 10pt
}
H6 {
	LETTER-SPACING: 0px; FONT-SIZE: 10pt
}
h7 {
	LETTER-SPACING: 0px; FONT-SIZE: 10pt
}
.entry H1 {
	MARGIN-BOTTOM: 10px
}
.entry H2 {
	MARGIN-BOTTOM: 10px
}
.entry H3 {
	MARGIN-BOTTOM: 10px
}
.entry H4 {
	MARGIN-BOTTOM: 10px
}
.entry H5 {
	MARGIN-BOTTOM: 10px
}
.entry H6 {
	MARGIN-BOTTOM: 10px
}
.entry h7 {
	MARGIN-BOTTOM: 10px
}
#subhead H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 12pt; PADDING-TOP: 0px
}
#subhead H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H3#comments {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ddd; =
FONT-SIZE: 12pt; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: 0px; =
PADDING-TOP: 10px
}
H3#respond {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ddd; =
FONT-SIZE: 12pt; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: 0px; =
PADDING-TOP: 10px
}
H2.home-list {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
FONT-FAMILY: georgia, arial, helvetica, lucinda, geneva, verdana, =
sans-serif; MARGIN-BOTTOM: 0px; LETTER-SPACING: 0px; FONT-SIZE: 16px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.clearboth {
	CLEAR: both
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: none
}
A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: none
}
A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: none
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: none
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: underline
}
A.more-link {
	PADDING-RIGHT: 14px
}
A.more-link:hover {
	TEXT-DECORATION: none
}
A.more-link:active {
	TEXT-DECORATION: none
}
#wrap {
	MARGIN: 0px auto; WIDTH: 954px; CLEAR: both
}
#wraphead {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 954px; =
PADDING-RIGHT: 0px; HEIGHT: 25px; PADDING-TOP: 0px
}
#wrapcontain {
	MARGIN: 0px auto; WIDTH: 924px
}
#container {
	MARGIN: 0px auto; WIDTH: 904px
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 904px; =
PADDING-RIGHT: 0px; HEIGHT: 143px; CLEAR: both; PADDING-TOP: 0px
}
#header H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: =
-9999px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FLOAT: =
left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
#header H1 A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#header H1 A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#header H1 A:hover #header H1 A:active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#header .sitehead-right {
	PADDING-BOTTOM: 10px; MARGIN: 58px 0px 0px; PADDING-LEFT: 10px; WIDTH: =
212px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 35px; PADDING-TOP: 10px
}
#header .sitehead-right INPUT {
	MARGIN: 2px 0px 0px 1px; WIDTH: 100px; FONT-FAMILY: verdana, arial, =
helvetica, sans-serif; FLOAT: left; FONT-SIZE: 11px; VERTICAL-ALIGN: =
middle
}
DIV#header .sitehead-right SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: =
-9999px; MARGIN: 0px 15px 0px 0px; PADDING-LEFT: 0px; WIDTH: 25px; =
PADDING-RIGHT: 0px; FLOAT: right; VERTICAL-ALIGN: middle; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#header .sitehead-right SPAN A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
DIV#header .sitehead-right SPAN A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
DIV#header .sitehead-right SPAN A:hover DIV#header .sitehead-right SPAN =
A:active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
#header .sitehead-right UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#header .sitehead-right DIV.sponsorsarea {
	PADDING-BOTTOM: 17px !important; MARGIN: 0px
}
DIV#header .sponsor .sitehead-right {
	MARGIN-TOP: 0px
}
DIV#header .sitehead-right P.sponsortxt {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; FONT-FAMILY: arial =
!important; COLOR: #fff !important; FONT-SIZE: 9px !important; =
PADDING-TOP: 0px !important
}
#nav {
	LINE-HEIGHT: 31px; MARGIN: 0px auto; HEIGHT: 34px
}
DIV.navleft {
	FLOAT: left
}
DIV.navright {
	FLOAT: right
}
#nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#nav LI LI {
	Z-INDEX: 10; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#nav LI UL {
	POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: =
124px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px; LEFT: -999em
}
#nav LI UL UL {
	MARGIN: -31px 0px 0px 124px
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav LI LI:hover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav LI LI LI:hover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav LI.sfhover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav LI LI.sfhover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav LI LI LI.sfhover UL {
	Z-INDEX: 10; DISPLAY: block; LEFT: auto
}
#nav A {
	Z-INDEX: 10; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav A:visited {
	Z-INDEX: 10; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav A:link {
	Z-INDEX: 10; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#nav A:hover {
	BACKGROUND: #000; COLOR: #3399cc
}
#nav A:active {
	BACKGROUND: #000; COLOR: #3399cc
}
#nav LI LI A {
	Z-INDEX: 10; TEXT-TRANSFORM: lowercase; MARGIN: 0px; WIDTH: 140px; =
FONT-FAMILY: verdana; FLOAT: none; HEIGHT: auto; COLOR: #fff; FONT-SIZE: =
11px
}
#nav LI LI A:link {
	Z-INDEX: 10; TEXT-TRANSFORM: lowercase; MARGIN: 0px; WIDTH: 140px; =
FONT-FAMILY: verdana; FLOAT: none; HEIGHT: auto; COLOR: #fff; FONT-SIZE: =
11px
}
#nav LI LI A:visited {
	Z-INDEX: 10; TEXT-TRANSFORM: lowercase; MARGIN: 0px; WIDTH: 140px; =
FONT-FAMILY: verdana; FLOAT: none; HEIGHT: auto; COLOR: #fff; FONT-SIZE: =
11px
}
#nav LI LI A:hover {
	BACKGROUND: #333
}
#nav LI LI A:active {
	BACKGROUND: #333
}
#nav LI LI LI A {
	BORDER-LEFT: #fff 1px solid
}
.newsletterbox {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 6px
}
.newsletterbox FORM {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newsletterbox INPUT {
	Z-INDEX: 10; POSITION: relative; MARGIN: 3px 0px 0px 15px; WIDTH: =
160px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FLOAT: left; =
FONT-SIZE: 11px
}
.newsletterbox SPAN {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 15px 0px 0px; =
PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; FLOAT: right; =
VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
.newsletterbox SPAN A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.newsletterbox SPAN A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.newsletterbox SPAN A:hover .newsletterbox SPAN A:active {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
DIV.relatedbox {
	BORDER-BOTTOM: #acb38b 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: =
14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; MARGIN-BOTTOM: 30px; =
BORDER-TOP: #acb38b 1px solid; BORDER-RIGHT: #acb38b 1px solid; =
PADDING-TOP: 14px
}
DIV.relatedbox H3 {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; =
LETTER-SPACING: 1px
}
DIV.relatedbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.relatedbox LI {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BORDER-TOP: #d2d6c0 1px solid; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
DIV.relatedbox LI.activelink {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BORDER-TOP: #d2d6c0 1px solid; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
DIV.andcontent LI {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; COLOR: #f3a46d; BORDER-TOP: 0px; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
DIV.andcontent LI.activelink {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; COLOR: #f3a46d; BORDER-TOP: 0px; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
DIV.relatedbox LI.activelink A {
	DISPLAY: block; COLOR: #8c8c8c; FONT-WEIGHT: bold
}
DIV.andcontent LI A {
	DISPLAY: block; COLOR: #8c8c8c; FONT-WEIGHT: bold
}
DIV.relatedbox LI B A {
	TEXT-DECORATION: none
}
DIV.relatedbox LI A:hover {
	TEXT-DECORATION: none
}
DIV.wp-pagenavi {
	TEXT-ALIGN: right !important; PADDING-BOTTOM: 3px !important; MARGIN: =
3px; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; =
PADDING-TOP: 3px !important
}
DIV.wp-pagenavi A {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; FONT-FAMILY: verdana; COLOR: #565656 =
!important; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 2px !important; =
BORDER-RIGHT: #ddd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px =
!important
}
DIV.wp-pagenavi A:hover {
	BORDER-BOTTOM: #5d6a72 1px solid; BORDER-LEFT: #5d6a72 1px solid; =
BACKGROUND: #ccdeeb; COLOR: #565656 !important; BORDER-TOP: #5d6a72 1px =
solid; BORDER-RIGHT: #5d6a72 1px solid
}
DIV.wp-pagenavi A:active {
	BORDER-BOTTOM: #5d6a72 1px solid; BORDER-LEFT: #5d6a72 1px solid; =
BACKGROUND: #ccdeeb; COLOR: #565656 !important; BORDER-TOP: #5d6a72 1px =
solid; BORDER-RIGHT: #5d6a72 1px solid
}
DIV.wp-pagenavi SPAN.current {
	BORDER-BOTTOM: #5d6a72 1px solid; BORDER-LEFT: #5d6a72 1px solid; =
PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; FONT-FAMILY: verdana; BACKGROUND: =
#8497a5; COLOR: #fff !important; BORDER-TOP: #5d6a72 1px solid; =
FONT-WEIGHT: bold !important; MARGIN-RIGHT: 2px !important; =
BORDER-RIGHT: #5d6a72 1px solid; PADDING-TOP: 2px !important
}
DIV.wp-pagenavi SPAN.disabled {
	BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; =
PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; FONT-FAMILY: verdana; COLOR: #ccc =
!important; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px !important; =
BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px !important
}
DIV.wp-pagenavi SPAN.extend {
	BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; =
PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; FONT-FAMILY: verdana; COLOR: #ccc =
!important; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px !important; =
BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px !important
}
DIV.wp-pagenavi SPAN.pages {
	BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; =
PADDING-BOTTOM: 2px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; FONT-FAMILY: verdana; COLOR: #ccc =
!important; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px !important; =
BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px !important
}
DIV#collections_ul_posts {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
DIV#collections_ul_posts UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
UL.inpage_nav_links {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.inpage_nav_links LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: =
10px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: arial; =
PADDING-TOP: 0px !important
}
UL.inpage_nav_links LI.activelink {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: =
10px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px =
!important
}
UL.inpage_nav_links LI.activelink A {
	FONT-FAMILY: arial; COLOR: #737373; TEXT-DECORATION: underline
}
UL.prev_next_links LI {
	FONT-FAMILY: arial; COLOR: #c48f69
}
UL.prev_next_links LI.prev_next_links_prev {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.prev_next_links LI.prev_next_links_next {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 50%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
UL.prev_next_links LI A {
	FONT-FAMILY: arial; COLOR: #737373; TEXT-DECORATION: underline
}
UL.prev_next_links {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 10px
}
#page {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
DIV.singlepostlength {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#contentleft {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 660px; =
PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px
}
#contentright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 227px; =
PADDING-RIGHT: 0px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 0px
}
#sidebar {
	WIDTH: 100%
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
IMG.feature-photo {
	BORDER-LEFT: #fff 1px solid; FLOAT: right; HEIGHT: 220px; MARGIN-LEFT: =
10px
}
.entry IMG.feature-photo {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #ddd 1px =
solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
IMG.home-grav {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px 10px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.home-post-list-2 IMG.post-thum {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 1px; WIDTH: =
100px; PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; HEIGHT: =
100px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 1px
}
.home-post-list-5 IMG.post-thum {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 5px; PADDING-LEFT: 1px; WIDTH: =
100px; PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; HEIGHT: =
100px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 1px
}
.archive-post-list-2 IMG.post-thum {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 1px; WIDTH: =
100px; PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; HEIGHT: =
100px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 1px
}
IMG.auth-single-post {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
IMG.auth-archive-page {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
IMG.comment-grav {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px 20px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: right; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
#commentform {
	MARGIN: 0px
}
#commentform TEXTAREA {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: =
5px; PADDING-TOP: 5px
}
DIV.commentholder {
	WIDTH: 645px; DISPLAY: block; MARGIN-BOTTOM: 10px
}
DIV.comment-number {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 40px; =
FONT-FAMILY: verdana; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; =
FONT-WEIGHT: bold; PADDING-TOP: 7px
}
DIV.comment-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 591px; PADDING-RIGHT: =
7px; FLOAT: right; PADDING-TOP: 7px
}
DIV.comment-content P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 0px
}
DIV.comment-odd {
	BORDER-BOTTOM: #595a5a 1px solid
}
DIV.comment-even {
	BORDER-BOTTOM: #9e363c 1px solid
}
H3.h-comments {
	BORDER-BOTTOM: #b8b8b8 1px solid; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
H3.h-post {
	BORDER-BOTTOM: #b8b8b8 1px solid; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
DIV.comment-wrap-left {
	WIDTH: 170px; FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, =
sans-serif; FLOAT: left; FONT-SIZE: 11px
}
DIV.comment-wrap-right {
	WIDTH: 463px; FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, =
sans-serif; FLOAT: right; FONT-SIZE: 11px
}
P.privacy {
	LINE-HEIGHT: normal; FONT-FAMILY: arial, helvetica, lucinda, geneva, =
verdana, sans-serif; FONT-SIZE: 11px
}
P.submitbutton {
	TEXT-ALIGN: right
}
.post UL {
	LIST-STYLE-TYPE: none
}
.post UL LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 14px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.post UL UL {
	MARGIN-LEFT: 0px
}
.post OL LI {
	LIST-STYLE-TYPE: decimal
}
.post OL.archives {
	MARGIN: 0px; PADDING-LEFT: 25px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px
}
ACRONYM {
	CURSOR: help
}
ABBR {
	CURSOR: help
}
SPAN.caps {
	CURSOR: help
}
ACRONYM {
	BORDER-BOTTOM: #999 1px dotted
}
ABBR {
	BORDER-BOTTOM: #999 1px dotted
}
* HTML ACRONYM {
	BORDER-BOTTOM: #999 1px dashed
}
ABBR {
	BORDER-BOTTOM: #999 1px dashed
}
BLOCKQUOTE {
	BORDER-LEFT: #ccc 5px solid; PADDING-LEFT: 10px; COLOR: #999
}
.center {
	TEXT-ALIGN: center
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
IMG A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.post {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.entry {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.postinfo {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
CODE {
	FONT: 1.1em "Courier New", Courier, Fixed
}
HR {
	DISPLAY: block; CLEAR: both
}
.navigation {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; BACKGROUND: #ddd; CLEAR: both; FONT-SIZE: =
8pt; PADDING-TOP: 4px
}
.navigation UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.navigation LI {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.navigation A {
	TEXT-TRANSFORM: lowercase; PADDING-LEFT: 14px; FONT-FAMILY: verdana; =
COLOR: #fff; FONT-SIZE: 12px
}
UL.archives {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.wp-tag-cloud {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.archives UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
UL.wp-tag-cloud UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
UL.archives UL LI {
	MARGIN: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
UL.wp-tag-cloud UL LI {
	MARGIN: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
UL.archives UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.wp-tag-cloud UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tab-box {
=09
}
#tab-box H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal; PADDING-TOP: 5px
}
.tabberlive .tabbertabhide {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: none; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.tabber {
	DISPLAY: none
}
.tabberlive {
=09
}
UL.tabbernav {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 24px; =
LIST-STYLE-TYPE: none !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: 24px; FONT-SIZE: 8pt; =
PADDING-TOP: 0px !important
}
.tabbernav LI {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none; MARGIN: 0px 3px =
0px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left =
!important; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px !important
}
.tabbernav LI A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.tabbernav LI A:link {
	BACKGROUND: #eee; COLOR: #53422d !important; FONT-SIZE: 10px
}
.tabbernav LI A:visited {
	TEXT-DECORATION: none
}
.tabbernav LI A:hover {
	BACKGROUND: #ddffe1; COLOR: #af910d !important; FONT-SIZE: 10px
}
.tabbernav LI.tabberactive {
	BACKGROUND: #ddffe1; COLOR: #af910d !important; FONT-SIZE: 10px
}
.tabbernav LI.tabberactive A {
	BACKGROUND: #ddffe1; COLOR: #af910d !important; FONT-SIZE: 10px
}
.tabbernav LI.tabberactive A:hover {
	BACKGROUND: #ddffe1; COLOR: #af910d !important; FONT-SIZE: 10px
}
.tabberlive .tabbertab {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: =
#d2e8d6 2px solid; PADDING-TOP: 8px
}
.tabberlive .tabbertab H3 {
	DISPLAY: none
}
.tabberlive .tabbertab UL.pop LI {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; =
PADDING-RIGHT: 10px !important; CLEAR: both !important; PADDING-TOP: 5px =
!important
}
#searchform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#monthform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#tagform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#categoryform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#searchform #s {
	WIDTH: 160px; MARGIN-RIGHT: 2px
}
SELECT#months {
	MARGIN: 0px; WIDTH: 180px
}
SELECT#tag_drop {
	MARGIN: 0px; WIDTH: 180px
}
SELECT#category_drop {
	MARGIN: 0px; WIDTH: 180px
}
.related {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #eee; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 10px
}
.home-post-1 .related {
	BACKGROUND: #fff
}
.archive-post-1 .related {
	BACKGROUND: #fff
}
.related H3 {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
MARGIN-BOTTOM: 5px; LETTER-SPACING: 0px; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold
}
.related UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.related UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 14px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tags {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#my-glider {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px; PADDING-LEFT: 1px; WIDTH: =
646px; PADDING-RIGHT: 1px; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
#my-glider .controls {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 646px; =
PADDING-RIGHT: 0px; BACKGROUND: #000; CLEAR: both; BORDER-TOP: #fff 1px =
solid; PADDING-TOP: 0px
}
#my-glider .controls UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#my-glider .controls LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#my-glider .controls LI.feat-nums {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 25px; COLOR: #fff; =
BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#my-glider .controls A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 25px; =
COLOR: #3399cc; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.control A:link {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 25px; =
COLOR: #3399cc; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.controls A:visited {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 25px; =
COLOR: #3399cc; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
#my-glider .controls A:hover {
	BACKGROUND: #353535
}
#my-glider .controls LI.feat-about {
	FLOAT: right
}
#my-glider .controls LI.feat-about A {
	BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: 0px
}
#my-glider .scroller {
	WIDTH: 646px; BACKGROUND: #eee; HEIGHT: 220px; OVERFLOW: hidden
}
#my-glider .scroller .section {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 646px; PADDING-RIGHT: =
0px; HEIGHT: 220px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#my-glider .scroller .content {
	WIDTH: 10000px
}
#my-glider .feature-entry {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#my-glider .feature-entry H3 {
	MARGIN: 0px 0px 5px; FONT-FAMILY: arial, helvetica, lucinda, geneva, =
verdana, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 9pt
}
.archive-post-list-2 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 468px; PADDING-RIGHT: =
1px; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ddd =
1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
#subhead {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #eee; PADDING-TOP: 10px
}
#subhead P {
	MARGIN: 0px
}
.singlepost {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
.singlepost .post {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#sidebar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#sidebar LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar LI H2 {
	BORDER-BOTTOM: #ddd 2px solid; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: =
uppercase; MARGIN: 0px 0px 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BACKGROUND: #eee; LETTER-SPACING: 1px; COLOR: #4c4c4c; FONT-SIZE: 9pt; =
PADDING-TOP: 6px
}
#sidebar LI H2 IMG {
	DISPLAY: none
}
#sidebar LI H2 A {
	COLOR: #4c4c4c
}
#sidebar LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#sidebar P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#sidebar LI#recent-comments {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#recent-comments H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#recent-comments LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#recent-posts {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#recent-posts H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#recent-posts LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#links {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#links H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#links LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#meta {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#meta H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#meta LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#pages {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#pages H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#pages LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#pages LI LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; =
PADDING-LEFT: 0px; PADDING-RIGHT: 7px; MARGIN-LEFT: 15px; PADDING-TOP: =
0px
}
#sidebar LI#archives {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI#archives H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI#archives LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI#tag_cloud {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #eee; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px =
solid; PADDING-TOP: 7px
}
#sidebar LI#tag_cloud H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0px; COLOR: #000; =
FONT-SIZE: 9pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar LI.widget_categories {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#sidebar LI.widget_categories H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#sidebar LI.widget_categories LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#sidebar LI.widget_categories LI LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; =
PADDING-LEFT: 0px; PADDING-RIGHT: 7px; MARGIN-LEFT: 15px; PADDING-TOP: =
0px
}
#midcontent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 168px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#midcontent UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#midcontent UL UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#midcontent LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#midcontent LI H2 {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px =
3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; LETTER-SPACING: 0px; COLOR: =
#000; FONT-SIZE: 9pt; BORDER-TOP: #ddd 2px solid; PADDING-TOP: 4px
}
#midcontent LI LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#midcontent P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#midcontent LI#recent-comments {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#recent-comments H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#recent-comments LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#recent-posts {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#recent-posts H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#recent-posts LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#links {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#links H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#links LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#meta {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#meta H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#meta LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#pages {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#pages H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#pages LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#pages LI LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; =
PADDING-LEFT: 0px; PADDING-RIGHT: 7px; MARGIN-LEFT: 15px; PADDING-TOP: =
0px
}
#midcontent LI#archives {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI#archives H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI#archives LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI#tag_cloud {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #eee; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px =
solid; PADDING-TOP: 7px
}
#midcontent LI#tag_cloud H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0px; COLOR: #000; =
FONT-SIZE: 9pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#midcontent LI.widget_categories {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; =
PADDING-TOP: 1px
}
#midcontent LI.widget_categories H2 {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ccc; =
LETTER-SPACING: 0px; COLOR: #000; FONT-SIZE: 9pt; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
#midcontent LI.widget_categories LI {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eee; PADDING-TOP: =
5px
}
#midcontent LI.widget_categories LI LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; =
PADDING-LEFT: 0px; PADDING-RIGHT: 7px; MARGIN-LEFT: 15px; PADDING-TOP: =
0px
}
.home-post-list-1 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; OVERFLOW: hidden; PADDING-TOP: 1px
}
.archive-post-list-1 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; OVERFLOW: hidden; PADDING-TOP: 1px
}
.video-post-list-1 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; OVERFLOW: hidden; PADDING-TOP: 1px
}
.home-post-list-1 .post {
	MARGIN: 0px
}
.archive-post-list-1 .post {
	MARGIN: 0px
}
.video-post-list-1 .post {
	MARGIN: 0px
}
.home-post-list-1 .float-post-right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 410px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.archive-post-list-1 .float-post-right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 410px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
H3.home-post-list {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia; FONT-SIZE: 18px; PADDING-TOP: 5px
}
H3.archive-post-list {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia; FONT-SIZE: 18px; PADDING-TOP: 5px
}
H3.video-post-list {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: georgia; FONT-SIZE: 18px; PADDING-TOP: 5px
}
.home-post-list-1 .home-post-1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 5px
}
.archive-post-list-1 .archive-post-1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 5px
}
.archive-post-list-1 .archive-list-1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 0px
}
.home-post-list-1 .alt-home-post-1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 10px
}
.archive-post-list-1 .alt-archive-post-1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 10px
}
P.listpage-excerpt {
	FONT-FAMILY: verdana !important
}
DIV.singleposting H2 {
	FONT-FAMILY: arial; COLOR: #939393; FONT-SIZE: 18px; FONT-WEIGHT: =
normal
}
DIV.singleposting H2 SPAN.topheading {
	COLOR: #283346
}
DIV.singleposting H3.pagetitle {
	MARGIN-TOP: auto
}
DIV.singleposting P {
	LINE-HEIGHT: 1.65em
}
DIV.tags {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: verdana; FONT-SIZE: 12px; PADDING-TOP: 6px
}
DIV.tags A {
	COLOR: #000
}
IMG.post-thum {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
DIV#videocontainer {
	MARGIN: 0px auto; WIDTH: 639px
}
.videowrapped A {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 281px; PADDING-LEFT: 8px; WIDTH: =
197px; PADDING-RIGHT: 6px; DISPLAY: block; MARGIN-BOTTOM: 12px; FLOAT: =
left; HEIGHT: 281px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.videowrapped A:hover {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 281px; PADDING-LEFT: 8px; WIDTH: =
197px; PADDING-RIGHT: 6px; DISPLAY: block; MARGIN-BOTTOM: 12px; FLOAT: =
left; HEIGHT: 281px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
SPAN.videodate {
	FONT-FAMILY: verdana; FONT-SIZE: 11px
}
SPAN.videoimage IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
MARGIN-BOTTOM: 8px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px =
solid
}
SPAN.videotitle {
	LINE-HEIGHT: 1.32em; FONT-FAMILY: arial; FONT-SIZE: 13px; FONT-WEIGHT: =
bold
}
SPAN.videoexcerpt {
	LINE-HEIGHT: 1.38em; FONT-FAMILY: verdana; COLOR: #333; FONT-SIZE: 11px
}
DIV.wordtube {
	TEXT-ALIGN: center; PADDING-BOTTOM: 14px; MARGIN: 18px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
.wnetHeadline {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 7px; MARGIN-TOP: =
-32px; PADDING-LEFT: 15px; WIDTH: 162px; PADDING-RIGHT: 15px; =
MARGIN-BOTTOM: 5px; BACKGROUND: =
url(/wnet/wp-content/themes/thumb-strip.png) left top; MARGIN-LEFT: 1px; =
PADDING-TOP: 7px
}
.wnetHeadline H1 {
	FONT-FAMILY: arial; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px
}
.wnetPlay {
	POSITION: relative; MARGIN-TOP: -110px; WIDTH: 192px; MARGIN-BOTTOM: =
60px; BACKGROUND: url(/wnet/wp-content/themes/play-button.png) left top; =
HEIGHT: 45px; MARGIN-LEFT: 1px
}
.wnetPlayInteract {
	POSITION: relative; MARGIN-TOP: -110px; WIDTH: 192px; MARGIN-BOTTOM: =
60px; HEIGHT: 45px; MARGIN-LEFT: 1px
}
#basic-accordian {
	WIDTH: 100%
}
.accordion_headings {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#9c0; COLOR: #fff; BORDER-TOP: #fff 1px solid; CURSOR: pointer; =
FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
.accordion_headings:hover {
	BACKGROUND: #0cf
}
.accordion_child {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
BACKGROUND: #eee; PADDING-TOP: 15px
}
.accordion_child UL {
	LIST-STYLE-TYPE: square
}
.accordion_child LI {
	LINE-HEIGHT: 1.5em; WIDTH: 48%; FLOAT: left
}
.header_highlight {
	BACKGROUND: #00ccff
}
DIV.homebox {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd =
1px solid; PADDING-BOTTOM: 100px; PADDING-LEFT: 100px; PADDING-RIGHT: =
100px; DISPLAY: block; MARGIN-BOTTOM: 5px; BACKGROUND: #eee; BORDER-TOP: =
#ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 100px
}
#addthis_dropdown TABLE {
	BORDER-COLLAPSE: collapse !important; MARGIN-BOTTOM: 0px !important
}
#addthis_dropdown TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}
P.icons {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A:link {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A:visited {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A:hover {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A:visited {
	FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 11px
}
P.icons A {
	TEXT-DECORATION: none
}
P.icons A:link {
	TEXT-DECORATION: none
}
P.icons A:visited {
	TEXT-DECORATION: none
}
P.icons A:visited {
	TEXT-DECORATION: none
}
P.icons A:hover {
	TEXT-DECORATION: underline
}
P.icons IMG {
	VERTICAL-ALIGN: middle
}
DIV.iconlft {
	WIDTH: 400px; FLOAT: left; VERTICAL-ALIGN: middle
}
DIV.iconrgt {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: 200px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FLOAT: right; =
COLOR: #565656; FONT-SIZE: 11px; PADDING-TOP: 7px
}
DIV.iconrgt IMG {
	VERTICAL-ALIGN: middle
}
DIV.breadcrumb {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 13px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; DISPLAY: block; CLEAR: both; PADDING-TOP: 4px
}
DIV.breadcrumb UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.breadcrumb LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV.breadcrumb IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.breadcrumb {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A:link {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A:visited {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A:hover {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A:active {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
COLOR: #808080; FONT-SIZE: 12px
}
DIV.breadcrumb A {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:link {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:visited {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:hover {
	TEXT-DECORATION: none
}
DIV.category_list_header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; =
PADDING-TOP: 10px
}
DIV.category_list_header A {
	FONT-SIZE: 1.2em; TEXT-DECORATION: underline
}
DIV.category_list_posts {
	MARGIN: 0px 0px 0px 20px
}
DIV.searchtitle UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DIV.searchtitle H2 {
	MARGIN-RIGHT: 10px
}
UL.foo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none; =
MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
UL.foo LI {
	MARGIN-TOP: 10px; DISPLAY: inline; MARGIN-RIGHT: 10px
}
UL.foo LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: =
10px; BACKGROUND: #6c6c6c; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: =
4px
}
.post UL.prev_next_links LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 924px; =
PADDING-RIGHT: 0px; HEIGHT: 63px; CLEAR: both; PADDING-TOP: 0px
}
#footer LI {
	TEXT-TRANSFORM: lowercase; COLOR: #fff; FONT-SIZE: 11px
}
#footer A {
	TEXT-TRANSFORM: lowercase; COLOR: #fff; FONT-SIZE: 11px
}
#footer A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer .alignleft {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px; PADDING-LEFT: 0px; WIDTH: 370px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV#footer .alignleft UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#footer .alignleft LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
#footer .alignright {
	PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
470px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #fff; FONT-SIZE: 11px; =
PADDING-TOP: 0px
}
#footer .alignright IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.footericons {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; PADDING-TOP: 10px
}
DIV.footericons A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.footericons A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL LI#rss-1 UL LI {
	MARGIN: 7px 10px
}
LI.widget_rss A {
	COLOR: #53422d
}
LI.widget_rss A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: =
underline
}
DIV#rightnav-list {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#rightnav-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV#rightnav-list LI {
	BORDER-BOTTOM: #ddd 2px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DIV#rightnav-list LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 15px; DISPLAY: =
block; COLOR: #786822; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
DIV#rightnav-list LI A:hover {
	COLOR: #af740d
}
DIV#rightnav-list LI UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BORDER-TOP: #e8efd8 2px solid; PADDING-TOP: 0px
}
DIV#rightnav-list LI UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
DIV#rightnav-list LI LI {
	TEXT-ALIGN: left
}
DIV#rightnav-list LI LI A {
	PADDING-LEFT: 10px; COLOR: #5c7889; FONT-WEIGHT: normal
}
DIV#rightnav-list LI H2 {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: =
6px; PADDING-RIGHT: 6px; BACKGROUND: #eee; LETTER-SPACING: 1px; COLOR: =
#4c4c4c; FONT-SIZE: 9pt; PADDING-TOP: 10px
}
DIV#rightnav-list LI H2 IMG {
	DISPLAY: none
}
DIV#rightnav-list LI H2 A {
	COLOR: #4c4c4c
}
.ui-tabs-panel UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
DIV#fragment-1 UL.pop LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; DISPLAY: =
block; COLOR: #af910d; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV#fragment-2 UL.pop LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; DISPLAY: =
block; COLOR: #af910d; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV#fragment-3 UL.pop LI {
	BORDER-BOTTOM: #c9dfcd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: =
3px; PADDING-RIGHT: 3px; COLOR: #53422d; PADDING-TOP: 5px
}
DIV#fragment-3 UL.pop LI A {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: inline !important; COLOR: =
#af910d; FONT-SIZE: 12px; PADDING-TOP: 0px !important
}
DIV#fragment-3 UL.pop LI A:hover {
	TEXT-DECORATION: underline
}
UL.pop LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-LEFT: 4px; PADDING-TOP: 10px
}
DIV#promoplayer {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px
}
DIV.latestheading {
	PADDING-BOTTOM: 0px; MARGIN: 20px 10px 8px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.latestheading H3 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: georgia, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: =
21px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
DIV.archive-post-list-1 DIV.latestheading {
	MARGIN: 10px 20px 10px 11px
}
DIV.listheadrss {
	POSITION: relative; MARGIN-TOP: -27px; WIDTH: 77px; FLOAT: right; TOP: =
0px
}
DIV.listheadrss A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.listheadrss A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
LI.widget_rss UL {
	PADDING-LEFT: 6px !important; PADDING-TOP: 5px !important
}
LI.widget_rss UL LI {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 5px !important; =
PADDING-RIGHT: 5px !important; PADDING-TOP: 3px !important
}
DIV.postedinfo {
	FONT-FAMILY: verdana; COLOR: #999; FONT-SIZE: 10px
}
DIV.postedinfo A {
	FONT-FAMILY: verdana; COLOR: #999; FONT-SIZE: 10px
}
DIV.entry P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV.wp-polls {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; =
PADDING-TOP: 10px
}
DIV.wp-polls P {
	TEXT-ALIGN: left !important; COLOR: #53422d
}
DIV.wp-polls P STRONG {
	FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, sans-serif; =
FONT-WEIGHT: normal
}
DIV#archives .post H3 {
	FONT-FAMILY: georgia; COLOR: #99542b; FONT-SIZE: 14px; FONT-WEIGHT: =
bold
}
DIV#archives UL.archives {
	MARGIN-TOP: 3px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DIV#archives UL.wp-tag-cloud {
	MARGIN-TOP: 3px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
DIV#archives UL.archives UL {
	MARGIN-TOP: 3px
}
DIV#archives UL.wp-tag-cloud UL {
	MARGIN-TOP: 3px
}
DIV#archives UL.archives LI {
	PADDING-LEFT: 0px !important; FONT-FAMILY: verdana; BACKGROUND: none =
transparent scroll repeat 0% 0%; COLOR: #333; MARGIN-LEFT: 0px =
!important; FONT-SIZE: 10px
}
DIV#archives UL.wp-tag-cloud LI {
	PADDING-LEFT: 0px !important; FONT-FAMILY: verdana; BACKGROUND: none =
transparent scroll repeat 0% 0%; COLOR: #333; MARGIN-LEFT: 0px =
!important; FONT-SIZE: 10px
}
DIV#archives UL.archives LI A {
	FONT-FAMILY: verdana !important; COLOR: #333 !important; FONT-SIZE: =
10px !important
}
DIV#archives UL.wp-tag-cloud LI A {
	FONT-FAMILY: verdana !important; COLOR: #333 !important; FONT-SIZE: =
10px !important
}
OL.archives LI A {
	FONT-FAMILY: verdana; COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
OL.archives {
	PADDING-TOP: 5px
}
OL.archives LI A:hover {
	TEXT-DECORATION: underline
}
OL.archives LI SPAN {
	COLOR: #999; FONT-SIZE: 10px
}
OL.archives LI SPAN A {
	COLOR: #999; FONT-SIZE: 10px
}
OL.archives LI SPAN A:hover {
	TEXT-DECORATION: underline
}
DIV.leadin {
	COLOR: #808080; FONT-WEIGHT: bold
}
P.attachment {
	TEXT-ALIGN: center !important
}
DIV.inlinestyling IMG {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; =
PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: =
#bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid; PADDING-TOP: 8px
}
DIV.inlinestyling IMG.alignleft {
	MARGIN: 3px 6px 3px 0px; FLOAT: left !important
}
DIV.inlinestyling IMG.alignright {
	MARGIN: 3px 0px 3px 6px; FLOAT: right !important
}
DIV.inlinestyling IMG.noborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
TABLE.tableFormatting {
	MARGIN: 10px auto; WIDTH: 90%; BORDER-COLLAPSE: collapse
}
TABLE.tableFormatting TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
FONT-FAMILY: arial; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.tableFormatting TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: verdana; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: =
10px
}
TABLE.tableFormatting TD P {
	FONT-FAMILY: verdana; COLOR: #4c4c4c; FONT-SIZE: 12px
}
TABLE.tableFormatting TD.darkcell {
	TEXT-ALIGN: right; WIDTH: 15%; FONT-WEIGHT: bold
}
DIV.caption A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV.captionLeft A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV.captionRight A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV.caption TABLE {
	MARGIN: 10px 15px
}
DIV.captionLeft TABLE {
	MARGIN: 10px 15px 10px 0px
}
DIV.captionRight TABLE {
	MARGIN: 10px 0px 10px 15px
}
DIV.captionLeft TABLE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
LINE-HEIGHT: 12px; WIDTH: 200px; BORDER-COLLAPSE: collapse; FLOAT: left; =
COLOR: #4c4c4c; FONT-SIZE: 10px; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
DIV.captionRight TABLE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
LINE-HEIGHT: 12px; WIDTH: 100px !important; BORDER-COLLAPSE: collapse; =
FLOAT: right; COLOR: #4c4c4c; FONT-SIZE: 10px; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid
}
DIV.caption {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
DIV.caption TABLE {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc =
1px solid; LINE-HEIGHT: 12px; WIDTH: 200px; BORDER-COLLAPSE: collapse; =
COLOR: #4c4c4c; FONT-SIZE: 10px; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
DIV.caption TD P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px !important; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #4c4c4c !important; =
FONT-SIZE: 10px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.captionLeft TD P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px !important; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #4c4c4c !important; =
FONT-SIZE: 10px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.captionRight TD P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 12px !important; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #4c4c4c !important; =
FONT-SIZE: 10px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.post .inlinestyling UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.post .inlinestyling UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square !important; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; COLOR: #333; PADDING-TOP: 0px
}
DIV.postedleft {
	WIDTH: 245px; FLOAT: left
}
DIV.postedright {
	TEXT-ALIGN: right; WIDTH: 160px; FLOAT: right
}
DIV.postedright IMG {
	VERTICAL-ALIGN: middle
}
DIV.anchortext H2 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; BACKGROUND: #cecece; COLOR: #202020; FONT-WEIGHT: normal =
!important; PADDING-TOP: 3px
}
DIV.anchortext H2 A:hover {
	COLOR: #202020; TEXT-DECORATION: none
}
P.error {
	COLOR: #c00; FONT-WEIGHT: bold
}
.listHeadline {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN-TOP: =
-20px; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 15px; =
MARGIN-BOTTOM: 5px; BACKGROUND: =
url(/wnet/wp-content/themes/thumb-strip-news.png) left top; PADDING-TOP: =
3px
}
.listHeadline H1 {
	FONT-FAMILY: arial; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px
}
DIV.printlogo {
	DISPLAY: none
}
DIV.tags {
	CLEAR: both
}
DIV#emailform {
	BORDER-BOTTOM: #d0cfcf 1px solid; BORDER-LEFT: #d0cfcf 1px solid; =
PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
BACKGROUND: #eaeaea; BORDER-TOP: #d0cfcf 1px solid; BORDER-RIGHT: =
#d0cfcf 1px solid; PADDING-TOP: 20px
}
DIV#emailformsuccess {
	BORDER-BOTTOM: #d0cfcf 1px solid; BORDER-LEFT: #d0cfcf 1px solid; =
PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
BACKGROUND: #eaeaea; BORDER-TOP: #d0cfcf 1px solid; BORDER-RIGHT: =
#d0cfcf 1px solid; PADDING-TOP: 20px
}
DIV#emailform P {
	COLOR: #575555
}
DIV#emailform P A {
	COLOR: #575555
}
DIV#emailformsuccess P {
	COLOR: #575555
}
DIV#emailformsuccess P A {
	COLOR: #575555
}
H3.emailformsuccess {
	BORDER-BOTTOM: #d1d0cd 1px dashed; FONT-FAMILY: arial; COLOR: #575555
}
H3.emailformsuccess SPAN {
	FONT-FAMILY: arial; COLOR: #575555; FONT-SIZE: 25px
}
P.closewindow {
	TEXT-ALIGN: right; FONT-SIZE: 11px !important
}
P.closewindow IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.emailformleft {
	WIDTH: 48%; FLOAT: left
}
DIV.emailformright {
	WIDTH: 48%; FLOAT: right
}
DIV#emailleft {
	WIDTH: 343px; FLOAT: left
}
DIV#emailright {
	WIDTH: 242px; FLOAT: right
}
DIV#emailleft INPUT.thinline {
	WIDTH: 163px
}
DIV#emailleft INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV#emailleft TEXTAREA {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV#emailleft INPUT.thinline {
	BORDER-BOTTOM: #b6b4b4 1px solid; BORDER-LEFT: #b6b4b4 1px solid; =
BORDER-TOP: #b6b4b4 1px solid; BORDER-RIGHT: #b6b4b4 1px solid
}
DIV#emailleft TEXTAREA.thinline {
	BORDER-BOTTOM: #b6b4b4 1px solid; BORDER-LEFT: #b6b4b4 1px solid; =
BORDER-TOP: #b6b4b4 1px solid; BORDER-RIGHT: #b6b4b4 1px solid
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/blog/wp-content/themes/print.css

DIV.printlogo {
	DISPLAY: inline
}
BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
lucinda, geneva, verdana, sans-serif; BACKGROUND: #fff; COLOR: #000; =
FONT-SIZE: 9pt; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#content {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#contentleft {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#container {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapcontain {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrap {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#page {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.clearfix {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.home-post-list-1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#header {
	WIDTH: 285px; CLEAR: both
}
EMBED {
	DISPLAY: none
}
#header .sitehead-right {
	DISPLAY: none
}
#contentright {
	DISPLAY: none
}
#commentform {
	DISPLAY: none
}
#nav {
	DISPLAY: none
}
#pbs_gnav_t {
	DISPLAY: none
}
#promoPreviewDivNewsHome {
	DISPLAY: none
}
#searchform {
	DISPLAY: none
}
#wraphead {
	DISPLAY: none
}
.iconlft {
	DISPLAY: none
}
.listheadrss {
	DISPLAY: none
}
.navigation {
	DISPLAY: none
}
.sitehead-right {
	DISPLAY: none
}
.gallery-caption {
	DISPLAY: none
}
.post-ratings-loading {
	DISPLAY: none
}
.home-post-list-top {
	DISPLAY: none
}
.home-post-list-bot {
	DISPLAY: none
}
P.rightbuttons {
	DISPLAY: none
}
#header H1 {
	DISPLAY: none
}
#header H1 A:link {
	DISPLAY: none
}
#header H1 A:visited {
	DISPLAY: none
}
#header H1 A:hover {
	DISPLAY: none
}
#header H1 A:active {
	DISPLAY: none
}
#wrap {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wraphead {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wrapcontain {
	OVERFLOW: visible
}
#container {
	OVERFLOW: visible
}
#page {
	OVERFLOW: visible
}
#content {
	OVERFLOW: visible
}
#contentleft {
	OVERFLOW: visible
}
#contentright {
	OVERFLOW: visible
}
#wrapcontain * {
	OVERFLOW: visible
}
#container * {
	OVERFLOW: visible
}
#page * {
	OVERFLOW: visible
}
#content * {
	OVERFLOW: visible
}
#contentleft * {
	OVERFLOW: visible
}
#contentright * {
	OVERFLOW: visible
}
#footer {
	MARGIN: 25px 0px 0px; BORDER-TOP: #000 1px solid
}
#footer * {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.footer-content * {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
DIV.alignright * {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
P.footertext * {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.alignright IMG {
	BACKGROUND: #592e28
}
.alt-home-post-1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; =
BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.home-post-1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; =
BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.comment-number {
	TEXT-ALIGN: center; DISPLAY: none; BACKGROUND: #000; HEIGHT: 27px; =
COLOR: #fff
}
.float-post-left {
	WIDTH: 33%
}
.float-post-right {
	WIDTH: 66%
}
.gallery IMG {
	BORDER-BOTTOM: #cfcfcf 2px solid; BORDER-LEFT: #cfcfcf 2px solid; =
BORDER-TOP: #cfcfcf 2px solid; BORDER-RIGHT: #cfcfcf 2px solid
}
.gallery-item {
	TEXT-ALIGN: center; MARGIN: 10px auto; WIDTH: 33%; FLOAT: left
}
.gallery-title {
	TEXT-ALIGN: center; CLEAR: left
}
DIV.float-post-left {
	FLOAT: left
}
.home-post-list-1 .float-post-right {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 66%; PADDING-RIGHT: 0px; BACKGROUND: #fff; =
FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.archive-post-list-1 .float-post-right {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 66%; PADDING-RIGHT: 0px; BACKGROUND: #fff; =
FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.home-post-list-1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto; WIDTH: 100%; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#contentleft {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto; WIDTH: 100%; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
H3 {
	CLEAR: both
}
#footer {
	CLEAR: both
}
.singlepostlength {
	CLEAR: both
}
.iconarea {
	CLEAR: both
}
.clearboth {
	CLEAR: both
}
DD.gallery-title {
	TEXT-ALIGN: center
}
DIV.breadcrumb {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 13px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; DISPLAY: block; CLEAR: both; PADDING-TOP: 4px
}
DIV.breadcrumb A {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:link {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:visited {
	TEXT-DECORATION: underline
}
DIV.breadcrumb A:hover {
	TEXT-DECORATION: none
}
DIV.breadcrumb IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
DIV.breadcrumb LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV.breadcrumb UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.commentholder {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.breadcrumb {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.breadcrumb A {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.breadcrumb A:link {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.breadcrumb A:visited {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.breadcrumb A:hover {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.breadcrumb A:active {
	COLOR: gray; FONT-SIZE: 12px
}
DIV.singleposting H3.pagetitle {
	MARGIN-TOP: auto
}
A IMG.post-thum-hs {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
H2 SPAN.topheading {
	COLOR: #283346
}
IMG.post-thum {
	PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 1px
}
SPAN.bar {
	COLOR: #939393
}
#contentleft {
	WIDTH: 100%
}
.gallery1 {
	WIDTH: 100%
}
#commentform {
	DISPLAY: none
}
DIV.commentholder {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
DIV.comment-number {
	DISPLAY: none
}
DIV.comment-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; FLOAT: none; PADDING-TOP: 0px
}
DIV.comment-content P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 0px
}
DIV.comment-odd {
	BORDER-BOTTOM: #595a5a 1px solid
}
DIV.comment-even {
	BORDER-BOTTOM: #9e363c 1px solid
}
H3.h-comments {
	BORDER-BOTTOM: #b8b8b8 1px solid; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
H3.h-post {
	BORDER-BOTTOM: #b8b8b8 1px solid; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
DIV.comment-wrap-left {
	WIDTH: 100%; FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, =
sans-serif; FLOAT: none; FONT-SIZE: 11px
}
DIV.comment-wrap-right {
	WIDTH: 100%; FONT-FAMILY: arial, helvetica, lucinda, geneva, verdana, =
sans-serif; FLOAT: none; FONT-SIZE: 11px
}
P.privacy {
	LINE-HEIGHT: normal; FONT-FAMILY: arial, helvetica, lucinda, geneva, =
verdana, sans-serif; FONT-SIZE: 11px
}
P.submitbutton {
	TEXT-ALIGN: right
}
.wordtube {
	DISPLAY: none
}
.listHeadline {
	DISPLAY: none
}
SPAN.detailtitle {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
DIV#promoplayer {
	DISPLAY: none
}
IMG.alignright {
	MARGIN: 0px 0px 10px 10px; FLOAT: right
}
DIV.captionRight {
	MARGIN: 0px 0px 10px 10px; FONT-FAMILY: arial, helvetica, lucinda, =
geneva, verdana, sans-serif; FLOAT: right; FONT-SIZE: 10px
}
DIV.captionRight IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
DIV.footer-content {
	DISPLAY: none
}
.inlinestyling P {
	MARGIN: 0px 0px 10px
}
.cattab {
	DISPLAY: none
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/css/style.css

#wrap {
	MARGIN-TOP: 20px; WIDTH: 1004px; BACKGROUND: #fff
}
#wrapcontain {
	MARGIN: 0px auto 10px; WIDTH: 984px; BACKGROUND: #c8cfda
}
#container {
	MARGIN: 0px auto; WIDTH: 984px
}
#contentleft {
	PADDING-LEFT: 8px; WIDTH: 657px
}
#contentright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
8px; PADDING-TOP: 0px
}
DIV#header .sitehead-right SPAN A:link {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
DIV#header .sitehead-right SPAN A:visited {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
DIV#header .sitehead-right SPAN A:hover DIV#header .sitehead-right SPAN =
A:active {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
#nav A {
	FONT-SIZE: 14px
}
#nav A:visited {
	FONT-SIZE: 14px
}
#nav A:link {
	FONT-SIZE: 14px
}
#nav LI UL {
	WIDTH: 146px; BACKGROUND: url(../images/dropdown-nav.png) no-repeat =
left bottom
}
DIV.comment-odd {
	BACKGROUND: url(../images/comment-odd.gif) repeat-y left top
}
DIV.comment-even {
	BACKGROUND: url(../images/comment-even.gif) repeat-y left top
}
DIV.navigation LI A {
	BACKGROUND: url(../images/seeall-arrow.gif) no-repeat left top
}
.newsletterbox SPAN A:link {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
.newsletterbox SPAN A:visited {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
.newsletterbox SPAN A:hover .newsletterbox SPAN A:active {
	BACKGROUND: url(../images/go.png) no-repeat left top
}
DIV#rightnav-list LI {
	BORDER-BOTTOM: #8b8880 2px solid; TEXT-ALIGN: right; PADDING-BOTTOM: =
0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DIV#rightnav-list {
	BORDER-BOTTOM: #5c6683 1px solid; BORDER-LEFT: #5c6683 1px solid; =
TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px; BORDER-TOP: #5c6683 1px =
solid; BORDER-RIGHT: #5c6683 1px solid
}
DIV#rightnav-list LI A {
	BACKGROUND: url(../images/right.gif) #f0f0e9 no-repeat right top; =
COLOR: #7f7f63
}
DIV#rightnav-list LI.browse_selected A {
	BACKGROUND: url(../images/down.gif) #f3f8fb no-repeat right top; COLOR: =
#949caf
}
DIV#rightnav-list LI.browse_selected LI A {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/nav-subnav.gif) repeat-y =
left top; COLOR: #9b978e !important
}
DIV#rightnav-list LI.browse_selected UL LI A:hover {
	BACKGROUND: url(../images/nav-subnav-hover.gif) repeat-y left top; =
COLOR: #96aac6 !important; TEXT-DECORATION: none
}
DIV#rightnav-list LI A:hover {
	BACKGROUND: url(../images/right.gif) #f3f8fb no-repeat right top; =
COLOR: #949caf
}
DIV#rightnav-list LI.browse_selected A:hover {
	BACKGROUND: url(../images/down.gif) #f3f8fb no-repeat right top; COLOR: =
#949caf
}
DIV#rightnav-list LI UL {
	BACKGROUND: url(../images/expand-bg.gif) no-repeat center bottom
}
UL.pop LI.video {
	BACKGROUND: url(../images/icon-video.gif) no-repeat left top
}
UL.pop LI.interactive {
	BACKGROUND: url(../images/icon-interactive.gif) no-repeat left top
}
UL.pop LI.article {
	BACKGROUND: url(../images/icon-article.gif) no-repeat left top
}
.tabberlive .tabbertab {
	BACKGROUND: url(../images/tabboxbg.gif) no-repeat left bottom
}
DIV.bloglatestheading {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: url(../images/heading-bg.gif) repeat-x =
left top; PADDING-TOP: 0px
}
DIV.archive-post-list-1 DIV.bloglatestheading {
	MARGIN: 10px 20px 10px 11px
}
DIV.latestheading {
	BACKGROUND: url(../images/default-heading-bg.gif) repeat-x left top
}
DIV.bloglatestheading H3.archive-post-list {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none
}
DIV.bloglatestheading H3.video-post-list {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none
}
DIV.listheadrss {
	FLOAT: right
}
DIV.category_list_header A {
	FONT-FAMILY: georgia; COLOR: #807954; FONT-SIZE: 14px; FONT-WEIGHT: =
bold
}
DIV.category_list_header A:hover {
	TEXT-DECORATION: none
}
P.titlelist {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN.datelist {
	FONT-FAMILY: verdana; COLOR: #999; FONT-SIZE: 10px
}
SPAN.headinglist A {
	FONT-FAMILY: arial; COLOR: #999; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
LI.tabbedbox2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: #f3f8fb; PADDING-TOP: 0px
}
LI.widget_rss UL {
	PADDING-BOTTOM: 8px !important; MARGIN: 0px; PADDING-LEFT: 8px =
!important; PADDING-RIGHT: 8px !important; BACKGROUND: #f3f8fb; =
PADDING-TOP: 4px !important
}
LI.stat_of_the_day UL {
	PADDING-BOTTOM: 8px !important; MARGIN: 0px; PADDING-LEFT: 8px =
!important; PADDING-RIGHT: 8px !important; BACKGROUND: #f3f8fb; =
PADDING-TOP: 4px !important
}
LI.tabbedbox2 UL {
	PADDING-BOTTOM: 8px !important; MARGIN: 0px; PADDING-LEFT: 8px =
!important; PADDING-RIGHT: 8px !important; BACKGROUND: #f3f8fb; =
PADDING-TOP: 4px !important
}
LI.tabbedbox2 UL LI {
	PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; PADDING-TOP: 4px !important
}
LI.tabbedbox2 UL LI A {
	COLOR: #383838
}
H2.widgettitle {
	DISPLAY: none
}
#sidebar LI H2 {
	MARGIN: 0px; BACKGROUND: #f4f9e9; COLOR: #999
}
#sidebar LI H2 A {
	COLOR: #383838
}
LI.widget_rss A {
	COLOR: #383838
}
#sidebar LI {
	MARGIN-BOTTOM: 0px
}
DIV.float-post-left {
	FLOAT: left
}
.listHeadline {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN-TOP: =
-21px; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 15px; =
MARGIN-BOTTOM: 5px; BACKGROUND: =
url(/wnet/wp-content/themes/worldfocus/images/thumb-strip-news.png) left =
top; PADDING-TOP: 3px
}
.listHeadline H1 {
	FONT-FAMILY: arial; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px
}
.navigation A {
	COLOR: #5c6683
}
DIV.postedleft {
	TEXT-ALIGN: left !important; MARGIN-TOP: 3px; WIDTH: 335px !important; =
FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 10px
}
DIV.postedright {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 70px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 6px
}
DIV#rightnav-list LI UL {
	BORDER-TOP: #dddddd 2px solid
}
#footer .alignright {
	MARGIN: 3px 0px 0px; WIDTH: 525px
}
P.icons {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.icons A {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.icons A:link {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.icons A:visited {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.icons A:hover {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.icons A:visited {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
SPAN.datelist {
	FONT-FAMILY: arial; FONT-SIZE: 10px
}
P.blogheadinglist {
	PADDING-TOP: 5px
}
P.blogheadinglist A {
	FONT-FAMILY: arial; COLOR: #8c8c8c; FONT-SIZE: 23px
}
IMG.post-thum-blog {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 7px; MARGIN: 0px 0px 0px 9px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 7px
}
DIV#videocontainer {
	MARGIN: 0px auto; WIDTH: 639px
}
.videowrapped IMG {
	TEXT-ALIGN: center
}
.videowrapped A {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 281px; PADDING-LEFT: 4px; WIDTH: =
200px; PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 12px; FLOAT: =
left; HEIGHT: 281px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.videowrapped A:hover {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 281px; PADDING-LEFT: 4px; WIDTH: =
200px; PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 12px; FLOAT: =
left; HEIGHT: 281px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
SPAN.videodate {
	FONT-FAMILY: verdana; FONT-SIZE: 11px
}
SPAN.videoimage IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
MARGIN-BOTTOM: 8px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px =
solid
}
SPAN.videotitle {
	LINE-HEIGHT: 1.32em; FONT-FAMILY: arial; FONT-SIZE: 13px; FONT-WEIGHT: =
bold
}
SPAN.videoexcerpt {
	LINE-HEIGHT: 1.38em; FONT-FAMILY: verdana; COLOR: #333; FONT-SIZE: 11px
}
DIV.wordtube {
	TEXT-ALIGN: center; PADDING-BOTTOM: 14px; MARGIN: 18px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
.wnetHeadline {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 7px; MARGIN-TOP: =
-32px; PADDING-LEFT: 15px; WIDTH: 162px; PADDING-RIGHT: 15px; =
MARGIN-BOTTOM: 5px; BACKGROUND: =
url(/wnet/wp-content/themes/thumb-strip.png) left top; MARGIN-LEFT: 1px; =
PADDING-TOP: 7px
}
.wnetHeadline H1 {
	FONT-FAMILY: arial; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px
}
.wnetPlay {
	POSITION: relative; MARGIN-TOP: -80px; WIDTH: 200px; MARGIN-BOTTOM: =
30px; BACKGROUND: url(/wnet/wp-content/themes/play-button.png) left top; =
HEIGHT: 45px; MARGIN-LEFT: 1px
}
.wnetPlayInteract {
	POSITION: relative; MARGIN-TOP: -110px; WIDTH: 200px; MARGIN-BOTTOM: =
60px; HEIGHT: 45px; MARGIN-LEFT: 1px
}
DIV.blogtab {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 10px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; COLOR: #f5ca9f; =
PADDING-TOP: 2px
}
DIV.blogtab A {
	COLOR: #fff
}
DIV.caption IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 10px
}
DIV.captionLeft IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 10px
}
DIV.captionRight IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 10px
}
.captionRight TD IMG.noborder {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 10px !important; =
PADDING-RIGHT: 10px !important; PADDING-TOP: 10px !important
}
DIV#emailright {
	WIDTH: 212px !important
}
DIV.commentholder {
	WIDTH: 100%
}
DIV.comment-number {
	WIDTH: 40px
}
DIV.comment-content {
	WIDTH: 551px
}
DIV#talktouslanding {
	PADDING-BOTTOM: 39px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: =
644px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/wp-content/themes/worldfocus/images/talk-to-us-landing-vid-wrap.gif)=
 no-repeat left top; PADDING-TOP: 47px
}
DIV#talktouslanding DIV.wordtube {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px !important; MARGIN: 0px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 0px !important
}
DIV.talk-to-us-sideimage {
	MARGIN: 20px auto 0px; WIDTH: 280px; BACKGROUND: =
url(/wp-content/themes/worldfocus/images/ttu-sidebar-bg.gif) no-repeat =
left top
}
DIV.talktous_conv_list {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
TABLE.jointheconvotable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.jointheconvotable DIV.talktous_comment {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; FLOAT: =
left; PADDING-TOP: 0px
}
TABLE.jointheconvotable TD.jointheconvo {
	WIDTH: 202px
}
DIV.talklistview {
	BORDER-BOTTOM: #81899e 1px solid; BORDER-LEFT: #81899e 1px solid; =
MARGIN: 0px auto; WIDTH: 642px; BACKGROUND: #fff; BORDER-TOP: #81899e =
1px solid; BORDER-RIGHT: #81899e 1px solid
}
DIV.talktous_conv_item {
	PADDING-BOTTOM: 15px
}
DIV.talktous_conv_item H3 A {
	PADDING-BOTTOM: 4px; COLOR: #bb6c04; FONT-SIZE: 14px; FONT-WEIGHT: =
bold; font-famiy: arial
}
DIV.talktous_conv_item H3 SPAN {
	COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: normal; font-famiy: arial
}
DIV.talktous_comment_text {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/wp-content/themes/worldfocus/images/ttu-comment-thumb-bg.gif) #888 =
no-repeat left top; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 2px
}
DIV.talktous_comment_text SPAN.comment_location {
	COLOR: #fff; FONT-SIZE: 9px
}
DIV.sidebarttu {
	BORDER-BOTTOM: #808699 1px solid; BORDER-LEFT: #808699 1px solid; =
MARGIN: 6px; BACKGROUND: #f3f8fb; BORDER-TOP: #808699 1px solid; =
BORDER-RIGHT: #808699 1px solid
}
DIV.sidebarttu H3 {
	BORDER-BOTTOM: #808699 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; FONT-FAMILY: arial; BACKGROUND: #f4f9e9; =
LETTER-SPACING: 2px; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
DIV.sidebarttu H3 SPAN {
	LETTER-SPACING: 0px; COLOR: #ba6c05
}
DIV.sidebarttu UL UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 5px
}
DIV.sidebarttu UL UL LI {
	BORDER-BOTTOM: #c8cfda 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: =
none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
DIV.sidebarttu UL UL LI.last {
	BORDER-BOTTOM: 0px
}
DIV.sidebarttu UL LI A {
	FONT-FAMILY: arial; COLOR: #666; FONT-SIZE: 12px
}
P.talk-to-us-partner {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 14px; PADDING-LEFT: 13px; =
PADDING-RIGHT: 13px; FONT-FAMILY: arial; COLOR: #777; FONT-SIZE: 12px; =
PADDING-TOP: 12px
}
P.talk-to-us-execbio {
	PADDING-BOTTOM: 28px; LINE-HEIGHT: 16px; PADDING-LEFT: 13px; =
PADDING-RIGHT: 13px; FONT-FAMILY: arial; COLOR: #777; FONT-SIZE: 14px; =
PADDING-TOP: 28px
}
DIV.ttu_title {
	MARGIN-TOP: 10px; BACKGROUND: =
url(/wp-content/themes/worldfocus/images/ttu-heading-bg.gif) repeat-x =
left top
}
DIV.ttu_title P.talk-to-us-title {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 7px !important
}
DIV.ttu_title P SPAN {
	FONT-FAMILY: arial; COLOR: #bb6c04; FONT-SIZE: 20px
}
DIV.ttu_title DIV.wordtube {
	BORDER-BOTTOM: #5f657d 1px solid; BORDER-LEFT: #5f657d 1px solid; =
PADDING-BOTTOM: 20px !important; MARGIN-TOP: 10px !important; =
BACKGROUND: #c8ceda; BORDER-TOP: #5f657d 1px solid; BORDER-RIGHT: =
#5f657d 1px solid
}
DIV.uploadblock IMG {
	FLOAT: left; VERTICAL-ALIGN: middle
}
DIV.uploadtext {
	WIDTH: 270px; FONT-FAMILY: arial; FLOAT: right; COLOR: #999; FONT-SIZE: =
9px; PADDING-TOP: 10px
}
DIV.ttutoutbox {
	BORDER-BOTTOM: #8d95aa 1px solid; BORDER-LEFT: #8d95aa 1px solid; =
BACKGROUND: #fff; BORDER-TOP: #8d95aa 1px solid; BORDER-RIGHT: #8d95aa =
1px solid
}
DIV.ttutoutbox H3 {
	BORDER-BOTTOM: #b8b8b8 1px dashed; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial =
!important; COLOR: #bb6c04; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
DIV.ttutoutleft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 10px
}
DIV.ttutoutright {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 165px; PADDING-RIGHT: =
10px; FLOAT: right; PADDING-TOP: 10px
}
DIV.ttutoutright P.ttuitalic {
	LINE-HEIGHT: 13px; FONT-STYLE: italic; COLOR: #888; FONT-SIZE: 12px
}
DIV.ttutoutright P.ttuplain {
	LINE-HEIGHT: 13px; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
DIV.ttutoutright P.ttubutton {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#sidebar LI {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 10px !important
}
#sidebar LI LI {
	MARGIN-BOTTOM: auto !important
}
DIV.sidebarbox {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 10px !important
}
DIV.ttutoutbox {
	MARGIN-BOTTOM: 10px !important
}
P.ttuplain {
	MARGIN-BOTTOM: 5px
}
DIV#fragment-3 UL.pop LI A {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 24px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: block !important; PADDING-TOP: =
0px !important
}
DIV.tq-question-boxes INPUT {
	VERTICAL-ALIGN: middle
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/css/site.css

BODY {
	BACKGROUND: #9b978e
}
#header {
	WIDTH: 984px; HEIGHT: 153px
}
#header H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; WIDTH: 312px; PADDING-RIGHT: =
0px; PADDING-TOP: 41px
}
#header H1 A:link {
	BACKGROUND: url(../images/logo.png) no-repeat left top; HEIGHT: 32px
}
#header H1 A:visited {
	BACKGROUND: url(../images/logo.png) no-repeat left top; HEIGHT: 32px
}
#header H1 A:hover #header H1 A:active {
	BACKGROUND: url(../images/logo.png) no-repeat left top; HEIGHT: 32px
}
#header .sitehead-left {
	MARGIN-TOP: 10px; WIDTH: 675px; FLOAT: left
}
#header .sitehead-right {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; =
PADDING-LEFT: 0px; WIDTH: 308px; PADDING-RIGHT: 0px; FLOAT: right; =
HEIGHT: 82px; PADDING-TOP: 10px
}
P.rightbuttons {
	PADDING-TOP: 13px
}
#searchform #s {
	WIDTH: 230px; MARGIN-LEFT: 10px
}
DIV#header .sitehead-right INPUT {
	COLOR: #666
}
#nav {
	BACKGROUND: url(../images/navbar.png) no-repeat left top
}
#nav A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#nav A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
DIV.navleft {
	WIDTH: 669px
}
#nav DIV.navleft A {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#nav DIV.navleft A:visited {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#nav DIV.navleft A:link {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#nav DIV.navleft A:hover {
	BACKGROUND: url(../images/navbar-hover.png) repeat-x left top
}
#nav DIV.navleft A:active {
	BACKGROUND: url(../images/navbar-hover.png) repeat-x left top
}
#nav LI.home-uri A {
	TEXT-ALIGN: center; WIDTH: 127px
}
#nav LI.home-uri A:visited {
	TEXT-ALIGN: center; WIDTH: 127px
}
#nav LI.home-uri A:link {
	TEXT-ALIGN: center; WIDTH: 127px
}
#nav LI.video-cat A {
	TEXT-ALIGN: center; WIDTH: 112px
}
#nav LI.video-cat A:visited {
	TEXT-ALIGN: center; WIDTH: 112px
}
#nav LI.video-cat A:link {
	TEXT-ALIGN: center; WIDTH: 112px
}
#nav LI.video-cat LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 1px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: auto !important; =
PADDING-TOP: 0px !important
}
#nav LI.video-cat LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.video-cat LI A:visited {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.video-cat LI A:link {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.blog-cat A {
	TEXT-ALIGN: center; WIDTH: 118px
}
#nav LI.blog-cat A:visited {
	TEXT-ALIGN: center; WIDTH: 118px
}
#nav LI.blog-cat A:link {
	TEXT-ALIGN: center; WIDTH: 118px
}
#nav LI.blog-cat LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 1px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: auto !important; =
PADDING-TOP: 0px !important
}
#nav LI.blog-cat LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.blog-cat LI A:visited {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.blog-cat LI A:link {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.about-cat A {
	TEXT-ALIGN: center; WIDTH: 111px
}
#nav LI.about-cat A:visited {
	TEXT-ALIGN: center; WIDTH: 111px
}
#nav LI.about-cat A:link {
	TEXT-ALIGN: center; WIDTH: 111px
}
#nav LI.about-cat LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 1px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: auto !important; =
PADDING-TOP: 0px !important
}
#nav LI.about-cat LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.about-cat LI A:visited {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.about-cat LI A:link {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.watch-cat A {
	TEXT-ALIGN: center; WIDTH: 201px
}
#nav LI.watch-cat A:visited {
	TEXT-ALIGN: center; WIDTH: 201px
}
#nav LI.watch-cat A:link {
	TEXT-ALIGN: center; WIDTH: 201px
}
#nav LI.watch-cat LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 1px =
!important; PADDING-RIGHT: 0px !important; HEIGHT: auto !important; =
PADDING-TOP: 0px !important
}
#nav LI.watch-cat LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.watch-cat LI A:visited {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.watch-cat LI A:link {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 18px =
!important; TEXT-TRANSFORM: lowercase; MARGIN: 0px; PADDING-LEFT: 7px =
!important; WIDTH: 137px; PADDING-RIGHT: 0px !important; FONT-FAMILY: =
verdana; HEIGHT: 18px !important; COLOR: #fff; FONT-SIZE: 11px; =
FONT-WEIGHT: normal; PADDING-TOP: 2px !important
}
#nav LI.video-cat LI A:hover {
	BACKGROUND: #898989
}
#nav LI.blog-cat LI A:hover {
	BACKGROUND: #898989
}
#nav LI.about-cat LI A:hover {
	BACKGROUND: #898989
}
#nav LI.watch-cat LI A:hover {
	BACKGROUND: #898989
}
DIV.navright {
	WIDTH: 315px
}
#nav DIV.navright A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A.active {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A.active:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A.active:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#nav DIV.navright A:hover {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav DIV.navright A.active:hover {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav DIV.navright A.active {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav DIV.navright A.active:visited {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav DIV.navright A.active:link {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav DIV.navright LI LI A:hover {
	BACKGROUND: #898989
}
#nav DIV.navright LI LI A.active:hover {
	BACKGROUND: #898989
}
#nav DIV.navright LI LI A.active {
	BACKGROUND: #898989
}
#nav DIV.navright LI LI A.active:visited {
	BACKGROUND: #898989
}
#nav DIV.navright LI LI A.active:link {
	BACKGROUND: #898989
}
LI.browseby-uri {
	TEXT-ALIGN: center; WIDTH: 82px; FONT-FAMILY: arial; COLOR: #fff; =
FONT-SIZE: 11px
}
LI.region-cat {
	TEXT-ALIGN: center; WIDTH: 87px; FONT-FAMILY: arial; COLOR: #fff; =
FONT-SIZE: 14px; FONT-WEIGHT: bold
}
LI.region-cat LI {
	TEXT-ALIGN: left
}
LI.region-cat LI A {
	BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 22px; WIDTH: 134px =
!important; BORDER-RIGHT: #fff 1px solid
}
LI.region-cat LI A:hover {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #fff 1px solid; =
PADDING-TOP: 0px
}
LI.topic-cat {
	TEXT-ALIGN: center; WIDTH: 77px; FONT-FAMILY: arial; COLOR: #fff; =
FONT-SIZE: 14px; FONT-WEIGHT: bold
}
LI.topic-cat LI {
	TEXT-ALIGN: left
}
LI.topic-cat LI A {
	BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 22px; WIDTH: 134px =
!important; BORDER-RIGHT: #fff 1px solid
}
LI.topic-cat LI A:hover {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #fff 1px solid; =
PADDING-TOP: 0px
}
H2.home-list {
	BACKGROUND: #e4e0c9; COLOR: #807954
}
H2.home-list A {
	COLOR: #807954; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.bloglatestheading {
	COLOR: #bb6c04 !important
}
DIV.bloglatestheading H3.archive-post-list {
	COLOR: #bb6c04 !important
}
DIV.bloglatestheading H3.video-post-list {
	COLOR: #bb6c04 !important
}
H3.home-post-list {
	COLOR: #bb6c04 !important
}
H3.archive-post-list {
	COLOR: #bb6c04 !important
}
H3.video-post-list {
	COLOR: #bb6c04 !important
}
H3.archive-post-list {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; FONT-SIZE: 21px !important; =
PADDING-TOP: 0px !important
}
DIV.home-post-list-top {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BACKGROUND: =
url(../images/latest-top.gif) no-repeat left top; HEIGHT: 3px; =
PADDING-TOP: 0px
}
DIV.archive-post-list-top {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BACKGROUND: =
url(../images/latest-top.gif) no-repeat left top; HEIGHT: 3px; =
PADDING-TOP: 0px
}
DIV.video-post-list-top {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BACKGROUND: =
url(../images/latest-top.gif) no-repeat left top; HEIGHT: 3px; =
PADDING-TOP: 0px
}
DIV.home-post-list-1 {
	BACKGROUND: #fff
}
DIV.archive-post-list-1 {
	BACKGROUND: #fff
}
DIV.video-post-list-1 {
	BACKGROUND: #fff
}
DIV.home-post-list-1 {
	BORDER-BOTTOM: #787f93 1px solid; BORDER-LEFT: #787f93 1px solid; =
MARGIN-BOTTOM: 10px; BORDER-TOP: #787f93 1px solid; BORDER-RIGHT: =
#787f93 1px solid
}
DIV.blog-post-list-1 {
	BORDER-BOTTOM: #787f93 1px solid; BORDER-LEFT: #787f93 1px solid; =
MARGIN-BOTTOM: 10px; BACKGROUND: #fff; BORDER-RIGHT: #787f93 1px solid
}
DIV#newsbyregion {
	MARGIN: 10px auto 0px; WIDTH: 964px; BACKGROUND: #fff; CLEAR: both
}
DIV.home-post-list-bot {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../images/latest-bottom.gif) =
no-repeat left bottom; HEIGHT: 5px; PADDING-TOP: 0px
}
DIV.archive-post-list-bot {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../images/latest-bottom.gif) =
no-repeat left bottom; HEIGHT: 5px; PADDING-TOP: 0px
}
DIV.video-post-list-bot {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../images/latest-bottom.gif) =
no-repeat left bottom; HEIGHT: 5px; PADDING-TOP: 0px
}
DIV#archives .post H3 {
	COLOR: #807954
}
.navigation {
	BACKGROUND: #fff
}
DIV#fragment-1 UL.pop LI A {
	COLOR: #666
}
DIV#fragment-2 UL.pop LI A {
	COLOR: #666
}
DIV#fragment-3 UL.pop LI {
	COLOR: #666
}
DIV#fragment-3 UL.pop LI A {
	COLOR: #666
}
.videowrapped A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: =
#fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.videowrapped A:hover {
	BORDER-BOTTOM: #dee2d4 1px solid; BORDER-LEFT: #dee2d4 1px solid; =
BACKGROUND: #f4f9e9; BORDER-TOP: #dee2d4 1px solid; BORDER-RIGHT: =
#dee2d4 1px solid
}
H2 SPAN.foo {
	COLOR: #6f949a !important
}
.newsletterbox {
	MARGIN: 0px auto; WIDTH: 230px
}
#footer {
	WIDTH: 1004px; BACKGROUND: url(../images/footer.gif) no-repeat left =
top; HEIGHT: 103px
}
P.footertext {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 2px; COLOR: #fff
}
P.footerlogos {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV.alignleft {
	PADDING-TOP: 10px !important
}
DIV.alignright {
	PADDING-TOP: 10px !important
}
DIV.alignright {
	TEXT-ALIGN: right
}
DIV.relatedbox H3 {
	COLOR: #979066
}
DIV.relatedbox LI {
	COLOR: #6d92a2
}
DIV.relatedbox LI.activelink {
	COLOR: #6d92a2
}
DIV.relatedbox LI B A {
	COLOR: #6d92a2
}
DIV.relatedbox LI A:hover {
	COLOR: #6d92a2
}
DIV.tags {
	BACKGROUND: #e3e7ec
}
UL.inpage_nav_links LI {
	BACKGROUND: url(../images/blue-inpage-hover.gif) no-repeat left top; =
COLOR: #6d92a2
}
UL.inpage_nav_links LI.activelink {
	BACKGROUND: url(../images/blue-inpage-nohover.gif) no-repeat left top
}
SPAN.videotitle {
	COLOR: #5c6683
}
SPAN.videodate {
	COLOR: #999
}
DIV.inlinestyling A:link {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.wp-polls-ans P A:link {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.inlinestyling A:visited {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.wp-polls-ans P A:visited {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.inlinestyling A:hover {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.wp-polls-ans P A:hover {
	COLOR: #bb6c04; TEXT-DECORATION: underline
}
DIV.inlinestyling A:active {
	COLOR: #bb6c04; TEXT-DECORATION: none
}
DIV.wp-polls-ans P A:active {
	COLOR: #bb6c04; TEXT-DECORATION: none
}
DIV.entry P {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial !important; COLOR: #383838; =
FONT-SIZE: 12px
}
DIV.entry A {
	COLOR: #bb6c04
}
DIV.latestheading H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; COLOR: #999 !important; FONT-SIZE: 18px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.bloglatestheading H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial; COLOR: #999 !important; FONT-SIZE: 18px; =
FONT-WEIGHT: bold; PADDING-TOP: 3px
}
DIV.singleposting P.detaillist {
	MARGIN: 0px; PADDING-TOP: 5px
}
DIV.singleposting H2.detailtitle {
	COLOR: #939393
}
DIV.sidebarbox {
	BORDER-BOTTOM: #8d95aa 1px solid; BORDER-LEFT: #8d95aa 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 15px; BACKGROUND: #f4f9e9; BORDER-TOP: #8d95aa 1px solid; =
BORDER-RIGHT: #8d95aa 1px solid; PADDING-TOP: 5px
}
DIV.sidebarbox A {
	FONT-FAMILY: arial; LETTER-SPACING: 2px; COLOR: #999; FONT-WEIGHT: bold
}
DIV.postedinfo {
	FONT-FAMILY: arial !important
}
DIV.postedinfo A {
	FONT-FAMILY: arial !important
}
P.titlelist SPAN.headinglist A {
	FONT-FAMILY: arial; COLOR: #bb6c04 !important; FONT-WEIGHT: bold
}
P.titlelist SPAN.homeheadinglist A {
	FONT-FAMILY: arial; COLOR: #5c6683 !important; FONT-SIZE: 14px; =
FONT-WEIGHT: bold
}
DIV.more_in_this_story {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; FONT-FAMILY: arial; COLOR: =
#383838; FONT-SIZE: 10px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 =
1px solid
}
DIV.more_in_this_story A {
	COLOR: #383838
}
DIV#newspadding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
DIV#newspadding H3 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT-FAMILY: arial; COLOR: =
#bb6c04; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
DIV#newspadding UL {
	LIST-STYLE-TYPE: none
}
DIV#newspadding LI A {
	COLOR: #383838
}
DIV#newspadding TD {
	VERTICAL-ALIGN: top
}
DIV.newslftcontain {
	WIDTH: 633px; FLOAT: left
}
DIV.newsleft {
	WIDTH: 50%; FLOAT: left
}
DIV.newsmiddle {
	WIDTH: 50%; FLOAT: right
}
DIV.newsright {
	WIDTH: 311px; FLOAT: right
}
DIV.relatedbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: 0px; MARGIN-TOP: 5px; =
MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/relatedbg.jpg) repeat-y =
right top; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
DIV.relatedbox H3 {
	COLOR: #777
}
DIV.relatedbox LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 12px; BACKGROUND: =
url(../images/greybullet.gif) no-repeat left top; COLOR: #bb6c04; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV.relatedbox LI.activelink {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 12px; BACKGROUND: =
url(../images/greybullet.gif) no-repeat left top; COLOR: #bb6c04; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV.relatedbox LI.activelink A {
	COLOR: #5c6683
}
DIV.relatedbox LI.activelink A:hover {
	COLOR: #bb6c04
}
DIV.postwrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 0px
}
P.detaillist {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
SPAN.authorlist A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; FONT-FAMILY: arial; =
MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 11px
}
SPAN.detailtitle {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; FONT-FAMILY: arial; =
MARGIN-BOTTOM: 0px; COLOR: #bb6c04; FONT-SIZE: 23px
}
SPAN.detailtitle A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; FONT-FAMILY: arial; =
MARGIN-BOTTOM: 0px; COLOR: #bb6c04; FONT-SIZE: 23px
}
DIV.tags A {
	COLOR: #000 !important
}
#commentform TEXTAREA {
	WIDTH: 420px
}
DIV.comment-wrap-right {
	WIDTH: 443px
}
DIV.postedleft A {
	COLOR: #999 !important
}
DIV#newspadding UL {
	MARGIN: 7px 15px 20px
}
LI.postbyblogsubcat UL {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; BACKGROUND: #f3f8fb; PADDING-TOP: 5px =
!important
}
LI.postbyblogsubcat UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 22px; PADDING-RIGHT: 14px; DISPLAY: =
block; BACKGROUND: url(../images/postbyblogsubcat.gif) no-repeat left =
top; COLOR: #383838; PADDING-TOP: 4px
}
LI.postbyblogsubcat UL LI A:hover {
	BACKGROUND: url(../images/postbyblogsubcat-hover.gif) #fff no-repeat =
left top; COLOR: #a1b1c7; TEXT-DECORATION: none
}
DIV.bloglistview {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BACKGROUND: url(../images/blog-list-bg.gif) repeat-x left bottom; =
PADDING-TOP: 15px
}
P.detaillist {
	MARGIN-TOP: 6px
}
SPAN.blogwatch {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 23px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; HEIGHT: 23px; COLOR: =
#f5ca9f; PADDING-TOP: 4px
}
SPAN.blogtalk {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 23px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; HEIGHT: 23px; COLOR: =
#f5ca9f; PADDING-TOP: 4px
}
SPAN.worlddesk {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 23px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; HEIGHT: 23px; COLOR: =
#f5ca9f; PADDING-TOP: 4px
}
SPAN.pivotal {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 23px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; HEIGHT: 23px; COLOR: =
#f5ca9f; PADDING-TOP: 4px
}
SPAN.inthenewsroom {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 23px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 4px; BACKGROUND: =
url(../images/blog-label.gif) no-repeat left top; HEIGHT: 23px; COLOR: =
#f5ca9f; PADDING-TOP: 4px
}
SPAN.blogwatch A {
	COLOR: #fff
}
SPAN.blogtalk A {
	COLOR: #fff
}
SPAN.worlddesk A {
	COLOR: #fff
}
SPAN.pivotal A {
	COLOR: #fff
}
SPAN.inthenewsroom A {
	COLOR: #fff
}
DIV#promoplayer {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
DIV#promoVideoDivVideo1 {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
LI.worldblogs {
	BACKGROUND: #f3f8fb
}
LI.stat_of_the_day UL LI {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 2px !important
}
LI.worldblogs UL LI {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 2px !important
}
LI.stat_of_the_day UL LI A {
	COLOR: #383838
}
LI.worldblogs UL LI A {
	COLOR: #383838
}
DIV.blogwatchtab {
	WIDTH: 95px
}
DIV.blogtalktab {
	WIDTH: 110px
}
DIV.worlddesktab {
	WIDTH: 435px
}
DIV.pivotaltab {
	WIDTH: 435px
}
DIV.inthenewsroomtab {
	WIDTH: 135px
}
DIV.footingicons IMG {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
PADDING-TOP: 1px
}
DIV.inlinestyling IMG.noborderplusspace {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
UL.quizbox LI.news_quiz {
	BORDER-BOTTOM: #6e7a9c 1px solid; BORDER-LEFT: #6e7a9c 1px solid; =
BACKGROUND: #f7f9ee; BORDER-TOP: #6e7a9c 1px solid; BORDER-RIGHT: =
#6e7a9c 1px solid
}
UL.quizbox LI.news_quiz H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: #6e7a9c; COLOR: #fff =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LI.news_quiz UL {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 10px !important; =
PADDING-RIGHT: 10px !important; CLEAR: both; PADDING-TOP: 10px =
!important
}
DIV.quizleft {
	WIDTH: 100px; FLOAT: left
}
DIV.quizleft P {
	MARGIN-BOTTOM: 5px
}
DIV.quizleft P A {
	FONT-FAMILY: arial; COLOR: #777; FONT-SIZE: 12px; TEXT-DECORATION: =
underline
}
DIV.quizleft P A:hover {
	TEXT-DECORATION: none
}
DIV.quizright {
	WIDTH: 178px; FLOAT: right
}
DIV.quizright P A {
	FONT-FAMILY: arial; COLOR: #333
}
DIV.quizright P IMG {
	PADDING-TOP: 10px
}
#blogdesclogo {
	MARGIN-TOP: 7px
}
#blogdesc {
	BORDER-BOTTOM: #8d95aa 1px solid; WIDTH: 288px; MARGIN-BOTTOM: 10px; =
BACKGROUND: url(../images/blogdesc-bg.gif); BORDER-RIGHT: #8d95aa 1px =
solid
}
#blogdesc .text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: arial; COLOR: #606060; PADDING-TOP: 10px
}
#bloghead IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
.browsetitle {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: =
url(../images/browse-bg.gif) #fff no-repeat left top; LETTER-SPACING: =
0.8px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 6px
}
.relatedbox UL LI A {
	COLOR: #5c6683
}
.relatedbox UL LI A:hover {
	COLOR: #bb6c04
}
.bloggers LI H2 {
	BORDER-BOTTOM: #ddd 2px solid; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: =
uppercase; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BACKGROUND: #f4f9e9; LETTER-SPACING: 1px; COLOR: #999; FONT-SIZE: 9pt; =
PADDING-TOP: 6px
}
.bloggers {
	MARGIN: 7px 0px 10px
}
.bloggers A {
	COLOR: #383838
}
.bloggers LI {
	MARGIN: 0px
}
.bloggers UL {
	MARGIN: 0px
}
#hostbox {
	BORDER-BOTTOM: #8d95aa 1px solid; WIDTH: 288px; MARGIN-BOTTOM: 10px; =
BACKGROUND: url(../images/blogdesc-bg.gif); BORDER-TOP: #8d95aa 1px =
solid; BORDER-RIGHT: #8d95aa 1px solid
}
#hostbox .host {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 6px; =
FONT-FAMILY: arial; BACKGROUND: url(../images/hosttitle-bg.gif); COLOR: =
#999999; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#hostbox .text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: arial; COLOR: #737475; PADDING-TOP: 6px
}
#hostbox .text A {
	COLOR: #ffffff
}
#hostbox .text A:hover {
	COLOR: #737475
}
#tagcloud {
	WIDTH: 298px; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(../images/tagcloud-bg.gif) 50% bottom
}
#tagcloud A {
	COLOR: #81899e; TEXT-DECORATION: none
}
#tagcloud A:hover {
	BACKGROUND-COLOR: #ffffff; COLOR: #a1b1c7; TEXT-DECORATION: none
}
#tagcloud .padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.cattab {
	MARGIN-TOP: 20px
}
DIV.homecontent {
	MARGIN-TOP: 10px !important
}
.linklove {
	DISPLAY: none
}
TABLE.tstyle-01 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; =
FONT-SIZE: 12px
}
TABLE.tstyle-01 TD {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dde2ea; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.tstyle-01 TD A {
	COLOR: #bf6d00
}
.tstyle-01 TD.nopadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.tstyle-01 TD.whitebg {
	BACKGROUND-COLOR: #ffffff
}
.tstyle-01 .header {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; =
COLOR: #ffffff; FONT-SIZE: 16px; PADDING-TOP: 10px
}
.nopadding IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px =
!important
}
UL.htmlbox LI.widget_text {
	BORDER-BOTTOM: #6e7a9c 1px solid; BORDER-LEFT: #6e7a9c 1px solid; =
BACKGROUND: #f7f9ee; BORDER-TOP: #6e7a9c 1px solid; BORDER-RIGHT: =
#6e7a9c 1px solid
}
UL.htmlbox H2.widgettitle {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; BACKGROUND: =
#6e7a9c; COLOR: #fff !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LI.news_quiz UL {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 10px !important; =
PADDING-RIGHT: 10px !important; CLEAR: both; PADDING-TOP: 10px =
!important
}
DIV.textwidget {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
FONT-FAMILY: arial; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 8px
}
DIV.textwidget A {
	COLOR: #777; TEXT-DECORATION: underline
}
DIV.textwidget A:hover {
	COLOR: #777; TEXT-DECORATION: none
}
DIV.entry UL {
	MARGIN-LEFT: 30px
}
DIV.printlogo {
	DISPLAY: none
}
#printfoot {
	DISPLAY: none
}
#congohead {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #383838; =
FONT-SIZE: 12px; PADDING-TOP: 15px
}
A.greylink {
	COLOR: #8a8a8c; TEXT-DECORATION: underline
}
.inlinestyling P IFRAME {
	MARGIN-LEFT: 40px
}
.bloglistview P IFRAME {
	MARGIN-LEFT: 40px
}
IFRAME.nomargin {
	MARGIN-LEFT: 0px
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/css/ui.tabs.css


@media Screen, Projection   =20
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print   =20
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav {
	FONT-FAMILY: Arial, Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: =
12px
}
.ui-tabs-panel {
	FONT-FAMILY: Arial, Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: =
12px
}
.ui-tabs-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
4px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ui-tabs-nav:after {
	DISPLAY: block; CLEAR: both; CONTENT: " "
}
.ui-tabs-nav LI {
	MARGIN: 0px 0px 0px 1px; FLOAT: left
}
.ui-tabs-nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.ui-tabs-nav A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.ui-tabs-nav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.2; MARGIN: 1px 0px 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; COLOR: =
#27537a; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A {
	Z-INDEX: 2; POSITION: relative; MARGIN-TOP: 0px; COLOR: #000; TOP: 1px
}
.ui-tabs-nav A SPAN {
	MIN-HEIGHT: 30px; PADDING-RIGHT: 0px; HEIGHT: 30px
}
* > .ui-tabs-nav A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
=09
}
.ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:hover {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:focus {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:active {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:hover {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:focus {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:active {
	BACKGROUND-POSITION: 100% -30px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none
}
.ui-tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px 0px; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:hover {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:focus {
	CURSOR: pointer
}
.ui-tabs-nav .ui-tabs-unselect A:active {
	CURSOR: pointer
}
.ui-tabs-disabled {
	FILTER: alpha(opacity=3D40); opacity: .4
}
.ui-tabs-panel {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: =
#f3f8fb; PADDING-TOP: 8px
}
.ui-tabs-loading EM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(loading.gif) no-repeat 0px 50%; PADDING-TOP: 0px
}
* HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block
}
.tab-one A SPAN {
	MIN-WIDTH: 83px; WIDTH: 83px; BACKGROUND: =
url(../images/btn-mostread.gif); TEXT-DECORATION: none
}
.tab-two A SPAN {
	MIN-WIDTH: 104px; WIDTH: 104px; BACKGROUND: =
url(../images/btn-mostwatched.gif); TEXT-DECORATION: none
}
.tab-three A SPAN {
	MIN-WIDTH: 113px; WIDTH: 113px; BACKGROUND: =
url(../images/btn-mostdiscussed.gif); TEXT-DECORATION: none
}
.tab-det-one A SPAN {
	MIN-WIDTH: 75px; WIDTH: 75px; BACKGROUND: =
url(../images/btn-featured.gif); TEXT-DECORATION: none
}
.tab-det-two A SPAN {
	MIN-WIDTH: 72px; WIDTH: 72px; BACKGROUND: =
url(../images/btn-top-news.gif); TEXT-DECORATION: none
}
.tab-det-three A SPAN {
	MIN-WIDTH: 92px; WIDTH: 92px; BACKGROUND: =
url(../images/btn-technology.gif); TEXT-DECORATION: none
}
.tab-det-four A SPAN {
	MIN-WIDTH: 61px; WIDTH: 61px; BACKGROUND: =
url(../images/btn-sports.gif); TEXT-DECORATION: none
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/css/thickbox.css

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#TB_window {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333
}
#TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666
}
#TB_window A:link {
	COLOR: #666666
}
#TB_window A:visited {
	COLOR: #666666
}
#TB_window A:hover {
	COLOR: #000
}
#TB_window A:active {
	COLOR: #666666
}
#TB_window A:focus {
	COLOR: #666666
}
#TB_overlay {
	Z-INDEX: 100; POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
.TB_overlayMacFFBGHack {
	BACKGROUND: url(../images/macFFBgHack.png)
}
.TB_overlayBG {
	FILTER: alpha(opacity=3D75); BACKGROUND-COLOR: #000; opacity: 0.75; =
-moz-opacity: 0.75
}
* HTML #TB_overlay {
	POSITION: absolute
}
#TB_window {
	Z-INDEX: 102; BORDER-BOTTOM: #525252 4px solid; POSITION: fixed; =
TEXT-ALIGN: left; BORDER-LEFT: #525252 4px solid; DISPLAY: none; =
BACKGROUND: #ffffff; COLOR: #000000; BORDER-TOP: #525252 4px solid; TOP: =
50%; BORDER-RIGHT: #525252 4px solid; LEFT: 50%
}
* HTML #TB_window {
	POSITION: absolute
}
#TB_window IMG#TB_Image {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: =
15px 0px 0px 15px; DISPLAY: block; BORDER-TOP: #666 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
#TB_caption {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 30px; FLOAT: =
left; HEIGHT: 25px; PADDING-TOP: 7px
}
#TB_closeWindow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px; FLOAT: =
right; HEIGHT: 25px; PADDING-TOP: 11px
}
#TB_closeAjaxWindow {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; FLOAT: right; PADDING-TOP: 11px
}
#TB_ajaxWindowTitle {
	FLOAT: left
}
#TB_title {
	BACKGROUND-COLOR: #f5f9ea; MIN-HEIGHT: 39px; HEIGHT: 39px
}
#TB_ajaxContent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; CLEAR: both; OVERFLOW: auto; =
PADDING-TOP: 2px
}
.TB_modal#TB_ajaxContent {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 15px
}
#TB_ajaxContent P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
#TB_load {
	Z-INDEX: 103; POSITION: fixed; MARGIN: -6px 0px 0px -104px; WIDTH: =
208px; DISPLAY: none; HEIGHT: 13px; TOP: 50%; LEFT: 50%
}
* HTML #TB_load {
	POSITION: absolute
}
#TB_HideSelect {
	Z-INDEX: 99; BORDER-BOTTOM: medium none; POSITION: fixed; FILTER: =
alpha(opacity=3D0); BORDER-LEFT: medium none; BACKGROUND-COLOR: #fff; =
WIDTH: 100%; HEIGHT: 100%; BORDER-TOP: medium none; TOP: 0px; =
BORDER-RIGHT: medium none; LEFT: 0px; opacity: 0; -moz-opacity: 0
}
* HTML #TB_HideSelect {
	POSITION: absolute
}
#TB_iframeContent {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 1px; =
MARGIN-BOTTOM: -1px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; _margin-bottom: 1px
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/lightbox-gallery/lightbox-gallery.css

.gallery {
	MARGIN: auto
}
.gallery-item {
	TEXT-ALIGN: center; MARGIN: 10px auto; FLOAT: left
}
.gallery IMG {
	BORDER-BOTTOM: #cfcfcf 2px solid; BORDER-LEFT: #cfcfcf 2px solid; =
BORDER-TOP: #cfcfcf 2px solid; BORDER-RIGHT: #cfcfcf 2px solid
}
.gallery-caption {
	DISPLAY: none; MARGIN-LEFT: 0px
}
.gallery-title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; MARGIN: 0px; =
PADDING-LEFT: 22px !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 0px !important
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquery.lightbox.css

#jquery-overlay {
	Z-INDEX: 90; POSITION: absolute; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; =
LEFT: 0px
}
#jquery-lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; =
WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#jquery-lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#lightbox-container-image-box {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: =
250px; HEIGHT: 250px
}
#lightbox-container-image {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#lightbox-loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; =
HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#lightbox-nav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#lightbox-container-image-box > #lightbox-nav {
	LEFT: 0px
}
#lightbox-nav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightbox-nav-btnPrev {
	WIDTH: 49%; ZOOM: 1; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnNext {
	WIDTH: 49%; ZOOM: 1; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnPrev {
	FLOAT: left; LEFT: 0px
}
#lightbox-nav-btnNext {
	FLOAT: right; RIGHT: 0px
}
#lightbox-container-image-data-box {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; =
PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; FONT: 10px/1.4em =
Verdana, Helvetica, sans-serif; OVERFLOW: auto; PADDING-TOP: 0px
}
#lightbox-container-image-data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#666; PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details {
	TEXT-ALIGN: left; WIDTH: 100%; FLOAT: left
}
#lightbox-image-details-currentNumber {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#lightbox-secNav-btnClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/lightbox-gallery/js/jquery.tooltip.css

#tooltip {
	Z-INDEX: 3000; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; =
BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; =
BACKGROUND-COLOR: #444; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: =
#ffffff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 5px; opacity: 0.85
}
#tooltip H3 {
	MARGIN: 0px; COLOR: #ffffff
}
#tooltip DIV {
	MARGIN: 0px; COLOR: #ffffff
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/blog/2009/08/28/youth-unemployment-rally-opposition-in-japans-elections/7039/calendar.css

TABLE.jCalendar {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
BORDER-SPACING: 2px; BORDER-COLLAPSE: separate; BACKGROUND: #aaa; =
BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
TABLE.jCalendar TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#444; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.jCalendar TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BACKGROUND: #f0f0f0; COLOR: #000; PADDING-TOP: 3px
}
TABLE.jCalendar TD.other-month {
	BACKGROUND: #ddd; COLOR: #aaa
}
TABLE.jCalendar TD.today {
	BACKGROUND: #666; COLOR: #fff
}
TABLE.jCalendar TD.selected {
	BACKGROUND: #f66; COLOR: #fff
}
TABLE.jCalendar TD.selected:hover {
	BACKGROUND: #f33; COLOR: #fff
}
TABLE.jCalendar TD:hover {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TD.dp-hover {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TD.disabled {
	BACKGROUND: #bbb; COLOR: #888
}
TABLE.jCalendar TD.disabled:hover {
	BACKGROUND: #bbb; COLOR: #888
}
DIV.dp-popup {
	POSITION: relative; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2em; =
PADDING-LEFT: 2px; WIDTH: 171px; PADDING-RIGHT: 2px; FONT-FAMILY: arial, =
sans-serif; BACKGROUND: #d6eafe; FONT-SIZE: 10px; PADDING-TOP: 2px
}
DIV#dp-popup {
	Z-INDEX: 199; BORDER-BOTTOM: #c2e0f8 2px solid; POSITION: absolute; =
BORDER-LEFT: #c2e0f8 2px solid; BORDER-TOP: #c2e0f8 2px solid; =
BORDER-RIGHT: #c2e0f8 2px solid
}
DIV.dp-popup H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 3px 0pt 4px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
A#dp-close {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 4px
}
A#dp-close:hover {
	TEXT-DECORATION: underline
}
DIV.dp-popup A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: =
#000; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV.dp-popup DIV.dp-nav-prev {
	POSITION: absolute; WIDTH: 100px; TOP: 2px; LEFT: 4px
}
DIV.dp-popup DIV.dp-nav-prev A {
	FLOAT: left
}
DIV.dp-popup DIV.dp-nav-prev A {
	CURSOR: pointer
}
DIV.dp-popup DIV.dp-nav-next A {
	CURSOR: pointer
}
DIV.dp-popup DIV.dp-nav-prev A.disabled {
	CURSOR: default
}
DIV.dp-popup DIV.dp-nav-next A.disabled {
	CURSOR: default
}
DIV.dp-popup DIV.dp-nav-next {
	POSITION: absolute; WIDTH: 100px; TOP: 2px; RIGHT: 4px
}
DIV.dp-popup DIV.dp-nav-next A {
	FLOAT: right
}
DIV.dp-popup A.disabled {
	COLOR: #aaa; CURSOR: default
}
DIV.dp-popup TD {
	CURSOR: pointer
}
DIV.dp-popup TD.disabled {
	CURSOR: default
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/cforms/styling/cforms.css

@import url( calendar.css );
.cform {
	MARGIN: 10px auto 0px; WIDTH: 410px
}
.cform FIELDSET {
	BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #ececec 1px solid; =
PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: #f7f7f7; BORDER-TOP: #ececec 1px solid; =
BORDER-RIGHT: #adadad 1px solid; PADDING-TOP: 5px
}
.cform .cf_hidden {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px !important
}
.cform LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 20px =
Times; COLOR: #666666; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
OL.cf-ol {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
OL.cf-ol LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; =
LIST-STYLE-TYPE: none !important; MARGIN: 5px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px
}
OL.cf-ol LI.textonly {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 10px 0pt; =
PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; BACKGROUND: #f0f0f0; =
LETTER-SPACING: 1px; PADDING-TOP: 5px
}
.cform LABEL {
	TEXT-ALIGN: right; MARGIN: 4px 10px 0px 0px; WIDTH: 90px; DISPLAY: =
inline-block; VERTICAL-ALIGN: top
}
.cform LABEL SPAN {
	WIDTH: 90px; DISPLAY: block
}
LABEL.cf-before {
	MARGIN: 4px 10px 0px 0px
}
LABEL.cf-after {
	TEXT-ALIGN: left; MARGIN: 4px 15px 0pt 6px; WIDTH: 115px
}
LABEL.cf-after SPAN {
	WIDTH: 115px; DISPLAY: block
}
LABEL.cf-group-after {
	TEXT-ALIGN: left; MARGIN: 3px 4px 0px 2px; WIDTH: 72px
}
LABEL.cf-group-after SPAN {
	WIDTH: 72px; DISPLAY: block
}
.cform INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 3px
}
.cform TEXTAREA {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 3px
}
.cform SELECT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 3px
}
.cform INPUT:hover {
	BACKGROUND: #cedddf
}
.cform TEXTAREA:hover {
	BACKGROUND: #cedddf
}
.cform SELECT:hover {
	BACKGROUND: #cedddf
}
.cform INPUT:focus {
	BACKGROUND: #f3f8f8
}
.cform TEXTAREA:focus {
	BACKGROUND: #f3f8f8
}
.cform SELECT:focus {
	BACKGROUND: #f3f8f8
}
.cform TEXTAREA {
	WIDTH: 150px
}
.cform INPUT {
	WIDTH: 150px
}
.cform SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 158px; PADDING-RIGHT: =
0px; PADDING-TOP: 2px
}
.cform SELECT.cfselectmulti {
	HEIGHT: 7.5em
}
.cform TEXTAREA {
	FONT-FAMILY: arial; FONT-SIZE: 0.9em; OVERFLOW: auto
}
OL.cf-ol LI.cf-box-title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; PADDING-RIGHT: 0px; =
LETTER-SPACING: 1px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.cform INPUT.cf-box-a {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 0px =
0px; WIDTH: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
HEIGHT: 22px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.cform INPUT.cf-box-b {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 0px =
0px; WIDTH: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
HEIGHT: 22px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.cform INPUT.cf-box-a {
	MARGIN-LEFT: 100px
}
OL.cf-ol LI.cf-box-group {
	MARGIN: 10px 0pt 0px; PADDING-LEFT: 100px
}
SPAN.reqtxt {
	MARGIN: 3px 0px 0px 3px; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top
}
SPAN.emailreqtxt {
	MARGIN: 3px 0px 0px 3px; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top
}
P.cf-sb {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.cform INPUT.sendbutton {
	BORDER-BOTTOM: #adadad 1px solid; BORDER-LEFT: #ececec 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px 310px; PADDING-LEFT: 5px; =
WIDTH: 100px; PADDING-RIGHT: 5px; BACKGROUND: =
url(../images/button-bg.gif) repeat-x; FONT-SIZE: 0.8em; BORDER-TOP: =
#ececec 1px solid; BORDER-RIGHT: #adadad 1px solid; PADDING-TOP: 5px
}
OL.cf-ol LI.cf_li_err {
	BORDER-BOTTOM: #df7d7d 1px solid; BORDER-LEFT: #df7d7d 0pt solid; =
PADDING-BOTTOM: 5px !important; MARGIN: 5px 0px; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; BACKGROUND: =
url(li-err-bg.png) #ffdfdf; BORDER-TOP: #df7d7d 1px solid; BORDER-RIGHT: =
#df7d7d 0pt solid; PADDING-TOP: 5px !important
}
OL.cf-ol LI UL.cf_li_text_err {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 100px; MIN-HEIGHT: 1%; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1%; COLOR: #333; =
PADDING-TOP: 0px
}
OL.cf-ol UL.cf_li_text_err LI {
	LIST-STYLE-TYPE: none !important; TEXT-INDENT: 0px; MARGIN: 0px 0px =
2px; PADDING-LEFT: 15px; BACKGROUND: url(icon-alert.png) no-repeat left =
1px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none !important
}
OL.cf-ol UL.cf_li_text_err LI:before {
	CONTENT: ''
}
LABEL.secq {
	MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: text-bottom
}
LABEL.seccap {
	MARGIN-BOTTOM: 4px; VERTICAL-ALIGN: text-bottom
}
INPUT.secinput {
	VERTICAL-ALIGN: text-bottom
}
#cforms_captcha6 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
#cforms_captcha5 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
#cforms_captcha4 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
#cforms_captcha3 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
#cforms_captcha2 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
#cforms_captcha {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 50px; =
PADDING-RIGHT: 4px; HEIGHT: 15px; PADDING-TOP: 4px
}
IMG.captcha {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; FLOAT: none !important; VERTICAL-ALIGN: =
text-bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
IMG.captcha-reset {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px =
2px 3px; WIDTH: 21px; BACKGROUND: url(captcha_reset_grey.gif) no-repeat; =
HEIGHT: 21px; VERTICAL-ALIGN: text-bottom; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
IMG.imgcalendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
DIV.cf_info {
	PADDING-BOTTOM: 10px !important; LINE-HEIGHT: 1.3em; MARGIN: 10px auto; =
PADDING-LEFT: 15px !important; WIDTH: 380px; PADDING-RIGHT: 15px =
!important; DISPLAY: none; COLOR: #333; PADDING-TOP: 10px !important
}
DIV.cf_info OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: =
15px; PADDING-TOP: 5px
}
DIV.cf_info OL LI {
	PADDING-BOTTOM: 1px; MARGIN: 2px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 1px
}
DIV.cf_info A {
	COLOR: #ad2929 !important; TEXT-DECORATION: underline !important
}
DIV.success {
	DISPLAY: block; BACKGROUND: #f7f7f7 0% 50%; COLOR: #444444
}
DIV.failure {
	BORDER-BOTTOM: #df7d7d 1px solid; BORDER-LEFT: #df7d7d 0pt solid; =
DISPLAY: block; BACKGROUND: url(li-err-bg.png) #ffdfdf; BORDER-TOP: =
#df7d7d 1px solid; BORDER-RIGHT: #df7d7d 0pt solid
}
DIV.waiting {
	DISPLAY: block; BACKGROUND: #f9f9f9; COLOR: #aaaaaa
}
.cform .cf_error {
	BORDER-BOTTOM: #ad2929 1px solid; BORDER-LEFT: #ad2929 1px solid; =
COLOR: #ad2929; BORDER-TOP: #ad2929 1px solid; BORDER-RIGHT: #ad2929 1px =
solid
}
DIV.mailerr {
	DISPLAY: block
}
.mailerr {
	COLOR: #ad2929
}
.cform .cf_errortxt {
	COLOR: #ad2929
}
[disabled] {
	BORDER-BOTTOM-COLOR: #dddddd !important; BORDER-TOP-COLOR: #dddddd =
!important; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: =
#dddddd; BORDER-RIGHT-COLOR: #dddddd !important; BORDER-LEFT-COLOR: =
#dddddd !important
}
.disabled {
	BORDER-BOTTOM-COLOR: #dddddd !important; BORDER-TOP-COLOR: #dddddd =
!important; BORDER-RIGHT-COLOR: #dddddd !important; BORDER-LEFT-COLOR: =
#dddddd !important
}
.cform INPUT.cf_upload {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
WIDTH: 220px; BACKGROUND: #f9f9f9; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid
}
.linklove {
	TEXT-ALIGN: center !important; PADDING-BOTTOM: 0px !important; MARGIN: =
0px auto 10px; PADDING-LEFT: 0px !important; WIDTH: 410px; =
PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.linklove A {
	FONT-FAMILY: Tahoma; COLOR: #aaaaaa !important; FONT-SIZE: 0.8em
}
.linklove A:visited {
	FONT-FAMILY: Tahoma; COLOR: #aaaaaa !important; FONT-SIZE: 0.8em
}
* HTML .cform FIELDSET {
	POSITION: relative; MARGIN-TOP: 15px; PADDING-TOP: 25px
}
* HTML .cform LEGEND {
	POSITION: absolute; MARGIN-LEFT: 0px; TOP: -10px; LEFT: 10px
}
* + HTML .cform FIELDSET {
	POSITION: relative; MARGIN-TOP: 15px; PADDING-TOP: 25px
}
* + HTML .cform LEGEND {
	POSITION: absolute; MARGIN-LEFT: 0px; TOP: -10px; LEFT: 10px
}
* HTML OL.cf-ol {
	DISPLAY: inline-block
}
* HTML OL.cf-ol LI {
	DISPLAY: inline-block
}
* HTML SPAN.reqtxt {
	DISPLAY: inline-block
}
* HTML SPAN.emailreqtxt {
	DISPLAY: inline-block
}
* + HTML .cform LABEL {
	DISPLAY: inline-block
}
* + HTML OL.cf-ol {
	DISPLAY: inline-block
}
* + HTML OL.cf-ol LI {
	DISPLAY: inline-block
}
* + HTML SPAN.reqtxt {
	DISPLAY: inline-block
}
* + HTML SPAN.emailreqtxt {
	DISPLAY: inline-block
}
* HTML IMG.captcha {
	MARGIN-BOTTOM: 1px !important
}
* + HTML IMG.captcha {
	MARGIN-BOTTOM: 1px !important
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/kaltura-interactive-video/css/kaltura.css?v1.15

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
.kalturaHand {
	CURSOR: hand
}
.kalturaPager {
	TEXT-ALIGN: center
}
INPUT#kaltura_video_comment {
	MARGIN-TOP: 0px
}
.kalturaTab {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
PADDING-TOP: 15px
}
.kalturaUpdated {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 1.6em; PADDING-RIGHT: 1.6em; =
FONT-WEIGHT: bold; PADDING-TOP: 0.6em
}
#kalturaBackLink {
	POSITION: absolute; TOP: 55px; RIGHT: 10px
}
A.kalturaLink {
	COLOR: #006699; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
A.kalturaLink:hover {
	COLOR: #6699cc
}
#kalturaCreateDiv {
	TEXT-ALIGN: center; PADDING-TOP: 60px
}
#kalturaCreateDiv INPUT {
	PADDING-LEFT: 1.25em; WIDTH: 14em; PADDING-RIGHT: 1.25em
}
DIV.kalturaWrapFix {
	MAX-WIDTH: 810px; PADDING-TOP: 10px
}
UL#kalturaBrowse {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1em 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
UL#kalturaBrowse LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 15px; =
PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; BACKGROUND: =
url(../images/entries_bg.png) no-repeat center 0px; FLOAT: left; =
PADDING-TOP: 10px
}
UL#kalturaBrowse LI .thumb {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 100px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL#kalturaBrowse LI .thumb A {
=09
}
UL#kalturaBrowse LI IMG {
=09
}
UL#kalturaBrowse LI .showName {
	LINE-HEIGHT: 15px; MARGIN: 0px 5px; HEIGHT: 30px; COLOR: #31302e; =
FONT-SIZE: 11px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
UL#kalturaBrowse LI .submit {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium =
none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
UL#kalturaBrowse LI .submit INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px; =
WIDTH: 23px; HEIGHT: 22px; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
UL#kalturaBrowse LI .submit INPUT.add {
	BACKGROUND: url(../images/add_icon.gif) no-repeat 0px 0px
}
UL#kalturaBrowse LI .submit INPUT.edit {
	BACKGROUND: url(../images/edit_icon.gif) no-repeat 0px 0px
}
UL#kalturaBrowse LI .submit INPUT.del {
	BACKGROUND: url(../images/delete_icon.gif) no-repeat 0px 0px
}
UL#kalturaBrowse LI .submit INPUT.edit_video {
	BACKGROUND: url(../images/edit_video_icon.gif) no-repeat 0px 0px
}
UL#kalturaBrowse LI .submit A {
	COLOR: #004265
}
UL#kalturaBrowse LI INPUT.sendButton {
	WIDTH: 9em
}
#kalturaEditTable {
=09
}
#kalturaEditTable LABEL {
	FONT-WEIGHT: bold
}
#kalturaEditTable FIELDSET {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#kalturaEditTable FIELDSET LEGEND {
	PADDING-BOTTOM: 0px
}
#kalturaEditTable DIV.selectBox {
	MARGIN-BOTTOM: 15px
}
#kalturaEditTable DIV.selectBox LABEL {
	DISPLAY: block
}
#kalturaEditTable DIV.radioBox {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 4px
}
#kalturaEditTable DIV.radioBox .iradio {
	POSITION: relative; TOP: 3px
}
#kalturaEditTable DIV.radioBox LABEL {
	PADDING-LEFT: 7px
}
#kalturaEditButtons {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#kalturaEditButtons INPUT {
	MARGIN-RIGHT: 10px
}
#kalturaPlayerSizeText {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#kalturaEditTable .playerName {
	POSITION: absolute; MARGIN: 5px 0px 0px 5px; WIDTH: 200px; COLOR: #000; =
FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
#kalturaEditTable TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#kalturaEditTable SELECT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: =
0px; HEIGHT: auto; PADDING-TOP: 0px
}
.kalturaTab .backDiv {
	TEXT-ALIGN: right
}
#kalturaCmsLogin {
	BORDER-BOTTOM: #b4d5e5 1px solid; BORDER-LEFT: #b4d5e5 1px solid; =
BACKGROUND-COLOR: #e1eaef; MARGIN: 5px 0px 15px; BORDER-TOP: #b4d5e5 1px =
solid; BORDER-RIGHT: #b4d5e5 1px solid
}
#kalturaCmsLogin .kalturaFirstRow TD {
	PADDING-TOP: 10px
}
#kalturaCmsLogin .kalturaFirstRow TH {
	PADDING-TOP: 10px
}
#kalturaCmsLogin TH {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal
}
#kalturaCmsLogin .kalturaLastRow TD {
	PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px
}
FIELDSET.kalturaNoBorderFieldSet {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
FIELDSET.kalturaNoBorderFieldSet LEGEND LABEL {
	FONT-WEIGHT: bold
}
FORM.kalturaForm {
	MARGIN: 0px
}
TABLE.kalturaFormTable {
	BORDER-BOTTOM: #aed3e3 1px solid; BORDER-LEFT: #aed3e3 1px solid; =
BORDER-TOP: #aed3e3 1px solid; BORDER-RIGHT: #aed3e3 1px solid
}
TABLE.kalturaFormTable TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
TABLE.kalturaFormTable TD TABLE {
	WIDTH: 100%
}
#kalturaOverlay {
	Z-INDEX: 8; POSITION: fixed; WIDTH: 100%; BACKGROUND: =
url(../images/trans_bg.png) 0px 0px; HEIGHT: 100%; TOP: 0px; CURSOR: =
wait; LEFT: 0px
}
* HTML #kalturaOverlay {
	POSITION: absolute; FILTER: alpha(opacity=3D40); BACKGROUND: #000
}
.kalturaModal {
	Z-INDEX: 9; BORDER-BOTTOM: #525252 4px solid; POSITION: fixed; =
BORDER-LEFT: #525252 4px solid; BACKGROUND-COLOR: #fff; WIDTH: 340px; =
DISPLAY: none; MARGIN-LEFT: -170px; BORDER-TOP: #525252 4px solid; TOP: =
50%; BORDER-RIGHT: #525252 4px solid; LEFT: 50%; pading: 10px
}
* HTML .kalturaModal {
	POSITION: absolute
}
* HTML .modalContributionWizard {
=09
}
* HTML .modalSimpleEditor {
=09
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/wp-pagenavi/pagenavi-css.css

.wp-pagenavi A {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-pagenavi A:link {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-pagenavi A:visited {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-pagenavi A:hover {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
BACKGROUND-COLOR: #ffffff; COLOR: #000000; BORDER-TOP: #000000 1px =
solid; BORDER-RIGHT: #000000 1px solid
}
.wp-pagenavi A:active {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-pagenavi SPAN.pages {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.wp-pagenavi SPAN.current {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 2px
}
.wp-pagenavi SPAN.extend {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/plugins/wp-polls/polls-css.css

.wp-polls-archive {
	BACKGROUND-COLOR: #ffffff
}
.wp-polls {
	BACKGROUND-COLOR: #ffffff
}
.wp-polls-form {
	BACKGROUND-COLOR: #ffffff
}
.wp-polls UL LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; DISPLAY: block
}
wp-polls-ul LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; DISPLAY: block
}
.wp-polls-ans UL LI {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; DISPLAY: block
}
.wp-polls UL {
	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.wp-polls-ul {
	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.wp-polls-ans UL {
	TEXT-ALIGN: left; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.wp-polls UL LI:before {
	CONTENT: ''
}
wp-polls-ul LI {
	CONTENT: ''
}
.wp-polls-ans UL LI:before {
	CONTENT: ''
}
#sidebar UL UL LI:before {
	CONTENT: ''
}
.wp-polls IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls-loading IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls-image IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls-ul {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-polls-ans {
	FILTER: alpha(opacity=3D100); BACKGROUND-COLOR: #ffffff; WIDTH: 100%; =
opacity: 1; -moz-opacity: 1
}
.wp-polls-loading {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px; DISPLAY: none; HEIGHT: 16px
}
.wp-polls-image {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.wp-polls .Buttons {
	BORDER-BOTTOM: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; =
BACKGROUND-COLOR: #f3f6f8; BORDER-TOP: #c8c8c8 1px solid; BORDER-RIGHT: =
#c8c8c8 1px solid
}
.wp-polls-paging A {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-polls-paging A:link {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-polls-paging A:visited {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-polls-paging A:hover {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
BACKGROUND-COLOR: #ffffff; COLOR: #000000; BORDER-TOP: #000000 1px =
solid; BORDER-RIGHT: #000000 1px solid
}
.wp-polls-paging A:active {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #0066cc; BORDER-TOP: =
#0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
.wp-polls-paging SPAN.pages {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
.wp-polls-paging SPAN.current {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 2px
}
.wp-polls-paging SPAN.extend {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #000000; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 2px
}
#wp-polls-pollbar-bg {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
WIDTH: 25px; HEIGHT: 25px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
#wp-polls-pollbar-border {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
WIDTH: 25px; HEIGHT: 25px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/script.js

// clear form =0A=
function clearDefault(el) {=0A=
	if (el.defaultValue=3D=3Del.value) el.value =3D ""=0A=
}=0A=
=0A=
// email this page (and grab the url)=0A=
var fileName =3D document.URL;=0A=
escapedFileName =3D escape(fileName);=0A=
function email()=0A=
{=0A=
	var popurl=3D"/includes/email/email_this.php?"+escapedFileName;=0A=
	winpops=3Dwindow.open(popurl,"","width=3D470,height=3D360");=0A=
}=0A=
=0A=
// check form (email friend)=0A=
function ValidateForm()=0A=
{=0A=
	if(document.mailer.yname.value=3D=3D"")=0A=
	{=0A=
		alert ("Please enter your name.")=0A=
		return false=0A=
	}=0A=
	if(document.mailer.yemail.value=3D=3D"")=0A=
	{=0A=
		alert ("Please enter your email address.")=0A=
		return false=0A=
	}=0A=
	if(document.mailer.fname.value=3D=3D"")=0A=
	{=0A=
		alert ("Please enter your friend's name.")=0A=
		return false=0A=
	}=0A=
	if(document.mailer.femail.value=3D=3D"")=0A=
	{=0A=
		alert ("Please enter your friend's email address.")=0A=
		return false=0A=
	}=0A=
}
------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/core.js

function submitform( theform )
{
	if(theform.onsubmit())
	{
    		//this check triggers the validations
		theform.submit();
	}
}
------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/tabber.js

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
  $Id: tabber.js,v 1.9 2006/04/27 20:51:51 pat Exp $
  tabber.js by Patrick Fitzgerald pat@barelyfitz.com

  Documentation can be found at the following URL:
  http://www.barelyfitz.com/projects/tabber/

  License (http://www.opensource.org/licenses/mit-license.php)

  Copyright (c) 2006 Patrick Fitzgerald

  Permission is hereby granted, free of charge, to any person
  obtaining a copy of this software and associated documentation files
  (the "Software"), to deal in the Software without restriction,
  including without limitation the rights to use, copy, modify, merge,
  publish, distribute, sublicense, and/or sell copies of the Software,
  and to permit persons to whom the Software is furnished to do so,
  subject to the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  SOFTWARE.
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
*/

function tabberObj(argsObj)
{
  var arg; /* name of an argument to override */

  /* Element for the main tabber div. If you supply this in argsObj,
     then the init() method will be called.
  */
  this.div =3D null;

  /* Class of the main tabber div */
  this.classMain =3D "tabber";

  /* Rename classMain to classMainLive after tabifying
     (so a different style can be applied)
  */
  this.classMainLive =3D "tabberlive";

  /* Class of each DIV that contains a tab */
  this.classTab =3D "tabbertab";

  /* Class to indicate which tab should be active on startup */
  this.classTabDefault =3D "tabbertabdefault";

  /* Class for the navigation UL */
  this.classNav =3D "tabbernav";

  /* When a tab is to be hidden, instead of setting display=3D'none', we
     set the class of the div to classTabHide. In your screen
     stylesheet you should set classTabHide to display:none.  In your
     print stylesheet you should set display:block to ensure that all
     the information is printed.
  */
  this.classTabHide =3D "tabbertabhide";

  /* Class to set the navigation LI when the tab is active, so you can
     use a different style on the active tab.
  */
  this.classNavActive =3D "tabberactive";

  /* Elements that might contain the title for the tab, only used if a
     title is not specified in the TITLE attribute of DIV classTab.
  */
  this.titleElements =3D ['h2','h3','h4','h5','h6'];

  /* Should we strip out the HTML from the innerHTML of the title =
elements?
     This should usually be true.
  */
  this.titleElementsStripHTML =3D true;

  /* If the user specified the tab names using a TITLE attribute on
     the DIV, then the browser will display a tooltip whenever the
     mouse is over the DIV. To prevent this tooltip, we can remove the
     TITLE attribute after getting the tab name.
  */
  this.removeTitle =3D true;

  /* If you want to add an id to each link set this to true */
  this.addLinkId =3D false;

  /* If addIds=3D=3Dtrue, then you can set a format for the ids.
     <tabberid> will be replaced with the id of the main tabber div.
     <tabnumberzero> will be replaced with the tab number
       (tab numbers starting at zero)
     <tabnumberone> will be replaced with the tab number
       (tab numbers starting at one)
     <tabtitle> will be replaced by the tab title
       (with all non-alphanumeric characters removed)
   */
  this.linkIdFormat =3D '<tabberid>nav<tabnumberone>';

  /* You can override the defaults listed above by passing in an object:
     var mytab =3D new tabber({property:value,property:value});
  */
  for (arg in argsObj) { this[arg] =3D argsObj[arg]; }

  /* Create regular expressions for the class names; Note: if you
     change the class names after a new object is created you must
     also change these regular expressions.
  */
  this.REclassMain =3D new RegExp('\\b' + this.classMain + '\\b', 'gi');
  this.REclassMainLive =3D new RegExp('\\b' + this.classMainLive + =
'\\b', 'gi');
  this.REclassTab =3D new RegExp('\\b' + this.classTab + '\\b', 'gi');
  this.REclassTabDefault =3D new RegExp('\\b' + this.classTabDefault + =
'\\b', 'gi');
  this.REclassTabHide =3D new RegExp('\\b' + this.classTabHide + '\\b', =
'gi');

  /* Array of objects holding info about each tab */
  this.tabs =3D new Array();

  /* If the main tabber div was specified, call init() now */
  if (this.div) {

    this.init(this.div);

    /* We don't need the main div anymore, and to prevent a memory leak
       in IE, we must remove the circular reference between the div
       and the tabber object. */
    this.div =3D null;
  }
}


/*--------------------------------------------------
  Methods for tabberObj
  --------------------------------------------------*/


tabberObj.prototype.init =3D function(e)
{
  /* Set up the tabber interface.

     e =3D element (the main containing div)

     Example:
     init(document.getElementById('mytabberdiv'))
   */

  var
  childNodes, /* child nodes of the tabber div */
  i, i2, /* loop indices */
  t, /* object to store info about a single tab */
  defaultTab=3D0, /* which tab to select by default */
  DOM_ul, /* tabbernav list */
  DOM_li, /* tabbernav list item */
  DOM_a, /* tabbernav link */
  aId, /* A unique id for DOM_a */
  headingElement; /* searching for text to use in the tab */

  /* Verify that the browser supports DOM scripting */
  if (!document.getElementsByTagName) { return false; }

  /* If the main DIV has an ID then save it. */
  if (e.id) {
    this.id =3D e.id;
  }

  /* Clear the tabs array (but it should normally be empty) */
  this.tabs.length =3D 0;

  /* Loop through an array of all the child nodes within our tabber =
element. */
  childNodes =3D e.childNodes;
  for(i=3D0; i < childNodes.length; i++) {

    /* Find the nodes where class=3D"tabbertab" */
    if(childNodes[i].className &&
       childNodes[i].className.match(this.REclassTab)) {
     =20
      /* Create a new object to save info about this tab */
      t =3D new Object();
     =20
      /* Save a pointer to the div for this tab */
      t.div =3D childNodes[i];
     =20
      /* Add the new object to the array of tabs */
      this.tabs[this.tabs.length] =3D t;

      /* If the class name contains classTabDefault,
	 then select this tab by default.
      */
      if (childNodes[i].className.match(this.REclassTabDefault)) {
	defaultTab =3D this.tabs.length-1;
      }
    }
  }

  /* Create a new UL list to hold the tab headings */
  DOM_ul =3D document.createElement("ul");
  DOM_ul.className =3D this.classNav;
 =20
  /* Loop through each tab we found */
  for (i=3D0; i < this.tabs.length; i++) {

    t =3D this.tabs[i];

    /* Get the label to use for this tab:
       From the title attribute on the DIV,
       Or from one of the this.titleElements[] elements,
       Or use an automatically generated number.
     */
    t.headingText =3D t.div.title;

    /* Remove the title attribute to prevent a tooltip from appearing */
    if (this.removeTitle) { t.div.title =3D ''; }

    if (!t.headingText) {

      /* Title was not defined in the title of the DIV,
	 So try to get the title from an element within the DIV.
	 Go through the list of elements in this.titleElements
	 (typically heading elements ['h2','h3','h4'])
      */
      for (i2=3D0; i2<this.titleElements.length; i2++) {
	headingElement =3D =
t.div.getElementsByTagName(this.titleElements[i2])[0];
	if (headingElement) {
	  t.headingText =3D headingElement.innerHTML;
	  if (this.titleElementsStripHTML) {
	    t.headingText.replace(/<br>/gi," ");
	    t.headingText =3D t.headingText.replace(/<[^>]+>/g,"");
	  }
	  break;
	}
      }
    }

    if (!t.headingText) {
      /* Title was not found (or is blank) so automatically generate a
         number for the tab.
      */
      t.headingText =3D i + 1;
    }

    /* Create a list element for the tab */
    DOM_li =3D document.createElement("li");

    /* Save a reference to this list item so we can later change it to
       the "active" class */
    t.li =3D DOM_li;

    /* Create a link to activate the tab */
    DOM_a =3D document.createElement("a");
    DOM_a.appendChild(document.createTextNode(t.headingText));
    DOM_a.href =3D "javascript:void(null);";
    DOM_a.title =3D t.headingText;
    DOM_a.onclick =3D this.navClick;

    /* Add some properties to the link so we can identify which tab
       was clicked. Later the navClick method will need this.
    */
    DOM_a.tabber =3D this;
    DOM_a.tabberIndex =3D i;

    /* Do we need to add an id to DOM_a? */
    if (this.addLinkId && this.linkIdFormat) {

      /* Determine the id name */
      aId =3D this.linkIdFormat;
      aId =3D aId.replace(/<tabberid>/gi, this.id);
      aId =3D aId.replace(/<tabnumberzero>/gi, i);
      aId =3D aId.replace(/<tabnumberone>/gi, i+1);
      aId =3D aId.replace(/<tabtitle>/gi, =
t.headingText.replace(/[^a-zA-Z0-9\-]/gi, ''));

      DOM_a.id =3D aId;
    }

    /* Add the link to the list element */
    DOM_li.appendChild(DOM_a);

    /* Add the list element to the list */
    DOM_ul.appendChild(DOM_li);
  }

  /* Add the UL list to the beginning of the tabber div */
  e.insertBefore(DOM_ul, e.firstChild);

  /* Make the tabber div "live" so different CSS can be applied */
  e.className =3D e.className.replace(this.REclassMain, =
this.classMainLive);

  /* Activate the default tab, and do not call the onclick handler */
  this.tabShow(defaultTab);

  /* If the user specified an onLoad function, call it now. */
  if (typeof this.onLoad =3D=3D 'function') {
    this.onLoad({tabber:this});
  }

  return this;
};


tabberObj.prototype.navClick =3D function(event)
{
  /* This method should only be called by the onClick event of an <A>
     element, in which case we will determine which tab was clicked by
     examining a property that we previously attached to the <A>
     element.

     Since this was triggered from an onClick event, the variable
     "this" refers to the <A> element that triggered the onClick
     event (and not to the tabberObj).

     When tabberObj was initialized, we added some extra properties
     to the <A> element, for the purpose of retrieving them now. Get
     the tabberObj object, plus the tab number that was clicked.
  */

  var
  rVal, /* Return value from the user onclick function */
  a, /* element that triggered the onclick event */
  self, /* the tabber object */
  tabberIndex, /* index of the tab that triggered the event */
  onClickArgs; /* args to send the onclick function */

  a =3D this;
  if (!a.tabber) { return false; }

  self =3D a.tabber;
  tabberIndex =3D a.tabberIndex;

  /* Remove focus from the link because it looks ugly.
     I don't know if this is a good idea...
  */
  a.blur();

  /* If the user specified an onClick function, call it now.
     If the function returns false then do not continue.
  */
  if (typeof self.onClick =3D=3D 'function') {

    onClickArgs =3D {'tabber':self, 'index':tabberIndex, 'event':event};

    /* IE uses a different way to access the event object */
    if (!event) { onClickArgs.event =3D window.event; }

    rVal =3D self.onClick(onClickArgs);
    if (rVal =3D=3D=3D false) { return false; }
  }

  self.tabShow(tabberIndex);

  return false;
};


tabberObj.prototype.tabHideAll =3D function()
{
  var i; /* counter */

  /* Hide all tabs and make all navigation links inactive */
  for (i =3D 0; i < this.tabs.length; i++) {
    this.tabHide(i);
  }
};


tabberObj.prototype.tabHide =3D function(tabberIndex)
{
  var div;

  if (!this.tabs[tabberIndex]) { return false; }

  /* Hide a single tab and make its navigation link inactive */
  div =3D this.tabs[tabberIndex].div;

  /* Hide the tab contents by adding classTabHide to the div */
  if (!div.className.match(this.REclassTabHide)) {
    div.className +=3D ' ' + this.classTabHide;
  }
  this.navClearActive(tabberIndex);

  return this;
};


tabberObj.prototype.tabShow =3D function(tabberIndex)
{
  /* Show the tabberIndex tab and hide all the other tabs */

  var div;

  if (!this.tabs[tabberIndex]) { return false; }

  /* Hide all the tabs first */
  this.tabHideAll();

  /* Get the div that holds this tab */
  div =3D this.tabs[tabberIndex].div;

  /* Remove classTabHide from the div */
  div.className =3D div.className.replace(this.REclassTabHide, '');

  /* Mark this tab navigation link as "active" */
  this.navSetActive(tabberIndex);

  /* If the user specified an onTabDisplay function, call it now. */
  if (typeof this.onTabDisplay =3D=3D 'function') {
    this.onTabDisplay({'tabber':this, 'index':tabberIndex});
  }

  return this;
};

tabberObj.prototype.navSetActive =3D function(tabberIndex)
{
  /* Note: this method does *not* enforce the rule
     that only one nav item can be active at a time.
  */

  /* Set classNavActive for the navigation list item */
  this.tabs[tabberIndex].li.className =3D this.classNavActive;

  return this;
};


tabberObj.prototype.navClearActive =3D function(tabberIndex)
{
  /* Note: this method does *not* enforce the rule
     that one nav should always be active.
  */

  /* Remove classNavActive from the navigation list item */
  this.tabs[tabberIndex].li.className =3D '';

  return this;
};


/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/


function tabberAutomatic(tabberArgs)
{
  /* This function finds all DIV elements in the document where
     class=3Dtabber.classMain, then converts them to use the tabber
     interface.

     tabberArgs =3D an object to send to "new tabber()"
  */
  var
    tempObj, /* Temporary tabber object */
    divs, /* Array of all divs on the page */
    i; /* Loop index */

  if (!tabberArgs) { tabberArgs =3D {}; }

  /* Create a tabber object so we can get the value of classMain */
  tempObj =3D new tabberObj(tabberArgs);

  /* Find all DIV elements in the document that have class=3Dtabber */

  /* First get an array of all DIV elements and loop through them */
  divs =3D document.getElementsByTagName("div");
  for (i=3D0; i < divs.length; i++) {
   =20
    /* Is this DIV the correct class? */
    if (divs[i].className &&
	divs[i].className.match(tempObj.REclassMain)) {
     =20
      /* Now tabify the DIV */
      tabberArgs.div =3D divs[i];
      divs[i].tabber =3D new tabberObj(tabberArgs);
    }
  }
 =20
  return this;
}


/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/


function tabberAutomaticOnLoad(tabberArgs)
{
  /* This function adds tabberAutomatic to the window.onload event,
     so it will run after the document has finished loading.
  */
  var oldOnLoad;

  if (!tabberArgs) { tabberArgs =3D {}; }

  /* Taken from: =
http://simon.incutio.com/archive/2004/05/26/addLoadEvent */

  oldOnLoad =3D window.onload;
  if (typeof window.onload !=3D 'function') {
    window.onload =3D function() {
      tabberAutomatic(tabberArgs);
    };
  } else {
    window.onload =3D function() {
      oldOnLoad();
      tabberAutomatic(tabberArgs);
    };
  }
}


/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/


/* Run tabberAutomaticOnload() unless the "manualStartup" option was =
specified */

if (typeof tabberOptions =3D=3D 'undefined') {

    tabberAutomaticOnLoad();

} else {

  if (!tabberOptions['manualStartup']) {
    tabberAutomaticOnLoad(tabberOptions);
  }

}

------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.1=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\u0001-\uFFFF]*?)</script>',=0A=
  JSONFilter: /^\/\*-secure-\s*(.*)\s*\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [event || window.event].concat(args));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (hash[key].constructor !=3D Array) hash[key] =3D =
[hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || =
(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/.test(json)))=0A=
        return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break =3D {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (arguments[i].constructor =3D=3D Array) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);=0A=
    });=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  key =3D encodeURIComponent(key);=0A=
  if (value =3D=3D=3D undefined) this.push(key);=0A=
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      if (this.options.onCreate) this.options.onCreate(this.transport);=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D this.getHeader('Content-type');=0A=
      if (contentType && contentType.strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? json.evalJSON() : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child;=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    if (Element.hasClassName(child, className))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  childOf: Element.Methods.descendantOf,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    type: this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le,  m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D typeof x[i] =3D=3D 'function' ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.readAttribute('action'), options);=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return $(event.target || event.srcElement);=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (Prototype.Browser.WebKit) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/effects.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// See scriptaculous.js for full license.  =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';  =0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);=0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){  =0A=
  var opacity;=0A=
  if (opacity =3D Element.getStyle(element, 'opacity'))  =0A=
    return parseFloat(opacity);  =0A=
  if (opacity =3D (Element.getStyle(element, 'filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))  =0A=
    if(opacity[1]) return parseFloat(opacity[1]) / 100;  =0A=
  return 1.0;  =0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){  =0A=
  element=3D $(element);  =0A=
  if (value =3D=3D 1){=0A=
    Element.setStyle(element, { opacity: =0A=
      (/Gecko/.test(navigator.userAgent) && =
!/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A=
      0.999999 : 1.0 });=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera)  =0A=
      Element.setStyle(element, {filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  =0A=
  } else {  =0A=
    if(value < 0.00001) value =3D 0;  =0A=
    Element.setStyle(element, {opacity: value});=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera)  =0A=
     Element.setStyle(element, =0A=
       { filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
                 'alpha(opacity=3D'+value*100+')' });  =0A=
  }=0A=
}  =0A=
 =0A=
Element.getInlineOpacity =3D function(element){  =0A=
  return $(element).style.opacity || '';=0A=
}  =0A=
=0A=
Element.childrenWithClassName =3D function(element, className, =
findFirst) {=0A=
  var classNameRegExp =3D new RegExp("(^|\\s)" + className + "(\\s|$)");=0A=
  var results =3D $A($(element).getElementsByTagName('*'))[findFirst ? =
'detect' : 'select']( function(c) { =0A=
    return (c.className && c.className.match(classNameRegExp));=0A=
  });=0A=
  if(!results) results =3D [];=0A=
  return results;=0A=
}=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    if(typeof Builder =3D=3D 'undefined')=0A=
      throw("Effect.tagifyText requires including script.aculo.us' =
builder.js library");=0A=
      =0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera) tagifyStyle =
+=3D ';zoom:1';=0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || {});=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {}=0A=
=0A=
Effect.Transitions.linear =3D Prototype.K;=0A=
=0A=
Effect.Transitions.sinoidal =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
}=0A=
Effect.Transitions.reverse  =3D function(pos) {=0A=
  return 1-pos;=0A=
}=0A=
Effect.Transitions.flicker =3D function(pos) {=0A=
  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
}=0A=
Effect.Transitions.wobble =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
}=0A=
Effect.Transitions.pulse =3D function(pos) {=0A=
  return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A=
    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A=
}=0A=
Effect.Transitions.none =3D function(pos) {=0A=
  return 0;=0A=
}=0A=
Effect.Transitions.full =3D function(pos) {=0A=
  return 1;=0A=
}=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;=0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if(!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if(!this.interval) =0A=
      this.interval =3D setInterval(this.loop.bind(this), 40);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    this.effects.invoke('loop', timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        25.0,  // max. 25fps due to Effect.Queue implementation=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn + (this.options.duration*1000);=0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / (this.finishOn - =
this.startOn);=0A=
      var frame =3D Math.round(pos * this.options.fps * =
this.options.duration);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  render: function(pos) {=0A=
    if(this.state =3D=3D 'idle') {=0A=
      this.state =3D 'running';=0A=
      this.event('beforeSetup');=0A=
      if(this.setup) this.setup();=0A=
      this.event('afterSetup');=0A=
    }=0A=
    if(this.state =3D=3D 'running') {=0A=
      if(this.options.transition) pos =3D this.options.transition(pos);=0A=
      pos *=3D (this.options.to-this.options.from);=0A=
      pos +=3D this.options.from;=0A=
      this.position =3D pos;=0A=
      this.event('beforeUpdate');=0A=
      if(this.update) this.update(pos);=0A=
      this.event('afterUpdate');=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    return '#<Effect:' + $H(this).inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera && =
(!this.element.currentStyle.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: Math.round(this.options.x  * position + this.originalLeft) + =
'px',=0A=
      top:  Math.round(this.options.y  * position + this.originalTop)  + =
'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%','pt'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D Math.round(width) + 'px';=0A=
    if(this.options.scaleY) d.height =3D Math.round(height) + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if(!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {=0A=
      backgroundImage: this.element.getStyle('background-image') };=0A=
    this.element.setStyle({backgroundImage: 'none'});=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
  from: element.getOpacity() || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    effect.element.hide();=0A=
    effect.element.setStyle({opacity: oldOpacity}); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from);=0A=
    effect.element.show(); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { =0A=
    opacity: element.getInlineOpacity(), =0A=
    position: element.getStyle('position'),=0A=
    top:  element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height=0A=
  };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        Position.absolutize(effect.effects[0].element)=0A=
      },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide();=0A=
         effect.effects[0].element.setStyle(oldStyle); }=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0,=0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide();=0A=
        effect.element.undoClipping();=0A=
      } =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false,=0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makeClipping();=0A=
      effect.element.setStyle({height: '0px'});=0A=
      effect.element.show(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping();=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, Object.extend({=0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned();=0A=
          effect.element.makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          effect.element.hide();=0A=
          effect.element.undoClipping();=0A=
          effect.element.undoPositioned();=0A=
          effect.element.setStyle({opacity: oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          effect.effects[0].element.hide();=0A=
          effect.effects[0].element.undoPositioned();=0A=
          effect.effects[0].element.setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element, =0A=
      { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned();=0A=
        effect.element.setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: window.opera ? 0 : 1,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.firstChild.makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping();=0A=
      effect.element.setStyle({height: '0px'});=0A=
      effect.element.show(); },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.firstChild.setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping(); =0A=
      // IE will crash if child is undoPositioned first=0A=
      if(/MSIE/.test(navigator.userAgent) && !window.opera){=0A=
        effect.element.undoPositioned();=0A=
        effect.element.firstChild.undoPositioned();=0A=
      }else{=0A=
        effect.element.firstChild.undoPositioned();=0A=
        effect.element.undoPositioned();=0A=
      }=0A=
      effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.cleanWhitespace();=0A=
  var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A=
  return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.firstChild.makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping();=0A=
      effect.element.show(); },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.firstChild.setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide();=0A=
      effect.element.undoClipping();=0A=
      effect.element.firstChild.undoPositioned();=0A=
      effect.element.undoPositioned();=0A=
      effect.element.setStyle({bottom: oldInnerBottom}); }=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, =0A=
    { restoreAfterFinish: true,=0A=
      beforeSetup: function(effect) {=0A=
        effect.element.makeClipping(effect.element); },  =0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide(effect.element); =0A=
        effect.element.undoClipping(effect.element); }=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide();=0A=
      effect.element.makeClipping();=0A=
      effect.element.makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: '0px'});=0A=
               effect.effects[0].element.show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               effect.effects[0].element.undoClipping();=0A=
               effect.effects[0].element.undoPositioned();=0A=
               effect.effects[0].element.setStyle(oldStyle); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned();=0A=
           effect.effects[0].element.makeClipping(); },=0A=
         afterFinishInternal: function(effect) {=0A=
           effect.effects[0].element.hide();=0A=
           effect.effects[0].element.undoClipping();=0A=
           effect.effects[0].element.undoPositioned();=0A=
           effect.effects[0].element.setStyle(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 3.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide();=0A=
        effect.element.undoClipping(); =0A=
        effect.element.setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || {}));=0A=
};=0A=
=0A=
['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setCont=
entZoom',=0A=
 =
'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName']=
.each( =0A=
  function(f) { Element.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.Methods.visualEffect =3D function(element, effect, options) {=0A=
  s =3D effect.gsub(/_/, '-').camelize();=0A=
  effect_class =3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
  new Effect[effect_class](element, options);=0A=
  return $(element);=0A=
};=0A=
=0A=
Element.addMethods();
------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/glider.js

/**=0A=
 * @author Bruno Bornsztein <bruno@missingmethod.com>=0A=
 * @copyright 2007 Curbly LLC=0A=
 * @package Glider=0A=
 * @license MIT=0A=
 * @url http://www.missingmethod.com/projects/glider/=0A=
 * @version 0.0.3=0A=
 * @dependencies prototype.js 1.5.1+, effects.js=0A=
 */=0A=
=0A=
/*  Thanks to Andrew Dupont for refactoring help and code cleanup - =
http://andrewdupont.net/  */=0A=
=0A=
Glider =3D Class.create();=0A=
Object.extend(Object.extend(Glider.prototype, Abstract.prototype), {=0A=
	initialize: function(wrapper, options){=0A=
	    this.scrolling  =3D false;=0A=
	    this.wrapper    =3D $(wrapper);=0A=
	    this.scroller   =3D this.wrapper.down('div.scroller');=0A=
	    this.sections   =3D =
this.wrapper.getElementsBySelector('div.section');=0A=
	    this.options    =3D Object.extend({ duration: 1.0, frequency: 3 }, =
options || {});=0A=
=0A=
	    this.sections.each( function(section, index) {=0A=
	      section._index =3D index;=0A=
	    });    =0A=
=0A=
	    this.events =3D {=0A=
	      click: this.click.bind(this)=0A=
	    };=0A=
=0A=
	    this.addObservers();=0A=
			if(this.options.initialSection) =
this.moveTo(this.options.initialSection, this.scroller, { =
duration:this.options.duration });  // initialSection should be the id =
of the section you want to show up on load=0A=
			if(this.options.autoGlide) this.start();=0A=
	  },=0A=
	=0A=
  addObservers: function() {=0A=
    var controls =3D this.wrapper.getElementsBySelector('div.controls =
a');=0A=
    controls.invoke('observe', 'click', this.events.click);=0A=
  },	=0A=
=0A=
  click: function(event) {=0A=
		this.stop();=0A=
    var element =3D Event.findElement(event, 'a');=0A=
    if (this.scrolling) this.scrolling.cancel();=0A=
    =0A=
    this.moveTo(element.href.split("#")[1], this.scroller, { =
duration:this.options.duration });     =0A=
    Event.stop(event);=0A=
  },=0A=
=0A=
	moveTo: function(element, container, options){=0A=
			this.current =3D $(element);=0A=
=0A=
			Position.prepare();=0A=
	    var containerOffset =3D Position.cumulativeOffset(container),=0A=
	     elementOffset =3D Position.cumulativeOffset($(element));=0A=
=0A=
		  this.scrolling 	=3D new Effect.SmoothScroll(container, =0A=
				{duration:options.duration, x:(elementOffset[0]-containerOffset[0]), =
y:(elementOffset[1]-containerOffset[1])});=0A=
		  return false;=0A=
		},=0A=
		=0A=
  next: function(){=0A=
    if (this.current) {=0A=
      var currentIndex =3D this.current._index;=0A=
      var nextIndex =3D (this.sections.length - 1 =3D=3D currentIndex) ? =
0 : currentIndex + 1;      =0A=
    } else var nextIndex =3D 1;=0A=
=0A=
    this.moveTo(this.sections[nextIndex], this.scroller, { =0A=
      duration: this.options.duration=0A=
    });=0A=
  },=0A=
	=0A=
  previous: function(){=0A=
    if (this.current) {=0A=
      var currentIndex =3D this.current._index;=0A=
      var prevIndex =3D (currentIndex =3D=3D 0) ? this.sections.length - =
1 : =0A=
       currentIndex - 1;=0A=
    } else var prevIndex =3D this.sections.length - 1;=0A=
    =0A=
    this.moveTo(this.sections[prevIndex], this.scroller, { =0A=
      duration: this.options.duration=0A=
    });=0A=
  },=0A=
=0A=
	stop: function()=0A=
	{=0A=
		clearTimeout(this.timer);=0A=
	},=0A=
	=0A=
	start: function()=0A=
	{=0A=
		this.periodicallyUpdate();=0A=
	},=0A=
		=0A=
	periodicallyUpdate: function()=0A=
	{ =0A=
		if (this.timer !=3D null) {=0A=
			clearTimeout(this.timer);=0A=
			this.next();=0A=
		}=0A=
		this.timer =3D setTimeout(this.periodicallyUpdate.bind(this), =
this.options.frequency*1000);=0A=
	}=0A=
=0A=
});=0A=
=0A=
Effect.SmoothScroll =3D Class.create();=0A=
Object.extend(Object.extend(Effect.SmoothScroll.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'absolute'=0A=
    } , arguments[1] || {}  );=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    if (this.options.continuous && !this.element._ext ) {=0A=
      this.element.cleanWhitespace();=0A=
      this.element._ext=3Dtrue;=0A=
      this.element.appendChild(this.element.firstChild);=0A=
    }=0A=
   =0A=
    this.originalLeft=3Dthis.element.scrollLeft;=0A=
    this.originalTop=3Dthis.element.scrollTop;=0A=
   =0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      this.options.x -=3D this.originalLeft;=0A=
      this.options.y -=3D this.originalTop;=0A=
    } =0A=
  },=0A=
  update: function(position) {   =0A=
    this.element.scrollLeft =3D this.options.x * position + =
this.originalLeft;=0A=
    this.element.scrollTop  =3D this.options.y * position + =
this.originalTop;=0A=
  }=0A=
});
------=_NextPart_000_00D9_01CAA9AD.90EE4090
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://worldfocus.org/wp-content/themes/worldfocus/js/jquery.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.3 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $=0A=
 * $Rev: 4663 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
if ( window.jQuery )=0A=
	var _jQuery =3D window.jQuery;=0A=
=0A=
var jQuery =3D window.jQuery =3D function( selector, context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.prototype.init( selector, context );=0A=
};=0A=
=0A=
// Map over the $ in case of overwrite=0A=
if ( window.$ )=0A=
	var _$ =3D window.$;=0A=
	=0A=
// Map the jQuery namespace to the '$' one=0A=
window.$ =3D jQuery;=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;=0A=
=0A=
// Is it a simple selector=0A=
var isSimple =3D /^.[^:#\[\.]*$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
=0A=
		// Handle HTML strings=0A=
		} else if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem )=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						else {=0A=
							this[0] =3D elem;=0A=
							this.length =3D 1;=0A=
							return this;=0A=
						}=0A=
=0A=
					else=0A=
						selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return new jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(=0A=
			// HANDLE: $(array)=0A=
			selector.constructor =3D=3D Array && selector ||=0A=
=0A=
			// HANDLE: $(arraylike)=0A=
			// Watch for when an array-like object, contains DOM nodes, is passed =
in as the selector=0A=
			(selector.jquery || selector.length && selector !=3D window && =
!selector.nodeType && selector[0] !=3D undefined && =
selector[0].nodeType) && jQuery.makeArray( selector ) ||=0A=
=0A=
			// HANDLE: $(*)=0A=
			[ selector ] );=0A=
	},=0A=
	=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.3",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
	=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
	=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
	=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within =0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		this.each(function(i){=0A=
			if ( this =3D=3D elem )=0A=
				ret =3D i;=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
		=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D undefined )=0A=
				return this.length && jQuery[ type || "attr" ]( this[0], name ) || =
undefined;=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
		=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
	=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to =0A=
				// attributes in IE that are actually only stored =0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
		=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return !selector ? this : this.pushStack( jQuery.merge( =0A=
			this.get(),=0A=
			selector.constructor =3D=3D String ? =0A=
				jQuery( selector ).get() :=0A=
				selector.length !=3D undefined && (!selector.nodeName || =
jQuery.nodeName(selector, "form")) ?=0A=
					selector : [selector] ) );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return selector ?=0A=
			jQuery.multiFilter( selector, this ).length > 0 :=0A=
			false;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
	=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
					=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
							=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
							=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
					=0A=
					return values;=0A=
					=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D value.constructor =3D=3D Array ?=0A=
					value :=0A=
					[ value ];=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
	=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this.length ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D null ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
			=0A=
			if ( data =3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D null && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
	=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems; =0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) ) {=0A=
					scripts =3D scripts.add( elem );=0A=
				} else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.prototype.init.prototype =3D jQuery.prototype;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D 1 ) {=0A=
		target =3D this;=0A=
		i =3D 0;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D options[ name ] )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && options[ name ] && typeof options[ name ] =3D=3D =
"object" && target[ name ] && !options[ name ].nodeType )=0A=
					target[ name ] =3D jQuery.extend( target[ name ], options[ name ] );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( options[ name ] !=3D undefined )=0A=
					target[ name ] =3D options[ name ];=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + (new Date()).getTime(), uuid =3D 0, =
windowData =3D {};=0A=
=0A=
// exclude the following css properties to add px=0A=
var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A=
			fn.constructor !=3D Array && /function/i.test( fn + "" );=0A=
	},=0A=
	=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			head.appendChild( script );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
	=0A=
	cache: {},=0A=
	=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) =0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
		=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
		=0A=
		// Return the named cache data, or the ID for the element	=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
	=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		if ( args ) {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length; i < length; i++ )=0A=
					if ( callback.apply( object[ i ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length, value =3D object[0]; =0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
	=0A=
	prop: function( elem, value, type, i, name ) {=0A=
			// Handle executable functions=0A=
			if ( jQuery.isFunction( value ) )=0A=
				value =3D value.call( elem, i );=0A=
				=0A=
			// Handle passing in a number to a CSS property=0A=
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
				value + "px" :=0A=
				value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );	=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use is(".class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
		=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
		=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
			=0A=
			return Math.max(0, val);=0A=
		}=0A=
		=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			var ret =3D document.defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( elem.style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D elem.style.outline;=0A=
			elem.style.outline =3D "0 solid black";=0A=
			elem.style.outline =3D save;=0A=
		}=0A=
		=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && elem.style && elem.style[ name ] )=0A=
			ret =3D elem.style[ name ];=0A=
=0A=
		else if ( document.defaultView && =
document.defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var getComputedStyle =3D document.defaultView.getComputedStyle( elem, =
null );=0A=
=0A=
			if ( getComputedStyle && !color( elem ) )=0A=
				ret =3D getComputedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [];=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( var a =3D elem; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( var i =3D 0; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( getComputedStyle && getComputedStyle.getPropertyValue( name ) ) =
|| "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( var i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var style =3D elem.style.left, runtimeStyle =3D =
elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				elem.style.left =3D ret || 0;=0A=
				ret =3D elem.style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				elem.style.left =3D style;=0A=
				elem.runtimeStyle.left =3D runtimeStyle;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined') =0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem =3D elem.toString();=0A=
			=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
					=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
					=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
					=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
					=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
					=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
					=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
				=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
				=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
					=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
						=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
				=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
					=0A=
					// IE completely kills leading whitespace when innerHTML is used	=0A=
					if ( /^\s/.test( elem ) )	=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
				=0A=
				}=0A=
				=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var fix =3D jQuery.isXMLDoc( elem ) ?=0A=
			{} :=0A=
			jQuery.props;=0A=
=0A=
		// Safari mis-reports the default selected property of a hidden option=0A=
		// Accessing the parent's selectedIndex property fixes it=0A=
		if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
			elem.parentNode.selectedIndex;=0A=
		=0A=
		// Certain attributes only work when accessed via the old DOM 0 way=0A=
		if ( fix[ name ] ) {=0A=
			if ( value !=3D undefined )=0A=
				elem[ fix[ name ] ] =3D value;=0A=
=0A=
			return elem[ fix[ name ] ];=0A=
=0A=
		} else if ( jQuery.browser.msie && name =3D=3D "style" )=0A=
			return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName( elem, "form" ) && (name =3D=3D "action" || name =3D=3D =
"method") )=0A=
			return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
		// IE elem.getAttribute passes even for style=0A=
		else if ( elem.tagName ) {=0A=
=0A=
			if ( value !=3D undefined ) {=0A=
				// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
				if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
					throw "type property can't be changed";=0A=
=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			if ( jQuery.browser.msie && /href|src/.test( name ) && =
!jQuery.isXMLDoc( elem ) ) =0A=
				return elem.getAttribute( name, 2 );=0A=
=0A=
			return elem.getAttribute( name );=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		} else {=0A=
			// IE actually uses filters for opacity=0A=
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
				if ( value !=3D undefined ) {=0A=
					// IE has trouble with opacity if it does not have layout=0A=
					// Force it by setting the zoom level=0A=
					elem.zoom =3D 1; =0A=
	=0A=
					// Set the alpha filter to set the opacity=0A=
					elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+=0A=
						(parseFloat( value ).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");=0A=
				}=0A=
	=0A=
				return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() :=0A=
					"";=0A=
			}=0A=
=0A=
			name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			if ( value !=3D undefined )=0A=
				elem[ name ] =3D value;=0A=
=0A=
			return elem[ name ];=0A=
		}=0A=
	},=0A=
	=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Need to use typeof to fight Safari childNodes crashes=0A=
		if ( typeof array !=3D "array" )=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
				ret.push( array[ i ] );=0A=
		else=0A=
			ret =3D array.slice( 0 );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
			if ( array[ i ] =3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				if ( second[ i ].nodeType !=3D 8 )=0A=
					first.push( second[ i ] );=0A=
=0A=
		} else=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				first.push( second[ i ] );=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i =
], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D=3D null && value !=3D undefined ) {=0A=
				if ( value.constructor !=3D Array )=0A=
					value =3D [ value ];=0A=
=0A=
				ret =3D ret.concat( value );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
	=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
	=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		innerHTML: "innerHTML",=0A=
		className: "className",=0A=
		value: "value",=0A=
		disabled: "disabled",=0A=
		checked: "checked",=0A=
		readonly: "readOnly",=0A=
		selected: "selected",=0A=
		maxlength: "maxLength",=0A=
		selectedIndex: "selectedIndex",=0A=
		defaultValue: "defaultValue",=0A=
		tagName: "tagName",=0A=
		nodeName: "nodeName"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1) =0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
		=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
	=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] || =0A=
			=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
			=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
		=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max( =0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]), =0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name]) =0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
	=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-chlid, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false;=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
			var re =3D quickChild;=0A=
			var m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
								=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
								=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
					=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
						=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
				=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
					=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
				=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
 =0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [];=0A=
		var cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
	=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
	=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from =0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval !=3D undefined )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
			=0A=
		// if data is passed, bind to handler =0A=
		if( data !=3D undefined ) { =0A=
			// Create temporary function pointer to original handler =0A=
			var fn =3D handler; =0A=
=0A=
			// Create unique handler function, wrapped around original handler =0A=
			handler =3D function() { =0A=
				// Pass arguments and context to original handler =0A=
				return fn.apply(this, arguments); =0A=
			};=0A=
=0A=
			// Store data in unique handler =0A=
			handler.data =3D data;=0A=
=0A=
			// Set the guid of unique handler to the same of original handler, so =
it can be removed =0A=
			handler.guid =3D fn.guid;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// returned undefined or false=0A=
				var val;=0A=
=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered )=0A=
					return val;=0A=
		=0A=
				val =3D jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
		=0A=
				return val;=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
			=0A=
			// Handle multiple events seperated by a space=0A=
			// jQuery(...).bind("mouseover mouseout", fn);=0A=
			jQuery.each(types.split(/\s+/), function(index, type) {=0A=
				// Namespaced event handlers=0A=
				var parts =3D type.split(".");=0A=
				type =3D parts[0];=0A=
				handler.type =3D parts[1];=0A=
=0A=
				// Get the current list of functions bound to this event=0A=
				var handlers =3D events[type];=0A=
=0A=
				// Init the event handler queue=0A=
				if (!handlers) {=0A=
					handlers =3D events[type] =3D {};=0A=
		=0A=
					// Check for a special event handler=0A=
					// Only use addEventListener/attachEvent if the special=0A=
					// events handler returns false=0A=
					if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
						// Bind the global event handler to the element=0A=
						if (elem.addEventListener)=0A=
							elem.addEventListener(type, handle, false);=0A=
						else if (elem.attachEvent)=0A=
							elem.attachEvent("on" + type, handle);=0A=
					}=0A=
				}=0A=
=0A=
				// Add the function to the element's handler list=0A=
				handlers[handler.guid] =3D handler;=0A=
=0A=
				// Keep track of which events have been used, for global triggering=0A=
				jQuery.event.global[type] =3D true;=0A=
			});=0A=
		=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
				=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
					=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
			=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data || []);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// don't do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
			=0A=
			// Pass along a fake event=0A=
			if ( event )=0A=
				data.unshift( this.fix({ type: type, target: elem }) );=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event=0A=
			if ( jQuery.isFunction( jQuery.data(elem, "handle") ) )=0A=
				val =3D jQuery.data(elem, "handle").apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers=0A=
			if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) =
=3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val;=0A=
=0A=
		// Empty object is for triggered events with no data=0A=
		event =3D jQuery.event.fix( event || window.event || {} ); =0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D event.type.split(".");=0A=
		event.type =3D parts[0];=0A=
=0A=
		var handlers =3D jQuery.data(this, "events") && jQuery.data(this, =
"events")[event.type], args =3D Array.prototype.slice.call( arguments, 1 =
);=0A=
		args.unshift( event );=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
			// Pass in a reference to the handler function itself=0A=
			// So that we can later remove it=0A=
			args[0].handler =3D handler;=0A=
			args[0].data =3D handler.data;=0A=
=0A=
			// Filter the functions by class=0A=
			if ( !parts[1] && !event.exclusive || handler.type =3D=3D parts[1] ) {=0A=
				var ret =3D handler.apply( this, args );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Clean up added properties in IE to prevent memory leak=0A=
		if (jQuery.browser.msie)=0A=
			event.target =3D event.preventDefault =3D event.stopPropagation =3D=0A=
				event.handler =3D event.data =3D null;=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		// store a copy of the original event object =0A=
		// and clone to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.extend({}, originalEvent);=0A=
		=0A=
		// add preventDefault and stopPropagation since =0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
		=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
				=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D originalEvent.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
			=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
			=0A=
		return event;=0A=
	},=0A=
	=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
			=0A=
			teardown: function() { return; }=0A=
		},=0A=
		=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				arguments[0].type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
	=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				arguments[0].type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
	=0A=
	one: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, function(event) {=0A=
				jQuery(this).unbind(event);=0A=
				return (fn || data).apply( this, arguments);=0A=
			}, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		if ( this[0] )=0A=
			return jQuery.event.trigger( type, data, this[0], false, fn );=0A=
		return undefined;=0A=
	},=0A=
=0A=
	toggle: function() {=0A=
		// Save re
