From: <Saved by Windows Internet Explorer 7>
Subject: "So my boyfriend and I went speed dating...", page 1 - News - City Pages
Date: Wed, 18 Jun 2008 12:46:45 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C8D141.5DA430A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citypages.com/2008-06-18/news/so-my-boyfriend-and-i-went-speed-dating/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>"So my boyfriend and I went speed dating...", page 1 =
- News - City Pages</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"" name=3Ddescription>
<SCRIPT language=3DJavaScript>
        <!--
        //configuration

        OAS_url =3D 'http://oascentral.citypages.com/';
        OAS_sitepage =3D 'www.citypages.com/news/content';
        OAS_listpos =3D 'Top,Bottom,Middle,Middle2,Right,Right1';

        OAS_query =3D '';
        OAS_target =3D '_top';
        //end of configuration
        //-->
    </SCRIPT>
<LINK href=3D"http://www.citypages.com/load/css/css.css" =
rel=3Dstylesheet><!-- e/LoadJS -->
<SCRIPT language=3Djavascript src=3D"http://www.citypages.com/load/js"=20
type=3Dtext/javascript></SCRIPT>
<!-- End e/LoadJS -->
<META content=3D"MSHTML 6.00.6000.16674" name=3DGENERATOR></HEAD>
<BODY onload=3DloadMgr.processLoad(); =
onunload=3DloadMgr.processUnload();>
<DIV class=3DPageContainer><A name=3Dtop></A>
<DIV class=3DLeaderBoard>
<DIV class=3DLogo><A href=3D"http://www.citypages.com/"><IMG=20
title=3D"Welcome to citypages.com" alt=3D"Welcome to citypages.com"=20
src=3D"http://www.citypages.com/img/logo185x60.gif"></A>=20
<DIV class=3DPageName>News</DIV></DIV>
<DIV class=3DTopBanner><!-- banner ad widget here -->
<DIV class=3DAds id=3DTop>
<SCRIPT language=3DJavaScript>=0A=
        <!--=0A=
        OAS_AD('Top');=0A=
        //-->=0A=
    </SCRIPT>
</DIV></DIV></DIV>
<DIV class=3DSiteNav>
<DIV class=3DClearIt></DIV>
<UL class=3DMenu id=3DNavigationMenu>
  <LI><A href=3D"http://www.citypages.com/news">News</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/news">News Home</A>=20
    <LI><A href=3D"http://www.citypages.com/news/national">National</A>=20
    <LI><A =
href=3D"http://www.citypages.com/content/LetterToTheEditor">Letters to=20
    the Editor</A> </LI></UL>
  <LI><A href=3D"http://blogs.citypages.com/">Blogs</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.cpblotter.com/">The Blotter</A>=20
    <LI><A href=3D"http://www.cpculture.com/">Culture To Go</A>=20
    <LI><A href=3D"http://blogs.citypages.com/food">Twin Cities =
Eater</A>=20
    <LI><A href=3D"http://www.cpballs.com/">Balls!</A>=20
    <LI><A href=3D"http://blogs.citypages.com/gop">Elephants In The =
Room</A>=20
  </LI></UL>
  <LI><A href=3D"http://www.citypages.com/restaurants">Restaurants</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/restaurants">Restaurant =
Home</A>=20
    <LI><A =
href=3D"http://www.citypages.com/restaurants/search/">Restaurant=20
    Guide</A>=20
    <LI><A =
href=3D"http://www.citypages.com/restaurants/reviews">Restaurant=20
    Reviews</A> </LI></UL>
  <LI><A href=3D"http://www.citypages.com/calendar">Calendar</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/calendar">Calendar Home</A>=20
    <LI><A href=3D"http://www.citypages.com/events/search">Top Picks</A> =

    <LI><A href=3D"http://www.citypages.com/events/music">Music</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/dance-and-performance-11=
7281/">Performing=20
    Arts</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/comedy-117280/">Comedy</=
A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/readings-and-lectures-11=
8494/">Readings/Lectures</A>=20

    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/museums-104564/">Museums=
</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/sports-117286/">Sports</=
A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/festivals-117284/">Festi=
vals</A>=20

    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/family-117283/">Family</=
A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/events-117282/">Events</=
A>=20
    <LI><A =
href=3D"http://www.citypages.com/feedback/SubmitAnEvent">Submit an=20
    Event</A> </LI></UL>
  <LI><A href=3D"http://www.citypages.com/music">Music</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/music">Music Home</A>=20
    <LI><A href=3D"http://www.citypages.com/events/music">Top Picks</A>=20
    <LI><A =
href=3D"http://www.citypages.com/feedback/SubmitAnEvent">Submit an=20
    Event</A>=20
    <LI><A href=3D"http://www.citypages.com/jukebox">Digital Jukebox</A> =

    <LI><A href=3D"http://www.citypages.com/mmd/">MMD</A> </LI></UL>
  <LI><A href=3D"http://www.citypages.com/films">Movies</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/films">Movies Home</A>=20
    <LI><A href=3D"http://www.citypages.com/films/showtimes">Movie =
Showtimes</A>=20
    <LI><A href=3D"http://www.citypages.com/films/reviews">Movie =
Reviews</A>=20
  </LI></UL>
  <LI><A href=3D"http://www.citypages.com/arts">Arts</A>=20
  <UL class=3DSubMenu>
    <LI><A=20
    =
href=3D"http://www.citypages.com/events/category/theater-117287/">Theater=
</A>=20
    </LI></UL>
  <LI><A href=3D"http://www.citypages.com/bestOf">Best of</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/bestOf">Best Of Home</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/the-city-gritty-21/"=
>The=20
    City Gritty</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/bought-and-sold-22/"=
>Bought=20
    &amp; Sold</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/out-and-about-23/">O=
ut=20
    &amp; About</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/foodstuff-24/">Foods=
tuff</A>=20

    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/sex-and-drugs-and-ro=
ck-and-roll-27/">Sex=20
    &amp; Drugs &amp; Rock &amp; Roll</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/arts-and-entertainme=
nt-26/">Arts=20
    &amp; Entertainment</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/bestof/2007/section/restaurants-25/">Res=
taurants</A>=20
    </LI></UL>
  <LI><A href=3D"http://www.citypages.com/classifieds/">Classifieds</A>=20
  <UL class=3DSubMenu>
    <LI><A href=3D"http://www.citypages.com/classifieds/">Free =
Classifieds</A>=20
    <LI><A href=3D"http://personals.citypages.com/">Personals</A> =
</LI></UL>
  <LI><A href=3D"http://www.citypages.com/promotions">Promotions</A>=20
  <UL class=3DSubMenu>
    <LI><A =
href=3D"http://www.citypages.com/promotions/events">Events</A>=20
    <LI><A =
href=3D"http://www.citypages.com/promotions/streetteams">Street=20
    Team</A>=20
    <LI><A=20
    =
href=3D"http://www.citypages.com/feedback/EmailAnEmployee?department=3Dst=
reetteam">Join=20
    The Street Team</A>=20
    <LI><A href=3D"http://www.citypages.com/promotions/onsale/">On =
Sale!</A>=20
    <LI><A href=3D"http://www.citypages.com/promotions/freestuff/">Free =
Stuff</A>=20
    <LI><A =
href=3D"http://www.citypages.com/promotions/promoters">Sponsored=20
    Concert Calendars</A>=20
    <LI><A href=3D"http://citypages.vvmsecure.com/">Store</A> </LI></UL>
  <LI><A =
href=3D"http://www.citypages.com/search/archive_search">Search</A>=20
  <UL class=3DSubMenu>
    <LI><A =
href=3D"http://www.citypages.com/search/archive_search">Advanced=20
    Archive Search</A>=20
    <LI><A href=3D"http://www.citypages.com/locations/map">Locations =
Map</A>=20
    <LI><A href=3D"http://www.citypages.com/events/search">Event =
Search</A>=20
  </LI></UL>
  <LI><A href=3D"http://www.citypages.com/adIndex">Ad Index</A> =
</LI></UL>
<SCRIPT type=3Dtext/javascript>=0A=
// syntax: buildListMenu("id of list", "menu style name", "main menu =
properties")=0A=
buildListMenu("NavigationMenu","Menu","alwaysvisible=3Dtrue;orientation=3D=
'horizontal';")=0A=
</SCRIPT>

<DIV class=3DClearIt></DIV></DIV>
<DIV class=3DPencilAd></DIV>
<DIV class=3DContent><!-- /p/af/v/content/view -->
<DIV class=3DContentView>
<DIV class=3DContentRightFloat>
<DIV class=3DmostPopular id=3DmostPopular>
<H2>Most Popular</H2>
<SCRIPT language=3Djavascript>=0A=
var tabs =3D new TabSet('mostPopular');=0A=
tabs.addTab('Viewed','mostViewed',1);=0A=
tabs.addTab('Commented','mostCommented',0);=0A=
tabs.addTab('News','mostEmailed',0);=0A=
</SCRIPT>

<DIV class=3Dmp_lower>
<DIV id=3DmostViewed>
<UL>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/restaurants/obento-ya-everyda=
y-chic-in-japanese-dining/">Obento-Ya:=20
  Everyday chic in Japanese dining</A>=20
  <DIV class=3DsubHeadline>Healthy, quick, and tasty Asian lunch</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/haley-bonar-lets-the-sun=
-shine-in/">Haley=20
  Bonar lets the sun shine in</A>=20
  <DIV class=3DsubHeadline>Our summer girl is set up to be a Big =
Star</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/music/electric-fetus-still-re=
levant-after-40-years/">Electric=20
  Fetus: Still relevant after 40 years</A>=20
  <DIV class=3DsubHeadline>The store reveals its secrets of =
vitality</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  href=3D"http://www.citypages.com/2008-05-21/news/moles-wanted/">Moles =
Wanted</A>=20

  <DIV class=3DsubHeadline>In preparation for the Republican National =
Convention,=20
  the FBI is soliciting informants to keep tabs on local protest =
groups</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/pawlenty-flip-flops-on-c=
uba-just-in-time-to-cozy-up-to-mccain/">Pawlenty=20
  flip-flops on Cuba just in time to cozy up to McCain</A>=20
  <DIV class=3DsubHeadline>Is Gov. Tim Pawlenty's change of heart =
politically=20
  motivated?</DIV></LI></UL></DIV>
<DIV id=3DmostCommented style=3D"DISPLAY: none">
<UL>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/restaurants/obento-ya-everyda=
y-chic-in-japanese-dining/">Obento-Ya:=20
  Everyday chic in Japanese dining</A> <SPAN class=3Dcount>(5)</SPAN>=20
  <DIV class=3DsubHeadline>Healthy, quick, and tasty Asian lunch</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  href=3D"http://www.citypages.com/2006-09-20/news/a-fan-s-notes/">A =
Fan's=20
  Notes</A> <SPAN class=3Dcount>(2)</SPAN>=20
  <DIV class=3DsubHeadline>Ballpark fixture Thomas Hodne on a season for =
the=20
  ages</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  href=3D"http://www.citypages.com/2008-06-04/music/pop-fiction/">Pop =
Fiction</A>=20
  <SPAN class=3Dcount>(2)</SPAN>=20
  <DIV class=3DsubHeadline>Humble and determined, Chris Koza prepares to =
release a=20
  new collection of stories wrapped up in songs</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-04-30/news/university-of-st-thomas-=
law-school-bans-public-service-at-planned-parenthood/">Web=20
  Exclusive: University of St. Thomas law school bans public service at =
Planned=20
  Parenthood</A> <SPAN class=3Dcount>(2)</SPAN>=20
  <DIV class=3DsubHeadline>The controversy is just the latest political =
dust-up at=20
  the embattled Catholic university</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-05-14/restaurants/spasso-stay-for-t=
he-wine/">Spasso:=20
  stay for the wine</A> <SPAN class=3Dcount>(2)</SPAN>=20
  <DIV class=3DsubHeadline>The vino prices stretch your dinner =
dollar=97but some=20
  dishes make you wish you'd taken the bottle home</DIV></LI></UL></DIV>
<DIV id=3DmostEmailed style=3D"DISPLAY: none">
<UL>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/haley-bonar-lets-the-sun=
-shine-in/">Haley=20
  Bonar lets the sun shine in</A>=20
  <DIV class=3DsubHeadline>Our summer girl is set up to be a Big =
Star</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  href=3D"http://www.citypages.com/2008-05-21/news/moles-wanted/">Moles =
Wanted</A>=20

  <DIV class=3DsubHeadline>In preparation for the Republican National =
Convention,=20
  the FBI is soliciting informants to keep tabs on local protest =
groups</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/pawlenty-flip-flops-on-c=
uba-just-in-time-to-cozy-up-to-mccain/">Pawlenty=20
  flip-flops on Cuba just in time to cozy up to McCain</A>=20
  <DIV class=3DsubHeadline>Is Gov. Tim Pawlenty's change of heart =
politically=20
  motivated?</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/domestic-abuse-service-c=
enter-faces-deep-cuts/">Domestic=20
  Abuse Service Center faces deep cuts</A>=20
  <DIV class=3DsubHeadline>A vital service for domestic violence =
survivors sees=20
  its budget gutted</DIV>
  <LI class=3Dstory><A class=3Dheadline=20
  =
href=3D"http://www.citypages.com/2008-06-11/news/obama-beat-hillary-but-c=
an-t-top-shania-twain/">Obama=20
  beat Hillary, but can't top Shania Twain</A>=20
  <DIV class=3DsubHeadline>Tip for the candidate: be a hot country=20
  singer</DIV></LI></UL></DIV>
<DIV class=3Dmicrobar><SPAN class=3DmicrobarLegend>"Most Popular" tools =
sponsored=20
by:</SPAN>
<SCRIPT language=3DJavaScript>=0A=
            <!--=0A=
            OAS_AD('Middle2');=0A=
            //-->=0A=
            </SCRIPT>
 </DIV></DIV></DIV><!-- level: 1 	reference: MostPopular:0.0174 -->
<DIV class=3DAds id=3DMiddle>
<SCRIPT language=3DJavaScript>=0A=
        <!--=0A=
        OAS_AD('Middle');=0A=
        //-->=0A=
    </SCRIPT>
</DIV><!-- level: 1 	reference: Ads:0.0005 -->
<DIV class=3DClearIt></DIV>
<DIV class=3DContentBlogsWidget>
<H2 class=3Dtab>Blogs</H2>
<DIV class=3DBlogsWidgetContainer>
<UL>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/blotter/2008/06/breakfast_of_ch_159.ph=
p">Breakfast=20
  of Champions 6/18: Oh, baby</A></H3>
  <H4>Wed Jun 18, 8:05 AM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/blotter/2008/06/reporters_noteb_10.php=
">Reporter's=20
  Notebook: Speed Dating</A></H3>
  <H4>Tue Jun 17, 5:11 PM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/food/2008/06/make_it_a_date_2.php">Mak=
e it a=20
  date: Chef Shack</A></H3>
  <H4>Tue Jun 17, 5:00 PM</H4>
  <LI>
  <H3><A =
href=3D"http://blogs.citypages.com/food/2008/06/st_paul_salut_t.php">St. =

  Paul Salut: The Preview</A></H3>
  <H4>Tue Jun 17, 1:40 AM</H4>
  <LI>
  <H3><A =
href=3D"http://blogs.citypages.com/ctg/2008/06/bill_frisell_re.php">Bill =

  Frisell returns to his "oasis" </A></H3>
  <H4>Wed Jun 18, 4:33 AM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/ctg/2008/06/flyer_of_the_we_7.php">Fly=
er of=20
  the Week: Nice and Neat</A></H3>
  <H4>Wed Jun 18, 12:08 AM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/sports/2008/06/yo_cyclists_lig.php">Yo=
,=20
  Cyclists. Light up!</A></H3>
  <H4>Tue Jun 17, 1:05 PM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/sports/2008/06/secretary_of_de.php">Se=
cretary=20
  of Defense: Michael Cuddyer</A></H3>
  <H4>Tue Jun 17, 12:15 PM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://www.joystickdivision.com/2008/06/blast_works_sleeper_hit_o=
f_the.php">Blast=20
  Works: Sleeper Hit of the Year?</A></H3>
  <H4>Wed Jun 18, 5:36 AM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://www.joystickdivision.com/2008/06/phoenix_gets_retro_with_z=
ap_vi.php">Phoenix=20
  gets Retro with Zap! Vintage Video Games</A></H3>
  <H4>Tue Jun 17, 3:39 AM</H4>
  <LI>
  <H3><A=20
  =
href=3D"http://blogs.citypages.com/gop/2008/06/everybody_hates.php">Every=
body=20
  hates John McCain</A></H3>
  <H4>Wed Jun 18, 8:05 AM</H4>
  <LI>
  <H3><A =
href=3D"http://blogs.citypages.com/gop/2008/06/want_your_own_p.php">Want =

  your own political TV ad? Got $500? Boom!</A></H3>
  <H4>Wed Jun 18, 5:00 AM</H4></LI></UL></DIV></DIV><!-- level: 1 	=
reference: ContentBlogsWidget:0.0010 -->
<DIV class=3DRecentRelatedArticlesWidget id=3DrecentRelatedArticles>
<SCRIPT language=3Djavascript>=0A=
var tabs =3D new TabSet('recentRelatedArticles');=0A=
tabs.addTab('Recent Articles','recentArticles',1);=0A=
tabs.addTab('Related Articles','relatedArticles',0);=0A=
</SCRIPT>

<DIV id=3DrecentArticles>
<DIV class=3DRecentArticlesWidget>
<H2>Recent Articles</H2>
<H3>Recent Articles by Beth Walton</H3>
<UL>
  <LI>
  <H3><A=20
  =
href=3D"http://www.citypages.com/2008-06-18/news/pregnant-pause/">Pregnan=
t=20
  Pause</A></H3>
  <P>Governor Tim Pawlenty may have vetoed the legislation, but that =
hasn't=20
  stopped women from being surrogates</P>
  <LI>
  <H3><A=20
  =
href=3D"http://www.citypages.com/2008-06-18/news/so-my-boyfriend-and-i-we=
nt-speed-dating/">"So=20
  my boyfriend and I went speed dating..."</A></H3>
  <P>Our intrepid reporter enters the modern world of attention deficit=20
dates</P>
  <LI>
  <H3><A=20
  =
href=3D"http://www.citypages.com/2008-05-21/news/minnesota-becomes-second=
-state-to-offer-treatment-to-veterans-who-commit-crimes/">Minnesota=20
  becomes second state to offer treatment to veterans who commit =
crimes</A></H3>
  <P>Legislators say it makes more sense to rehabilitate</P>
  <LI>
  <H3><A=20
  =
href=3D"http://www.citypages.com/2008-05-14/feature/minnesota-ranks-secon=
d-lowest-in-the-nation-for-total-disciplinary-actions-against-doctors/">M=
innesota=20
  ranks second-lowest in the nation for total disciplinary actions =
against=20
  doctors</A></H3>
  <P>Senior advisor to WHO=92s patient safety program: Frivolous =
lawsuits have=20
  created a high level of fear of litigation within the medical =
community</P>
  <LI>
  <H3><A=20
  =
href=3D"http://www.citypages.com/2008-05-14/feature/mystery-illness-fells=
-young-man/">Mystery=20
  illness fells young man</A></H3>
  <P>But to get her son's mysterious malady diagnosed, a mother must =
battle some=20
  of the area's top hospitals</P></LI></UL></DIV></DIV>
<DIV id=3DrelatedArticles style=3D"DISPLAY: none">
<DIV class=3DRelatedArticlesWidget>No related articles =
found</DIV></DIV></DIV><!-- level: 1 	reference: =
RecentRelatedWidget:0.0057 -->
<DIV class=3DNationalFeatures>
<H2>National Features <SPAN class=3DhomeShow>&gt;</SPAN></H2>
<DIV class=3DNationalFeaturesContent>
<UL>
  <LI>
  <H3>Westword</H3>
  <H3><A =
href=3D"http://www.westword.com/2008-06-12/news/doctor-eternity/">Dr.=20
  Eternity</A></H3>
  <P>If Terry Grossman lives forever, he wants you to be there to see =
it.</P>
  <H4>By Joel Warner</H4>
  <LI>
  <H3>Dallas Observer</H3>
  <H3><A=20
  =
href=3D"http://www.dallasobserver.com/2008-06-12/news/the-man-who-would-b=
e-king/">The=20
  Man Who Would Be King</A></H3>
  <P>Freddy Haynes seemed a shoo-in to lead the NAACP. Then Obama's =
pastor came=20
  to town.</P>
  <H4>By Jesse Hyde</H4>
  <LI>
  <H3>Broward-Palm Beach New Times</H3>
  <H3><A=20
  =
href=3D"http://www.browardpalmbeach.com/2008-06-12/news/shark-huggers/">S=
hark=20
  Huggers</A></H3>
  <P>Tourists can't wait to get next to them--even though they're eating =

  machines.</P>
  <H4>By Amy Guthrie</H4>
  <LI>
  <H3>Phoenix New Times</H3>
  <H3><A=20
  =
href=3D"http://phoenixnewtimes.com//2008-06-12/news/there-s-no-good-proof=
-the-real-medium-allison-dubois-has-ever-cracked-a-case-but-her-fans-don-=
t-care/">Visions=20
  of Allison DuBois</A></H3>
  <P>There's no proof the real-life <I>Medium</I> has ever cracked a =
case, but=20
  her fans don't care.</P>
  <H4>By Megan Irwin</H4></LI></UL></DIV>
<DIV class=3DClearIt></DIV></DIV><!-- level: 1 	reference: =
NationalFeaturesWidget:0.0009 --></DIV>
<DIV class=3DtopLinks><A=20
href=3D"http://www.citypages.com/feedback/EmailAnEmployee/?department=3Dl=
etters">write=20
to the editor</A> | <A=20
href=3D"http://www.citypages.com/feedback/sendToFriend/?objid=3D486441">e=
mail a=20
friend</A> | <A=20
href=3D"http://www.citypages.com/content/printVersion/486441">print =
article</A> |=20
<A href=3D"http://www.citypages.com/feedback/add/486441">write your=20
comment</A></DIV>
<H1>"So my boyfriend and I went speed dating..."</H1>
<H2 class=3Dcvh2>Our intrepid reporter enters the modern world of =
attention=20
deficit dates</H2>
<H3 class=3Dcvh3>By <A=20
href=3D"http://www.citypages.com/feedback/EmailAnEmployee/?to=3D378897">B=
eth=20
Walton</A></H3>
<H4 class=3Dcvh4>Published on June 18, 2008</H4>
<DIV class=3DStory>Last Wednesday I called my boyfriend and asked if I =
could go=20
speed dating. "It's for work," I pleaded. "I'm going to go undercover.=20
PUH-leeeze."
<P></P>
<P></P>
<DIV class=3DContentSidebar>
<UL>
  <LI>
  <H5>courtesy of 8 Minute Dating</H5><A title=3D""=20
  href=3D"http://www.citypages.com/photoGallery/?gallery=3D486441" =
alt=3D""><IMG=20
  alt=3D"If he only knew her boyfriend was watching..."=20
  src=3D"http://media.newtimes.com/2257634.51.jpg"> </A>
  <H6>If he only knew her boyfriend was watching...</H6></LI></UL>
<H4 class=3Ddetails>Details:</H4>
<DIV class=3Ddetails>
<P>Want more speed dating stories? See Beth Walton's <A=20
href=3D"http://blogs.citypages.com/blotter/2008/06/reporters_noteb_10.php=
">REPORTER'S=20
NOTEBOOK.</A></P></DIV>
<H4></H4></DIV>"Um," he said.
<P></P>
<P>"It will be fun. You can come too and pretend to be a photographer. =
There's=20
free booze and sushi."</P>
<P>He took the bait. We had a date.</P>
<P>While speed dating had always sort of appealed to me, I never really =
had an=20
excuse to go, since I have been with the same guy for the last two and a =
half=20
years.</P>
<P>Suddenly realizing I had no idea how to act single, I turned to my =
co-workers=20
for help. They told me I should adopt a bunch of put-on =
personalities=97you know,=20
pretend I'm a cat lady, claim that I used to be a lesbian, mention how I =
just=20
recently got out of jail and I really miss my bitches.</P>
<P>And so the day came. I snuck out of work early to change into =
going-out=20
clothes and do my hair. I even put on heels. I psyched myself up, =
practicing=20
lines in the mirror. I'll admit it, I was totally nervous.</P>
<P>My boyfriend and I walked into Nami Sushi downtown. We were in. Now =
it was=20
time to mingle.</P>
<P>I'm not sure what happened, but as I scanned the crowd of mostly =
attractive=20
twentysomethings dressed to the nines, I just couldn't do it. I couldn't =
lie to=20
these people. I couldn't make a mockery of the thing they believed might =
change=20
their lives.</P>
<P>As one guy told me, "Meeting people at bars sucks, meeting people at =
work=20
sucks, and I'm here for the same reason everyone else is: I'm single and =
am=20
unhappy about that."</P>
<P>Craig would have been cute enough, if he wasn't so nervous. He =
actually told=20
me he wore a red shirt just in case he spilled wine on himself.</P>
<P>As Craig fumbled for something more to say, I met Chuck, a chubby =
older man=20
in his forties. Chuck worked at a law firm. I told him I worked in=20
advertising.</P>
<P>"Advertising, huh? A lot of women work in advertising. That's a field =
I=20
should have gone into, har har har." He actually scratched his belly as =
he said=20
that.</P>
<P>I needed another drink. I slid into an empty seat next to a girl and =
ordered=20
more Cabernet. "If we're going to do this, we might as well get a little =
tipsy,"=20
I said.</P>
<P>She agreed and ordered one of her own. Caroline had a law degree and =
taught=20
paralegals at a local university. She was really pretty, with perfectly=20
manicured nails, a Prada bag, and no visible dark roots on her dyed =
blond=20
hair.</P>
<P>Then it was time for speed dating to begin. For the next eight =
minutes, I=20
would talk to a stranger. Then we'd take a moment and write down each =
other's=20
name and identification number and decide whether we liked each other =
enough for=20
a second date. The following day we could log on to =
www.8minutedating.com to=20
find our matches.</P>
<P><STRONG>Date No. 1</STRONG>: Tom had blond hair, blue eyes, and was =
so=20
nervous that he accidentally broke the Mardis Gras beads that were =
decorating=20
the table. He talked like a bullet train: He worked construction to pay =
the=20
bills, but was trying to be a writer. He used to be a film student and =
was=20
working on publishing a children's book about some little kid who =
overcomes some=20
sort of childhood adversity and ends up happy in the end.</P>
<P>"When you're writing, it's sort of a strange thing," he explained to =
me.=20
"Ideas just come to you and you don't really know what to go with, but =
then you=20
just know."</P>
<P>Right, Tom, right.</P>
<P><STRONG>Date No. 2</STRONG>: Roberto spiced things up quickly. "I =
want to=20
meet someone new," he said in a high-pitched Southern drawl. "All the =
woman I=20
meet say they aren't married, but then they are. They all say they don't =
have a=20
boyfriend, but then they do. I want to find someone who is single."</P>
<P>I sat there for a minute staring at Roberto, a pudgy man in a yellow =
Polo,=20
who sounded like a 12-year-old kid calling a phone sex line. I found =
myself=20
wondering: Who were all these adulterous women throwing their =
relationships into=20
the grinder for this goofball?</P>
<P>"I'm in the medical field, I draw blood for a living," Roberto =
continued.</P>
<P>By this time, I was on my fifth glass of wine. I looked over at my =
boyfriend=20
and he was happily chatting up some hot girl. I started to think that =
maybe this=20
wasn't such a great idea.</P>
<P><STRONG>Date No. 3</STRONG>: Bruce was the football player I never =
got to=20
date in high school. He was thick, well-muscled, and talked about sports =

nonstop. This excited me at first; I'd been a total nerd and here was my =
chance=20
to retroactively be cool. But while dutifully listening to the 12th =
description=20
of his winning play, I realized there was a reason my high school self =
didn't=20
date jocks: I don't like sports.</P>
<P><STRONG>Date No. 4</STRONG>: "Wow, look at you," Chuck said as he =
sauntered=20
over to the table. "I remember you."</P>
<P>Right, Chuck, I remember you too. Advertising, ladies, har har =
har.</P>
<P>Chuck told me that he graduated from St. Cloud State and wishes he =
had gotten=20
sloshed more often because every time he goes on a job interview, they =
just=20
assume that he's a hardcore partier anyway.</P>
<P>"Nobody ever asks about my GPA," Chuck lamented.</P>
<P>I told Chuck that in college I was in a sorority.</P>
<P>"What did you have to do to get in?" he asked, leaning forward so far =
he=20
nearly knocked over my eighth glass of Cabernet.</P>
<P>"Pillow fight," I said.</P>
<P>"Really? Just like on TV? In your panties and stuff?" Chuck's eyes =
rolled=20
back as he drifted into his own little world. "That's awesome. Wow! =
That's=20
beautiful."</P>
<P>"Chuck," I said. "I was kidding. It's not really that way."</P>
<P>"That's okay, I was just fantasizing for a moment," Chuck said. "That =
just=20
made my night, that visual. Thank you. I'd like to say 'cheers' to =
that."</P>
<P>Right, Chuck. Cheers.</P>
<P>Ding, ding, ding. The bells were ringing and the night was over.</P>
<P>Caroline, it seemed, had broken the rules. She hadn't had a fresh =
date since=20
intermission, instead spending her time talking to a living Ken doll. =
She was=20
blushing like a bride on her honeymoon.</P>
<P>Almost everyone seemed to have found someone special. Bruce, the =
football=20
stud, was leaving with an ex-cheerleader. Craig was snuggled up in the =
corner=20
with some shy girl; Chuck was trying to look down a woman's shirt. Even =
Roberto=20
was reclining in a booth surrounded by a swarm of giggling girls.</P>
<P>At that moment, I wondered where my boyfriend was. I found him off in =
the=20
corner, dutifully taking pictures for my story. Speed dating was fun, =
but I=20
already had a date and it was time to go home, just the two of us.</P>
<P>On the drive back to Uptown, I proudly boasted that I had gotten =
someone's=20
number: Caroline's. I can't wait to hear all about Ken.</P></DIV>
<P><BR><BR></P></DIV>
<DIV class=3DFeedbackView>
<DIV class=3DCommentsHead><A=20
href=3D"http://www.citypages.com/feedback/add/486441/">write your=20
comment</A></DIV>
<OL id=3DComments style=3D"DISPLAY: none">
  <UL></UL></OL></DIV>
<SCRIPT language=3Djavascript>
loadMgr.addLoadEvent("TrackView('/content/view/486441','story','news')");=

</SCRIPT>
<!-- End /p/af/v/content/view --><!-- level: 1 	reference: =
ContentView:0.0408 -->
<DIV class=3DBottomBanner><!-- banner ad widget here -->
<DIV class=3DAds id=3DBottom>
<SCRIPT language=3DJavaScript>=0A=
        <!--=0A=
        OAS_AD('Bottom');=0A=
        //-->=0A=
    </SCRIPT>
</DIV></DIV>
<DIV class=3DbackToTop><IMG =
src=3D"http://www.citypages.com/img/backtotop.gif"><A=20
href=3D"http://www.citypages.com/2008-06-18/news/so-my-boyfriend-and-i-we=
nt-speed-dating/#top">back=20
to top</A></DIV></DIV>
<DIV class=3DRightRailContainer>
<DIV class=3DSearchMini>
<FORM action=3D/search/><INPUT id=3Dkeywords name=3Dkeywords><INPUT =
id=3Dbutton=20
type=3Dimage =
src=3D"http://www.citypages.com/img/SearchButton.gif"><BR></FORM><A=20
href=3D"http://www.citypages.com/search/archive_search/">Advanced =
Archive=20
Search&nbsp;&gt;&gt;</A> </DIV>
<DIV class=3DRightRail><!-- e/NewsletterSignup -->
<DIV class=3DNewsletterSignUp id=3Desubscribe>
<H4>City Pages Insiders</H4>
<DIV class=3Dfade>
<UL>
  <LI>Local food, music and news blasts=20
  <LI>Free Stuff </LI></UL></DIV>
<FORM action=3D/readers/isReader method=3Dpost ?><LABEL=20
for=3Dinsiders-email>Subscribe</LABEL> <INPUT class=3D"text =
BlurFocusFix"=20
id=3Dinsiders-email value=3D"E-Mail Address" name=3Ddata[Reader][email]=20
defaultvalue=3D"E-Mail Address"> <INPUT class=3Dsubmit =
id=3Dinsiders-submit type=3Dsubmit value=3DGo name=3Dinsiders-submit>=20
</FORM></DIV><!-- End e/NewsletterSignup --><!-- level: 1 	reference: =
NewsletterSignUp:0.0001 -->
<DIV class=3DAds id=3DRight>
<SCRIPT language=3DJavaScript>=0A=
        <!--=0A=
        OAS_AD('Right');=0A=
        //-->=0A=
    </SCRIPT>
</DIV><!-- level: 1 	reference: Ads:0.0006 --><!-- level: 1 	reference: =
AdIndexTower:0.0053 -->
<DIV class=3DBackpageCategories><A=20
href=3D"http://www.citypages.com/classifieds"><IMG alt=3DBackpage.com=20
src=3D"http://www.citypages.com/img/backpage_logo.png"></A>=20
<UL>
  <LI><A=20
  =
href=3D"http://minneapolis.backpage.com/buyselltrade/classifieds/Results?=
section=3D4378">buy,=20
  sell, trade (1,206)</A>=20
  <LI><A=20
  =
href=3D"http://minneapolis.backpage.com/musician/classifieds/Results?sect=
ion=3D4380">musician=20
  (874)</A>=20
  <LI><A=20
  =
href=3D"http://minneapolis.backpage.com/rentals/classifieds/Results?secti=
on=3D4376">rentals=20
  (1,910)</A>=20
  <LI><A=20
  =
href=3D"http://minneapolis.backpage.com/employment/classifieds/Results?se=
ction=3D4373">jobs=20
  (1,804)</A>=20
  <LI><A=20
  =
href=3D"http://minneapolis.backpage.com/adult/classifieds/Disclaimer?sect=
ion=3D4381">adult=20
  entertainment (2,349)</A> </LI></UL>
<DIV class=3DbpFoot>Free Classifieds Minneapolis, MN</DIV></DIV><!-- =
level: 1 	reference: BackpageCategories:0.0010 -->
<DIV class=3D"FlatAds  "></DIV><!-- level: 1 	reference: FlatAds:0.0043 =
-->
<SCRIPT language=3Djavascript=20
src=3D"http://services.springstreetnetworks.com/Services/Pod/PodJavaScrip=
t.aspx?pnid=3Dg931768"></SCRIPT>

<DIV id=3Dperswrap><A title=3D"Minneapolis Personals"=20
href=3D"http://personals.citypages.com/" target=3D_blank><SPAN=20
id=3Dpersheader>Personal of the Day</SPAN> </A><A title=3D"Minneapolis =
Personals"=20
href=3D"http://personals.citypages.com/" target=3D_blank>
<SCRIPT language=3Djavascript>SSNGetImg(130,130);</SCRIPT>
</A>
<P><A title=3D"Minneapolis Personals" =
href=3D"http://personals.citypages.com/"=20
target=3D_blank>
<SCRIPT language=3Djavascript>SSNGetName();</SCRIPT>
</A><BR>
<SCRIPT language=3Djavascript>SSNGetQuote();</SCRIPT>
</P>
<DIV id=3Dpersmore><A href=3D"http://personals.citypages.com/" =
target=3D_blank>More=20
Personals &gt;&gt;</A></DIV></DIV><!-- level: 1 	reference: =
AdsPersonals:0.0004 -->
<DIV class=3DHouseBanner>
<H2>Now Click This</H2>
<UL>
  <LI><A href=3D"http://www.citypages.com/mmd" target=3D"">Minnesota =
Music=20
  Directory</A>=20
  <LI><A href=3D"http://home.citypages.com/metroliving/" =
target=3D"">Metropolitan=20
  Living Guide</A>=20
  <LI><A href=3D"http://home.citypages.com/virtualcareerfair/" =
target=3D"">Virtual=20
  Career Fair</A> </LI></UL></DIV><!-- level: 1 	reference: =
NowClickThis:0.0008 -->
<DIV class=3DBackpageClassifieds><A =
href=3D"http://minneapolis.backpage.com/"><IMG=20
alt=3DBackpage.com =
src=3D"http://www.citypages.com/img/backpage_logo.png"></A>
<SCRIPT language=3DJavaScript=20
src=3D"http://minneapolis.backpage.com/gyrobase/classifieds/include?marku=
p=3Djs&amp;adType=3Donline&amp;section=3D4378&amp;max=3D4&amp;layout=3Dbr=
ief"=20
type=3Dtext/javascript>=0A=
    </SCRIPT>
 </DIV><!-- level: 1 	reference: BackpageClassifieds:0.0003 -->
<DIV class=3DAds id=3DRight1>
<SCRIPT language=3DJavaScript>=0A=
        <!--=0A=
        OAS_AD('Right1');=0A=
        //-->=0A=
    </SCRIPT>
</DIV><!-- level: 1 	reference: Ads:0.0003 --></DIV></DIV></DIV>
<DIV class=3DFooter><!-- /p/a/sew/v/e/Footer -->
<DIV class=3DFooterWidget>Entire contents =A92008, City Pages LLC, 401 =
North Third=20
Street, Suite 550, Minneapolis, MN 55401. (612) 375-1015. All rights =
reserved.=20
No part of this service may be reproduced in any form without the =
express=20
written permission of City Pages LLC except that an individual may =
download=20
and/or forward articles via e-mail to a reasonable number of recipients =
for=20
personal, non-commercial purposes. <BR><BR>CITY PAGES: <A=20
href=3D"http://www.citypages.com/about/index">About Us</A> | <A=20
href=3D"http://www.citypages.com/about/privacyPolicy">Privacy Policy</A> =
| <A=20
href=3D"http://jobs.citypages.com/" target=3D_blank>Jobs at City =
Pages</A> | <A=20
href=3D"http://www.citypages.com/about/index/">Advertise</A> | <A=20
href=3D"http://minneapolis.backpage.com/">Free Minneapolis =
Classifieds</A> | <A=20
href=3D"http://www.ruxton.com/">National Advertising</A> | <A=20
href=3D"http://www.citypages.com/rss">RSS</A> | <A=20
href=3D"http://www.citypages.com/readers/register">Esubscribe</A> | <A=20
href=3D"http://www.citypages.com/bugs">Problem&nbsp;With&nbsp;the&nbsp;Si=
te?</A> |=20
<A href=3D"http://www.citypages.com/about/siteMap">Site Map</A> =
<BR><BR>OUR SISTER=20
PAPERS: <A href=3D"http://www.villagevoice.com/">Village Voice</A> | <A=20
href=3D"http://www.laweekly.com/">LA Weekly</A> | <A=20
href=3D"http://www.seattleweekly.com/">Seattle Weekly</A> | <A=20
href=3D"http://www.ocweekly.com/">OC Weekly</A> | <A=20
href=3D"http://www.sfweekly.com/">SF Weekly</A> | <A=20
href=3D"http://www.dallasobserver.com/">Dallas Observer</A> | <A=20
href=3D"http://www.houstonpress.com/">Houston Press</A> | <A=20
href=3D"http://www.phoenixnewtimes.com/">Phoenix New Times</A> | <A=20
href=3D"http://www.clevescene.com/">Cleveland Scene</A> | <A=20
href=3D"http://www.miaminewtimes.com/">Miami New Times</A> | <A=20
href=3D"http://www.westword.com/">Westword</A> | <A=20
href=3D"http://www.riverfronttimes.com/">Riverfront Times</A> | <A=20
href=3D"http://www.nashvillescene.com/">Nashville Scene</A> | <A=20
href=3D"http://www.pitch.com/">The Pitch</A> | <A=20
href=3D"http://www.newtimesbpb.com/">New Times Broward-Palm Beach</A> =
</DIV><!-- End /p/af/v/e/Footer --></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_udn =3D "citypages.com";=0A=
_uacct =3D "UA-220413-1";=0A=
urchinTracker();=0A=
</SCRIPT>
<!-- NA FPC - 2008-06-18 09:56:37 - (gyro8) - 192.168.62.205 - [0.1313] =
--></BODY></HTML>

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citypages.com/img/logo185x60.gif

R0lGODlhuQAwAPcAAObm0swzM9yektd+dsw0NN+2qOTax+bj0NuektiDeuXgzdudkePOveTVw84+
PNBMSdRrZdVwadBPTObl0eHCstVvaM9LSM4/Pt6ypOTbyM5CQdmMgtqSiOC/sNeAd+Xey9FXU89J
RtmLgeLIt9yfk+XfzNyhleC7rN2qndRpY89FQ8w1Nd6voeLJuNBOS9NjXeDAsN2mmdZ7c96xo805
OM06Oc07OtyhlOXiztRoYt2om9d/dteAeM4+PeXdytiHfdyils03NuHBsuLLut+zpObk0NuckM9J
R9FTUNFTT9d9deLNvOXiz+C9ruPUwtVxatBQTdiEe9NhXOLKuc5CQOPQvs5AP9+4qeHDs9mQheXg
zNqQhtVvaeTbycw2NeC/r9qXjNRqZN2nmuPSwNNiXdFVUeTXxNRsZuTZxuXcydBSTtiIftZ4cc03
N9BNStiFfOLHt89GROC6q809PN2rntJaVs08O9FYU85EQs9IRtJfWtRtZ89KSNqRh96wouHBsePS
wdiHftNkX9NlX9Z1bs5BP9uYjdFUUN+zpd2pnNZ2btFWUteCedRtZtFVUuHEtNqUidV0bOPPvdiC
edNmYdqWi9mKgNVya+HGttmOg9mOhM5DQeC+rtd9dNubj96sn+PTwdV0beTYxuHEs96tn9iGfdqV
itJcV9+3qOHGtd2lmNBRTuPRv9JbV9Z6cuC9rdJZVdNgW+C8rduaj9uZjdd8dNuckeTXxdFYVNyj
ls9HRM5APuTWxNqSh9VzbNmLgs9HRd6sntykl9mNg9+2p9yglOTZx9NmYM05OeHFtdiJf9d7c9+1
ptyjl9mPhd2lmd+0ptZ4cNNjXtmJgN6uoNqTiNZ2b+PQv+XhztRnYdJaVdJeWdJcWNZ3b9Z5cd+5
qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAC5ADAA
QAj/AAEIHEiwoMGDCBMqXMiwocOHECNKhCgrgMWLGDNe9ACgQ8Y9AFRoHJmRgKg3GWMcPJExgsEF
JGMGyEKwEsk1CHPIJIlBYIKdGkkBMAFUI5eBEjC2GfLQI0YIBxU8wOigwcFgGeeAaeGkAaApVwK1
fJkxiS0jRjxx6GZF45ARBDBa84mRgJCBMzKeGjhLJg0DAH4WtWhhAoAzg23o0VHQJkYpCP3cMEH5
hgEKGaEalErVqsFXlEMzNYghoy+yGFMsnHBnMMYHJXAcyWjk4I2MGjIEzkhz4bUbwG8Ug4awNMY6
CJck2sAmQgRCUYyc+FDwFpDr11EdLKIDgXcEQEow/4QjTISMJxEiTZp1Is3CFt+9I0oIQwCJ+ySa
KVCIQxX++00QpMArhnjwRAWhrEEHGgDogN8zOADASXwUVuhdFQU1gAgYk0TCBRfQeSIHdROVaOKJ
DgkQQEEBCABAAQEwQBCMgCWkokEWBFCAQC0KhMKKN74YQI0DGSDDBTIawIEFFgBwYwAoCMSAjgD0
WKWLCn0wwxphJKGCCi6Q4YoRLRRUhQdoomkCACIoMcCbcMYp5wBKMPIBCzukucNdBi2Rpgc75GLQ
CW7OyUgUmiBQACAKOcHDADtEusMSDTFAQjTchIAHMGWEEYgf7hX0SSdzlvqmEqlUR8cPOajxJR+t
RP+QiRxMGJRFRjkg1AEGvPLahRCZRTXVRVUdxENKK41VEEypHfRERmAAgENSF12yDEarRDjQB3Fk
JMxBGfTK6xUH7IZRbwp9kZEgCMEwg7hdCAQFRkGU6ZBTF2lWEGfEenbQN8C4FoBLywo8iFUbZKTI
FC20MEUpGU0jUF4YtTKQDiEcobFIGOVm7kU9HBHCyCSTfIxhAwECRCeULOJCHhrYQRILA7VAg8AB
cNBRsJsNa1GxBjkhs8CNHMTsRaol1EIQGK2ACUKg2JCRHwB4g3MAHgvmGs3ZXB0GimCHbWKQYpMt
9tlop6322idSyfbbcMct99xp43DJYD0wIxC+FoH/NBvONaCBEkYqDaosQUcXFcsYBkmhURLlIoRK
IYPlQOLHg9EMwBitDWYKQWb0kJEKxKAMgOAZeQFKMsEWccDrr3/gcwAOgOI67EUAcCzhyWJEMOIZ
LaKDGGLEIMAkupQ0ikAwxDUSAVgYlIlGMpgx0ASPqJFRGYZpbZEmt8Mu/gEToLGLwrwQ1EAUGbVB
KQA6YTRDUzzvOzvQBbHPu+G+o4b0QRWAFpvqAocxtAEjGyAIsDCiglA5xHsB+NxChsA0jCTABw/h
mEVqgKF71U9A9/NXQQKIs98NJHGDiVYSMEKDDopCdBdJAspYsK6BqCgmWRMYElBWC5xVYyAQyAg1
/+j3FGF1hiFMaMEMblAJDhjhEyMgxuFOmBEXOEMTfTAECViABd0MpHkCI0AHADAK51lEA0QiyCNw
oxsI9uFsO8iINATig25hxAZGcAITDpCGP6QgI3bowig+OBB+/UyEA1lDRmiwhTEYZgIN6IUXMgIE
/1kkaQlJGEZcgAEiePKTiEAMRi4BAENoRBB/+MABfICFZ7ERcwHgQQtGQMta2vIDTdDIHQqAQQAw
YQnDqOBF1kSQLaygKEkYDd8CoC8QHvEgB2DDYCzwBYSgEJMGYU1GoqCQLbxyCIcAihlzKDDNiUFq
ReFDgOjGTojA6CI7QtE7LYIluAmgSe3MZ9puaP8RHlkABQa4gM5+xICA6uwH+CwIP2MEgApYQEWA
CQAIGMAAELzASQGoQAEMCgCECokBO4IRBS6D0YaCYKQVuACPXmAAFclInzBVCIxYFM+KWuSiAKAA
CCyiM4HOCCM/cCkAQACCKr3AIhUAzEwFolOeAgAFFwiADJ4a1X8KCQAGIOELXuo2Kvk0pmANq1jH
StaymvWsaE3riRbgBpkEIQxPE0guMUIJALTlaqLwQEYEZZArZASbAqFFUeYgiEREriCe0IglJsgF
dJIkBJA4LACUgDM6DMQHa9jETsrwiYNQ1jW7kMTOMOK3qwVucBcpXEFY0r+CCWwRvZTSzUoCA4T/
TAGGgyEEyiAIFJop4BRhXKdAXJmRQ+QgDHrQbEbcMIEFXqRoZJCAdKXrggNeZAVugMJ0JeCILugv
tb27iAkFgsKiuAAbAjkAEkjCPYOMYJIZoYIUzjCIQwjzImygC0aooN3t+vcKACCDRuT7hCeQgXIZ
yYN4AECxi9CAEwcJQUawAAdCCgQH97OeQXYHXv6J15IBOINBJKHci4hBIBADGYItstiCOO44B9FB
fKkDwS0wJBVmDEAcLkcQF2SET9LEiAQboq4i9uyZBeGwRU7sYYuMFwDXNFZGIAGAP2TEBKTICAUI
woDZWsQLU4AIBNGVECtjJA/7eQgufkzEfBmx/18H6UNG3nAQLEyRvBkRcUHgcNeLJAIA2rvIA5gw
gTJgBAm5E4hfD40yIWzg0ZCONCT2A0EpbEAEmM50pmvzAQ1eJASU8EUtfsABExSAFRHGCAfbbJFm
FjKEBwGEYy9CgDn0wAY5/rBrBQYFAFgiI4wBACIyEoiB0BAjsbChTMg5mB0CABU4I4S2AMAHVXew
Ict0tUAMSTtE1swBJQQxUGChBTgc8yLIGcggmhY9ABz7InoYiC2W3UZeo4wJyojqYFRQI+BipLYe
NLL9kHyQBogACuduGhXuDOWi4GEP8wPAAcLZNAJYnAD3DYAaaiWHjKgh0QcogRZGPteLMNsiG//Q
QglWznKWpxkhB/iAMZzACQ8k3CKlEEgnMvJGhxTZzUeGc4l+bpGj7NoiRVvI9HD2CwCwogYY8cII
DlKRjtX7XGcjQkYcIZCON00oBfkAuDEyhVRYGADcxh9BFJERVxwkFBlhBIgBa5BH3Hxr8MsIFHgs
kG28EoI6WwgdMmIDxhlkABnJr0CUTCw3uAAPI8EFAGBw9rR7GwCJGIkdkqANJODWwaI9egDoTpAJ
OCIjIohMRgrhAydAXSO6cIEKcn3Gq9N6BRfP/cWJ8IE5jCQOIICFC7x8EfcRxJSuWYV7sv3mQyJk
GAKjwvtET/qBePPQiT6IHjISCgCYoa0CO3n/UWgGg4zvxAqjWW0OkBETPvwiXnLNyCCiAnlaO0Eh
OqgD7S+Shx9o+CCChRFkkBANdhEARh8aoQp0tAE+9nu90Gc1ABif5RrBMBCYEAl9NhIhEAjpo1Ye
+IEgiFZmAzYjGDcMEHghWFYjmFEx0lQXECU5lSMWsGUGYTYiNVQXJVVRtVVC8gIqRQEySIMyIFEC
8QMWMVVLNYQSRYMsmDMpODcrGCXzZBEFMIUrUoNXWCRRhSVQ4iNAMiRCghFYdQEvsGUGwCQ/ABhP
giVTsiNWYiVP+DYriCUWUAEFRYMXkFQMsGUVAIMCMYIyAAIccAERtVUVVQElJRB5aAB7iFUFI9CG
BrAjHPCFJoVS+PSGLtKHcbiJCwGHnPiJoBiKojiKEREQADs=

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.newtimes.com/2257634.51.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCABiAJYDAREA
AhEBAxEB/8QAHAAAAgIDAQEAAAAAAAAAAAAABAUDBgECBwAI/8QAORAAAgEDAgQDBgUCBgMBAAAA
AQIDAAQRBSEGEjFBE1FxIjJhgZGhBxQjQrFS4RUzksHR8ENTYvH/xAAaAQACAwEBAAAAAAAAAAAA
AAACAwABBAUG/8QALhEAAgIBBAEDBAIBBAMAAAAAAAECEQMEEiFBMRMiUQUyYXEUoSNC0eHwkcHx
/9oADAMBAAIRAxEAPwCsw20mSWVm35d+h38687KXwd+P5NjEyLvzZB9nmA+9VuTYRGE8MsyDlIG4
VuvxIorvhkoVavbQH9R2RXIyvKN/StennLwjHnxx8sTPE0UhHsvy7jlNblJNGJppjfTdXS3RY7mx
juIeYE5fcHzGx3+1Zc2n3O4Sp/8Af0NjlpU0HS6ncKwaJIRbk7FIWHMue+SADWeOCD83f7HPJJeP
H6G3CHEcWm69BLqs7SW0o5AwVAIjnHtAEk9unnSNZo4ZsTWNcpr55QPqT+fJcdRtNYn1hZ7PJg8T
9N2IVB5GuBhnpo4dsvu/s0tyfAoGhz3nElxeaxaLCiAnw8ZRjjG3mP8Amtb1McenWPDK3/ZIwt2y
uaBE3DvGt1o8wIhnBVQw6/uX7ZFdLVy/laKOePlf/GJw/wCPM4dMq2pWTWeqXNp/6pGUZPbO3fyx
XYw5VkxRn8oy5I1NogjtZZG5YYjI39Ma8x+2aZuAodW/A/FNzEsqaFeBOoLpy5+RwapyiuyJNgeo
6TqOkqkN/Yz2rMNvFjI5vQ9D0FAmm7CaaVAGcD++KIElS3uoYUvjFKIHcqkrKeRmHUA9zVySaoid
Ow23ge9UuG5IwfeIzk+QrLOSx8dmvHjeX9B0NpHEuIwN+pY7ms8sjfk2wxRguC88NWkd5o7SxwXQ
Z0XCNHzZJUkfDB86zTg97S/oWp2rAL6wkE3swSh0UZDDBA74z1pP2rngcvwIZIxHMwikB5iegwR5
gitKla9yK/RteWkl5ZsqwESDGPZBHrihx5FjnbfBMkd8ao3a3sp2ObT8rsMKoLAHHn67/OpvyR8S
sT6LrlCjUNMuIHeaKMvANyV6jbckeVbMOeM0oyfIjJhnHmuAaPxbVnimjK5PtRsOX0yMZzv1p81Y
mLolPsxs6HniYFCOc5Hy/wC5pfdPyG1xa8HQfw/4mKltEv5FaAAi1kP71zjl+XavO/VdDw9RjXP+
pf8AsYm3x30XnV4Ukt1uFGWjwTt1xXEhkTa+fDGYW7cWcR4pn1A8UyaoVb9N1MeP2AdB/wB869vo
Y4v4qw/NiM0cnqb0WPTOFbDivVrrVr24MVkkKOVRsMz+XpgfU1WmnLFi9PtNhZYbp38lzste03SJ
IrHT7SG2tkATEY5du+T1J9c03fKT5C/ipI9qXGkdtctGCrSY93JWrtgekqFF3xLpt/F+Q1S3W6tp
T7SPtyfEeRHn8am5rkvYujlet6eNN1SaCDmkttnhkPVkPTPx7eorXCSkrM04uLoCjWWdlhRT9DtV
yairYMYuTpFts7CZ7aGOGEhAuf71xsmWKk3JnYxpRikgo6XcRKGkUKp2G/ek+vF+AmzqHDNha6bp
a26yTKq/pp4758MZ2AP0p6blcu2YclqkugbXrJ5rKaeW4WR0UgeJsRv1DD/vSkZGkufP5G430lwc
y1CJhIIWk8N422DJ2+J8utNxfNeR757B/wDGbSABZJnflO3hkD6GtMNLfLQieoS4stOlySRaUt60
VhDDIMpDcK0jsv8AUSPdHajeOPh8inOT8GLea21PKwQQ28it7JSQkNnblB+W1Z8+mUl7B+PM19/I
zteHNLEKO9hbNIRlmMYOTXAz6rURm4uTVfk2Rhiq1FBTaXaCMoltCin+hAv8VnWoyXbkxqUPgHls
CwIkfckYYL7oHwp+PUOEriv+S8mNZIUy32vhC1iiFx46smAz4y3nXEyN73JKjkSUk22uUc+420GF
ZxJyZTmxt5GvRfTNVKttmlJTpsUafZXWmwuqylrZwFXqDnOa60M0cuTxyMWJw/RMHaMh8HY5zW1N
UVLkXaiOZhIzEltyaiYmUaApBIYmdRkL3J3IqMr05VuAOIZg1rYzqMSFJIWBAOwIII8veNaNPzaM
Oo4aGHC0Y/IqxAOWYfUGudrpe+jRp17EW20GYQgAHhjGB0xtXGyPm/k1pHr4Yix/9g/aqxEZebN7
c2sV1bhppMYiZIwc7ef2rqxbTpf+TLPl0/BteNHd2byTW6TDHNyjC8nr1Gak3X7Kgq4TOO8VXcJ1
RreFWVU2dQ2c+Y9K0aTE1Hcws0+gKJbZ7YO0QMre5ttj/itTbTFpJhttcapqlxDZ2kshgJGY07qu
cbfU0HEI8+Qoxc5fg6Va2+hXWj/4dNYwQzXSmNirDnbI2YHzB389qRv4XyHPFO7T4EXAWozX9vdW
dw3NLZuULf1YJGftXI+tYlHbkXYzBN7XF9Mtbw15xSNUZgUuFlC+dPjyrNMXwbcuCGGxHQjtUsG7
VEF+gukHjkuFOcGmYnsftJHHGxRq/JFppfHtAgLt3rq6Byeeuuy8i9ohgWUpztIzJ6nr8fKu66E7
aRBeZdowVyoO9DYtq2CzlfDcqxYsPd7DFFfhBNe1iDWQ8kVu6kMsfMrYHuNsd/lWzTppN/Jx9RzJ
L4H/AAxGW0+BV35m5iPQkVytdKsjNOD7EXHT4cXMseP2muHlfCZqRBq8ZECEZGWH8UzTy5ZJF103
RobDxLa08a3tw+FHiMCB3wT2+NBjzyy3LLVf980ZJzWxdsJvUitbSS6upG5YUy8jPkgDfOdv71oW
og2ormXXN/2xcJdI+d7u7W/1a6u2JZJJWdc98nbavUxg441HsS5KUmwsTrHCp7scljSnG2P3UrLT
wZcXGkSQahEiuZOZSPLDbj+KTll7v0aMMFLHT7LTNoek6rrC32nXqadPNGzS28wPKHG4Kb4HtY/2
qJwyOror/Lhi21u+P+RR+GNvNb3moRXSkXJkKyA9mB3+9cj65WxfCAxKsbbOhTwYFeQUuRkJlTgu
b651aWO6sntkjdhGx6SLnY12p48UMKcJW35/BrxZJStNcL+xqy4FYExqYNL7WVzv5U2PHI5EM1qH
g5JY/EU7EYzTseWUZXB0RteGVW5X8peyRD2VXKkDqfL0r1OKfqYoz+TNPgAvsljyH5UYN8AmfBjL
P0VSTmiUbdILcoxtirStSEDXDCBZZ7lsBWGwXvn4V1oxUVR59z3ScvkJF/JJceFDKwhT2FwccxHU
7dh0oXjg3bSL3vwmaNqlx4pELuRnkiQNjmI6sfhVuMX0VuY+0rie806LF6YblCMKHO6n4E5OK5mq
+l4M0rT2/r/Y0QzziqfI64O17jfVLrwoUe8hU/qNPGAo9W2+lU/p2llzCIpyr7x9xjoPEmr6NLBH
YQJzYLi2mJaXH7cHahxfT1iy+qkuPwEs0XHbZxGWCWCcpKBEVYqVJ3XHWukmKoIDPJ+pEARHjIPU
rQUl5Gtt+DoGhWkqaB+YOQjS5QdwCP8AcAVzc33WdLA+KFPEepzafAvgyJ+YnYhXGeeNcb/7YPaj
08FN89E1GRwjS7LF+FcLFLy9lLERrl2OSc439e9cf61GeRxxQXkzt1irtl+tdRs9SFwIZfatTiZW
HKY8jIzXAy/TNTidOIm3FmEsoLtfEjnVz1UqQRj1q8WHJJOKTtPlUP8A5DhxXBltGbw2JcFhnHYf
CmvR6jqJP5ivhHHtM1C80y+lluQr3gmIldm3O+4z5bYr12XDjyYdkVUaH401zLlnUrDWeHr9pY7b
UIlZF9vnbkBHfBbANeVj9O1V+aszTyZFy1ZVeK10uC8Y2sglL8pLpICpJ+I+G9ep+l6XMsNZ344S
X+5b1U2vBUptTtrO9it7hAEmQlZPJs43+BroZdOkrgXi1Pu2z7BOILiOKx5IyOaQ8u3l3ocEPdbG
arJWOl2IrVhDazOmPHk9hMn3R3rccleDEM6xLJg9ByL6f3qERm3uQj82cYXGfIdTUImTxzC6dpZ9
h0RT0A/5qF3Z9PaVplppGnQ2NjEI4IVwo6k/EnuT51SSXgS5OTthrEDGT12qyjjv4tcGWq3Y1q0j
MbXGTKVGxYD/AHH8UEuORkOeDntlppkPJKWjRR7bleg//aRNtco1Y4p8DO61LVLSwiaxuJY4uYlh
1GcYGx7UiGKMr3D8mSUWtomn1K91aeOS/k8RkHKuEC4HfpTdkYKoi98sjTkO11KDTrRLd3uFZ/aI
hfA9D50qGFZG5MLJl2NKgJtUSyuGYNOyyL7ZiPIG8ifPqdqOOG/uByZk2nEP0y7jaWGyguniDoSD
y85ydxt33qskZJKgoSg293wPJrdY1CTSSPI3QsxwPQVFBXbQty6Qga1ki1KOMwsY3bpnOakoJrgY
srS/JmaycG65yBZ8pLvndSDuuPiO9XDBbUl0U8rppii+1aVL2ZFIEaOQqjoMDAx8q2+DM5ci/Ur0
3t1zHogCrvU8gSdkM9xJPyKzH2Bgb1SSRc5udWRrs4PlRAHhsaosyPdA8+tWUHQKsUIeQZLdB5Cr
CR9YkgHB71QkVatqItWEIUs7MjLj1/t96tFpdg/Eumx6zoxUyrEEw6s242oZK0XFtMod1p9nDZhp
tNjuHBHNyt72/f0rNlbS4NeKrITcaTJILabhtURB0Zxgefas++lY5QcnXYHqVvw/FotzOmkxQyt+
nAy7+11J7dBmjk0o2Xji5zpEU/4Ta/qCx3J1HTEjdVKgu4OCM493rg1oxqMUqMWWTcnYRY/hLrHh
y2l5rFotrIpIWFmJL/tyGUAj50bpgJhmkfhXr2mXAL3GlzxI/iRu3MJFbHKN+Xpg9POgcG1wGskb
5Gd3+HmtXBjZbqyUq2SMt9tqBY8ndDHkx9WINX4eu9H1CK1vn8SRozIhtwSO+xJA8qCSkpbUhuPZ
KLk2TcKvYalczWEaReJM55UuRhlkHVSPiPltTpQqKoDdXI5n4JuHKh7G2ChjlkyCcgDHT4Uh7kgl
OLZUPxF0/TeH9Khs0iAvbtg2A2SsY6n5nAHzq8G+TuRWWUUqRzfIFbDMZ6D1qyGM7iqZDZF5mA89
qhBgkclwxK5ZFHKDiiCqz6l1CVILGWaRwixjmLHtiqEo5wutHWdXDQvJIzNiNVHTzP08+gq6G8Iv
thPBNG1qCJY4UClyMhj3+FWxLXbFV8iW93MDAJYRgvHkDAPwHSsbhLffRsU4enSfJrqiaZLarbW+
nB+dQVcKQEz3z8KyZs8VP0owt8DsEJyW+U6SOf8AHSflrXSbeJQsHJLIo7n2guT9KbmjSSGaV25M
6vDp6yQW0qu6ssKr7Llew7itSgq4ObKXLJhYYOTLIw6kSSFlPqKPaDuNNN1XTbwtb2V7HcNAAGCt
k46Z+I26jaiVFOxlVlAtw1rbiSebkXCe0xH7R29KXKcYvkKMZS4Ry3XuFNG1bWYdcsbmfTuaQGSO
LAPMCAjqf2nPbft0rM89rg6ENPJ8TLvd6ve6fCrytA8cUWZnZuVnIxuF+OR086Tky6jd7a2gwwYX
F23fR8/cWT6xqOu3OparC4edsjl9pEUdFB8gK2wnFr2sRPFOHlCNQPXyFNFnicMQTg+RqEPKC7AI
Cx8l3qFDXTtA1y6bntdJupSOhMRA+9LeSK8sZGMn4Q5tuCOKpwWa1uAfJnVMfU1TzwXYxYcjO9az
w/FrVgbKe8uo4WOWEbj2vIHI6ZrQ5GNcAHD/AAZDoMkrm4F0ZFC+3FjA6+ZoXJxVoJuyxCOIQmEq
gQjHKBgYpKyrtkpgv5CxfnVgrhtiGbp6VFOEuw7mujE1jaYEbcqwBGBjDcoJJBz9qqWy7ZSc34K/
rPCOgcQy24nup0/LIypHbyqdi2TtgnrQNwnVjYyyY06Rb0UIgUdFGBWozGJQxicKoZipwD0NQhU+
FNOvLS+iee2mRY7EQsZlCiJufPJHjqvxOeg3oUE2W+iBKbx9qb6WtmzQl7ectHK4P+XuCCR5dfpW
PUxujbpJVaEs18g1AmaMSQ3S4wegPQgEdAdiPiKQzpRjS4DTqctpDy86zzW5LL4q8wmjIx/0eYod
zj4K9GOR88WUDifVrT8yI4VEcPi/rR52TI6fEA0eONu6FZ+I1ZYuBbrStLsDcva25uJnLcyjJC9s
E0OSfNARwOUPJa5bzQtQHiTWlrLz7EvCpPodqDf8FLTtGiS6JbNzW8FtEfNI1H8VTlfYxYmjS41O
MqTFKnzqhiVCi41a65sxgY8s1QaLXFxPEq8qo7n0rsOaOFsYPd8VO0LLa27O5PIBGpkbmPbA743p
Oab9N0vI3FCO9bnwQQ6fxBqI5pQtmp7zvzt/oU4+rVzo42/LNktTjjxBBtrwoiHmuNTu5nPUKyxr
8goz960QwJ9CJavIxmuiWEcJjMAlViCRMxfJHT3s0/0KXAh5pyfLNpbW5ji5LA29v6w5/gj+Krbk
XhAqUX93IdzHvj609zS4YFHsntir3ohrl+3L96r1ESjYFu5Wr3olCPibR7XWbAJcytEIssJFA9nI
3O/wrLmkpNJjsUnF8FNfg3WtNi8Kzu1vbRRmPmjBIX5HOKjxmyGpSXJJLpN5Lo8pe9WG4xhWX2GA
zvjPpQbKQb1DfCAovws0LiHTFntLu8iuw5Mzy7hievYA+orTFPb7XyYZy93uBX/C++0xeXTtbbb/
AMVzDt8iDWWbt++JqxTcV7XwLrjSOLtNJ5rBLtB+63kBz8jS9kH2PWd9oAk1ue2PJe2l1asOviRE
D60PpPp2MWeD88G0euQTDCzq3w5qFwkvKGKUZeGEDUx/UaiRdHQbXhCzXB1C9u9QPdXk8OP/AEpj
7k1oeRs5WwbTSwaJYA2OnBkU8vhQAJgedCnb9wLiLoeMbeRlju7HUID3JiDqP9JP8U6LgvBNoxg1
/RZGyZuUjo0sTrj0JXFMUogSUuhjbalpcy8lvd28mP2I4Zvp1pqnGvIpxl2ghrsnZUI+JpM8/UQ1
j7Zp4rdhjzNZrbdhbUSCUmrtgOJnJNSyUYeTA2NXbIkCzSMchhtS2x8YoGgElq3LDIiw5JETR55S
dzg52HwpscriqKljt2SvcymQMSpA7cg/mr9d/BFhXyam7uPFLiZlGP8ALCry/wAZ+9T15l+jEHur
ie4UB2DAdNsUE8kp+QowUfAKQQozSwyGRRJlXQMOmGGahBTe8N6ReH9fTLZv/oJg/UVabXhlCuTg
bSmOYjcQjySYkferv5DUpLwzoKdKgLPJ7xqFExVfIfSoB2aITg71QTPBFEhYKA2OuN6gPZunumoR
my1ZTJR0qwDB90+lQo0/bUD7IpOlCw0QE1Qww3QVCjQ9TVkND0qEI3PSoQgNQhEetQhG1Qh//9k=

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citypages.com/img/backtotop.gif

R0lGODlhBwAEAIAAAP///5mZmSH5BAEAAAAALAAAAAAHAAQAAAIHhGMZq8sOCwA7

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citypages.com/img/backpage_logo.png

iVBORw0KGgoAAAANSUhEUgAAAHAAAAAkCAYAAABR/76qAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xNC8wN6cjifcAAAAldEVYdFNv
ZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIE1YIDIwMDSHdqzPAAAHo0lEQVR4nO1aQW/jxhX+
1iZFdumWNGSLQOhIKxehW9shIAOyE0A67MILX+pLskEOuzcfe8sxP6K39NTcGvSyCVCsL0G2CQIb
CFYCakC1jZhBbEu7dEq5rslU3FISA+dAcZYz1G4WTeK1an0n8fHNvDfvm3nvjaQrH/5t9wyXBJ3g
O/I5xY2+QE9+OnAv2oHzxP8LaXGMvGgHhvhxGBI44BgSOOAYEjjguPQEtvzOi3bhR+FSdaH9MCam
+soH5cpx6Ql8Gi4yaXFc+hQ66BgSOOAYEjjg4PxugNqBjUbTRaPpAgDeeeP1n8VYZMt8dIKm4/2s
ti4LuPc/3oLr+edibP2BCdM6ORdblwUjRl6FyJ9PMzozlYYsiedi63lhO95AbyquPJdFo+mg3kuf
uYwMAKg3XTSaDoy8mgi67XhwPR/ZjAyR58izrqUpvWgOIcVhRkvj1Wsqagc2OfGRLdfzsdcLIruh
TOsEqiJBlkT43QDmoxPIkkjGRvC7ARpNF7IkQlWkxNi4jn3agpDioEgiNrbrsB0PaysLZFy0xnrT
QbsTIJtREvZYRL65ng9ZEmHk1b7+2actAIA+NUHZi+LFxsV2PGpN7DoTR8/vBFivmKgd2ACAqnmE
tZUCZEmE6/m4u7kLu1e/RJ6DLAnk+d23y8SR9YpJpeb7W/u4fd1I2NrYrmNjp0FkX1kneLM0i+qe
hap5BL8bYFHX8IqWxoebu/C7AQCgPJ9DeS4LAKgd2Li/tU/eqYoEv/sdXM8neqwOC0USAITE3d/6
mgQTALDToOyxYNcQxs3C2soCeR+thYzZacDIq1guTFNrBcK+gJXdKs3C8XxsbjeIbHVJDwm0Tz0y
se14hBCg13gcNlHUX3omeRFqBzbWKyZ51rU0SVFV04LjtZ9qCwjJ/+DTGiWvmBYqpkUHaM8ixMTt
5TIyHXyEJzGus1yYRrsTUEH3OwH2Hj3RM/Iq/E5AfG80HaAPgXc3d4mOLIlQJAH1pgvb8dA4dlE7
sMlhiLJBpF87sNHyO9j/5pSa84/rVfidIGGHhX3qhdeI+M6QJRHl+Ryl6PaYjwf1zdIslTJzGRmu
5+P+1j6RGXkVM1PpxFwRRJ7DrdIslTKj9MPWZSOvUinH7wZoOh5lT1Uk3L5uQO6dJiA8WRvbdWqu
RV1LBOPQdiiS2dPWr3Zv7DSo+nmzME29f3j8LSEPCLNGkbH9SzGVKD0CzyVkqiIl/BZSHEbYE2Bc
yyA7Sed7SUxRjqiKhFxGpggVeC6RJnIZGbIkQuQ5qIqE134zRc27XJgmtQ0ICX2rNIuirkEdlxK6
2YxCyWoHNmWvqGtwPR9u7JSHqb8NFntM47L78F/UM9vc9CO9ukdnBV1LQ1XGiP6XD4+p96oiJTp+
geegjo9RspuF6cTGX5zRoDMykR/FCDthNqOgzdSJK6BPqa6lw6IdW6A6PoZ606HGyZKI7KSMd954
HWsrC3jc7lLv600Xf/60Rp7XVhaQYQo7AGQne81SrwEInecS9oy8Sm00IAxacYYO/t3NXXIPBcJa
cvDP04ROZOdWaTbhV+PYpWISZYflwjTefbuM5cJ0ojxEfQQtExIyXUtTpSYay0IdH0uewCiHxweO
jo4kBq4/MMGCnStCRDb7/ivrhNostUObHUrssfPrU2nqWeQ5+N0AFfOIGivwHIxrGaKTy8ikOzXy
Ku7cMPoGpzyfw+qSjt+vFskanheu5yfqcFQS2Bjo2kSirACgNisQbmJ2Tvmq2P/XCNN6kk5u9tlJ
/Qpqdc/C+NgvcNr6L5FV9izUbQe1wyZcz8fLE7+ixqytLOC99Qp53tiuQ74qwMir1A4U+VFUTIsi
mz1tfjfAHz76IuHXXz7fxjcn/wEQ1ozSXA6luXgQBIipZBj8TgDn7Ax/6n3RceeGgXsPTHJNeKs0
S+nbjodPtvbhdwL849Am5SMi5wxJYhd1DTJzYKLS0e/LFVZ2d3MHnBIr+ADw3nqVfF5d0qFraYgp
DhsxHZHnUJzRqOZAlgS89tuX8dcvviQy0zohaXZR12A7rZi+CFkSoCoStUHcx+2Es2yLXp7PITsp
Ux0ukOzyAOCqwJPT43o+PvisBha3rxuJDVGNdb2LugaBaarOevbivkdjRJ7DzcKvYTst3OtlqnY3
oGIbXSGSKTXMBlS26TU0iVQ7NQHu1WvhhZNuUsZQ7O0OIDy+5flceCnvOSdLAuzTFtrdAEZeRTQP
PzpCLT7qKrOTMiFClkTSFJTnc6iaFqXXb1HRRivqGlnQ6pKOew9MtLvhZbs8l4XZS8uRDVkS8PXR
v5+ZAhvHLn63qCOXkRNxMPIqqX/luSzcx21kJ2WoioQ7NwxUzCM0mg78TgAxFXaPRl6FwHPIKFKv
uQuvT4okUOsEQMZEa1jUXwLwZMNHXERrZ/26chH/2Fs1LXwSux486xL9Q7AdD+9//HeoigR9aoLI
49ljdUknG3DQcCF/ToqTB4TZ4WkN0g9B5DmIPAfXa4eX47MzOK0nJzyePQYRF/IvFbdKs6iaFlXc
r/yPc8mSgLWVBVRNi6rBRl6lUtmg4kKm0CGeHxcyhQ7x/BgSOOAYEjjgGBI44BgSOOAYEjjgGBI4
4PgeX2/68/fdB10AAAAASUVORK5CYII=

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citypages.com/img/SearchButton.gif

R0lGODlhGAAUAPcAAObm0v///42Njefn1MHBvsrKxMzMw5SUlIuLi/T086iop76+vPDw8N3d2cPD
vZWVlMjIxYqKisXFv6iopcXFwOnp2PPz8cXFw+Xl497e0tfX0v7+++jo1+bm1dDQzaysqsDAvNLS
y9LSyrW1s56eneHh3tHR0b+/vZiYltfX1cfHxcXFxO7u7r+/vMTEv8fHw8TEvuDg0vHx8dvbzuXl
3traz8/Pxc3NxsrKyM3NydnZ15CQj////ubm197e0/X19eTk2b29udnZzdHRztLSzomJierq5djY
1fz8/tbWycjIxtvb2ezs7P///Obm4MnJyaWlperq3Pz8+JSUkp+fnvHx7Ovr6Ofn5tLSxvv7++jo
6NHRydHRyMvLxMjIw6GhoO7u7JKSkJOTkb+/uuPj4NTU0Nzc1s/Pzd/f0PT09I+Pj8/Pyra2tOLi
3MnJxu/v7+/v7p+fneXl4aqqqdvbz/T07sDAvcfHwOfn09zc18rKy/T08b29uvz8/Ofn2dDQxOnp
2uTk1vPz79vb1cnJwNra0NbWytXVx+vr697e0djY1tvb1snJwuXl4uLi0erq59jYzLq6uqurqM7O
yt3d29PTyuPj1pGRkP7+/u/v6Pf3946OjcnJxKKiofDw7+Xl1LW1tenp2dbW1cHBvdfX19razsvL
yM7OxsrKwo6Ojufn4s/Pz9bW1sHBvNTU0b6+u+/v7LCwrsrKyQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABQA
QAj/AAEIHEiwoEGCQAgEWIgEyiYVckY0UKBGUYsIKxYyMUBwAJ1RKRaKHBmAgQQsAw6+yPGDpMsr
IISkFOjnVZ+FmVCkUiCAgJUDBzoJuCCyDaSDGbq0oqBh0SAzbk6MMRTqoIgLmETumaSEUpYAms7g
gLUQjAMOAk8REekBgZ4PAr6wQqAhQJ4IqxYmoDCwBwE4IzeMbELS1aGDAjvMIHSjgIsCBpI4Qmyw
AqAMhbhsqeTDUgXKAwssOCLFZYBGECQEmknQSxnTpt/wiTEwCowqIh+R2HHgkixBVKaEiaNl4ZBE
AkOsEUlGAKg6qpxgeMAmAA0BIPQyEljDFFsEC0o8SIhFqgiEAJLEYFho4Y5ADqh0iFzyYUIkFgFM
TJjzROQGB58MNEApQXgC20g8iPIHHgd1YIMdDSCSRgIyWMCAEZwYgAZoHCIWEAA7

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citypages.com/load/css/css.css

.RssFeedWidget .Last_Update {
	FONT-SIZE: 0.7em; MARGIN: 5px 10px; COLOR: #999999
}
.RssFeedWidget .Bin_Image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px
}
.RssFeedWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
10px; PADDING-TOP: 0px
}
.RssFeedWidget LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.RssFeedWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.RssFeedWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.RssFeedWidget .RSS_Link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.Autobuzz {
	LINE-HEIGHT: 18px
}
.Autobuzz .Body {
	MARGIN-RIGHT: 5px
}
.AutobuzzCol1 {
	BACKGROUND: #ccc; FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 150px
}
.AutobuzzCol1 H2 {
	FONT-SIZE: 11px; MARGIN: 2px 5px; COLOR: #666; LINE-HEIGHT: normal; =
TEXT-ALIGN: left
}
.AutobuzzCol1 H3 {
	FONT-SIZE: 11px; MARGIN: 0px 10px; COLOR: #000; BORDER-BOTTOM: #fff 1px =
solid; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: center
}
.AutobuzzCol1 H4 {
	FONT-SIZE: 14px; MARGIN: 10px; COLOR: #cc3333; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: left
}
.AutobuzzCol1 IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 0px =
15px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.AutobuzzMakeList {
	MARGIN: 0px
}
.AutobuzzMakeList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px; COLOR: #cc3333; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.AutobuzzMakeList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.AutobuzzMakeList LI A:link {
	FONT-SIZE: 11px; COLOR: #cc3333; TEXT-DECORATION: underline
}
.AutobuzzMakeList LI A:hover {
	FONT-SIZE: 11px; COLOR: #cc3333; TEXT-DECORATION: underline
}
.AutobuzzMakeList LI A:visited {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.AutobuzzCol2 {
	PADDING-RIGHT: 10px; FLOAT: right; WIDTH: 565px
}
.AutobuzzCol2 H2 {
	FONT-SIZE: 18px; LINE-HEIGHT: normal
}
.Autobuzz .SideBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; WIDTH: 200px; COLOR: #333; =
LINE-HEIGHT: 13px; PADDING-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.Autobuzz .SideBar DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: =
#eee; PADDING-BOTTOM: 10px; COLOR: #666; LINE-HEIGHT: 11px; PADDING-TOP: =
10px; FONT-FAMILY: Verdana,sans-serif
}
.Autobuzz .SideBar DIV P {
	MARGIN: 2px 0px 0px; LINE-HEIGHT: normal
}
.Autobuzz IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; =
MARGIN-BOTTOM: 10px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 =
1px solid
}
.Autobuzz H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; COLOR: #cc3333; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.Autobuzz H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.Autobuzz H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666; =
PADDING-TOP: 0px
}
.AutobuzzResults UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 5px; WIDTH: 550px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.AutobuzzResults LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.AutobuzzResults LI IMG {
	FLOAT: left; MARGIN: 0px 10px 20px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.AutobuzzResults H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; COLOR: #999; PADDING-TOP: =
0px
}
.AutobuzzResults UL H2 {
	FONT-SIZE: 16px
}
.AutobuzzResults DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 390px; PADDING-TOP: 0px
}
.AutobuzzResults EM {
	FONT-STYLE: normal
}
.SponsorList {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#ccc 1px solid
}
.SponsorList UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SponsorList LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; =
BORDER-BOTTOM: #eee 1px solid
}
.SponsorList H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: =
#666; PADDING-TOP: 0px
}
.SponsorList .left H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; COLOR: #666; =
PADDING-TOP: 0px
}
.SponsorList .left H3 EM {
	FONT-WEIGHT: bold; COLOR: #cc3333; FONT-STYLE: normal
}
.SponsorList .left {
	FLOAT: left; WIDTH: 60%; TEXT-ALIGN: left
}
.SponsorList .right {
	FLOAT: right; WIDTH: 35%; TEXT-ALIGN: right
}
.SponsorList .right H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.SponsorList DIV {
	COLOR: #666
}
.ClassifiedsTower {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cc3333 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cc3333 =
1px solid
}
.ClassifiedsTower H3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: =
#cc3333; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.PodcastView {
	FLOAT: left; WIDTH: 665px
}
.PodcastView H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 20px; BACKGROUND: =
#cc3333; MARGIN: 10px 0px; COLOR: #ffffff
}
.PodcastView H2 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.PodcastView H3 {
	FONT-SIZE: 24px
}
.PodcastView H4 {
	DISPLAY: none
}
.PodcastView IMG {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.PodcastView H3 {
	FONT-SIZE: 20px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.PodcastView .thePodcast H3 IMG {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
DISPLAY: inline; FLOAT: none; BORDER-LEFT: #000000 2px solid; =
BORDER-BOTTOM: #000000 2px solid
}
.PodcastView .thePodcast #latest_podcast {
	FLOAT: right
}
.PodcastView .thePodcast H4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.PodcastView .thePodcast P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.PodcastView .thePodcast H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: =
italic
}
.PodcastView UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.PodcastView UL LI {
	MARGIN-BOTTOM: 20px
}
.PodcastView UL LI H4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.PodcastView UL LI DIV {
	FLOAT: right
}
.PodcastView UL LI H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: =
italic
}
.PodcastView UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.CalendarContentArea .FeaturedEventsWidget {
	CLEAR: both; MARGIN-TOP: 7px; BORDER-BOTTOM: #ccc 2px solid; POSITION: =
relative; TOP: 0px
}
.CalendarContentArea .FeaturedEventsWidget .events .event A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.CalendarContentArea .FeaturedEventsWidget H2 {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #666
}
.CalendarContentArea .FeaturedEventsWidget H2 .dayName {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #cc3333
}
.CalendarContentArea .FeaturedEventsWidget .events IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px; BORDER-RIGHT-WIDTH: 0px
}
.FeaturedEventsWidget.CalendarContentArea .events {
	PADDING-BOTTOM: 3px; POSITION: relative; TOP: 0px
}
.CalendarContentArea .FeaturedEventsWidget .events .event {
	BORDER-TOP: #ccc 1px dotted; MARGIN-BOTTOM: 3px; POSITION: relative; =
TOP: 0px
}
.CalendarContentArea .FeaturedEventsWidget .events .event .blurb {
	MARGIN-BOTTOM: 8px
}
.CalendarContentArea .FeaturedEventsWidget .events .event .blurb A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.FeaturedEventsWidget.CalendarContentArea .events .event .location {
	FONT-WEIGHT: bold
}
.event.CalendarContentArea A.more {
	FONT-WEIGHT: normal
}
.CalendarContentArea .event .location {
	FONT-WEIGHT: bold
}
.CalendarContentArea A.calMore {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; BOTTOM: 7px; =
PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff
}
.CalendarContentArea A.calMore:hover {
	RIGHT: 0px; FLOAT: right; BOTTOM: 7px; POSITION: relative
}
.BestOfSearchWidget {
	FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearchWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearchWidget INPUT#keywords {
	PADDING-RIGHT: 3px; WIDTH: 200px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearchWidget FORM {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #cccccc 1px =
solid; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearchWidget SELECT {
	MARGIN-BOTTOM: 5px; WIDTH: 250px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearchWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; LIST-STYLE-TYPE: =
none
}
.BestOfSearchWidget LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(/img/dblarrow.gif); BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: Verdana,sans-serif
}
.HappyHourContentArea .col1 {
	FLOAT: left; WIDTH: 420px; MARGIN-RIGHT: 5px
}
.HappyHourContentArea .col2 {
	FLOAT: left; WIDTH: 300px
}
.HappyHourContentArea .HappyHourTOC H2 {
	FONT-SIZE: 24px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 10px
}
.HappyHourContentArea .HappyHourTOC H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 5px
}
.HappyHourContentArea .HappyHourTOC .AlphaLetter LI {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.HappyHourContentArea .HappyHourTOC UL.HappyHourResults {
	PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.HappyHourContentArea .HappyHourTOC UL {
	MARGIN: 0px
}
.HappyHourContentArea .HappyHourTOC UL.HappyHourResults LI {
	MARGIN-TOP: 10px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #eee 1px solid; =
LIST-STYLE-TYPE: none
}
.HappyHourContentArea .HappyHourTOC .HappyHourResults H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 5px =
0px 0px
}
.HappyHourSearchWidget H2 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px =
solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: =
#e7e3d1; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
.HappyHourSearchWidget FORM {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: =
10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.HappyHourSearchWidget FORM UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.HappyHourSearchWidget FORM LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 45%; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.HappyHourSearchWidget FORM INPUT {
	MARGIN: 5px
}
.HappyHourSearchWidget FORM SELECT {
	MARGIN: 5px
}
.BestOfLatestCommentsWidget {
	MARGIN-BOTTOM: 5px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfLatestCommentsWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.BestOfLatestCommentsWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; LIST-STYLE-TYPE: =
none
}
.BestOfLatestCommentsWidget LI {
	BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/dblarrow.gif); MARGIN-BOTTOM: 5px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Verdana,sans-serif
}
.BestOfLatestCommentsWidget .blurb {
	FONT-FAMILY: Verdana,sans-serif
}
.BestOfLatestCommentsWidget .posted {
	FONT-FAMILY: Verdana,sans-serif
}
.FlatAds {
	MARGIN: 10px 0px; TEXT-ALIGN: left
}
.bizrate {
	MARGIN-LEFT: 36px
}
.Mock {
	BACKGROUND: #069; MARGIN: 10px; WIDTH: 160px; HEIGHT: 100px; =
TEXT-ALIGN: center
}
.PencilAd IMG {
	MARGIN-BOTTOM: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.rail {
	TEXT-ALIGN: center
}
.rail IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.BackpageClassifieds {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
10px; MARGIN: 10px auto; WIDTH: 160px; PADDING-TOP: 0px; =
BACKGROUND-COLOR: #adbdd6; TEXT-ALIGN: left
}
.BackpageClassifieds .bpWrap {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MARGIN: 6px 0px
}
.BackpageClassifieds .bpMore {
	MARGIN: 6px
}
.BackpageClassifieds IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; =
TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.BackpageClassifieds #bpInclude {
	BORDER-RIGHT: #adbdd7 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: hidden; BORDER-LEFT: #adbdd7 1px solid; COLOR: #222222; =
PADDING-TOP: 0px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; =
BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.BackpageClassifieds A {
	COLOR: #516ea4
}
.SearchCoverWidget {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 0pt 0px 5px; BORDER-LEFT: #999999 1px dashed; WIDTH: 510px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; BACKGROUND-COLOR: =
#fbfbfb
}
.SearchCoverWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.SearchCoverWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SearchCoverWidget LI {
	FLOAT: left; WIDTH: 96px; MARGIN-RIGHT: 2px; TEXT-ALIGN: center
}
.SearchCoverWidget LI IMG {
	CLEAR: both; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px =
solid; DISPLAY: block; BORDER-LEFT: #000000 1px solid; WIDTH: 90px; =
BORDER-BOTTOM: #000000 1px solid
}
.Jukebox H2 {
	FONT-SIZE: 12px
}
.Jukebox .contents {
	MARGIN-TOP: 20px; MARGIN-LEFT: 80px
}
.Jukebox .signup {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.MoviesTrailerSearch {
	FLOAT: left; WIDTH: 730px; MARGIN-RIGHT: 5px
}
.MoviesTrailerSearch .col1 {
	FLOAT: left; WIDTH: 420px; MARGIN-RIGHT: 5px
}
.MoviesTrailerSearch .col2 {
	FLOAT: right; WIDTH: 300px
}
.ClubsContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 545px
}
.ClubsContentArea H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.ClubsContentArea .total {
	MARGIN: 0px 0px 10px; FONT-STYLE: italic
}
.ClubsContentArea .ClubDirectory UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ClubsContentArea .ClubDirectory LI {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.ClubsContentArea .ClubDirectory UL.AlphaLetter LI {
	CLEAR: none; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ClubsContentArea .ClubDirectory .maplink {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-VARIANT: =
small-caps
}
.ClubsContentArea .ClubDirectory .address {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px 0px 0px
}
.ClubsContentArea .ClubDirectory A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ClubsContentArea .ClubDirectory .description {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 10px
}
.ClubsContentArea .Pagination {
	POSITION: relative; TOP: -28px
}
.BestOfMap IMG {
	MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.BestOfMapLanding {
=09
}
.BestOfMapLanding DIV.results {
	PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; =
FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: auto; =
BORDER-LEFT: #666666 1px solid; WIDTH: 175px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 516px
}
.BestOfMapLanding .map {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FLOAT: =
left; BORDER-LEFT: #666666 1px solid; WIDTH: 548px; BORDER-BOTTOM: =
#666666 1px solid; HEIGHT: 520px
}
.BestOfMapLanding .locationName {
	FONT-WEIGHT: bold
}
.BestOfMapLanding IMG.locationImage {
	CLEAR: left; WIDTH: 75px; MARGIN-RIGHT: 5px
}
.BestOfMapLanding .locationDetails {
	MARGIN-BOTTOM: 5px
}
.BestOfMapLanding DIV.result {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
MARGIN-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: =
#ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.BestOfMapLanding DIV.hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; =
BACKGROUND-COLOR: #efefef
}
.BestOfMapLanding FIELDSET.searchPanel {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 718px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.BestOfMapLanding DIV.pagination {
	FLOAT: none; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: =
#efefef 1px solid; TEXT-ALIGN: center
}
.BestOfMapLanding .page {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.BestOfMapLanding .page A:link {
	TEXT-DECORATION: none
}
.BestOfMapLanding .page A:visited {
	TEXT-DECORATION: none
}
.BottomBanner {
	MARGIN-TOP: 5px
}
.community-wrapper-log {
	MARGIN: 0px 10px 0px 0px
}
.community-wrapper-log H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.community-wrapper-log H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: #999; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; =
COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.community-wrapper-log FORM FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.community-wrapper-log FORM {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 =
1px solid
}
.community-wrapper-log FORM P {
	MARGIN: 10px
}
.community-wrapper-log INPUT {
	MARGIN: 0px auto; WIDTH: 150px
}
.community-wrapper-log INPUT.submit {
	CLEAR: right; DISPLAY: block; MARGIN: 5px auto; WIDTH: 70px
}
.c-box {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.c-top {
	LEFT: 1px; POSITION: relative; HEIGHT: 6px
}
.c-bottom {
	LEFT: 1px; POSITION: relative; HEIGHT: 6px
}
.c-top {
	TOP: -1px
}
.c-bottom {
	MARGIN-BOTTOM: -1px; TOP: 0px
}
.c-nw {
	WIDTH: 6px; HEIGHT: 6px
}
.c-ne {
	WIDTH: 6px; HEIGHT: 6px
}
.c-sw {
	WIDTH: 6px; HEIGHT: 6px
}
.c-se {
	WIDTH: 6px; HEIGHT: 6px
}
.c-nw {
	LEFT: -2px; FLOAT: left; POSITION: relative
}
.c-sw {
	LEFT: -2px; FLOAT: left; POSITION: relative
}
.c-ne {
	FLOAT: right
}
.c-se {
	FLOAT: right
}
.c-sw {
	BOTTOM: -1px; POSITION: relative
}
.c-se {
	BOTTOM: -1px; POSITION: relative
}
.c-nw {
	BACKGROUND: url(img/c-ul.gif) no-repeat left top
}
.c-ne {
	BACKGROUND: url(img/c-ur.gif) no-repeat right top
}
.c-sw {
	BACKGROUND: url(img/c-ll.gif) no-repeat left bottom
}
.c-se {
	BACKGROUND: url(img/c-lr.gif) no-repeat right bottom
}
.c-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.MenusContentArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px; WIDTH: 545px; PADDING-TOP: 0px
}
.MenusContentArea .OnlineMenus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.MenusContentArea .OnlineMenus H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cccccc; PADDING-TOP: 0px
}
.MenusContentArea .OnlineMenus UL.AlphaLetter {
	MARGIN: 10px auto
}
.MenusContentArea .OnlineMenus .total {
	PADDING-TOP: 10px
}
.MenusContentArea .OnlineMenus .total .Pagination {
	FONT-WEIGHT: normal; FLOAT: none
}
.MenusContentArea UL.MenuResults {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.MenusContentArea UL.MenuResults LI {
	MARGIN-TOP: 5px
}
.MenusContentArea UL.MenuResults LI A.location {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.MenusContentArea UL.MenuResults LI .menuLink {
	FONT-SIZE: 9px
}
.MenusContentArea UL.MenuResults LI .address {
	FONT-WEIGHT: bold
}
.MenusContentArea UL.MenuResults LI .cityState {
	FONT-WEIGHT: bold
}
.MenusContentArea .Ads#Medium {
	FLOAT: right
}
.PhotoGallery {
	FLOAT: left; WIDTH: 730px
}
.PhotoGallery .navigation {
	DISPLAY: block; MARGIN: 10px
}
.PhotoGallery .currentGallery {
	FLOAT: left; MARGIN: 20px 5px 0px 0px; WIDTH: 375px
}
.PhotoGallery .galleries {
	FLOAT: right; WIDTH: 350px
}
.PGContentArea .other {
	DISPLAY: inline; FLOAT: left; WIDTH: 375px; TEXT-ALIGN: center
}
.PGContentArea .other P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.PhotoGallery .currentGallery .credit {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 300px; =
TEXT-ALIGN: right
}
.PhotoGallery .currentGallery .headline {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 275px
}
.PhotoGallery .currentGallery .byLine {
	CLEAR: left; MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
WIDTH: 290px; COLOR: #cc0000
}
.PhotoGallery .currentGallery .caption {
	CLEAR: left; FONT-SIZE: 9px; WIDTH: 290px; LINE-HEIGHT: 10px
}
.PhotoGallery .currentGallery .subhead {
	CLEAR: left; FONT-SIZE: 12px; WIDTH: 290px; LINE-HEIGHT: 150%
}
.PhotoGallery .currentGallery IMG.mainImage {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; BORDER-LEFT: #000000 1px solid; WIDTH: 300px; BORDER-BOTTOM: =
#000000 1px solid
}
.PhotoGallery .currentGallery UL.photoList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 50px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.PhotoGallery .currentGallery UL.photoList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.PhotoGallery .currentGallery UL.photoList IMG {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#000000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGallery currentGallery UL.photoList IMG:hover {
	BORDER-RIGHT: #cb0101 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cb0101 3px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#cb0101 3px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: =
#cb0101 3px solid
}
.PhotoGallery .galleries H3 {
	MARGIN-LEFT: 5px
}
.PhotoGallery .galleries UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.PhotoGallery .galleries LI {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px 0px 10px
}
.PhotoGallery .galleries LI A {
	FONT-SIZE: 12px
}
.PhotoGallery .galleries .photoCount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600
}
.PhotoGallery .galleries IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; MARGIN: 3px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: =
#000000 1px solid
}
.bottomRow .Pagination {
	FLOAT: right; MARGIN: 16px 10px 0px 0px
}
.PGContentArea .bottomRow {
	WIDTH: 720px
}
.LocationView .LocationFilmTimes {
	MARGIN-TOP: 15px
}
.LocationView .LocationFilmTimes H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; =
PADDING-TOP: 0px
}
.LocationView .LocationFilmTimes H4 {
	PADDING-RIGHT: 5px; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: =
12px
}
.LocationView .LocationFilmTimes H5 {
	CLEAR: right; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.locationsMap {
	MARGIN-BOTTOM: 10px
}
.locationsMap DIV.results {
	PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; =
FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: auto; =
BORDER-LEFT: #666666 1px solid; WIDTH: 175px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 516px
}
.locationsMap .map {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FLOAT: =
left; BORDER-LEFT: #666666 1px solid; WIDTH: 548px; BORDER-BOTTOM: =
#666666 1px solid; HEIGHT: 520px
}
.locationsMap .locationName {
	FONT-WEIGHT: bold
}
.locationsMap IMG.locationImage {
	CLEAR: left; WIDTH: 75px; MARGIN-RIGHT: 5px
}
.locationsMap .locationDetails {
	MARGIN-BOTTOM: 5px
}
.locationsMap DIV.result {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
MARGIN-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: =
#ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.locationsMap DIV.hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; =
BACKGROUND-COLOR: #efefef
}
.locationsMap FIELDSET.searchPanel {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 718px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.locationsMap DIV.pagination {
	FLOAT: none; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: =
#efefef 1px solid; TEXT-ALIGN: center
}
.locationsMap .page {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.locationsMap .page A:link {
	TEXT-DECORATION: none
}
.locationsMap .page A:visited {
	TEXT-DECORATION: none
}
.BestOfSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
420px; PADDING-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearch UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.BestOfSearch UL LI {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearch UL LI .winner {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSearch UL LI .blurb {
	FONT-FAMILY: Verdana,sans-serif
}
.DisplayEvents {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif
}
.DisplayEvents .Today {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.DisplayEvents .Today H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.DisplayEvents .Today H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: =
#000000
}
.DisplayEvents .Today H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.DisplayEvents H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: =
#000000
}
.DisplayEvents H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 35%
}
.DisplayEvents H4 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; =
WIDTH: 60%
}
.DisplayEvents .EventEntry {
	CLEAR: both
}
.AdIndexSubCategory {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 730px
}
.AdIndexSubCategory #adindexsearchform {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; POSITION: relative; =
TOP: -36px
}
.AdIndexSubCategory #adindexsearchform .inputbox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; WIDTH: =
200px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; =
LETTER-SPACING: 1px; HEIGHT: 13px
}
.AdIndexSubCategory #adindexsearchform .submitbutton {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: =
middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; =
BORDER-BOTTOM: #666666 1px solid; LETTER-SPACING: 1px
}
.AdIndexSubCategory H2 {
	CLEAR: both; TEXT-ALIGN: center
}
.AdIndexSubCategory UL.categoryNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
center
}
.AdIndexSubCategory UL.categoryNav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.AdIndexSubCategory H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: =
#cc3333; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; =
TEXT-DECORATION: none
}
.AdIndexSubCategory UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.AdIndexSubCategory LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999999 1px dashed
}
.AdIndexSubCategory LI H4 {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: =
none; PADDING-TOP: 0px
}
.AdIndexSubCategory LI H4 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.AdIndexSubCategory LI H4 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.SpecialReportsWidget {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 10px; POSITION: relative
}
.SpecialReportsWidget H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; MARGIN: 0px; COLOR: #cccccc; =
BOTTOM: -8px; POSITION: relative; FONT-VARIANT: small-caps
}
.SpecialReportsWidget UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; =
LIST-STYLE-TYPE: none
}
.SpecialReportsWidget LI {
	BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: =
-1px 5px 5px; COLOR: #cc3333; LINE-HEIGHT: 19px; PADDING-TOP: 4px
}
.BestOfAward {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: left; =
WIDTH: 420px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .winner {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .prev {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 35%
}
.BestOfAward .next {
	FLOAT: right; MARGIN: 10px 0px; WIDTH: 35%; TEXT-ALIGN: right
}
.BestOfAward H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
14px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward H2 {
	MARGIN-TOP: 1px; FONT-SIZE: 18px; MARGIN-BOTTOM: 6px; FONT-FAMILY: =
Verdana,sans-serif
}
.BestOfAward H2 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward H3 {
	FONT-SIZE: 11px; MARGIN: 1px 0px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward H3 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details .DisplayVenue {
	BACKGROUND: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: =
Verdana,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.BestOfAward .details .DisplayVenue H2 {
	DISPLAY: none; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details .DisplayVenue H4 {
	MARGIN: 0px
}
.BestOfAward .details .DisplayVenue H5 {
	MARGIN: 0px
}
.BestOfAward .details .DisplayVenue H6 {
	MARGIN: 0px
}
.BestOfAwardView {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px dashed; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#ffffff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 10px 5px 5px; =
BORDER-LEFT: #cccccc 1px dashed; WIDTH: 225px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details .extra {
	FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .description {
	DISPLAY: block; FONT-SIZE: 12px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .CapsuleArea {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #fff0ff; FLOAT: left; =
FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .CapsuleArea H2 {
	DISPLAY: block; FONT-SIZE: 14px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details .ReadersChoice {
	FONT-FAMILY: Verdana,sans-serif
}
.BestOfAward .details .ReadersChoice SPAN {
	FONT-WEIGHT: bold
}
.AdIndexCategory {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 730px
}
.AdIndexCategory #adindexsearchform {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; POSITION: relative; =
TOP: -36px
}
.AdIndexCategory #adindexsearchform .inputbox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; WIDTH: =
200px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; =
LETTER-SPACING: 1px; HEIGHT: 13px
}
.AdIndexCategory #adindexsearchform .submitbutton {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: =
middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; =
BORDER-BOTTOM: #666666 1px solid; LETTER-SPACING: 1px
}
.AdIndexCategory H2 {
	CLEAR: both; TEXT-ALIGN: center
}
.AdIndexCategory UL.categoryNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.AdIndexCategory UL.categoryNav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.AdIndexCategory H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: =
#990000; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; =
TEXT-DECORATION: none
}
.AdIndexCategory UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.AdIndexCategory LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999999 1px dashed
}
.AdIndexCategory LI H4 {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: =
none; PADDING-TOP: 0px
}
.AdIndexCategory LI H4 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.AdIndexCategory LI H4 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.SearchIssueWidget {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 0pt 0px 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; =
WIDTH: 510px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; =
BACKGROUND-COLOR: #fbfbfb
}
.SearchIssueWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.SearchIssueWidget H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
.SearchIssueWidget UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 10px; WIDTH: 510px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.SearchIssueWidget LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
FLOAT: left; BACKGROUND-IMAGE: url(/img/dblarrow.gif); WIDTH: 105px; =
BACKGROUND-REPEAT: no-repeat
}
DIV.SMSForm {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 175px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.SMSForm INPUT {
	WIDTH: 100px; MARGIN-RIGHT: 5px
}
.EventParentView {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; =
MARGIN-LEFT: 5px; WIDTH: 545px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana
}
.EventParentView H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
14px; FONT-FAMILY: Verdana,sans-serif
}
.EventParentView H2 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.EventParentView H3 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.EventParentView H4 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.EventParentView .CapsuleArea {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #fff0ff; FLOAT: left; =
FONT-FAMILY: Verdana,sans-serif
}
.EventParentView .Footer {
	DISPLAY: block; FONT-SIZE: 14px
}
.EventParentView .List {
	BACKGROUND: #ffc0c0
}
.AboutUs {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 5px
}
.AboutUs H2 {
	FONT-SIZE: 18px; MARGIN: 5px 10px 5px 0px; COLOR: #cc3333; =
BORDER-BOTTOM: #ccc 1px solid
}
.AboutUs IMG {
	CLEAR: right; FLOAT: right; MARGIN: 10px
}
.AboutUs .description {
	MARGIN: 5px 10px 10px 0px
}
.AboutUs H3 {
	MARGIN: 5px 0px
}
.AboutUs .contact {
	FLOAT: left; MARGIN: 0px 20px; WIDTH: 320px; HEIGHT: 275px
}
.AboutUs .advertising {
	FLOAT: right; MARGIN: 0px 20px; WIDTH: 320px; HEIGHT: 275px
}
.AboutUs .awards {
	CLEAR: left; FLOAT: left; MARGIN: 10px 20px; WIDTH: 320px
}
.AboutUs .employment {
	FLOAT: right; MARGIN: 10px 20px; WIDTH: 320px
}
.AboutUs .help {
	DISPLAY: block; MARGIN: 10px 20px; WIDTH: 700px! important
}
.FeedbackView {
	CLEAR: both; BORDER-TOP: #cccccc 1px dashed; MARGIN-TOP: 8px; =
FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 8px
}
.FeedbackView .name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; COLOR: #777; PADDING-TOP: 5px; =
FONT-STYLE: italic
}
.FeedbackView .city {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#777; PADDING-TOP: 5px; FONT-STYLE: italic
}
.FeedbackView .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#666; PADDING-TOP: 5px; FONT-STYLE: italic
}
.FeedbackView A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.FeedbackView .showHide {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; MARGIN-RIGHT: 5px
}
.FeedbackView LI {
	PADDING-BOTTOM: 2px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px =
dashed
}
.FeedbackView UL.Rating {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.FeedbackView UL.Rating LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.FeedbackView UL.Rating LI IMG {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle
}
.FeedbackAdd {
	MARGIN-BOTTOM: 10px
}
.FeedbackAdd H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FeedbackAdd A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.FeedbackAdd P {
	MARGIN: 10px
}
.FeedbackDisclaimer {
	MARGIN: 0px 10px
}
.FeedbackGroup {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 10px
}
.FeedbackAdd .FeedbackComment LABEL {
	FONT-WEIGHT: bold
}
.FeedbackAdd .FeedbackComment {
	MARGIN: 10px
}
.FeedbackAdd .FeedbackCaptcha {
	FONT-WEIGHT: bold
}
.FeedbackAdd .FeedbackCaptcha P {
	FONT-WEIGHT: normal; MARGIN: 5px
}
.FeedbackAdd UL.Rating {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.FeedbackAdd UL.Rating LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.FeedbackAdd UL.Rating LI IMG {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.FeedbackAdd UL.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.FeedbackAdd UL.form LI {
	CLEAR: left; FLOAT: none
}
.FeedbackAdd UL.form LI.inline {
	CLEAR: none; FLOAT: left; MARGIN-RIGHT: 10px
}
.FeedbackAdd .RequiredFieldMarker {
	FONT-WEIGHT: bold
}
.FeedbackAdd UL.Errors LI {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.BackpageCategories {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 10px auto; WIDTH: 160px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; BACKGROUND-COLOR: #adbdd6; TEXT-ALIGN: left
}
.BackpageCategories IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; =
TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.BackpageCategories UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: #ffffff
}
.BackpageCategories .bpFoot {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 6px; COLOR: #369; PADDING-TOP: 6px; TEXT-ALIGN: =
center
}
.cakeSqlLog {
	CLEAR: both; BORDER-TOP: #cccccc 10px solid; FONT-SIZE: 75%; COLOR: =
#000000; FONT-FAMILY: helvetica,verdana,lucida-grande,sans-serif
}
.cakeSqlLog TABLE {
	CLEAR: both; BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 600px; COLOR: =
#333333; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.cakeSqlLog TH {
	BORDER-RIGHT: rgb(187,187,187) 1px solid; BORDER-TOP: #ffffff 1px =
solid; BORDER-LEFT: rgb(255,255,255) 1px solid; BORDER-BOTTOM: =
rgb(187,187,187) 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: =
center
}
.cakeSqlLog TR TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
BACKGROUND: #ffffff 0% 50%; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; =
PADDING-TOP: 4px; TEXT-ALIGN: left
}
.cakeSqlLog CAPTION {
	BACKGROUND-COLOR: #bbbbbb
}
.ColumnView {
	FLOAT: left; WIDTH: 730px
}
.ColumnView UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ColumnView UL LI {
	LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif); MARGIN: 0px 5px 5px 20px
}
.ColumnView .Sidebar {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; =
MARGIN: 0px 0px 5px 10px; BORDER-LEFT: #666666 1px solid; WIDTH: 150px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.ColumnView .Sidebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ColumnView .Sidebar UL LI {
	LIST-STYLE-IMAGE: none; MARGIN: 0px 5px 5px 10px
}
.LocationPromo {
	BACKGROUND: #ffffc0
}
.HomeSectionWidget .Last_Update {
	FONT-SIZE: 0.7em; MARGIN: 5px 10px; COLOR: #999999
}
.HomeSectionWidget .Bin_Image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px
}
.HomeSectionWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
10px; PADDING-TOP: 0px
}
.HomeSectionWidget LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.HomeSectionWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HomeSectionWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HomeSectionWidget .More_Link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; =
PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.HomeSectionWidget .More_Link IMG {
	VERTICAL-ALIGN: bottom
}
.community-wrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.community-wrapper H3 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #cc3333
}
.community-wrapper FORM.clearable {
	CLEAR: both; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 =
1px solid
}
.community-wrapper FORM.clearable FIELDSET#user-info-fieldset {
	FLOAT: left; WIDTH: 260px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.community-wrapper FORM.clearable INPUT#email {
	CLEAR: both; DISPLAY: block
}
INPUT#edisplay_name {
	CLEAR: both; DISPLAY: block
}
INPUT#email {
	CLEAR: both; DISPLAY: block
}
INPUT#email {
	CLEAR: both; DISPLAY: block
}
INPUT#email {
	CLEAR: both; DISPLAY: block
}
INPUT#text {
	CLEAR: both; DISPLAY: block
}
.community-wrapper FORM.clearable LABEL.text {
	CLEAR: both; DISPLAY: block
}
.community-wrapper FORM.clearable IMG.vericode {
	CLEAR: both; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px =
solid; DISPLAY: block; MARGIN: 10px 0px; BORDER-LEFT: #000000 1px solid; =
BORDER-BOTTOM: #000000 1px solid
}
.community-wrapper FORM.clearable INPUT.text#vericode {
	WIDTH: 60px
}
.community-wrapper FORM.clearable INPUT.submit {
	MARGIN-LEFT: 10px
}
.community-wrapper FORM.clearable FIELDSET#questions-fieldset {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.community-wrapper FORM.clearable FIELDSET#questions-fieldset LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999
}
.Help {
	MARGIN: 5px
}
.Help H2 {
	FONT-SIZE: 18px; COLOR: #cc3333; BORDER-BOTTOM: #ccc 1px solid
}
.main .TagCloudWidget {
	MARGIN-BOTTOM: 15px
}
.main .TagCloudWidget .TagCloudContent {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#666666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.main .TagCloudWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: url(/img/tab-active-98x21.gif) no-repeat 0% 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98px; COLOR: #000000; BOTTOM: =
-1px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; POSITION: relative; HEIGHT: 21px; TEXT-ALIGN: center
}
.main .TagCloudWidget .TagCloudContent .BeSocial H2 {
	DISPLAY: none
}
.main .TagCloudWidget .TagCloudContent .BeSocial {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.main .TagCloudWidget .TagCloudContent .BeSocialHeader {
	MARGIN-TOP: 0px; FLOAT: right; WIDTH: 110px; HEIGHT: 40px
}
.main .TagCloudWidget .TagCloudContent .BeSocialHeader IMG {
	DISPLAY: inline; FLOAT: left; WIDTH: 56px; HEIGHT: 37px
}
.main .TagCloudWidget .TagCloudContent .BeSocialHeader H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; =
LINE-HEIGHT: 11px; PADDING-TOP: 0px
}
.main .TagCloudWidget .TagCloudContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .TagCloudWidget .TagCloudContent LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 2px 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana,sans-serif; HEIGHT: 18px
}
.main .TagCloudWidget .TagCloudContent A.TagCloudDist0 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
.main .TagCloudWidget .TagCloudContent A.TagCloudDist1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.main .TagCloudWidget .TagCloudContent A.TagCloudDist2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.main .TagCloudWidget .TagCloudContent A.TagCloudDist3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 18px
}
.main .TagCloudWidget .TagCloudContent A.TagCloudDist4 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 18px
}
.ContentView .TagCloudWidget {
	MARGIN-BOTTOM: 15px
}
.ContentView .TagCloudWidget .TagCloudContent {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: =
hidden; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#666666 1px solid
}
.ContentView .TagCloudWidget H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: url(/img/tab-active-98x21.gif) no-repeat 0% 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 98px; COLOR: #000000; BOTTOM: =
-1px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; POSITION: relative; HEIGHT: 21px; TEXT-ALIGN: center
}
.ContentView .TagCloudWidget .TagCloudContent .BeSocial H2 {
	DISPLAY: none
}
.ContentView .TagCloudWidget .TagCloudContent .BeSocial {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.ContentView .TagCloudWidget .TagCloudContent .BeSocialHeader {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 110px; HEIGHT: 40px
}
.ContentView .TagCloudWidget .TagCloudContent .BeSocialHeader IMG {
	DISPLAY: inline; FLOAT: left; WIDTH: 56px; HEIGHT: 37px
}
.ContentView .TagCloudWidget .TagCloudContent .BeSocialHeader H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; =
BORDER-TOP-STYLE: none; LINE-HEIGHT: 11px; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.ContentView .TagCloudWidget .TagCloudContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ContentView .TagCloudWidget .TagCloudContent LI {
	DISPLAY: inline; LINE-HEIGHT: 18px; MARGIN-RIGHT: 8px; FONT-FAMILY: =
Verdana,sans-serif
}
.ContentView .TagCloudWidget .TagCloudContent A.TagCloudDist0 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
.ContentView .TagCloudWidget .TagCloudContent A.TagCloudDist1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.ContentView .TagCloudWidget .TagCloudContent A.TagCloudDist2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 18px
}
.ContentView .TagCloudWidget .TagCloudContent A.TagCloudDist3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 18px
}
.ContentView .TagCloudWidget .TagCloudContent A.TagCloudDist4 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 18px
}
.NationalBestOfsWidget {
	MARGIN: 0px 0px 10px; OVERFLOW: auto; FONT-FAMILY: Verdana,sans-serif
}
.NationalBestOfsWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.NationalBestOfsWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; LIST-STYLE-TYPE: =
none
}
.NationalBestOfsWidget LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/dblarrow.gif); MARGIN-BOTTOM: 5px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Verdana,sans-serif
}
.MoviesShowtimesContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 545px
}
.MoviesShowtimesContentArea .col1 {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 5px
}
.MoviesShowtimesContentArea .col2 {
	FLOAT: right; WIDTH: 300px
}
.MoviesShowtimesContentArea .FilmList H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
5px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.MoviesShowtimesContentArea .FilmList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.PromoCol1 {
	FLOAT: left; WIDTH: 415px
}
.Promotions {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.PromoCol2 {
	FLOAT: right; WIDTH: 305px; MARGIN-RIGHT: 10px
}
.Promotions H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
14px; FONT-FAMILY: Verdana,sans-serif
}
.Promotions H2 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.Promotions H2 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.Promotions H3 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.Promotions H3 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.Promotions .CapsuleArea {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; FONT-FAMILY: =
Verdana,sans-serif
}
.Promotions .CapsuleArea H1 {
	DISPLAY: block; FONT-SIZE: 14px
}
.Promotions .image_container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; TEXT-ALIGN: center
}
.Promotions .questions {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#cccccc 1px dashed; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
.Promotions .questions P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; MARGIN: 1px; PADDING-TOP: 5px
}
.Promotions .questions TEXTAREA {
	WIDTH: 100%; HEIGHT: 125px
}
.community-wrapper#community-profile-form-wrapper #logout {
	FLOAT: right
}
.community-wrapper#community-profile-form-wrapper H3.city-primary-color =
{
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #cc3333
}
.community-wrapper#community-profile-form-wrapper H3 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #000000
}
.community-wrapper#community-profile-form-wrapper FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.community-wrapper#community-profile-form-wrapper .fieldset {
	BORDER-TOP: #999999 1px solid; PADDING-TOP: 5px
}
.community-wrapper#community-profile-form-wrapper LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3333
}
.community-wrapper#community-profile-form-wrapper SPAN {
	COLOR: #999999; FONT-STYLE: italic
}
.community-wrapper#community-profile-form-wrapper LABEL.text {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 120px
}
.community-wrapper#community-profile-form-wrapper LABEL.radio {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 120px
}
.community-wrapper#community-profile-form-wrapper INPUT.text {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.community-wrapper#community-profile-form-wrapper .radios {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.community-wrapper#community-profile-form-wrapper SPAN.field-descriptor =
{
	FLOAT: left
}
.community-wrapper#community-profile-form-wrapper .question {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 0px -10px
}
.community-wrapper#community-profile-form-wrapper .question-group DIV {
	PADDING-LEFT: 10px
}
.PhotoRotator {
	WIDTH: 415px; HEIGHT: 250px
}
.DisplayVenue {
	CLEAR: right; BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px =
solid; DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: =
right; BACKGROUND-IMAGE: url(/img/calandergradient1.jpg); MARGIN-LEFT: =
0px; BORDER-LEFT: #cccccc 2px solid; WIDTH: 225px; BORDER-BOTTOM: =
#cccccc 2px solid
}
.DisplayVenue H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 2px; =
TEXT-TRANSFORM: uppercase
}
.DisplayVenue H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.DisplayVenue H3 A:hover {
	TEXT-DECORATION: underline
}
.DisplayVenue H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.DisplayVenue H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.DisplayVenue H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.DisplayVenue H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.DisplayVenue P {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; =
PADDING-TOP: 0px
}
.DisplayVenue IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px
}
.DisplayVenue IMG.locationImage {
	FLOAT: right; MARGIN: 0px 5px 5px
}
.BestOfAward .DisplayVenue H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.AboutStaff {
	MARGIN: 5px
}
.AboutStaff H2 {
	FONT-SIZE: 18px; COLOR: #cc3333; BORDER-BOTTOM: #ccc 1px solid
}
.AboutStaff UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.AboutStaff UL H3 {
	MARGIN: 0px
}
.sendtofriend {
	TEXT-ALIGN: center
}
.sendtofriend FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px auto; WIDTH: 60%; PADDING-TOP: 0px
}
.sendtofriend LABEL {
	DISPLAY: block
}
.sendtofriend FORM INPUT {
	DISPLAY: block
}
.sendtofriend .formLeft {
	FLOAT: left; WIDTH: 50%; TEXT-ALIGN: left
}
.sendtofriend .formRight {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: left
}
.sendtofriend .formBottom {
	CLEAR: both; DISPLAY: block; TEXT-ALIGN: center
}
.sendtofriend .formBottom INPUT {
	MARGIN: 5px auto
}
.ContentSidebar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: =
normal; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: left; =
PADDING-BOTTOM: 4px; MARGIN: 10px 5px 10px 0px; BORDER-LEFT: #cccccc 1px =
solid; WIDTH: 158px; LINE-HEIGHT: normal; PADDING-TOP: 4px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
.ContentSidebar UL {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.ContentSidebar IMG {
	MARGIN: 4px auto; WIDTH: 150px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.ContentSidebar UL H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 0px 3px; WIDTH: 150px; =
FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.ContentSidebar UL H6 {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; =
LINE-HEIGHT: normal; FONT-FAMILY: Verdana,sans-serif
}
.ContentSidebar H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: normal
}
.ContentSidebar UL A {
	FONT-WEIGHT: lighter; FONT-SIZE: 10px; MARGIN: 0px
}
#perswrap {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 10px; MARGIN: auto auto 10px; BORDER-LEFT: =
#666666 1px solid; WIDTH: 158px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#666666 1px solid; TEXT-ALIGN: center
}
#perswrap A:link {
	FONT-WEIGHT: bold; COLOR: #cc3333; TEXT-DECORATION: none
}
#perswrap A:visited {
	FONT-WEIGHT: bold; COLOR: #0000cc; TEXT-DECORATION: none
}
#perswrap A:hover {
	FONT-WEIGHT: bold; COLOR: #cc3333; TEXT-DECORATION: none
}
#persheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; COLOR: =
#222222
}
#perswrap IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#perswrap P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 130px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
#persmore {
	FONT-SIZE: 90%; MARGIN: 3px 10px 0px 0px; TEXT-ALIGN: right
}
#popupMask {
	DISPLAY: none; Z-INDEX: 200; LEFT: 0px; BACKGROUND-IMAGE: =
url(/img/maskBG.png)! important; WIDTH: 100%; BACKGROUND-REPEAT: repeat; =
POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: =
transparent! important; opacity: .4
}
#popupContainer {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 201; =
LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; =
TOP: 0px
}
#popupInner {
	BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; =
BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid; =
BACKGROUND-COLOR: #ffffff
}
#popupFrame {
	Z-INDEX: 202; MARGIN: 0px; WIDTH: 100%; POSITION: relative; HEIGHT: =
100%
}
#popupTitleBar {
	BORDER-RIGHT: #204095 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#78a3f2 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; Z-INDEX: 203; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #78a3f2 1px solid; COLOR: #ffffff; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000000 2px solid; POSITION: relative; =
BACKGROUND-COLOR: #486cae
}
#popupTitle {
	FLOAT: left
}
#popupControls {
	FLOAT: right; CURSOR: pointer
}
.HomeMusicWidget .Last_Update {
	FONT-SIZE: 0.7em; MARGIN: 5px 10px; COLOR: #999999
}
.HomeMusicWidget .Bin_Image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px
}
.HomeMusicWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
10px; PADDING-TOP: 0px
}
.HomeMusicWidget LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.HomeMusicWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HomeMusicWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.HomeMusicWidget .More_Link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; =
PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.HomeMusicWidget .More_Link IMG {
	VERTICAL-ALIGN: bottom
}
.BestOfSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: =
10px; PADDING-BOTTOM: 0px; WIDTH: 420px; MARGIN-RIGHT: 5px; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSection H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: =
5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSection UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 0px 15px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSection LI {
	LIST-STYLE: none url(/img/dblarrow.gif) outside; MARGIN: 0px 0px 5px; =
FONT-FAMILY: Verdana,sans-serif
}
.BestOfSection .BestOfSectionFooter {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.BestOfSection .winner {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSection .blurb {
	FONT-FAMILY: Verdana,sans-serif
}
.SlideshowTOC {
	TEXT-ALIGN: center
}
.SlideshowTOC A {
	FONT-WEIGHT: bold
}
.SlideshowTOC .first {
	DISPLAY: block; FLOAT: left; MARGIN: 10px 10px 30px
}
.SlideshowTOC .first IMG {
	CLEAR: both; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SlideshowTOC UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SlideshowTOC LI {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 25%; HEIGHT: =
200px; TEXT-ALIGN: center
}
.SlideshowTOC LI IMG {
	CLEAR: both; BORDER-RIGHT: #cc3333 2px solid; BORDER-TOP: #cc3333 2px =
solid; DISPLAY: block; MARGIN-LEFT: auto; BORDER-LEFT: #cc3333 2px =
solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cc3333 2px solid
}
.SlideshowTOC LI A:link {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.SlideshowTOC .photocount {
	FONT-SIZE: 9px; COLOR: #999999
}
.SlideshowTOC .description {
	DISPLAY: none
}
.SlideshowTOC .Pagination {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 20px; WHITE-SPACE: nowrap; =
TEXT-ALIGN: center
}
.SlideshowTOC .Ads#Middle {
	FLOAT: right; MARGIN-RIGHT: 50px
}
.ContentResult H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: =
21px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ContentResult LI {
	MARGIN: 15px 0px 0px
}
.ContentResult DIV.Header {
	BORDER-RIGHT: #aaaaaa 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#aaaaaa 1px dashed; WIDTH: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px dashed; BACKGROUND-COLOR: #fafafa
}
.ContentResult .Pagination {
	FLOAT: none
}
.ContentResult H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.ContentResult H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentResult H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentResult H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: italic
}
.ContentResult H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentResult P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.PromoEventView {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; =
MARGIN-LEFT: 5px; WIDTH: 545px; MARGIN-RIGHT: 5px; FONT-FAMILY: =
Verdana,sans-serif
}
.PromoEventView H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 19px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
19px; FONT-FAMILY: Verdana,sans-serif
}
.PromoEventView H2 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.PromoEventView H2 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PromoEventView H3 {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; FONT-FAMILY: =
Verdana,sans-serif
}
.PromoEventView H3 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PromoEventView .CapsuleArea {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 305px
}
.PromoEventView .CapsuleArea H1 {
	DISPLAY: block; FONT-SIZE: 14px
}
.SubmitAnEvent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.SubmitAnEvent LABEL {
	DISPLAY: block
}
.SubmitAnEvent DIV.column1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 185px
}
.SubmitAnEvent DIV.column2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 10px; =
WIDTH: 185px
}
.SubmitAnEvent DIV.column3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left
}
.SubmitAnEvent .required {
	COLOR: #cc0000
}
.SubmitAnEvent .underline {
	TEXT-DECORATION: underline
}
.SubmitAnEvent {
	FONT-SIZE: 13px; MARGIN: 0px 5px
}
.SubmitAnEvent H1 {
	FONT-SIZE: 18px; MARGIN: 2px 0px; COLOR: #cc3333; BORDER-BOTTOM: #ccc =
1px solid
}
.SubmitAnEvent H2 {
	FONT-SIZE: 18px; MARGIN: 2px 0px; COLOR: #cc3333; BORDER-BOTTOM: #ccc =
1px solid
}
.SubmitAnEvent P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LINE-HEIGHT: =
normal
}
.SubmitAnEvent INPUT {
	MARGIN: 2px 5px
}
.SubmitAnEvent .required {
	MARGIN-RIGHT: 5px
}
.SubmitAnEvent LABEL {
	MARGIN-TOP: 10px
}
.SubmitAnEvent TEXTAREA {
	WIDTH: 250px; HEIGHT: 200px
}
.SubmitAnEvent {
	FONT-SIZE: 13px; MARGIN: 0px 5px
}
.SubmitAnEvent H1 {
	FONT-SIZE: 18px; MARGIN: 2px 0px; COLOR: #cc3333; BORDER-BOTTOM: #ccc =
1px solid
}
.SubmitAnEvent P {
	FONT-SIZE: 13px; LINE-HEIGHT: normal
}
.SubmitAnEvent .column1 {
	FONT-SIZE: 13px; OVERFLOW: hidden
}
.SubmitAnEvent .column2 {
	OVERFLOW: hidden
}
.SubmitAnEvent .column3 {
	OVERFLOW: hidden
}
.SubmitAnEvent INPUT {
	MARGIN: 2px 5px
}
.SubmitAnEvent .required {
	MARGIN-RIGHT: 5px
}
.SubmitAnEvent LABEL {
	MARGIN-TOP: 10px
}
.SubmitAnEvent TEXTAREA {
	WIDTH: 250px; HEIGHT: 200px
}
.AdIndexAd {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 728px
}
.AdIndexAd #adindexsearchform {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; POSITION: relative; =
TOP: -36px
}
.AdIndexAd #adindexsearchform .inputbox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; WIDTH: =
200px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; =
LETTER-SPACING: 1px; HEIGHT: 13px
}
.AdIndexAd #adindexsearchform .submitbutton {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: =
middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; =
BORDER-BOTTOM: #666666 1px solid; LETTER-SPACING: 1px
}
.AdIndexAd UL.categoryNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: center
}
.AdIndexAd UL.categoryNav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.AdIndexAd H2 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.AdIndexAd .adTop .prevad {
	DISPLAY: inline; FLOAT: left
}
.AdIndexAd .adTop .nextad {
	DISPLAY: inline; FLOAT: right
}
.AdIndexAd .ad {
	TEXT-ALIGN: center
}
.AdIndexAd .ad IMG {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; =
MAX-WIDTH: 575px; MARGIN: 0px 20px; BORDER-LEFT: #cc3333 1px solid; =
BORDER-BOTTOM: #cc3333 1px solid
}
.AdIndexAd .ad .prevad {
	DISPLAY: inline; TEXT-ALIGN: left
}
.AdIndexAd .ad .nextad {
	DISPLAY: inline; TEXT-ALIGN: right
}
.LocationRightFloat .UserInfo {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.LocationRightFloat .UserInfo FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.LocationRightFloat .UserInfo INPUT {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px
}
.LocationRightFloat .UserInfo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.LocationRightFloat .UserInfo H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.LocationRightFloat .UserInfo H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.UserInfo H6 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
.LocationView .UserInfo {
	CLEAR: both; BORDER-TOP: #cccccc 1px dotted; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
.SingleCoverWidget {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px; =
BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px =
solid; TEXT-ALIGN: center
}
.SingleCoverWidget H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #cc3333; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; =
COLOR: #fff; PADDING-TOP: 5px
}
.ComicStrips {
	TEXT-ALIGN: center
}
.ComicStrips UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px auto 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
center
}
.ComicStrips LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; WIDTH: 180px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none; HEIGHT: 120px; TEXT-ALIGN: center
}
.ComicStrips LI A {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; =
LINE-HEIGHT: 16px
}
.ComicStrips IMG {
	CLEAR: both; BORDER-RIGHT: #cc3333 5px solid; BORDER-TOP: #cc3333 5px =
solid; MARGIN: 5px; BORDER-LEFT: #cc3333 5px solid; WIDTH: 80px; =
BORDER-BOTTOM: #cc3333 5px solid
}
.ComicStrips .byLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
.siteMap {
	MARGIN: 0px 5px 0px 0px
}
.siteMap H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 5px 0px
}
.siteMap .section {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px dashed
}
.siteMap .section H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.siteMap .section H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.siteMap .section H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -5px; PADDING-TOP: 0px; =
WHITE-SPACE: nowrap
}
.siteMap .section UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.siteMap .section UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px
}
.siteMap .section .category UL {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 30%
}
.siteMap .section .category UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; =
LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Pagination {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right
}
.Pagination A {
	TEXT-DECORATION: underline
}
.PaginationAll {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; =
PADDING-BOTTOM: 8px
}
.PaginationAll A {
	TEXT-DECORATION: underline
}
.Pagination .PaginationSelected {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
#ffffff
}
.ContentView P .PaginationAll A:link {
	TEXT-DECORATION: none
}
.ContentView P .PaginationAll A:hover {
	TEXT-DECORATION: underline
}
.ContentView P .Pagination A:link {
	TEXT-DECORATION: none
}
.ContentView P .Pagination A:hover {
	TEXT-DECORATION: underline
}
.PageRange {
	CLEAR: left; FLOAT: left; WHITE-SPACE: nowrap
}
.DigitalJukebox IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; =
MARGIN-BOTTOM: 5px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px =
solid
}
.main .DigitalJukebox IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; =
MARGIN-BOTTOM: 15px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 =
1px solid
}
.vvmLogger {
	CLEAR: both; BORDER-TOP: #cccccc 10px solid; MARGIN-BOTTOM: 10px; =
COLOR: #000000; FONT-FAMILY: helvetica,verdana,lucida-grande,sans-serif
}
.vvmLogger PRE {
	MARGIN: 0px
}
.vvmLogger TABLE {
	CLEAR: both; BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 600px; COLOR: =
#333333; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff
}
.vvmLogger TH {
	BORDER-RIGHT: rgb(187,187,187) 1px solid; BORDER-TOP: #ffffff 1px =
solid; BORDER-LEFT: rgb(255,255,255) 1px solid; BORDER-BOTTOM: =
rgb(187,187,187) 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: =
center
}
.vvmLogger TR TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BACKGROUND: #ffffff 0% 50%; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; =
PADDING-TOP: 1px; TEXT-ALIGN: left
}
.vvmLogger .Debug TD {
	BACKGROUND: #f0f0f0; MARGIN: 0px
}
.vvmLogger .time {
	VERTICAL-ALIGN: top; FONT-FAMILY: Courier New; TEXT-ALIGN: left
}
.vvmLogger .txt {
	MARGIN: 0px; VERTICAL-ALIGN: top; FONT-FAMILY: Courier New; TEXT-ALIGN: =
left
}
.vvmLogger .file {
	VERTICAL-ALIGN: top; FONT-FAMILY: Courier New; TEXT-ALIGN: left
}
.vvmLogger .entry {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; FONT-FAMILY: Courier New; =
TEXT-ALIGN: left
}
.vvmLogger .type {
	VERTICAL-ALIGN: top; FONT-FAMILY: Courier New; TEXT-ALIGN: left
}
.vvmLogger CAPTION {
	BACKGROUND-COLOR: white
}
UL.AlphaLetter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.AlphaLetter LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
10px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: =
center
}
UL.AlphaLetter A {
	DISPLAY: block
}
UL.AlphaLetter A:link {
	TEXT-DECORATION: none
}
UL.AlphaLetter A:hover {
	BACKGROUND-COLOR: #aaaaaa; TEXT-DECORATION: none
}
.SearchFailedNotice {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffcc
}
.filmFeature {
	MARGIN-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.filmFeature H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #999; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.filmFeature H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.filmFeature H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.TrailerSearchElement {
	MARGIN: 10px; OVERFLOW: auto
}
.TrailerSearchElement FORM {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
.TrailerSearchElement P {
	DISPLAY: block; WIDTH: 40%
}
.TrailerSearchElement .blueline {
	BORDER-BOTTOM: #336b99 1px solid
}
.mapWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.mapWidget DIV.map {
	CLEAR: right; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px =
solid; BORDER-LEFT: #000000 1px solid; WIDTH: 200px; BORDER-BOTTOM: =
#000000 1px solid; HEIGHT: 200px
}
.mapWidget DIV.nearby {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
.mapWidget SELECT {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.mapWidget DIV.details {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.mapWidget DIV.details DIV.location {
	WIDTH: 150px
}
.mapWidget DIV.details IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 75px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.mapWidget .largeMap {
	FLOAT: right
}
.mapWidget DIV.details DIV.location {
	FLOAT: left
}
.SlideshowContentArea {
	FLOAT: left; WIDTH: 730px
}
.SlideshowContentArea .col1 {
	FLOAT: left; WIDTH: 400px; MARGIN-RIGHT: 5px
}
.SlideshowContentArea .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.SlideshowContentArea .col1 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.SlideshowContentArea .col1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.SlideshowContentArea .col1 H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.SlideshowContentArea .col1 H5 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; TEXT-ALIGN: left
}
.SlideshowContentArea .col1 #count {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left
}
.SlideshowContentArea .col1 #prev {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 10px; BACKGROUND: #cc3333; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-LEFT: #666666 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid
}
.SlideshowContentArea .col1 #prev A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.SlideshowContentArea .col1 #next {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 10px; BACKGROUND: #cc3333; FLOAT: =
right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-LEFT: #666666 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 2px solid
}
.SlideshowContentArea .col1 #next A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.SlideshowContentArea .col1 #play {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 10px; WIDTH: 120px; TEXT-ALIGN: =
right
}
.SlideshowContentArea .col1 #pause {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 10px; WIDTH: 100px; =
TEXT-ALIGN: left
}
.SlideshowContentArea .col1 #photo {
	CLEAR: both; TEXT-ALIGN: center
}
.HouseBanner {
	BORDER-RIGHT: #972703 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#972703 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
#eeeeee; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; MARGIN-LEFT: auto; =
BORDER-LEFT: #972703 1px solid; WIDTH: 150px; MARGIN-RIGHT: auto; =
PADDING-TOP: 0px; BORDER-BOTTOM: #972703 10px solid
}
.HouseBanner H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 10px; =
TEXT-TRANSFORM: uppercase; COLOR: #972703; TEXT-ALIGN: center
}
.HouseBanner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.HouseBanner A {
	FONT-WEIGHT: bold
}
.PrivacyPolicy H2 {
	FONT-SIZE: 18px; MARGIN: 10px 0px; COLOR: #cc3333; BORDER-BOTTOM: #ccc =
1px solid
}
.PrivacyPolicy {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 730px
}
.PrivacyPolicy .italic {
	FONT-STYLE: italic
}
.CorporateStaff {
	MARGIN: 5px
}
.CorporateStaff H2 {
	FONT-SIZE: 18px; COLOR: #cc3333; BORDER-BOTTOM: #ccc 1px solid
}
.CorporateStaff UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.CorporateStaff UL H3 {
	MARGIN: 0px
}
.SpecialReport .storydeck {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333
}
.PromoterLocationView {
	FLOAT: right; WIDTH: 530px; MARGIN-RIGHT: 10px
}
.PromoterLocationView .EventSearchColumn {
	FLOAT: left
}
.PromoterLocationView A {
	FONT-WEIGHT: bold
}
.PromoterLocationView H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.PromoterLocationView H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PromoterLocationView H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.NewsletterSignUp {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.NewsletterSignUp IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.SpecialReport {
	FLOAT: left; WIDTH: 730px
}
.SpecialReport IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
.SpecialReport .total {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 14px; MARGIN-LEFT: 10px
}
.SpecialReport .Pagination {
	FLOAT: none
}
.SpecialReport LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.SpecialReport .column {
	FONT-SIZE: 14px; COLOR: #999999
}
.SpecialReport .byLine {
	COLOR: #333333; FONT-STYLE: italic
}
.BeSocial H2 {
	FONT-SIZE: 12px; MARGIN: 10px 3px; HEIGHT: 15px
}
.BeSocial IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.BeSocial UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; =
HEIGHT: 16px
}
.BeSocial LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 0px
}
.BeSocial LI.rss {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 0px
}
.withbordertab .BeSocial H2 {
	FONT-SIZE: 12px; BACKGROUND: url(/img/tab-active-98x21.gif) no-repeat =
0% 50%; MARGIN: 10px 3px
}
.main .BeSocial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.main .BeSocial H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 10px 3px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; HEIGHT: 15px
}
.main .BeSocial IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.main .BeSocial UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 16px
}
.main .BeSocial LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.main .BeSocial LI.rss {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 0px
}
.main .withbordertab .BeSocial H2 {
	FONT-SIZE: 12px; BACKGROUND: url(/img/tab-active-98x21.gif) no-repeat =
0% 50%; MARGIN: 10px 3px
}
.LocationRightRail .BeSocial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.LocationRightRail .BeSocial H2 {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.LocationRightRail .BeSocial IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.LocationRightRail .BeSocial UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 16px
}
.LocationRightRail .BeSocial LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 4px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.LocationRightRail .BeSocial A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.LocationRightRail .BeSocial LI.rss {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: =
0px
}
.DisplayVenue .BeSocial {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
.DisplayVenue .BeSocial H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 5px
}
.DisplayVenue .BeSocial IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.DisplayVenue .BeSocial UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 16px
}
.DisplayVenue .BeSocial LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px
}
.DisplayVenue .BeSocial A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.DisplayVenue .BeSocial LI.rss {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 0px
}
.ContentView .TagCloudContent .BeSocial LI.rss {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: -20px 3px 0px; BORDER-RIGHT-WIDTH: 0px
}
.BestOfAward .DisplayVenue {
	MARGIN: 0px
}
.BestOfAward .DisplayVenue .BeSocial {
	WIDTH: 97%
}
.BestOfAward .DisplayVenue .BeSocial IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px 0px 0px; BORDER-RIGHT-WIDTH: =
0px
}
.comic {
	FONT-SIZE: 12px; LINE-HEIGHT: 100%; TEXT-ALIGN: center
}
.comic .back {
	CLEAR: both; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; TEXT-DECORATION: =
underline
}
.comic H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.comic IMG {
	CLEAR: both; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.comic .archive {
	FONT-WEIGHT: bold; MARGIN: 10px
}
.TrailerSearch {
	MARGIN-BOTTOM: 5px; WIDTH: 415px
}
.TrailerSearch .blueline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px =
0px; WIDTH: 45%; PADDING-TOP: 0px; BORDER-BOTTOM: #336b99 1px solid; =
HEIGHT: 1px
}
.TrailerSearch FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 3px; BACKGROUND: =
#ffffff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -40px 0px 0px; =
PADDING-TOP: 0px
}
.TrailerSearch INPUT {
	FONT-SIZE: 10px
}
.TrailerSearch H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: =
url(/img/subsectionHeaderBig.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #336b99 1px solid; =
HEIGHT: 23px
}
.TrailerSearch .Pagination {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
url(/img/subsectionHeaderBig.gif) right top; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: -5px; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 21px
}
.TrailerSearch .Pagination A {
	COLOR: #ffffff
}
.TrailerSearch IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 100px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.TrailerSearch .trailerLeft {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px; POSITION: relative
}
.TrailerSearch .trailerRight {
	DISPLAY: block; FLOAT: right; WIDTH: 150px; POSITION: relative
}
.TrailerSearch .odd {
	BORDER-RIGHT: #336b99 1px solid; BORDER-TOP: #336b99 1px; BACKGROUND: =
#ffffff; OVERFLOW: auto; BORDER-LEFT: #336b99 1px solid; BORDER-BOTTOM: =
#336b99 1px solid
}
.TrailerSearch .even {
	BORDER-RIGHT: #336b99 1px solid; BORDER-TOP: #336b99 1px; BACKGROUND: =
#eeeeee; BORDER-LEFT: #336b99 1px solid; BORDER-BOTTOM: #336b99 1px =
solid
}
.TrailerSearch H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.TrailerSearch H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.TrailerSearch H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.TrailerSearch H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.TrailerSearch UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.BestOfGraphicsWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.BestOfGraphicsWidget H2 {
	FONT-SIZE: 14px; MARGIN: 2px; COLOR: #000000; FONT-FAMILY: =
Verdana,sans-serif
}
.EventResults {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 5px 0px 0px; OVERFLOW: =
hidden; WIDTH: 570px; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
.EventResults H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.EventResults .header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.EventResults .header H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN: 0px
}
.EventResults .header H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px
}
.EventResults .header A.reset {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #cc3333; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
.EventResults .header A:hover {
	TEXT-DECORATION: underline
}
.EventResults TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; WIDTH: 100%; PADDING-TOP: 0px; border-spacing: 0px
}
.EventResults TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.EventResults TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.EventResults TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.EventResults TD.header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: =
#cc3333
}
.EventResults TD.EventVenue {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 =
1px solid; BACKGROUND-COLOR: #e6e6d2
}
.EventResults TD.EventVenue A.Event {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: =
#0000cc; TEXT-DECORATION: none
}
.EventResults TD.EventVenue A.Event:hover {
	TEXT-DECORATION: underline
}
.EventResults TD.EventVenue A.Venue {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.EventResults TD.EventVenue A.Venue:hover {
	TEXT-DECORATION: underline
}
.EventResults TD.Time {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; WIDTH: =
100px; BORDER-BOTTOM: #000000 1px solid
}
.EventResults TD.Region {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; =
BORDER-BOTTOM: #000000 1px solid
}
.EventResults TD.Region A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.EventResults TD.Region A:hover {
	TEXT-DECORATION: underline
}
.EventResults TD.Category {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; WIDTH: =
125px; BORDER-BOTTOM: #000000 1px solid
}
.EventResults TD.Category A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.EventResults TD.Category A:hover {
	TEXT-DECORATION: underline
}
.EventResults TD.Category UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.EventResults TD.Category LI {
	DISPLAY: inline
}
.EventResults TD.Details {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; =
MARGIN-TOP: 2px; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 5px; =
BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e6e6d2
}
.EventResults TD.Details IMG {
	LEFT: -2px; FLOAT: left; MARGIN: 0px 5px 2px 2px; POSITION: relative
}
.EventResults TD.space {
	HEIGHT: 8px
}
.EventResults TD.edPik {
	BORDER-BOTTOM-STYLE: none
}
.EventResults .DisplayPerPage {
	DISPLAY: block; FLOAT: left; WIDTH: 200px
}
.EventResults .DisplayPerPage SELECT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; WIDTH: 40px; =
BORDER-BOTTOM: #000000 1px solid
}
.EventResults .lowerHeader {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; BACKGROUND: #cc3333; PADDING-BOTTOM: 2px; MARGIN: 20px =
0px 0px; COLOR: #fff; PADDING-TOP: 2px
}
.EventResults SELECT {
	WIDTH: 150px
}
.EventResults .dumbassSearchBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
#filterCalendar {
	WIDTH: 184px; POSITION: absolute
}
#filterCalendar IMG {
	LEFT: -19px; CURSOR: pointer; POSITION: relative; TOP: 3px
}
#filterCalendar TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
100%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
#filterCalendar TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
#filterCalendar TD.empty {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: default; BORDER-BOTTOM: #ffffff =
1px solid; BACKGROUND-COLOR: #cccccc
}
#filterCalendar TD.weekday {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cc3333
}
#filterCalendar TD.today {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
#filterCalendar TD.past {
	CURSOR: default; BACKGROUND-COLOR: #eeeeee
}
#filterCalendar TD.prevnext {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
#filterCalendar INPUT {
	FONT-SIZE: 11px
}
#filterCalendar SELECT {
	FONT-SIZE: 11px
}
.EventSearchColumn {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.EventResults .DropDown {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 17px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/img/comboButton.gif); OVERFLOW: hidden; BORDER-LEFT: #aaaaaa 1px =
solid; CURSOR: default; BORDER-BOTTOM: #aaaaaa 1px solid; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.EventResults .DropDown SPAN {
	DISPLAY: block; PADDING-LEFT: 2px; OVERFLOW: hidden
}
.EventResults .DropDown UL {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #aaaaaa 1px solid; MAX-HEIGHT: 200px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: #ffffff
}
.EventResults .DropDown LI {
	PADDING-LEFT: 4px; CURSOR: default; TEXT-ALIGN: left
}
.EventResults .DropDown LI.hover {
	BACKGROUND-COLOR: #aaaaaa
}
.EventResults TH#regionHeader {
	WIDTH: 150px
}
.EventResults TH#categoryHeader {
	WIDTH: 75px
}
.EventView {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; =
MARGIN-LEFT: 5px; WIDTH: 575px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana
}
.EventView H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 19px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
19px; FONT-FAMILY: Verdana,sans-serif
}
.EventView H2 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.EventView H2 STRONG {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; COLOR: #666666
}
.EventView H3 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.EventView H3 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.EventView H4 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.EventView H4 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.EventView H2.eventCapsule {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 305px
}
.EventView H3.eventCapsule {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 305px
}
.EventView H4.eventCapsule {
	FONT-SIZE: 12px; WIDTH: 305px; FONT-STYLE: italic
}
.EventView IMG.eventCapsule {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px 5px; BORDER-RIGHT-WIDTH: 0px
}
.EventView P.eventCapsule {
	FONT-SIZE: 11px; LINE-HEIGHT: 150%
}
.PromoEventView {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; =
MARGIN-LEFT: 5px; WIDTH: 480px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana
}
.PromoEventView H1 {
	MARGIN-TOP: 5px; FONT-SIZE: 19px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
19px; FONT-FAMILY: Verdana,sans-serif
}
.PromoEventView H2 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.PromoEventView H2 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PromoEventView H3 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.PromoEventView H3 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PromoEventView H4 {
	MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Verdana,sans-serif
}
.PromoEventView H4 STRONG {
	FONT-WEIGHT: bold; COLOR: #666666
}
.PromoEventView .CapsuleArea {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 250px
}
.PromoEventView .CapsuleArea H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.PromoEventView .CapsuleArea H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.PromoEventView .CapsuleArea H4 {
	DISPLAY: block; FONT-SIZE: 12px; FONT-STYLE: italic
}
.PromoEventView .CapsuleArea IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.EventView .Buttons {
	BORDER-TOP: #000000 1px dotted; WIDTH: 330px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #000000 1px dotted
}
.EventView .Buttons IMG.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; CURSOR: =
pointer; PADDING-TOP: 0px
}
.EventView .Ads#Middle {
	FLOAT: right
}
.FreeStuffWidget {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.FreeStuffWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.FreeStuffWidget LI {
	CLEAR: both; MARGIN: 0px 5px 25px
}
.FreeStuffWidget LI A:link {
	FONT-WEIGHT: bold
}
.FreeStuffWidget LI A:hover {
	TEXT-DECORATION: underline
}
.FreeStuffWidget LI A:visited {
	TEXT-DECORATION: none
}
.FreeStuffWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cc3333 3px solid; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.FreeStuffWidget H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.FreeStuffWidget H2 A:hover {
	TEXT-DECORATION: none
}
.FreeStuffWidget IMG {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.FreeStuffWidget A.more {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 2px; DISPLAY: block; =
PADDING-LEFT: 2px; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbcd =
1px solid; TEXT-ALIGN: right
}
.PromotionsTOC .col1 .FreeStuffWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.PromotionsTOC .col1 .FreeStuffWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.PromotionsTOC .col1 .FreeStuffWidget H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 3px; COLOR: #cc3333; PADDING-TOP: 3px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.PromotionsTOC .col1 .FreeStuffWidget H2 A {
	COLOR: #666
}
.PromotionsTOC .col1 .FreeStuffWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.PromotionsTOC .col1 .FreeStuffWidget A.more {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.freeStuffPage .col1 .FreeStuffWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.freeStuffPage .col1 .FreeStuffWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.freeStuffPage .col1 .FreeStuffWidget H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 3px; COLOR: #cc3333; PADDING-TOP: 3px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.freeStuffPage .col1 .FreeStuffWidget H2 A {
	COLOR: #666
}
.freeStuffPage .col1 .FreeStuffWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.freeStuffPage .FreeStuffWidget A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.freeStuffPage .FreeStuffWidget A.more {
	DISPLAY: inline; FLOAT: right; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; =
BORDER-BOTTOM-STYLE: none
}
.UpcomingStreetTeams {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; MARGIN: =
0px 0px 10px; BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px =
solid
}
.UpcomingStreetTeams H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: =
#e6e6d2; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #666; PADDING-TOP: =
3px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.UpcomingStreetTeams H4 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; =
PADDING-TOP: 2px; BACKGROUND-COLOR: #333
}
.UpcomingStreetTeams UL {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.UpcomingStreetTeams LI {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: =
10px; BACKGROUND: #eee; FLOAT: left; MARGIN: 5px; BORDER-LEFT: #666 1px =
solid; WIDTH: 45%; BORDER-BOTTOM: #666 1px solid; POSITION: relative; =
TOP: 0px; HEIGHT: 180px; TEXT-ALIGN: center
}
.UpcomingStreetTeams .where {
	MARGIN-LEFT: 10px
}
.UpcomingStreetTeams .where .label {
	FONT-WEIGHT: bold
}
.UpcomingStreetTeams .when .label {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
.UpcomingStreetTeams IMG {
	DISPLAY: block; MARGIN: 5px auto
}
.ContentView #recentRelatedArticles {
	MARGIN-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; TEXT-DECORATION: none
}
.ContentView #recentRelatedArticles H3 A:link {
	TEXT-DECORATION: underline
}
.ContentView #recentRelatedArticles H3 A:visited {
	TEXT-DECORATION: underline
}
.ContentView #recentRelatedArticles H3 A:hover {
	TEXT-DECORATION: none
}
.ContentView #recentRelatedArticles UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 200px; BOTTOM: -2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative; HEIGHT: 21px
}
.ContentView #recentRelatedArticles .tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; WIDTH: =
98px; CURSOR: default; COLOR: #cc3333; LINE-HEIGHT: 21px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap; HEIGHT: 21px; TEXT-ALIGN: center
}
.ContentView #recentRelatedArticles .tab .active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%
}
.ContentView #recentRelatedArticles LI.active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%; =
OVERFLOW: auto; BOTTOM: -1px; POSITION: relative
}
.ContentView #recentRelatedArticles LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-98x21-min.gif) =
no-repeat 0% 50%; CURSOR: pointer; COLOR: #cc3333; BOTTOM: 1px; =
POSITION: relative; TEXT-DECORATION: underline
}
.ContentView #recentRelatedArticles H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 16px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #000000; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif; FONT-VARIANT: normal
}
.ContentView #recentArticles {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcb 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid
}
.ContentView #recentArticles H2 {
	DISPLAY: none
}
.ContentView #recentArticles H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: =
#666666; TEXT-ALIGN: center
}
.ContentView #recentArticles UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 4px; PADDING-TOP: 0px
}
.ContentView #recentArticles LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/img/bullet-10x10.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
16px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.ContentView #recentArticles UL H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ContentView #recentArticles UL P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 2px
}
.ContentView #relatedArticles {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcb 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid
}
.ContentView #relatedArticles H2 {
	DISPLAY: none
}
.ContentView #relatedArticles H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: =
#666666; TEXT-ALIGN: center
}
.ContentView #relatedArticles UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 4px; PADDING-TOP: 0px
}
.ContentView #relatedArticles LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/img/bullet-10x10.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
16px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.ContentView #relatedArticles UL H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.ContentView #relatedArticles UL P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 2px
}
.Ads {
	MARGIN-BOTTOM: 15px
}
.Ads#Right {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 160px; =
MARGIN-RIGHT: auto; HEIGHT: 600px
}
.Ads#Right IFRAME {
	WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 600px; BORDER-BOTTOM-STYLE: none
}
.Ads#Right1 {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 160px; =
MARGIN-RIGHT: auto; HEIGHT: 600px
}
.Ads#Right1 IFRAME {
	WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 600px; BORDER-BOTTOM-STYLE: none
}
.Ads#Right2 {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 160px; =
MARGIN-RIGHT: auto; HEIGHT: 600px
}
.Ads#Right2 IFRAME {
	WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 600px; BORDER-BOTTOM-STYLE: none
}
.Ads#Medium {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 300px; =
MARGIN-RIGHT: auto; HEIGHT: 250px
}
.Ads#Medium IFRAME {
	WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 250px; BORDER-BOTTOM-STYLE: none
}
.Ads#false {
	MARGIN-TOP: 10px; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 300px; =
MARGIN-RIGHT: auto; HEIGHT: 250px
}
.Ads#Middle {
	MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 250px
}
.Ads#Middle IFRAME {
	WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 250px; BORDER-BOTTOM-STYLE: none
}
.Ads#Middle1 {
	MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 250px
}
.Ads#Middle1 IFRAME {
	WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 250px; BORDER-BOTTOM-STYLE: none
}
.Ads#Middle2 {
	MARGIN-TOP: 10px; WIDTH: 300px; HEIGHT: 250px
}
.Ads#Middle2 IFRAME {
	WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 250px; BORDER-BOTTOM-STYLE: none
}
.Ads#Top {
	MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 728px; MARGIN-RIGHT: auto; =
HEIGHT: 90px
}
.Ads#Top IFRAME {
	WIDTH: 728px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 90px; BORDER-BOTTOM-STYLE: none
}
.Ads#Bottom {
	CLEAR: both; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 728px; =
MARGIN-RIGHT: auto; HEIGHT: 90px
}
.Ads#Bottom IFRAME {
	WIDTH: 728px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 90px; BORDER-BOTTOM-STYLE: none
}
#persheader {
	DISPLAY: block
}
.MusicResults {
	FONT-SIZE: 12px; FLOAT: right; MARGIN: 0px 5px 0px 0px; OVERFLOW: =
hidden; WIDTH: 570px; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative
}
.MusicResults H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.MusicResults .header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.MusicResults .header H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN: 0px
}
.MusicResults .header H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px
}
.MusicResults .header A.reset {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #cc3333; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
.MusicResults .header A:hover {
	TEXT-DECORATION: underline
}
.MusicResults TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; border-spacing: 0px
}
.MusicResults TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.MusicResults TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.MusicResults TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.MusicResults TD.header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: =
#cc3333
}
.MusicResults TD.EventVenue {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 =
1px solid; BACKGROUND-COLOR: #e6e6d2
}
.MusicResults TD.EventVenue A.Event {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: =
#0000cc; TEXT-DECORATION: none
}
.MusicResults TD.EventVenue A.Event:hover {
	TEXT-DECORATION: underline
}
.MusicResults TD.EventVenue A.Venue {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.MusicResults TD.EventVenue A.Venue:hover {
	TEXT-DECORATION: underline
}
.MusicResults TD.edPik {
	BORDER-BOTTOM-STYLE: none
}
.MusicResults TD.Time {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; WIDTH: =
100px; BORDER-BOTTOM: #000000 1px solid
}
.MusicResults TD.Region {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; =
BORDER-BOTTOM: #000000 1px solid
}
.MusicResults TD.Region A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.MusicResults TD.Region A:hover {
	TEXT-DECORATION: underline
}
.MusicResults TD.Category {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-TOP: 2px; FONT-SIZE: 12px; BORDER-LEFT: #000000 0px solid; WIDTH: =
125px; BORDER-BOTTOM: #000000 1px solid
}
.MusicResults TD.Category A {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0000cc; =
TEXT-DECORATION: none
}
.MusicResults TD.Category A:hover {
	TEXT-DECORATION: underline
}
.MusicResults TD.Category UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.MusicResults TD.Category LI {
	DISPLAY: inline
}
.MusicResults TD.Details {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; =
MARGIN-TOP: 2px; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 5px; =
BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e6e6d2
}
.MusicResults TD.Details IMG {
	LEFT: -2px; FLOAT: left; MARGIN-RIGHT: 5px; POSITION: relative
}
.MusicResults TD.space {
	HEIGHT: 8px
}
.MusicResults .DisplayPerPage {
	FLOAT: left; WIDTH: 200px
}
.MusicResults .DisplayPerPage SELECT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; WIDTH: 40px; =
BORDER-BOTTOM: #000000 1px solid
}
.MusicResults .lowerHeader {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; BACKGROUND: #cc3333; PADDING-BOTTOM: 2px; MARGIN: 20px =
0px 0px; COLOR: #fff; PADDING-TOP: 2px
}
.MusicResults SELECT {
	WIDTH: 150px
}
.MusicResults .dumbassSearchBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 10px; PADDING-TOP: 5px
}
.MusicResults .DropDown {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 17px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/img/comboButton.gif); OVERFLOW: hidden; BORDER-LEFT: #aaaaaa 1px =
solid; CURSOR: default; BORDER-BOTTOM: #aaaaaa 1px solid; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.MusicResults .DropDown SPAN {
	DISPLAY: block; PADDING-LEFT: 2px; OVERFLOW: hidden
}
.MusicResults .DropDown UL {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #aaaaaa 1px solid; MAX-HEIGHT: 200px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: #ffffff
}
.MusicResults .DropDown LI {
	PADDING-LEFT: 4px; CURSOR: default; TEXT-ALIGN: left
}
.MusicResults .DropDown LI.hover {
	BACKGROUND-COLOR: #aaaaaa
}
.MusicResults TH#regionHeader {
	WIDTH: 150px
}
.MusicResults TH#categoryHeader {
	WIDTH: 75px
}
.BestOfSectionsWidget {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.BestOfSectionsWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.BestOfSectionsWidget LI {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: 12px; =
BACKGROUND: #cc3333; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 5px 0px; =
BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.BestOfSectionsWidget LI A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.BestOfSectionsWidget LI A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.BestOfSectionsWidget LI A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.BestOfSectionsWidget LI A {
	FONT-WEIGHT: bold; COLOR: #0000cc; TEXT-DECORATION: none
}
.BestOfSectionsWidget LI A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
.BestOfSectionsWidget .label {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3333
}
.main .BestOfSectionsWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; COLOR: =
#cc3333; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd 1px solid; POSITION: =
relative; TOP: 0px
}
.main .BestOfSectionsWidget .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; COLOR: #cc3333; PADDING-TOP: =
0px; BORDER-BOTTOM: #cc3333 3px solid
}
.main .BestOfSectionsWidget UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 5px; OVERFLOW: auto; PADDING-TOP: 5px; POSITION: relative; TOP: =
0px
}
.main .BestOfSectionsWidget LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: =
url(/img/whiteback.gif) #ffffff; FLOAT: left; PADDING-BOTTOM: 1px; =
MARGIN: 5px 0px 0px; WIDTH: 48%; BORDER-TOP-STYLE: none; LINE-HEIGHT: =
12px; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: normal; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.main .BestOfSectionsWidget LI A {
	COLOR: #0000cc
}
.main .BestOfSectionsWidget LI A:hover {
	COLOR: #cc3333
}
.RestaurantReviewsContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 570px
}
.RestaurantReviewsContentArea .RestaurantReviews .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#cccccc; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px; =
TEXT-ALIGN: right
}
.RestaurantReviewsContentArea .RestaurantReviews H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: #cccccc; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.RestaurantReviewsContentArea .RestaurantReviews H2 .total {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.RestaurantReviewsContentArea .RestaurantReviews .review {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px =
5px; OVERFLOW: auto; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
.RestaurantReviewsContentArea .RestaurantReviews IMG {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.RestaurantReviewsContentArea .RestaurantReviews .review A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 125%
}
.RestaurantReviewsContentArea .RestaurantReviews .review .byline {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
.RestaurantReviewsContentArea .RestaurantReviews .review .pubDate {
	FONT-SIZE: 11px; FONT-STYLE: normal
}
.RestaurantReviewsContentArea .RestaurantReviews .Pagination {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; =
FONT-STYLE: normal
}
.PromotionsTOC {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 755px
}
.PromotionsTOC .col1 {
	FLOAT: left; WIDTH: 440px; MARGIN-RIGHT: 10px
}
.PromotionsTOC .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.SearchMini {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 9px; BACKGROUND: =
#e6e6d2; FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 155px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
.SearchMini FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.SearchMini #button {
	MARGIN: 4px 0px -5px 4px
}
.SearchMini #keywords {
	FONT-SIZE: 12px; WIDTH: 110px
}
.ContentBlogsWidget {
	MARGIN-BOTTOM: 10px
}
.ContentBlogsWidget H2.tab {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cc3333 1px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; FONT-VARIANT: normal
}
.ContentBlogsWidget .BlogsWidgetContainer {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid
}
.ContentBlogsWidget .BlogsWidgetContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; =
LIST-STYLE-TYPE: disc
}
.ContentBlogsWidget .BlogsWidgetContainer UL LI {
	LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif); PADDING-BOTTOM: 5px; =
FONT-FAMILY: Verdana,sans-serif
}
.ContentBlogsWidget .BlogsWidgetContainer H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentBlogsWidget .BlogsWidgetContainer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.DiningSearch {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; WIDTH: 570px
}
.DiningSearch H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.RestaurantSearchColumn {
	FLOAT: left
}
.DiningSearch TABLE.resultsTable {
	MARGIN: 0px 0px 5px; WIDTH: 570px; BORDER-COLLAPSE: collapse; =
border-spacing: 4px 4px; empty-cells: show
}
.DiningSearch TABLE.resultsTable .criticPickNotice {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: italic
}
.DiningSearch .resultsTopRow {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #e6e6d2; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.DiningSearch TH {
	BACKGROUND: #e6e6d2; VERTICAL-ALIGN: bottom
}
.DiningSearch TH.headRight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.DiningSearch .resultsHeader .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.DiningSearch .header A.reset {
	PADDING-RIGHT: 4px; MARGIN-TOP: -20px; PADDING-LEFT: 4px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: =
#ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; =
BACKGROUND-COLOR: #cc3333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.DiningSearch .header A.reset:hover {
	TEXT-DECORATION: underline
}
.DiningSearch TH.ResultsLegend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DiningSearch TABLE.resultsTable TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: =
#cccccc 1px solid; TEXT-ALIGN: left
}
.DiningSearch TABLE.resultsTable TD.resultsTopRow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.DiningSearch TABLE.resultsTable TD.reviewLink {
	PADDING-RIGHT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: =
#e6e6d2; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right
}
.DiningSearch TABLE.resultsTable TD.space {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 8px; BORDER-BOTTOM-STYLE: none
}
.DiningSearch TABLE.resultsTable TD.name {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: =
#e6e6d2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
.DiningSearch TABLE.resultsTable TD.name A {
	DISPLAY: inline; FLOAT: left
}
.DiningSearch TABLE.resultsTable TD.name IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: 2px 0px 0px 10px
}
.DiningSearch TABLE.resultsTable TD.address {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable TD.cuisines {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable TD.prices {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable TD.region {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable TD.features {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable TD.blurb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.DiningSearch TABLE.resultsTable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.DiningSearch TABLE.resultsTable TD IMG {
	PADDING-RIGHT: 4px; FLOAT: left; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.DiningSearch .perpage {
	DISPLAY: block; MARGIN: 10px 0px; HEIGHT: 16px; TEXT-ALIGN: left
}
.DiningSearch .perpage .Pagination {
	MARGIN-TOP: -20px; FLOAT: right
}
.DiningSearch .DropDown {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 17px; =
BACKGROUND-POSITION: right top; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/img/comboButton.gif); OVERFLOW: hidden; BORDER-LEFT: #aaaaaa 1px =
solid; CURSOR: default; BORDER-BOTTOM: #aaaaaa 1px solid; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.DiningSearch .DropDown SPAN {
	DISPLAY: block; PADDING-LEFT: 2px; OVERFLOW: hidden
}
.DiningSearch .DropDown UL {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #aaaaaa 1px solid; MAX-HEIGHT: 200px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; LIST-STYLE-TYPE: =
none; BACKGROUND-COLOR: #ffffff
}
.DiningSearch .DropDown LI {
	PADDING-LEFT: 4px; CURSOR: default; TEXT-ALIGN: left
}
.DiningSearch .DropDown LI.hover {
	BACKGROUND-COLOR: #aaaaaa
}
.DiningSearch .resultsTable TH#cuisinesHeader {
	WIDTH: 150px
}
.DiningSearch .resultsTable TH#priceHeader {
	WIDTH: 50px
}
.DiningSearch .resultsTable TH#regionHeader {
	WIDTH: 150px
}
.DiningSearch .resultsTable TH#featuresHeader {
	WIDTH: 75px
}
.MoviesContentArea .TrailersWidget {
	MARGIN-BOTTOM: 5px
}
.MoviesContentArea .TrailersWidget H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-BOTTOM: #cc3333 1px solid
}
.MoviesContentArea .TrailersWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid; LIST-STYLE-TYPE: none
}
.MoviesContentArea .TrailersWidget LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px; BOTTOM: -1px; =
LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; =
POSITION: relative
}
.MoviesContentArea .TrailersWidget LI A {
	FONT-WEIGHT: bold
}
.MoviesContentArea .TrailersWidget .ReleaseDate {
	FONT-SIZE: 10px
}
.MoviesContentArea .TrailersWidget LI A.more {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.MoviesShowtimesContentArea .TrailersWidget {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.MoviesShowtimesContentArea .TrailersWidget H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; MARGIN: -2px 0px -7px; COLOR: =
#cc3333; FONT-VARIANT: small-caps
}
.MoviesShowtimesContentArea .TrailersWidget UL {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc =
1px solid; LIST-STYLE-TYPE: none
}
.MoviesShowtimesContentArea .TrailersWidget LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px; BOTTOM: -1px; =
LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; =
POSITION: relative
}
.MoviesShowtimesContentArea .TrailersWidget LI A {
	FONT-WEIGHT: bold
}
.MoviesShowtimesContentArea .TrailersWidget LI A.more {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.NationalContentTOC {
	FLOAT: left; WIDTH: 755px; MARGIN-RIGHT: 5px
}
.NationalContentTOC H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif
}
.NationalContentTOC .NationalContent {
	BORDER-RIGHT: #dbdbdc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#db1040 3px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #dbdbdc 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdc 1px solid
}
.NationalContentTOC .NationalContent H3 {
	MARGIN-TOP: 15px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #dbdbdc 1px =
dashed
}
.NationalContentTOC .National .NationalContent IMG.NationalImageRright {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
right; MARGIN: 0px 0px 5px 5px; BORDER-LEFT: #000000 1px solid; WIDTH: =
100px; BORDER-BOTTOM: #000000 1px solid
}
.NationalContentTOC .National .NationalContent IMG.NationalImageLeft {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: =
100px; BORDER-BOTTOM: #000000 1px solid
}
.MoviesContentArea .NewInTheatersWidget {
	MARGIN-BOTTOM: 5px
}
.MoviesContentArea .NewInTheatersWidget H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-BOTTOM: #cc3333 1px solid
}
.MoviesContentArea .NewInTheatersWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid; LIST-STYLE-TYPE: none
}
.MoviesContentArea .NewInTheatersWidget LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px; BOTTOM: -1px; =
LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; =
POSITION: relative
}
.MoviesContentArea .NewInTheatersWidget LI A {
	FONT-WEIGHT: bold
}
.MoviesContentArea .NewInTheatersWidget LI .more {
	TEXT-ALIGN: right
}
.MoviesContentArea .NewInTheatersWidget LI .more A {
	FONT-WEIGHT: normal
}
.FilmView {
	FLOAT: right; WIDTH: 570px; MARGIN-RIGHT: 5px
}
.FilmView .FilmCapsule {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.FilmDetails {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/calandergradient1.jpg) repeat-x center top; FLOAT: right; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 10px 5px; BORDER-LEFT: #cccccc 1px =
solid; WIDTH: 225px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.FilmView .FilmCapsule H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.FilmView .FilmCapsule P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FilmCapsule .FilmShowtimes {
	MARGIN-TOP: 10px; FONT-SIZE: 13px; FONT-STYLE: italic
}
.FilmCapsule .FilmShowtimes H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
.FilmCapsule .FilmShowtimes UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.FilmCapsule .FilmShowtimes LI {
	MARGIN-TOP: 10px; FONT-STYLE: normal
}
.FilmCapsule .FilmShowtimes LI A.theater {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.FilmDetails IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: =
#000000 1px solid
}
.FilmDetails UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px dashed; =
LIST-STYLE-TYPE: none
}
.FilmDetails LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FilmDetails A.Button {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; =
WIDTH: 100px; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; =
BACKGROUND-COLOR: #cc3333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.FilmDetails A.Button:hover {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cc3333 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #cc3333 1px solid; =
COLOR: #006666; BORDER-BOTTOM: #cc3333 1px solid; BACKGROUND-COLOR: =
#ffffff
}
.FilmShowtimes H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc3333
}
.FilmShowtimes UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.FilmDetails .BoxOffice H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.FilmDetails .BoxOffice OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 24px; PADDING-TOP: 0px
}
.OnSaleWidget {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.OnSaleWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.OnSaleWidget LI {
	CLEAR: both; MARGIN: 0px 5px 25px
}
.OnSaleWidget LI A:link {
	FONT-WEIGHT: bold
}
.OnSaleWidget LI A:hover {
	TEXT-DECORATION: underline
}
.OnSaleWidget LI A:visited {
	TEXT-DECORATION: none
}
.OnSaleWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cc3333 3px solid; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.OnSaleWidget H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.OnSaleWidget H2 A:hover {
	TEXT-DECORATION: none
}
.OnSaleWidget IMG {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.OnSaleWidget A.more {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 2px; DISPLAY: block; =
PADDING-LEFT: 2px; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbcd =
1px solid; TEXT-ALIGN: right
}
.PromotionsTOC .col1 .OnSaleWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.PromotionsTOC .col1 .OnSaleWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.PromotionsTOC .col1 .OnSaleWidget H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 3px; COLOR: #cc3333; PADDING-TOP: 3px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.PromotionsTOC .col1 .OnSaleWidget H2 A {
	COLOR: #666
}
.PromotionsTOC .col1 .OnSaleWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.PromotionsTOC .col1 .OnSaleWidget A.more {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.onSalePage .col1 .OnSaleWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.onSalePage .col1 .OnSaleWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.onSalePage .col1 .OnSaleWidget H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid; HEIGHT: 16px
}
.onSalePage .col1 .OnSaleWidget H2 A {
	COLOR: #666
}
.onSalePage .col1 .OnSaleWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.onSalePage .OnSaleWidget A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.onSalePage .OnSaleWidget A.more {
	DISPLAY: inline; FLOAT: right; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; =
BORDER-BOTTOM-STYLE: none
}
.OnSaleWidget A.back {
	DISPLAY: inline; FLOAT: left; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.OnSaleWidget .onSaleType {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e6e6d2; FLOAT: =
right; PADDING-BOTTOM: 5px; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: =
#dbdbcd 1px solid; HEIGHT: 16px; TEXT-ALIGN: right
}
.SearchColumnWidget {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 5px; BORDER-LEFT: #999999 1px dashed; WIDTH: 215px; PADDING-TOP: =
5px; BORDER-BOTTOM: #999999 1px dashed; POSITION: relative; =
BACKGROUND-COLOR: #fbfbfb
}
.SearchColumnWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.SearchColumnWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SearchColumnWidget LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; FONT-WEIGHT: normal; =
BACKGROUND-IMAGE: url(/img/dblarrow.gif); BACKGROUND-REPEAT: no-repeat
}
.SearchColumnWidget .link {
	FONT-WEIGHT: bold
}
.main .MusicHomeWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.main .MusicHomeWidget .MHWcol1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .MusicHomeWidget .MHWcol2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .MusicHomeWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .MusicHomeWidget .MHWcol1 .lead H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px
}
.main .MusicHomeWidget .MHWcol1 .lead {
	WIDTH: 190px
}
.main .MusicHomeWidget .lead H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.main .MusicHomeWidget P {
	MARGIN: 0px
}
.main .MusicHomeWidget .MHWcol1 .lead H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px 0px; COLOR: #999999; PADDING-TOP: 0px
}
.main .MusicHomeWidget .MHWcol1 .lead H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; =
COLOR: #000000; PADDING-TOP: 0px
}
.main .MusicHomeWidget .features H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.main .MusicHomeWidget .features H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .MusicHomeWidget .features H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .MusicHomeWidget .MHWcol2 H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.main .MusicHomeWidget UL.cdreviews {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 0px 0px 10px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; =
LIST-STYLE-TYPE: none; HEIGHT: 120px
}
.main .MusicHomeWidget UL.showpreviews {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px =
0px 5px; OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
2px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: =
120px
}
.main .MusicHomeWidget .MHWcol2 UL.genre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
disc; BORDER-BOTTOM-STYLE: none
}
.main .MusicHomeWidget .MHWcol2 UL.genre LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/img/bullet-10x10.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.main .MusicHomeWidget .MHWcol2 LI {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.main .MusicHomeWidget .MHWcol2h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
.main .MusicHomeWidget A.more {
	DISPLAY: block
}
.userReviews {
	MARGIN: 0px 0px 10px
}
.userReviews .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
.userReviews UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/img/tab-menu-bottom.gif) center top; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
.userReviews LI.tab {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 98px; LINE-HEIGHT: 18px; HEIGHT: =
21px
}
.userReviews LI.active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
url(/img/tab-active-98x21-min.gif) #ffffff no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; CURSOR: default; COLOR: =
#cc3333; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.userReviews LI.inactive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: =
url(/img/tab-inactive-98x21-min.gif) #ffffff no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; CURSOR: pointer; COLOR: =
#cc3333; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: =
underline
}
.userReviews .rating IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: absolute; BORDER-BOTTOM-STYLE: none
}
.userReviews #latestReviews {
	BORDER-RIGHT: #dbdbcb 1px solid; BORDER-TOP: #dbdbcb 1px; BACKGROUND: =
#e6e6d2; BORDER-LEFT: #dbdbcb 1px solid; BORDER-BOTTOM: #dbdbcb 1px =
solid
}
.userReviews #latestReviews UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: =
0px 5px 10px 10px; PADDING-TOP: 0px
}
.userReviews #latestReviews LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: =
url(/img/dblarrow.gif); PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.userReviews #topRated {
	BORDER-RIGHT: #dbdbcb 1px solid; BORDER-TOP: #dbdbcb 1px; BACKGROUND: =
#e6e6d2; BORDER-LEFT: #dbdbcb 1px solid; BORDER-BOTTOM: #dbdbcb 1px =
solid
}
.userReviews #topRated UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: =
0px 5px 10px 10px; PADDING-TOP: 0px
}
.userReviews #topRated LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: =
url(/img/dblarrow.gif); PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.BestOfSectionWidget {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
#f0f0f0; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana,sans-serif
}
.BestOfSectionWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; COLOR: #999; PADDING-TOP: 4px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSectionWidget UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 0px 15px; PADDING-TOP: 2px; FONT-FAMILY: Verdana,sans-serif
}
.BestOfSectionWidget LI {
	LIST-STYLE: none url(/img/dblarrow.gif) outside; MARGIN: 0px 0px 5px; =
FONT-FAMILY: Verdana,sans-serif
}
.BestOfSectionWidget .BestOfSectionFooter {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.BestOfSectionWidget .ZBestOfSectionFooter {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.RestaurantContentArea .BestOfSectionWidget {
	DISPLAY: block; BACKGROUND: #fff; MARGIN: 0px 0px 15px
}
.RestaurantContentArea .BestOfSectionWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.RestaurantContentArea .BestOfSectionWidget UL {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 10px
}
.RestaurantContentArea .BestOfSectionWidget LI {
	LIST-STYLE: none url(/img/dblarrow.gif) outside; MARGIN: 0px 0px 5px; =
FONT-FAMILY: Verdana,sans-serif
}
.RestaurantContentArea .BestOfSectionWidget .BestOfSectionFooter {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px; FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.RestaurantContentArea .BestOfSectionWidget .ZBestOfSectionFooter {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcd 1px solid; =
PADDING-TOP: 4px; BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: right
}
.letters {
	DISPLAY: block; BACKGROUND: #fff; MARGIN-BOTTOM: 5px; POSITION: =
relative; TOP: 0px
}
.LettersBox H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; FONT-VARIANT: normal; =
TEXT-DECORATION: none
}
.lettersBody {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: Verdana,sans-serif
}
.lettersBody .headline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.lettersBody .pubDate {
	FONT-SIZE: 12px; FONT-STYLE: italic
}
.lettersBody .blurb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN: 0px; LINE-HEIGHT: 110%; PADDING-TOP: 5px
}
.PhotoGalleryWidget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 15px; OVERFLOW: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; =
FONT-FAMILY: Verdana,sans-serif; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.PhotoGalleryWidget H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: =
0px; FONT-FAMILY: Verdana,sans-serif
}
.PhotoGalleryWidget H3 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px; =
BORDER-LEFT: #cccccc 1px solid; COLOR: #666; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: center
}
.PhotoGalleryWidget .headline {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; =
PADDING-TOP: 10px
}
.PhotoGalleryWidget UL.photos {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM-STYLE: none
}
.PhotoGalleryWidget UL.photos LI IMG {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#000000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid
}
.PhotoGalleryWidget UL.photos LI.featurePhoto {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PhotoGalleryWidget UL.photos LI.featurePhoto IMG {
	WIDTH: 184px
}
.PhotoGalleryWidget UL.photos LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px
}
.PhotoGalleryWidget A.headline {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.PhotoGalleryWidget .subhead {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: =
#dbdbcd 1px solid; PADDING-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.PhotoGalleryWidget UL.links {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 25px; PADDING-LEFT: =
25px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #dbdbcd 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: =
Verdana,sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.PhotoGalleryWidget UL.links LI {
	DISPLAY: inline; MARGIN: 0px; FONT-FAMILY: Verdana,sans-serif; =
TEXT-ALIGN: center
}
.MoviesContentArea .UpcomingFilmsWidget {
	MARGIN-BOTTOM: 5px
}
.MoviesContentArea .UpcomingFilmsWidget H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-BOTTOM: #cc3333 1px solid
}
.MoviesContentArea .UpcomingFilmsWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid; LIST-STYLE-TYPE: none
}
.MoviesContentArea .UpcomingFilmsWidget LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px; BOTTOM: -1px; =
LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; =
POSITION: relative
}
.MoviesContentArea .UpcomingFilmsWidget LI A {
	FONT-WEIGHT: bold
}
.MoviesContentArea .UpcomingFilmsWidget LI .more {
	TEXT-ALIGN: right
}
.MoviesContentArea .UpcomingFilmsWidget LI .more A {
	FONT-WEIGHT: normal
}
.webExtras {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.webExtras H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.webExtras UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid; LIST-STYLE-TYPE: none
}
.webExtras LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; =
PADDING-BOTTOM: 2px; WIDTH: 49%; BORDER-TOP-STYLE: none; PADDING-TOP: =
2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: =
left; BORDER-BOTTOM-STYLE: none
}
.webExtras LI A:link {
	FONT-WEIGHT: bold; COLOR: #0000cc; TEXT-DECORATION: none
}
.webExtras LI A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.webExtras LI A:visited {
	FONT-WEIGHT: bold; COLOR: #0000cc
}
.webExtras .homeShow {
	DISPLAY: none
}
.MoviesContentArea {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; WIDTH: 570px
}
.MoviesContentArea .col1 {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.MoviesContentArea .col2 {
	FLOAT: left; WIDTH: 260px
}
.listingsSearch {
	FLOAT: left; WIDTH: 180px
}
.listingsSearch {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 180px
}
.listingsSearch IMG.criticspick {
	DISPLAY: inline; MARGIN: 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.listingsSearch UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.listingsSearch LI.tab {
	FONT-SIZE: 10px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 50%; =
LINE-HEIGHT: 18px; HEIGHT: 20px
}
.listingsSearch LI.active {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/tab-active.jpg) #ffffff =
no-repeat left top; CURSOR: default; COLOR: #ffffff; TEXT-ALIGN: center
}
.listingsSearch LI.inactive {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/tab-inactive.jpg) #ffffff =
no-repeat left top; CURSOR: pointer; COLOR: #cc3333; TEXT-ALIGN: center; =
TEXT-DECORATION: underline
}
.listingsSearch SELECT {
	WIDTH: 175px
}
.listingsSearch INPUT {
	WIDTH: 140px
}
.listingsSearch .searchBy {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
.listingsSearch INPUT.goBttn {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/go.jpg) #333 no-repeat; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; =
CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: =
0px; outline: none
}
.listingsSearch UL A {
	CURSOR: pointer
}
.listingsSearch #listingsEventsBody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/calandergradient2.jpg) #dddddd repeat-x; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.listingsSearch #listingsEventsBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #cc3333; FONT-FAMILY: Verdana,sans-serif
}
.listingsSearch #listingsEventsBody FORM {
	MARGIN: 0px
}
.listingsSearch #listingsEventsBody LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.listingsSearch #eventsWeek {
	DISPLAY: inline; MARGIN: 0px; TEXT-ALIGN: right
}
.listingsSearch #eventsWeek UL {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.listingsSearch #eventsWeek UL LI {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#000000 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#000000 1px solid; WIDTH: 20px; COLOR: #cc3333; LINE-HEIGHT: 10px; =
MARGIN-RIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 2px solid; =
FONT-FAMILY: Verdana,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: center
}
.listingsSearch #eventsWeek UL LI A {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; =
WIDTH: 20px; COLOR: #0000cc; LINE-HEIGHT: 10px; PADDING-TOP: 1px; =
FONT-FAMILY: Verdana,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: =
#ffffff; TEXT-DECORATION: none
}
.listingsSearch #eventsWeek UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #listingsEventsBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.listingsSearch #listingsEventsBody LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: none
}
.listingsSearch #listingsEventsBody UL LI.arrow {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsEventsBody UL LI.arrowSub {
	BACKGROUND-POSITION: 12px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsEventsBody LI IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
pointer; PADDING-TOP: 2px
}
.listingsSearch #eventsWeek A.calView {
	DISPLAY: block; COLOR: #ffffff; TEXT-ALIGN: right
}
.listingsSearch #eventsCalendar {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BACKGROUND: #aaaaaa; MARGIN: -4px 0px 12px; BORDER-LEFT: #999999 1px =
solid; WIDTH: 170px; BORDER-BOTTOM: #999999 1px solid; POSITION: =
absolute
}
.listingsSearch #eventsCalendar A.calView {
	FLOAT: right; COLOR: #ffffff
}
.listingsSearch #eventsCalendar IMG {
	LEFT: -19px; CURSOR: pointer; POSITION: relative; TOP: 3px
}
.listingsSearch #eventsCalendar TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
100%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.listingsSearch #eventsCalendar TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.listingsSearch #eventsCalendar TD.empty {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: default; BORDER-BOTTOM: #ffffff =
1px solid; BACKGROUND-COLOR: #cccccc
}
.listingsSearch #eventsCalendar TD.weekday {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #eventsCalendar TD.today {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #eventsCalendar TD.past {
	CURSOR: default; BACKGROUND-COLOR: #eeeeee
}
.listingsSearch #eventsCalendar TD.prevnext {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #eventsCalendar INPUT {
	FONT-SIZE: 10px
}
.listingsSearch #eventsCalendar SELECT {
	FONT-SIZE: 9px; WIDTH: 75px
}
.listingsSearch #listingsMusicBody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/calandergradient2.jpg) #dddddd repeat-x; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.listingsSearch #listingsMusicBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #cc3333; FONT-FAMILY: Verdana,sans-serif
}
.listingsSearch #listingsMusicBody FORM {
	MARGIN: 0px
}
.listingsSearch #listingsMusicBody SELECT {
	WIDTH: 170px
}
.listingsSearch #listingsMusicBody LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.listingsSearch #musicWeek {
	DISPLAY: inline; MARGIN: 0px; TEXT-ALIGN: right
}
.listingsSearch #musicWeek UL {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.listingsSearch #musicWeek UL LI {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#000000 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#000000 1px solid; WIDTH: 20px; COLOR: #cc3333; LINE-HEIGHT: 10px; =
MARGIN-RIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 2px solid; =
FONT-FAMILY: Verdana,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: center
}
.listingsSearch #musicWeek UL LI A {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; =
WIDTH: 20px; COLOR: #0000cc; LINE-HEIGHT: 10px; PADDING-TOP: 1px; =
FONT-FAMILY: Verdana,sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: =
#ffffff; TEXT-DECORATION: none
}
.listingsSearch #musicWeek UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #listingsMusicBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.listingsSearch #listingsMusicBody LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: none
}
.listingsSearch #listingsMusicBody UL LI.arrow {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsMusicBody UL LI.arrowSub {
	BACKGROUND-POSITION: 12px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsMusicBody LI IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
pointer; PADDING-TOP: 2px
}
.listingsSearch #musicWeek A.calView {
	DISPLAY: block; COLOR: #ffffff; TEXT-ALIGN: right
}
.listingsSearch #musicCalendar {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BACKGROUND: #aaaaaa; MARGIN: -4px 0px 12px; BORDER-LEFT: #999999 1px =
solid; WIDTH: 170px; BORDER-BOTTOM: #999999 1px solid; POSITION: =
absolute
}
.listingsSearch #musicCalendar A.calView {
	FLOAT: right; COLOR: #ffffff
}
.listingsSearch #musicCalendar IMG {
	LEFT: -19px; CURSOR: pointer; POSITION: relative; TOP: 3px
}
.listingsSearch #musicCalendar TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
100%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.listingsSearch #musicCalendar TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.listingsSearch #musicCalendar TD.empty {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: default; BORDER-BOTTOM: #ffffff =
1px solid; BACKGROUND-COLOR: #cccccc
}
.listingsSearch #musicCalendar TD.weekday {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #musicCalendar TD.today {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #musicCalendar TD.past {
	CURSOR: default; BACKGROUND-COLOR: #eeeeee
}
.listingsSearch #musicCalendar TD.prevnext {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.listingsSearch #musicCalendar INPUT {
	FONT-SIZE: 8px
}
.listingsSearch #musicCalendar SELECT {
	FONT-SIZE: 9px; WIDTH: 75px
}
.listingsSearch #listingsRestaurantsBody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/calandergradient2.jpg) #dddddd repeat-x; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.listingsSearch #listingsRestaurantsBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #cc3333; FONT-FAMILY: Verdana,sans-serif
}
.listingsSearch #listingsRestaurantsBody FORM {
	MARGIN: 0px
}
.listingsSearch #listingsRestaurantsBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.listingsSearch #listingsRestaurantsBody LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.listingsSearch #listingsRestaurantsBody UL LI.arrow {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsRestaurantsBody UL LI.arrowSub {
	BACKGROUND-POSITION: 12px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsRestaurantsBody LI IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; CURSOR: =
pointer; PADDING-TOP: 2px
}
.listingsSearch #listingsMoviesBody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/calandergradient2.jpg) #dddddd repeat-x; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.listingsSearch #listingsMoviesBody H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #cc3333; FONT-FAMILY: Verdana,sans-serif
}
.listingsSearch #listingsMoviesBody FORM {
	MARGIN: 0px
}
.listingsSearch #listingsMoviesBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.listingsSearch #listingsMoviesBody LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.listingsSearch #listingsMoviesBody UL#showtimes LI.arrow {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch #listingsMoviesBody UL#theaters LI.arrow {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/img/arrow.gif); BACKGROUND-REPEAT: no-repeat
}
.listingsSearch .more {
	PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: #ffffff; COLOR: =
#0000cc; TEXT-ALIGN: right
}
.SearchAuthorWidget {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 5px; BORDER-LEFT: #999999 1px dashed; WIDTH: 215px; PADDING-TOP: =
5px; BORDER-BOTTOM: #999999 1px dashed; POSITION: relative; =
BACKGROUND-COLOR: #fbfbfb
}
.SearchAuthorWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.SearchAuthorWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SearchAuthorWidget LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/img/dblarrow.gif); BACKGROUND-REPEAT: no-repeat
}
.ContentView {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; WIDTH: 760px; FONT-FAMILY: =
Verdana,sans-serif
}
.ContentView A:link {
	TEXT-DECORATION: underline
}
.ContentView A:hover {
	TEXT-DECORATION: none
}
.ContentRightFloat {
	MARGIN-TOP: -10px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
#ffffff; FLOAT: right; MARGIN-LEFT: 4px; WIDTH: 300px; MARGIN-RIGHT: 4px
}
.ContentView .topLinks {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: =
Verdana,sans-serif
}
.ContentView .topLinks A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana,sans-serif; =
TEXT-DECORATION: underline
}
.ContentView H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dashed; MARGIN-TOP: 5px; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; WIDTH: 430px; PADDING-TOP: 0px
}
.Content .ContentView H2.cvh2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 16px; =
PADDING-TOP: 0px
}
.Content .ContentView H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; =
PADDING-TOP: 0px
}
.Content .ContentView H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 2px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left
}
.Content .ContentView .Story {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 10px 0px; LINE-HEIGHT: 125%; =
FONT-FAMILY: Verdana,sans-serif
}
.Content .ContentView .Story HR {
	MARGIN: 0px 650px 0px 0px; WIDTH: 75px; COLOR: #999999
}
.ContentView .ContentSidebar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: =
normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; FLOAT: left; =
PADDING-BOTTOM: 4px; MARGIN: 10px 5px 10px 0px; BORDER-LEFT: #cccccc 1px =
solid; WIDTH: 158px; LINE-HEIGHT: normal; PADDING-TOP: 4px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}
.ContentView .ContentSidebar IMG {
	BORDER-BOTTOM: #cccccc 1px dashed
}
.ContentView .ContentSidebar H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 2px; =
PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.ContentView .ContentSidebar DIV {
	LINE-HEIGHT: 130%; FONT-FAMILY: Verdana,sans-serif
}
.ContentView .ContentSidebar H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentView .ContentSidebar H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ContentSidebar UL A {
	FONT-WEIGHT: lighter; FONT-SIZE: 10px; MARGIN: 0px
}
.ContentView .ContentSidebar A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: left; TEXT-DECORATION: =
underline
}
.ContentView .ContentSidebar A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: left; TEXT-DECORATION: =
none
}
.ContentView .ContentSidebar A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: left
}
.ContentView P .PaginationAll A:link {
	TEXT-DECORATION: underline
}
.ContentView P .PaginationAll A:hover {
	TEXT-DECORATION: none
}
.ContentView P .Pagination A:link {
	TEXT-DECORATION: underline
}
.ContentView P .Pagination A:hover {
	TEXT-DECORATION: none
}
.ContentSidebar IMG {
	PADDING-BOTTOM: 10px; MARGIN: 4px auto; WIDTH: 150px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.ContentSidebar UL {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.ContentSidebar UL H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN: 0px 3px; WIDTH: 150px; =
FONT-FAMILY: Verdana,sans-serif; TEXT-ALIGN: right
}
.ContentSidebar UL H6 {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; =
LINE-HEIGHT: normal; FONT-FAMILY: Verdana,sans-serif
}
.listingsSearch {
	FLOAT: left; WIDTH: 180px
}
.ArtsContentArea {
	FLOAT: right; WIDTH: 570px; MARGIN-RIGHT: 5px
}
.ArtsContentArea .col1 {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.ArtsContentArea .col2 {
	FLOAT: left; WIDTH: 260px
}
.RotateFour {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid; POSITION: relative
}
.RotateFour H2 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: -13px =
0px 0px 5px; COLOR: #000000; PADDING-TOP: 3px; POSITION: absolute; =
BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.RotateFour H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.RotateFour H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px
}
.RotateFour H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.RotateFour P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px
}
.RotateFour .Featured IMG {
	BORDER-RIGHT: #cc3333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#cc3333 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; =
MARGIN: 5px 0px 5px 5px; BORDER-LEFT: #cc3333 1px solid; PADDING-TOP: =
1px; BORDER-BOTTOM: #cc3333 1px solid
}
.RotateFour .rfNav {
	CLEAR: both; FONT-SIZE: 10px; FLOAT: right
}
.RotateFour .rfNav SPAN:hover {
	COLOR: #cc3333
}
.main .ArtsEntertainmentHomeWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative; TOP: 0px
}
.main .ArtsEntertainmentHomeWidget P {
	MARGIN: 0px
}
.main .ArtsEntertainmentHomeWidget P {
	MARGIN: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentStories-left {
	CLEAR: left; FLOAT: left; MARGIN: 0px 5px 5px 10px; WIDTH: 45%; =
FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentStories-left H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: =
#cc3333; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentStories-left H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .ArtsEntertainmentStories-left H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 180px; COLOR: =
#000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentCategoryLinks {
	FLOAT: right; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentStories-right {
	FLOAT: left; MARGIN: 5px 10px 5px 5px; WIDTH: 45%; FONT-FAMILY: =
Verdana,sans-serif
}
.main .ArtsEntertainmentStories-right H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: =
#cc3333; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentStories-right H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .ArtsEntertainmentStories-right H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; =
WIDTH: 180px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .ArtsEntertainmentCategoryLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 48%; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .ArtsEntertainmentCategoryLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentCategoryLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
none; BORDER-BOTTOM-STYLE: none
}
.main .ArtsEntertainmentCategoryLinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(/img/bullet-10x10.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana,sans-serif
}
.main .ArtsEntertainmentCategoryLinks LI A {
	FLOAT: none
}
.main .ArtsEntertainmentCategoryLinks A {
	FLOAT: left
}
.main .ArtsEntertainmentHomeWidget IMG {
	MARGIN: 5px 0px
}
.NewsContentArea {
	DISPLAY: block; BACKGROUND: #ffffff; FLOAT: left; WIDTH: 765px
}
.NewsContentArea .col1 {
	DISPLAY: block; FLOAT: left; WIDTH: 445px; MARGIN-RIGHT: 10px
}
.NewsContentArea .col2 {
	DISPLAY: block; FLOAT: left; WIDTH: 300px
}
.UserInfo {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.UserInfo H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cc3333 3px solid; FONT-VARIANT: normal; TEXT-DECORATION: =
none
}
.UserInfo H3 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.UserInfo H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 5px 0px 0px
}
.UserInfo H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px
}
.UserInfo .form {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.UserInfo P {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; =
PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dbdbcd =
1px solid
}
.Search {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 425px
}
.Search A.advancedSearch {
	COLOR: #ffffff; POSITION: relative; TOP: -6px; TEXT-ALIGN: right
}
.Search A.advancedSearch:link {
	TEXT-DECORATION: underline
}
.Search A.advancedSearch:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.Search H2 {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; =
COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #dbdbcd 1px solid; =
BACKGROUND-COLOR: #e6e6d2; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.Search FORM {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.Search INPUT {
	FONT-SIZE: 11px; WIDTH: 300px
}
.Search INPUT.searchBttn {
	WIDTH: 60px; BORDER-TOP-STYLE: none; BOTTOM: -5px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 20px; =
BORDER-BOTTOM-STYLE: none
}
.Search .SearchLower {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dbdbcd 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.Search LABEL {
	DISPLAY: none
}
.Search H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px
}
.Search .Pagination {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 11px; =
BACKGROUND: #efefef; LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 2px; =
MARGIN: 10px 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TEXT-ALIGN: center
}
.Search .Pagination .PaginationSelected {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.Search OL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
380px; COLOR: #999999; PADDING-TOP: 0px
}
.Search LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
FONT-SIZE: 9px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 10px; =
VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 0px; =
BORDER-BOTTOM: #e6e6e6 1px solid
}
.Search H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}
.Search H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.Search H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: =
12px; PADDING-TOP: 0px
}
.SearchRight {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 300px
}
.highlighted {
	FONT-WEIGHT: bold; COLOR: #cc3333
}
.PromoEventsWidget {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.PromoEventsWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.PromoEventsWidget LI {
	CLEAR: both; MARGIN: 0px 5px 25px
}
.PromoEventsWidget LI A:link {
	FONT-WEIGHT: bold
}
.PromoEventsWidget LI A:hover {
	TEXT-DECORATION: underline
}
.PromoEventsWidget LI A:visited {
	TEXT-DECORATION: none
}
.PromoEventsWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cc3333 3px solid; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.PromoEventsWidget H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.PromoEventsWidget H2 A:hover {
	TEXT-DECORATION: none
}
.PromoEventsWidget IMG {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.PromoEventsWidget A.more {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 2px; DISPLAY: block; =
PADDING-LEFT: 2px; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbcd =
1px solid; TEXT-ALIGN: right
}
.PromotionsTOC .col1 .PromoEventsWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.PromotionsTOC .col1 .PromoEventsWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.PromotionsTOC .col1 .PromoEventsWidget H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 3px; COLOR: #cc3333; PADDING-TOP: 3px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.PromotionsTOC .col1 .PromoEventsWidget H2 A {
	COLOR: #666
}
.PromotionsTOC .col1 .PromoEventsWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.PromoEventsWidget .col1 .PromoEventsWidget A.more {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.promoEventsPage .col1 .PromoEventsWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px solid; =
BORDER-LEFT: #dbdbcd 1px solid; BORDER-BOTTOM: #dbdbcd 1px solid
}
.promoEventsPage .col1 .PromoEventsWidget UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.promoEventsPage .col1 .PromoEventsWidget H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 3px; COLOR: #cc3333; PADDING-TOP: 3px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.promoEventsPage .col1 .PromoEventsWidget H2 A {
	COLOR: #666
}
.promoEventsPage .col1 .PromoEventsWidget H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.promoEventsPage .PromoEventsWidget A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.promoEventsPage .PromoEventsWidget A.more {
	DISPLAY: inline; FLOAT: right; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; =
BORDER-BOTTOM-STYLE: none
}
.MoviesContentArea .BoxOffice {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.MoviesContentArea .BoxOffice H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-BOTTOM: #cc3333 1px solid
}
.MoviesContentArea .BoxOffice OL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbcd =
1px; BACKGROUND-COLOR: #fff
}
.MoviesContentArea .BoxOffice LI {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 10px; MARGIN: 0px 0px 3px
}
.MoviesContentArea .BoxOffice LI A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000cc
}
.MoviesContentArea .BoxOffice LI A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc3333; TEXT-DECORATION: =
underline
}
.MoviesContentArea .BoxOffice LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000cc
}
.MoviesContentArea .BoxOffice .legend {
	BORDER-RIGHT: #dbdbcd 1px solid; BORDER-TOP: #dbdbcd 1px dotted; =
DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: #dbdbcd =
1px solid; COLOR: #666; BORDER-BOTTOM: #dbdbcd 1px solid; FONT-STYLE: =
italic
}
.LocationView {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: #ffffff; FLOAT: right; =
MARGIN-LEFT: 5px; WIDTH: 570px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana
}
.LocationView .LocationRightFloat {
	CLEAR: right; BORDER-RIGHT: #dddddd 2px solid; BORDER-TOP: #dddddd 2px =
solid; BACKGROUND: url(/img/calandergradient1.jpg); FLOAT: right; =
MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #dddddd 2px solid; WIDTH: 225px; =
BORDER-BOTTOM: #dddddd 2px solid
}
.LocationView .topImg {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; WIDTH: 220px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.LocationView H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 2px; COLOR: #cc3333
}
.LocationView H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 2px
}
.LocationView H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 2px
}
.LocationView H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 2px
}
.LocationView UL.DiningBestOfAwardList {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: =
5px; BORDER-BOTTOM: #000000 1px dotted; LIST-STYLE-TYPE: none
}
.LocationView UL.DiningBestOfAwardList A:link {
	FONT-WEIGHT: normal
}
.LocationView .DiningView UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.LocationView .Info .Name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.LocationView .Info .Name .criticspick {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black
}
.LocationView .Info .Buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #666 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 320px; PADDING-TOP: =
5px; BORDER-BOTTOM: #666 1px dotted
}
.LocationView .Info .Buttons IMG.button {
	MARGIN: 0px 10px; CURSOR: pointer
}
.LocationView .LocationRightRail {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 220px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.LocationView .LocationRightRail IMG {
	PADDING-BOTTOM: 10px; MARGIN: 10px 10px 0px
}
.LocationView .LocationRightRail .UserInfo {
	OVERFLOW: auto; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.LocationView .LocationRightRail .UserInfo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; COLOR: =
#cc3333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.LocationView .LocationRightRail .UserInfo .form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.LocationView .LocationRightRail .UserInfo P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.LocationView .LocationRightRail .BeSocial {
	MARGIN: 0px 10px; BORDER-BOTTOM: #333 1px dotted
}
.LocationView .LocationRightRail .BeSocial LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.LocationView .BeSocial LI IMG {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px
}
.LocationView .Info UL.Reviews {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 50%; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none
}
.LocationView .Info LI {
	FONT-WEIGHT: bold
}
.LocationView .Info LI A:link {
	FONT-WEIGHT: normal
}
.LocationView UL.Details {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 50%; =
PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.LocationView UL.Details LI {
	FONT-WEIGHT: normal
}
.LocationView UL.Details LI .label {
	FONT-WEIGHT: bold
}
.LocationView .FeedbackView {
	BORDER-TOP: #ccc 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.LocationView .FeedbackView .showHide {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.LocationView .FeedbackView .FeedbackAverage {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.LocationView .Info .ShowTimes UL.ShowTimesList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 55%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.LocationView .Info .ShowTimes LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ShowTimes UL.ShowTimesList .ShowTimesTitle A:link {
	FONT-WEIGHT: bold
}
.LocationView .Ads#Middle {
	FLOAT: right
}
.FilmReviewsContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 570px
}
.FilmReviewsContentArea .FilmReviews .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#cccccc; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px; =
TEXT-ALIGN: right
}
.FilmReviewsContentArea .FilmReviews H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: #cccccc; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.FilmReviewsContentArea .FilmReviews H2 .total {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.FilmReviewsContentArea .FilmReviews .review {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px =
5px; OVERFLOW: auto; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
.FilmReviewsContentArea .FilmReviews IMG {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.FilmReviewsContentArea .FilmReviews .review A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.FilmReviewsContentArea .FilmReviews .review .subhead {
	FONT-WEIGHT: bold
}
.FilmReviewsContentArea .FilmReviews .review .byline {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
.FilmReviewsContentArea .FilmReviews .review .pubDate {
	FONT-SIZE: 11px; FONT-STYLE: normal
}
.FilmReviewsContentArea .FilmReviews .Pagination {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; FONT-STYLE: =
normal
}
.BestOfTOCContentArea {
	FLOAT: left; WIDTH: 445px; MARGIN-RIGHT: 5px
}
.BestOfContentArea {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.BestOfRail {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.BestOfTOCContentArea .highlighted {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: yellow
}
.BestOfTOCContentArea .BestOfTOCIntro {
	CLEAR: both; MARGIN-BOTTOM: 10px; OVERFLOW: auto
}
.BestOfTOCContentArea .BestOfTOCIntro IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.BestOfTOCContentArea .section {
	CLEAR: both; MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
.BestOfTOCContentArea .section H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cc3333; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.BestOfTOCContentArea .section H2 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: =
none
}
.BestOfTOCContentArea .section H2 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: =
underline
}
.BestOfTOCContentArea .section H2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: =
none
}
.BestOfTOCContentArea .section A.more {
	DISPLAY: block; MARGIN: 0px 5px 0px 0px; TEXT-ALIGN: right
}
.FeaturesWidget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px
}
.FeaturesWidget H2 {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #e6e6d2; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; COLOR: #666; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.FeaturesWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.FeaturesWidget LI {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; OVERFLOW: auto; PADDING-TOP: =
5px; LIST-STYLE-TYPE: none
}
.FeaturesWidget UL.featuresList .storyDetails {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 100%
}
.FeaturesWidget UL.featuresList .storyFirst IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 280px; PADDING-TOP: 0px
}
.FeaturesWidget UL.featuresList .story {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; MARGIN: 10px =
0px; OVERFLOW: hidden
}
.FeaturesWidget UL.featuresList .story .storyDetails {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 5px 0px 0px 110px; =
LINE-HEIGHT: 100%
}
.FeaturesWidget UL.featuresList .storyDetails A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: =
110%
}
.FeaturesWidget UL.featuresList .storyDetails .subHeadline {
	DISPLAY: none
}
.FeaturesWidget UL.featuresList .storyDetails .byLine {
	MARGIN-TOP: 5px; FONT-STYLE: italic
}
.FeaturesWidget UL.featuresList .storyDetails .pubDate {
	DISPLAY: none; FONT-SIZE: 11px
}
.FeaturesWidget UL.featuresList .storyDetails .blurb {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px; LINE-HEIGHT: 125%
}
.FeaturesWidget UL.featuresList .story IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; WIDTH: 100px; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.RestaurantContentArea .FeaturesWidget {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 10px 10px 0px; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.RestaurantContentArea .FeaturesWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: =
0px; FONT-VARIANT: normal
}
.RestaurantContentArea .FeaturesWidget UL.FeaturesList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; =
BACKGROUND-COLOR: #ffffff
}
.RestaurantContentArea .FeaturesWidget LI {
	CLEAR: both; DISPLAY: block; OVERFLOW: auto
}
.RestaurantContentArea .FeaturesWidget LI.storyFirst .storyDetails {
	DISPLAY: block; LINE-HEIGHT: 140%
}
.RestaurantContentArea .FeaturesWidget UL LI.storyFirst IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 4px 4px; POSITION: =
relative; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.RestaurantContentArea .FeaturesWidget UL LI.storyFirst .storyDetails =
A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 22px
}
.RestaurantContentArea .FeaturesWidget UL.featuresList LI.storyFirst =
.storyDetails .pubDate {
	DISPLAY: none
}
.RestaurantContentArea .FeaturesWidget .storyDetails .byLine {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; FONT-STYLE: italic
}
.RestaurantContentArea .col1 .FeaturesWidget {
	DISPLAY: block; MARGIN: 0px
}
.RestaurantContentArea .col1 .FeaturesWidget H2 {
	MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
.RestaurantContentArea .FeaturesWidget UL.FeaturesList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; list-item-type: none
}
.RestaurantContentArea .FeaturesWidget LI.story A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.RestaurantContentArea .FeaturesWidget LI.story .byLine {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-STYLE: italic
}
.RestaurantContentArea .FeaturesWidget LI.story IMG {
	FLOAT: left; WIDTH: 100px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 0px; =
BORDER-BOTTOM-STYLE: none
}
.RestaurantContentArea .FeaturesWidget LI.story {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; MARGIN: 0px; OVERFLOW: auto; BORDER-TOP-STYLE: none; PADDING-TOP: =
5px; BORDER-BOTTOM: #dbdbcd 1px solid; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none
}
.RestaurantContentArea .FeaturesWidget LI.story .pubDate {
	DISPLAY: none
}
.RestaurantContentArea .FeaturesWidget LI.story .storyDetails {
	MARGIN: 5px 5px 5px 160px; LINE-HEIGHT: 12px
}
.RestaurantContentArea .FeaturesWidget LI.story .blurb {
	DISPLAY: none
}
.RestaurantContentArea .FeaturesWidget A.more {
	CLEAR: both; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 3px; =
BORDER-TOP: #dbdbcd 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 5px 0px =
10px; BORDER-LEFT: #dbdbcd 1px solid; COLOR: #fff; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid; BACKGROUND-COLOR: #cc3333; TEXT-ALIGN: =
center; TEXT-DECORATION: underline
}
.MoviesContentArea .FeaturesWidget UL.featuresList .storyFirst IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 280px; PADDING-TOP: 0px
}
.MusicContentArea .FeaturesWidget UL.featuresList .storyFirst IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 280px; PADDING-TOP: 0px
}
.ArtsContentArea .FeaturesWidget UL.featuresList .storyFirst IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.PromotionsStreetteamsTOC .streetTeamsPage {
	MARGIN-BOTTOM: 10px; WIDTH: 755px
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor .col1 {
	FLOAT: left; WIDTH: 425px; MARGIN-RIGHT: 20px
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
.onSalePage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 755px
}
.onSalePage .col1 {
	FLOAT: left; WIDTH: 440px; MARGIN-RIGHT: 5px
}
.onSalePage .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.freeStuffPage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 755px
}
.freeStuffPage .col1 {
	FLOAT: left; WIDTH: 440px; MARGIN-RIGHT: 5px
}
.freeStuffPage .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.main .mostPopular {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
.ContentRightFloat {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
.main #mostPopular UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 300px; BOTTOM: -2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative; HEIGHT: 21px
}
.ContentRightFloat #mostPopular UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 300px; BOTTOM: -2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative; HEIGHT: 21px
}
.main #mostPopular .tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; WIDTH: =
98px; CURSOR: default; COLOR: #000000; LINE-HEIGHT: 21px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap; HEIGHT: 21px; TEXT-ALIGN: center
}
.ContentRightFloat #mostPopular .tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; WIDTH: =
98px; CURSOR: default; COLOR: #000000; LINE-HEIGHT: 21px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap; HEIGHT: 21px; TEXT-ALIGN: center
}
.main #mostPopular .tab .active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%
}
.ContentRightFloat #mostPopular .tab .active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%
}
.main #mostPopular LI.active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%
}
.ContentRightFloat #mostPopular LI.active {
	BACKGROUND: url(/img/tab-active-98x21-min.gif) no-repeat 0% 50%
}
.main #mostPopular LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-98x21-min.gif) =
no-repeat 0% 50%; CURSOR: pointer; COLOR: #0000cc; BOTTOM: 1px; =
POSITION: relative; TEXT-DECORATION: underline
}
.ContentRightFloat #mostPopular LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-98x21-min.gif) =
no-repeat 0% 50%; CURSOR: pointer; COLOR: #0000cc; BOTTOM: 1px; =
POSITION: relative; TEXT-DECORATION: underline
}
.main #mostPopular H2 {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; =
MARGIN: 0px; COLOR: #999999; FONT-VARIANT: normal
}
.ContentRightFloat #mostPopular H2 {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; =
MARGIN: 0px; COLOR: #999999; FONT-VARIANT: normal
}
.main #mostPopular .mp_lower {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcb 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid
}
.ContentRightFloat #mostPopular .mp_lower {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcb 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid
}
.main #mostPopular .mp_lower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.ContentRightFloat #mostPopular .mp_lower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.main #mostPopular .mp_lower UL LI {
	LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif)
}
.ContentRightFloat #mostPopular .mp_lower UL LI {
	LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif)
}
#mostPopular .mp_lower LI.story A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.ContentRightFloat {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.mostPopular {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px
}
#mostPopular UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 228px; BOTTOM: -2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; POSITION: relative; HEIGHT: 21px
}
#mostPopular .tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; WIDTH: =
75px; CURSOR: default; COLOR: #000000; LINE-HEIGHT: 21px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap; HEIGHT: 21px; TEXT-ALIGN: center
}
#mostPopular .tab .active {
	BACKGROUND: url(/img/tab-active-75-min.gif) no-repeat 0% 50%
}
#mostPopular LI.active {
	BACKGROUND: url(/img/tab-active-75-min.gif) no-repeat 0% 50%
}
#mostPopular LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-75-min.gif) =
no-repeat 0% 50%; CURSOR: pointer; COLOR: #0000cc; BOTTOM: 1px; =
POSITION: relative; TEXT-DECORATION: underline
}
#mostPopular H2 {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; =
MARGIN: 0px; COLOR: #999999; FONT-VARIANT: normal
}
#mostPopular .mp_lower {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbcb 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid
}
#mostPopular .mp_lower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#mostPopular .mp_lower UL LI {
	LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif)
}
#mostPopular .mp_lower LI.story A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#mostPopular .microbar {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; HEIGHT: 32px
}
.BlogsWidget {
	DISPLAY: block; MARGIN: 0px 0px 15px
}
.BlogsWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.BlogsWidget IMG.MusicBlogImg {
	DISPLAY: none; WIDTH: 0px; HEIGHT: 0px
}
.BlogsWidget .BlogsWidgetRssLink {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px; TEXT-ALIGN: right
}
.BlogsWidget .BlogsWidgetRssLink IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 12px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}
.BlogsWidget .BlogsWidgetContainer {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 10px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.BlogsWidget .BlogsWidgetContainer .Post_first {
	DISPLAY: block
}
.BlogsWidget .BlogsWidgetContainer .Post_first H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; LINE-HEIGHT: 100%; =
PADDING-TOP: 0px
}
.BlogsWidget .BlogsWidgetContainer .BlogsWidgetFooter {
	BORDER-TOP: #cccccc 1px solid; DISPLAY: block; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; MARGIN: 0px 3px 3px 0px; PADDING-TOP: 4px; TEXT-ALIGN: =
right
}
.BlogsWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px 10px; COLOR: #cc3333; PADDING-TOP: 0px; =
FONT-FAMILY: arial
}
.BlogsWidget H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 12px; PADDING-TOP: 0px; =
FONT-STYLE: italic
}
.BlogsWidget P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN: 0px =
0px 0px 12px; LINE-HEIGHT: 110%
}
.RestaurantContentArea .BlogsWidget {
	BORDER-BOTTOM: #dbdbdc 1px solid
}
.RestaurantContentArea .BlogsWidget H2 {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #cc3333 3px solid
}
.RestaurantContentArea .BlogsWidget H4 {
	FONT-SIZE: 12px; MARGIN: 0px
}
.RestaurantContentArea .BlogsWidget H5 {
	MARGIN-TOP: 0px
}
.RestaurantContentArea .BlogsWidget .Post {
	BORDER-RIGHT: #dbdbdc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #dbdbdc 1px solid; =
PADDING-TOP: 5px
}
.RestaurantContentArea .BlogsWidget IMG {
	MARGIN-LEFT: auto; BORDER-TOP-STYLE: none; MARGIN-RIGHT: auto; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.MusicContentArea .BlogsWidget {
	DISPLAY: none
}
.MusicContentArea .BlogsWidget IMG.MusicBlogImg {
	LEFT: -4px; FLOAT: left; MARGIN-RIGHT: 5px; POSITION: relative; TOP: =
-4px
}
.MusicContentArea .BlogsWidget H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; MARGIN: -18px 0px -8px 1px; COLOR: =
#ffffff
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px; OVERFLOW: auto; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.MusicContentArea .BlogsWidget .BlogsWidgetRssLink {
	CLEAR: none; DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 3px 0px 0px; =
TEXT-ALIGN: right
}
.MusicContentArea .BlogsWidget .BlogsWidgetRssLink A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff
}
.MusicContentArea .BlogsWidget .BlogsWidgetRssLink A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff
}
.MusicContentArea .BlogsWidget .BlogsWidgetRssLink IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 12px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .Post_first {
	DISPLAY: block; FLOAT: left; WIDTH: 275px
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .Post_first H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; LINE-HEIGHT: 120%; =
PADDING-TOP: 0px
}
.MusicContentArea .BlogsWidget .Post_first P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px =
10px 0px 5px; LINE-HEIGHT: 18px
}
.MusicContentArea .BlogsWidget .Post_first H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 5px; LINE-HEIGHT: 16px; =
PADDING-TOP: 0px; FONT-STYLE: normal
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .Post {
	CLEAR: right; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; WIDTH: 180px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cccccc 1px solid
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .Post P {
	DISPLAY: none
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .BlogsWidgetFooter =
{
	CLEAR: right; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.MusicContentArea .BlogsWidget H3 {
	CLEAR: none; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 20px; =
MARGIN: 0px 0px 10px 5px; WIDTH: 250px; COLOR: #cc3333
}
.MusicContentArea .BlogsWidget .BlogsWidgetContainer .Post H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: =
0px
}
.MusicContentArea .BlogsWidget .Post H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: =
0px; FONT-STYLE: normal
}
.MusicContentArea .BlogsWidget A.more {
	FONT-WEIGHT: normal
}
.MoviesContentArea .BlogsWidget {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.MoviesContentArea .BlogsWidget .Post_first H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px
}
.MoviesContentArea .BlogsWidget .Post_first H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px
}
.MoviesContentArea .BlogsWidget .Post_first P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.MoviesContentArea .BlogsWidget .Post_first .byline {
	FONT-SIZE: 9px
}
.MoviesContentArea .BlogsWidget IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.main .FilmsHomeWidget .BlogsWidget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; PADDING-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.main .FilmsHomeWidget .BlogsWidget IMG.MusicBlogImg {
	DISPLAY: none; WIDTH: 0px; HEIGHT: 0px
}
.main .FilmsHomeWidget .BlogsWidget .Post_first H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .FilmsHomeWidget .BlogsWidget .Post_first H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.main .FilmsHomeWidget .BlogsWidget .Post_first P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana,sans-serif
}
.main .FilmsHomeWidget .BlogsWidget .Post_first .byline {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana,sans-serif
}
.main .FilmsHomeWidget .BlogsWidget IMG {
	WIDTH: 200px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SlideshowWidget {
	DISPLAY: block; MARGIN: 0px 0px 15px
}
.SlideshowWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.SlideshowBody {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid; POSITION: relative; TOP: 0px
}
.SlideshowWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SlideshowWidget LI {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; =
COLOR: #000000; PADDING-TOP: 4px
}
.SlideshowWidget .Slideshow {
	DISPLAY: inline
}
.SlideshowWidget .SlideshowHeadline {
	FONT-WEIGHT: bold
}
.SlideshowWidget .Slideshow IMG {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; MARGIN: =
0px 5px 5px 0px; BORDER-LEFT: #cc3333 1px solid; BORDER-BOTTOM: #cc3333 =
1px solid
}
.SlideshowBody .moreLink {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
PADDING-TOP: 4px; TEXT-ALIGN: right
}
.SlideshowWidget .homeShow {
	DISPLAY: none
}
.SlideshowContentArea .SlideshowWidget {
	DISPLAY: block; MARGIN: 20px 0px 5px
}
.SlideshowContentArea .SlideshowWidget .homeShow {
	DISPLAY: none
}
.SlideshowContentArea UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 5; PADDING-BOTTOM: 0px; =
MARGIN: 0px; CURSOR: pointer; BOTTOM: -1px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; POSITION: relative
}
.SlideshowContentArea UL.tabs LI.tab {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
10px; BACKGROUND: url(/img/tab-active-75.gif) no-repeat; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; WIDTH: 75px; COLOR: =
#cc3333; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: =
center
}
.SlideshowContentArea UL.tabs LI.active {
	FONT-WEIGHT: bold
}
.SlideshowContentArea UL.tabs LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-75.gif) =
no-repeat; COLOR: #cc3333
}
.SlideshowContentArea UL.tabs LI.streetteam.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-150.gif) =
no-repeat; WIDTH: 150px; COLOR: #cc3333
}
.SlideshowContentArea UL.tabs LI.streetteam.active {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/tab-active-150.gif) no-repeat; =
WIDTH: 150px; COLOR: #cc3333
}
.SlideshowContentArea .SlideshowWidget H2 {
	DISPLAY: none
}
.SlideshowContentArea .SlideshowBody {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.SlideshowContentArea .SlideshowWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.SlideshowContentArea .SlideshowWidget IMG {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; MARGIN: =
0px 5px 5px 0px; BORDER-LEFT: #cc3333 1px solid; BORDER-BOTTOM: #cc3333 =
1px solid; POSITION: relative; TOP: 0px
}
.SlideshowContentArea .SlideshowWidget LI {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; =
OVERFLOW: auto; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #cc3333 =
1px dashed; POSITION: relative; TOP: 0px
}
.SlideshowContentArea .SlideshowWidget .Slideshow {
	CLEAR: both; DISPLAY: block; OVERFLOW: auto
}
.SlideshowContentArea .SlideshowWidget .SlideshowHeadline {
	FONT-WEIGHT: bold
}
.SlideshowContentArea .SlideshowWidget .Slideshow IMG {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; MARGIN: =
0px 5px 5px 0px; BORDER-LEFT: #cc3333 1px solid; BORDER-BOTTOM: #cc3333 =
1px solid
}
.SlideshowContentArea .SlideshowBody .moreLink {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.SlideshowContentArea .StreetTeamGalleryWidget {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcd 1px solid; POSITION: relative; =
TOP: 20px
}
.SlideshowContentArea .StreetTeamGalleryWidget H2 {
	DISPLAY: none
}
.SlideshowContentArea .StreetTeamGalleryWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.SlideshowContentArea .StreetTeamGalleryWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: =
-14px
}
.SlideshowContentArea .StreetTeamGalleryWidget LI {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; =
OVERFLOW: auto; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #cc3333 =
1px dashed
}
.SlideshowContentArea .StreetTeamGalleryWidget .SlideshowHeadline {
	FONT-WEIGHT: bold
}
.SlideshowContentArea .StreetTeamGalleryWidget IMG {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; MARGIN: =
0px 0px 5px 5px; BORDER-LEFT: #cc3333 1px solid; BORDER-BOTTOM: #cc3333 =
1px solid
}
.SlideshowContentArea .StreetTeamGalleryWidget .moreLink {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.SlideshowWidget .ssThumb {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 100px; TEXT-ALIGN: left
}
.StreetTeamGalleryWidget .stssThumb {
	FLOAT: right; MARGIN: 0px 0px 5px 5px; WIDTH: 100px; TEXT-ALIGN: right
}
.StreetTeam .col2 IMG {
	MARGIN-BOTTOM: 10px
}
.StreetTeam {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: =
#ffffff; MARGIN: 5px 5px 2px; FONT-FAMILY: Verdana,sans-serif
}
.StreetTeamGallery UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.StreetTeamGallery UL LI {
	BORDER-RIGHT: #666666 3px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: =
2px 2px 10px; WIDTH: 110px; LINE-HEIGHT: 100%; BORDER-BOTTOM: #666666 =
3px solid; HEIGHT: 200px; TEXT-ALIGN: center
}
.StreetTeamGallery IMG {
	WIDTH: 100px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.StreetTeamGallery A {
	CLEAR: both; BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px =
solid; BORDER-LEFT: #ffffff 5px solid; BORDER-BOTTOM: #ffffff 5px solid
}
.StreetTeamContent {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; =
BACKGROUND: url(/img/header-background.jpg) #cc3333 repeat-x left top; =
MARGIN-BOTTOM: 10px; OVERFLOW: auto; FONT-FAMILY: Verdana,sans-serif
}
.STCapsule {
	BORDER-RIGHT: #999999 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 3px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#ffffff; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; =
BORDER-LEFT: #999999 3px solid; WIDTH: 350px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999999 3px solid
}
.STCapsule IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 10px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.STCapsule H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.STCapsule H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; FONT-WEIGHT: normal; =
FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; =
COLOR: #000000; PADDING-TOP: 0px
}
.StreetTeamContent H3.photoDate {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: #cc3333; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: =
#ffffff; PADDING-TOP: 5px
}
.StreetTeamJumpLinks {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: =
10px 5px 10px 0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana,sans-serif
}
.streetTeamsPage .Sponsor .StreetTeamJumpLinks {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; BACKGROUND: #ffffff; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN: 10px 5px 10px 0px; PADDING-TOP: 10px; =
FONT-FAMILY: Trebuchet MS,Times New Roman,Serif
}
.StreetTeamJumpLinks FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.StreetTeamJumpLinks INPUT {
	MARGIN: 0px 5px
}
.StreetTeamJumpLinks H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 2px; =
TEXT-TRANSFORM: uppercase
}
.StreetTeamJumpLinks SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: =
260px; PADDING-TOP: 2px
}
.StreetTeamJumpLinks H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000
}
.StreetTeamComponentPhotos {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 5px 5px =
2px; OVERFLOW: hidden; FONT-FAMILY: Verdana,sans-serif
}
.StreetTeamComponentPhotos LI.featured {
	BORDER-TOP-WIDTH: 5px; DISPLAY: block; FONT-WEIGHT: normal; =
BORDER-LEFT-WIDTH: 5px; FONT-SIZE: 10px; BACKGROUND: #ca0080; =
BORDER-BOTTOM-WIDTH: 5px; MARGIN: 5px 5px 2px; FONT-FAMILY: =
Verdana,sans-serif; BORDER-RIGHT-WIDTH: 5px
}
.StreetTeamGalleryPhoto {
	DISPLAY: block; TEXT-ALIGN: center
}
.StreetTeamGalleryPhoto .link_back {
	DISPLAY: block
}
.StreetTeamGalleryPhoto .link_prev {
	CLEAR: both
}
.StreetTeamGalleryPhoto .link_next {
	DISPLAY: block; FLOAT: right
}
.main .NewsColumnsHomeWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.main .NewsColumnsHomeWidget .NewsColumns-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 45%; PADDING-TOP: 0px
}
.main .NewsColumnsHomeWidget .NewsColumns-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 45%; PADDING-TOP: 0px
}
.main .NewsColumnsHomeWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 10px
}
.main .NewsColumnsHomeWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.main .NewsColumnsHomeWidget H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#000000; PADDING-TOP: 0px
}
.main .NewsColumnsHomeWidget P {
	MARGIN: 0px
}
.main .NewsColumnsHomeWidget .NewsColumnsSpecialReports {
	DISPLAY: none
}
.main .NewsColumnsHomeWidget .NewsColumnsSpecialReports UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
disc; BORDER-BOTTOM-STYLE: none
}
.main .NewsColumnsHomeWidget .NewsColumnsSpecialReports LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif); PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.main .NewsColumnsHomeWidget .NewsColumns-rightli {
	FONT-WEIGHT: bold
}
.main .NewsColumnsHomeWidget A.more {
	DISPLAY: block
}
.main IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.StreetTeamComponentPhotos {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.StreetTeamComponentPhotos H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cc3333 3px solid; BACKGROUND-COLOR: =
transparent; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.StreetTeamComponentPhotos H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.StreetTeamComponentPhotos H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.StreetTeamComponentPhotos IMG {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.StreetTeamComponentPhotos UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.StreetTeamComponentPhotos LI {
	TEXT-ALIGN: center
}
.StreetTeamComponentPhotos LI.featured {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; =
MARGIN: 0px 0px 15px; WIDTH: 222px; HEIGHT: 165px; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: left
}
.StreetTeamComponentPhotos LI.featured IMG {
	FLOAT: left; MARGIN: 0px; WIDTH: 222px; HEIGHT: 165px; =
BACKGROUND-COLOR: #fff
}
.StreetTeamComponentPhotos IMG {
	MARGIN: 0px 0px 0px 2px; WIDTH: 68px
}
.StreetTeamComponentPhotos .more {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; =
FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbcd =
1px solid
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor =
.StreetTeamFeaturedPhotos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor =
.StreetTeamFeaturedPhotos H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; =
COLOR: #cc3333; PADDING-TOP: 5px; BORDER-BOTTOM: #cc3333 3px solid
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor =
.StreetTeamFeaturedPhotos UL {
	CLEAR: both; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 15px; =
BORDER-TOP: #dbdbcd 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid; LIST-STYLE-TYPE: none
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor =
.StreetTeamFeaturedPhotos LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px; WIDTH: 160px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
.PromotionsStreetteamsTOC .streetTeamsPage .Sponsor =
.StreetTeamFeaturedPhotos IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; =
MARGIN-BOTTOM: 0px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px =
solid
}
.StreetTeamGalleryPhoto IMG {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.StreetTeamGalleryPhoto .link_back {
	DISPLAY: block; MARGIN: 10px 0px 10px 5px; TEXT-ALIGN: left
}
.StreetTeamGalleryPhoto .link_prev {
	FLOAT: left; MARGIN: 10px 0px 10px 5px; WIDTH: 45%; TEXT-ALIGN: left
}
.StreetTeamGalleryPhoto .link_next {
	FLOAT: right; MARGIN: 10px 5px 10px 0px; WIDTH: 45%; TEXT-ALIGN: right
}
.streetTeamsPage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 755px
}
.streetTeamsPage .col1 {
	FLOAT: left; WIDTH: 440px; MARGIN-RIGHT: 5px
}
.streetTeamsPage .col2 {
	FLOAT: right; WIDTH: 300px
}
.CalendarWidget {
	MARGIN: 0px 0px 15px; WIDTH: 300px; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative; TOP: 0px
}
.CalendarWidget .alist IMG {
	CLEAR: both; DISPLAY: block; MARGIN: 5px auto
}
.CalendarWidget UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BOTTOM: -1px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; =
LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 20px
}
.CalendarWidget UL.tabs LI.tab {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 58px; =
PADDING-TOP: 3px; FONT-FAMILY: Verdana,sans-serif; HEIGHT: 18px; =
TEXT-ALIGN: center
}
.CalendarWidget UL.tabs LI.active {
	BACKGROUND: url(/img/tab-active-58x21.gif) no-repeat; BOTTOM: -1px; =
POSITION: relative
}
.CalendarWidget UL.tabs LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-58x21.gif) =
no-repeat; CURSOR: pointer; COLOR: #0000cc; BOTTOM: -1px; POSITION: =
relative; TEXT-DECORATION: underline
}
.CalendarWidget .lower {
	BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcb 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #fff; =
PADDING-BOTTOM: 16px; BORDER-LEFT: #dbdbcb 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcb 1px solid; FONT-FAMILY: Verdana,sans-serif; =
POSITION: relative; TOP: 0px
}
.CalendarWidget .tabs.lowerul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
none; HEIGHT: 50px; BORDER-BOTTOM-STYLE: none
}
.CalendarWidget .lower SELECT {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; WIDTH: 286px; =
FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .lower #musicBody SELECT {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 5px 0px; WIDTH: 286px; =
FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .lower FORM {
	MARGIN: 2px
}
.CalendarWidget .lower #musicBody .calView {
	MARGIN-BOTTOM: 25px
}
.CalendarWidget .lower UL.tabs LI.tab {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: =
12px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 1px 2px 1px 3px; WIDTH: =
30px; LINE-HEIGHT: 13px; PADDING-TOP: 2px; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: center
}
.CalendarWidget .lower UL.tabs LI.active {
	BORDER-RIGHT: #dbdbcb 2px solid; BORDER-TOP: #dbdbcb 1px solid; =
BACKGROUND: #cc3333; BORDER-LEFT: #dbdbcb 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #dbdbcb 2px solid; HEIGHT: 32px
}
.CalendarWidget .lower UL.tabs LI.inactive {
	BORDER-RIGHT: #dbdbcb 2px solid; BORDER-TOP: #dbdbcb 1px solid; =
FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #dbdbcb 1px solid; =
CURSOR: pointer; COLOR: #0000cc; BORDER-BOTTOM: #dbdbcb 2px solid; =
HEIGHT: 32px; TEXT-DECORATION: none
}
.CalendarWidget .lower UL.tabs LI.inactive:hover {
	BACKGROUND: #e7e7e7
}
.CalendarWidget .lower H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif
}
.CalendarWidget .lower .head {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcb 1px dashed; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: center
}
.CalendarWidget .lower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 20px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; =
LIST-STYLE-TYPE: none
}
.CalendarWidget .lower LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: =
auto; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px solid; FONT-FAMILY: =
Verdana,sans-serif
}
.CalendarWidget .lower .microbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; POSITION: relative; TOP: -18px
}
.CalendarWidget .lower .microbar IMG {
	MARGIN: 0px
}
.microbar .microbarLegend {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
.CalendarWidget .lower .editorsPicks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbcb 1px dashed; FONT-FAMILY: =
Verdana,sans-serif; TEXT-ALIGN: center
}
.CalendarWidget .lower INPUT.dbinput {
	FONT-SIZE: 12px; MARGIN-LEFT: -2px; WIDTH: 252px
}
.CalendarWidget .title {
	FONT-WEIGHT: bold
}
.CalendarWidget A {
	FONT-WEIGHT: bold
}
.CalendarWidget .address {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .calView {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; POSITION: relative; =
TOP: 0px
}
.CalendarWidget .calView A {
	FONT-WEIGHT: normal; COLOR: #0000cc; FONT-FAMILY: Verdana,sans-serif; =
TEXT-DECORATION: underline
}
.CalendarWidget .locationLink {
	FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .more {
	FONT-WEIGHT: normal; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .lower LABEL {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .lower INPUT {
	FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .lower LEGEND {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .popupCalendar {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
Z-INDEX: 200; BACKGROUND: #aaaaaa; MARGIN: -4px 0px 12px; BORDER-LEFT: =
#999999 1px solid; WIDTH: 170px; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: Verdana,sans-serif; POSITION: absolute; TOP: -22px
}
.CalendarWidget .popupCalendar A.calView {
	FLOAT: right; COLOR: #ffffff; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .popupCalendar IMG {
	LEFT: -19px; CURSOR: pointer; POSITION: relative; TOP: 3px
}
.CalendarWidget .popupCalendar TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
100%; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; =
BACKGROUND-COLOR: #ffffff
}
.CalendarWidget .popupCalendar TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; =
TEXT-ALIGN: center
}
.CalendarWidget .popupCalendar TD.empty {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: default; BORDER-BOTTOM: #ffffff =
1px solid; BACKGROUND-COLOR: #cccccc
}
.CalendarWidget .popupCalendar TD.weekday {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cc3333
}
.CalendarWidget .popupCalendar TD.today {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.CalendarWidget .popupCalendar TD.past {
	CURSOR: default; BACKGROUND-COLOR: #eeeeee
}
.CalendarWidget .popupCalendar TD.prevnext {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3333
}
.CalendarWidget .popupCalendar INPUT {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana,sans-serif
}
.CalendarWidget .popupCalendar SELECT {
	FONT-SIZE: 9px; WIDTH: 75px
}
.CalendarWidget .lower #moviesBody A.more {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.CalendarWidget .lower #musicBody .DigitalJukebox IMG {
	MARGIN-LEFT: auto; WIDTH: 285px; MARGIN-RIGHT: auto
}
.SiteNav {
	CLEAR: both; BACKGROUND: url(/img/navbg_off.gif) #ffffff repeat-x left =
top
}
.SiteNav UL.Menu {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.SiteNav .mmenucontainer#menu0 {
	POSITION: absolute
}
.listingsSearch {
	FLOAT: left; WIDTH: 180px
}
.CalendarContentArea {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 570px
}
.NationalFeatures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 15px; PADDING-TOP: 0px
}
.NationalFeatures H2 {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.NationalFeatures UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid; LIST-STYLE-TYPE: none
}
.NationalFeatures LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
.NationalFeatures H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.NationalFeatures H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.NationalFeatures P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.NationalFeatures .homeShow {
	DISPLAY: none
}
.ContentView .NationalFeatures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 15px; PADDING-TOP: 0px
}
.NewsContentArea .columns {
	DISPLAY: block; MARGIN: 0px 0px 15px
}
.NewsContentArea .columns H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.NewsContentArea .columnsBody {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #dbdbcd 1px solid; LINE-HEIGHT: 110%; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.NewsContentArea .columnsBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.NewsContentArea .columnsBody LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.NewsContentArea .columnsBody .column {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #999999
}
.NewsContentArea .columnsBody .headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 110%
}
.NewsContentArea .columnsBody .subhead {
	DISPLAY: none
}
.NewsContentArea .columnsBody .byline {
	FONT-STYLE: italic
}
.NewsContentArea .columnsBody .pubDate {
	MARGIN: 0px 0px 5px; FONT-STYLE: italic
}
.NewsContentArea .columnsBody .blurb {
	MARGIN: 0px
}
.NewsContentArea .columnsBody .column A {
	COLOR: #999
}
.RestaurantContentArea .columns {
	DISPLAY: block; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px
}
.RestaurantContentArea .columns H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cccccc; FONT-VARIANT: =
small-caps
}
.RestaurantContentArea .columnsBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 110%; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.RestaurantContentArea .columnsBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.RestaurantContentArea .columnsBody LI {
	MARGIN-BOTTOM: 10px
}
.RestaurantContentArea .columnsBody .column {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: =
#999999; PADDING-TOP: 5px
}
.RestaurantContentArea .columnsBody .headline {
	BORDER-TOP: #ccc 1px dotted; DISPLAY: block; FONT-WEIGHT: bold; =
FONT-SIZE: 14px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
.RestaurantContentArea .columnsBody .subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 5px; COLOR: =
#999999; FONT-STYLE: italic
}
.RestaurantContentArea .columnsBody .byline {
	MARGIN-LEFT: 0px; FONT-STYLE: italic
}
.RestaurantContentArea .columnsBody .pubDate {
	DISPLAY: none
}
.RestaurantContentArea .columnsBody .blurb {
	MARGIN: 0px; LINE-HEIGHT: normal
}
.MusicContentArea {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; WIDTH: 570px
}
.MusicContentArea .col1 {
	FLOAT: left; WIDTH: 300px
}
.MusicContentArea .col2 {
	FLOAT: right; WIDTH: 260px
}
.promoEventsPage {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 755px
}
.promoEventsPage .col1 {
	FLOAT: left; WIDTH: 440px; MARGIN-RIGHT: 5px
}
.promoEventsPage .col2 {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.main .FilmsHomeWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.main .FilmsHomeWidget H3 A {
	COLOR: #dbdbcd
}
.main .FilmsHomeWidget P {
	MARGIN: 0px
}
.main .FilmsHomeWidget .HomeFilmLeft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .FilmsHomeWidget .HomeFilmRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .FilmsHomeWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .FilmsHomeWidget .HomeFilmLeft LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 10px; VERTICAL-ALIGN: =
top; WIDTH: 190px; COLOR: #999; LINE-HEIGHT: 16px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: disc
}
.main .FilmsHomeWidget .HomeFilmLeft .lead {
	WIDTH: 190px
}
.main .FilmsHomeWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.main .FilmsHomeWidget .HomeFilmLeft .lead H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 0px 2px; WIDTH: 190px; COLOR: #999999; =
PADDING-TOP: 0px
}
.main .FilmsHomeWidget .HomeFilmLeft .lead H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .FilmsHomeWidget .HomeFilmRight .FilmList UL {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 120px
}
.main .FilmsHomeWidget .HomeFilmRight .FilmList LI {
	FONT-WEIGHT: bold
}
.main .FilmsHomeWidget A.more {
	DISPLAY: block; FONT-SIZE: 11px
}
.main .FilmsHomeWidget .HomeFilmRight .BlogsWidget .Post_first H4 {
	MARGIN: 5px 0px 2px
}
.main .FilmsHomeWidget .HomeFilmRight .BlogsWidget .Post_first P {
	FONT-SIZE: 12px; MARGIN: 2px 0px 0px
}
.main .FilmsHomeWidget .HomeFilmRight .filmFeature H4 {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
.main .FilmsHomeWidget .HomeFilmRight .filmFeature H5 {
	FONT-SIZE: 9px
}
.PromoSearchWidget {
	CLEAR: both; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #dbdbcd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 20px 0px 15px; BORDER-LEFT: #dbdbcd 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd 1px solid; POSITION: =
relative
}
.PromoSearchWidget IMG {
	VERTICAL-ALIGN: middle
}
.PromoSearchWidget A:link {
	FONT-WEIGHT: normal
}
.PromoSearchWidget A:hover {
	FONT-WEIGHT: normal
}
.PromoSearchWidget A:visited {
	FONT-WEIGHT: normal
}
.PromoSearchWidget .rightSearch SELECT {
	FONT-SIZE: 10px; WIDTH: 140px
}
.PromoSearchWidget .leftSearch INPUT {
	WIDTH: 70px; TEXT-ALIGN: right
}
.PromoSearchWidget .rightSearch INPUT {
	FONT-SIZE: 10px
}
.PromoSearchWidget H2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; COLOR: #cc3333; PADDING-TOP: =
0px; BORDER-BOTTOM: #cc3333 3px solid; FONT-VARIANT: normal; =
TEXT-DECORATION: none
}
.PromoSearchWidget H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.PromoSearchWidget DIV.leftSearch {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
3px; WIDTH: 47%; PADDING-TOP: 3px
}
.PromoSearchWidget DIV.rightSearch {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
3px; WIDTH: 48%; PADDING-TOP: 3px
}
.PromoSearchWidget DIV.rightSearch SELECT {
	DISPLAY: block; MARGIN: 2px
}
.PromoSearchWidget DIV.rightSearch INPUT {
	DISPLAY: block; MARGIN: 2px
}
.bjNotice {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; Z-INDEX: 500; =
BACKGROUND: #000000; COLOR: #ffffff; HEIGHT: 24px; TEXT-ALIGN: center
}
BODY {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
DIV {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
TD {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
UL {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
LI {
	COLOR: #000000; FONT-FAMILY: Verdana,sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: =
#dbdbcd; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ClearIt {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 1px
}
.PageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; OVERFLOW: auto; BORDER-LEFT: =
#cc3333 2px solid; WIDTH: 930px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cc3333 1px solid; TEXT-ALIGN: left
}
.PageContainer .LeaderBoard {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(/img/header-background.jpg) #cc3333 repeat-x left top; =
PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: =
922px; PADDING-TOP: 4px; HEIGHT: 90px
}
.PageContainer .LeaderBoard .Logo {
	DISPLAY: block; FLOAT: left
}
.PageContainer .LeaderBoard .Logo IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 185px; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
.PageContainer .LeaderBoard .Logo .PageName {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN: -4px 0px 0px 4px; WIDTH: =
185px; COLOR: #cc3333; LINE-HEIGHT: 17px
}
.PageContainer .LeaderBoard .TopBanner {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px
}
.PageContainer .LeaderBoard .TopBanner IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 728px; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px
}
.PageContainer .SiteNav {
	MARGIN: 0px; WIDTH: 930px; HEIGHT: 30px
}
.PageContainer .Content {
	DISPLAY: block; FLOAT: left; OVERFLOW: auto; WIDTH: 765px
}
.PageContainer .RightRailContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px
}
.PageContainer .RightRail {
	CLEAR: right; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 165px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
.PageContainer .Content .BottomBanner {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.PageContainer .Content .BottomBanner IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 728px; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px
}
.PageContainer .Content .Footer {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block; TEXT-ALIGN: center
}
.backToTop {
	PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdc 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.backToTop IMG {
	MARGIN-RIGHT: 5px
}
.main .RestaurantsHomeWidget {
	CLEAR: both; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #dbdbcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.main .RestaurantsHomeWidget P {
	MARGIN: 0px
}
.main .RestaurantsHomeWidget .RHWcol1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .RestaurantsHomeWidget .RHWcol2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 45%; PADDING-TOP: 10px
}
.main .RestaurantsHomeWidget .lead H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .lead H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.main .RestaurantsHomeWidget .lead H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .features H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .features H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .features H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget SELECT {
	FONT-SIZE: 11px; WIDTH: 190px
}
.main .RestaurantsHomeWidget .RHWcol2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px; COLOR: #cc3333; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .RHWcol2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
LIST-STYLE-IMAGE: url(/img/bullet-10x10.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .RHWcol2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.main .RestaurantsHomeWidget .RHWcol2 .more {
	FONT-WEIGHT: normal
}
.PromotionsPromotersContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 565px
}
.PromotionsPromotersContentArea .promoters UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.PromotionsPromotersContentArea .promoters LI {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.PromotionsPromotersContentArea .promoters A.promoter {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.PromotionsPromotersContentArea .promoters IMG {
	FLOAT: right; MARGIN: 5px 0px 5px 5px
}
.ArtsContentArea .ArtsEventsWidget {
	DISPLAY: block; MARGIN: 0px 0px 15px; OVERFLOW: auto
}
.ArtsContentArea .ArtsEventsWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.ArtsContentArea .ArtsEventsWidget UL {
	CLEAR: right; BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #cc3333 3px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; =
LINE-HEIGHT: 110%; PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbcd 1px solid
}
.ArtsContentArea .ArtsEventsWidget LI {
	FONT-SIZE: 11px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; =
LIST-STYLE-TYPE: none
}
.ArtsContentArea .ArtsEventsWidget .title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.ArtsContentArea .ArtsEventsWidget .time {
	MARGIN: 5px 0px
}
.ArtsContentArea .ArtsEventsWidget .location {
	MARGIN: 0px 0px 5px
}
.ArtsContentArea .ArtsEventsWidget .label {
	FONT-WEIGHT: bold; COLOR: #999999
}
.MoviesContentArea .DvdsWidget {
	CLEAR: both; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; OVERFLOW: auto
}
.MoviesContentArea .DvdsWidget H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; =
COLOR: #cc3333; BORDER-BOTTOM: #cc3333 1px solid; FONT-VARIANT: =
small-caps
}
.MoviesContentArea .DvdsWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd =
1px solid; LIST-STYLE-TYPE: none
}
.MoviesContentArea .DvdsWidget LI {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 5px; =
BOTTOM: -1px; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BORDER-BOTTOM: =
#cccccc 1px solid; POSITION: relative
}
.MoviesContentArea .DvdsWidget LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.MoviesContentArea .DvdsWidget .byLine {
	FONT-SIZE: 10px
}
.MoviesContentArea .DvdsWidget LI A.more {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.main {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; WIDTH: 760px
}
.main .col1 {
	DISPLAY: block; FLOAT: left; WIDTH: 445px
}
.main .col2 {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 302px
}
.main .col1 H2 {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; =
COLOR: #666; PADDING-TOP: 3px; BORDER-BOTTOM: #dbdbcd 1px solid; =
BACKGROUND-COLOR: #e6e6d2; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.main .col1 H2 A {
	COLOR: #666666
}
.main .col1 H2 A:hover {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.NewsletterSignUp {
	BORDER-RIGHT: #dbdbcb 1px solid; BORDER-TOP: #dbdbcb 1px solid; =
DISPLAY: block; MARGIN: 10px auto; BORDER-LEFT: #dbdbcb 1px solid; =
WIDTH: 160px; BORDER-BOTTOM: #dbdbcb 1px solid; BACKGROUND-COLOR: #fff
}
.NewsletterSignUp H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#cc3333; TEXT-ALIGN: center
}
.NewsletterSignUp DIV.fade {
	BACKGROUND: url(/img/insiders-fade.jpg) #fff repeat-x left top; =
TEXT-ALIGN: left
}
.NewsletterSignUp DIV.fade P {
	MARGIN: 10px 10px 0px
}
.NewsletterSignUp UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 0px 10px; PADDING-TOP: 5px; LIST-STYLE-TYPE: square
}
.NewsletterSignUp UL LI {
	MARGIN: 0px 0px 5px
}
.NewsletterSignUp FORM {
	MARGIN: 5px; TEXT-ALIGN: left
}
.NewsletterSignUp LABEL {
	FONT-WEIGHT: bold
}
.NewsletterSignUp INPUT {
	BORDER-RIGHT: #dbdbcb 1px solid; BORDER-TOP: #dbdbcb 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #dbdbcb 1px solid; COLOR: #cc3333; =
BORDER-BOTTOM: #dbdbcb 1px solid
}
.NewsletterSignUp INPUT.text {
	WIDTH: 105px
}
.NewsletterSignUp INPUT.submit {
	FONT-WEIGHT: bold; WIDTH: 36px; BACKGROUND-COLOR: #fff
}
.Footer {
	FONT-SIZE: 9px; MARGIN-LEFT: auto; WIDTH: 950px; LINE-HEIGHT: 11px; =
MARGIN-RIGHT: auto
}
.FooterWidget {
	MARGIN: 20px 10px 40px; TEXT-ALIGN: left
}
.PromotersWidget {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.PromotersWidget H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cc3333 3px solid; BACKGROUND-COLOR: =
transparent; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.PromotersWidget H2 A {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.PromotersWidget UL {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
OVERFLOW: auto; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.PromotersWidget LI {
	FONT-WEIGHT: bold
}
.PromotersWidget A.more {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; =
PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#dbdbcd 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.AdIndexTower {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; =
BACKGROUND: #ffffff; MARGIN: 5px auto 10px; BORDER-LEFT: #cc3333 1px =
solid; WIDTH: 158px; BORDER-BOTTOM: #cc3333 1px solid
}
.AdIndexTower IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0px; WIDTH: 158px; BORDER-RIGHT-WIDTH: 0px
}
.AdIndexTower H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cc3333 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 13px; BACKGROUND: #ccc; PADDING-BOTTOM: 1px; MARGIN: -5px 0px =
-1px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; BORDER-BOTTOM: =
#cc3333 1px solid; TEXT-ALIGN: center
}
.AdIndexTower H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px 0px 7px; COLOR: #666; PADDING-TOP: 0px; FONT-STYLE: =
italic; TEXT-ALIGN: left
}
.AdIndexTower H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.AdIndexTower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.AdIndexTower .more {
	BORDER-TOP: #999 1px solid; MARGIN: 5px; TEXT-ALIGN: right
}
.ArchiveSearchContentArea {
	DISPLAY: block; FLOAT: left; WIDTH: 755px
}
.ArchiveSearchContentArea .col1 {
	DISPLAY: block; FLOAT: left; WIDTH: 520px; MARGIN-RIGHT: 5px
}
.ArchiveSearchContentArea .col2 {
	DISPLAY: block; FLOAT: right; WIDTH: 225px
}
.RestaurantContentArea {
	FLOAT: right; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 575px
}
.RestaurantContentArea .col1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 300px; MARGIN-RIGHT: 5px
}
.RestaurantContentArea .col2 {
	FLOAT: left; WIDTH: 260px
}
.listingsSearch {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 180px
}
.RestaurantContentArea H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: url(/img/h1midbar550.gif) no-repeat right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; COLOR: #cc3333; =
PADDING-TOP: 0px
}
.NewsContentArea .NationalNewsWidget {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.NewsContentArea .NationalNewsWidget .NationalNewsWidgetWhite {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid
}
.NewsContentArea .NationalNewsWidget .NationalNewsWidgetWhite =
.NationalNewsWidgetStory {
	FONT-SIZE: 11px; MARGIN: 10px 0px; BORDER-BOTTOM: #ccc 1px solid
}
.NewsContentArea .NationalNewsWidget H2 {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #dbdbcd 1px solid; =
COLOR: #666; PADDING-TOP: 3px; BORDER-BOTTOM: #dbdbcd 1px solid; =
FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #e6e6d2; =
FONT-VARIANT: normal; TEXT-DECORATION: none
}
.NewsContentArea .NationalNewsWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.NewsContentArea .NationalNewsWidget H4 {
	FONT-SIZE: 11px; MARGIN: 2px 0px; COLOR: #999; TEXT-ALIGN: right
}
.NewsContentArea .NationalNewsWidget H5 {
	DISPLAY: none
}
.NewsContentArea .NationalNewsWidget .byLine {
	DISPLAY: none
}
.NewsContentArea .NationalNewsWidget IMG {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
.MusicContentArea .NationalNewsWidget {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; OVERFLOW: auto; =
BORDER-RIGHT-WIDTH: 0px
}
.MusicContentArea .NationalNewsWidget .NationalNewsWidgetWhite {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cc3333 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dbdbcd 1px solid
}
.MusicContentArea .NationalNewsWidget .NationalNewsWidgetWhite =
.NationalNewsWidgetStory {
	FONT-SIZE: 11px; MARGIN: 10px 0px; LINE-HEIGHT: 14px; BORDER-BOTTOM: =
#ccc 1px solid
}
.MusicContentArea .NationalNewsWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: =
0px; BORDER-BOTTOM: #cc3333 1px solid
}
.MusicContentArea .NationalNewsWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
.MusicContentArea .NationalNewsWidget H4 {
	FONT-SIZE: 11px; MARGIN: 2px 0px; COLOR: #999; TEXT-ALIGN: right
}
.MusicContentArea .NationalNewsWidget H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #999
}
.MusicContentArea .NationalNewsWidget IMG {
	DISPLAY: none
}
.MusicContentArea .NationalNewsWidget .byLine {
	FONT-SIZE: 11px; MARGIN: 5px 0px; FONT-STYLE: italic
}
.AdIndex {
	FLOAT: left; WIDTH: 755px; MARGIN-RIGHT: 5px
}
.AdIndex #adindexsearchform {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; POSITION: relative; =
TOP: -36px
}
.AdIndex #adindexsearchform .inputbox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: =
1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; WIDTH: =
200px; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; =
LETTER-SPACING: 1px; HEIGHT: 13px
}
.AdIndex #adindexsearchform .submitbutton {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeeeee; VERTICAL-ALIGN: =
middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; =
BORDER-BOTTOM: #666666 1px solid; LETTER-SPACING: 1px
}
.AdIndex .even {
	CLEAR: left; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 49%
}
.AdIndex .odd {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 10px; WIDTH: 49%
}
.AdIndex H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.AdIndex UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: #dddddd; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.AdIndex LI A {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
.BlogsHomeWidget {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dbdbcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 15px; BORDER-LEFT: #dbdbcd 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: Verdana,sans-serif
}
.BlogsHomeWidget DIV {
	FONT-FAMILY: Verdana,sans-serif
}
.BlogsHomeWidget .titleBlock {
	BORDER-BOTTOM: #cc3333 2px solid
}
.BlogsHomeWidget P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbcd 1px solid; FONT-FAMILY: =
Verdana,sans-serif
}
.BlogsHomeWidget .BlogsHomeWidgetCol1 {
	BORDER-RIGHT: #dbdbcd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 10px 10px; =
WIDTH: 45%; PADDING-TOP: 0px
}
.BlogsHomeWidget .BlogsHomeWidgetBlog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.BlogsHomeWidget .BlogsHomeWidgetBlog IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 5px 0px; OVERFLOW: auto; WIDTH: 75px; PADDING-TOP: =
0px; HEIGHT: auto
}
.BlogsHomeWidget .BlogsHomeWidgetBlog H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; =
COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.BlogsHomeWidget .BlogsHomeWidgetCol1 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; =
COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.BlogsHomeWidget .BlogsHomeWidgetCol2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; =
COLOR: #666; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.BlogsHomeWidget .BlogsHomeWidgetCol1 H2 A {
	COLOR: #0000cc
}
.BlogsHomeWidget .BlogsHomeWidgetCol2 H2 A {
	COLOR: #0000cc
}
.BlogsHomeWidget .BlogsHomeWidgetCol2 {
	FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 45%
}
.BlogsHomeWidgetMain H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; COLOR: =
#cc3333; PADDING-TOP: 2px
}
.BlogsHomeWidgetMain H3 A {
	COLOR: #cc3333; BOTTOM: -1px; POSITION: relative
}
.BlogsHomeWidgetMain H3 A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.BlogsHomeWidgetMain H3 .BlogHomeWidgetCpTitle {
	CLEAR: left; FONT-SIZE: 11px; COLOR: #666666
}
.BlogsHomeWidgetMain H3 .BlogHomeWidgetCpTitle A {
	FONT-SIZE: 11px; COLOR: #666666
}
.BlogsHomeWidget .BlogsHomeWidgetRight P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.BlogsHomeWidget .BlogsHomeWidgetRight IMG {
	CLEAR: both; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px =
solid; BORDER-LEFT: #000000 1px solid; WIDTH: 175px; BORDER-BOTTOM: =
#000000 1px solid
}
.BlogsHomeWidget IMG.rss {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: =
3px; MARGIN: -17px 0px 0px; WIDTH: 12px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
HEIGHT: 12px; BORDER-BOTTOM-STYLE: none
}
.BlogsHomeWidgetBlog UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #cc3333 2px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.BlogsHomeWidgetBlog LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana,sans-serif; LIST-STYLE-TYPE: none
}
.BlogsArchives {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
.BlogsArchives H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cc3333 2px solid
}
.BlogsArchives .BlogsArchivesGroup {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.BlogsArchives .BlogsArchivesItem {
	CLEAR: left; FONT-SIZE: 11px; MARGIN: 0px
}
.BlogsArchives .BlogsArchivesItem IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 15px 10px 5px 0px; BORDER-RIGHT-WIDTH: =
0px
}
.BlogsArchives H6 {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px =
0px 0px; COLOR: #666666; PADDING-TOP: 0px
}
.BlogsArchives UL.BlogsArchivesList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.BlogsArchives UL.BlogsArchivesList LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.MusicContentArea .showsReviewsWidget {
	BACKGROUND-COLOR: #ffffff
}
.MusicContentArea .showsReviewsWidget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.MusicContentArea .showsReviewsWidget UL.tabs {
	WIDTH: 236px; BOTTOM: -1px; POSITION: relative; HEIGHT: 20px
}
.MusicContentArea .showsReviewsWidget LI.tab {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; =
WIDTH: 115px; CURSOR: pointer; LINE-HEIGHT: 18px; HEIGHT: 20px; =
TEXT-ALIGN: center
}
.MusicContentArea .showsReviewsWidget LI.inactive {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/tab-inactive-large-min.gif) =
no-repeat 0% 50%; COLOR: #cc3333; TEXT-DECORATION: underline
}
.MusicContentArea .showsReviewsWidget LI.active {
	BACKGROUND: url(/img/tab-active-large-min.gif) no-repeat 0% 50%; COLOR: =
#cc3333
}
.MusicContentArea .showsReviewsWidget .srBody {
	CLEAR: left; BORDER-RIGHT: #dbdbcb 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #dbdbcb 1px solid; PADDING-LEFT: 10px; BACKGROUND: #e6e6d2; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #dbdbcb 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #dbdbcb 1px solid
}
.MusicContentArea .showsReviewsWidget .srBody LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 2px; BORDER-BOTTOM: =
#dbdbcb 1px solid; POSITION: relative
}
.MusicContentArea .showsReviewsWidget .srBody .location {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.MusicContentArea .showsReviewsWidget .srBody .headline {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.MusicContentArea .showsReviewsWidget .srBody .subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 14px
}
.MusicContentArea .showsReviewsWidget .srBody .byLine {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: italic
}
.MusicContentArea .showsReviewsWidget .srBody UL LI A.more {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; POSITION: relative; =
TOP: 0px; TEXT-ALIGN: right
}
.AdviceColumnWidget {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana,sans-serif
}
.AdviceColumnWidget H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; =
FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 410px; =
PADDING-TOP: 10px
}
.AdviceColumnWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 410px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px dashed
}
.AdviceColumnWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 410px; PADDING-TOP: =
0px
}
.AdviceColumnWidget P {
	DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 150%
}
.AdviceRight {
	FLOAT: right; MARGIN: 0px 10px 10px; WIDTH: 300px; TEXT-ALIGN: center
}
.AdviceColumnRight {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#ffffff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 290px; LINE-HEIGHT: 120%; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana,sans-serif; =
TEXT-ALIGN: left
}
.AdviceColumnRight H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px
}
.AdviceColumnRight A {
	TEXT-DECORATION: underline
}
.AdviceColumnRight UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.AdviceColumnRight UL LI {
	FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Verdana,sans-serif
}
.AdviceRight IMG {
	FLOAT: right; MARGIN: 10px
}
.AdviceRight .Ads#Middle IMG {
	CLEAR: both; FLOAT: right; MARGIN: 10px 0px 0px
}
.SearchAdvancedWidget {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px dashed; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 0pt 0px 5px; OVERFLOW: auto; BORDER-LEFT: #999999 1px dashed; =
WIDTH: 510px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dashed; =
BACKGROUND-COLOR: #fbfbfb
}
.SearchAdvancedWidget H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.SearchAdvancedWidget #keywords {
	FLOAT: left; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: =
none
}
.SearchAdvancedWidget #keywords INPUT#searchKeywords {
	MARGIN: 5px; WIDTH: 200px
}
.SearchAdvancedWidget #keywords INPUT#searchExactPhrase {
	FLOAT: left; MARGIN-RIGHT: 5px; POSITION: relative
}
.SearchAdvancedWidget #sections {
	FLOAT: left; WIDTH: 225px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: =
none
}
.SearchAdvancedWidget #sections SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 110px
}
.SearchAdvancedWidget #findFrom {
	FLOAT: right; WIDTH: 240px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: =
none
}
.SearchAdvancedWidget #findFrom SELECT#searchIssue {
	MARGIN: 0px; WIDTH: 220px
}
.SearchAdvancedWidget #findFrom SELECT#searchColumn {
	MARGIN: 0px; WIDTH: 220px
}
.SearchAdvancedWidget #findFrom SELECT#searchAuthor {
	MARGIN: 0px; WIDTH: 220px
}
.SearchAdvancedWidget #findFrom SELECT#searchMonth {
	FLOAT: left; MARGIN: 0px; WIDTH: 50%; POSITION: relative
}
.SearchAdvancedWidget #findFrom SELECT#searchYear {
	FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 40%; POSITION: relative
}
.SearchAdvancedWidget #findFrom INPUT#searchExactPhrase {
	FLOAT: left; POSITION: relative
}
.SearchAdvancedWidget .submitBttn {
	DISPLAY: block; FLOAT: right; MARGIN: 10px 15px 20px 0px; POSITION: =
relative
}
.SearchAdvancedWidget #keywords INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.CDReviewsContentArea {
	FLOAT: right; MARGIN: 0px 5px; WIDTH: 575px
}
.CDReviewsContentArea .CDReviews .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#cccccc; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px; =
TEXT-ALIGN: right
}
.CDReviewsContentArea .CDReviews H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; BACKGROUND: #cccccc; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.CDReviewsContentArea .CDReviews H2 .total {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BACKGROUND: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.CDReviewsContentArea .CDReviews .review {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px =
5px; OVERFLOW: auto; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
.CDReviewsContentArea .CDReviews IMG {
	FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.CDReviewsContentArea .CDReviews .review A.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.CDReviewsContentArea .CDReviews .review .subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.CDReviewsContentArea .CDReviews .review .byline {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
.CDReviewsContentArea .CDReviews .review .pubDate {
	FONT-SIZE: 11px; FONT-STYLE: normal
}
.CDReviewsContentArea .CDReviews .Pagination {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; FONT-STYLE: =
normal
}

------=_NextPart_000_0000_01C8D141.5DA430A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citypages.com/load/js

/* --- Start prototype.js --- */=0A=
=0A=
/*  Prototype JavaScript framework, version 1.6.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0',=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=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
if (Prototype.Browser.WebKit)=0A=
  Prototype.BrowserFeatures.XPath =3D false;=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=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=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=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=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=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=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object && object.constructor =3D=3D=3D Array;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) return =
this;=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=
  bindAsEventListener: function() {=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=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=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=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=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=
  execute: function() {=0A=
    this.callback(this);=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.execute();=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 String(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 : =
String(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 new Element('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 (!Object.isArray(hash[key])) 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=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=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 (Object.isFunction(replacement)) 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=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match =
=3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    }.bind(this));=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=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.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=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, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(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) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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 (Object.isFunction(args.last()))=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=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) 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(Object.isArray(value) ?=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=
  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=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  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=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=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 (Object.isArray(arguments[i])) {=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=
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=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=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=
  }()) {=0A=
    function each(iterator) {=0A=
      var cache =3D [];=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key];=0A=
        if (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=
  } else {=0A=
    function each(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: each,=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=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 Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=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 (Object.isFunction(responder[callback])) {=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() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: 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=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=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 Object.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=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=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 (Object.isFunction(extras.push))=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=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=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=
  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.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D xml =3D=3D=3D undefined ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')))=0A=
        return null;=0A=
    try {=0A=
      return this.transport.responseText.evalJSON(options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D options || { };=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, param) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, param);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete) this.onComplete.bind(this).defer();=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(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(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=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 (Object.isString(element))=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(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=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, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, t, range;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      t =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        t.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      range =3D element.ownerDocument.createRange();=0A=
      t.initializeRange(element, range);=0A=
      t.insert(element, =
range.createContextualFragment(content.stripScripts()));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=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 (Object.isString(selector))=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=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D value =3D=3D=3D undefined ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      var name =3D t.names[attr] || attr, value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=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=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=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=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=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 element.cumulativeOffset();=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) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=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=
            property] =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.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=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=
  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 Element._returnOffset(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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=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=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=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=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: 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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: 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=
  viewportOffset: 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=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=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 source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=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(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=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)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
=0A=
if (!document.createRange || Prototype.Browser.Opera) {=0A=
  Element.Methods.insert =3D function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D { bottom: insertions };=0A=
=0A=
    var t =3D Element._insertionTranslations, content, position, pos, =
tagName;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      pos      =3D t[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        pos.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      if (t.tags[tagName]) {=0A=
        var fragments =3D =
Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A=
        if (position =3D=3D 'top' || position =3D=3D 'after') =
fragments.reverse();=0A=
        fragments.each(pos.insert.curry(element));=0A=
      }=0A=
      else element.insertAdjacentHTML(pos.adjacency, =
content.stripScripts());=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  };=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=
  Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A=
  Element.Methods.readAttribute =3D function(element, attribute) {=0A=
    if (attribute =3D=3D 'title') return element.title;=0A=
    return Element._readAttribute(element, attribute);=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D 'static') return proceed(element);=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=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=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          var attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=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=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.clone(Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=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=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D 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=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=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=
  Element.Methods.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 Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (document.createElement('div').outerHTML) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  div.innerHTML =3D t[0] + html + t[1];=0A=
  t[2].times(function() { div =3D div.firstChild });=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: {=0A=
    adjacency: 'beforeBegin',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartBefore(element);=0A=
    }=0A=
  },=0A=
  top: {=0A=
    adjacency: 'afterBegin',=0A=
    insert: function(element, node) {=0A=
      element.insertBefore(node, element.firstChild);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.selectNodeContents(element);=0A=
      range.collapse(true);=0A=
    }=0A=
  },=0A=
  bottom: {=0A=
    adjacency: 'beforeEnd',=0A=
    insert: function(element, node) {=0A=
      element.appendChild(node);=0A=
    }=0A=
  },=0A=
  after: {=0A=
    adjacency: 'afterEnd',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element.nextSibling);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartAfter(element);=0A=
    }=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  this.bottom.initializeRange =3D this.top.initializeRange;=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var 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.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=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 (Object.isArray(tagName)) 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=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=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 (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D self['inner' + D] ||=0A=
       (document.documentElement['client' + D] || document.body['client' =
+ D]);=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=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=
  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-]*?:|:checked)/).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];=0A=
      return;=0A=
    }=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(Object.isFunction(c[i]) ? 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(Object.isFunction(x[i]) ? 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=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=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=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=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 (Object.isFunction(h)) 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 Object.isFunction(x[i]) ? 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|$|(?=3D\s)|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return Selector.operators[matches[2]](nodeValue, matches[3]);=0A=
    }=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=
          var 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 (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [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=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=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 (Object.isNumber(expression)) {=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, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (options.hash =3D=3D=3D undefined) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) 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 options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=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=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['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, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) 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(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 Object.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=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return 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, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (index =3D=3D=3D undefined)=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=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 Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=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, 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(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=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=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      return element.match(expression) ? element : =
element.up(expression);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =3D ++arguments.callee.id;=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event)=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      if (document.createEvent) {=0A=
        var event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        var event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return event;=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize()=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer, fired =3D false;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (fired) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    fired =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=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=
  // 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 Element.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 Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=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=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();=0A=
=0A=
/* --- End prototype.js --- */=0A=
/* --- Start scriptaculous.js --- */=0A=
=0A=
// script.aculo.us scriptaculous.js v1.8.0, Tue Nov 06 15:01:40 +0300 =
2007=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.8.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');=0A=
  },=0A=
  REQUIRED_PROTOTYPE: '1.6.0',=0A=
  load: function() {=0A=
    function convertVersionString(versionString){=0A=
      var r =3D versionString.split('.');=0A=
      return parseInt(r[0])*100000 + parseInt(r[1])*1000 + =
parseInt(r[2]);=0A=
    }=0A=
 =0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       (convertVersionString(Prototype.Version) < =0A=
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +=0A=
        Scriptaculous.REQUIRED_PROTOTYPE);=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();=0A=
=0A=
/* --- End scriptaculous.js --- */=0A=
/* --- Start effects.js --- */=0A=
=0A=
// script.aculo.us effects.js v1.8.0, Tue Nov 06 15:01:40 +0300 2007=0A=
=0A=
// Copyright (c) 2005-2007 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=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =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({fontSize: (percent/100) + 'em'});   =0A=
  if (Prototype.Browser.WebKit) window.scrollBy(0,0);=0A=
  return element;=0A=
};=0A=
=0A=
Element.getInlineOpacity =3D function(element){=0A=
  return $(element).style.opacity || '';=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=
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=
  Transitions: {=0A=
    linear: Prototype.K,=0A=
    sinoidal: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
    },=0A=
    reverse: function(pos) {=0A=
      return 1-pos;=0A=
    },=0A=
    flicker: function(pos) {=0A=
      var pos =3D ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
      return pos > 1 ? 1 : pos;=0A=
    },=0A=
    wobble: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
    },=0A=
    pulse: function(pos, pulses) { =0A=
      pulses =3D pulses || 5; =0A=
      return (=0A=
        ((pos % (1/pulses)) * pulses).round() =3D=3D 0 ? =0A=
              ((pos * pulses * 2) - (pos * pulses * 2).floor()) : =0A=
          1 - ((pos * pulses * 2) - (pos * pulses * 2).floor())=0A=
        );=0A=
    },=0A=
    spring: function(pos) { =0A=
      return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); =0A=
    },=0A=
    none: function(pos) {=0A=
      return 0;=0A=
    },=0A=
    full: function(pos) {=0A=
      return 1;=0A=
    }=0A=
  },=0A=
  DefaultOptions: {=0A=
    duration:   1.0,   // seconds=0A=
    fps:        100,   // 100=3D assume 66fps max.=0A=
    sync:       false, // true for combining=0A=
    from:       0.0,=0A=
    to:         1.0,=0A=
    delay:      0.0,=0A=
    queue:      'parallel'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if (Prototype.Browser.IE) tagifyStyle +=3D ';zoom:1';=0A=
    =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=
            new Element('span', {style: tagifyStyle}).update(=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=
        Object.isFunction(element)) && =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=
Effect.DefaultOptions.transition =3D Effect.Transitions.sinoidal;=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create(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 Object.isString(effect.options.queue) ? =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 'with-last':=0A=
        timestamp =3D this.effects.pluck('startOn').max() || timestamp;=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), 15);=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=
    for(var i=3D0, len=3Dthis.effects.length;i<len;i++) =0A=
      this.effects[i] && this.effects[i].loop(timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if (!Object.isString(queueName)) return queueName;=0A=
    =0A=
    return this.instances.get(queueName) ||=0A=
      this.instances.set(queueName, new Effect.ScopedQueue());=0A=
  }=0A=
};=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.Base =3D Class.create({=0A=
  position: null,=0A=
  start: function(options) {=0A=
    function codeForEvent(options,eventName){=0A=
      return (=0A=
        (options[eventName+'Internal'] ? =
'this.options.'+eventName+'Internal(this);' : '') +=0A=
        (options[eventName] ? 'this.options.'+eventName+'(this);' : '')=0A=
      );=0A=
    }=0A=
    if (options && options.transition =3D=3D=3D false) =
options.transition =3D Effect.Transitions.linear;=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.fromToDelta  =3D this.options.to-this.options.from;=0A=
    this.totalTime    =3D this.finishOn-this.startOn;=0A=
    this.totalFrames  =3D this.options.fps*this.options.duration;=0A=
    =0A=
    eval('this.render =3D function(pos){ '+=0A=
      'if (this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
      codeForEvent(this.options,'beforeSetup')+=0A=
      (this.setup ? 'this.setup();':'')+ =0A=
      codeForEvent(this.options,'afterSetup')+=0A=
      '};if (this.state=3D=3D"running"){'+=0A=
      =
'pos=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.f=
rom+';'+=0A=
      'this.position=3Dpos;'+=0A=
      codeForEvent(this.options,'beforeUpdate')+=0A=
      (this.update ? 'this.update(pos);':'')+=0A=
      codeForEvent(this.options,'afterUpdate')+=0A=
      '}}');=0A=
    =0A=
    this.event('beforeStart');=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =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.totalTime,=0A=
          frame =3D (pos * this.totalFrames).round();=0A=
      if (frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =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=
    var data =3D $H();=0A=
    for(property in this)=0A=
      if (!Object.isFunction(this[property])) data.set(property, =
this[property]);=0A=
    return '#<Effect:' + data.inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
});=0A=
=0A=
Effect.Parallel =3D Class.create(Effect.Base, {=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.Tween =3D Class.create(Effect.Base, {=0A=
  initialize: function(object, from, to) {=0A=
    object =3D Object.isString(object) ? $(object) : object;=0A=
    var args =3D $A(arguments), method =3D args.last(), =0A=
      options =3D args.length =3D=3D 5 ? args[3] : null;=0A=
    this.method =3D Object.isFunction(method) ? method.bind(object) :=0A=
      Object.isFunction(object[method]) ? object[method].bind(object) : =0A=
      function(value) { object[method] =3D value };=0A=
    this.start(Object.extend({ from: from, to: to }, options || { }));=0A=
  },=0A=
  update: function(position) {=0A=
    this.method(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Event =3D Class.create(Effect.Base, {=0A=
  initialize: function() {=0A=
    this.start(Object.extend({ duration: 0 }, arguments[0] || { }));=0A=
  },=0A=
  update: Prototype.emptyFunction=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create(Effect.Base, {=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 (Prototype.Browser.IE && (!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(Effect.Base, {=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=
    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=
      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: (this.options.x  * position + this.originalLeft).round() + =
'px',=0A=
      top:  (this.options.y  * position + this.originalTop).round()  + =
'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(Effect.Base, {=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 width.round() + 'px';=0A=
    if (this.options.scaleY) d.height =3D height.round() + '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(Effect.Base, {=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=
    if (!this.options.keepBackgroundImage) {=0A=
      this.oldStyle.backgroundImage =3D =
this.element.getStyle('background-image');=0A=
      this.element.setStyle({backgroundImage: 'none'});=0A=
    }=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+((this._base[i]+(this._delta[i]*position)).round().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 function(element) {=0A=
  var options =3D arguments[1] || { },=0A=
    scrollOffsets =3D document.viewport.getScrollOffsets(),=0A=
    elementOffsets =3D $(element).cumulativeOffset(),=0A=
    max =3D (window.height || document.body.scrollHeight) - =
document.viewport.getHeight();  =0A=
=0A=
  if (options.offset) elementOffsets[1] +=3D options.offset;=0A=
=0A=
  return new Effect.Tween(null,=0A=
    scrollOffsets.top,=0A=
    elementOffsets[1] > max ? max : elementOffsets[1],=0A=
    options,=0A=
    function(p){ scrollTo(scrollOffsets.left, p.round()) }=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().setStyle({opacity: oldOpacity}); =0A=
    }=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).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().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().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().setStyle({height: '0px'}).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().makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.element.hide().undoClipping().undoPositioned().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