From: "Saved by Windows Internet Explorer 7" Subject: globeandmail.com: From Deep Date: Thu, 1 May 2008 14:19:57 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C8AB96.6F04F8A0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/wbbasketball globeandmail.com: From Deep

Skip=20 navigation

 Login=20 or Register | Member = Centre

var ldbdAC =3D = fnTdo('a'+'ai',728,90,ai,'j',nc);
var lugAC =3D = fnTdo('a'+'ai',330,60,ai,'j',nc);

From Deep

  • Home
  • National=20
    • British= =20 Columbia=20
    • Prairies=20
    • Ontario=20
    • Quebec=20
    • Atlantic=20
    • Politics=20
    • Education =
  • World=20
    • Americas<= /A>=20
    • Europe =
    • Asia-= Pacific=20
    • Afr= ica-Mideast=20
  • Report on=20 Business=20
    • Industry=20 News=20
    • Commentary=20
    • Market = Action=20
    • Globe=20 Investor=20
    • Globe = Fund=20
    • Managing=20
    • Small = Business=20
    • Globeinve= stor=20 Gold
  • Sports=20
    • Hockey=20
    • Baseball=20
    • Basketball=20
    • Football=20
    • Golf=20
    • Soccer=20
    • Others=20
    • Columnists=20
    • Yesterday's=20 Stories
  • Opinions=20
    • Columnists=20
    • Cartoon=20
    • Editorials=20
    • Letters to = the=20 Editor
  • Arts=20
    • Movies=20
    • Television=20
    • Theatre=20
    • Music=20
    • Books =
  • Technology=20
    • Personal= =20 Tech
    • http://www.theglobeandmail.co= m/tq/=20
    • Science=20
  • Life=20
    • Food & = Wine=20
    • Family &=20 Relationships=20
    • Work=20
    • Travel=20
    • Health=20
    • Style=20
    • Deaths =
  • Marketplace=20
3D""=20
var lugAC =3D = fnTdo('a'+'ai',330,60,ai,'j',nc);

Golf-gate?

Michael Grange, today at 1:01 PM = EDT

Sam Mitchell's pet phrase in situations like this is =93Nunyo,=94 as = in =93None of=20 your business.=94

 Did he play golf late Sunday afternoon the day before the = Raptors lost=20 their elimination game against the Orlando Magic?

=93Nunyo.=94

Did he make a late decision to change the Raptors travel plans to = accommodate=20 said golf game?

=93Nunyo.=94

Does he think it strange that in the past week two influential = U.S.-based=20 basketball writers have published unflattering and =96 in at least one = case=20 blatantly untrue =96 portraits of him and his coaching ability and his = dedication=20 to his craft or to his team?:

=93This is BS,=94 Mitchell said yesterday morning as he was getting = ready to head=20 home to Atlanta for a few days off.

That's the short answer.

The longer version runs like a spring river flowing downhill, running = over=20 the banks, touching on Pat Riley, Reverend Jeremiah Wright, Barak Obama, = Martin=20 Luther King jr. and even the late Charles Kuralt, the former CBS news = reporter.=20

But the bottom line is the same: =93This is BS=94

His teams play hard, are well-prepared and don't quit, says Mitchell. = And the=20 rest is just talk. Cheap talk.

And, by the way, Raptors president Bryan Colangelo, the person who=20 theoretically might be influenced or informed by the stories and their = timing =96=20 what with the off-season coaching carousel already spinning madly =96 = agrees with=20 him.

He just says it a little differently.

=93I met Sam [on Wednesday] and it was a normal, end of season = meeting,=94 said=20 Colangelo. =93We discussed a lot of things; the season, the off-season; = the state=20 of the team; our relationship, everything. It was a good meeting and we = both=20 walked out of the room on the basis that he was coaching the team moving = forward. I thought I put this to rest the other day, but let me say = this: We=20 have no intention of making a coaching change =96 period.

=93It's not an issue. He has three years left on his deal and what = happened in=20 the playoffs does not affect his status here. We lost to a very good = basketball=20 team.=94

For those who missed it, last Sunday New York Post columnist Peter = Vecsey=20 quoted unnamed sources in the Raptors dressing room saying that Mitchell = was=20 introducing a game plan for countering Los Angeles Lakers centre Andrew = Bynum=20 only to be told by Chris Bosh that Bynum was injured, and hadn't played = for=20 weeks.

How embarrassing, yet entirely fabricated, at least according to = Vecsey, who=20 recanted the entire thing on Tuesday =96 =93I'll take the Rap for the = Sam Slam=94 the=20 headline read -- in one of the most thorough apologies you'll ever read = outside=20 of a court-ordered settlement.

On Wednesday Adrian Wojnarowski, the respected NBA columnist for = Yahoo Sports=20 delivered another shot across Mitchell's bow, referring to an=20 =93ever-deteriorating=94 relationship between Mitchell and Colangelo = marked by=20 =93constant confrontations=94 over Mitchell's treatment of Andrea = Bargnani.

As well, Wojnarowski wrote, Colangelo =93flipped out=94 upon learning = Mitchell=20 went golfing Sunday afternoon.

Colangelo disagreed at the characterization.

 =93I'm not going to talk about something that happened [on = Sunday], but=20 did I flip out? No I did not flip out.=94

And as for conflicts over Bargnani, Colangelo allowed that the lack = of=20 development by the 2006 No.1 pick was the source of considerable = discussion over=20 the course of the season, but not conflict.

=93A lot of people like to say a lot of things, but it's not like = people want=20 to make it out to be, it's like were almost came to blows,=94 said = Colangelo.=20 =93It's a bit much.=94

Says Mitchell about Bargnani: =93We all have to take a bit out of = that=20 apple.=94

And as for golf-gate?

We're going to go out on a limb here: There's a very real chance that = Mitchell played golf on a sunny Sunday afternoon in Orlando, and there's = distinct possibility that Darrick Martin was with him. And might = Colangelo have=20 been less than thrilled at the optics, if not the fact of said golf = game? Again,=20 just speculating, but yes.

And were some players less than thrilled at having to get up early on = Sunday=20 morning =96 remember, NBA players work nights =96 for an 8 a.m. flight = instead of=20 practicing at the Air Canada Centre and flying out that afternoon, as = had been=20 originally scheduled? That's a safe bet. Like the rest of the general=20 population, NBA players prefer to sleep in.

Like all NBA coaches Mitchell has the final say on his team's travel = plans.=20 His explanation was that he wanted his team to practice at Amway Arena = to have=20 another day of shooting on the Magic's home court. The Raptors tried to = arrange=20 a flight out on Saturday night, but couldn't on short notice, so the = decision=20 was made to leave Sunday morning.

"We were walking off the practice floor at 1:30 in Orlando,=94 said = Mitchell.=20 =93That's the same time we would have been just getting to the airport = if we=20 practiced at home. Now guys had the rest of the day to do what they = wanted.=94

And did Mitchell use the time to stratch his low-handicap golf itch? =

Nunyo.

"What difference does it make what a coach or a player does with his = down=20 time?=94 says Mitchell. =93If I took some hiking boots and went to a = park for a hike=20 to clear my head, is that okay? If I took a nap for the afternoon, is = that okay?=20 Some people like to lie by the pool and read a book, we guess what? I = don't need=20 a tan.=94

You want to know what Mitchell thinks is =93someyo?=94

The fact that his team was down two points midway through the fourth = quarter=20 on the road in a playoff game against a 52-win team and the consensus = favourite=20 to win the series.

 =93We were right where we wanted to be,=94 says Mitchell. =93Do = you know how=20 many defenses we put in? How much film work we did? We didn't get = tricked, we=20 didn't get fooled. We knew what they were running. We knew their calls. = My team=20 was prepared and we didn't fold up and quit.

 =93This stuff has nothing to do with anything. We got beat by a = better=20 basketball team.=94

The ultimate proof of course, is that Colangelo, who has never been = slow on=20 the trigger based on his history in Phoenix, signed Mitchell to a = four-year deal=20 just a year ago, and has no plans to release him of the obligation = now.

Which isn't to say there's not an ember somewhere in all the smoke. =

The NBA is a strange place to do business, full of intrigue and = double-deals.=20 And this off-season only promises to be one of the most unsettled in = years. The=20 Dallas Mavericks, Phoenix Suns, New York Knicks, Denver Nuggets, Miami = Heat,=20 Chicago Bulls head the list of a long line of teams that have had failed = to meet=20 expectations.

Some of have made coaching changes, some might yet. There's a load of = potential roster juggling that comes with that. A lot of innuendo too. = But=20 Colangelo wants none of it.

=93People play all these games trying to poison the well,=94 he said. = =93I'm not=20 going to participate.=94

What kind of games? If you're a coaching agent trying to create an=20 opportunity for your client a well-placed rumour just might help speed = things=20 along. That breeds speculation about the Suns Mike D'Antoni making = possibly=20 re-connecting with his friend and former employer in Toronto, = far-fetched as it=20 might be. The latest is that newly installed New York Knicks president = Donnie=20 Walsh might reach out to Mitchell, who played for Walsh in Indiana, to = help him=20 turnaround the Knicks.

That would require a phone call to Colangelo to ask for permission, = which=20 hasn't happened, he said yesterday, before emphasizing again that = Mitchell will=20 remain his coach.

As for Mitchell? =93I've got a job and I'm trying to keep it,=94 he = said before=20 beginning a brief vacation.

Plans to play some golf?

Nunyo.

 

D'Antoni?

Michael Grange, 30/04/08 at 11:08 = AM=20 EDT

And now the off-season.

Thanks to everyone who has been contributing their thoughts, = suggestions,=20 questions and observations on the season just past and the immediate = future. I'm=20 still open for business at mgrange@globeandmail.com or = in the=20 comments section. As always I'm impressed at the passion and the quality = of=20 thought that goes into almost all of the responses. The Raptors are = lucky to=20 have fans of that calibre. I will be sorting through them, likely = dividing them=20 by theme =96 and yes, there do seem to be some recurring themes =96 and = responding=20 over the coming days. What else is there to do? For now however I'll = start with=20 some bullet points, in no particular order.

=B7 This may not have a direct impact on the average Raptors = fan, at least=20 on the surface, but follow and you see how that it really, really does. = Jim=20 Labumbard has run the Raptors media relations operation for about a = decade I'm=20 guessing, and I have never heard a reporter or any  other media = member say=20 anything other than =93Jim's the best.=94 Finally the rest of the league = figured it=20 out and Jim was voted media relations executive of the year by the = Basketball=20 Writers Association, an announcement that came down yesterday. Writing = about pro=20 sports is a dream job but not always dreamy, and =96 surprise, surprise = =96 those=20 who do it are on various occasions grumpy, sleepy, dopey (sometimes = really,=20 really dopey), wrong, and who knows what else. As the person who manages = the=20 relationship between the team and the people who bring news of the team = out to=20 the fans (see, this is relevant) Jim walks the perfect line between the = team's=20 interests and our interests, which don't always coincide. He's hired a = great=20 staff that follow his lead and generally makes what can be a stressful = situation=20 a lot of fun. His recognition was well-deserved and long over due.

=B7 So Bryan Colangelo makes clear that there is no coaching = change in the=20 works and especially =96 especially! =96 makes the point that all that = rumour and=20 speculation about any possibility that Mike D'Antoni would ever end up = here is=20 just that, rumour and speculation. =93Story-telling,=94 he called it. = And then, you=20 know, Jack=20 McCallum reports that D'Antoni will not be back with the Suns, = citing a=20 rift between him and the Suns hierarchy.

=B7 So is it relevant to push the D'Antoni to Toronto idea now? = Hmmm.=20 McCallum, who wrote the=20 book on the Suns, cites Chicago (really?) and New York as = possible=20 landing spots and downplays Toronto as a soft landing, writing: "There = has also=20 been whispers of D'Antoni's taking over in Toronto, where Sam Mitchell's = coaching future is an ongoing discussion and where Bryan Colangelo, = D'Antoni's=20 former boss in Phoenix and still a close friend, is calling the shots. = But=20 Toronto doesn't seem as comfortable a fit for D'Antoni as Chicago or = even New=20 York. Don't look for that to happen."

=B7 I accept McCallum's take, because give his relationship with = a lot of=20 principles involved here, he would be in a good position to know, but = his logic=20 is flawed. I can't see any way how Chicago or New York are suited to his = style=20 more or less than the Raptors would. Can you?

=B7  I made a point of staying up to watch the end of the = Suns era,=20 as it turned out. When the Shaq trade went down I wasn't overly = optimistic about=20 how it would play out. But overall I just felt like here was this bold=20 basketball experiment that was being trashed just a bit too early. Or at = least=20 the idea that the way they played couldn't =91win' =96 if winning is = defined as=20 being an NBA champion =96 was just not true. There are lots of ways to = play that=20 don't end up delivering an NBA title =96 29 of them every year as a = matter of=20 fact. The Suns way =96 or the D'Antoni way or the Colangelo way =96 came = closer than=20 almost all of them in recent years but never quite got there more = because of=20 extenuating post-season circumstances (Joe Johnson getting hurt in 2005; = Amare=20 missing the 2006 season; the suspensions in 2007) than the process, I'm=20 convinced.  But whether it was the owner or Steve Kerr or D'Antoni = or=20 Marion's neediness or Nash's frustration they caved and made the Shaq = deal, and=20 then in the stretch, with the game, season and the whole damn franchise = on the=20 line, they kept going to Boris Diaw in the post. Perfect.

 

Feedback=20 please

Michael Grange, 29/04/08 at 1:02 PM = EDT

One series, some things, v1.5
 
Well, how was that for = you? Not=20 that satisfying I bet. I haven't got any things up because I worked late = and was=20 up before dawn and had some loose ends to tie up upon landing and am now = at the=20 ACC waiting for the Raptors to come out for their post-mortems, which = will take=20 up the rest of the day. After that my schedule opens up=20 considerably.
 
In the interim, why not -- via email (mgrange@globeandmail.com) = or the=20 comments section -- give me your two cents: Do you have questions? Trade = suggestions? Prescriptions for the future, antitdotes for the present?=20
 
Send along some good stuff and I'l respond to the most = interesting=20 and most enlightened. And try and be more original that trade T.J. and = fire Sam,=20 though I understand that sentiment might creep in there, I'm just=20 guessing.
 
In the meantime, I will direct you to one of the = most=20 boot-licky apologies I've ever read, made even more delicious in that = it's=20 delivered by Peter=20 Vescey, whose noted for putting his own boots in less savour places. =
 
Enjoy.
 

Gameday=20 update

Michael Grange, 28/04/08 at 2:02 PM = EDT

A few gameday updates:

* Moon is planning to play. He said this morning that he worked out = in the=20 hotel pool with the Raptors trainers on Sunday and said his sore groin = felt fine=20 today, so he's good to go barring any setback in the warm-up.

* The Raptors have to win the point guard battle. In the Magic's = three wins=20 Jameer Nelson's numbers tell the story as Nelson is averaging 20.3 = points on=20 57.6 per cent shooting =96 including nine-of-15 from deep =96 in the = three Magic=20 wins. In the Magic's lone loss, Nelson scored six points and missed by = his=20 triples while shooting two-of-eight.

*Raptors fans who watched Turkoglu take over the fourth quarter on = Saturday=20 can at least be satisfied that it was a best effort by the NBA's most = improved=20 player, an award Turkoglu officially won = today.=20

Some interested Raptors-related elements include the fact that Jose = Calderon=20 finished seventh in the voting, which seems a bit low. I'd have him no = worse=20 than second or third, for the simple fact that the players ahead of him = are=20 primarily second or third-year pros. Rudy Gay =96 who finished second = =96 improved?=20 Well, what else is he supposed to do? Calderon is 26 and has advanced = his game=20 in measurable ways =96 particularly his ability to shoot from range =96 = and he was=20 able to maintain those improvements as he started for a big part of the = season.=20 To me this award should really be for guys who have been in the league = for a=20 while or =96 in Calderon's case, been professionals for a while =96 so = you can=20 measure guys who have actually improved their skills instead of players = who are=20 making natural progressions. The other guy who fits this category is = Mike=20 Dunleavy.

Oh, and speaking of natural progressions: No. 2 on the most improved = list was=20 Rudy Gay; No. 3 was LaMarcus Aldridge; No. 5 was Rajon Rondo. The common = denominator here was that all three were taken after Bargnani, who = somehow=20 failed to get a vote. Interestingly fellow 2006 draftee Brandon Roy got = only two=20 third place votes. I can only presume because his excellence is already = clearly=20 established.

And one more: While the NBA doesn't offer statistics like = fourth-quarter=20 scoring (why not?), the number are tracked and as Raptors fans learned = first=20 hand on Saturday, Turkoglu ranks behind only LeBron and Kobe in the = category,=20 according to John Denton who covers the Magic for Florida Today, but who = offered=20 this item for ESPN.com:

=93All you need to know to quantify just how much improvement = Orlando Magic=20 small forward Hedo Turkoglu made this season is this very telling=20 statistic:

The NBA's top three fourth-quarter scorers this season were = Cleveland's=20 LeBron James (645), Los Angeles' Kobe Bryant (538) and Turkoglu (487). =

=85.For years, Turkoglu had been thought of as a player with = enormous=20 potential and talent, but not nearly enough production. All of that = changed this=20 season when new Magic coach Stan Van Gundy put the ball in his hands and = the=20 confidence in him that he could blossom into an elite player.

And needless to say, Turkoglu responded. He averaged career highs = in=20 points (19.5), rebounds (5.7), assists (5.0), field goal percentage = (45.6) and=20 minutes (36.9) and he played in all 82 games for the first time in his=20 eight-year NBA career. He also set new career highs for points in a game = (39=20 against Washington in March), rebounds (15 versus Toronto in November) = and=20 assists (13 against Atlanta in March) this season.

But where Turkoglu was most dangerous was in fourth quarters. = Even with=20 Dwight Howard's stardom exploding in Orlando and Rashard Lewis added to = the mix=20 after signing a $118 million contract, Turkoglu was the Magic's choice = in the=20 tense moments of games. And he delivered with two game-winning shots and = winning=20 a third with two clutch free throws in the closing seconds. The faith = the Magic=20 showed in Turkoglu helped fortify a confidence level that was sometimes = shaky in=20 the past.

"Knowing that my coach and my teammates believed in me and = trusted me,=20 meant everything to me," said Turkoglu, who had two triple-doubles this = season.=20 "I didn't want to let them down. I've just tried to stay aggressive and = help my=20 team.=94

 

One=20 series, some things, V1.4 - LIVE(ish)

Michael Grange, 26/04/08 at 5:44 PM = EDT

It's been a while since I've tried a liveish blog, Raptors v. Real = Madrid, to=20 be specific. Raptors didn't handle the pressure too well that night, = let's see=20 how they do this time around. Stakes are higher. Here we go:

 

Pre-game: Herbie is rocking an AP jersey. I've not noticed this = before. Does=20 it make other guys jealous? AP's not the only guy he goes to pre-game = chapel=20 with you know. Look for Moon to be bitter.

 

 Pretty good energy in the building, I have to say, TTC strike = or no.=20 Spontaneous =91Let's Go Raptors' and everything. Let's face it, this is = big: Lose=20 this and Thursday night was kind of a mirage. Win and you're serious = about=20 winning this series.

 

First Quarter:

8:37: Wow, what a start. It has to be fun to play in this = environment. How=20 many people have, in the whole world, ever? 10,000? 100,000 thousand? = It's=20 pretty rare, that's for sure. 

=B7        Bargnani drills his = first three =96=20 the first basket of the game -- then misses his next two shots: Even = when he's=20 hot, he's cold.

=B7        Howard and Bosh are = matched up=20 and locked in =96 Bosh has two steals already; Howard has a couple of = dunks and=20 blocks. I'm predicting some serious numbers from these guys

=B7        What is Howard's = ceiling? In the=20 last minute he just found a cutting Maurice Evans for a dunk while being = triple-teamed and then hit a left-handed jump hook while being fouled. = Add a=20 solid face-up 15 footer and 70-per-cent foul shooting and he will have a = chance=20 to be on the very, very, short list of best centres ever. Anyone care to = argue?

 

2:40:

=B7        Home court works much = better when=20 you're making shots as the crowd really gets to cheer.

=B7        On this not, the = Raptors shot=20 selection is pretty week. Bargnani has taken three questionable ones and = missed=20 them all; Parker tries a fadeaway off a curl and that was about a 9 on = the no=20 chance scale. Meanwhile Bosh, who can get what he wants against Howard, = has had=20 only five attempts, Raps down five on merit

=B7        Kapono subs in crowd = cheers, as=20 they should. He then scores on his first touch and gets smacked in the = mug=20 again, for like the fifth time this series, including the time T.J. hit = him in=20 the face with the ball in Orlando.

=B7        Living and dying with = Moon: Keith=20 Bogans drills a three because Moon forgot to rotate to him; Sam goes = crazy; Moon=20 tries to dunk over Howard, no luck and is kind of slow to get up. But he = runs=20 back down court in time to nearly block Rashard Lewis. Lewis pumps and = goes, but=20 then Moon picks of his pass and finishes the =91And-one' at the other = end and then=20 makes a steal to start another break.

=B7        Raptors have a foul to = give at=20 the end of the quarter, don't use it and Dooling scores a layup. If they = lose by=20 two, this could be why.

=B7        Magic lead 31-26

 

Second quarter:

=B7        Weird sub: Bosh starts = the=20 quarter and is being covered by Martin Gortat. On his first touch Bosh = settles=20 for a jumper and misses, and Sam subs for Rasho. My guess is he saw = Chris take=20 the =91easy' way and figured he needed a blow.

=B7        Rashard Lewis doesn't = look that=20 strong, but he just over-powered Moon in the post; it wasn't even close. = Next=20 trip the Raptors had to double, get mixed up on a rotation and Lewis = ends up=20 with a wide-open jumper, which he misses. If this guy ever gets Kapono = (new word=20 for hot), the series is done.

=B7        Kapono is = =85.ridiculous. He's like=20 the Greg Maddox of the NBA: he actually appears quick sometimes because = people=20 have to react to his fakes because there's a good chance he'll take it = and make=20 it if you don't. Imagine if he had a dose of explosive ability? Or if = Bargnani=20 had a little of his savvy?

=B7        Nice sub: after Lewis = has his way=20 on a couple of post-ups, Sam comes back with Bosh.

 

5:31

=B7        Bosh is now on the line = for his=20 second-straight =91and-one'. I swear he's not even warmed up. I think = he's going=20 to have a big afternoon.

=B7         This =91Howard, = Howard' stuff=20 is working: He's now missed three straight free throws.

=B7        Howard just got called = for three=20 seconds, in part because Kapono got a hand on the entry pass. = Deflections and=20 the number of loose balls that get chased down are stats that some teams = (probably all) keep internally and are likely highly correlative to a = winning=20 effort. In my mind's eye, the Raptors are winning this category. It also = explains why Toronto has nine fast break point to nada by Orlando.

 

2:40, 47-40 Raptors

=B7        That four-and-a-basket = in=20 transition by Ford was big as the Raptors had taken and missed some very = tough=20 shots to that point, creating a bit of a drought.

=B7        That said: the Raptors = had missed=20 five free throws in three games and after Ford's miss have now missed = four in=20 one half. That combined with 1-of-6 three-point shooting does not bode=20 positively

=B7        How good was that = rebound and=20 finish by Bosh to end the half? He's got Howard 21-12 for the first two=20 quarters.

         

Third Quarter: Okay, up five at the half in your own building with a = chance=20 to tie the series. If this doesn't happen this is officially peeing on = your=20 shoes.

 

=B7        Big shot: Bosh hits a = jumper over=20 Howard after two misses. He's been fighting his shot a little and he = needs it if=20 he's really going to take advantage of Superman.

=B7        Moon just slipped on a = fast break=20 and has been holding his groin ever since =85at least until he grabs a = rebound at=20 the square and starts a fastbreak that leads to a Bosh dunk to push the = Raptors=20 lead to seven. If they sit him now he's done for the game though, once = something=20 like that gets tight you're finished; might be done for the series too. = The Raps=20 p.r. guys are saying the official word is he's available to return. I = say it's=20 not their groin.

 

6:59, 63-56 Raptors:

 

=B7        Either the Dance Pak = has=20 tightened their rotation for the post-season or some of the regulars = couldn't=20 get in because of the TTC strike. You'd think they could get a = ride=85.

=B7        As of now the Raptors = have got=20 nine points total from their starting two guard and starting small = forward.

=B7        Howard gets called for = his second=20 three-second violation of the game. I guessing the Raptors have been on = the refs=20 about this.

 

2:59, 71-67

=B7        Van Gundy's rotation is = pretty=20 tight right now. He's got six guys who have played 20 minutes so far. = Only eight=20 players have seen the floor, with the bottom two in for seven and six = minutes.=20 Sam has nine players with at least 10 minutes of floor time so far.

=B7        Howard just clobbered = Bosh going=20 for an offensive rebound and got the foul. He looked so disappointed. In = this=20 sense he's like that Big Red Dog http://pbskids.= org/clifford/index-brd-flash.html,=20 Clifford. You're that big, sometimes things are just going to get in the = way.

=B7        The Raptors have been = doing a=20 good job of making Howard turn to his right shoulder and fouling him = hard enough=20 that he can't finish. That's about all you can do.

=B7        Howard is now 1-of-6 = from the=20 line; the crowd deserves some serious props for this.

 

Fourth Quarter, 74-73

 

=B7        Always good to start = the fourth=20 quarter by forcing a 30-footer as the shot-clock expires.

=B7        When Howard isn't on = the floor,=20 the Magic don't look like a team that could have lost 52 games this = year; no=20 offence to Martin Gortat.

=B7        Calderon gets his first = bucket at=20 the nine minute mark after over-dribbling but finally making the lay-up = sort of=20 like=85never mind.

 

8:19, 78-78

 

=B7        Turkoglu looks like he = wants to=20 take over, maybe.

=B7        Is there a bad Kapono, = good=20 Kapono? Bad Kapono: catches the ball, is kind of open, but pump fakes = and tries=20 to finish at the rim over (under?) Howard. Yes, that ended up in a = blocked shot.=20 I mean, you don't get points for trying in this league, okay? The play = continues=20 and the ball finds Kapono again and he drills his 12th three in his last = 19=20 attempts.

 

5:32, 85-83 Magic

 

=B7        Sam comes back with T.J = and I=20 agree. He's been pretty good today and Raptors need some easy baskets. = Just as I=20 type this he chases down a loose ball, goes the length of the floor and = gets=20 Parker an easy hoop in transition for his 12th assist, Raps down by = one.

=B7        We haven't seen this = much in this=20 series: Calderon comes in for Delfino after Carlos fouls out. Chris = Black is so=20 excited right now.

=B7        Don't look now, but = Nelson is=20 hitting three and Turkoglu is breaking guys down of the dribble, and the = Magic=20 are in bonus now (3:11 to play). This is not good, considering the = Raptors are=20 stuck five.

=B7        Great play by Ford: = dribble=20 penetration and lay-up for Bosh; 92-90 Magic, 258

=B7        The Magic are basically = going at=20 Kapono every chance they get.

=B7        Turkogly pushes off. A = lot. But=20 he just made a three and the Raptors are stuck five again.

=B7        Lewis drains a = wide-open three=20 after Nelson makes the paint on a high-screen and roll. the Raptors are = down=20 eight with 1:31 to play and Orlando's thinking that $118-million wasn't = such a=20 bad spend in the end.

1:24, 102-92 Magic

 

=B7        The Magic's formula all = year has=20 been to let Howard get them to the fourth quarter and let everyone else = take=20 them home. He hasn't scored in the quarter yet, but Lewis has 10; Nelson = had 10=20 and Turkoglu has 10. Oh, and the Magic lead by 10.

Well. That's about it.  Raptors waste a huge effort by Bosh -- = 39 and 15=20 won't taste very good in defeat. Someone forgot to tell Calderon, = Bargnani and=20 Delfino to show up, and the Magic realized that no matter how well = Kapono=20 shoots, if you attack him enough on the other end the worst you should = do is=20 break even. The Raptors are now 0-2 in From Deep Live(ish) blog games, = and trail=20 this series 3-1 with Game 5 on Monday night. I'm not feeling their = chances for=20 sweeping the last three, including two games on the road. Orlando in = Five?

A few post-game notes:

 

=B7        Three-point shooting is = such a=20 game changing factor. You don't win games likes this shooting 2-of-15 as = the=20 Raptors did.

=B7        Fourth quarter only = stats:=20 Turkoglu, Lewis and Nelson combine for 32 of the Magic's 33 points on = 9-of-12=20 shooting including five-of-six from three and nine-of-13 from the = line.

=B7        Talked to Moon after = the game. He=20 said he figured his slipped on a wet spot and pulled his groin, or so = they tell=20 him: =93I didn't hear a =91pop',=94 he said. =93I just strained it, it's = sore. I wish I=20 could tell you what the doctors said, but it was doctor talk. [but] I'm = not=20 sitting out [Game 5].=94

=B7        Sam: =93The focus is to = go into=20 Orlando and win a basketball game and try to get back home. I mean, it's = just=20 that simple. There is nothing brilliant I can tell you, other than we = have got=20 to focus and remember that we came within a shot of winning down there = in Game=20 Two, so we know we're capable of playing down there. We have got to = fight like=20 dickens. We've got to go out kicking and screaming, so everything we've = go we=20 got to put into it.

=B7        Trade Jose.

=B7        Kidding.

 

Coaching=20 is crazy

Michael Grange, 25/04/08 at 10:54 = AM=20 EDT

As I hope came across in my=20 column, coaching is crazy. Sam and his staff huddle and ponder and = think and=20 decide to change the starting lineup in Game 1 and get =96 arguably =96 = burned by it=20 in Game 1 and 2. In Game 3 he makes another change, though really just a = return=20 to the lineup they used most this season (Bosh, Bargnani, Moon, Parker = and Ford=20 was in place 36 times this season and the Raptors were .583) but not = regularly=20 for a while, given injuries to Ford, then Bosh and then Bargnani's = performance=20 compared with Nesterovic later in the season.

And while it made = sense on=20 one level, the risks of playing two struggling shooters =96 Ford and = Moon =96 at the=20 same time when it seemed to play directly into the Magic's game plan, = basically=20 allowing them to ignore two guys and let Howard and Nelson crowd Bosh. = But what=20 do you know?

Moon gives an energy boost that helped feed the = crowd and=20 Ford answered a lot of critics =96 myself included =96 by giving the = Raptors just=20 what they needed and making the Magic pay by hitting those mid-range = jumpers.=20 Bargnani was even good =96 battling Howard, hitting some key shots and = generally=20 being active. I'm tempted to point out that he still shot 4-of-11, was = 1-of-5=20 from three and somehow avoided getting a rebound in 23 minutes, but the = reality=20 is he was effective and he deserves credit for competing as hard as he = did.=20 Similarly, Sam made some moves, didn't make others and they all worked. = The=20 number one measuring stick for a coach =96 and it's grossly imperfect = =96 is did his=20 team respond to his words and deeds? In this case the answer is yes. The = coaching business no easier to figure out as a result. 

One Series, some things, v1.3

1. Obviously T.J. Ford is a Globe reader. There it was in black-and-white yester= day=20 morning and on the Internet too, my personal challenge to T.J.: time = to show=20 up! Okay, that was lame, but Ford was not. That was a solid as he's = looked all=20 season with his mid-range jumper. He stepped into in it with confidence = and=20 knocked them down and when he does that he is very tough to contain, = especially=20 if your name is Carlos Arroyo. But the most important part of his game = might=20 have been the energy he took the floor with. He had a steal before the = game was=20 10 seconds old and got the Raptors into some early transition with a = couple of=20 defensive rebounds.

2. Here's kind of a cool stat. The Raptors = had 31=20 assists on 42 field goals. Of the 11 unassisted field goals Ford had = five of=20 them, four of them coming when he started undressing Arroyo late in the = second=20 quarter, for which he clearly didn't need much assistance.

3. = Interesting=20 story line to follow this morning. Apparently Magic guard Jameer Nelson=20 collapsed in the hallway outside the Magic dressing room in the game = after being=20 hit with a sudden back spasm. According to Magic coach Stan Van Gundy he = took a=20 hit defending a screen-and-roll and then the back spasms kicked in. If = he can't=20 go Saturday that could be a major problem for Orlando. I think Keyon = Dooling has=20 been pretty good in stretches for them but my guess is he's not quite = the floor=20 leader Nelson is, and Arroyo is pretty suspect defensively.

4. I = don't=20 think I've ever seen Chris Bosh quite so animated than after the game = last=20 night. It wasn't that he was acting all crazy, it's just that when he = was=20 talking at the press conference he was all engaged and almost bubbly. = You could=20 tell he was just so happy to win that game. There wasn't a hint of = concern that=20 it wasn't a great all-round night for him. He was praising his = teammates, the=20 crowd, the coaching staff. There is a big, big difference being down 3-0 = and=20 down 2-1 and Bosh was obviously demonstrating just that.

5. I = was=20 sitting in the lower bowl in temporary press seating as opposed to down = on the=20 sidelines as is normally the case. It was kind of cool to be =91in' the = crowd.=20 People were really into it, everyone wearing their red shirts and = drinking=20 beers. One thing about this job is you forget about how much fun people = have at=20 games, and obviously even more so at a playoff game and even more when = the=20 Raptors are winning. Lots of smiles on lots of faces.

6. On that = note=20 there is no doubt that the crowd got into Howard's head a little bit = when he was=20 at the free throw line, where he was just 3-of-8 on the night and had to = back=20 off a few times.
 

A=20 rational but not entirely sound decision

Michael Grange, 24/04/08 at 1:14 PM = EDT

Only time for a few bullet points here, so I'll get right to = them:

1. As you may well know by now, T.J. will again get the start = tonight,=20 for reasons that are rational though not entirely sound. As=20 I wrote this morning, the issue seems to be that even if makes sense = to=20 start Calderon because he's played better and is shooting the ball well, = which=20 would foil the Magic's attempts to put Jameer Nelson in Chris Bosh's = pocket all=20 day, the concern is that if Ford comes of the bench he'll take himself = out of=20 things entirely, mentally. So Calderon does deserve to start, but won't. = Perfect.

2. Who is going to be starting in placed of Nesterovic is still a = mystery.=20 Hot-shooting Jason Kapono seems the obvious candidate as a shot-maker = and=20 floor-spacer to make it harder for the Magic pay for doubling Bosh and = then=20 cheating with another defender when they really load up. But just = chatting with=20 Sam he was making the case for getting Moon some additional playing = time,=20 pointing out the things he does well =96 making plays on the ball in the = form of=20 blocks, deflections or steals are the kind of things that can really get = a crowd=20 going. As well if he runs directly to the rim in transition good things = happen =96=20 either a dunk or the defense sucking to the middle of the floor opening = up the=20 perimeter that can

2. I didn't mean to be as definitive regarding Bosh not calling = timeout when=20 he was chasing down Rashard Lewis' miss in the final minute of Game Two. = I=20 should have raised the issue as a question =96 should Bosh have called = timeout? =96=20 rather than state that he should have. I still haven't seen a replay so = I don't=20 know if he could have made the call before falling out of bounds. I = asked him=20 about it today and he said he had already ruled out the possibility = before he=20 got the ball because he didn't think he could get the ball and keep his = momentum=20 from taking him out  of bounds. He thought he had a pass to AP, but = couldn't get enough on it. As well, if he runs directly to the rim in = transition=20 good things happen =96 either a dunk or the defense sucking to the = middle of the=20 floor, opening up the perimeter.

3. A point of clarification on my take on the Ford situation. My = expectation of a pro athlete is that they find ways in the = business-first=20 environment of pro sports to put the team first and do it with a bare = minimum of=20 excuses. I'm not suggesting this is easy. Thinking team-first in a = contract year=20 when there are millions of dollars on the line is way harder than most = people=20 realize, I can only guess. And if you don't have the kind of ego that = makes you=20 believe you deserve the most playing time, respect and opportunities you = can=20 get, then your career in pro sports will likely be short and not all = that=20 notable. But that doesn't mean you don't have to earn those = opportunities. Ford=20 is talented, no doubt. If he played 35 minutes a game his numbers would = be=20 noteworthy, no question. When he's at his best his creativity and = ability to=20 make plays at the end of the shot clock off-set the bonehead moments = he's often=20 associated with. But the main problem is that Ford has made clear that = his=20 vision of himself as a starter on this team won't be compromised. That = puts=20 handcuffs on coaches and is unfair to teammates. That he's doing it = without the=20 performance to back it up only makes it worse. That's the problem.

4. A few thoughts from Stan Van Gundy, who spent part of his time = after=20 shoot-around crediting Pat Ewing for  the development of Dwight = Howard and=20 pumping him as a candidate for the Knicks job: =93To be honest it's sort = of amused=20 me, the whole thing in New York. All these names come up for the head=20 coaching job there and they're not talking about him? This is guy = who's paid=20 his dues and been an assistant in the league and gone out on the court = and=20 learned to coach every day. He doesn't just do big man stuff. That's = what every=20 one talks about, but he does what everyone on our staff does: When it's = his=20 turn, once out of every four teams he does the scouting report and takes = the=20 team through the film, he does all of that. I've been bewildered by the = fact=20 that here's one of the absolute greats in New York Knicks history and = they're=20 not talking about him at all. I know Mark Jackson has some history with = Donnie=20 Walsh, plus having played with the Knicks, and I have great respect for = Mark,=20 but Mark has never coached a day, anywhere, and Pat has put his time in=20 Washington and Houston and here. And he has put time in away from the = Van Gundy=20 family, so he had to learn something in that year, anyway. So you have = to give=20 him some credit. I don't know why his name wouldn't come up and be a guy = you=20 wouldn't sit down and talk to. He's good, he's really, really good.

5. And more Van Gundy, on why, basically, reporters are idiots. = That=20 anyone would think this way kind of shocks me, but anyway: =93Here's the = funny=20 thing, I sort of laugh at the coverage =96 nothing personal guys =96 but = when Chris=20 Bosh raises up to shoot that shot at the end of the game and the ball is = in the=20 air stop write there and write your stories. Did Sam do a good job or = not do a=20 good job? Write your stories, right then, without seeing the ball bounce = out.=20 Because if it goes in you're writing about resilience, how Sam kept them = in the=20 game, how he made great adjustments and the whole thing. And it bounces = out and=20 all of Sam's adjustments are screwing them up, they're confused. That's = the=20 game, and that's coaching. The ball is in there air and you guys are = going to=20 write your stories based on whether it bounces out or goes in, bottom = line. No=20 one is writing what that they wrote if the ball went in. Then it's me. = My team=20 fell apart, I didn't keep them in it=85that's the game. =85

6. More Stan: =93We lost in Miami on that Allan = Houston shot,=20 you know, that bounced in. And the conventional thinking then was that = if New=20 York lost that series, Jeff was getting fired. The shot went in and New = York=20 went to the Finals. Allan Houston's shot hit the back rim and bounced up = in the=20 air and my brother said =96 that's where I got that line =96 =93stop it = right there,=20 when the ball is in the air: Can he coach or can he not coach?=94 That's = what you=20 guys write it on, whether you want to admit it or not, is if Chris = Bosh's shot=20 bounced in or bounced out, if Sam did a good job or I did a good = job.=94


 

Much=20 more intense and physical

Michael Grange, 23/04/08 at 1:46 PM = EDT

Late night, early flight, so apologies for being a little slower than = I would=20 like getting this up.

One series, some things, v1.2

1.Lot's of lineup talk and speculation after Sam said he was going to = make=20 changes but didn't say who was in or out. He did invite us to use our = common=20 sense, and common sense would suggest Ford is out in favour of Calderon. = Ford's=20 numbers so far: 2-of-17 from the floor with 12 assists and four = turnovers.=20 Calderon: 10-of-22, including 4-of-8 from deep and 13 assists against = one=20 turnover. Just as important is Jameer Nelson's numbers. The Magic's = starting=20 point guard is averaging 21 points and five assists a game. Most = significantly=20 he's been the architect of both of the Magic's dominant first quarters. = We'll=20 offer the usual disclaimer about the risk of relying on plus-minus = figures, but=20 Nelson is +15 in the series; Ford is -14. That said my impression is = that Ford=20 will get the start in Game 3. I'm heading into practice now and will try = and=20 find out.

And a note about Calderon: former FDFA front office staffer Daniel = Dale=20 alerted me to a note on Jose = Calderon's=20 blog saying that his neck was in spasm throughout Game 1, which = explains his=20 3-of-11 shooting. I asked about it before the game and he said he hurt = it=20 walking off the bus, but was much better yesterday

2. Pretty cool game. Much more intense and physical than Game 1. I = should=20 have, but didn't, count how many times Bosh ended up on the floor, = either being=20 sent their by the Magic or because of drawing charges or simply because = he was=20 playing at maximum effort the entire game and when that happens = sometimes you=20 end up on you're a**. In fact, that's a pretty good barometer of how = good a game=20 is, in my eyes. Pro athletes just don't fall down very much, for obvious = reasons. And as long as they're playing within themselves they keep = their feet=20 and remain in control. But that changes a lot when things really get = amped up.=20 They play harder; they get tired; their opponents play harder. You sell = out a=20 little more to get that ball to the glass on a layup and end up on the = deck; you=20 don't concede rebounding position even though realistically the battle = has been=20 lost and you end up on the deck. You get sent to the deck. It would be a = good=20 stat to keep: trips to the deck per minute played. Someone should get on = that.

3. That said, I'm trying to remember any examples of Dwight Howard on = the=20 floor. I can think of a few examples of various Raptors hitting or = grabbing=20 Howard in such a way that you might expect him to hit the deck, only for = him to=20 kind of shed them and muscle his way up for a lay-up or dunk. He is a = Dad=20 playing with a bunch of kids in the pool: they keep climbing on him and = he keeps=20 flinging them away =96 except he's flinging away 250-pound men. This guy = has=20 really opened my eyes, and not just because he's so physically = overwhelming.=20 It's obvious that his basketball skills have made big jumps this season. = Defensively he guards both sides of the lane and is hedging and = recovering on=20 pick-and-rolls better that he has in the past. And even though Bosh was = looking=20 for the foul when he drove it at Howard on the second-last play, I = though Howard=20 did a great job sliding with him and got a legitimate block. There might = have=20 been contact after the block, but presumably the refs attributed that to = Bosh's=20 momentum carrying him into Howard. I thought they made the right (no) = call, and=20 Howard really showed something as a defender. And tellingly it was Bosh = on the=20 floor, not Howard.

5. This falls in the hindsight is 20-20 = department,=20 but the worst play Bosh made down the stretch wasn't failing to score in = two=20 tries on Howard, but failing to single for a timeout when he chased down = the=20 rebound after Lewis' miss on the second three. If he could have made the = signal=20 instead of throwing the ball back to halfcourt the Raptors have the ball = up one=20 with 45 seconds to play. Instead Bogans gets the ball, the Magic get a = timeout=20 and Turkoglu gets a basket.

6. Bosh plays with a ton of heart.

What=20 is Bargnani thinking?

Michael Grange, 22/04/08 at 12:26 = PM=20 EDT

ORLANDO -- If a lightning rod was seven-feet tall and spoke Italian, = it would=20 look like Andrea Bargnani.

That's what came to my mind as we were talking to the second-year = Raptor=20 before shoot-around for Game 2 of the Raptors-Magic series tonight.

Fairly or unfairly (I vote fairly) he's become a target for criticism = over=20 the course of the season and now =96 more than ever since his unexpected = elevation=20 into the starting lineup =96 in this series.

Different people react differently in these kinds of situations. = Chris Bosh=20 is expert at staying cool at all times, rationally responding to tough = questions=20 and softballs alike. His batting stance never changes.

Sam Mitchell goes on the offense, challenging assumptions, probing=20 weaknesses, attacking the question and sometimes the person asking = it.

I've seen other athletes opt for the silent treatment, or just = disappear.

But like a lightening road Bargnani reacts not at all.

Even better, I have no idea what to make of it. Is he angry? Not = angry?=20 Amused?

The only adjective I have in the arsenal is inscrutable, and it's not = just a=20 language barrier, which may play some role. I've talked to Italian = speaking=20 journalists who say it's no different in his mother tongue.

The relevance here is that Bargnani continues to play a major role on = a=20 playoff team based almost entirely on the promise of his production: = when the=20 moon is right he might be the most prolific scorer on the court.

But that happens just sometimes. He's a seven-foot jump shooter who = shoots=20 just 39 per cent from the floor. A three-point threat that is shooting = just 27.6=20 per cent from deep since the All-star break.

Is he worried? Practising more? Altering his mechanics? Watching = film?

Ask him all these things and he'll respond in coach-speak and say = that his=20 main emphasis is defence and rebounding.

At this point you don't have the heart to point out that he averages = 3.7=20 rebounds and rarely blocks shots, makes steals and is prone to picking = up cheap,=20 early fouls, and falling behind in rotations.

(By the way: Mitchell told reporters that he plans to stick with the = same=20 starting lineup that got blitzed 43-23 in the first quarter on Sunday, = but will=20 likely got to more and varied combinations as the game unfolds, with = Bargnani=20 playing more minutes at the four along side Bosh at five as he tries to = create=20 better spacing for Bosh. Mitchell also said he'd use a small lineup =96 = Bosh at=20 five and even Jamario Moon at four =96 and try to force Orlando into = matchup=20 problems of their own)

Anyway. Here's a pre-game conversation with Bargnani:

When did you find out you were starting?

I was happy. It was nice to start.

Are you still confident in your jumper?

Mmm-hmm.

You've been struggling most of the season

Mmm-hmm.

Are you still comfortable with it, have you tried to fix=20 it?

Yeah, of course. I don't have to fix it. I just have to keep = shooting and=20 it will come back. It's not the first time, it happened so many times in = my=20 career.

How did you feel guarding guys on the perimeter?

It's difficult. Against this team you have to do a good job to = keep your=20 guy in front, otherwise, like last game, they dribble and make the first = pass to=20 an open guy and they score a lot of threes. That's what happened in the = first=20 quarter so we have to do a good job and keep guys in front.

Did you feel comfortable at forward?

I don't know. At the end of the season I will see what I have to = work on=20 and for what position I will have to play next season.

What is your first thought covering Turkoglu?

I have to not give him open looks from three-points, because he's = a good=20 shooter and try to keep him front knowing I have my teammates ready to = help=20 me.

Do you look at Game Six last year against New Jersey = (Bargnani had 17=20 points and seven rebounds) and hope you can repeat that?

Everyone tries to play their best game every night, so of course = I hope=20 to have a great game in the series, yeah.

Do you look at that game and hope you can do it = again?

Of course I can do it again; I'm 22 not 53.

Not all 22-year-old have had a big game at such a key moment, = I'm=20 just wondering if that's something you think about. What do you think = about to=20 make yourself confident?

I try to play good defence, try to shoot good shots. Sunday I = shoot good=20 shots, I didn't force anything; I was just missing. I have to score the=20 ball.

So you don't think about the New Jersey game=85

It was a good game, yes, but we lost the series. It was one year = ago, it=20 was the first round of the playoffs; it's not a special event.

Are you different player than last year?

I think I'm a different player compared to last year. Last year I = wasn't=20 able to play some games like I did this year, I had games were I scored = 26, 27,=20 28 points, I couldn't do that last year. This year was more up and down = and also=20 the minutes I have.

Bryan mentioned your Achilles=85is that a = problem?

Everyone has a problem. Yes my Achilles, but everyone has = something.=20 Nothing serious.

You expect more from yourself, what are you = goals?

In percentage? I don't know what my percentage is. Of course the = goal is=20 shooting around 50 per cent.

Sam mentioned you're back on your heels when you shoot, you = need to=20 be more on your toes, did that help?

I have to try and do that more. The coach is right. I have to be = more on=20 my toes.

Are you looking for answers?

I don't think about my shot when I'm shooting. I just shoot the = ball the=20 way I always do. If the ball doesn't go in, I don't worry. I'm worried = about=20 other things. If it's a good shot I don't really care. I don't worry = about my=20 offensive skills. I'm much more worried about my defense. I don't worry = if my=20 shot goes in or not.

Some players play as their shot goes?

Of course if you score 20 points you are much more comfortable in = everything. What I'm saying is after the game if I shoot 1-of-10, if = they're=20 good shots, I'm not worried.

But are you worried you've been slumping most of the=20 year?

I have good months and I have bad months. Exactly like the = minutes. I=20 have months where I play 35 minutes and some I play 14 minutes.

Do you find the more minutes, the better you = play?

Of course (laughs).

The team needs you to shoot well, but you don't care if the = ball goes=20 in?

Come on. I'm not saying I don't care if I don't score. I'm saying = I don't=20 lose confidence in my shot if it doesn't go in and it's a good shot. I'm = not=20 saying I don't care if the team loses if I don't score the ball. I know = I have=20 to score the ball.

When you are struggling do try and fix it?

I try to do my shooting movement in the way I learned, the way I = always=20 did. Shoot how you know it. I try to do the same movement, but after you = can't=20 control the ball.

Do watch film?

Yeah, sometimes I rush a little bit my shot. Sometimes I rush my=20 release.

What happens when you are playing well, what can you=20 learn?

You are in rhythm, you are more confident scoring the = ball.

Do you know why that happens?

I don't know. I just play. I don't know. You are a player who = plays=20 basketball, I don't know the reason you play well.

Still=20 a series ... I think

Michael Grange, 21/04/08 at 7:56 AM = EDT

ORLANDO -- Not the start the Raptors were hoping for, no doubt. = Couldn't have=20 been worse. I'm not entirely ready to write the series off. You figure = Bosh,=20 Ford, Calderon, Bargnani and Delfino all struggled big time offensively; = they=20 spotted the Magic a 20-point lead and yet they still made it a = five-point game=20 in the fourth. I'm still of the opinion that if the Raptors play well, = this can=20 be a series and then some. But that prospect is looking way more =91if' = than=20 =91when' right now.

Anyway, One series, Some Things v1.1:

1.  Bruce Arthur broke the story. The media were assembled, = waiting=20 patiently for the game to start when Arthur =96 actually listening to = the pre-game=20 introductions =96 heard that Andrea Bargnani was starting, turned and = said:=20 =93Bargnani is starting=94. At this development I have to laugh. While = the notion=20 that Bargnani will be big in this series is a no-brainer -- Bargnani is = big in=20 every game he plays in the sense that if you're giving steady minutes to = a guy=20 who shoots 39 per cent yet  but sometimes goes off and leads your = team in=20 scoring, he's either big or an anvil. So what's funny is that just the = other day=20 I made the point that while it might be easy and convenient to put the = spotlight=20 on Bargnani as perhaps the key in this series, it would be unfair to do = so. And=20 then Sam starts him. Oh well.

2.  But the image that bothers me is that now that he's = starting in=20 a playoff game he's all active defensively and energized and engaged and = battling Dwight Howard for rebounding position. He played okay =96 even = though he=20 couldn't hit a jump shot. But why does it take that kind of opportunity = to see=20 him looking like a guy who's lost in the competition, instead of space? = That=20 would be my concern; that he gives of a broody kind of vibe and seems = half=20 interested most of the time, but then is promoted to the station to = which he=20 feels he deserves and then starts to grind. I'd feel more confident if = it was=20 the other way around.

3.  Did Bosh throw Mitchell under the tricked-out Escalade? = It kind=20 of sounded that way. There was the Raptors all-star and captain blaming = at least=20 part of the Raptors troubles on the relatively last-minute changes they = made in=20 preparation for the series. He didn't say starting Bargnani, but I guess = he=20 could have. But he did talk about new sets and new plays and new = wrinkles of=20 plays that were added and suggested that Jose and T.J. were a bit = flummoxed by=20 the new stuff.

Bosh: =93We anticipated them try trying to [figure out] every = play we had=20 without running them. At the start of the game they hit threes, but we = could=20 have given ourselves a better chance on offence by running the plays we = always=20 run, the things that we're giving us success throughout the whole = season. If we=20 get back to doing our own offence and doing what got us here, we'll be = pretty=20 good. We have good match-ups against them.=94

Q: Did you go to the old stuff as the game went on?

Bosh: It's not really old, the season just ended last week. We = just need=20 to go back to our things. We know what we're good at and we have to = continue to=20 play the way we can play.

Q: Can you elaborate? What was new?

Bosh: Trying to add tweaks to the offence. That kind of confused = us a=20 little bit. I know T.J. and Jose, they didn't really know what to run = sometimes=20 and if we did they we were in the wrong spots. Maybe it's the jitters of = the=20 game. Maybe them making shots like that kind of shell-shocked us a = little bit=20 and kind of put us on our heels. The next game, if we're more aggressive = and do=20 the things we know how to do and play our basketball, the outcome will = be a lot=20 different.

Q: Was that the players or the game plan?

Bosh: I think it's the players. We have to know our offence. The = coach=20 can call the play, but if run something different it's a whole different = story,=20 so I think we just have to focus and pay more attention and come out = hard and=20 with a purpose.

It sort of sounded like Bosh realized how what he was saying was = coming=20 across and tried to put the cat back in the bag, but a little late. = Let's face=20 it, with his playoff record now at 2-5, it takes little to feed into the = perception that Mitchell can be out-coached. And when his star player = questions=20 the strategy and approach for Game 1 of a playoff series, it adds a = giant log on=20 the fire; and some gasoline. Fires like that are hard to put out.

4. There are risers behind the baskets at Amway with each row of = seats=20 about six inches above the next. This enables the Magic dancers to align = themselves one after another in the aisle directly behind the backboard. = As a=20 result they appear to be directly in the line of sight for opposition = free throw=20 shooters. And one of the cheerleaders in particular did this little = shaky thing=20 with her torso just when guys were shooting, which I found very = distracting,=20 typppping wise.

5. That will not go down as a great game in what will likely be = a career=20 of great games, but I was impressed by Bosh yesterday. He sprawled for = loosed=20 balls; he forced contact, he played pretty good defence on Lewis on the=20 perimeter, I thought. Was he out of sync offensively? Yes. Did he allow = that to=20 impact any other aspect of his game? Not a bit. The guy plays hard.

6. Howard should learn to blocked shots in bounds, not to get = all Bill=20 Russell and Bill Walton on him. Most guys who block shots are just = happy/lucky=20 to tip the ball, so the notion of controlling where the ball ends up is = kind of=20 moot. But Howard gets up so high and so fast that he is one of the few = players=20 in the NBA that should really think about how and where he blocks the = ball.=20 Right now it's like watching a guy play volleyball, spiking shots into = the=20 stands as if they were sets. It's crazy to expect more, but I can't help = it,=20 this guy could occasionally be tapping it to guards for outlets, I'm = sure of=20 it.

 

=20

 

On-line:

Newspaper:

Advertise:

  • Advertise With = Us=20
  • Newspap= er=20
  • Magazin= es=20
  • Online =
  • Marketing = Solutions=20 Group=20
  • Media=20 Central=20
  • Classified= s=20

=A9 Copyright 2008 CTVglobemedia Publishing Inc. All = Rights=20 Reserved.

globeandmail.com and The Globe=20 and Mail are divisions of CTVglobemedia Publishing Inc., 444 Front St. W., Toronto, ON  Canada M5V 2S9
Phillip Crawley, = Publisher

if(d&&halfpageRAC!=3D""){d.write(halfpageRAC);}
if(typeof loadAC =3D=3D "function"){ loadAC(); = }

Back = to=20 top

------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/images/logo/globeandmail136x26.png iVBORw0KGgoAAAANSUhEUgAAAIkAAAAaCAMAAAC0CI8WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURUREREFBQVhYWFZWVv///0NDQ0dH R1lZWVpaWkJCQlRUVFVVVUhISFNTU0VFRVJSUklJSUZGRkpKSlFRUf7+/k9PT1BQUFdXV0tLS05O Tnd3d0xMTISEhHp6etPT08bGxujo6LGxsXx8fJKSknh4eJubm/T09E1NTdLS0mFhYd3d3aampqSk pG5ubtDQ0KioqLy8vKenp9TU1I6OjvLy8nFxcf39/V1dXcnJyWVlZWpqaqCgoH5+fq6urltbW3R0 dECw/HwAAATNSURBVHjazFJbe5s4ENWGCUkRIC7iYjAYYwewqdex09zadPv//9WeETRJ3/qw+zXH RtLMnDlzhC3++igQH8fJp48CcflB8En8Pnzz/YMwBi7NV/iX/9uYSxEK3/axhIKPvgjx2JgJhCGH Idf9T0iGHMz5iclxyGnhmw5k/Uvbn9rCkCnhJYeCdyaFfMatfPA48l8hbDe0gxCL7fpBaLvY7TDE g90PAxvgo+v6IEwRk/jghq7LCxPcgAsMiCG0+eEaZ3w7YPmQW3ieyTJrPhoId64yovD78NW3J6Gv w/fANXbM6gf2bIENuWyEl3D4PssF/k9V9uZC6W64M35MfXLsB+7s2NzSnQdzkwgiNwpwIzcIAjsa qIhwQi7a6trkgsCN7CiKAgMX0syPmIRKQH8jhyCwS965xc2RH3Qx6hF5pk2tUM3BMQOgyIlglkVG 5BFPiYqiiopDhP4oKrbFNoi2NOyK7Q7Vr0jIIA8y7Ih3hTwUhcxzFIqIhuhQlEWxyx2wgyjfbYvC CoJD4Xymz1GUBzm0Cx5z+IE2yB8kt++2W5lj8k+IHIp5tqfuSwPRgbbWnhqEh63uqCNalre6GTra REvqhobW+aj3D0Tdrl9p6vY05APtifStJv2wjNbE7GU+6ArvBEaMnu4O0OlqortSN5DtVqR1tyvz V4g+x6eiVVne6KEfqFrSuizvaKx0k5VLGi5o35c7DFyOu77vqBxB7tc0SmpyJqDpBgR9iG5ozG/G sj/QUNa6+kxjWebQ6/MNjRnt8x46PdEhv6PmIn+iqi9fIRbJYrGo9IiF6kVN1UhjklR0qnRdLhZU V9TVwxm1w6ohvIwUBCYft8gteqr7s65AbBboGhfLM25Mw6R0ShcLpidX1TPky5TpRNx+2y9GXfHw Cb1IE0QtnXh6neKdnHBO4aTVdZJe07mifdVW7X3S0LJqG0pObBUdFQ1JklCdYGiyoDMrjM+6aaul 5mQ7smpibvY8Vq0+p2kKOhH09ZEr1QLjZ8BJmsYt7dv2VtfxWbcVPT0/rumId7Fsj7RS1NxjcJ3u 6f6fG6IY0twxqoeubdd0TvFOYoxI01Yfr6n555mVYO9Ip029aR+M3phCJ93QkGoCEyYh1KZvELGK UxWv8f/BL4D+Vq07TfT0+EL4NUw3NmpatUG+3lNypCOcPByTmy/4n345x4Nu2UmcvtBJrbUmtjdQ e3w4guutO9K0ejQ6en+vcBlc5KTSE7XxG4TyYqUeqx9KvegnBV+ep7DEKvWU58WcUFgdpTj0eOUO 3jymelODYoDOAe+8qqk8SYLixGb3jCYqTqreQTiO9LxH6r5tnvQ3z/Kkko7lOJaUnvRQdByPY94c KZ3phBaOTSARWQqbYynL5EHzZu4s4pl2Vkcd0kzgSfKnCiCY7MiX1XBefQNRztPAsaYDe/G4xYJH M9fImt1hy+yW6dN0pGUsjUVOOeZoTWQ1W8cbkVI50nkPYVmZJcGE08yycLSsC8fKpJVlTiaxS2Yw MoQZRluGZgpTHh1y6pyIEp0QxcOxkTDaZpKRNmxc2noHwY1cnSGnZ+qcpd8a5JzMLOtdfRr3lvyl JLM3y5n1C+vXBnHBuLq6uvjDuBb/qVz2uvwu+Q3i6qNAXH8QXP0rwAAuia7yCsFrtgAAAABJRU5E rkJggg== ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://visit.theglobeandmail.com/counter.visit?grp=news&site=theglobeandmail&l1=WBwbbasketball&l2=BN&l3=&page=story&id= R0lGODlhAQABAPcAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEA AAgEAAEEBAA7AA== ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/images/icon/icon-feed12x12.png iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG6SURBVHjaTJG9SxxRFMXP+5i3s2Ejg8gu sZKERAQhCgoSEbEwBCRdIJ2kWdKkCDY2ViKof0Cw0EqwsVFQAlutlTZqJYSgYBUlBs0ku2F3vt7L fW9UHLjDG+ac+373XPZ9pm/AV37dVyrgHoeQDPxBMcEAk6H5Nw7DX80JacUyyQL5tB/m+hTQ/8AM CcHBGb05FZk6y15gTKkuPc4Drgw6q2uwj/5zifTbLrKTTfCs6cSMTGmsUSr5RFFUEAWG5sZHRPur QNyAGqnCf78OUX5xL05bGllsqAFxCmL3eoagL44RbU4jqc2CFR5DTn2B7njmxGnbGjQhOgNDYbSK 4rsV+NNbedevnxyifL2MzDy6NZjcYNNprU0i3VsATQs5uQTjV9CuzYN3PIHom8oNyYMbHC+Js+0P MI1LiFef0T6pQ4cXKLx8izSyBrrB5mxN6s0yxPgcTPcY4oNV15lVBtE62oHX3ev4dWqRRJ6zuTmF iRqIzw8RnR06ftb1HPHVD3cWlV7CSsB+Lg7/tku5i86y3leUJ2OH1YQjulQo7brtBotFGUAr0C+A GzCPBqQvCHs2yGQaJogm/gswACW0ydBRuiLNAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/content/ROB/styles/images/chevron_red_11x11.gif R0lGODlhCwALALMOAPzv8NINHts9S+2epfbP0tUdLeRuePO+w9gtPPCutOFeaed+h/nf4eqOlv// /wAAACH5BAEAAA4ALAAAAAALAAsAAAQx0MlJq52DONCsKAARGBVQCMAQDJWoOEaQVEjBHCMVHyaK rQ4BAkARLBwHhIZClDQlEQA7 ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.theglobeandmail.com/v5/images/logo/CTVglobemedia120x19.png iVBORw0KGgoAAAANSUhEUgAAAHgAAAATCAMAAABsiTl5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACTUExURf///wCmXgB6w+46Q0C8hsDe8PJr coC94YDTr8Dp10Cb0iCLyyCxcjCTzvvO0bDjzWDImxCsaPm2ufD69v3n6PD3+xCCx+9GT/WRltDm 9JDF5eD063C03XDNpTC3fODv+FCk1vedof7z9FDCkaDew2Cs2vFfZrDW7KDN6fSEipDYufBTW9Dv 4fN4fviprfzb3PrCxXTt/O0AAALESURBVHja3JVpc6MwDIZlG2LA3OEMkEDus+3//3Ur2ZCjM532 w053ZjUTfMjhkV/LAuAfWroXQlxO+zCc3S2t8FFl6MXOKTQL7UVf3/9lS6/+McI9b64Ac/d5br0X NwR8lCIcyjQMhQjDtBygEsIsmM3uqIDbD27xGHxnjbNkCI3Z+WlyJm66fS/DocJW894GWJci1Y4y va+Vzyzv52AAh8DnJHrM4A4z06uGMJvAGYpbiYs+iBL+FvjFTmJScm0CmBSGDEUnRSrIe6VUK6UB H1Sg1ILAbcELCXqG93njWMz1WRJF9MATjf0k2aI78i2fpL46vmNG/pWUrl4juYNNTBkK4inIFW9r DbY5QndcIlgtJOcHOBQrWPBd4ybMiiKWWG7ElgDLDuY+ayBCJnZc2FrMgYbhNNsQePgKrE+hQjj3 AN+8MFIHBbpyznMttUSf6m37wDmAxdC1ZHPd27LIdTeISjaT1C6OrvgDZhH49BVY+yi1eABmowSm KPQBazBGsOK9JFsZ8PTomEO2JdoTGA13bpGe+y/BqRBv5ZhGEvUksM0VuXYjGDi3uRzXv4B1CxPt AY78bk5gfPn7+L+P7BMYLqKkDMgD7ulqoXfMcw2uR3BQkyAoSfsKjpm+O1bEXqR2J6lRz/1aUwbT PoNTc9eOu6fr5PEj9gJlrtMKt1vQTK0+SX1mSzzsOG4YJhiCIwPWHQ3GynVJ11l6ua3HjHp7VLVS nwNXntdKxLSIqQsU/ThGkAcBhcODvkC4T3lFiUwZhomcxEuEd8zfbhMcYCwdgpd47ZJO72uGtfpm 6vGgK3U2kQddtXYFJ6tbDwOAui8U1ezVTvFAku6LgAcHaGLLil18bFzdazZJEs9JZp9t4piuk2V1 c8wstzPg7+xQ0NvzVv721yvQyQO9/dtgLFGt3Knjr3+v8wWeLdaH/8P+CDAAY18skN4gVX4AAAAA SUVORK5CYII= ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/images/button/button-go.png iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURefn54iIiP7+/tHR0fT09LS0tN/f 3////4YTnr0AAAAIdFJOU/////////8A3oO9WQAAAHpJREFUeNqskdEOQyEIQ1uL+P9/vILLnckS 97IGKnI0GsW6CksXLWhcpL9gko+P6Dhws7ePpEA9OGLQWT6Cnk7mpKqzcRiT5Z0+BF4SB0Z8sLfr wAARzu2BpnLRGJbv/Lg4HdXdOJFZWYWbKexx42wpv/X71e4/9hJgAHItBV/y5uDfAAAAAElFTkSu QmCC ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.theglobeandmail.com/v5/images/button/button-go.png iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURefn54iIiP7+/tHR0fT09LS0tN/f 3////4YTnr0AAAAIdFJOU/////////8A3oO9WQAAAHpJREFUeNqskdEOQyEIQ1uL+P9/vILLnckS 97IGKnI0GsW6CksXLWhcpL9gko+P6Dhws7ePpEA9OGLQWT6Cnk7mpKqzcRiT5Z0+BF4SB0Z8sLfr wAARzu2BpnLRGJbv/Lg4HdXdOJFZWYWbKexx42wpv/X71e4/9hJgAHItBV/y5uDfAAAAAElFTkSu QmCC ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/header.css?v=20080407 #welcomeBlock { TEXT-ALIGN: right } #welcomeBlock #welcome { DISPLAY: inline } #welcomeBlock #welcome EM { FONT-WEIGHT: bold; FONT-STYLE: normal } #welcomeBlock UL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; FONT: 10px Verdana, sans-serif; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none; HEIGHT: 1em } #welcomeBlock UL LI { BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px } #welcomeBlock { FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none } #welcomeBlock A { FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none } P#newsTicker { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px -2px; WIDTH: 600px; LINE-HEIGHT: 0; = PADDING-TOP: 0px; HEIGHT: 20px } #regInfo { FLOAT: right; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 20px } #welcomeBlock { FLOAT: right; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 20px } #memberInfo { HEIGHT: 55px } #featuredExtras { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; = BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-F0F0F0.pn= g) #f0f0f0 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2; = PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 3px double; LIST-STYLE-TYPE: = none; HEIGHT: 26px } UNKNOWN { BORDER-BOTTOM-COLOR: #fff } #featuredExtras LI { PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN: 0px; BORDER-LEFT: #e0e0e0 2px groove; WIDTH: auto; = PADDING-TOP: 3px; HEIGHT: 20px } #featuredExtras LI.home { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } * HTML #featuredExtras LI.home A { DISPLAY: block } #featuredExtras LI A { COLOR: #333 } #featuredExtras LI > A { PADDING-LEFT: 0px } #featuredExtras LI.insider A { PADDING-RIGHT: 20px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.= gif) no-repeat 94% 0px } #atticPromo { FLOAT: right; WIDTH: 160px } #atticPromo UL { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-E3E3E3.pn= g) #e3e3e3 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; = LIST-STYLE-TYPE: none } #atticPromo UL LI { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 3px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/content/ROB/styles/images/chevro= n_grey_11x11.gif) no-repeat right 40%; PADDING-BOTTOM: 3px; BORDER-LEFT: = #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid } #atticPromo UL LI A { DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: = #333 } * HTML #atticPromo UL LI A { HEIGHT: 1% } #header P#updated { MARGIN: 0px; FONT: 10px Verdana, sans-serif; TEXT-TRANSFORM: none; = WIDTH: 40%; COLOR: #7c7c7c; POSITION: absolute; TOP: 165px } #header P#updated SPAN { =09 } BODY #header { MARGIN-TOP: 0px; PADDING-TOP: 5px; HEIGHT: 145px } BODY.story #header { HEIGHT: 234px } .front #header { BACKGROUND-IMAGE: none } #header A:focus { TEXT-DECORATION: underline } #header A:hover { TEXT-DECORATION: underline } #header A:active { TEXT-DECORATION: underline } #header P.tagline .brand { FONT-SIZE: 16px; COLOR: #575757 } #header H1 .brand { FONT-SIZE: 16px; COLOR: #575757 } #header P.tagline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; = WIDTH: 45px; PADDING-TOP: 0px; HEIGHT: 28px } .business #header P.tagline { BACKGROUND: none transparent scroll repeat 0% 0% } #header H1 { MARGIN: 0px; HEIGHT: 28px } #header H2 { FONT-WEIGHT: normal; FONT-SIZE: 44px; MARGIN: 0px; COLOR: #7c7c7c; = FONT-FAMILY: Georgia, serif; HEIGHT: 56px } .story #header H2 { MARGIN: -10px 0px 10px } #header H2 A:link { COLOR: #000 } #header H2 A:visited { COLOR: #000 } #header #lug { MARGIN-TOP: 0.5em } .story #header #lug { MARGIN-TOP: -5px } #analysis IMG { LEFT: -4px; POSITION: absolute; TOP: 0px } #UniqueVisit { LEFT: -4px; POSITION: absolute; TOP: 0px } BODY #secondaryNav FORM.nav#searchSimple { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: = transparent; BORDER-RIGHT-WIDTH: 0px } #secondaryNav FORM#searchSimple FIELDSET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #secondaryNav FORM#searchSimple LABEL { PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } BODY #secondaryNav FORM#searchSimple INPUT { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none } BODY #secondaryNav FORM#searchSimple LABEL { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none } FORM#searchSimple LEGEND { DISPLAY: none } #header .nav { PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 21407; PADDING-BOTTOM: 0px; = MARGIN: 5px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; = LINE-HEIGHT: 2.1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: = relative; HEIGHT: 2em } #header .nav .nav { BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn= g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; = LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; = TOP: 2.15em; HEIGHT: auto } #header .inactive LI.dynCurrent .nav { BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn= g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; = LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; = TOP: 2.15em; HEIGHT: auto } UNKNOWN { BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff } #header .nav .front .nav { LEFT: 0px; POSITION: absolute } #header .nav .dynCurrent .nav { LEFT: 0px; POSITION: absolute } #header .nav .dynActive .nav { LEFT: 0px; POSITION: absolute } #header .inactive LI.dynActive .nav { LEFT: 0px; POSITION: absolute } #header UL.nav UL.nav UL.nav { BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 0px solid; = MARGIN-TOP: -1px; FONT-WEIGHT: normal; LEFT: -937em; TEXT-TRANSFORM: = none; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 150px; BORDER-BOTTOM: = #cdcdcd 1px solid; POSITION: absolute; TOP: 2em } #header .nav LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } #header .nav LI .nav LI .nav LI { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: = 1px; COLOR: #666; PADDING-TOP: 1px; BACKGROUND-COLOR: #cdcdcd } #header .nav LI .nav LI IFRAME { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; LEFT: -937em; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; = TOP: 18px; BORDER-RIGHT-WIDTH: 0px } #header .nav LI A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .nav LI A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .inactive LI.dynCurrent A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .inactive LI.dynCurrent A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .nav LI A:focus { TEXT-DECORATION: underline! important } #header .nav LI A:hover { TEXT-DECORATION: underline! important } #header .nav LI A:active { TEXT-DECORATION: underline! important } #header .nav LI .nav LI A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI .nav LI A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI.dynCurrent .nav LI A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI.dynCurrent .nav LI A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav#globalNav LI .nav LI .nav LI A:link { PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; = PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; = PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9 } #header .nav#globalNav LI .nav LI .nav LI A:visited { PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; = PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; = PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9 } #header .front .nav LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } #header UL.empty LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } #header .nav#globalNav LI.dynCurrent A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav LI A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrent A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrent A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .inactive LI.dynCurrentActive A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .inactive LI.dynCurrentActive A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav#globalNav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav#globalNav LI .nav LI .nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynActive .nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .inactive LI.dynCurrentActive UL.nav LI.dynCurrent A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav#globalNav LI.dynCurrent UL.nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrent .nav LI.dynCurrent A:link { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrent .nav LI.dynCurrent A:visited { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrentActive .nav LI.dynActive A:link { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrentActive .nav LI.dynActive A:visited { BACKGROUND: #797979; COLOR: #fff } .sIFR-flash { VISIBILITY: visible! important; MARGIN: 0px } .sIFR-replaced { VISIBILITY: visible! important; WIDTH: 430px } SPAN.sIFR-alternate { DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: = absolute! important; TOP: 0px; HEIGHT: 0px } .sIFR-hasFlash #header P.tagline .brand { FONT-SIZE: 16px; VISIBILITY: hidden } .sIFR-hasFlash #header H2 .brand { FONT-SIZE: 44px; VISIBILITY: hidden } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/layout.css?v=1 HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { 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 } FIELDSET { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { MIN-HEIGHT: 100em; MARGIN: 4px 0px 4px 4px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } PRE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } BLOCKQUOTE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } ADDRESS { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } FORM LABEL { CURSOR: pointer } FORM INPUT.button { WIDTH: auto; HEIGHT: auto } FIELDSET { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } HTML > BODY FORM * { VERTICAL-ALIGN: middle } OL { PADDING-LEFT: 2em; MARGIN-LEFT: 0px } UL { PADDING-LEFT: 2em; MARGIN-LEFT: 0px } #attic { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #header { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #memberInfo { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #content { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #footer { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } * HTML #footer { POSITION: relative! important } #attic { OVERFLOW: hidden; HEIGHT: 90px } #regInfo { OVERFLOW: hidden; PADDING-TOP: 2px; HEIGHT: 1em } #header { MARGIN-TOP: 0.5em } #chewy { MIN-WIDTH: 300px; MAX-WIDTH: 440px; MARGIN-LEFT: 130px; MARGIN-RIGHT: = 340px } #content DIV.holder { FLOAT: left; WIDTH: 100% } .story #chewy { MIN-WIDTH: 430px; MAX-WIDTH: 558px; MARGIN-LEFT: 0px; MARGIN-RIGHT: = 340px } #primaryNav { FLOAT: left; MARGIN-LEFT: -100%; WIDTH: 120px } #secondaryNav { FLOAT: left; MARGIN-LEFT: -330px; WIDTH: 330px } #secondaryNav DIV.nav { WIDTH: 160px; MARGIN-RIGHT: 10px } #secondaryNav FORM.nav { WIDTH: 160px; MARGIN-RIGHT: 10px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/type.css?v=1 BODY { FONT-FAMILY: Verdana, sans-serif } INPUT { FONT-FAMILY: Verdana, sans-serif } TEXTAREA { FONT-FAMILY: Verdana, sans-serif } SELECT { FONT-FAMILY: Verdana, sans-serif } BODY FONT { FONT-FAMILY: Verdana, sans-serif } #primaryNav .nav { FONT-SIZE: 0.62em } #secondaryNav .nav { FONT-SIZE: 0.62em } .globeinvestor #secondaryNav #searchSQ { FONT-SIZE: 0.62em } .globefund #secondaryNav #searchFN { FONT-SIZE: 0.62em } .globeinvestor #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.62em } .globefund #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.62em } #updated { FONT-SIZE: 0.62em } .weather .holder P.note { FONT-SIZE: 0.62em } #attic FORM#weatherChooser { FONT-SIZE: 0.62em } #attic TABLE#weatherOption { FONT-SIZE: 0.62em } .holder H3.title { FONT-SIZE: 0.62em } BODY DIV.holder .subtitle { FONT-SIZE: 0.62em } #sectionCat H2 { FONT-SIZE: 0.62em } .hub .holder H2 { FONT-SIZE: 0.62em } #sectionCat UL.nav { FONT-SIZE: 0.62em } .tp .holder H3 { FONT-SIZE: 0.62em } .holder P.tag { FONT-SIZE: 0.62em } .globeinvestor #topPerformers TD { FONT-SIZE: 0.62em } BODY #sectionCat P#switchStoryDisplay { FONT-SIZE: 0.62em } .holder P#updated { FONT-SIZE: 0.7em } .story UL#articleTools LI { FONT-SIZE: 0.7em } .story UL#articleBottomTools LI { FONT-SIZE: 0.7em } .bda #secondaryNav P { FONT-SIZE: 0.7em } .story P#fontSize { FONT-SIZE: 0.7em } .story #author P { FONT-SIZE: 0.75em } .story UL.columnistInfo LI { FONT-SIZE: 0.75em } .story #article P { FONT-SIZE: 0.75em } .story #article LI { FONT-SIZE: 0.75em } .holder H3 { FONT-SIZE: 0.75em } .tp .holder H4 { FONT-SIZE: 0.75em } .holder DD { FONT-SIZE: 0.75em } .holder DT { FONT-SIZE: 0.75em } .holder P { FONT-SIZE: 0.75em } .holder LI { FONT-SIZE: 0.75em } .holder TD { FONT-SIZE: 0.75em } .holder DIV.srSummary { FONT-SIZE: 0.75em } #photo P { FONT-SIZE: 0.75em } #sectionCat UL { FONT-SIZE: 0.75em } #globefundSubNav LI A { FONT-SIZE: 0.8em } #globeinvestorSubNav LI A { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TD { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TH { FONT-SIZE: 0.8em } .mega #sectionA P.mega.image SPAN.cutline { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TD { FONT-SIZE: 0.86em } #secondaryNav #marketStats TABLE TH { FONT-SIZE: 0.86em } #sectionCat UL LI.more A { FONT-SIZE: 0.87em } #photo A { FONT-SIZE: 0.87em } H4#postComment { FONT-SIZE: 0.87em } .mega #sectionA DIV.top P { FONT-SIZE: 0.87em } BODY FONT { FONT-SIZE: 1em } INPUT.field { FONT-SIZE: 1em } INPUT.button { FONT-SIZE: 1em } .access A:focus { FONT-SIZE: 1em } .access A:hover { FONT-SIZE: 1em } BODY .holder LI H3 { FONT-SIZE: 1em } BODY .holder LI P { FONT-SIZE: 1em } BODY .holder LI LI { FONT-SIZE: 1em } BODY .holder DL P { FONT-SIZE: 1em } BODY .holder DL LI { FONT-SIZE: 1em } BODY .holder TD P { FONT-SIZE: 1em } .holder H4#postComment { FONT-SIZE: 1em } #commentHole { FONT-SIZE: 1em } .major #sectionA H3.sectionATop.major { FONT-SIZE: 1em } .mega #sectionA H3.sectionATop.mega { FONT-SIZE: 1em } .db #header #globeinvestorSubNav LI A { FONT-SIZE: 1em } .insider .holder DL P { FONT-SIZE: 1em } .travel .holder DIV.storyBlock { FONT-SIZE: 1em } #primaryNav .nav * { FONT-SIZE: 1em } .holder #sectionC P.tag { FONT-SIZE: 1em } #secondaryNav .nav * { FONT-SIZE: 1em } .story #headline H3 { FONT-SIZE: 1.12em } #secondaryNav #sectionC P.tag { FONT-SIZE: 1.3em } #secondaryNav #sectionC LI H3 { FONT-SIZE: 1.3em } .story #secondaryNav .nav LI { FONT-SIZE: 1.3em } .story #headline H2 { FONT-SIZE: 1.2em } BODY { LINE-HEIGHT: 1.5 } #secondaryNav .subimg { LINE-HEIGHT: 1.37 } #primaryNav DIV.nav H4 { TEXT-TRANSFORM: uppercase } #secondaryNav DIV.nav H4 { TEXT-TRANSFORM: uppercase } #secondaryNav FORM.nav H4 { TEXT-TRANSFORM: uppercase } #primaryNav .nav H5 { TEXT-TRANSFORM: uppercase } #secondaryNav .nav H5 { TEXT-TRANSFORM: uppercase } #searchSimple LABEL { TEXT-TRANSFORM: uppercase } #updated { TEXT-TRANSFORM: uppercase } .holder H3.title { TEXT-TRANSFORM: uppercase } .holder .subtitle { TEXT-TRANSFORM: uppercase } .hub .holder H2 { TEXT-TRANSFORM: uppercase } #sectionCat H2 { TEXT-TRANSFORM: uppercase } .tp .holder H3 { TEXT-TRANSFORM: uppercase } P.tag { TEXT-TRANSFORM: uppercase } #sectionCat H2 A.promo { TEXT-TRANSFORM: none } #sectionC P.tag { TEXT-TRANSFORM: none } #weatherTool H5 A { TEXT-TRANSFORM: none } .access A:focus { FONT-WEIGHT: bold } .access A:hover { FONT-WEIGHT: bold } .globeinvestor #secondaryNav #searchSQ LABEL { FONT-WEIGHT: bold } .globefund #secondaryNav #searchFN LABEL { FONT-WEIGHT: bold } .globeinvestor #topPerformers TD { FONT-WEIGHT: bold } #searchSimple LABEL { FONT-WEIGHT: bold } #secondaryNav .nav DT { FONT-WEIGHT: bold } #secondaryNav .nav .more A { FONT-WEIGHT: bold } #updated { FONT-WEIGHT: bold } .holder DT { FONT-WEIGHT: bold } #sectionC P.tag { FONT-WEIGHT: bold } #commentForm LABEL { FONT-WEIGHT: bold } .story #author P { FONT-WEIGHT: bold } .story #secondaryNav LI A.section { FONT-WEIGHT: bold } #sectionCat UL LI.more A { FONT-WEIGHT: bold } #pastIssues .active { FONT-WEIGHT: bold } .mega #sectionA P.mega.image SPAN.cutline { FONT-WEIGHT: bold } #marketStats TD.date { FONT-WEIGHT: bold } #weatherChooser LEGEND { FONT-WEIGHT: bold } #weatherOption TBODY TH A { FONT-WEIGHT: bold } .weather .holder #cities LABEL { FONT-WEIGHT: bold } .holder H3 SPAN.comment { FONT-WEIGHT: normal } #gamFeaturePromo EM { FONT-WEIGHT: normal } #weatherOption TH { FONT-WEIGHT: normal } .mega #sectionA P.mega.image SPAN.cutline SPAN.credit { FONT-WEIGHT: normal } #marketStats TH { FONT-WEIGHT: normal } .story P#GISdateLine { FONT-WEIGHT: normal } OPTGROUP { FONT-STYLE: normal } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:focus { TEXT-DECORATION: underline } A:hover { TEXT-DECORATION: underline } A:active { TEXT-DECORATION: underline } .access A:link { TEXT-DECORATION: underline } .access A:visited { TEXT-DECORATION: underline } .holder #sectionA P.mega { FLOAT: none } #secondaryNav .sectionE #sectionC LI { PADDING-LEFT: 0px; FONT-SIZE: 0.62em; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none } #secondaryNav .sectionE #sectionC OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/design.css?v=20061014 IMG#UniqueVist { LEFT: -937em; POSITION: absolute; TOP: 0px } P.access { MARGIN: 0px; HEIGHT: 1px } .access A { LEFT: 0px; WIDTH: 9em; POSITION: absolute; TOP: -937em; TEXT-ALIGN: = center } .access A:focus { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } .access A:hover { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } CAPTION { TEXT-ALIGN: left } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .image A IMG { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid } .image IMG { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid } ABBR { BORDER-BOTTOM: transparent 1px dotted } ACRONYM { BORDER-BOTTOM: transparent 1px dotted } .info { BORDER-BOTTOM: transparent 1px dotted } INPUT[type=3Dtext] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT[type=3Dbutton] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT[type=3Dsubmit] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.field { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.button { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.field { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT.button { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } TEXTAREA { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } SELECT { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dtext] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dbutton] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dsubmit] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dbutton] { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT[type=3Dsubmit] { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT.button { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT[type=3Dbutton]:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT[type=3Dsubmit]:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT.button:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT.field:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dtext]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dbutton]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dsubmit]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } TEXTAREA:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } SELECT:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } P A.comment { WHITE-SPACE: nowrap } P A.comment IMG { VERTICAL-ALIGN: -3px } UL { LIST-STYLE-TYPE: square } HTML > BODY FORM#searchSimple * { VERTICAL-ALIGN: bottom } #chewy H3.title { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: = 0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px } .help #secondaryNav H3.title { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: = 0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px } #atticPromo { FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 160px; HEIGHT: 90px } #atticPromo P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } .hide { DISPLAY: none } .inlineNav { PADDING-LEFT: 0px } .inlineNav LI { DISPLAY: inline } .error404 #chewy H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } .error500 #chewy H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } BODY #chewy P#updated { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } #chewy HR { BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: = 0px } #chewy #sectionB HR:unknown { VISIBILITY: hidden } .globeinvestor #optionA { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } .globeinvestor #optionB { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } BODY #chewy .col { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } .globeinvestor #optionB { MARGIN-RIGHT: 0px } BODY #chewy .last.col { MARGIN-RIGHT: 0px } BODY #chewy .one.col { MARGIN-RIGHT: 0px } BODY #chewy .one.col { WIDTH: 96% } #primaryNav .nav UL { PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none } #secondaryNav .sectionE { FLOAT: left; WIDTH: 160px } #secondaryNav .sectionF { FLOAT: right; WIDTH: 160px } #content #secondaryNav DIV#smallBizCalendar { OVERFLOW: visible; WIDTH: 330px; MARGIN-RIGHT: 0px } #secondaryNav .nav UL { PADDING-LEFT: 0px; MARGIN: 0px 5px; LIST-STYLE-TYPE: none } #primaryNav .nav LI { MARGIN: 0px 0px 1px } #secondaryNav .nav LI { MARGIN: 0px 0px 1px } #primaryNav .nav LI { HEIGHT: 1.5em } BODY:unknown #primaryNav .nav LI { HEIGHT: auto } #primaryNav .nav LI.tp { OVERFLOW: visible } #primaryNav .nav A { DISPLAY: block; BORDER-BOTTOM: transparent 1px solid } #primaryNav .nav H4 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 0px; PADDING-TOP: 2px } #secondaryNav .nav H4 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 0px; PADDING-TOP: 2px } #primaryNav .nav A { PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid } #primaryNav .nav H4 { PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid } #secondaryNav .nav H4 { PADDING-LEFT: 5px } #secondaryNav .nav H5 { PADDING-LEFT: 5px } #secondaryNav .nav H6 { PADDING-LEFT: 5px } #secondaryNav .nav P { PADDING-LEFT: 5px } #secondaryNav .nav DT { PADDING-LEFT: 5px } #secondaryNav .nav DD { PADDING-LEFT: 5px } #searchSimple LABEL { PADDING-LEFT: 5px } #secondaryNav DIV.sub UL { PADDING-LEFT: 5px } #secondaryNav #advancedSearch FORM { PADDING-LEFT: 5px } #secondaryNav #advancedSearch FORM { PADDING-RIGHT: 5px } #secondaryNav .nav P { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav H5 { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav H6 { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav OL { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav DL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; OVERFLOW: = hidden; PADDING-TOP: 2px; BORDER-BOTTOM: transparent 2px solid } #secondaryNav .nav H6 { MARGIN-BOTTOM: -0.3em } #secondaryNav H4.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav H5.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav H6.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav P.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } .globeinvestor #secondaryNav H6.sub { BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png) } .globefund #secondaryNav H6.sub { BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png) } #primaryNav .nav { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } #searchSimple { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } .globeinvestor #secondaryNav #searchSQ { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } #secondaryNav .nav { CLEAR: left; MARGIN-BOTTOM: 1em } #secondaryNav .nav DT { WIDTH: auto; MARGIN-RIGHT: 1ex } #secondaryNav .nav DD { PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px } #secondaryNav #advancedSearch { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: = auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px } #secondaryNav #searchSimple { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: = auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px } #searchSimple LABEL { PADDING-RIGHT: 5px } #searchSimpleQuery { WIDTH: 110px } .globeinvestor #secondaryNav #searchSQ LABEL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .globeinvestor #secondaryNav #searchSQ A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #searchSimple A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #searchSQ INPUT { MARGIN: 2px } .globewatch #secondaryNav P { TEXT-ALIGN: center } #currencyTable { WIDTH: 160px; BORDER-COLLAPSE: collapse } TABLE#intlMarkets { WIDTH: 160px; BORDER-COLLAPSE: collapse } #marketStats TABLE { WIDTH: 160px; BORDER-COLLAPSE: collapse } #marketStats TFOOT TD { DISPLAY: none } #marketStats .positive TH { BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: = url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat } #marketStats .negative TH { BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: = url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat } #marketStats .negative TH { BACKGROUND-IMAGE: url(/v5/images/icon/icon-stock_down.gif) } #currencyTable TD { PADDING-LEFT: 1px } #marketStats TD { PADDING-LEFT: 1px } .globeinvestor #marketStats #mainMarkets { BORDER-BOTTOM: #ededed 4px solid } .globeinvestor #marketStats #intlMarkets { BORDER-BOTTOM: #ededed 4px solid } .globeinvestor #marketStats #miscMarkets { BORDER-BOTTOM: #ededed 4px solid } #marketStats TD { TEXT-ALIGN: right } #currencyTable TH { TEXT-ALIGN: left } #marketStats TBODY TH { TEXT-ALIGN: left } #weatherOption TH { TEXT-ALIGN: left } #marketStats #searchSQ LABEL { DISPLAY: none } #marketStats #searchSQ A { DISPLAY: none } #weatherOption * { VERTICAL-ALIGN: top } #globePoll OL { PADDING-LEFT: 5px; LIST-STYLE-TYPE: none } #secondaryNav #searchNav { WIDTH: auto; MARGIN-RIGHT: 0px } #secondaryNav .nav P { PADDING-BOTTOM: 5px } #secondaryNav .nav UL { PADDING-BOTTOM: 5px } #secondaryNav .nav .last { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav .nav P.more { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav FORM.nav P { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav FORM.nav UL { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav P.more { CLEAR: left } #secondaryNav DIV.sub H5 { CLEAR: left } #secondaryNav DIV.sub H6 { CLEAR: left } #secondaryNav DIV.sub DT.image { FLOAT: left; MARGIN: 4px 3px 0px 0px } #secondaryNav DIV.nav DT.image { FLOAT: left; MARGIN: 4px 3px 0px 0px } #IEcolumns P { MIN-HEIGHT: 4em } #IEcolumns P.more { MIN-HEIGHT: 0px } #secondaryNav .sectionF #insiderPromo { BACKGROUND-COLOR: #fff } #secondaryNav .sectionF #insiderPromo UL { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: square } #secondaryNav .sectionF #insiderPromo A:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: = #000 } #secondaryNav .sectionF #insiderPromo A:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: = #000 } .weather #secondaryNav SELECT.city { VISIBILITY: hidden } .weather #secondaryNav .nav { PADDING-BOTTOM: 5px } .weather #secondaryNav SELECT { WIDTH: 95% } #secondaryNav #weatherTool SELECT { WIDTH: 95% } .weather #secondaryNav H5 A { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .weather #secondaryNav SELECT { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .weather #secondaryNav H5 { MARGIN-TOP: 5px } .ValidateFormOnSubmit { POSITION: relative } .ValidateFormOnSubmit EM.error { BORDER-RIGHT: #ffa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fffff0 = 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffc; LEFT: -9em; = PADDING-BOTTOM: 3px; BORDER-LEFT: #fffff0 1px solid; WIDTH: 10em; COLOR: = #c03; PADDING-TOP: 3px; BORDER-BOTTOM: #ffa 1px solid; FONT-STYLE: = normal; POSITION: absolute } .weather #chewy TD A { DISPLAY: block } .weather #weatherFooter { MARGIN: 1em 0px } .weather #weatherFooter IMG { FLOAT: left; MARGIN-RIGHT: 10px } #weatherChooser FIELDSET { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px } #weatherChooser LEGEND { PADDING-LEFT: 0px; MARGIN-LEFT: 0px; COLOR: #000; PADDING-TOP: 5px } * HTML #weatherChooser LEGEND { MARGIN-LEFT: -5px } #weatherChooser #City { FONT-SIZE: 1em; WIDTH: 140px } #weatherOption { MARGIN-TOP: 2px; FONT-SIZE: 10px! important; WIDTH: 160px; = BORDER-COLLAPSE: collapse } #weatherChooser A:visited { COLOR: #039 } #weatherOption A:visited { COLOR: #039 } #weatherOption CAPTION { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 5px; TEXT-ALIGN: left } #weatherChg { FONT-SIZE: 10px! important; FLOAT: right; WIDTH: 5em; COLOR: #666; = LINE-HEIGHT: 1.2 } #weatherOption TBODY TD { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #weatherOption TBODY TH A { DISPLAY: block } #weatherOption TFOOT TD { BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px } #weatherOption TBODY TD { VERTICAL-ALIGN: middle } #weatherOption TBODY TH { VERTICAL-ALIGN: middle } #weatherOption TD.weatherCurrent { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #444; WHITE-SPACE: nowrap; = TEXT-ALIGN: center } #weatherOption TD.weatherConditions { PADDING-BOTTOM: 5px } #weatherOption THEAD { DISPLAY: none } #CdnCities { WIDTH: 20em } #USCities { WIDTH: 20em } #WorldCities { WIDTH: 20em } #USCities { DISPLAY: none } #WorldCities { DISPLAY: none } .weather #chewy P.error { MARGIN-BOTTOM: 1em } .weather #chewy #cities P { MARGIN: 0.5em 0px } DIV.helpBox { BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #4b4b4b 1px solid; PADDING-LEFT: 5px; Z-INDEX: 666; BACKGROUND: #f4f4f4; = PADDING-BOTTOM: 5px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 300px; = PADDING-TOP: 5px; BORDER-BOTTOM: #4b4b4b 1px solid; POSITION: absolute } DIV.large.helpBox { WIDTH: 450px } DIV.helpBox DIV.head { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #4b4b4b; = PADDING-BOTTOM: 5px; MARGIN: -5px -5px 0.25em; PADDING-TOP: 5px } DIV.helpBox P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.72em! important; = MARGIN-BOTTOM: 1.25em! important; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DIV.helpBox H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em! important; = PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: = 200px; COLOR: #333; PADDING-TOP: 0px } DIV.helpBox DIV.head H4 { COLOR: #fff } DIV.helpBox A:visited { COLOR: rgb(0,51,153) } HTML * DIV.helpBox DIV.head A.close-link { COLOR: #fff! important } HTML * DIV.helpBox DIV.head A:visited { COLOR: #fff! important } DIV.helpBox UL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.72em; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px } A.showHelp { FONT-WEIGHT: bold } A.close-link { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 0.6em; BACKGROUND: = url(/v5/images/icon/icon-tickX.png) no-repeat left 40%; FLOAT: right; = PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: right } .relatedLinksList IMG { PADDING-RIGHT: 2px } .relatedLinksList { FONT-WEIGHT: bold; COLOR: #888 } .blurbLabel IMG { DISPLAY: none } #content #secondaryNav #reviewCentre { COLOR: #727272 } #content #secondaryNav #reviewCentre H3 { PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 5px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; PADDING-TOP: 0px; BORDER-BOTTOM: = #dfdfdf 1px solid; FONT-FAMILY: Georgia, serif } #content #secondaryNav #reviewCentre H3 A { COLOR: #666 } #content #secondaryNav #reviewCentre H3 IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } #content #secondaryNav #reviewCentre #reviewThumbs UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewCentre #reviewThumbs LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewCentre P { FONT-SIZE: 0.75em } #content #secondaryNav #reviewLink LI { FONT-SIZE: 0.75em } #content #secondaryNav #reviewCentre P { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewLink { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0.5em 0px 1em; PADDING-TOP: 0px } #content #secondaryNav #reviewLink LI { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: = url(/v5/images/icon/icon-roundel.png) no-repeat 0px 50%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } * HTML #content #secondaryNav #reviewCentre #reviewThumbs LI { MARGIN-BOTTOM: -0.75em } *:first-child + HTML #content #secondaryNav #reviewCentre #reviewThumbs = LI { MARGIN-BOTTOM: -0.75em } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/colour.css?v=20070828 #primaryNav .nav H4 { COLOR: #fff } #secondaryNav DIV.sub H4 { COLOR: #fff } #secondaryNav #advancedSearch H4 { COLOR: #fff } #updated { COLOR: #fff } .error404 #chewy H3 { COLOR: #fff } .error500 #chewy H3 { COLOR: #fff } .globefund #secondaryNav #searchFN { COLOR: #fff } .globeinvestor #secondaryNav #searchSQ { COLOR: #fff } .globefund #secondaryNav #searchNav H4 { COLOR: #fff } .globeinvestor #secondaryNav #searchNav H4 { COLOR: #fff } .nav#globefundSubNav LI A:link { COLOR: #fff } .nav#globefundSubNav LI A:visited { COLOR: #fff } .nav#globeinvestorSubNav LI A:link { COLOR: #fff } .nav#globeinvestorSubNav LI A:visited { COLOR: #fff } #secondaryNav #searchSimple A:link { COLOR: #fff } #secondaryNav #searchSimple A:visited { COLOR: #fff } #secondaryNav .nav#searchSimple { COLOR: #fff } .db #chewy .tabletitleblue { COLOR: #fff } .db #chewy .tabletitleblack { COLOR: #fff } .db #chewy .tabletitleblue * { COLOR: #fff } .db #chewy .tabletitleblack * { COLOR: #fff } .db #chewy .tabletitleblue A:link { COLOR: #fff } .db #chewy .tabletitleblue A:visited { COLOR: #fff } .db #chewy .tabletitleblack A:link { COLOR: #fff } .db #chewy .tabletitleblack A:visited { COLOR: #fff } .red { COLOR: #f00 } TD.negative { COLOR: #f00 } .db .fontcolor2 { COLOR: #f00 } .negative .chg { COLOR: #f00 } HR { COLOR: #ddd } #errorMsg { COLOR: #ce0031 } .ValidateFormOnSubmit EM.error { COLOR: #ce0031 } .weather #chewy P.error { COLOR: #ce0031 } #chewy .override#ticker MARQUEE A { COLOR: #ce0031 } BODY.story DIV#secondaryNav A.section:link { COLOR: #525252 } BODY.story DIV#secondaryNav A.section:visited { COLOR: #525252 } #sectionC A:visited { COLOR: #4d6699 } #chewy A:visited { COLOR: #4d6699 } #weatherOption TD.weatherCurrent { COLOR: #444 } BODY.story DIV#secondaryNav DIV.nav H4 { COLOR: #333 } #sectionCat H2 A:link { COLOR: #333 } #sectionCat H2 A:visited { COLOR: #333 } #sectionCat UL LI.more A:link { COLOR: #333 } #sectionCat UL LI.more A:visited { COLOR: #333 } #chewy .marquee A:link { COLOR: #333 } #chewy .marquee A:visited { COLOR: #333 } .date { COLOR: #666 } P.tag { COLOR: #666 } #weatherOption A#weatherChg { COLOR: #666 } #weatherOption A#weatherChg:visited { COLOR: #666 } #sectionCat H2 .promo LI A:link { COLOR: #666 } #sectionCat H2 .promo LI A:visited { COLOR: #666 } #content DIV A.comment:link { COLOR: #666 } #content DIV A.comment:visited { COLOR: #666 } #content DIV SPAN.comment { COLOR: #666 } .mega #sectionA P.mega.image SPAN.cutline SPAN.credit { COLOR: #666 } #sectionCat H2 A.promo:link { COLOR: #666 } .db .tabletitleblack { COLOR: #666 } #secondaryNav .nav A:link { COLOR: #001f5e } #secondaryNav .nav A:visited { COLOR: #001f5e } #weatherChooser A:visited { COLOR: #001f5e } #weatherOption A:visited { COLOR: #001f5e } A:link { COLOR: #001f5e } BODY #sectionCat P#switchStoryDisplay SPAN { COLOR: #001f5e } DIV#chewy A:hover:link { COLOR: #4d6699 } DIV#chewy A:hover:visited { COLOR: #4d6699 } .green { COLOR: #008000 } TD.positive { COLOR: #008000 } .positive .chg { COLOR: #008000 } .db .fontcolor1 { COLOR: #008000 } .globepos { COLOR: #008000 } BODY { COLOR: #000 } #primaryNav .nav A:link { COLOR: #000 } #primaryNav .nav A:visited { COLOR: #000 } #secondaryNav .nav H4 { COLOR: #000 } .globefund #chewy #headline H2 { COLOR: #000 } .db #FindOutMoreBox .dataalternate8 { COLOR: #000 } #secondaryNav #marketStats A:link { COLOR: #000 } .db .tabletitleblack * { COLOR: #000 } #marketStats TD.date { COLOR: #000 } #chewy .headline P.tag { COLOR: #000 } #sectionC P.tag { COLOR: #000 } .db .fombg .fontcolor1 { COLOR: #000 } .db .fombg .fontcolor2 { COLOR: #000 } LEGEND { COLOR: #000 } .story #secondaryNav .nav { BACKGROUND-COLOR: transparent } .story #secondaryNav .nav H4 { BACKGROUND-COLOR: transparent } BODY { BACKGROUND-COLOR: #fff } .odd { BACKGROUND-COLOR: #fff } TR.whitecell { BACKGROUND-COLOR: #fff } #marketStats TD.date { BACKGROUND-COLOR: #fff } INPUT.button { BACKGROUND-COLOR: buttonface } IMG[src*=3D'button-']:hover { BACKGROUND-COLOR: #ffc } .ValidateFormOnSubmit EM.error { BACKGROUND-COLOR: #ffc } .access A:focus { BACKGROUND-COLOR: #ffc } .access A:hover { BACKGROUND-COLOR: #ffc } .db .selbg { BACKGROUND-COLOR: #ffc } .db #searchform TABLE { BACKGROUND-COLOR: #ffc } .db #tabbar TH.active { BACKGROUND-COLOR: #ffc } .db #generateSnapshotCompany { BACKGROUND-COLOR: #ffc } .db #generateSnapshotSymbol { BACKGROUND-COLOR: #ffc } .db #generateFilter { BACKGROUND-COLOR: #ffc } .db #generateFilter CAPTION { BACKGROUND-COLOR: #ffc } .db #generateMarketAction { BACKGROUND-COLOR: #ffc } .db #generateSymbol { BACKGROUND-COLOR: #ffc } .db #generateReportA { BACKGROUND-COLOR: #ffc } .db #generateReportB { BACKGROUND-COLOR: #ffc } .db #generateChart { BACKGROUND-COLOR: #ffc } .db #chewy .dataalternate1 { BACKGROUND-COLOR: #fffff0 } INPUT[type=3D'image']:hover { BACKGROUND-COLOR: #fffff0 } #secondaryNav .nav H4 { BACKGROUND-COLOR: #edb632 } .db #FindOutMoreBox .dataalternate8 { BACKGROUND-COLOR: #edb632 } .db #FindOutMoreBox .data8boldtext { BACKGROUND-COLOR: #edb632 } HR { BACKGROUND-COLOR: #cbcbcb } INPUT[src$=3D'reverse.png']:hover { BACKGROUND-COLOR: #cbcbcb } #secondaryNav DIV.sub H4 { BACKGROUND-COLOR: #c03 } #atticPromo { BACKGROUND-COLOR: #ededed } #primaryNav .nav LI { BACKGROUND-COLOR: #ededed } #secondaryNav DIV.nav { BACKGROUND-COLOR: #ededed } #secondaryNav FORM.nav { BACKGROUND-COLOR: #ededed } #secondaryNav DIV.nav DIV.insiderImg { BACKGROUND-COLOR: #ededed } .globecolor2 { BACKGROUND-COLOR: #ededed } .db .tabletab { BACKGROUND-COLOR: #ededed } .db .tabletitle { BACKGROUND-COLOR: #ededed } .db #tabbar TH { BACKGROUND-COLOR: #ededed } .db #generateSnapshotCompany TH { BACKGROUND-COLOR: #ededed } .db #generateSnapshotSymbol TH { BACKGROUND-COLOR: #ededed } .db #generateSymbol TH { BACKGROUND-COLOR: #ededed } .db #generateReportA THEAD TH { BACKGROUND-COLOR: #ededed } .db #generateReportB THEAD TH { BACKGROUND-COLOR: #ededed } .db #generateChart THEAD TH { BACKGROUND-COLOR: #ededed } .db #FindOutMoreBox { BACKGROUND-COLOR: #ededed } .business #primaryNav .nav H4 { BACKGROUND-COLOR: #7fa5cf } #secondaryNav #advancedSearch H4 { BACKGROUND-COLOR: #666 } #secondaryNav .nav#searchSimple { BACKGROUND-COLOR: #666 } .error404 #chewy H3 { BACKGROUND-COLOR: #666 } .error500 #chewy H3 { BACKGROUND-COLOR: #666 } #updated { BACKGROUND-COLOR: #666 } #primaryNav .nav H4 { BACKGROUND-COLOR: #5e8758 } .db #chewy .tabletitleblue { BACKGROUND-COLOR: #3979be } .db #chewy .tabletitleblack { BACKGROUND-COLOR: #3979be } #header UL#globefundSubNav { BACKGROUND-COLOR: #3979be } #header UL#globeinvestorSubNav { BACKGROUND-COLOR: #3979be } .globefund #secondaryNav #searchNav H4 { BACKGROUND-COLOR: #3979be } .globeinvestor #secondaryNav #searchNav H4 { BACKGROUND-COLOR: #3979be } .globefund #secondaryNav #searchFN { BACKGROUND-COLOR: #3979be } .globeinvestor #secondaryNav #searchSQ { BACKGROUND-COLOR: #3979be } ABBR { =09 } ACRONYM { =09 } .info { =09 } #secondaryNav .nav DD { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav P { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav UL { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav DL { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #header UL#globeinvestorSubNav LI A { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #header UL#globefundSubNav LI A { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } .ValidateFormOnSubmit EM.error { BORDER-LEFT-COLOR: #ce0031; BORDER-BOTTOM-COLOR: #ce0031; = BORDER-TOP-COLOR: #ce0031; BORDER-RIGHT-COLOR: #ce0031 } #primaryNav .nav LI A { BORDER-BOTTOM-COLOR: #e2e2e2! important } #primaryNav .nav LI A:hover { BORDER-BOTTOM-COLOR: #e2e2e2! important } BODY.globeinvestor #chewy .top P { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } BODY.globeinvestor #chewy H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } BODY.globefund #chewy H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #content FORM .readonly { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } .search #chewy H3 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionC P { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionD { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy .subtitle { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionCat H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #primaryNav .nav A { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #primaryNav .nav LI { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #weatherOption TFOOT TD { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } .story #secondaryNav .nav H4 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BORDER-RIGHT-COLOR: #999 } .story #chewy #article { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BORDER-RIGHT-COLOR: #999 } .insider #tablist LI { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } #primaryNav .nav A:hover { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } BODY #sectionCat P#switchStoryDisplay SPAN { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } .business #primaryNav .nav H4 { BORDER-LEFT-COLOR: #214872; BORDER-BOTTOM-COLOR: #214872; = BORDER-TOP-COLOR: #214872; BORDER-RIGHT-COLOR: #214872 } #primaryNav .nav H4 { BORDER-LEFT-COLOR: #34532d; BORDER-BOTTOM-COLOR: #34532d; = BORDER-TOP-COLOR: #34532d; BORDER-RIGHT-COLOR: #34532d } .image IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } .image A IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } DIV#sectionD A IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } #secondaryNav DIV.sub H6 IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/footer.css?v=1 P.access { MARGIN: 0px; HEIGHT: 1px } .access A { LEFT: -937em; WIDTH: 9em; POSITION: absolute; TEXT-ALIGN: center } .access A:focus { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } .access A:hover { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } A.logo { DISPLAY: block } DIV#footer { CLEAR: both; BORDER-TOP: #666 2px solid; MARGIN-TOP: 2em; FONT-SIZE: = 0.62em; PADDING-BOTTOM: 5em; PADDING-TOP: 1em; POSITION: relative } #footer A:link { TEXT-DECORATION: none } #footer A:visited { TEXT-DECORATION: none } #footer A:focus { TEXT-DECORATION: underline } #footer A:hover { TEXT-DECORATION: underline } #footer A:active { TEXT-DECORATION: underline } #footer UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em } #footer H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em } #footer H3 { CLEAR: left; FLOAT: left; MARGIN: 0px 1ex 0px 0px; TEXT-TRANSFORM: = uppercase } * HTML #footer H3 { DISPLAY: inline } #footer LI { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; = COLOR: #666; MARGIN-RIGHT: 1ex } HTML > BODY:unknown #footer LI { MARGIN-RIGHT: 0px } #footerNav LI { BORDER-RIGHT-WIDTH: 0px } #footer LI.last { BORDER-RIGHT-WIDTH: 0px } #footerNav LI { COLOR: #000; WHITE-SPACE: nowrap } #footer LI A:link { COLOR: #000; WHITE-SPACE: nowrap } #footer LI A:visited { COLOR: #000; WHITE-SPACE: nowrap } #footer UL#privacyNav { FONT-WEIGHT: bold; FLOAT: right; MARGIN: 2.9em 0px 0px; TEXT-TRANSFORM: = uppercase; WIDTH: 43%; TEXT-ALIGN: right } #footerCopyright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 1em 0px 0px; WIDTH: 55%; PADDING-TOP: 0px } #footerNav LI A { BACKGROUND: #ccc; WHITE-SPACE: normal! important } P#footerCorp { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/ads.css?v=1 #ldbdHolder { DISPLAY: none; OVERFLOW: hidden } #lugHolder { DISPLAY: none; OVERFLOW: hidden } #skyRHolder { DISPLAY: none; OVERFLOW: hidden } #boxRHolder { DISPLAY: none; OVERFLOW: hidden } #box2Holder { DISPLAY: none; OVERFLOW: hidden } #b1Holder { DISPLAY: none; OVERFLOW: hidden } #b2Holder { DISPLAY: none; OVERFLOW: hidden } #b3Holder { DISPLAY: none; OVERFLOW: hidden } #b4Holder { DISPLAY: none; OVERFLOW: hidden } #halfpageRHolder { DISPLAY: none; OVERFLOW: hidden } #halfpageRHolder { OVERFLOW: visible } #skyRHolder { OVERFLOW: visible } #boxRHolder { OVERFLOW: visible } #box2Holder { OVERFLOW: visible } #ldbdHolder { Z-INDEX: 1000 } #skyRHolder { Z-INDEX: 1150 } #boxRHolder { Z-INDEX: 1150 } #box2Holder { Z-INDEX: 1150 } #ldbdHolder { BACKGROUND-COLOR: transparent } #skyRHolder { BACKGROUND-COLOR: transparent } #boxRHolder { BACKGROUND-COLOR: transparent } #box2Holder { BACKGROUND-COLOR: transparent } .ad IMG.counter { POSITION: absolute } .leaderboard { WIDTH: 728px; HEIGHT: 90px; BACKGROUND-COLOR: #ededed } .earlug { WIDTH: 330px; HEIGHT: 60px } .bigbox { WIDTH: auto; HEIGHT: 250px } .halfpage { WIDTH: 304px; HEIGHT: 600px } .skyscraper { WIDTH: 160px; HEIGHT: 600px; BACKGROUND-COLOR: #ededed } .button { WIDTH: 120px } .wide-button { WIDTH: 160px; HEIGHT: 120px } #attic .leaderboard { FLOAT: left; WIDTH: 728px; HEIGHT: 90px } #header .earlug { FLOAT: right } #secondaryNav .bigbox { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: = 0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: = 250px; BACKGROUND-COLOR: #ededed } #secondaryNav .halfpage { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: = 0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: = 600px; BACKGROUND-COLOR: #ededed } #secondaryNav .skyscraper { MARGIN-BOTTOM: 0.62em; PADDING-BOTTOM: 1px; WIDTH: 160px; HEIGHT: 600px } .holder .text { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e7e7e7 1px solid; = PADDING-LEFT: 0px; FONT-SIZE: 0.62em; PADDING-BOTTOM: 0.25em; MARGIN: = 1em 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #e7e7e7 1px solid; = BACKGROUND-COLOR: transparent } #primaryNav .ad { MARGIN-BOTTOM: 1em } #primaryNav .sponsor H4 { TEXT-TRANSFORM: uppercase } #primaryNav .sponsor H4 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #primaryNav .sponsor H5 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #primaryNav .sponsor P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .globeinvestor #primaryNav #quotePal P { MARGIN-LEFT: -5px } .globeinvestor #primaryNav .sponsor UL { PADDING-LEFT: 5px; MARGIN: 0px auto; LIST-STYLE-TYPE: none } .globeinvestor #primaryNav .sponsor UL LI { MARGIN-BOTTOM: 5px } .globefund #primaryNav .sponsor P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid } .globefund #primaryNav .sponsor P.last { BORDER-BOTTOM-WIDTH: 0px } .globefund #primaryNav .sponsor A:link { FONT-WEIGHT: bold; COLOR: #000 } .globefund #primaryNav .sponsor A:visited { FONT-WEIGHT: bold; COLOR: #000 } #primaryNav .sponsor { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BACKGROUND-COLOR: #e7e7e7 } #primaryNav .sponsor H4 { COLOR: #000 } #primaryNav .sponsor H4 A:link { COLOR: #000 } #primaryNav .sponsor H4 A:visited { COLOR: #000 } .story .holder .bigbox { FLOAT: right; MARGIN-LEFT: 10px } .story #secondaryNav .button { MARGIN: 1em auto } BODY.db DIV.tradebar { TEXT-ALIGN: left } BODY.db DIV.tradebar P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 10px } BODY.db .holder DIV.tradebar P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 10px } BODY.db DIV.tradebar UL { PADDING-LEFT: 10px; MARGIN: 0.5em auto 0px; LIST-STYLE-TYPE: none } BODY.db DIV.tradebar LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN-RIGHT: 1em; PADDING-TOP: 0px } #primaryNav DIV.spacer { DISPLAY: none } #secondaryNav DIV.spacer { DISPLAY: none } #primaryNav DIV.imgInsert { MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em } #secondaryNav DIV.imgInsert { MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em } #profileBG { BORDER-TOP: #fff 2px solid; MARGIN-TOP: 0.32em; PADDING-TOP: 0.32em } FORM.nav#profileBG UL { PADDING-LEFT: 5px; MARGIN: 0px; LIST-STYLE-TYPE: none } .story FORM.nav#profileBG UL { PADDING-LEFT: 0px } #profileBG LI { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; = TEXT-TRANSFORM: uppercase } FORM.nav#profileBG A:link { COLOR: #000 } FORM.nav#profileBG A:visited { COLOR: #000 } .story #profileBG H4 { PADDING-LEFT: 0px } .story #profileBG P { PADDING-LEFT: 0px } .story #stockProfileType { FLOAT: left; WIDTH: 210px } #profileBG .symbolLookup { MARGIN-LEFT: 1em } #profileBG LI.last { PADDING-LEFT: 1ex; BORDER-RIGHT-WIDTH: 0px } #profileBG LI.last:unknown { PADDING-LEFT: 0.25ex } #marketStats #profileBG H4 { DISPLAY: none } #marketStats #switchStockIntro { DISPLAY: none } #switchStockGo { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px -6px 0px = 3px; WIDTH: 33px; PADDING-TOP: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: = 0px } #stockProfileType > BUTTON#switchStockGo { MARGIN: -2px 0px 0px -3px } #mfPartnersNav { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: = 12px; MARGIN-BOTTOM: 1em; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; = WIDTH: 118px; BORDER-BOTTOM: #000 1px solid } #mfPartnersNav IMG { MARGIN: 0px -15px } .globefund #lugHolder { HEIGHT: auto } .globefund #lugHolder FORM SELECT { FONT-SIZE: 12px } .forex .ad#quotePal { DISPLAY: none } .forex .ad#mortgageRatesPromo { DISPLAY: none } .quotepal .ad#mortgageRatesPromo { DISPLAY: none } #industryBrainsFooterAd { OVERFLOW: hidden; WIDTH: 425px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; = BORDER-BOTTOM-STYLE: none } @media Print =20 { DIV#ldbdHolder { DISPLAY: none! important } DIV#lugHolder { DISPLAY: none! important } DIV#skyRHolder { DISPLAY: none! important } DIV#boxRHolder { DISPLAY: none! important } DIV#box2Holder { DISPLAY: none! important } DIV#b1Holder { DISPLAY: none! important } DIV#b2Holder { DISPLAY: none! important } DIV#b3Holder { DISPLAY: none! important } DIV#b4Holder { DISPLAY: none! important } } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.theglobeandmail.com/blogs/base.css?v=20070423 @import url( header.css?v=20080407 ); @import url( layout.css?v=1 ); @import url( type.css?v=1 ); @import url( design.css?v=20061014 ); @import url( colour.css?v=20070828 ); @import url( footer.css?v=1 ); @import url( ads.css?v=1 ); ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/comments.css .comments #comment { MARGIN-TOP: 2em } .comments .inline#comment A.close-link { BACKGROUND-POSITION: left 50%; FONT-SIZE: 0.72em } .comments #comment-remarks { PADDING-RIGHT: 0.25em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; = PADDING-TOP: 0.25em } .comments #commentForm { PADDING-RIGHT: 0.5em; MARGIN-TOP: -0.5em; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0.75em; PADDING-TOP: 0px } .comments #chewy H4#post { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: = 0px 0px 0.25em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 2px solid } .comments #commentForm DD P.note { MARGIN-TOP: 1em } .comments #commentForm #userCity { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f4f4f4; = PADDING-BOTTOM: 1px; WIDTH: 30%; PADDING-TOP: 1px } .comments #commentForm LABEL { DISPLAY: inline } .comments #commentForm DL { MARGIN-BOTTOM: 0px } .comments #commentForm DD { PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0px } .comments #commentForm DD A#usernamePref { MARGIN-LEFT: 0px } .comments #commentForm DT { FLOAT: left; WIDTH: 8em } .comments TEXTAREA#commentHole { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f4f4f4; = PADDING-BOTTOM: 5px; WIDTH: 86%; PADDING-TOP: 5px; HEIGHT: 12em } .comments #commentBox { CLEAR: both } .comments #comments { MARGIN-BOTTOM: 2em } HTML > BODY.comments FORM#commentForm * { VERTICAL-ALIGN: baseline } .comments P.note { MARGIN: 0px } .comments UL#commentsSkipTo { MARGIN: 0px } .blog.comments UL.commentsSkipTo .comments #comments OL { MARGIN: 0px } .comments #comments OL LI.comment DIV P { MARGIN: 0px } .comments #article P.commentNote { MARGIN: 0px } .comments #commentForm TEXTAREA { MARGIN: 0px } .comments #commentForm #cityID { MARGIN: 0px } .comments #commentForm #countryID { MARGIN: 0px } .comments P.note { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments #comments OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments #comments UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments #comments UL LI.dateline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments UL#commentsSkipTo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .blog.comments UL.commentsSkipTo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments UL#commentsSkipTo { BORDER-BOTTOM: transparent 1px solid } .blog.comments UL.commentsSkipTo { BORDER-BOTTOM: transparent 1px solid } .comments OL LI.comment { BORDER-BOTTOM: transparent 1px solid } .comments UL#commentsSkipTo LI { BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 1ex; DISPLAY: = inline } .blog.comments UL.commentsSkipTo LI { BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 1ex; DISPLAY: = inline } .comments UL#commentsSkipTo LI.last { BORDER-RIGHT-WIDTH: 0px } .blog.comments UL.commentsSkipTo LI.last { BORDER-RIGHT-WIDTH: 0px } .comments #comments UL { LIST-STYLE-TYPE: none } .comments #comments UL LI.dateline { LIST-STYLE-TYPE: none } .comments UL#commentsSkipTo { LIST-STYLE-TYPE: none } .comments UL#commentsSkipTo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .blog.comments UL.commentsSkipTo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments #commentForm DD P.note { MARGIN-TOP: 0.25em } .comments #comments OL { =09 } .comments #comments OL LI { LIST-STYLE-TYPE: none! important } *:first-child + HTML .comments #comments UL LI.dateline { MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px } * HTML .comments #comments UL LI.dateline { MARGIN-LEFT: 1.35em } .comments #comments OL LI DIV.readerComment { PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: = 1em; PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px } .comments #comments OL LI DIV.readerComment SPAN.row { FONT-WEIGHT: bold; COLOR: #666 } .comments #comments OL LI DIV.personal.readerComment { BACKGROUND: #ffffef } .comments #comments OL LI.comment DIV.readerComment DIV.ieSubs { FLOAT: left; MARGIN: 0.1em 0.75em 0px 0px } .comments #comments OL LI.comment { PADDING-RIGHT: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } * HTML .comments #comments OL LI.comment { OVERFLOW: hidden; WIDTH: 540px } .comments #comments OL LI.comment UL { MARGIN: 0.25em 1em 0px 0px } .comments #comments OL { FONT-WEIGHT: bold } .comments #comments OL LI.comment DIV { FONT-WEIGHT: normal } .comments #comments OL LI.comment DIV P { FONT-WEIGHT: normal } .comments #comments OL LI.comment UL LI.dateline { FONT-WEIGHT: normal } .comments #comments OL LI.comment DIV SPAN.TGAMComment { TEXT-TRANSFORM: uppercase } .comments #comment P.commentNote { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px } .comments #chewy P.note { FONT-SIZE: 0.75em } .comments #comment H4#post { FONT-SIZE: 0.85em } .comments #comment #commentForm P.note { FONT-SIZE: 0.85em } .comments #comments OL LI.comment UL LI.dateline { FONT-SIZE: 0.85em } .comments #comments OL LI.comment DIV { FONT-SIZE: 1em } .comments #comments OL LI.comment DIV P { FONT-SIZE: 1em } .comments #comments OL { COLOR: #666 } .comments UL#commentsSkipTo LI { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .comments UL#commentsSkipTo { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .blog.comments UL.commentsSkipTo { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .blog.comments UL.commentsSkipTo LI { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .comments OL LI.comment { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .comments #comments OL LI.comment DIV { COLOR: #333 } .comments #comments OL LI.comment DIV P { COLOR: #333 } .comments #comments OL LI.comment UL LI.dateline { COLOR: #333 } .comments #commnet #commentForm P#commentBox TEXTAREA#commentHole { BACKGROUND-COLOR: window } .comments SPAN#charCount { DISPLAY: none } .comments P#commentError { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 0.75em; PADDING-BOTTOM: 4px; WIDTH: 86.75%; COLOR: #fff; PADDING-TOP: = 4px } .comments #alert-form P#errorMessage { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 0.75em; PADDING-BOTTOM: 4px; WIDTH: 86.75%; COLOR: #fff; PADDING-TOP: = 4px } .comments #commentForm P.warning { BORDER-TOP: #bf8b00 2px solid; BACKGROUND: #dfa60d; BORDER-BOTTOM: = #bf8b00 2px solid } .comments #commentForm P.limit { BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: = #981908 2px solid } .comments P.blank { BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: = #981908 2px solid } .comments #alert-form P#errorMessage { BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: = #981908 2px solid } .comments #alert-form P#errorMessage { MARGIN-BOTTOM: -10px; WIDTH: 90% } .comments #comment .error#commentHole { BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; = BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid } .comments #comment .error#reviewTitle { BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; = BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid } .comments #comment .error#ratings { BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; = BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid } .comments #comment .default#commentHole { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } .comments #comment .default#reviewTitle { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } .comments #comment .default#ratings { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } .comments P#commentBox LABEL { FLOAT: left; WIDTH: 88.25% } .comments P#commentBox SPAN#charCount { PADDING-RIGHT: 0.25em; FONT-WEIGHT: normal; FLOAT: right; TEXT-ALIGN: = right } .comments #comment #commentHole { CLEAR: both } .comments .readerComment SPAN.dateline { DISPLAY: block } .comments P.comment-modLevel { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.62em! important; = BACKGROUND: #eceeed; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 3px } .comments #article P.comment-modLevel { FONT-SIZE: 0.62em } .comments #comment-remarks P.comment-modLevel { MARGIN-BOTTOM: 1em } .comments P.comment-modLevel A { TEXT-TRANSFORM: none } .comments SPAN.mod-fully { FONT-WEIGHT: bold } .comments SPAN.mod-semi { FONT-WEIGHT: bold } .comments SPAN.mod-closed { FONT-WEIGHT: bold } .comments SPAN.alertSubmitted { FONT-WEIGHT: bold } .comments #alert-form SPAN { FONT-WEIGHT: bold } .comments SPAN.mod-fully { COLOR: #cd262b } .comments SPAN.mod-semi { COLOR: #cd262b } .comments SPAN.comment-alert { COLOR: #cd262b } .comments #alert-form H3 { COLOR: #cd262b } .comments #secondaryNav #secondaryNavWrapper .nav#mod SPAN.mod-closed { COLOR: #000 } .comments #alert-form SPAN A#alert-close { COLOR: #000 } .comments SPAN.comment-alert { FONT-SIZE: 1.2em } .comments #comments OL LI.comment OL.readerComment SPAN.comment-alert { FONT-SIZE: 1.1em } .comments SPAN.comment-alert A { FONT-SIZE: 0.85em } .comments SPAN.alertSubmitted { COLOR: #007f11 } .comments #alert-form { LEFT: -937em; WIDTH: 510px; POSITION: absolute; TOP: -937em } .comments SPAN.userInfoBox { LEFT: -937em; WIDTH: 510px; POSITION: absolute; TOP: -937em } .comments SPAN.userInfoBox { BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #bfbfbf 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: = #f4f4f4; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: = 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #4b4b4b 1px solid } .comments #alert-form { Z-INDEX: 981 } .comments SPAN.niceTitle { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 3px; WIDTH: 300px; PADDING-TOP: 3px } .comments #alert-form H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .comments #alert-form P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .comments #alert-form P { MARGIN-BOTTOM: 0.5em } .comments #alert-form FORM { MARGIN-TOP: -1em } .comments #alert-form FORM LABEL { FONT-WEIGHT: normal } .comments #alert-form FORM DT { MARGIN-BOTTOM: 0.5em } .comments #alert-form FORM INPUT.field { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 0.85em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 4em; WIDTH: 70%; PADDING-TOP: = 2px } .comments #alert-form FORM INPUT#submit-alert { MARGIN-TOP: 1em; DISPLAY: block } .comments #comment H4#mod-level { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-TOP: 0px } .comments #comment #commentForm INPUT#showUsername { MARGIN-LEFT: 2em } .comments #comment #commentForm LABEL#lblshowUsername { DISPLAY: inline; FONT-WEIGHT: normal; PADDING-TOP: 0px } .comments #comment #commentForm LABEL#lblshowUsername { VERTICAL-ALIGN: top } .comments #comment #commentForm DD SPAN#userFnameLnamePref { VERTICAL-ALIGN: top } .comments #comment .submitted#status P#thank-you { FONT-WEIGHT: normal; MARGIN-BOTTOM: 3em } .comments #comments OL LI SPAN.show-details { BORDER-BOTTOM: #333 1px dotted } .comments #comments OL LI SPAN.user-detail { DISPLAY: none } .comments #comment P { MARGIN: 0.25em 0px } .comments #comment #details { LEFT: 5em; POSITION: relative } .comments #comment P#submitComment { MARGIN: 1em 0px } .comments .inline#comment { BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; Z-INDEX: 1; = BORDER-LEFT: #ccc 2px solid; WIDTH: 550px; BORDER-BOTTOM: #ccc 2px = solid; POSITION: absolute } .comments #comment A#commentForm-close { DISPLAY: none } .comments .inline#comment A#commentForm-close { DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0.25em 1em 0px 0px } .comments .inline#comment H4#post { FONT-SIZE: 0.75em } .comments .inline#comment H4#mod-level { FONT-SIZE: 0.72em; PADDING-BOTTOM: 0.25em; MARGIN: 0px } .comments SPAN.recommended { FONT-WEIGHT: bold; COLOR: #007f11 } .comments #comments OL LI.comment OL.readerComment { FONT-SIZE: 1.35em; MARGIN: 0px 0px 0.25em; BORDER-LEFT: #00319c 8px = solid; LIST-STYLE-TYPE: none } .comments #comments OL LI.comment OL.readerComment LI.reply { BORDER-TOP: #999 1px solid; MARGIN-LEFT: 0.75em; PADDING-TOP: 0.75em } * HTML .comments #comments OL LI.comment OL.readerComment LI.reply { PADDING-LEFT: 0px } .comments #comments OL LI.comment DIV.readerComment LI.dateline = SPAN.comment-reply { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1em } .comments #comments OL LI.comment SPAN.comment-reply { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.85em; MARGIN-BOTTOM: = 0.5em } .comments #commentStoryAd { CLEAR: both; MARGIN-TOP: 0px; FLOAT: right; PADDING-BOTTOM: 20px } #comment #verificationError { BORDER-RIGHT: #d4d0c8 thin solid; PADDING-RIGHT: 0.5em; BORDER-TOP: = #d4d0c8 thin solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: = 0.5em 0px 1em; BORDER-LEFT: #d4d0c8 thin solid; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #d4d0c8 thin solid } #comment #unverified { BORDER-RIGHT: #d4d0c8 thin solid; PADDING-RIGHT: 0.5em; BORDER-TOP: = #d4d0c8 thin solid; PADDING-LEFT: 0.5em; FONT-SIZE: 10pt; = PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 1em; BORDER-LEFT: #d4d0c8 thin = solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #d4d0c8 thin solid } #comment #unverified H4 { MARGIN: 0.5em 0px } #comment #unverified #messaging { MARGIN: 1em 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.theglobeandmail.com/blogs/ppv.css .ppv #chewy { MAX-WIDTH: 895px; MARGIN-RIGHT: 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/subnav.css?v=20070423 #searchFN { PADDING-LEFT: 5px; FONT-SIZE: 0.62em; FLOAT: right; MARGIN: 2em 0px = 0px; BORDER-LEFT: #fff 10px solid; WIDTH: 325px; COLOR: #fff } #searchSQ { PADDING-LEFT: 5px; FONT-SIZE: 0.62em; FLOAT: right; MARGIN: 2em 0px = 0px; BORDER-LEFT: #fff 10px solid; WIDTH: 325px; COLOR: #fff } .flexWidth #searchFN { WIDTH: 320px } .minWidth #searchFN { WIDTH: 320px } *:first-child + HTML #header #searchFN { PADDING-BOTTOM: 3px; MARGIN: 1.25em 0px 0px } *:first-child + HTML #header #searchSQ { MARGIN: 1.2em 0px 0px } .db #globeinvestorSubNav LI { FONT-SIZE: 10px! important } .db #globefundSubNav LI { FONT-SIZE: 10px! important } .db #globeinvestorSubNav LI { PADDING-LEFT: 0px } #searchFN LABEL { FONT-WEIGHT: bold; COLOR: #fff } #searchSQ LABEL { FONT-WEIGHT: bold; COLOR: #fff } #header #globefundSubNav { MARGIN-TOP: 1.7em; MARGIN-LEFT: 0px } #header #globeinvestorSubNav { MARGIN-TOP: 1.7em; MARGIN-LEFT: 0px } #header #globefundSubNav { PADDING-BOTTOM: 3px; PADDING-TOP: 2px } #header #globeinvestorSubNav { PADDING-BOTTOM: 3px; PADDING-TOP: 2px } #header #searchSQ { PADDING-TOP: 1px } #header #searchFN { PADDING-TOP: 1px } #header #searchFN { MARGIN-TOP: 2.1em; PADDING-BOTTOM: 1px } * HTML #header #searchFN { MARGIN-TOP: 1.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 2px } #header .db #searchFN { PADDING-TOP: 4px } #header .db #searchSQ { PADDING-TOP: 4px } #header #globefundSubNav LI.first A { BORDER-LEFT-WIDTH: 0px } #header #globeinvestorSubNav LI.first A { BORDER-LEFT-WIDTH: 0px } .db #globefundSubNav { PADDING-RIGHT: 0px; MARGIN-TOP: 1.7em! important; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .db #globeinvestorSubNav { PADDING-RIGHT: 0px; MARGIN-TOP: 1.7em! important; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } * HTML .db #globeinvestorSubNav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px } * HTML .db #globefundSubNav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } * HTML .db #searchFN { PADDING-BOTTOM: 0px; PADDING-TOP: 5px } * HTML .db #BNpi_symblist { HEIGHT: 14px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/most-popular.css .hub #secondaryNav #most-popular { CLEAR: both } #secondaryNav #most-popular { MARGIN: 1em 0px } .story #secondaryNav #most-popular H4 { BORDER-BOTTOM-STYLE: none! important } #secondaryNav #most-popular #results { BORDER-TOP: #d9d9d9 1px solid } #secondaryNav #most-popular A { outline: none } #secondaryNav #most-popular UL LI { DISPLAY: inline! important; FLOAT: left! important } #secondaryNav #most-popular UL#most-popular-categories { PADDING-LEFT: 0.5em! important; MARGIN: 0px; BORDER-BOTTOM: #d9d9d9 1px = solid } #secondaryNav #most-popular #most-popular-categories LI { BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px! important; = BORDER-TOP: #d9d9d9 1px solid; DISPLAY: inline; PADDING-LEFT: 0px! = important; FLOAT: left; MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: = 4px! important; BORDER-LEFT: #d9d9d9 1px solid; MARGIN-RIGHT: 5px! = important; PADDING-TOP: 4px! important } #secondaryNav #most-popular #most-popular-categories LI.selected A { BACKGROUND: #fff } #secondaryNav #most-popular #most-popular-categories LI A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efefef; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px } #secondaryNav #most-popular UL.categories { CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0.5em! = important; BACKGROUND: url(/v5/images/styles/gradient-readerschoice.gif) = repeat-x left bottom; PADDING-BOTTOM: 0px! important; MARGIN: 0px; = PADDING-TOP: 0px! important } #secondaryNav #most-popular UL.categories LI { PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; = BACKGROUND: url(/v5/images/icon/bullet_arrow_blue.gif) no-repeat left = 50%; PADDING-BOTTOM: 5px! important; MARGIN-RIGHT: 2em! important; = PADDING-TOP: 4px! important } #secondaryNav #most-popular P#more-popular { PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; = FONT-SIZE: 1.1em; BACKGROUND: url(/v5/images/icon/bullet_arrow_blue.gif) = no-repeat left 60%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px! important; = MARGIN-RIGHT: 0px; PADDING-TOP: 4px! important } #secondaryNav #most-popular UL.categories LI.selected { BACKGROUND: url(/v5/images/icon/bullet_arrow_grey.gif) no-repeat left = 50% } #secondaryNav #most-popular #secondaryNav #most-popular-categories = LI.selected A { COLOR: #646464 } #secondaryNav #most-popular UL.categories LI.selected A { COLOR: #646464 } .hub #secondaryNav #most-popular UL#most-popular-categories LI A { FONT-SIZE: 1.1em! important } #secondaryNav #most-popular TABLE { FONT-SIZE: 1.1em! important } #secondaryNav #most-popular TABLE { WIDTH: 330px; COLOR: #888; BORDER-COLLAPSE: collapse } #secondaryNav #most-popular TABLE TD { VERTICAL-ALIGN: top } #secondaryNav #most-popular TABLE TD A.section { COLOR: #686868 } #secondaryNav #most-popular TABLE H3 { MARGIN: 0px } #secondaryNav #most-popular TABLE H3 A { FONT-WEIGHT: normal } #secondaryNav #most-popular TABLE H3 SPAN { FONT-WEIGHT: normal } #secondaryNav #most-popular TABLE H3 SPAN.meta-data { DISPLAY: none; WHITE-SPACE: nowrap } #secondaryNav #most-popular TABLE TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px! important; = VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = HEIGHT: 0px } #secondaryNav #most-popular TABLE TD { =09 } #secondaryNav #most-popular TABLE TR { =09 } #secondaryNav #most-popular TABLE TR.first { BORDER-BOTTOM-STYLE: none } #secondaryNav #most-popular TABLE TR.alt { =09 } #secondaryNav #most-popular TABLE P { DISPLAY: none } *:first-child + HTML #secondaryNav #most-popular = UL#most-popular-categories { HEIGHT: 1% } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/sectionFooter.css #sectionFooter { CLEAR: both; BORDER-TOP: #dfdfdf 4px solid; MARGIN: 0px auto 1em; = WIDTH: 898px } #sectionFooter DIV { BORDER-RIGHT: #dfdfdf 1px dotted; PADDING-RIGHT: 16px; PADDING-LEFT: = 0px; MIN-HEIGHT: 220px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px = 17px 0px 0px; WIDTH: 152px; PADDING-TOP: 0px; HEIGHT: auto! important } #sectionFooter DIV.last { PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px } #sectionFooter A { COLOR: #001f5e } #sectionFooter H2 { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px 0px 2px; COLOR: = #888888; FONT-FAMILY: Georgia, "Times New Roman", serif } #sectionFooter H3 { FONT-SIZE: 0.8em; MARGIN: 0px; LINE-HEIGHT: 1.2em; FONT-FAMILY: = "Trebuchet MS", "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", = sans-serif } #sectionFooter P { FONT-WEIGHT: normal; COLOR: #5f5f5f; FONT-FAMILY: Verdana, sans-serif } #sectionFooter DIV UL.relatedLinksList { FONT-WEIGHT: normal; COLOR: #5f5f5f; FONT-FAMILY: Verdana, sans-serif } #sectionFooter P { FONT-SIZE: 1em } #sectionFooter DIV P.image { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #sectionFooter DIV P.image IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #sectionFooter DIV P.image IMG { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } #sectionFooter DIV UL.relatedLinksList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.25em 0px 0px; PADDING-TOP: 0px } #sectionFooter DIV UL.relatedLinksList LI { FONT-SIZE: 0.75em; BACKGROUND: url(/v5/images/icon/icon-roundel.png) = no-repeat left 15%; TEXT-INDENT: 14px; LIST-STYLE-TYPE: none } #sectionFooter DIV UL.relatedLinksList LI { COLOR: #656565 } #sectionFooter DIV UL.relatedLinksList LI A { COLOR: #656565 } #sectionFooter .meta-data { DISPLAY: none } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/styles/article-rob.css @import url( base.css?v=3D20070423 ); @import url( comments.css ); @import url( ppv.css ); @import url( subnav.css?v=3D20070423 ); @import url( most-popular.css ); @import url( sectionFooter.css ); .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } * HTML .clearfix { HEIGHT: 1% } *:first-child + HTML .clearfix { HEIGHT: 1% } .story #chewy { PADDING-RIGHT: 1em } .story #headline #subtitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #headline H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #headline #deck { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #author P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story .caption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #related #photo P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #related_articles P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #secondaryNav P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #secondaryNav #articleTools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story UL.columnistInfo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #related .related_video P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .story #headline #subtitle { FONT-SIZE: 0.62em } .story .caption { FONT-SIZE: 0.62em } .story #related .caption { FONT-SIZE: 0.62em } .story #related #photo P { FONT-SIZE: 0.62em } .story #related_articles P { FONT-SIZE: 0.7em } .story #related .related_video P { FONT-SIZE: 0.7em } .story #related H5 { FONT-SIZE: 0.72em } .story DIV.nav UL { FONT-SIZE: 0.9em } .story DIV.nav OL { FONT-SIZE: 0.9em } .story #headline #deck { FONT-WEIGHT: normal } .story #author P { FONT-WEIGHT: normal } .story #headline H2 { FONT-WEIGHT: bold } .story #headline #deck { FONT-WEIGHT: bold } .story #headline #subtitle { FONT-WEIGHT: bold } .story #author P.byline { FONT-WEIGHT: bold } .story #secondaryNav #conversation #story-num-comments { FONT-WEIGHT: bold } .story #headline #deck { COLOR: #686868 } .story #related H5 { COLOR: #686868 } .story #related_articles P { COLOR: #686868 } .story #secondaryNav A.section { COLOR: #686868 } BODY.story DIV#secondaryNav A.section:link { COLOR: #686868 } BODY.story DIV#secondaryNav A.section:visited { COLOR: #686868 } .story #headline #subtitle { COLOR: #666 } .story .caption { COLOR: #666 } .story #related #photo P { COLOR: #666 } .story UL#articleBottomTools LI A { COLOR: #666 } .story #headline { MARGIN-TOP: 1.2em } .story #headline H2 { FONT: 1.8em "Trebuchet MS","Lucida Sans","Lucida Sans Unicode","Lucida = Grande",sans-serif; LETTER-SPACING: -1px } .story #headline #deck { FONT: 1.8em "Trebuchet MS","Lucida Sans","Lucida Sans Unicode","Lucida = Grande",sans-serif; LETTER-SPACING: -1px } .story #headline H2 { FONT-WEIGHT: bolder; LINE-HEIGHT: 1.1em } .story #headline #deck { MARGIN-TOP: 0.5em; FONT-SIZE: 1.2em } .story #headline #subtitle { TEXT-TRANSFORM: uppercase } .story #author { MARGIN: 1.3em 0px } .story #author IMG { DISPLAY: none } .story UL.columnistInfo { FONT-SIZE: 1em; LIST-STYLE-TYPE: none } .story UL.columnistInfo LI { DISPLAY: inline } .story #related { FLOAT: left; WIDTH: 188px; MARGIN-RIGHT: 17px } .story #related H5 { CLEAR: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: = #999 1px dotted } .tpstory #TPphoto A#enlarge { PADDING-RIGHT: 15px; FONT-SIZE: 0.85em; BACKGROUND: = url(/v5/images/icon/icon-popup.gif) no-repeat right 30%; MARGIN-LEFT: = -1em } * HTML .tpstory #TPphoto A#enlarge { MARGIN-LEFT: 0px } .story #related_articles P { MARGIN-TOP: 0.5em } .story #related .caption { MARGIN-BOTTOM: 2.5em } .story #related #photo P { MARGIN-BOTTOM: 2.5em } .story #related CITE { FONT-STYLE: normal } .story #related H5.chart_title { BORDER-BOTTOM: #999 2px solid } .story #related #video { MARGIN-BOTTOM: 1.5em } .story #related .related_video { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0.5em; PADDING-TOP: 0.5em } .story #related .related_video IMG { FLOAT: left; MARGIN: 0px 7px 7px 0px } .story #related .related_video IMG.wide { MARGIN-RIGHT: 0px } H4#globe-video { MARGIN: 0px 0px 5px } .realestate.story #secondaryNav #zoneSearch SELECT { MARGIN-BOTTOM: 5px; WIDTH: 160px } .story #secondaryNav #articleTools { BORDER-TOP: #dfdfdf 4px solid; FLOAT: left; MARGIN-BOTTOM: 1.25em; = WIDTH: 330px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none } .sports #content #secondaryNav #articleTools { MARGIN: 0.5em 0px 1.25em } .story #secondaryNav #articleTools LI { FLOAT: left; WIDTH: 90px } .tpstory #secondaryNav #articleTools LI.comment { BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif) } .story #secondaryNav #articleTools LI A:visited { COLOR: #4d6699 } .story #secondaryNav #articleTools LI#fontSize { PADDING-LEFT: 0px; MARGIN-LEFT: -3px } .story #secondaryNav .sponsoredBy { FLOAT: right; MARGIN: -1em 0px 1em } .story #secondaryNav #stockProfile .sponsoredBy { FLOAT: none; MARGIN: 0px } .story #secondaryNav .sponsoredBy P { FONT-SIZE: 0.62em; MARGIN: 0px } .story DIV.nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0.5em 0px; COLOR: #585858; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc } .story #secondaryNav DIV.nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 0.5em 0px; COLOR: #585858; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc } .story DIV.nav UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: = 0px; PADDING-TOP: 0px } .story #secondaryNav DIV.nav UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: = 0px; PADDING-TOP: 0px } .story DIV.nav OL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: = 0px; PADDING-TOP: 0px } .story #secondaryNav DIV.nav UL { PADDING-LEFT: 1.75em; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 2.25em } .story UL#articleTools LI { BACKGROUND-POSITION: left 50%; PADDING-LEFT: 16px; BACKGROUND-REPEAT: = no-repeat } .story UL#articleBottomTools LI { BACKGROUND-POSITION: left 50%; PADDING-LEFT: 16px; BACKGROUND-REPEAT: = no-repeat } .story #articleBottomToolsHolder { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 1em; PADDING-TOP: 0px } .story #articleBottomTools { PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BORDER-BOTTOM: #999 1px = dotted } .story #articleBottomTools:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } *:first-child + HTML .story #articleBottomTools { HEIGHT: 1% } .story #articleBottomTools LI { DISPLAY: block; FLOAT: left; WIDTH: 120px } .story #articleTools LI.email { BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif) } .story UL#articleBottomTools LI.email { BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif) } .story #articleTools LI.print { BACKGROUND-IMAGE: url(/v5/images/icon/icon-print.gif) } .story UL#articleBottomTools LI.print { BACKGROUND-IMAGE: url(/v5/images/icon/icon-print.gif) } .story #articleTools LI.comment { BACKGROUND-IMAGE: url(/v5/images/icon/icon-comment.gif); WHITE-SPACE: = nowrap } .story UL#articleBottomTools LI.comment { BACKGROUND-IMAGE: url(/v5/images/icon/icon-comment.gif); WHITE-SPACE: = nowrap } .story #articleTools LI.share { BACKGROUND-IMAGE: url(/v5/images/icon/icon-share-11x9.gif) } .story UL#articleBottomTools LI.share { BACKGROUND-IMAGE: url(/v5/images/icon/icon-share-11x9.gif) } .story #articleTools LI.license { BACKGROUND-IMAGE: url(/v5/images/icon/icon-license.png) } .story UL#articleBottomTools LI.license { BACKGROUND-IMAGE: url(/v5/images/icon/icon-license.png) } .realestate.story #articleTools LI.favourites { BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif) } .realestate.story UL#articleBottomTools LI.favourites { BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif) } .realestate.story #secondaryNav #articleTools LI.favourites { DISPLAY: none } .smallbusiness.story #secondaryNav IFRAME#commercialSearch { PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px 0px 2em; OVERFLOW: hidden; PADDING-TOP: 0px; = BORDER-RIGHT-WIDTH: 0px } .realestate.story #secondaryNav IFRAME#commercialSearch { PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px 0px 2em; OVERFLOW: hidden; PADDING-TOP: 0px; = BORDER-RIGHT-WIDTH: 0px } .story #photo A#enlarge { PADDING-RIGHT: 14px; FONT-SIZE: 0.62em; BACKGROUND: = url(/v5/images/icon/icon-popup.gif) no-repeat right 50% } .story #inTP #TPphoto A#enlarge { PADDING-RIGHT: 14px; FONT-SIZE: 0.62em; BACKGROUND: = url(/v5/images/icon/icon-popup.gif) no-repeat right 50% } .story #secondaryNav { PADDING-LEFT: 7px; MARGIN-BOTTOM: 2em; MARGIN-LEFT: -339px; = BORDER-LEFT: #989898 1px dotted; WIDTH: 330px; COLOR: #6c6c6c } .story #secondaryNav .nav { WIDTH: 330px; MARGIN-RIGHT: 0px } BODY.story DIV#secondaryNav DIV.nav H4 { PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 4px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bolder; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.25em; = PADDING-BOTTOM: 2px; COLOR: #7a7a7a; PADDING-TOP: 2px; BORDER-BOTTOM: = #dfdfdf 1px solid; LETTER-SPACING: 0.02em } .story #secondaryNav #conversation { CLEAR: both } .story #secondaryNav #conversation P { FONT-SIZE: 1.1em; MARGIN: 0.25em 0px } .story #secondaryNav #conversation EM { FONT-WEIGHT: bold; COLOR: #6d6d6d; FONT-STYLE: normal } .story UL#network { FONT-SIZE: 0.75em } .story UL#network { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .story UL#network LI { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px } .story UL#network LI.delicious { BACKGROUND: url(/v5/images/icon/icon-delicious.png) no-repeat } .story UL#network LI.newsvine { BACKGROUND: url(/v5/images/icon/icon-newsvine.png) no-repeat } .story UL#network LI.technorati { BACKGROUND: url(/v5/images/icon/icon-technorati.png) no-repeat } .story UL#network LI.magnolia { BACKGROUND: url(/v5/images/icon/icon-magnolia.png) no-repeat } .story UL#network LI.digg { BACKGROUND: url(/v5/images/icon/icon-digg.png) no-repeat } .story UL#network LI.facebook { BACKGROUND: url(/v5/images/icon/icon-facebook.png) no-repeat } .helpBox P#addAlert { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = -0.25em 0px 0px; PADDING-TOP: 0px } .alert.helpBox UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .helpBox UL.manageAlerts { MARGIN-TOP: 0.5em; FONT-SIZE: 0.7em } .helpBox UL.manageAlerts LI { BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 7px; DISPLAY: inline; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .helpBox UL.manageAlerts LI.last { PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none } .story #secondaryNav .bigbox { MARGIN-LEFT: 10px; BACKGROUND-COLOR: transparent } .story #secondaryNav .halfpage { MARGIN-LEFT: 10px; BACKGROUND-COLOR: transparent } .story #secondaryNav DIV.tool-search { FONT-SIZE: 1.1em; MARGIN-BOTTOM: 2em } .story #secondaryNav DIV.tool-search FORM { MARGIN: 1em 0px } .ppv #secondaryNav { BORDER-LEFT-STYLE: none! important } .ppv #articleBottomToolsHolder { DISPLAY: none! important } .ppv #secondaryNav UL#articleTools LI.print { DISPLAY: none! important } .ppv #secondaryNav UL#articleTools LI.email { DISPLAY: none! important } .ppv #secondaryNav UL#articleTools LI.share { DISPLAY: none! important } .ppv #secondaryNav UL#articleTools LI.comment { DISPLAY: none! important } #profileBG { DISPLAY: none } BODY #content #secondaryNav #stockProfile TABLE { FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; WIDTH: 330px; BORDER-COLLAPSE: = collapse } BODY #content #secondaryNav #stockProfile TABLE TD { PADDING-TOP: 5px } BODY #content #stockProfile THEAD TH { BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left } BODY #content #secondaryNav #stockProfile TABLE .sponsoredBy { FONT-WEIGHT: normal } BODY #content #secondaryNav #stockProfile #profileBG { MARGIN-TOP: 0px! important; DISPLAY: block! important; PADDING-TOP: = 0px! important } BODY #content #secondaryNav #stockProfile #profileBG #stockProfileType { MARGIN: 0.5em 0px 0px } BODY #content #secondaryNav #stockProfile #profileBG .symbolNav { PADDING-LEFT: 0px! important; MARGIN: 0px } BODY #content #secondaryNav #stockProfile #profileBG .symbolNav LI { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: = 0px; MARGIN: 0pt -2px 0pt 0pt; COLOR: #001f5e; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; TEXT-DECORATION: none } BODY #content #secondaryNav #stockProfile #profileBG .symbolNav = LI.selected { FONT-WEIGHT: bold } BODY #content #secondaryNav #stockProfile #profileBG #stockProfileType = .field { WIDTH: 100px; MARGIN-RIGHT: 5px } BODY #content #secondaryNav #stockProfile #profileBG #stockProfileType = .symbolLookup { PADDING-LEFT: 3px } BODY #content #secondaryNav #stockProfile #profileBG .symbolLookup { DISPLAY: inline; Z-INDEX: 100; MARGIN: 2px 0px 0px } .story #recommend { FONT-SIZE: 0.95em; MARGIN: 2em 0px 0px; COLOR: #888 } .story #recommend A { outline: none } .story #recommend #vote { DISPLAY: block; BACKGROUND: url(/v5/images/button/button-yes.png) = no-repeat left top; FLOAT: left; MARGIN: -0.25em 0.5em 0px; WIDTH: 45px; = HEIGHT: 22px } .story #recommend #vote:hover { BACKGROUND-POSITION: 0px -22px } .story #recommend .new-feature { MARGIN-BOTTOM: 1em; COLOR: #da162c } .story #recommend #recommend-invite { DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; TEXT-TRANSFORM: = uppercase } .stroy #recommend #recommend-count { FONT-WEIGHT: normal } .story #recommend P { CLEAR: left; MARGIN: 0px } .story #recommend #rec-response { BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #dfdfdf 1px solid; PADDING-LEFT: 3px; BACKGROUND: = url(/v5/images/styles/gradient-readerschoice.gif) repeat-x left top; = PADDING-BOTTOM: 3px; MARGIN: 0.5em 0px; BORDER-LEFT: #dfdfdf 1px solid; = COLOR: #797979; PADDING-TOP: 3px; BORDER-BOTTOM: #dfdfdf 1px solid } .story #recommend #view-recommended { PADDING-LEFT: 10px; BACKGROUND: = url(/v5/images/icon/bullet_arrow_grey.gif) no-repeat left 60% } * HTML .story DIV.nav UL { PADDING-LEFT: 1.2em } * HTML .story #articleBottomTools { HEIGHT: 1% } * HTML #secondaryNav DIV.nav UL LI { FONT-SIZE: 1.35em! important } * HTML .story.comments #secondaryNav { PADDING-LEFT: 7px! important } * HTML .story #secondaryNav .nav #most-popular TABLE H3 { MARGIN-BOTTOM: 3px } * HTML .story #secondaryNav .nav #most-popular #most-popular-categories = LI.selected { MARGIN-BOTTOM: -1px } * HTML .story #secondaryNav .nav #most-popular #most-popular-hub { MARGIN-BOTTOM: -1px } * HTML .story #secondaryNav .nav #most-popular #most-popular-categories = LI A { PADDING-TOP: 5px } .business.story #header H2 { MARGIN: -8px 0px 8px } TABLE.data { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-COLLAPSE: collapse; = BORDER-RIGHT-WIDTH: 0px } #chewy TABLE.data { FONT-SIZE: 0.9em } #chewy TABLE.data TH { FONT-WEIGHT: bold; FONT-SIZE: 0.77em; TEXT-ALIGN: left } #chewy TABLE.data { TEXT-ALIGN: center } TABLE.data CAPTION { FONT-SIZE: 0.75em; MARGIN: 1em 0px; COLOR: #1e1e1e; BACKGROUND-COLOR: = #f4f4f4 } TABLE.data CAPTION .sortedby { FONT-WEIGHT: bold } TABLE.data CAPTION .sortkey { FONT-WEIGHT: bold } TABLE.data CAPTION .sorted { DISPLAY: inline; FLOAT: left } TABLE.data CAPTION .help { DISPLAY: inline; FLOAT: right } #chewy TABLE.data CAPTION .timestamp { DISPLAY: inline; FLOAT: right } TABLE.data THEAD TD { FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: bottom; = COLOR: #888; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #fff } TABLE.data THEAD A { COLOR: #888 } TABLE.data TR.evenrow { BACKGROUND-COLOR: #f4f4f4 } #chewy TABLE.data A:link { FONT-WEIGHT: bold; COLOR: #001f5e } #chewy TABLE.data A:visited { FONT-WEIGHT: bold; COLOR: #001f5e } #chewy TABLE.data A:hover { FONT-WEIGHT: bold; COLOR: #001f5e } #chewy TABLE.data A:active { FONT-WEIGHT: bold; COLOR: #001f5e } TABLE.data TD { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: = #1e1e1e; PADDING-TOP: 2px } TABLE.data .slim { WIDTH: 3em } TABLE.data .number { TEXT-ALIGN: right } TABLE.dividends CAPTION { MARGIN-TOP: 3em } TABLE.data CAPTION { FONT-SIZE: 0.7em; COLOR: #888; BACKGROUND-COLOR: #fff } * HTML TABLE.data CAPTION { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; = PADDING-BOTTOM: 1em; PADDING-TOP: 1em } * HTML #chewy TABLE.data TD { FONT-SIZE: 12px } * HTML #chewy TABLE.data TH { FONT-SIZE: 12px } .technology.story #secondaryNav DIV.techgift.nav { HEIGHT: 250px } * HTML .technology.story #secondaryNav DIV.techgift.nav { HEIGHT: 230px } .technology.story UL#techCarouselLinks { WIDTH: 330px } .technology.story #techCarouselLinks LI { FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 100px; LINE-HEIGHT: = 1.1; FONT-FAMILY: Arial, sans-serif; LIST-STYLE-TYPE: none } .technology.story #techCarouselLinks LI#techCarouselMobile { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselEntertainment { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselCameras { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselGames { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselMobile { WIDTH: 85px } .technology.story #techCarouselLinks LI#techCarouselEntertainment { WIDTH: 105px } .technology.story #techCarouselLinks LI#techCarouselMultimedia { WIDTH: 100px } .technology.story #techCarouselLinks LI#techCarouselCameras { MARGIN-LEFT: -15px; WIDTH: 119px } * HTML .technology.story #techCarouselLinks LI#techCarouselCameras { MARGIN-LEFT: -5px } .technology.story #techCarouselLinks LI#techCarouselGames { WIDTH: 76px } .technology.story #techCarouselLinks LI#techCarouselComputers { PADDING-BOTTOM: 0.5em; WIDTH: 120px } .technology.story #techCarouselLinks LI#techCarouselMobile { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselEntertainment { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselCameras { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .technology.story #techCarouselLinks LI#techCarouselGames { BACKGROUND: url(/v5/content/ROB/styles/images/text_divide.png) = no-repeat 100% 50%; MARGIN-RIGHT: 5px } .story #articleInteractive { FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px; WIDTH: 545px; = BORDER-BOTTOM: #999 1px dotted } .story #articleInteractive H5 { CLEAR: left; FONT-SIZE: 0.72em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: = 2px; COLOR: #686868; BORDER-BOTTOM: #999 1px dotted } .births #article { FONT-SIZE: 1em! important } .deaths #article { FONT-SIZE: 1em! important } .births { MIN-HEIGHT: 0em } .deaths { MIN-HEIGHT: 0em } .births #updated { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = FONT-WEIGHT: bold; PADDING-BOTTOM: 10px! important; TEXT-TRANSFORM: = uppercase; COLOR: #5f5f5f; PADDING-TOP: 10px! important; = BACKGROUND-COLOR: #ffffff } .deaths #updated { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = FONT-WEIGHT: bold; PADDING-BOTTOM: 10px! important; TEXT-TRANSFORM: = uppercase; COLOR: #5f5f5f; PADDING-TOP: 10px! important; = BACKGROUND-COLOR: #ffffff } .births #secondaryNav H5 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 1em = 0pt; PADDING-TOP: 0pt } .deaths #secondaryNav H5 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 1em = 0pt; PADDING-TOP: 0pt } .births #secondaryNav P { MARGIN-BOTTOM: 10px } .deaths INPUT.button { BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; = PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; = BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; = MARGIN: 0px; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: 0px! = important } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/header.css?v=20080407 #welcomeBlock { TEXT-ALIGN: right } #welcomeBlock #welcome { DISPLAY: inline } #welcomeBlock #welcome EM { FONT-WEIGHT: bold; FONT-STYLE: normal } #welcomeBlock UL { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; FONT: 10px Verdana, sans-serif; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none; HEIGHT: 1em } #welcomeBlock UL LI { BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px } #welcomeBlock { FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none } #welcomeBlock A { FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none } P#newsTicker { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px -2px; WIDTH: 600px; LINE-HEIGHT: 0; = PADDING-TOP: 0px; HEIGHT: 20px } #regInfo { FLOAT: right; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 20px } #welcomeBlock { FLOAT: right; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 20px } #memberInfo { HEIGHT: 55px } #featuredExtras { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; = BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-F0F0F0.pn= g) #f0f0f0 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2; = PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 3px double; LIST-STYLE-TYPE: = none; HEIGHT: 26px } UNKNOWN { BORDER-BOTTOM-COLOR: #fff } #featuredExtras LI { PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN: 0px; BORDER-LEFT: #e0e0e0 2px groove; WIDTH: auto; = PADDING-TOP: 3px; HEIGHT: 20px } #featuredExtras LI.home { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } * HTML #featuredExtras LI.home A { DISPLAY: block } #featuredExtras LI A { COLOR: #333 } #featuredExtras LI > A { PADDING-LEFT: 0px } #featuredExtras LI.insider A { PADDING-RIGHT: 20px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.= gif) no-repeat 94% 0px } #atticPromo { FLOAT: right; WIDTH: 160px } #atticPromo UL { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-E3E3E3.pn= g) #e3e3e3 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; = LIST-STYLE-TYPE: none } #atticPromo UL LI { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 3px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/content/ROB/styles/images/chevro= n_grey_11x11.gif) no-repeat right 40%; PADDING-BOTTOM: 3px; BORDER-LEFT: = #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid } #atticPromo UL LI A { DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: = #333 } * HTML #atticPromo UL LI A { HEIGHT: 1% } #header P#updated { MARGIN: 0px; FONT: 10px Verdana, sans-serif; TEXT-TRANSFORM: none; = WIDTH: 40%; COLOR: #7c7c7c; POSITION: absolute; TOP: 165px } #header P#updated SPAN { =09 } BODY #header { MARGIN-TOP: 0px; PADDING-TOP: 5px; HEIGHT: 145px } BODY.story #header { HEIGHT: 234px } .front #header { BACKGROUND-IMAGE: none } #header A:focus { TEXT-DECORATION: underline } #header A:hover { TEXT-DECORATION: underline } #header A:active { TEXT-DECORATION: underline } #header P.tagline .brand { FONT-SIZE: 16px; COLOR: #575757 } #header H1 .brand { FONT-SIZE: 16px; COLOR: #575757 } #header P.tagline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; = WIDTH: 45px; PADDING-TOP: 0px; HEIGHT: 28px } .business #header P.tagline { BACKGROUND: none transparent scroll repeat 0% 0% } #header H1 { MARGIN: 0px; HEIGHT: 28px } #header H2 { FONT-WEIGHT: normal; FONT-SIZE: 44px; MARGIN: 0px; COLOR: #7c7c7c; = FONT-FAMILY: Georgia, serif; HEIGHT: 56px } .story #header H2 { MARGIN: -10px 0px 10px } #header H2 A:link { COLOR: #000 } #header H2 A:visited { COLOR: #000 } #header #lug { MARGIN-TOP: 0.5em } .story #header #lug { MARGIN-TOP: -5px } #analysis IMG { LEFT: -4px; POSITION: absolute; TOP: 0px } #UniqueVisit { LEFT: -4px; POSITION: absolute; TOP: 0px } BODY #secondaryNav FORM.nav#searchSimple { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: = transparent; BORDER-RIGHT-WIDTH: 0px } #secondaryNav FORM#searchSimple FIELDSET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #secondaryNav FORM#searchSimple LABEL { PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } BODY #secondaryNav FORM#searchSimple INPUT { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none } BODY #secondaryNav FORM#searchSimple LABEL { FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none } FORM#searchSimple LEGEND { DISPLAY: none } #header .nav { PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 21407; PADDING-BOTTOM: 0px; = MARGIN: 5px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; = LINE-HEIGHT: 2.1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: = relative; HEIGHT: 2em } #header .nav .nav { BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn= g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; = LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; = TOP: 2.15em; HEIGHT: auto } #header .inactive LI.dynCurrent .nav { BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn= g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; = LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; = TOP: 2.15em; HEIGHT: auto } UNKNOWN { BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff } #header .nav .front .nav { LEFT: 0px; POSITION: absolute } #header .nav .dynCurrent .nav { LEFT: 0px; POSITION: absolute } #header .nav .dynActive .nav { LEFT: 0px; POSITION: absolute } #header .inactive LI.dynActive .nav { LEFT: 0px; POSITION: absolute } #header UL.nav UL.nav UL.nav { BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 0px solid; = MARGIN-TOP: -1px; FONT-WEIGHT: normal; LEFT: -937em; TEXT-TRANSFORM: = none; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 150px; BORDER-BOTTOM: = #cdcdcd 1px solid; POSITION: absolute; TOP: 2em } #header .nav LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } #header .nav LI .nav LI .nav LI { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: = 1px; COLOR: #666; PADDING-TOP: 1px; BACKGROUND-COLOR: #cdcdcd } #header .nav LI .nav LI IFRAME { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; LEFT: -937em; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; = TOP: 18px; BORDER-RIGHT-WIDTH: 0px } #header .nav LI A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .nav LI A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .inactive LI.dynCurrent A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .inactive LI.dynCurrent A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; = TEXT-DECORATION: none } #header .nav LI A:focus { TEXT-DECORATION: underline! important } #header .nav LI A:hover { TEXT-DECORATION: underline! important } #header .nav LI A:active { TEXT-DECORATION: underline! important } #header .nav LI .nav LI A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI .nav LI A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI.dynCurrent .nav LI A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav LI.dynCurrent .nav LI A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f } #header .nav#globalNav LI .nav LI .nav LI A:link { PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; = PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; = PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9 } #header .nav#globalNav LI .nav LI .nav LI A:visited { PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; = PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; = PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9 } #header .front .nav LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } #header UL.empty LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } #header .nav#globalNav LI.dynCurrent A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav LI A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrent A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrent A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .inactive LI.dynCurrentActive A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .inactive LI.dynCurrentActive A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav .dynCurrentActive A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn= g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px } #header .nav#globalNav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav#globalNav LI .nav LI .nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynActive .nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .inactive LI.dynCurrentActive UL.nav LI.dynCurrent A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav#globalNav LI.dynCurrent UL.nav LI A:hover { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrent .nav LI.dynCurrent A:link { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrent .nav LI.dynCurrent A:visited { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrentActive .nav LI.dynActive A:link { BACKGROUND: #797979; COLOR: #fff } #header .nav LI.dynCurrentActive .nav LI.dynActive A:visited { BACKGROUND: #797979; COLOR: #fff } .sIFR-flash { VISIBILITY: visible! important; MARGIN: 0px } .sIFR-replaced { VISIBILITY: visible! important; WIDTH: 430px } SPAN.sIFR-alternate { DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: = absolute! important; TOP: 0px; HEIGHT: 0px } .sIFR-hasFlash #header P.tagline .brand { FONT-SIZE: 16px; VISIBILITY: hidden } .sIFR-hasFlash #header H2 .brand { FONT-SIZE: 44px; VISIBILITY: hidden } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/layout.css?v=1 HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { 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 } FIELDSET { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { MIN-HEIGHT: 100em; MARGIN: 4px 0px 4px 4px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } PRE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } BLOCKQUOTE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } ADDRESS { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em = 0px; PADDING-TOP: 0px } FORM LABEL { CURSOR: pointer } FORM INPUT.button { WIDTH: auto; HEIGHT: auto } FIELDSET { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } HTML > BODY FORM * { VERTICAL-ALIGN: middle } OL { PADDING-LEFT: 2em; MARGIN-LEFT: 0px } UL { PADDING-LEFT: 2em; MARGIN-LEFT: 0px } #attic { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #header { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #memberInfo { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #content { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } #footer { CLEAR: both; MARGIN: 0px auto; WIDTH: 898px } * HTML #footer { POSITION: relative! important } #attic { OVERFLOW: hidden; HEIGHT: 90px } #regInfo { OVERFLOW: hidden; PADDING-TOP: 2px; HEIGHT: 1em } #header { MARGIN-TOP: 0.5em } #chewy { MIN-WIDTH: 300px; MAX-WIDTH: 440px; MARGIN-LEFT: 130px; MARGIN-RIGHT: = 340px } #content DIV.holder { FLOAT: left; WIDTH: 100% } .story #chewy { MIN-WIDTH: 430px; MAX-WIDTH: 558px; MARGIN-LEFT: 0px; MARGIN-RIGHT: = 340px } #primaryNav { FLOAT: left; MARGIN-LEFT: -100%; WIDTH: 120px } #secondaryNav { FLOAT: left; MARGIN-LEFT: -330px; WIDTH: 330px } #secondaryNav DIV.nav { WIDTH: 160px; MARGIN-RIGHT: 10px } #secondaryNav FORM.nav { WIDTH: 160px; MARGIN-RIGHT: 10px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/type.css?v=1 BODY { FONT-FAMILY: Verdana, sans-serif } INPUT { FONT-FAMILY: Verdana, sans-serif } TEXTAREA { FONT-FAMILY: Verdana, sans-serif } SELECT { FONT-FAMILY: Verdana, sans-serif } BODY FONT { FONT-FAMILY: Verdana, sans-serif } #primaryNav .nav { FONT-SIZE: 0.62em } #secondaryNav .nav { FONT-SIZE: 0.62em } .globeinvestor #secondaryNav #searchSQ { FONT-SIZE: 0.62em } .globefund #secondaryNav #searchFN { FONT-SIZE: 0.62em } .globeinvestor #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.62em } .globefund #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.62em } #updated { FONT-SIZE: 0.62em } .weather .holder P.note { FONT-SIZE: 0.62em } #attic FORM#weatherChooser { FONT-SIZE: 0.62em } #attic TABLE#weatherOption { FONT-SIZE: 0.62em } .holder H3.title { FONT-SIZE: 0.62em } BODY DIV.holder .subtitle { FONT-SIZE: 0.62em } #sectionCat H2 { FONT-SIZE: 0.62em } .hub .holder H2 { FONT-SIZE: 0.62em } #sectionCat UL.nav { FONT-SIZE: 0.62em } .tp .holder H3 { FONT-SIZE: 0.62em } .holder P.tag { FONT-SIZE: 0.62em } .globeinvestor #topPerformers TD { FONT-SIZE: 0.62em } BODY #sectionCat P#switchStoryDisplay { FONT-SIZE: 0.62em } .holder P#updated { FONT-SIZE: 0.7em } .story UL#articleTools LI { FONT-SIZE: 0.7em } .story UL#articleBottomTools LI { FONT-SIZE: 0.7em } .bda #secondaryNav P { FONT-SIZE: 0.7em } .story P#fontSize { FONT-SIZE: 0.7em } .story #author P { FONT-SIZE: 0.75em } .story UL.columnistInfo LI { FONT-SIZE: 0.75em } .story #article P { FONT-SIZE: 0.75em } .story #article LI { FONT-SIZE: 0.75em } .holder H3 { FONT-SIZE: 0.75em } .tp .holder H4 { FONT-SIZE: 0.75em } .holder DD { FONT-SIZE: 0.75em } .holder DT { FONT-SIZE: 0.75em } .holder P { FONT-SIZE: 0.75em } .holder LI { FONT-SIZE: 0.75em } .holder TD { FONT-SIZE: 0.75em } .holder DIV.srSummary { FONT-SIZE: 0.75em } #photo P { FONT-SIZE: 0.75em } #sectionCat UL { FONT-SIZE: 0.75em } #globefundSubNav LI A { FONT-SIZE: 0.8em } #globeinvestorSubNav LI A { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TD { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TH { FONT-SIZE: 0.8em } .mega #sectionA P.mega.image SPAN.cutline { FONT-SIZE: 0.8em } #secondaryNav #marketStats TABLE TD { FONT-SIZE: 0.86em } #secondaryNav #marketStats TABLE TH { FONT-SIZE: 0.86em } #sectionCat UL LI.more A { FONT-SIZE: 0.87em } #photo A { FONT-SIZE: 0.87em } H4#postComment { FONT-SIZE: 0.87em } .mega #sectionA DIV.top P { FONT-SIZE: 0.87em } BODY FONT { FONT-SIZE: 1em } INPUT.field { FONT-SIZE: 1em } INPUT.button { FONT-SIZE: 1em } .access A:focus { FONT-SIZE: 1em } .access A:hover { FONT-SIZE: 1em } BODY .holder LI H3 { FONT-SIZE: 1em } BODY .holder LI P { FONT-SIZE: 1em } BODY .holder LI LI { FONT-SIZE: 1em } BODY .holder DL P { FONT-SIZE: 1em } BODY .holder DL LI { FONT-SIZE: 1em } BODY .holder TD P { FONT-SIZE: 1em } .holder H4#postComment { FONT-SIZE: 1em } #commentHole { FONT-SIZE: 1em } .major #sectionA H3.sectionATop.major { FONT-SIZE: 1em } .mega #sectionA H3.sectionATop.mega { FONT-SIZE: 1em } .db #header #globeinvestorSubNav LI A { FONT-SIZE: 1em } .insider .holder DL P { FONT-SIZE: 1em } .travel .holder DIV.storyBlock { FONT-SIZE: 1em } #primaryNav .nav * { FONT-SIZE: 1em } .holder #sectionC P.tag { FONT-SIZE: 1em } #secondaryNav .nav * { FONT-SIZE: 1em } .story #headline H3 { FONT-SIZE: 1.12em } #secondaryNav #sectionC P.tag { FONT-SIZE: 1.3em } #secondaryNav #sectionC LI H3 { FONT-SIZE: 1.3em } .story #secondaryNav .nav LI { FONT-SIZE: 1.3em } .story #headline H2 { FONT-SIZE: 1.2em } BODY { LINE-HEIGHT: 1.5 } #secondaryNav .subimg { LINE-HEIGHT: 1.37 } #primaryNav DIV.nav H4 { TEXT-TRANSFORM: uppercase } #secondaryNav DIV.nav H4 { TEXT-TRANSFORM: uppercase } #secondaryNav FORM.nav H4 { TEXT-TRANSFORM: uppercase } #primaryNav .nav H5 { TEXT-TRANSFORM: uppercase } #secondaryNav .nav H5 { TEXT-TRANSFORM: uppercase } #searchSimple LABEL { TEXT-TRANSFORM: uppercase } #updated { TEXT-TRANSFORM: uppercase } .holder H3.title { TEXT-TRANSFORM: uppercase } .holder .subtitle { TEXT-TRANSFORM: uppercase } .hub .holder H2 { TEXT-TRANSFORM: uppercase } #sectionCat H2 { TEXT-TRANSFORM: uppercase } .tp .holder H3 { TEXT-TRANSFORM: uppercase } P.tag { TEXT-TRANSFORM: uppercase } #sectionCat H2 A.promo { TEXT-TRANSFORM: none } #sectionC P.tag { TEXT-TRANSFORM: none } #weatherTool H5 A { TEXT-TRANSFORM: none } .access A:focus { FONT-WEIGHT: bold } .access A:hover { FONT-WEIGHT: bold } .globeinvestor #secondaryNav #searchSQ LABEL { FONT-WEIGHT: bold } .globefund #secondaryNav #searchFN LABEL { FONT-WEIGHT: bold } .globeinvestor #topPerformers TD { FONT-WEIGHT: bold } #searchSimple LABEL { FONT-WEIGHT: bold } #secondaryNav .nav DT { FONT-WEIGHT: bold } #secondaryNav .nav .more A { FONT-WEIGHT: bold } #updated { FONT-WEIGHT: bold } .holder DT { FONT-WEIGHT: bold } #sectionC P.tag { FONT-WEIGHT: bold } #commentForm LABEL { FONT-WEIGHT: bold } .story #author P { FONT-WEIGHT: bold } .story #secondaryNav LI A.section { FONT-WEIGHT: bold } #sectionCat UL LI.more A { FONT-WEIGHT: bold } #pastIssues .active { FONT-WEIGHT: bold } .mega #sectionA P.mega.image SPAN.cutline { FONT-WEIGHT: bold } #marketStats TD.date { FONT-WEIGHT: bold } #weatherChooser LEGEND { FONT-WEIGHT: bold } #weatherOption TBODY TH A { FONT-WEIGHT: bold } .weather .holder #cities LABEL { FONT-WEIGHT: bold } .holder H3 SPAN.comment { FONT-WEIGHT: normal } #gamFeaturePromo EM { FONT-WEIGHT: normal } #weatherOption TH { FONT-WEIGHT: normal } .mega #sectionA P.mega.image SPAN.cutline SPAN.credit { FONT-WEIGHT: normal } #marketStats TH { FONT-WEIGHT: normal } .story P#GISdateLine { FONT-WEIGHT: normal } OPTGROUP { FONT-STYLE: normal } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:focus { TEXT-DECORATION: underline } A:hover { TEXT-DECORATION: underline } A:active { TEXT-DECORATION: underline } .access A:link { TEXT-DECORATION: underline } .access A:visited { TEXT-DECORATION: underline } .holder #sectionA P.mega { FLOAT: none } #secondaryNav .sectionE #sectionC LI { PADDING-LEFT: 0px; FONT-SIZE: 0.62em; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none } #secondaryNav .sectionE #sectionC OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/design.css?v=20061014 IMG#UniqueVist { LEFT: -937em; POSITION: absolute; TOP: 0px } P.access { MARGIN: 0px; HEIGHT: 1px } .access A { LEFT: 0px; WIDTH: 9em; POSITION: absolute; TOP: -937em; TEXT-ALIGN: = center } .access A:focus { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } .access A:hover { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } CAPTION { TEXT-ALIGN: left } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .image A IMG { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid } .image IMG { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid } ABBR { BORDER-BOTTOM: transparent 1px dotted } ACRONYM { BORDER-BOTTOM: transparent 1px dotted } .info { BORDER-BOTTOM: transparent 1px dotted } INPUT[type=3Dtext] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT[type=3Dbutton] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT[type=3Dsubmit] { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.field { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.button { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.field { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT.button { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } TEXTAREA { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } SELECT { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dtext] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dbutton] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dsubmit] { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } INPUT[type=3Dbutton] { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT[type=3Dsubmit] { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT.button { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } INPUT[type=3Dbutton]:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT[type=3Dsubmit]:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT.button:focus { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } INPUT.field:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dtext]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dbutton]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } INPUT[type=3Dsubmit]:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } TEXTAREA:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } SELECT:focus { BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: = threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; = BORDER-RIGHT-COLOR: threeddarkshadow } P A.comment { WHITE-SPACE: nowrap } P A.comment IMG { VERTICAL-ALIGN: -3px } UL { LIST-STYLE-TYPE: square } HTML > BODY FORM#searchSimple * { VERTICAL-ALIGN: bottom } #chewy H3.title { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: = 0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px } .help #secondaryNav H3.title { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: = 0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px } #atticPromo { FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 160px; HEIGHT: 90px } #atticPromo P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } .hide { DISPLAY: none } .inlineNav { PADDING-LEFT: 0px } .inlineNav LI { DISPLAY: inline } .error404 #chewy H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } .error500 #chewy H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } BODY #chewy P#updated { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: = 2px } #chewy HR { BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: = 0px } #chewy #sectionB HR:unknown { VISIBILITY: hidden } .globeinvestor #optionA { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } .globeinvestor #optionB { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } BODY #chewy .col { CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px } .globeinvestor #optionB { MARGIN-RIGHT: 0px } BODY #chewy .last.col { MARGIN-RIGHT: 0px } BODY #chewy .one.col { MARGIN-RIGHT: 0px } BODY #chewy .one.col { WIDTH: 96% } #primaryNav .nav UL { PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none } #secondaryNav .sectionE { FLOAT: left; WIDTH: 160px } #secondaryNav .sectionF { FLOAT: right; WIDTH: 160px } #content #secondaryNav DIV#smallBizCalendar { OVERFLOW: visible; WIDTH: 330px; MARGIN-RIGHT: 0px } #secondaryNav .nav UL { PADDING-LEFT: 0px; MARGIN: 0px 5px; LIST-STYLE-TYPE: none } #primaryNav .nav LI { MARGIN: 0px 0px 1px } #secondaryNav .nav LI { MARGIN: 0px 0px 1px } #primaryNav .nav LI { HEIGHT: 1.5em } BODY:unknown #primaryNav .nav LI { HEIGHT: auto } #primaryNav .nav LI.tp { OVERFLOW: visible } #primaryNav .nav A { DISPLAY: block; BORDER-BOTTOM: transparent 1px solid } #primaryNav .nav H4 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 0px; PADDING-TOP: 2px } #secondaryNav .nav H4 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 0px; PADDING-TOP: 2px } #primaryNav .nav A { PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid } #primaryNav .nav H4 { PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid } #secondaryNav .nav H4 { PADDING-LEFT: 5px } #secondaryNav .nav H5 { PADDING-LEFT: 5px } #secondaryNav .nav H6 { PADDING-LEFT: 5px } #secondaryNav .nav P { PADDING-LEFT: 5px } #secondaryNav .nav DT { PADDING-LEFT: 5px } #secondaryNav .nav DD { PADDING-LEFT: 5px } #searchSimple LABEL { PADDING-LEFT: 5px } #secondaryNav DIV.sub UL { PADDING-LEFT: 5px } #secondaryNav #advancedSearch FORM { PADDING-LEFT: 5px } #secondaryNav #advancedSearch FORM { PADDING-RIGHT: 5px } #secondaryNav .nav P { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav H5 { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav H6 { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav OL { MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em } #secondaryNav .nav DL { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; OVERFLOW: = hidden; PADDING-TOP: 2px; BORDER-BOTTOM: transparent 2px solid } #secondaryNav .nav H6 { MARGIN-BOTTOM: -0.3em } #secondaryNav H4.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav H5.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav H6.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } #secondaryNav P.sub { BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px } .globeinvestor #secondaryNav H6.sub { BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png) } .globefund #secondaryNav H6.sub { BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png) } #primaryNav .nav { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } #searchSimple { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } .globeinvestor #secondaryNav #searchSQ { MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px } #secondaryNav .nav { CLEAR: left; MARGIN-BOTTOM: 1em } #secondaryNav .nav DT { WIDTH: auto; MARGIN-RIGHT: 1ex } #secondaryNav .nav DD { PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px } #secondaryNav #advancedSearch { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: = auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px } #secondaryNav #searchSimple { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: = auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px } #searchSimple LABEL { PADDING-RIGHT: 5px } #searchSimpleQuery { WIDTH: 110px } .globeinvestor #secondaryNav #searchSQ LABEL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .globeinvestor #secondaryNav #searchSQ A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #searchSimple A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #searchSQ INPUT { MARGIN: 2px } .globewatch #secondaryNav P { TEXT-ALIGN: center } #currencyTable { WIDTH: 160px; BORDER-COLLAPSE: collapse } TABLE#intlMarkets { WIDTH: 160px; BORDER-COLLAPSE: collapse } #marketStats TABLE { WIDTH: 160px; BORDER-COLLAPSE: collapse } #marketStats TFOOT TD { DISPLAY: none } #marketStats .positive TH { BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: = url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat } #marketStats .negative TH { BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: = url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat } #marketStats .negative TH { BACKGROUND-IMAGE: url(/v5/images/icon/icon-stock_down.gif) } #currencyTable TD { PADDING-LEFT: 1px } #marketStats TD { PADDING-LEFT: 1px } .globeinvestor #marketStats #mainMarkets { BORDER-BOTTOM: #ededed 4px solid } .globeinvestor #marketStats #intlMarkets { BORDER-BOTTOM: #ededed 4px solid } .globeinvestor #marketStats #miscMarkets { BORDER-BOTTOM: #ededed 4px solid } #marketStats TD { TEXT-ALIGN: right } #currencyTable TH { TEXT-ALIGN: left } #marketStats TBODY TH { TEXT-ALIGN: left } #weatherOption TH { TEXT-ALIGN: left } #marketStats #searchSQ LABEL { DISPLAY: none } #marketStats #searchSQ A { DISPLAY: none } #weatherOption * { VERTICAL-ALIGN: top } #globePoll OL { PADDING-LEFT: 5px; LIST-STYLE-TYPE: none } #secondaryNav #searchNav { WIDTH: auto; MARGIN-RIGHT: 0px } #secondaryNav .nav P { PADDING-BOTTOM: 5px } #secondaryNav .nav UL { PADDING-BOTTOM: 5px } #secondaryNav .nav .last { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav .nav P.more { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav FORM.nav P { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav FORM.nav UL { BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px } #secondaryNav P.more { CLEAR: left } #secondaryNav DIV.sub H5 { CLEAR: left } #secondaryNav DIV.sub H6 { CLEAR: left } #secondaryNav DIV.sub DT.image { FLOAT: left; MARGIN: 4px 3px 0px 0px } #secondaryNav DIV.nav DT.image { FLOAT: left; MARGIN: 4px 3px 0px 0px } #IEcolumns P { MIN-HEIGHT: 4em } #IEcolumns P.more { MIN-HEIGHT: 0px } #secondaryNav .sectionF #insiderPromo { BACKGROUND-COLOR: #fff } #secondaryNav .sectionF #insiderPromo UL { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: square } #secondaryNav .sectionF #insiderPromo A:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: = #000 } #secondaryNav .sectionF #insiderPromo A:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: = #000 } .weather #secondaryNav SELECT.city { VISIBILITY: hidden } .weather #secondaryNav .nav { PADDING-BOTTOM: 5px } .weather #secondaryNav SELECT { WIDTH: 95% } #secondaryNav #weatherTool SELECT { WIDTH: 95% } .weather #secondaryNav H5 A { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .weather #secondaryNav SELECT { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .weather #secondaryNav H5 { MARGIN-TOP: 5px } .ValidateFormOnSubmit { POSITION: relative } .ValidateFormOnSubmit EM.error { BORDER-RIGHT: #ffa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fffff0 = 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffc; LEFT: -9em; = PADDING-BOTTOM: 3px; BORDER-LEFT: #fffff0 1px solid; WIDTH: 10em; COLOR: = #c03; PADDING-TOP: 3px; BORDER-BOTTOM: #ffa 1px solid; FONT-STYLE: = normal; POSITION: absolute } .weather #chewy TD A { DISPLAY: block } .weather #weatherFooter { MARGIN: 1em 0px } .weather #weatherFooter IMG { FLOAT: left; MARGIN-RIGHT: 10px } #weatherChooser FIELDSET { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px } #weatherChooser LEGEND { PADDING-LEFT: 0px; MARGIN-LEFT: 0px; COLOR: #000; PADDING-TOP: 5px } * HTML #weatherChooser LEGEND { MARGIN-LEFT: -5px } #weatherChooser #City { FONT-SIZE: 1em; WIDTH: 140px } #weatherOption { MARGIN-TOP: 2px; FONT-SIZE: 10px! important; WIDTH: 160px; = BORDER-COLLAPSE: collapse } #weatherChooser A:visited { COLOR: #039 } #weatherOption A:visited { COLOR: #039 } #weatherOption CAPTION { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 5px; TEXT-ALIGN: left } #weatherChg { FONT-SIZE: 10px! important; FLOAT: right; WIDTH: 5em; COLOR: #666; = LINE-HEIGHT: 1.2 } #weatherOption TBODY TD { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #weatherOption TBODY TH A { DISPLAY: block } #weatherOption TFOOT TD { BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px } #weatherOption TBODY TD { VERTICAL-ALIGN: middle } #weatherOption TBODY TH { VERTICAL-ALIGN: middle } #weatherOption TD.weatherCurrent { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #444; WHITE-SPACE: nowrap; = TEXT-ALIGN: center } #weatherOption TD.weatherConditions { PADDING-BOTTOM: 5px } #weatherOption THEAD { DISPLAY: none } #CdnCities { WIDTH: 20em } #USCities { WIDTH: 20em } #WorldCities { WIDTH: 20em } #USCities { DISPLAY: none } #WorldCities { DISPLAY: none } .weather #chewy P.error { MARGIN-BOTTOM: 1em } .weather #chewy #cities P { MARGIN: 0.5em 0px } DIV.helpBox { BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #4b4b4b 1px solid; PADDING-LEFT: 5px; Z-INDEX: 666; BACKGROUND: #f4f4f4; = PADDING-BOTTOM: 5px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 300px; = PADDING-TOP: 5px; BORDER-BOTTOM: #4b4b4b 1px solid; POSITION: absolute } DIV.large.helpBox { WIDTH: 450px } DIV.helpBox DIV.head { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #4b4b4b; = PADDING-BOTTOM: 5px; MARGIN: -5px -5px 0.25em; PADDING-TOP: 5px } DIV.helpBox P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.72em! important; = MARGIN-BOTTOM: 1.25em! important; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DIV.helpBox H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em! important; = PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: = 200px; COLOR: #333; PADDING-TOP: 0px } DIV.helpBox DIV.head H4 { COLOR: #fff } DIV.helpBox A:visited { COLOR: rgb(0,51,153) } HTML * DIV.helpBox DIV.head A.close-link { COLOR: #fff! important } HTML * DIV.helpBox DIV.head A:visited { COLOR: #fff! important } DIV.helpBox UL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.72em; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px } A.showHelp { FONT-WEIGHT: bold } A.close-link { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 0.6em; BACKGROUND: = url(/v5/images/icon/icon-tickX.png) no-repeat left 40%; FLOAT: right; = PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: right } .relatedLinksList IMG { PADDING-RIGHT: 2px } .relatedLinksList { FONT-WEIGHT: bold; COLOR: #888 } .blurbLabel IMG { DISPLAY: none } #content #secondaryNav #reviewCentre { COLOR: #727272 } #content #secondaryNav #reviewCentre H3 { PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 5px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; PADDING-TOP: 0px; BORDER-BOTTOM: = #dfdfdf 1px solid; FONT-FAMILY: Georgia, serif } #content #secondaryNav #reviewCentre H3 A { COLOR: #666 } #content #secondaryNav #reviewCentre H3 IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } #content #secondaryNav #reviewCentre #reviewThumbs UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewCentre #reviewThumbs LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewCentre P { FONT-SIZE: 0.75em } #content #secondaryNav #reviewLink LI { FONT-SIZE: 0.75em } #content #secondaryNav #reviewCentre P { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #content #secondaryNav #reviewLink { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0.5em 0px 1em; PADDING-TOP: 0px } #content #secondaryNav #reviewLink LI { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: = url(/v5/images/icon/icon-roundel.png) no-repeat 0px 50%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } * HTML #content #secondaryNav #reviewCentre #reviewThumbs LI { MARGIN-BOTTOM: -0.75em } *:first-child + HTML #content #secondaryNav #reviewCentre #reviewThumbs = LI { MARGIN-BOTTOM: -0.75em } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/colour.css?v=20070828 #primaryNav .nav H4 { COLOR: #fff } #secondaryNav DIV.sub H4 { COLOR: #fff } #secondaryNav #advancedSearch H4 { COLOR: #fff } #updated { COLOR: #fff } .error404 #chewy H3 { COLOR: #fff } .error500 #chewy H3 { COLOR: #fff } .globefund #secondaryNav #searchFN { COLOR: #fff } .globeinvestor #secondaryNav #searchSQ { COLOR: #fff } .globefund #secondaryNav #searchNav H4 { COLOR: #fff } .globeinvestor #secondaryNav #searchNav H4 { COLOR: #fff } .nav#globefundSubNav LI A:link { COLOR: #fff } .nav#globefundSubNav LI A:visited { COLOR: #fff } .nav#globeinvestorSubNav LI A:link { COLOR: #fff } .nav#globeinvestorSubNav LI A:visited { COLOR: #fff } #secondaryNav #searchSimple A:link { COLOR: #fff } #secondaryNav #searchSimple A:visited { COLOR: #fff } #secondaryNav .nav#searchSimple { COLOR: #fff } .db #chewy .tabletitleblue { COLOR: #fff } .db #chewy .tabletitleblack { COLOR: #fff } .db #chewy .tabletitleblue * { COLOR: #fff } .db #chewy .tabletitleblack * { COLOR: #fff } .db #chewy .tabletitleblue A:link { COLOR: #fff } .db #chewy .tabletitleblue A:visited { COLOR: #fff } .db #chewy .tabletitleblack A:link { COLOR: #fff } .db #chewy .tabletitleblack A:visited { COLOR: #fff } .red { COLOR: #f00 } TD.negative { COLOR: #f00 } .db .fontcolor2 { COLOR: #f00 } .negative .chg { COLOR: #f00 } HR { COLOR: #ddd } #errorMsg { COLOR: #ce0031 } .ValidateFormOnSubmit EM.error { COLOR: #ce0031 } .weather #chewy P.error { COLOR: #ce0031 } #chewy .override#ticker MARQUEE A { COLOR: #ce0031 } BODY.story DIV#secondaryNav A.section:link { COLOR: #525252 } BODY.story DIV#secondaryNav A.section:visited { COLOR: #525252 } #sectionC A:visited { COLOR: #4d6699 } #chewy A:visited { COLOR: #4d6699 } #weatherOption TD.weatherCurrent { COLOR: #444 } BODY.story DIV#secondaryNav DIV.nav H4 { COLOR: #333 } #sectionCat H2 A:link { COLOR: #333 } #sectionCat H2 A:visited { COLOR: #333 } #sectionCat UL LI.more A:link { COLOR: #333 } #sectionCat UL LI.more A:visited { COLOR: #333 } #chewy .marquee A:link { COLOR: #333 } #chewy .marquee A:visited { COLOR: #333 } .date { COLOR: #666 } P.tag { COLOR: #666 } #weatherOption A#weatherChg { COLOR: #666 } #weatherOption A#weatherChg:visited { COLOR: #666 } #sectionCat H2 .promo LI A:link { COLOR: #666 } #sectionCat H2 .promo LI A:visited { COLOR: #666 } #content DIV A.comment:link { COLOR: #666 } #content DIV A.comment:visited { COLOR: #666 } #content DIV SPAN.comment { COLOR: #666 } .mega #sectionA P.mega.image SPAN.cutline SPAN.credit { COLOR: #666 } #sectionCat H2 A.promo:link { COLOR: #666 } .db .tabletitleblack { COLOR: #666 } #secondaryNav .nav A:link { COLOR: #001f5e } #secondaryNav .nav A:visited { COLOR: #001f5e } #weatherChooser A:visited { COLOR: #001f5e } #weatherOption A:visited { COLOR: #001f5e } A:link { COLOR: #001f5e } BODY #sectionCat P#switchStoryDisplay SPAN { COLOR: #001f5e } DIV#chewy A:hover:link { COLOR: #4d6699 } DIV#chewy A:hover:visited { COLOR: #4d6699 } .green { COLOR: #008000 } TD.positive { COLOR: #008000 } .positive .chg { COLOR: #008000 } .db .fontcolor1 { COLOR: #008000 } .globepos { COLOR: #008000 } BODY { COLOR: #000 } #primaryNav .nav A:link { COLOR: #000 } #primaryNav .nav A:visited { COLOR: #000 } #secondaryNav .nav H4 { COLOR: #000 } .globefund #chewy #headline H2 { COLOR: #000 } .db #FindOutMoreBox .dataalternate8 { COLOR: #000 } #secondaryNav #marketStats A:link { COLOR: #000 } .db .tabletitleblack * { COLOR: #000 } #marketStats TD.date { COLOR: #000 } #chewy .headline P.tag { COLOR: #000 } #sectionC P.tag { COLOR: #000 } .db .fombg .fontcolor1 { COLOR: #000 } .db .fombg .fontcolor2 { COLOR: #000 } LEGEND { COLOR: #000 } .story #secondaryNav .nav { BACKGROUND-COLOR: transparent } .story #secondaryNav .nav H4 { BACKGROUND-COLOR: transparent } BODY { BACKGROUND-COLOR: #fff } .odd { BACKGROUND-COLOR: #fff } TR.whitecell { BACKGROUND-COLOR: #fff } #marketStats TD.date { BACKGROUND-COLOR: #fff } INPUT.button { BACKGROUND-COLOR: buttonface } IMG[src*=3D'button-']:hover { BACKGROUND-COLOR: #ffc } .ValidateFormOnSubmit EM.error { BACKGROUND-COLOR: #ffc } .access A:focus { BACKGROUND-COLOR: #ffc } .access A:hover { BACKGROUND-COLOR: #ffc } .db .selbg { BACKGROUND-COLOR: #ffc } .db #searchform TABLE { BACKGROUND-COLOR: #ffc } .db #tabbar TH.active { BACKGROUND-COLOR: #ffc } .db #generateSnapshotCompany { BACKGROUND-COLOR: #ffc } .db #generateSnapshotSymbol { BACKGROUND-COLOR: #ffc } .db #generateFilter { BACKGROUND-COLOR: #ffc } .db #generateFilter CAPTION { BACKGROUND-COLOR: #ffc } .db #generateMarketAction { BACKGROUND-COLOR: #ffc } .db #generateSymbol { BACKGROUND-COLOR: #ffc } .db #generateReportA { BACKGROUND-COLOR: #ffc } .db #generateReportB { BACKGROUND-COLOR: #ffc } .db #generateChart { BACKGROUND-COLOR: #ffc } .db #chewy .dataalternate1 { BACKGROUND-COLOR: #fffff0 } INPUT[type=3D'image']:hover { BACKGROUND-COLOR: #fffff0 } #secondaryNav .nav H4 { BACKGROUND-COLOR: #edb632 } .db #FindOutMoreBox .dataalternate8 { BACKGROUND-COLOR: #edb632 } .db #FindOutMoreBox .data8boldtext { BACKGROUND-COLOR: #edb632 } HR { BACKGROUND-COLOR: #cbcbcb } INPUT[src$=3D'reverse.png']:hover { BACKGROUND-COLOR: #cbcbcb } #secondaryNav DIV.sub H4 { BACKGROUND-COLOR: #c03 } #atticPromo { BACKGROUND-COLOR: #ededed } #primaryNav .nav LI { BACKGROUND-COLOR: #ededed } #secondaryNav DIV.nav { BACKGROUND-COLOR: #ededed } #secondaryNav FORM.nav { BACKGROUND-COLOR: #ededed } #secondaryNav DIV.nav DIV.insiderImg { BACKGROUND-COLOR: #ededed } .globecolor2 { BACKGROUND-COLOR: #ededed } .db .tabletab { BACKGROUND-COLOR: #ededed } .db .tabletitle { BACKGROUND-COLOR: #ededed } .db #tabbar TH { BACKGROUND-COLOR: #ededed } .db #generateSnapshotCompany TH { BACKGROUND-COLOR: #ededed } .db #generateSnapshotSymbol TH { BACKGROUND-COLOR: #ededed } .db #generateSymbol TH { BACKGROUND-COLOR: #ededed } .db #generateReportA THEAD TH { BACKGROUND-COLOR: #ededed } .db #generateReportB THEAD TH { BACKGROUND-COLOR: #ededed } .db #generateChart THEAD TH { BACKGROUND-COLOR: #ededed } .db #FindOutMoreBox { BACKGROUND-COLOR: #ededed } .business #primaryNav .nav H4 { BACKGROUND-COLOR: #7fa5cf } #secondaryNav #advancedSearch H4 { BACKGROUND-COLOR: #666 } #secondaryNav .nav#searchSimple { BACKGROUND-COLOR: #666 } .error404 #chewy H3 { BACKGROUND-COLOR: #666 } .error500 #chewy H3 { BACKGROUND-COLOR: #666 } #updated { BACKGROUND-COLOR: #666 } #primaryNav .nav H4 { BACKGROUND-COLOR: #5e8758 } .db #chewy .tabletitleblue { BACKGROUND-COLOR: #3979be } .db #chewy .tabletitleblack { BACKGROUND-COLOR: #3979be } #header UL#globefundSubNav { BACKGROUND-COLOR: #3979be } #header UL#globeinvestorSubNav { BACKGROUND-COLOR: #3979be } .globefund #secondaryNav #searchNav H4 { BACKGROUND-COLOR: #3979be } .globeinvestor #secondaryNav #searchNav H4 { BACKGROUND-COLOR: #3979be } .globefund #secondaryNav #searchFN { BACKGROUND-COLOR: #3979be } .globeinvestor #secondaryNav #searchSQ { BACKGROUND-COLOR: #3979be } ABBR { =09 } ACRONYM { =09 } .info { =09 } #secondaryNav .nav DD { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav P { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav UL { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #secondaryNav .nav DL { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #header UL#globeinvestorSubNav LI A { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } #header UL#globefundSubNav LI A { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: = #fff; BORDER-RIGHT-COLOR: #fff } .ValidateFormOnSubmit EM.error { BORDER-LEFT-COLOR: #ce0031; BORDER-BOTTOM-COLOR: #ce0031; = BORDER-TOP-COLOR: #ce0031; BORDER-RIGHT-COLOR: #ce0031 } #primaryNav .nav LI A { BORDER-BOTTOM-COLOR: #e2e2e2! important } #primaryNav .nav LI A:hover { BORDER-BOTTOM-COLOR: #e2e2e2! important } BODY.globeinvestor #chewy .top P { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } BODY.globeinvestor #chewy H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } BODY.globefund #chewy H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #content FORM .readonly { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } .search #chewy H3 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionC P { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionD { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy .subtitle { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #chewy #sectionCat H2 { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #primaryNav .nav A { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #primaryNav .nav LI { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } #weatherOption TFOOT TD { BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: = #ddd; BORDER-RIGHT-COLOR: #ddd } .story #secondaryNav .nav H4 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BORDER-RIGHT-COLOR: #999 } .story #chewy #article { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BORDER-RIGHT-COLOR: #999 } .insider #tablist LI { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } #primaryNav .nav A:hover { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } BODY #sectionCat P#switchStoryDisplay SPAN { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: = #666; BORDER-RIGHT-COLOR: #666 } .business #primaryNav .nav H4 { BORDER-LEFT-COLOR: #214872; BORDER-BOTTOM-COLOR: #214872; = BORDER-TOP-COLOR: #214872; BORDER-RIGHT-COLOR: #214872 } #primaryNav .nav H4 { BORDER-LEFT-COLOR: #34532d; BORDER-BOTTOM-COLOR: #34532d; = BORDER-TOP-COLOR: #34532d; BORDER-RIGHT-COLOR: #34532d } .image IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } .image A IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } DIV#sectionD A IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } #secondaryNav DIV.sub H6 IMG { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: = #000; BORDER-RIGHT-COLOR: #000 } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/footer.css?v=1 P.access { MARGIN: 0px; HEIGHT: 1px } .access A { LEFT: -937em; WIDTH: 9em; POSITION: absolute; TEXT-ALIGN: center } .access A:focus { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } .access A:hover { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; = PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } A.logo { DISPLAY: block } DIV#footer { CLEAR: both; BORDER-TOP: #666 2px solid; MARGIN-TOP: 2em; FONT-SIZE: = 0.62em; PADDING-BOTTOM: 5em; PADDING-TOP: 1em; POSITION: relative } #footer A:link { TEXT-DECORATION: none } #footer A:visited { TEXT-DECORATION: none } #footer A:focus { TEXT-DECORATION: underline } #footer A:hover { TEXT-DECORATION: underline } #footer A:active { TEXT-DECORATION: underline } #footer UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em } #footer H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em } #footer H3 { CLEAR: left; FLOAT: left; MARGIN: 0px 1ex 0px 0px; TEXT-TRANSFORM: = uppercase } * HTML #footer H3 { DISPLAY: inline } #footer LI { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; = COLOR: #666; MARGIN-RIGHT: 1ex } HTML > BODY:unknown #footer LI { MARGIN-RIGHT: 0px } #footerNav LI { BORDER-RIGHT-WIDTH: 0px } #footer LI.last { BORDER-RIGHT-WIDTH: 0px } #footerNav LI { COLOR: #000; WHITE-SPACE: nowrap } #footer LI A:link { COLOR: #000; WHITE-SPACE: nowrap } #footer LI A:visited { COLOR: #000; WHITE-SPACE: nowrap } #footer UL#privacyNav { FONT-WEIGHT: bold; FLOAT: right; MARGIN: 2.9em 0px 0px; TEXT-TRANSFORM: = uppercase; WIDTH: 43%; TEXT-ALIGN: right } #footerCopyright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 1em 0px 0px; WIDTH: 55%; PADDING-TOP: 0px } #footerNav LI A { BACKGROUND: #ccc; WHITE-SPACE: normal! important } P#footerCorp { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/blogs/ads.css?v=1 #ldbdHolder { DISPLAY: none; OVERFLOW: hidden } #lugHolder { DISPLAY: none; OVERFLOW: hidden } #skyRHolder { DISPLAY: none; OVERFLOW: hidden } #boxRHolder { DISPLAY: none; OVERFLOW: hidden } #box2Holder { DISPLAY: none; OVERFLOW: hidden } #b1Holder { DISPLAY: none; OVERFLOW: hidden } #b2Holder { DISPLAY: none; OVERFLOW: hidden } #b3Holder { DISPLAY: none; OVERFLOW: hidden } #b4Holder { DISPLAY: none; OVERFLOW: hidden } #halfpageRHolder { DISPLAY: none; OVERFLOW: hidden } #halfpageRHolder { OVERFLOW: visible } #skyRHolder { OVERFLOW: visible } #boxRHolder { OVERFLOW: visible } #box2Holder { OVERFLOW: visible } #ldbdHolder { Z-INDEX: 1000 } #skyRHolder { Z-INDEX: 1150 } #boxRHolder { Z-INDEX: 1150 } #box2Holder { Z-INDEX: 1150 } #ldbdHolder { BACKGROUND-COLOR: transparent } #skyRHolder { BACKGROUND-COLOR: transparent } #boxRHolder { BACKGROUND-COLOR: transparent } #box2Holder { BACKGROUND-COLOR: transparent } .ad IMG.counter { POSITION: absolute } .leaderboard { WIDTH: 728px; HEIGHT: 90px; BACKGROUND-COLOR: #ededed } .earlug { WIDTH: 330px; HEIGHT: 60px } .bigbox { WIDTH: auto; HEIGHT: 250px } .halfpage { WIDTH: 304px; HEIGHT: 600px } .skyscraper { WIDTH: 160px; HEIGHT: 600px; BACKGROUND-COLOR: #ededed } .button { WIDTH: 120px } .wide-button { WIDTH: 160px; HEIGHT: 120px } #attic .leaderboard { FLOAT: left; WIDTH: 728px; HEIGHT: 90px } #header .earlug { FLOAT: right } #secondaryNav .bigbox { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: = 0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: = 250px; BACKGROUND-COLOR: #ededed } #secondaryNav .halfpage { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: = 0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: = 600px; BACKGROUND-COLOR: #ededed } #secondaryNav .skyscraper { MARGIN-BOTTOM: 0.62em; PADDING-BOTTOM: 1px; WIDTH: 160px; HEIGHT: 600px } .holder .text { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e7e7e7 1px solid; = PADDING-LEFT: 0px; FONT-SIZE: 0.62em; PADDING-BOTTOM: 0.25em; MARGIN: = 1em 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #e7e7e7 1px solid; = BACKGROUND-COLOR: transparent } #primaryNav .ad { MARGIN-BOTTOM: 1em } #primaryNav .sponsor H4 { TEXT-TRANSFORM: uppercase } #primaryNav .sponsor H4 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #primaryNav .sponsor H5 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #primaryNav .sponsor P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .globeinvestor #primaryNav #quotePal P { MARGIN-LEFT: -5px } .globeinvestor #primaryNav .sponsor UL { PADDING-LEFT: 5px; MARGIN: 0px auto; LIST-STYLE-TYPE: none } .globeinvestor #primaryNav .sponsor UL LI { MARGIN-BOTTOM: 5px } .globefund #primaryNav .sponsor P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid } .globefund #primaryNav .sponsor P.last { BORDER-BOTTOM-WIDTH: 0px } .globefund #primaryNav .sponsor A:link { FONT-WEIGHT: bold; COLOR: #000 } .globefund #primaryNav .sponsor A:visited { FONT-WEIGHT: bold; COLOR: #000 } #primaryNav .sponsor { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BACKGROUND-COLOR: #e7e7e7 } #primaryNav .sponsor H4 { COLOR: #000 } #primaryNav .sponsor H4 A:link { COLOR: #000 } #primaryNav .sponsor H4 A:visited { COLOR: #000 } .story .holder .bigbox { FLOAT: right; MARGIN-LEFT: 10px } .story #secondaryNav .button { MARGIN: 1em auto } BODY.db DIV.tradebar { TEXT-ALIGN: left } BODY.db DIV.tradebar P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 10px } BODY.db .holder DIV.tradebar P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 10px } BODY.db DIV.tradebar UL { PADDING-LEFT: 10px; MARGIN: 0.5em auto 0px; LIST-STYLE-TYPE: none } BODY.db DIV.tradebar LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN-RIGHT: 1em; PADDING-TOP: 0px } #primaryNav DIV.spacer { DISPLAY: none } #secondaryNav DIV.spacer { DISPLAY: none } #primaryNav DIV.imgInsert { MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em } #secondaryNav DIV.imgInsert { MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em } #profileBG { BORDER-TOP: #fff 2px solid; MARGIN-TOP: 0.32em; PADDING-TOP: 0.32em } FORM.nav#profileBG UL { PADDING-LEFT: 5px; MARGIN: 0px; LIST-STYLE-TYPE: none } .story FORM.nav#profileBG UL { PADDING-LEFT: 0px } #profileBG LI { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; = TEXT-TRANSFORM: uppercase } FORM.nav#profileBG A:link { COLOR: #000 } FORM.nav#profileBG A:visited { COLOR: #000 } .story #profileBG H4 { PADDING-LEFT: 0px } .story #profileBG P { PADDING-LEFT: 0px } .story #stockProfileType { FLOAT: left; WIDTH: 210px } #profileBG .symbolLookup { MARGIN-LEFT: 1em } #profileBG LI.last { PADDING-LEFT: 1ex; BORDER-RIGHT-WIDTH: 0px } #profileBG LI.last:unknown { PADDING-LEFT: 0.25ex } #marketStats #profileBG H4 { DISPLAY: none } #marketStats #switchStockIntro { DISPLAY: none } #switchStockGo { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px -6px 0px = 3px; WIDTH: 33px; PADDING-TOP: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: = 0px } #stockProfileType > BUTTON#switchStockGo { MARGIN: -2px 0px 0px -3px } #mfPartnersNav { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: = 12px; MARGIN-BOTTOM: 1em; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; = WIDTH: 118px; BORDER-BOTTOM: #000 1px solid } #mfPartnersNav IMG { MARGIN: 0px -15px } .globefund #lugHolder { HEIGHT: auto } .globefund #lugHolder FORM SELECT { FONT-SIZE: 12px } .forex .ad#quotePal { DISPLAY: none } .forex .ad#mortgageRatesPromo { DISPLAY: none } .quotepal .ad#mortgageRatesPromo { DISPLAY: none } #industryBrainsFooterAd { OVERFLOW: hidden; WIDTH: 425px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; = BORDER-BOTTOM-STYLE: none } @media Print =20 { DIV#ldbdHolder { DISPLAY: none! important } DIV#lugHolder { DISPLAY: none! important } DIV#skyRHolder { DISPLAY: none! important } DIV#boxRHolder { DISPLAY: none! important } DIV#box2Holder { DISPLAY: none! important } DIV#b1Holder { DISPLAY: none! important } DIV#b2Holder { DISPLAY: none! important } DIV#b3Holder { DISPLAY: none! important } DIV#b4Holder { DISPLAY: none! important } } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.theglobeandmail.com/blogs/base.css @import url( header.css?v=20080407 ); @import url( layout.css?v=1 ); @import url( type.css?v=1 ); @import url( design.css?v=20061014 ); @import url( colour.css?v=20070828 ); @import url( footer.css?v=1 ); @import url( ads.css?v=1 ); ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/styles/blog-hub.css?v=20070425 @import url( base.css ); .post FONT P { FONT-SIZE: 1em! important } .post P FONT { FONT-SIZE: 1em! important } .post BR + P { MARGIN-TOP: -1.2em } * HTML .post FONT { FONT-SIZE: 12px! important } .story.blog #header { MARGIN-BOTTOM: 0px } .story.blog #header { HEIGHT: 145px } .comments.story.blog #header { HEIGHT: 234px } .story.blog #header #lug { MARGIN-TOP: 10px } .comments.story.blog #header #lug { MARGIN-TOP: -5px } .blog #chewy H3 { FONT-FAMILY: "Trebuchet MS","Lucida Sans","Lucida Sans Unicode","Lucida = Grande",sans-serif } #primaryNav { FONT-SIZE: 0.75em } #secondaryNav { FONT-SIZE: 0.75em } .blog #content A:link { COLOR: #001f5e } .blog #content A:visited { COLOR: #001f5e } .blog #content A:hover { COLOR: #001f5e } .blog #content A:active { COLOR: #001f5e } DIV#chewy A:hover:link { COLOR: #001f5e } DIV#chewy A:hover:visited { COLOR: #001f5e } .blog #content #secondaryNav H3 A:link { COLOR: #888 } .blog #content #secondaryNav H3 A:visited { COLOR: #888 } .blog #content #secondaryNav H3 A:hover { COLOR: #888 } .blog #content #secondaryNav H3 A:active { COLOR: #888 } #primaryNav { WIDTH: 120px } .blog #chewy { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; MIN-WIDTH: 0px; = PADDING-LEFT: 0px; MAX-WIDTH: none; PADDING-BOTTOM: 0px; MARGIN: 0px = 340px 10px 0px; PADDING-TOP: 0px } .blog .blogbio#chewy { PADDING-LEFT: 10px; MARGIN-LEFT: 130px; BORDER-LEFT: #e1e1e1 1px solid } .blog #chewy H3 { FONT-SIZE: 1.4em; MARGIN: 0px; LINE-HEIGHT: 1.1 } .blog #chewy P.byline { FONT-SIZE: 0.7em; MARGIN: 0px } .blog #chewy P.byline { COLOR: #888 } .blog #chewy P.byline .date { COLOR: #888 } .blog #primaryNav H3 { FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN: 10px 0px 5px; = BORDER-BOTTOM: #ddd 3px solid; FONT-FAMILY: Georgia, serif } .blog #primaryNav H4 { PADDING-RIGHT: 0px; BORDER-TOP: #444 1px dotted; PADDING-LEFT: 0px; = FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #444; = PADDING-TOP: 5px } .blogger-bio P { FONT-SIZE: 0.9em; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.4 } UL#blogger-bios { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #blogger-bios LI { FONT-WEIGHT: bold; FONT-SIZE: 0.85em; CURSOR: pointer; COLOR: #6c1d30 } IMG.chevron { MARGIN: 0px 0px -1px -2px } .blog .post { MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #e1e1e1 1px dotted } .blog .post P A { FONT-WEIGHT: bold! important } .blog .post IMG { FLOAT: left; MARGIN: 1em 1em 1em 0px } .blog .feed { OVERFLOW: hidden! important } * HTML .blog .feed { WIDTH: 547px } .blog .feed.post P { CLEAR: left } .blog .feed.post UL { CLEAR: left } .blog .feed.post OL { CLEAR: left } .blog .post BLOCKQUOTE { COLOR: #666; FONT-STYLE: italic; FONT-FAMILY: "Warnock Pro", Georgia, = "Times New Roman", serif } .blog .post IMG.right { FLOAT: right; MARGIN: 1em 0px 1em 1em } UL.blogBottomTools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .blog #chewy .blogBottomTools LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 14px; FONT-SIZE: = 0.7em; PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px } .blog #chewy .blogBottomTools LI A:link { COLOR: #888 } .blog #chewy .blogBottomTools LI A:visited { COLOR: #888 } .blog #chewy .blogBottomTools LI A:hover { COLOR: #888 } .blog #chewy .blogBottomTools LI A:active { COLOR: #888 } .blog #chewy .blogBottomTools LI.comment { BACKGROUND: url(/v5/images/icon/icon-comment.gif) no-repeat 0% 50% } .blog #content #latest_blog_posts .comment { BACKGROUND: url(/v5/images/icon/icon-comment.gif) no-repeat 0% 50% } .blog #chewy .blogBottomTools LI.email { BACKGROUND: url(/v5/images/icon/icon-email.gif) no-repeat 0% 50% } .blog #chewy .blogBottomTools LI.link { BACKGROUND: url(/v5/images/icon/icon-link.gif) no-repeat 0% 50% } .blog #chewy .blogBottomTools LI.tags { DISPLAY: block } .blog #secondaryNav { BORDER-LEFT-STYLE: none } .blog #secondaryNav P { MARGIN: 0.5em 0px 1em; COLOR: #000 } UL#utility { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 330px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL#utility LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: = 0.75em; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px } .blog #content UL#utility LI A { COLOR: #888 } .blog #content UL#utility LI.email { PADDING-LEFT: 14px; BACKGROUND: url(/v5/images/icon/icon-email.gif) = no-repeat 0% 50% } .blog #secondaryNav H3 { FONT-WEIGHT: normal; FONT-SIZE: 1.75em; PADDING-BOTTOM: 5px; MARGIN: = 0px; COLOR: #000; FONT-FAMILY: Georgia, serif } .blog #secondaryNav H3 IMG { MARGIN-TOP: 0.25em } .blog #secondaryNav H3 { BORDER-TOP: #dfdfdf 5px solid } .blog #secondaryNav H4 { BORDER-TOP: #dfdfdf 5px solid } .blog #secondaryNav H4 { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-SIZE: 1em; PADDING-BOTTOM: = 3px; MARGIN: 10px 0pt 5px; TEXT-TRANSFORM: uppercase; COLOR: #888888; = PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid } .blog #secondaryNav H4 EM { PADDING-RIGHT: 3px; FONT-SIZE: 1.1em; TEXT-TRANSFORM: none; COLOR: = #c51515; FONT-FAMILY: Georgia, serif } UL#blogroll { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 330px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #blogroll LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 4px; WIDTH: 165px; PADDING-TOP: 0px } #blogroll LI:unknown { MARGIN-BOTTOM: 1em } .blog #secondaryNav .bigbox { BORDER-TOP: #e1e1e1 1px solid; MARGIN-TOP: 10px; BORDER-BOTTOM: #e1e1e1 = 1px solid; BACKGROUND-COLOR: transparent } .blog #secondaryNav .halfpage { BORDER-TOP: #e1e1e1 1px solid; MARGIN-TOP: 10px; BORDER-BOTTOM: #e1e1e1 = 1px solid; BACKGROUND-COLOR: transparent } .blog #secondaryNav .bigbox { BORDER-BOTTOM-STYLE: none } .blog #content #latest_blog_posts DT A { FONT-WEIGHT: bold; COLOR: #c51515 } .blog #content #latest_blog_posts DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .blog #content #latest_blog_posts DD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e1e1 1px dotted } .blog #content #latest_blog_posts .comment { DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: = 0.5em } .blog #content #latest_blog_posts .comment A { COLOR: #888888 } .comments.story.blog #secondaryNav #articleTools { FLOAT: left; MARGIN-BOTTOM: 1.25em; WIDTH: 330px; LIST-STYLE-TYPE: none } .blog UL#articleTools { FONT-SIZE: 1em } .blog UL#articleBottomTools { FONT-SIZE: 1em } .blog UL#articleTools { PADDING-LEFT: 0px } .blog UL#articleBottomTools { PADDING-LEFT: 0px } .blog #articleTools LI { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 6px; = PADDING-TOP: 0px } .blog UL#articleBottomTools LI { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 6px; = PADDING-TOP: 0px } .blog #articleTools LI#fontSize { PADDING-LEFT: 5px } .blog UL#articleTools { MARGIN-TOP: 10px } .blog UL#articleBottomTools { MARGIN-TOP: 10px } .blog #articleTools LI { DISPLAY: inline } .blog UL#articleBottomTools LI { DISPLAY: inline } .blog #articleTools LI.email { BACKGROUND: url(/v5/images/icon/icon-email.gif) no-repeat } .blog UL#articleBottomTools LI.email { BACKGROUND: url(/v5/images/icon/icon-email.gif) no-repeat } .blog #articleTools LI.print { BACKGROUND: url(/v5/images/icon/icon-print.gif) no-repeat } .blog UL#articleBottomTools LI.print { BACKGROUND: url(/v5/images/icon/icon-print.gif) no-repeat } .blog UL#articleBottomTools LI.comment { BACKGROUND: url(/v5/images/icon/icon-comment.gif) no-repeat } .blog #articleTools LI.share { BACKGROUND: url(/v5/images/icon/icon-share-11x9.gif) no-repeat } .blog UL#articleBottomTools LI.share { BACKGROUND: url(/v5/images/icon/icon-share-11x9.gif) no-repeat } .blog #articleTools LI.license { BACKGROUND: url(/v5/images/icon/icon-license.png) no-repeat } .blog UL#articleBottomTools LI.license { BACKGROUND: url(/v5/images/icon/icon-license.png) no-repeat } .comments.story.blog #headline H2 { FONT-SIZE: 1.8em } .comments.story.blog #author { MARGIN-TOP: 0px } .comments.story.blog #author P.byline { FONT-WEIGHT: normal } .comments.story.blog #chewy { BORDER-RIGHT-STYLE: none } .comments.story.blog #secondaryNav { BORDER-LEFT: #e1e1e1 1px solid } .blog #secondaryNav #articleTools { FONT-SIZE: 1.3em! important } .blog #secondaryNav #articleTools LI { BACKGROUND-POSITION: left 50%; PADDING-BOTTOM: 0px } .comments.story.blog #articleBottomTools LI { BACKGROUND-POSITION: left 20% } .blog #secondaryNav H3 { CLEAR: left } .comments.story.blog #secondaryNav .bigbox { MARGIN-BOTTOM: 0px } .comments.story.blog #secondaryNav .halfpage { BORDER-BOTTOM-STYLE: none } * HTML UL#blogroll { MARGIN-BOTTOM: 1em } * HTML .blog #secondaryNav #articleTools LI { PADDING-BOTTOM: 0.25em } * HTML .blog #header { HEIGHT: 165px! important } * HTML .comments.story.blog #header { HEIGHT: 255px! important } * HTML .story.blog #header #lug { MARGIN-TOP: 10px } * HTML .comments.story.blog #header #lug { MARGIN-TOP: -5px } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://images.theglobeandmail.com/v5/styles/ie7win.css .subscription #chewy #stepHolder { CLEAR: left! important } .subscription #chewy #userLogin { OVERFLOW: hidden! important } ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/scripts/build/tp-merged.js var = Prototype=3D{Version:"1.5.1",Browser:{IE:!!(window.attachEvent&&!window.o= pera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKi= t/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgen= t.indexOf("KHTML")=3D=3D-1},BrowserFeatures:{XPath:!!document.evaluate,El= ementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.= createElement("div").__proto__!=3D=3Ddocument.createElement("form").__pro= to__)},ScriptFragment:"]*>([\x01-\uffff]*?)",JSONFilte= r:/^\/\*-secure-\s*(.*)\s*\*\/\s*$/,emptyFunction:function(){=0A= },K:function(x){=0A= return x;=0A= }};=0A= var Class=3D{create:function(){=0A= return function(){=0A= this.initialize.apply(this,arguments);=0A= };=0A= }};=0A= var Abstract=3Dnew Object();=0A= Object.extend=3Dfunction(_2,_3){=0A= for(var _4 in _3){=0A= _2[_4]=3D_3[_4];=0A= }=0A= return _2;=0A= };=0A= Object.extend(Object,{inspect:function(_5){=0A= try{=0A= if(_5=3D=3D=3Dundefined){=0A= return "undefined";=0A= }=0A= if(_5=3D=3D=3Dnull){=0A= return "null";=0A= }=0A= return _5.inspect?_5.inspect():_5.toString();=0A= }=0A= catch(e){=0A= if(e instanceof RangeError){=0A= return "...";=0A= }=0A= throw e;=0A= }=0A= },toJSON:function(_6){=0A= var _7=3Dtypeof _6;=0A= switch(_7){=0A= case "undefined":=0A= case "function":=0A= case "unknown":=0A= return;=0A= case "boolean":=0A= return _6.toString();=0A= }=0A= if(_6=3D=3D=3Dnull){=0A= return "null";=0A= }=0A= if(_6.toJSON){=0A= return _6.toJSON();=0A= }=0A= if(_6.ownerDocument=3D=3D=3Ddocument){=0A= return;=0A= }=0A= var _8=3D[];=0A= for(var _9 in _6){=0A= var _a=3DObject.toJSON(_6[_9]);=0A= if(_a!=3D=3Dundefined){=0A= _8.push(_9.toJSON()+": "+_a);=0A= }=0A= }=0A= return "{"+_8.join(", ")+"}";=0A= },keys:function(_b){=0A= var _c=3D[];=0A= for(var _d in _b){=0A= _c.push(_d);=0A= }=0A= return _c;=0A= },values:function(_e){=0A= var _f=3D[];=0A= for(var _10 in _e){=0A= _f.push(_e[_10]);=0A= }=0A= return _f;=0A= },clone:function(_11){=0A= return Object.extend({},_11);=0A= }});=0A= Function.prototype.bind=3Dfunction(){=0A= var _12=3Dthis,_13=3D$A(arguments),_14=3D_13.shift();=0A= return function(){=0A= return _12.apply(_14,_13.concat($A(arguments)));=0A= };=0A= };=0A= Function.prototype.bindAsEventListener=3Dfunction(_15){=0A= var _16=3Dthis,_17=3D$A(arguments),_15=3D_17.shift();=0A= return function(_18){=0A= return _16.apply(_15,[_18||window.event].concat(_17));=0A= };=0A= };=0A= Object.extend(Number.prototype,{toColorPart:function(){=0A= return this.toPaddedString(2,16);=0A= },succ:function(){=0A= return this+1;=0A= },times:function(_19){=0A= $R(0,this,true).each(_19);=0A= return this;=0A= },toPaddedString:function(_1a,_1b){=0A= var _1c=3Dthis.toString(_1b||10);=0A= return "0".times(_1a-_1c.length)+_1c;=0A= },toJSON:function(){=0A= return isFinite(this)?this.toString():"null";=0A= }});=0A= Date.prototype.toJSON=3Dfunction(){=0A= return = "\""+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+thi= s.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+t= his.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2= )+"\"";=0A= };=0A= var Try=3D{these:function(){=0A= var _1d;=0A= for(var i=3D0,_1f=3Darguments.length;i<_1f;i++){=0A= var _20=3Darguments[i];=0A= try{=0A= _1d=3D_20();=0A= break;=0A= }=0A= catch(e){=0A= }=0A= }=0A= return _1d;=0A= }};=0A= var PeriodicalExecuter=3DClass.create();=0A= PeriodicalExecuter.prototype=3D{initialize:function(_21,_22){=0A= this.callback=3D_21;=0A= this.frequency=3D_22;=0A= this.currentlyExecuting=3Dfalse;=0A= this.registerCallback();=0A= },registerCallback:function(){=0A= this.timer=3DsetInterval(this.onTimerEvent.bind(this),this.frequency*1000= );=0A= },stop:function(){=0A= if(!this.timer){=0A= return;=0A= }=0A= clearInterval(this.timer);=0A= this.timer=3Dnull;=0A= },onTimerEvent:function(){=0A= if(!this.currentlyExecuting){=0A= try{=0A= this.currentlyExecuting=3Dtrue;=0A= this.callback(this);=0A= }=0A= finally{=0A= this.currentlyExecuting=3Dfalse;=0A= }=0A= }=0A= }};=0A= Object.extend(String,{interpret:function(_23){=0A= return _23=3D=3Dnull?"":String(_23);=0A= },specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\= ":"\\\\"}});=0A= Object.extend(String.prototype,{gsub:function(_24,_25){=0A= var _26=3D"",_27=3Dthis,_28;=0A= _25=3Darguments.callee.prepareReplacement(_25);=0A= while(_27.length>0){=0A= if(_28=3D_27.match(_24)){=0A= _26+=3D_27.slice(0,_28.index);=0A= _26+=3DString.interpret(_25(_28));=0A= _27=3D_27.slice(_28.index+_28[0].length);=0A= }else{=0A= _26+=3D_27,_27=3D"";=0A= }=0A= }=0A= return _26;=0A= },sub:function(_29,_2a,_2b){=0A= _2a=3Dthis.gsub.prepareReplacement(_2a);=0A= _2b=3D_2b=3D=3D=3Dundefined?1:_2b;=0A= return this.gsub(_29,function(_2c){=0A= if(--_2b<0){=0A= return _2c[0];=0A= }=0A= return _2a(_2c);=0A= });=0A= },scan:function(_2d,_2e){=0A= this.gsub(_2d,_2e);=0A= return this;=0A= },truncate:function(_2f,_30){=0A= _2f=3D_2f||30;=0A= _30=3D_30=3D=3D=3Dundefined?"...":_30;=0A= return this.length>_2f?this.slice(0,_2f-_30.length)+_30:this;=0A= },strip:function(){=0A= return this.replace(/^\s+/,"").replace(/\s+$/,"");=0A= },stripTags:function(){=0A= return this.replace(/<\/?[^>]+>/gi,"");=0A= },stripScripts:function(){=0A= return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"");=0A= },extractScripts:function(){=0A= var _31=3Dnew RegExp(Prototype.ScriptFragment,"img");=0A= var _32=3Dnew RegExp(Prototype.ScriptFragment,"im");=0A= return (this.match(_31)||[]).map(function(_33){=0A= return (_33.match(_32)||["",""])[1];=0A= });=0A= },evalScripts:function(){=0A= return this.extractScripts().map(function(_34){=0A= return eval(_34);=0A= });=0A= },escapeHTML:function(){=0A= var _35=3Darguments.callee;=0A= _35.text.data=3Dthis;=0A= return _35.div.innerHTML;=0A= },unescapeHTML:function(){=0A= var div=3Ddocument.createElement("div");=0A= div.innerHTML=3Dthis.stripTags();=0A= return = div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject("",f= unction(_37,_38){=0A= return _37+_38.nodeValue;=0A= }):div.childNodes[0].nodeValue):"";=0A= },toQueryParams:function(_39){=0A= var _3a=3Dthis.strip().match(/([^?#]*)(#.*)?$/);=0A= if(!_3a){=0A= return {};=0A= }=0A= return _3a[1].split(_39||"&").inject({},function(_3b,_3c){=0A= if((_3c=3D_3c.split("=3D"))[0]){=0A= var key=3DdecodeURIComponent(_3c.shift());=0A= var _3e=3D_3c.length>1?_3c.join("=3D"):_3c[0];=0A= if(_3e!=3Dundefined){=0A= _3e=3DdecodeURIComponent(_3e);=0A= }=0A= if(key in _3b){=0A= if(_3b[key].constructor!=3DArray){=0A= _3b[key]=3D[_3b[key]];=0A= }=0A= _3b[key].push(_3e);=0A= }else{=0A= _3b[key]=3D_3e;=0A= }=0A= }=0A= return _3b;=0A= });=0A= },toArray:function(){=0A= return this.split("");=0A= },succ:function(){=0A= return = this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng= th-1)+1);=0A= },times:function(_3f){=0A= var _40=3D"";=0A= for(var i=3D0;i<_3f;i++){=0A= _40+=3Dthis;=0A= }=0A= return _40;=0A= },camelize:function(){=0A= var _42=3Dthis.split("-"),len=3D_42.length;=0A= if(len=3D=3D1){=0A= return _42[0];=0A= }=0A= var = _44=3Dthis.charAt(0)=3D=3D"-"?_42[0].charAt(0).toUpperCase()+_42[0].subst= ring(1):_42[0];=0A= for(var i=3D1;i-1;=0A= },startsWith:function(_4e){=0A= return this.indexOf(_4e)=3D=3D=3D0;=0A= },endsWith:function(_4f){=0A= var d=3Dthis.length-_4f.length;=0A= return d>=3D0&&this.lastIndexOf(_4f)=3D=3D=3Dd;=0A= },empty:function(){=0A= return this=3D=3D"";=0A= },blank:function(){=0A= return /^\s*$/.test(this);=0A= }});=0A= if(Prototype.Browser.WebKit||Prototype.Browser.IE){=0A= Object.extend(String.prototype,{escapeHTML:function(){=0A= return = this.replace(/&/g,"&").replace(//g,">");=0A= },unescapeHTML:function(){=0A= return = this.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">");=0A= }});=0A= }=0A= String.prototype.gsub.prepareReplacement=3Dfunction(_51){=0A= if(typeof _51=3D=3D"function"){=0A= return _51;=0A= }=0A= var _52=3Dnew Template(_51);=0A= return function(_53){=0A= return _52.evaluate(_53);=0A= };=0A= };=0A= String.prototype.parseQuery=3DString.prototype.toQueryParams;=0A= Object.extend(String.prototype.escapeHTML,{div:document.createElement("di= v"),text:document.createTextNode("")});=0A= with(String.prototype.escapeHTML){=0A= div.appendChild(text);=0A= }=0A= var Template=3DClass.create();=0A= Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype=3D{initialize:function(_54,_55){=0A= this.template=3D_54.toString();=0A= this.pattern=3D_55||Template.Pattern;=0A= },evaluate:function(_56){=0A= return this.template.gsub(this.pattern,function(_57){=0A= var _58=3D_57[1];=0A= if(_58=3D=3D"\\"){=0A= return _57[2];=0A= }=0A= return _58+String.interpret(_56[_57[3]]);=0A= });=0A= }};=0A= var $break=3D{},$continue=3Dnew Error("\"throw $continue\" is = deprecated, use \"return\" instead");=0A= var Enumerable=3D{each:function(_59){=0A= var _5a=3D0;=0A= try{=0A= this._each(function(_5b){=0A= _59(_5b,_5a++);=0A= });=0A= }=0A= catch(e){=0A= if(e!=3D$break){=0A= throw e;=0A= }=0A= }=0A= return this;=0A= },eachSlice:function(_5c,_5d){=0A= var _5e=3D-_5c,_5f=3D[],_60=3Dthis.toArray();=0A= while((_5e+=3D_5c)<_60.length){=0A= _5f.push(_60.slice(_5e,_5e+_5c));=0A= }=0A= return _5f.map(_5d);=0A= },all:function(_61){=0A= var _62=3Dtrue;=0A= this.each(function(_63,_64){=0A= _62=3D_62&&!!(_61||Prototype.K)(_63,_64);=0A= if(!_62){=0A= throw $break;=0A= }=0A= });=0A= return _62;=0A= },any:function(_65){=0A= var _66=3Dfalse;=0A= this.each(function(_67,_68){=0A= if(_66=3D!!(_65||Prototype.K)(_67,_68)){=0A= throw $break;=0A= }=0A= });=0A= return _66;=0A= },collect:function(_69){=0A= var _6a=3D[];=0A= this.each(function(_6b,_6c){=0A= _6a.push((_69||Prototype.K)(_6b,_6c));=0A= });=0A= return _6a;=0A= },detect:function(_6d){=0A= var _6e;=0A= this.each(function(_6f,_70){=0A= if(_6d(_6f,_70)){=0A= _6e=3D_6f;=0A= throw $break;=0A= }=0A= });=0A= return _6e;=0A= },findAll:function(_71){=0A= var _72=3D[];=0A= this.each(function(_73,_74){=0A= if(_71(_73,_74)){=0A= _72.push(_73);=0A= }=0A= });=0A= return _72;=0A= },grep:function(_75,_76){=0A= var _77=3D[];=0A= this.each(function(_78,_79){=0A= var _7a=3D_78.toString();=0A= if(_7a.match(_75)){=0A= _77.push((_76||Prototype.K)(_78,_79));=0A= }=0A= });=0A= return _77;=0A= },include:function(_7b){=0A= var _7c=3Dfalse;=0A= this.each(function(_7d){=0A= if(_7d=3D=3D_7b){=0A= _7c=3Dtrue;=0A= throw $break;=0A= }=0A= });=0A= return _7c;=0A= },inGroupsOf:function(_7e,_7f){=0A= _7f=3D_7f=3D=3D=3Dundefined?null:_7f;=0A= return this.eachSlice(_7e,function(_80){=0A= while(_80.length<_7e){=0A= _80.push(_7f);=0A= }=0A= return _80;=0A= });=0A= },inject:function(_81,_82){=0A= this.each(function(_83,_84){=0A= _81=3D_82(_81,_83,_84);=0A= });=0A= return _81;=0A= },invoke:function(_85){=0A= var _86=3D$A(arguments).slice(1);=0A= return this.map(function(_87){=0A= return _87[_85].apply(_87,_86);=0A= });=0A= },max:function(_88){=0A= var _89;=0A= this.each(function(_8a,_8b){=0A= _8a=3D(_88||Prototype.K)(_8a,_8b);=0A= if(_89=3D=3Dundefined||_8a>=3D_89){=0A= _89=3D_8a;=0A= }=0A= });=0A= return _89;=0A= },min:function(_8c){=0A= var _8d;=0A= this.each(function(_8e,_8f){=0A= _8e=3D(_8c||Prototype.K)(_8e,_8f);=0A= if(_8d=3D=3Dundefined||_8e<_8d){=0A= _8d=3D_8e;=0A= }=0A= });=0A= return _8d;=0A= },partition:function(_90){=0A= var _91=3D[],_92=3D[];=0A= this.each(function(_93,_94){=0A= ((_90||Prototype.K)(_93,_94)?_91:_92).push(_93);=0A= });=0A= return [_91,_92];=0A= },pluck:function(_95){=0A= var _96=3D[];=0A= this.each(function(_97,_98){=0A= _96.push(_97[_95]);=0A= });=0A= return _96;=0A= },reject:function(_99){=0A= var _9a=3D[];=0A= this.each(function(_9b,_9c){=0A= if(!_99(_9b,_9c)){=0A= _9a.push(_9b);=0A= }=0A= });=0A= return _9a;=0A= },sortBy:function(_9d){=0A= return this.map(function(_9e,_9f){=0A= return {value:_9e,criteria:_9d(_9e,_9f)};=0A= }).sort(function(_a0,_a1){=0A= var a=3D_a0.criteria,b=3D_a1.criteria;=0A= return ab?1:0;=0A= }).pluck("value");=0A= },toArray:function(){=0A= return this.map();=0A= },zip:function(){=0A= var _a4=3DPrototype.K,_a5=3D$A(arguments);=0A= if(typeof _a5.last()=3D=3D"function"){=0A= _a4=3D_a5.pop();=0A= }=0A= var _a6=3D[this].concat(_a5).map($A);=0A= return this.map(function(_a7,_a8){=0A= return _a4(_a6.pluck(_a8));=0A= });=0A= },size:function(){=0A= return this.toArray().length;=0A= },inspect:function(){=0A= return "#";=0A= }};=0A= Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,s= elect:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toA= rray});=0A= var $A=3DArray.from=3Dfunction(_a9){=0A= if(!_a9){=0A= return [];=0A= }=0A= if(_a9.toArray){=0A= return _a9.toArray();=0A= }else{=0A= var _aa=3D[];=0A= for(var i=3D0,_ac=3D_a9.length;i<_ac;i++){=0A= _aa.push(_a9[i]);=0A= }=0A= return _aa;=0A= }=0A= };=0A= if(Prototype.Browser.WebKit){=0A= $A=3DArray.from=3Dfunction(_ad){=0A= if(!_ad){=0A= return [];=0A= }=0A= if(!(typeof _ad=3D=3D"function"&&_ad=3D=3D"[object = NodeList]")&&_ad.toArray){=0A= return _ad.toArray();=0A= }else{=0A= var _ae=3D[];=0A= for(var i=3D0,_b0=3D_ad.length;i<_b0;i++){=0A= _ae.push(_ad[i]);=0A= }=0A= return _ae;=0A= }=0A= };=0A= }=0A= Object.extend(Array.prototype,Enumerable);=0A= if(!Array.prototype._reverse){=0A= Array.prototype._reverse=3DArray.prototype.reverse;=0A= }=0A= Object.extend(Array.prototype,{_each:function(_b1){=0A= for(var i=3D0,_b3=3Dthis.length;i<_b3;i++){=0A= _b1(this[i]);=0A= }=0A= },clear:function(){=0A= this.length=3D0;=0A= return this;=0A= },first:function(){=0A= return this[0];=0A= },last:function(){=0A= return this[this.length-1];=0A= },compact:function(){=0A= return this.select(function(_b4){=0A= return _b4!=3Dnull;=0A= });=0A= },flatten:function(){=0A= return this.inject([],function(_b5,_b6){=0A= return _b5.concat(_b6&&_b6.constructor=3D=3DArray?_b6.flatten():[_b6]);=0A= });=0A= },without:function(){=0A= var _b7=3D$A(arguments);=0A= return this.select(function(_b8){=0A= return !_b7.include(_b8);=0A= });=0A= },indexOf:function(_b9){=0A= for(var i=3D0,_bb=3Dthis.length;i<_bb;i++){=0A= if(this[i]=3D=3D_b9){=0A= return i;=0A= }=0A= }=0A= return -1;=0A= },reverse:function(_bc){=0A= return (_bc!=3D=3Dfalse?this:this.toArray())._reverse();=0A= },reduce:function(){=0A= return this.length>1?this:this[0];=0A= },uniq:function(_bd){=0A= return this.inject([],function(_be,_bf,_c0){=0A= if(0=3D=3D_c0||(_bd?_be.last()!=3D_bf:!_be.include(_bf))){=0A= _be.push(_bf);=0A= }=0A= return _be;=0A= });=0A= },clone:function(){=0A= return [].concat(this);=0A= },size:function(){=0A= return this.length;=0A= },inspect:function(){=0A= return "["+this.map(Object.inspect).join(", ")+"]";=0A= },toJSON:function(){=0A= var _c1=3D[];=0A= this.each(function(_c2){=0A= var _c3=3DObject.toJSON(_c2);=0A= if(_c3!=3D=3Dundefined){=0A= _c1.push(_c3);=0A= }=0A= });=0A= return "["+_c1.join(", ")+"]";=0A= }});=0A= Array.prototype.toArray=3DArray.prototype.clone;=0A= function $w(_c4){=0A= _c4=3D_c4.strip();=0A= return _c4?_c4.split(/\s+/):[];=0A= }=0A= if(Prototype.Browser.Opera){=0A= Array.prototype.concat=3Dfunction(){=0A= var _c5=3D[];=0A= for(var i=3D0,_c7=3Dthis.length;i<_c7;i++){=0A= _c5.push(this[i]);=0A= }=0A= for(var i=3D0,_c7=3Darguments.length;i<_c7;i++){=0A= if(arguments[i].constructor=3D=3DArray){=0A= for(var j=3D0,_c9=3Darguments[i].length;j<_c9;j++){=0A= _c5.push(arguments[i][j]);=0A= }=0A= }else{=0A= _c5.push(arguments[i]);=0A= }=0A= }=0A= return _c5;=0A= };=0A= }=0A= var Hash=3Dfunction(_ca){=0A= if(_ca instanceof Hash){=0A= this.merge(_ca);=0A= }else{=0A= Object.extend(this,_ca||{});=0A= }=0A= };=0A= Object.extend(Hash,{toQueryString:function(obj){=0A= var _cc=3D[];=0A= _cc.add=3Darguments.callee.addPair;=0A= this.prototype._each.call(obj,function(_cd){=0A= if(!_cd.key){=0A= return;=0A= }=0A= var _ce=3D_cd.value;=0A= if(_ce&&typeof _ce=3D=3D"object"){=0A= if(_ce.constructor=3D=3DArray){=0A= _ce.each(function(_cf){=0A= _cc.add(_cd.key,_cf);=0A= });=0A= }=0A= return;=0A= }=0A= _cc.add(_cd.key,_ce);=0A= });=0A= return _cc.join("&");=0A= },toJSON:function(_d0){=0A= var _d1=3D[];=0A= this.prototype._each.call(_d0,function(_d2){=0A= var _d3=3DObject.toJSON(_d2.value);=0A= if(_d3!=3D=3Dundefined){=0A= _d1.push(_d2.key.toJSON()+": "+_d3);=0A= }=0A= });=0A= return "{"+_d1.join(", ")+"}";=0A= }});=0A= Hash.toQueryString.addPair=3Dfunction(key,_d5,_d6){=0A= key=3DencodeURIComponent(key);=0A= if(_d5=3D=3D=3Dundefined){=0A= this.push(key);=0A= }else{=0A= this.push(key+"=3D"+(_d5=3D=3Dnull?"":encodeURIComponent(_d5)));=0A= }=0A= };=0A= Object.extend(Hash.prototype,Enumerable);=0A= Object.extend(Hash.prototype,{_each:function(_d7){=0A= for(var key in this){=0A= var _d9=3Dthis[key];=0A= if(_d9&&_d9=3D=3DHash.prototype[key]){=0A= continue;=0A= }=0A= var _da=3D[key,_d9];=0A= _da.key=3Dkey;=0A= _da.value=3D_d9;=0A= _d7(_da);=0A= }=0A= },keys:function(){=0A= return this.pluck("key");=0A= },values:function(){=0A= return this.pluck("value");=0A= },merge:function(_db){=0A= return $H(_db).inject(this,function(_dc,_dd){=0A= _dc[_dd.key]=3D_dd.value;=0A= return _dc;=0A= });=0A= },remove:function(){=0A= var _de;=0A= for(var i=3D0,_e0=3Darguments.length;i<_e0;i++){=0A= var _e1=3Dthis[arguments[i]];=0A= if(_e1!=3D=3Dundefined){=0A= if(_de=3D=3D=3Dundefined){=0A= _de=3D_e1;=0A= }else{=0A= if(_de.constructor!=3DArray){=0A= _de=3D[_de];=0A= }=0A= _de.push(_e1);=0A= }=0A= }=0A= delete this[arguments[i]];=0A= }=0A= return _de;=0A= },toQueryString:function(){=0A= return Hash.toQueryString(this);=0A= },inspect:function(){=0A= return "#";=0A= },toJSON:function(){=0A= return Hash.toJSON(this);=0A= }});=0A= function $H(_e3){=0A= if(_e3 instanceof Hash){=0A= return _e3;=0A= }=0A= return new Hash(_e3);=0A= }=0A= if(function(){=0A= var i=3D0,_e5=3Dfunction(_e6){=0A= this.key=3D_e6;=0A= };=0A= _e5.prototype.key=3D"foo";=0A= for(var _e7 in new _e5("bar")){=0A= i++;=0A= }=0A= return i>1;=0A= }()){=0A= Hash.prototype._each=3Dfunction(_e8){=0A= var _e9=3D[];=0A= for(var key in this){=0A= var _eb=3Dthis[key];=0A= if((_eb&&_eb=3D=3DHash.prototype[key])||_e9.include(key)){=0A= continue;=0A= }=0A= _e9.push(key);=0A= var _ec=3D[key,_eb];=0A= _ec.key=3Dkey;=0A= _ec.value=3D_eb;=0A= _e8(_ec);=0A= }=0A= };=0A= }=0A= ObjectRange=3DClass.create();=0A= Object.extend(ObjectRange.prototype,Enumerable);=0A= Object.extend(ObjectRange.prototype,{initialize:function(_ed,end,_ef){=0A= this.start=3D_ed;=0A= this.end=3Dend;=0A= this.exclusive=3D_ef;=0A= },_each:function(_f0){=0A= var _f1=3Dthis.start;=0A= while(this.include(_f1)){=0A= _f0(_f1);=0A= _f1=3D_f1.succ();=0A= }=0A= },include:function(_f2){=0A= if(_f21&&!((_103=3D=3D4)&&this._complete)){=0A= this.respondToReadyState(this.transport.readyState);=0A= }=0A= },setRequestHeaders:function(){=0A= var = _104=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototy= pe.Version,"Accept":"text/javascript, text/html, application/xml, = text/xml, */*"};=0A= if(this.method=3D=3D"post"){=0A= _104["Content-type"]=3Dthis.options.contentType+(this.options.encoding?";= charset=3D"+this.options.encoding:"");=0A= if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\= d{4})/)||[0,2005])[1]<2005){=0A= _104["Connection"]=3D"close";=0A= }=0A= }=0A= if(typeof this.options.requestHeaders=3D=3D"object"){=0A= var _105=3Dthis.options.requestHeaders;=0A= if(typeof _105.push=3D=3D"function"){=0A= for(var i=3D0,_107=3D_105.length;i<_107;i+=3D2){=0A= _104[_105[i]]=3D_105[i+1];=0A= }=0A= }else{=0A= $H(_105).each(function(pair){=0A= _104[pair.key]=3Dpair.value;=0A= });=0A= }=0A= }=0A= for(var name in _104){=0A= this.transport.setRequestHeader(name,_104[name]);=0A= }=0A= },success:function(){=0A= return = !this.transport.status||(this.transport.status>=3D200&&this.transport.sta= tus<300);=0A= },respondToReadyState:function(_10a){=0A= var _10b=3DAjax.Request.Events[_10a];=0A= var _10c=3Dthis.transport,json=3Dthis.evalJSON();=0A= if(_10b=3D=3D"Complete"){=0A= try{=0A= this._complete=3Dtrue;=0A= (this.options["on"+this.transport.status]||this.options["on"+(this.succes= s()?"Success":"Failure")]||Prototype.emptyFunction)(_10c,json);=0A= }=0A= catch(e){=0A= this.dispatchException(e);=0A= }=0A= var _10e=3Dthis.getHeader("Content-type");=0A= if(_10e&&_10e.strip().match(/^(text|application)\/(x-)?(java|ecma)script(= ;.*)?$/i)){=0A= this.evalResponse();=0A= }=0A= }=0A= try{=0A= (this.options["on"+_10b]||Prototype.emptyFunction)(_10c,json);=0A= Ajax.Responders.dispatch("on"+_10b,this,_10c,json);=0A= }=0A= catch(e){=0A= this.dispatchException(e);=0A= }=0A= if(_10b=3D=3D"Complete"){=0A= this.transport.onreadystatechange=3DPrototype.emptyFunction;=0A= }=0A= },getHeader:function(name){=0A= try{=0A= return this.transport.getResponseHeader(name);=0A= }=0A= catch(e){=0A= return null;=0A= }=0A= },evalJSON:function(){=0A= try{=0A= var json=3Dthis.getHeader("X-JSON");=0A= return json?json.evalJSON():null;=0A= }=0A= catch(e){=0A= return null;=0A= }=0A= },evalResponse:function(){=0A= try{=0A= return eval((this.transport.responseText||"").unfilterJSON());=0A= }=0A= catch(e){=0A= this.dispatchException(e);=0A= }=0A= },dispatchException:function(_111){=0A= (this.options.onException||Prototype.emptyFunction)(this,_111);=0A= Ajax.Responders.dispatch("onException",this,_111);=0A= }});=0A= Ajax.Updater=3DClass.create();=0A= Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype= ),{initialize:function(_112,url,_114){=0A= this.container=3D{success:(_112.success||_112),failure:(_112.failure||(_1= 12.success?null:_112))};=0A= this.transport=3DAjax.getTransport();=0A= this.setOptions(_114);=0A= var _115=3Dthis.options.onComplete||Prototype.emptyFunction;=0A= this.options.onComplete=3D(function(_116,_117){=0A= this.updateContent();=0A= _115(_116,_117);=0A= }).bind(this);=0A= this.request(url);=0A= },updateContent:function(){=0A= var _118=3Dthis.container[this.success()?"success":"failure"];=0A= var _119=3Dthis.transport.responseText;=0A= if(!this.options.evalScripts){=0A= _119=3D_119.stripScripts();=0A= }=0A= if(_118=3D$(_118)){=0A= if(this.options.insertion){=0A= new this.options.insertion(_118,_119);=0A= }else{=0A= _118.update(_119);=0A= }=0A= }=0A= if(this.success()){=0A= if(this.onComplete){=0A= setTimeout(this.onComplete.bind(this),10);=0A= }=0A= }=0A= }});=0A= Ajax.PeriodicalUpdater=3DClass.create();=0A= Ajax.PeriodicalUpdater.prototype=3DObject.extend(new = Ajax.Base(),{initialize:function(_11a,url,_11c){=0A= this.setOptions(_11c);=0A= this.onComplete=3Dthis.options.onComplete;=0A= this.frequency=3D(this.options.frequency||2);=0A= this.decay=3D(this.options.decay||1);=0A= this.updater=3D{};=0A= this.container=3D_11a;=0A= this.url=3Durl;=0A= this.start();=0A= },start:function(){=0A= this.options.onComplete=3Dthis.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },stop:function(){=0A= this.updater.options.onComplete=3Dundefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete||Prototype.emptyFunction).apply(this,arguments);=0A= },updateComplete:function(_11d){=0A= if(this.options.decay){=0A= this.decay=3D(_11d.responseText=3D=3Dthis.lastText?this.decay*this.option= s.decay:1);=0A= this.lastText=3D_11d.responseText;=0A= }=0A= this.timer=3DsetTimeout(this.onTimerEvent.bind(this),this.decay*this.freq= uency*1000);=0A= },onTimerEvent:function(){=0A= this.updater=3Dnew Ajax.Updater(this.container,this.url,this.options);=0A= }});=0A= function $(_11e){=0A= if(arguments.length>1){=0A= for(var i=3D0,_120=3D[],_121=3Darguments.length;i<_121;i++){=0A= _120.push($(arguments[i]));=0A= }=0A= return _120;=0A= }=0A= if(typeof _11e=3D=3D"string"){=0A= _11e=3Ddocument.getElementById(_11e);=0A= }=0A= return Element.extend(_11e);=0A= }=0A= if(Prototype.BrowserFeatures.XPath){=0A= document._getElementsByXPath=3Dfunction(_122,_123){=0A= var _124=3D[];=0A= var = _125=3Ddocument.evaluate(_122,$(_123)||document,null,XPathResult.ORDERED_= NODE_SNAPSHOT_TYPE,null);=0A= for(var i=3D0,_127=3D_125.snapshotLength;i<_127;i++){=0A= _124.push(_125.snapshotItem(i));=0A= }=0A= return _124;=0A= };=0A= document.getElementsByClassName=3Dfunction(_128,_129){=0A= var q=3D".//*[contains(concat(' ', @class, ' '), ' "+_128+" ')]";=0A= return document._getElementsByXPath(q,_129);=0A= };=0A= }else{=0A= document.getElementsByClassName=3Dfunction(_12b,_12c){=0A= var _12d=3D($(_12c)||document.body).getElementsByTagName("*");=0A= var _12e=3D[],_12f;=0A= for(var i=3D0,_131=3D_12d.length;i<_131;i++){=0A= _12f=3D_12d[i];=0A= if(Element.hasClassName(_12f,_12b)){=0A= _12e.push(Element.extend(_12f));=0A= }=0A= }=0A= return _12e;=0A= };=0A= }=0A= if(!window.Element){=0A= var Element=3D{};=0A= }=0A= Element.extend=3Dfunction(_132){=0A= var F=3DPrototype.BrowserFeatures;=0A= if(!_132||!_132.tagName||_132.nodeType=3D=3D3||_132._extended||F.Specific= ElementExtensions||_132=3D=3Dwindow){=0A= return _132;=0A= }=0A= var = _134=3D{},_135=3D_132.tagName,_136=3DElement.extend.cache,T=3DElement.Met= hods.ByTag;=0A= if(!F.ElementExtensions){=0A= Object.extend(_134,Element.Methods),Object.extend(_134,Element.Methods.Si= mulated);=0A= }=0A= if(T[_135]){=0A= Object.extend(_134,T[_135]);=0A= }=0A= for(var _138 in _134){=0A= var _139=3D_134[_138];=0A= if(typeof _139=3D=3D"function"&&!(_138 in _132)){=0A= _132[_138]=3D_136.findOrStore(_139);=0A= }=0A= }=0A= _132._extended=3DPrototype.emptyFunction;=0A= return _132;=0A= };=0A= Element.extend.cache=3D{findOrStore:function(_13a){=0A= return this[_13a]=3Dthis[_13a]||function(){=0A= return _13a.apply(null,[this].concat($A(arguments)));=0A= };=0A= }};=0A= Element.Methods=3D{visible:function(_13b){=0A= return $(_13b).style.display!=3D"none";=0A= },toggle:function(_13c){=0A= _13c=3D$(_13c);=0A= Element[Element.visible(_13c)?"hide":"show"](_13c);=0A= return _13c;=0A= },hide:function(_13d){=0A= $(_13d).style.display=3D"none";=0A= return _13d;=0A= },show:function(_13e){=0A= $(_13e).style.display=3D"";=0A= return _13e;=0A= },remove:function(_13f){=0A= _13f=3D$(_13f);=0A= _13f.parentNode.removeChild(_13f);=0A= return _13f;=0A= },update:function(_140,html){=0A= html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A= $(_140).innerHTML=3Dhtml.stripScripts();=0A= setTimeout(function(){=0A= html.evalScripts();=0A= },10);=0A= return _140;=0A= },replace:function(_142,html){=0A= _142=3D$(_142);=0A= html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A= if(_142.outerHTML){=0A= _142.outerHTML=3Dhtml.stripScripts();=0A= }else{=0A= var _144=3D_142.ownerDocument.createRange();=0A= _144.selectNodeContents(_142);=0A= _142.parentNode.replaceChild(_144.createContextualFragment(html.stripScri= pts()),_142);=0A= }=0A= setTimeout(function(){=0A= html.evalScripts();=0A= },10);=0A= return _142;=0A= },inspect:function(_145){=0A= _145=3D$(_145);=0A= var _146=3D"<"+_145.tagName.toLowerCase();=0A= $H({"id":"id","className":"class"}).each(function(pair){=0A= var _148=3Dpair.first(),_149=3Dpair.last();=0A= var _14a=3D(_145[_148]||"").toString();=0A= if(_14a){=0A= _146+=3D" "+_149+"=3D"+_14a.inspect(true);=0A= }=0A= });=0A= return _146+">";=0A= },recursivelyCollect:function(_14b,_14c){=0A= _14b=3D$(_14b);=0A= var _14d=3D[];=0A= while(_14b=3D_14b[_14c]){=0A= if(_14b.nodeType=3D=3D1){=0A= _14d.push(Element.extend(_14b));=0A= }=0A= }=0A= return _14d;=0A= },ancestors:function(_14e){=0A= return $(_14e).recursivelyCollect("parentNode");=0A= },descendants:function(_14f){=0A= return $A($(_14f).getElementsByTagName("*")).each(Element.extend);=0A= },firstDescendant:function(_150){=0A= _150=3D$(_150).firstChild;=0A= while(_150&&_150.nodeType!=3D1){=0A= _150=3D_150.nextSibling;=0A= }=0A= return $(_150);=0A= },immediateDescendants:function(_151){=0A= if(!(_151=3D$(_151).firstChild)){=0A= return [];=0A= }=0A= while(_151&&_151.nodeType!=3D1){=0A= _151=3D_151.nextSibling;=0A= }=0A= if(_151){=0A= return [_151].concat($(_151).nextSiblings());=0A= }=0A= return [];=0A= },previousSiblings:function(_152){=0A= return $(_152).recursivelyCollect("previousSibling");=0A= },nextSiblings:function(_153){=0A= return $(_153).recursivelyCollect("nextSibling");=0A= },siblings:function(_154){=0A= _154=3D$(_154);=0A= return _154.previousSiblings().reverse().concat(_154.nextSiblings());=0A= },match:function(_155,_156){=0A= if(typeof _156=3D=3D"string"){=0A= _156=3Dnew Selector(_156);=0A= }=0A= return _156.match($(_155));=0A= },up:function(_157,_158,_159){=0A= _157=3D$(_157);=0A= if(arguments.length=3D=3D1){=0A= return $(_157.parentNode);=0A= }=0A= var _15a=3D_157.ancestors();=0A= return _158?Selector.findElement(_15a,_158,_159):_15a[_159||0];=0A= },down:function(_15b,_15c,_15d){=0A= _15b=3D$(_15b);=0A= if(arguments.length=3D=3D1){=0A= return _15b.firstDescendant();=0A= }=0A= var _15e=3D_15b.descendants();=0A= return _15c?Selector.findElement(_15e,_15c,_15d):_15e[_15d||0];=0A= },previous:function(_15f,_160,_161){=0A= _15f=3D$(_15f);=0A= if(arguments.length=3D=3D1){=0A= return $(Selector.handlers.previousElementSibling(_15f));=0A= }=0A= var _162=3D_15f.previousSiblings();=0A= return _160?Selector.findElement(_162,_160,_161):_162[_161||0];=0A= },next:function(_163,_164,_165){=0A= _163=3D$(_163);=0A= if(arguments.length=3D=3D1){=0A= return $(Selector.handlers.nextElementSibling(_163));=0A= }=0A= var _166=3D_163.nextSiblings();=0A= return _164?Selector.findElement(_166,_164,_165):_166[_165||0];=0A= },getElementsBySelector:function(){=0A= var args=3D$A(arguments),_168=3D$(args.shift());=0A= return Selector.findChildElements(_168,args);=0A= },getElementsByClassName:function(_169,_16a){=0A= return document.getElementsByClassName(_16a,_169);=0A= },readAttribute:function(_16b,name){=0A= _16b=3D$(_16b);=0A= if(Prototype.Browser.IE){=0A= if(!_16b.attributes){=0A= return null;=0A= }=0A= var t=3DElement._attributeTranslations;=0A= if(t.values[name]){=0A= return t.values[name](_16b,name);=0A= }=0A= if(t.names[name]){=0A= name=3Dt.names[name];=0A= }=0A= var _16e=3D_16b.attributes[name];=0A= return _16e?_16e.nodeValue:null;=0A= }=0A= return _16b.getAttribute(name);=0A= },getHeight:function(_16f){=0A= return $(_16f).getDimensions().height;=0A= },getWidth:function(_170){=0A= return $(_170).getDimensions().width;=0A= },classNames:function(_171){=0A= return new Element.ClassNames(_171);=0A= },hasClassName:function(_172,_173){=0A= if(!(_172=3D$(_172))){=0A= return;=0A= }=0A= var _174=3D_172.className;=0A= if(_174.length=3D=3D0){=0A= return false;=0A= }=0A= if(_174=3D=3D_173||_174.match(new RegExp("(^|\\s)"+_173+"(\\s|$)"))){=0A= return true;=0A= }=0A= return false;=0A= },addClassName:function(_175,_176){=0A= if(!(_175=3D$(_175))){=0A= return;=0A= }=0A= Element.classNames(_175).add(_176);=0A= return _175;=0A= },removeClassName:function(_177,_178){=0A= if(!(_177=3D$(_177))){=0A= return;=0A= }=0A= Element.classNames(_177).remove(_178);=0A= return _177;=0A= },toggleClassName:function(_179,_17a){=0A= if(!(_179=3D$(_179))){=0A= return;=0A= }=0A= Element.classNames(_179)[_179.hasClassName(_17a)?"remove":"add"](_17a);=0A= return _179;=0A= },observe:function(){=0A= Event.observe.apply(Event,arguments);=0A= return $A(arguments).first();=0A= },stopObserving:function(){=0A= Event.stopObserving.apply(Event,arguments);=0A= return $A(arguments).first();=0A= },cleanWhitespace:function(_17b){=0A= _17b=3D$(_17b);=0A= var node=3D_17b.firstChild;=0A= while(node){=0A= var _17d=3Dnode.nextSibling;=0A= if(node.nodeType=3D=3D3&&!/\S/.test(node.nodeValue)){=0A= _17b.removeChild(node);=0A= }=0A= node=3D_17d;=0A= }=0A= return _17b;=0A= },empty:function(_17e){=0A= return $(_17e).innerHTML.blank();=0A= },descendantOf:function(_17f,_180){=0A= _17f=3D$(_17f),_180=3D$(_180);=0A= while(_17f=3D_17f.parentNode){=0A= if(_17f=3D=3D_180){=0A= return true;=0A= }=0A= }=0A= return false;=0A= },scrollTo:function(_181){=0A= _181=3D$(_181);=0A= var pos=3DPosition.cumulativeOffset(_181);=0A= window.scrollTo(pos[0],pos[1]);=0A= return _181;=0A= },getStyle:function(_183,_184){=0A= _183=3D$(_183);=0A= _184=3D_184=3D=3D"float"?"cssFloat":_184.camelize();=0A= var _185=3D_183.style[_184];=0A= if(!_185){=0A= var css=3Ddocument.defaultView.getComputedStyle(_183,null);=0A= _185=3Dcss?css[_184]:null;=0A= }=0A= if(_184=3D=3D"opacity"){=0A= return _185?parseFloat(_185):1;=0A= }=0A= return _185=3D=3D"auto"?null:_185;=0A= },getOpacity:function(_187){=0A= return $(_187).getStyle("opacity");=0A= },setStyle:function(_188,_189,_18a){=0A= _188=3D$(_188);=0A= var _18b=3D_188.style;=0A= for(var _18c in _189){=0A= if(_18c=3D=3D"opacity"){=0A= _188.setOpacity(_189[_18c]);=0A= }else{=0A= _18b[(_18c=3D=3D"float"||_18c=3D=3D"cssFloat")?(_18b.styleFloat=3D=3D=3Du= ndefined?"cssFloat":"styleFloat"):(_18a?_18c:_18c.camelize())]=3D_189[_18= c];=0A= }=0A= }=0A= return _188;=0A= },setOpacity:function(_18d,_18e){=0A= _18d=3D$(_18d);=0A= _18d.style.opacity=3D(_18e=3D=3D1||_18e=3D=3D=3D"")?"":(_18e<0.00001)?0:_= 18e;=0A= return _18d;=0A= },getDimensions:function(_18f){=0A= _18f=3D$(_18f);=0A= var _190=3D$(_18f).getStyle("display");=0A= if(_190!=3D"none"&&_190!=3Dnull){=0A= return {width:_18f.offsetWidth,height:_18f.offsetHeight};=0A= }=0A= var els=3D_18f.style;=0A= var _192=3Dels.visibility;=0A= var _193=3Dels.position;=0A= var _194=3Dels.display;=0A= els.visibility=3D"hidden";=0A= els.position=3D"absolute";=0A= els.display=3D"block";=0A= var _195=3D_18f.clientWidth;=0A= var _196=3D_18f.clientHeight;=0A= els.display=3D_194;=0A= els.position=3D_193;=0A= els.visibility=3D_192;=0A= return {width:_195,height:_196};=0A= },makePositioned:function(_197){=0A= _197=3D$(_197);=0A= var pos=3DElement.getStyle(_197,"position");=0A= if(pos=3D=3D"static"||!pos){=0A= _197._madePositioned=3Dtrue;=0A= _197.style.position=3D"relative";=0A= if(window.opera){=0A= _197.style.top=3D0;=0A= _197.style.left=3D0;=0A= }=0A= }=0A= return _197;=0A= },undoPositioned:function(_199){=0A= _199=3D$(_199);=0A= if(_199._madePositioned){=0A= _199._madePositioned=3Dundefined;=0A= _199.style.position=3D_199.style.top=3D_199.style.left=3D_199.style.botto= m=3D_199.style.right=3D"";=0A= }=0A= return _199;=0A= },makeClipping:function(_19a){=0A= _19a=3D$(_19a);=0A= if(_19a._overflow){=0A= return _19a;=0A= }=0A= _19a._overflow=3D_19a.style.overflow||"auto";=0A= if((Element.getStyle(_19a,"overflow")||"visible")!=3D"hidden"){=0A= _19a.style.overflow=3D"hidden";=0A= }=0A= return _19a;=0A= },undoClipping:function(_19b){=0A= _19b=3D$(_19b);=0A= if(!_19b._overflow){=0A= return _19b;=0A= }=0A= _19b.style.overflow=3D_19b._overflow=3D=3D"auto"?"":_19b._overflow;=0A= _19b._overflow=3Dnull;=0A= return _19b;=0A= }};=0A= Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf,child= Elements:Element.Methods.immediateDescendants});=0A= if(Prototype.Browser.Opera){=0A= Element.Methods._getStyle=3DElement.Methods.getStyle;=0A= Element.Methods.getStyle=3Dfunction(_19c,_19d){=0A= switch(_19d){=0A= case "left":=0A= case "top":=0A= case "right":=0A= case "bottom":=0A= if(Element._getStyle(_19c,"position")=3D=3D"static"){=0A= return null;=0A= }=0A= default:=0A= return Element._getStyle(_19c,_19d);=0A= }=0A= };=0A= }else{=0A= if(Prototype.Browser.IE){=0A= Element.Methods.getStyle=3Dfunction(_19e,_19f){=0A= _19e=3D$(_19e);=0A= _19f=3D(_19f=3D=3D"float"||_19f=3D=3D"cssFloat")?"styleFloat":_19f.cameli= ze();=0A= var _1a0=3D_19e.style[_19f];=0A= if(!_1a0&&_19e.currentStyle){=0A= _1a0=3D_19e.currentStyle[_19f];=0A= }=0A= if(_19f=3D=3D"opacity"){=0A= if(_1a0=3D(_19e.getStyle("filter")||"").match(/alpha\(opacity=3D(.*)\)/))= {=0A= if(_1a0[1]){=0A= return parseFloat(_1a0[1])/100;=0A= }=0A= }=0A= return 1;=0A= }=0A= if(_1a0=3D=3D"auto"){=0A= if((_19f=3D=3D"width"||_19f=3D=3D"height")&&(_19e.getStyle("display")!=3D= "none")){=0A= return _19e["offset"+_19f.capitalize()]+"px";=0A= }=0A= return null;=0A= }=0A= return _1a0;=0A= };=0A= Element.Methods.setOpacity=3Dfunction(_1a1,_1a2){=0A= _1a1=3D$(_1a1);=0A= var _1a3=3D_1a1.getStyle("filter"),_1a4=3D_1a1.style;=0A= if(_1a2=3D=3D1||_1a2=3D=3D=3D""){=0A= _1a4.filter=3D_1a3.replace(/alpha\([^\)]*\)/gi,"");=0A= return _1a1;=0A= }else{=0A= if(_1a2<0.00001){=0A= _1a2=3D0;=0A= }=0A= }=0A= _1a4.filter=3D_1a3.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity=3D"+(_1= a2*100)+")";=0A= return _1a1;=0A= };=0A= Element.Methods.update=3Dfunction(_1a5,html){=0A= _1a5=3D$(_1a5);=0A= html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A= var _1a7=3D_1a5.tagName.toUpperCase();=0A= if(["THEAD","TBODY","TR","TD"].include(_1a7)){=0A= var div=3Ddocument.createElement("div");=0A= switch(_1a7){=0A= case "THEAD":=0A= case "TBODY":=0A= div.innerHTML=3D""+html.stripScripts()+"
";=0A= depth=3D2;=0A= break;=0A= case "TR":=0A= div.innerHTML=3D""+html.stripScripts()+"";=0A= depth=3D3;=0A= break;=0A= case "TD":=0A= div.innerHTML=3D"
<= /tbody>
"+html.stripScripts()+"
";=0A= depth=3D4;=0A= }=0A= $A(_1a5.childNodes).each(function(node){=0A= _1a5.removeChild(node);=0A= });=0A= depth.times(function(){=0A= div=3Ddiv.firstChild;=0A= });=0A= $A(div.childNodes).each(function(node){=0A= _1a5.appendChild(node);=0A= });=0A= }else{=0A= _1a5.innerHTML=3Dhtml.stripScripts();=0A= }=0A= setTimeout(function(){=0A= html.evalScripts();=0A= },10);=0A= return _1a5;=0A= };=0A= }else{=0A= if(Prototype.Browser.Gecko){=0A= Element.Methods.setOpacity=3Dfunction(_1ab,_1ac){=0A= _1ab=3D$(_1ab);=0A= _1ab.style.opacity=3D(_1ac=3D=3D1)?0.999999:(_1ac=3D=3D=3D"")?"":(_1ac<0.= 00001)?0:_1ac;=0A= return _1ab;=0A= };=0A= }=0A= }=0A= }=0A= Element._attributeTranslations=3D{names:{colspan:"colSpan",rowspan:"rowSp= an",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"t= abIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",long= desc:"longDesc"},values:{_getAttr:function(_1ad,_1ae){=0A= return _1ad.getAttribute(_1ae,2);=0A= },_flag:function(_1af,_1b0){=0A= return $(_1af).hasAttribute(_1b0)?_1b0:null;=0A= },style:function(_1b1){=0A= return _1b1.style.cssText.toLowerCase();=0A= },title:function(_1b2){=0A= var node=3D_1b2.getAttributeNode("title");=0A= return node.specified?node.nodeValue:null;=0A= }}};=0A= (function(){=0A= Object.extend(this,{href:this._getAttr,src:this._getAttr,type:this._getAt= tr,disabled:this._flag,checked:this._flag,readonly:this._flag,multiple:th= is._flag});=0A= }).call(Element._attributeTranslations.values);=0A= Element.Methods.Simulated=3D{hasAttribute:function(_1b4,_1b5){=0A= var t=3DElement._attributeTranslations,node;=0A= _1b5=3Dt.names[_1b5]||_1b5;=0A= node=3D$(_1b4).getAttributeNode(_1b5);=0A= return node&&node.specified;=0A= }};=0A= Element.Methods.ByTag=3D{};=0A= Object.extend(Element,Element.Methods);=0A= if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("= div").__proto__){=0A= window.HTMLElement=3D{};=0A= window.HTMLElement.prototype=3Ddocument.createElement("div").__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions=3Dtrue;=0A= }=0A= Element.hasAttribute=3Dfunction(_1b8,_1b9){=0A= if(_1b8.hasAttribute){=0A= return _1b8.hasAttribute(_1b9);=0A= }=0A= return Element.Methods.Simulated.hasAttribute(_1b8,_1b9);=0A= };=0A= Element.addMethods=3Dfunction(_1ba){=0A= var F=3DPrototype.BrowserFeatures,T=3DElement.Methods.ByTag;=0A= if(!_1ba){=0A= Object.extend(Form,Form.Methods);=0A= Object.extend(Form.Element,Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"I= NPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Eleme= nt.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});=0A= }=0A= if(arguments.length=3D=3D2){=0A= var _1bd=3D_1ba;=0A= _1ba=3Darguments[1];=0A= }=0A= if(!_1bd){=0A= Object.extend(Element.Methods,_1ba||{});=0A= }else{=0A= if(_1bd.constructor=3D=3DArray){=0A= _1bd.each(extend);=0A= }else{=0A= extend(_1bd);=0A= }=0A= }=0A= function extend(_1be){=0A= _1be=3D_1be.toUpperCase();=0A= if(!Element.Methods.ByTag[_1be]){=0A= Element.Methods.ByTag[_1be]=3D{};=0A= }=0A= Object.extend(Element.Methods.ByTag[_1be],_1ba);=0A= }=0A= function copy(_1bf,_1c0,_1c1){=0A= _1c1=3D_1c1||false;=0A= var _1c2=3DElement.extend.cache;=0A= for(var _1c3 in _1bf){=0A= var _1c4=3D_1bf[_1c3];=0A= if(!_1c1||!(_1c3 in _1c0)){=0A= _1c0[_1c3]=3D_1c2.findOrStore(_1c4);=0A= }=0A= }=0A= }=0A= function findDOMClass(_1c5){=0A= var _1c6;=0A= var = _1c7=3D{"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIEL= DSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory"= ,"H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Headin= g","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":= "Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","= THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":= "TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAM= E":"IFrame"};=0A= if(_1c7[_1c5]){=0A= _1c6=3D"HTML"+_1c7[_1c5]+"Element";=0A= }=0A= if(window[_1c6]){=0A= return window[_1c6];=0A= }=0A= _1c6=3D"HTML"+_1c5+"Element";=0A= if(window[_1c6]){=0A= return window[_1c6];=0A= }=0A= _1c6=3D"HTML"+_1c5.capitalize()+"Element";=0A= if(window[_1c6]){=0A= return window[_1c6];=0A= }=0A= window[_1c6]=3D{};=0A= window[_1c6].prototype=3Ddocument.createElement(_1c5).__proto__;=0A= return window[_1c6];=0A= }=0A= if(F.ElementExtensions){=0A= copy(Element.Methods,HTMLElement.prototype);=0A= copy(Element.Methods.Simulated,HTMLElement.prototype,true);=0A= }=0A= if(F.SpecificElementExtensions){=0A= for(var tag in Element.Methods.ByTag){=0A= var _1c9=3DfindDOMClass(tag);=0A= if(typeof _1c9=3D=3D"undefined"){=0A= continue;=0A= }=0A= copy(T[tag],_1c9.prototype);=0A= }=0A= }=0A= Object.extend(Element,Element.Methods);=0A= delete Element.ByTag;=0A= };=0A= var Toggle=3D{display:Element.toggle};=0A= Abstract.Insertion=3Dfunction(_1ca){=0A= this.adjacency=3D_1ca;=0A= };=0A= Abstract.Insertion.prototype=3D{initialize:function(_1cb,_1cc){=0A= this.element=3D$(_1cb);=0A= this.content=3D_1cc.stripScripts();=0A= if(this.adjacency&&this.element.insertAdjacentHTML){=0A= try{=0A= this.element.insertAdjacentHTML(this.adjacency,this.content);=0A= }=0A= catch(e){=0A= var _1cd=3Dthis.element.tagName.toUpperCase();=0A= if(["TBODY","TR"].include(_1cd)){=0A= this.insertContent(this.contentFromAnonymousTable());=0A= }else{=0A= throw e;=0A= }=0A= }=0A= }else{=0A= this.range=3Dthis.element.ownerDocument.createRange();=0A= if(this.initializeRange){=0A= this.initializeRange();=0A= }=0A= this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= setTimeout(function(){=0A= _1cc.evalScripts();=0A= },10);=0A= },contentFromAnonymousTable:function(){=0A= var div=3Ddocument.createElement("div");=0A= div.innerHTML=3D""+this.content+"
";=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }};=0A= var Insertion=3Dnew Object();=0A= Insertion.Before=3DClass.create();=0A= Insertion.Before.prototype=3DObject.extend(new = Abstract.Insertion("beforeBegin"),{initializeRange:function(){=0A= this.range.setStartBefore(this.element);=0A= },insertContent:function(_1cf){=0A= _1cf.each((function(_1d0){=0A= this.element.parentNode.insertBefore(_1d0,this.element);=0A= }).bind(this));=0A= }});=0A= Insertion.Top=3DClass.create();=0A= Insertion.Top.prototype=3DObject.extend(new = Abstract.Insertion("afterBegin"),{initializeRange:function(){=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },insertContent:function(_1d1){=0A= _1d1.reverse(false).each((function(_1d2){=0A= this.element.insertBefore(_1d2,this.element.firstChild);=0A= }).bind(this));=0A= }});=0A= Insertion.Bottom=3DClass.create();=0A= Insertion.Bottom.prototype=3DObject.extend(new = Abstract.Insertion("beforeEnd"),{initializeRange:function(){=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },insertContent:function(_1d3){=0A= _1d3.each((function(_1d4){=0A= this.element.appendChild(_1d4);=0A= }).bind(this));=0A= }});=0A= Insertion.After=3DClass.create();=0A= Insertion.After.prototype=3DObject.extend(new = Abstract.Insertion("afterEnd"),{initializeRange:function(){=0A= this.range.setStartAfter(this.element);=0A= },insertContent:function(_1d5){=0A= _1d5.each((function(_1d6){=0A= this.element.parentNode.insertBefore(_1d6,this.element.nextSibling);=0A= }).bind(this));=0A= }});=0A= Element.ClassNames=3DClass.create();=0A= Element.ClassNames.prototype=3D{initialize:function(_1d7){=0A= this.element=3D$(_1d7);=0A= },_each:function(_1d8){=0A= this.element.className.split(/\s+/).select(function(name){=0A= return name.length>0;=0A= })._each(_1d8);=0A= },set:function(_1da){=0A= this.element.className=3D_1da;=0A= },add:function(_1db){=0A= if(this.include(_1db)){=0A= return;=0A= }=0A= this.set($A(this).concat(_1db).join(" "));=0A= },remove:function(_1dc){=0A= if(!this.include(_1dc)){=0A= return;=0A= }=0A= this.set($A(this).without(_1dc).join(" "));=0A= },toString:function(){=0A= return $A(this).join(" ");=0A= }};=0A= Object.extend(Element.ClassNames.prototype,Enumerable);=0A= var Selector=3DClass.create();=0A= Selector.prototype=3D{initialize:function(_1dd){=0A= this.expression=3D_1dd.strip();=0A= this.compileMatcher();=0A= },compileMatcher:function(){=0A= if(Prototype.BrowserFeatures.XPath&&!(/\[[\w-]*?:/).test(this.expression)= ){=0A= return this.compileXPathMatcher();=0A= }=0A= var = e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele= ctor.criteria,le,p,m;=0A= if(Selector._cache[e]){=0A= this.matcher=3DSelector._cache[e];=0A= return;=0A= }=0A= this.matcher=3D["this.matcher =3D function(root) {","var r =3D root, h = =3D Selector.handlers, c =3D false, n;"];=0A= while(e&&le!=3De&&(/\S/).test(e)){=0A= le=3De;=0A= for(var i in ps){=0A= p=3Dps[i];=0A= if(m=3De.match(p)){=0A= this.matcher.push(typeof c[i]=3D=3D"function"?c[i](m):new = Template(c[i]).evaluate(m));=0A= e=3De.replace(m[0],"");=0A= break;=0A= }=0A= }=0A= }=0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join("\n"));=0A= Selector._cache[this.expression]=3Dthis.matcher;=0A= },compileXPathMatcher:function(){=0A= var e=3Dthis.expression,ps=3DSelector.patterns,x=3DSelector.xpath,le,m;=0A= if(Selector._cache[e]){=0A= this.xpath=3DSelector._cache[e];=0A= return;=0A= }=0A= this.matcher=3D[".//*"];=0A= while(e&&le!=3De&&(/\S/).test(e)){=0A= le=3De;=0A= for(var i in ps){=0A= if(m=3De.match(ps[i])){=0A= this.matcher.push(typeof x[i]=3D=3D"function"?x[i](m):new = Template(x[i]).evaluate(m));=0A= e=3De.replace(m[0],"");=0A= break;=0A= }=0A= }=0A= }=0A= this.xpath=3Dthis.matcher.join("");=0A= Selector._cache[this.expression]=3Dthis.xpath;=0A= },findElements:function(root){=0A= root=3Droot||document;=0A= if(this.xpath){=0A= return document._getElementsByXPath(this.xpath,root);=0A= }=0A= return this.matcher(root);=0A= },match:function(_1ed){=0A= return this.findElements(document).include(_1ed);=0A= },toString:function(){=0A= return this.expression;=0A= },inspect:function(){=0A= return "#";=0A= }};=0A= Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adja= cent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagN= ame:function(m){=0A= if(m[1]=3D=3D"*"){=0A= return "";=0A= }=0A= return "[local-name()=3D'"+m[1].toLowerCase()+"' or = local-name()=3D'"+m[1].toUpperCase()+"']";=0A= },className:"[contains(concat(' ', @class, ' '), ' #{1} = ')]",id:"[@id=3D'#{1}']",attrPresence:"[@#{1}]",attr:function(m){=0A= m[3]=3Dm[5]||m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },pseudo:function(m){=0A= var h=3DSelector.xpath.pseudos[m[1]];=0A= if(!h){=0A= return "";=0A= }=0A= if(typeof h=3D=3D=3D"function"){=0A= return h(m);=0A= }=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },operators:{"=3D":"[@#{1}=3D'#{3}']","!=3D":"[@#{1}!=3D'#{3}']","^=3D":"= [starts-with(@#{1}, '#{3}')]","$=3D":"[substring(@#{1}, = (string-length(@#{1}) - string-length('#{3}') + = 1))=3D'#{3}']","*=3D":"[contains(@#{1}, = '#{3}')]","~=3D":"[contains(concat(' ', @#{1}, ' '), ' #{3} = ')]","|=3D":"[contains(concat('-', @#{1}, '-'), = '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-c= hild":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling:= :* or following-sibling::*)]","empty":"[count(*) =3D 0 and = (count(text()) =3D 0 or translate(text(), ' \t\r\n', '') =3D = '')]","checked":"[@checked]","disabled":"[@disabled]","enabled":"[not(@di= sabled)]","not":function(m){=0A= var e=3Dm[6],p=3DSelector.patterns,x=3DSelector.xpath,le,m,v;=0A= var _1f8=3D[];=0A= while(e&&le!=3De&&(/\S/).test(e)){=0A= le=3De;=0A= for(var i in p){=0A= if(m=3De.match(p[i])){=0A= v=3Dtypeof x[i]=3D=3D"function"?x[i](m):new Template(x[i]).evaluate(m);=0A= _1f8.push("("+v.substring(1,v.length-1)+")");=0A= e=3De.replace(m[0],"");=0A= break;=0A= }=0A= }=0A= }=0A= return "[not("+_1f8.join(" and ")+")]";=0A= },"nth-child":function(m){=0A= return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) = ",m);=0A= },"nth-last-child":function(m){=0A= return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) = ",m);=0A= },"nth-of-type":function(m){=0A= return Selector.xpath.pseudos.nth("position() ",m);=0A= },"nth-last-of-type":function(m){=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m);=0A= },"first-of-type":function(m){=0A= m[6]=3D"1";=0A= return Selector.xpath.pseudos["nth-of-type"](m);=0A= },"last-of-type":function(m){=0A= m[6]=3D"1";=0A= return Selector.xpath.pseudos["nth-last-of-type"](m);=0A= },"only-of-type":function(m){=0A= var p=3DSelector.xpath.pseudos;=0A= return p["first-of-type"](m)+p["last-of-type"](m);=0A= },nth:function(_202,m){=0A= var mm,_205=3Dm[6],_206;=0A= if(_205=3D=3D"even"){=0A= _205=3D"2n+0";=0A= }=0A= if(_205=3D=3D"odd"){=0A= _205=3D"2n+1";=0A= }=0A= if(mm=3D_205.match(/^(\d+)$/)){=0A= return "["+_202+"=3D "+mm[1]+"]";=0A= }=0A= if(mm=3D_205.match(/^(-?\d*)?n(([+-])(\d+))?/)){=0A= if(mm[1]=3D=3D"-"){=0A= mm[1]=3D-1;=0A= }=0A= var a=3Dmm[1]?Number(mm[1]):1;=0A= var b=3Dmm[2]?Number(mm[2]):0;=0A= _206=3D"[((#{fragment} - #{b}) mod #{a} =3D 0) and "+"((#{fragment} - = #{b}) div #{a} >=3D 0)]";=0A= return new Template(_206).evaluate({fragment:_202,a:a,b:b});=0A= }=0A= }}},criteria:{tagName:"n =3D h.tagName(n, r, \"#{1}\", c); c =3D = false;",className:"n =3D h.className(n, r, \"#{1}\", c); c =3D = false;",id:"n =3D h.id(n, r, \"#{1}\", c); c =3D = false;",attrPresence:"n =3D h.attrPresence(n, r, \"#{1}\"); c =3D = false;",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= },pseudo:function(m){=0A= if(m[6]){=0A= m[6]=3Dm[6].replace(/"/g,"\\\"");=0A= }=0A= return new Template("n =3D h.pseudo(n, \"#{1}\", \"#{6}\", r, c); c =3D = false;").evaluate(m);=0A= },descendant:"c =3D \"descendant\";",child:"c =3D = \"child\";",adjacent:"c =3D \"adjacent\";",laterSibling:"c =3D = \"laterSibling\";"},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,ad= jacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:= /^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|= last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)= (\((.*?)\))?(\b|$|\s|(?=3D:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\= w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?= \]/},handlers:{concat:function(a,b){=0A= for(var i=3D0,node;node=3Db[i];i++){=0A= a.push(node);=0A= }=0A= return a;=0A= },mark:function(_20f){=0A= for(var i=3D0,node;node=3D_20f[i];i++){=0A= node._counted=3Dtrue;=0A= }=0A= return _20f;=0A= },unmark:function(_212){=0A= for(var i=3D0,node;node=3D_212[i];i++){=0A= node._counted=3Dundefined;=0A= }=0A= return _212;=0A= },index:function(_215,_216,_217){=0A= _215._counted=3Dtrue;=0A= if(_216){=0A= for(var _218=3D_215.childNodes,i=3D_218.length-1,j=3D1;i>=3D0;i--){=0A= node=3D_218[i];=0A= if(node.nodeType=3D=3D1&&(!_217||node._counted)){=0A= node.nodeIndex=3Dj++;=0A= }=0A= }=0A= }else{=0A= for(var i=3D0,j=3D1,_218=3D_215.childNodes;node=3D_218[i];i++){=0A= if(node.nodeType=3D=3D1&&(!_217||node._counted)){=0A= node.nodeIndex=3Dj++;=0A= }=0A= }=0A= }=0A= },unique:function(_21b){=0A= if(_21b.length=3D=3D0){=0A= return _21b;=0A= }=0A= var _21c=3D[],n;=0A= for(var i=3D0,l=3D_21b.length;i0?[b]:[];=0A= }=0A= return $R(1,_295).inject([],function(memo,i){=0A= if(0=3D=3D(i-b)%a&&(i-b)/a>=3D0){=0A= memo.push(i);=0A= }=0A= return memo;=0A= });=0A= },nth:function(_298,_299,root,_29b,_29c){=0A= if(_298.length=3D=3D0){=0A= return [];=0A= }=0A= if(_299=3D=3D"even"){=0A= _299=3D"2n+0";=0A= }=0A= if(_299=3D=3D"odd"){=0A= _299=3D"2n+1";=0A= }=0A= var h=3DSelector.handlers,_29e=3D[],_29f=3D[],m;=0A= h.mark(_298);=0A= for(var i=3D0,node;node=3D_298[i];i++){=0A= if(!node.parentNode._counted){=0A= h.index(node.parentNode,_29b,_29c);=0A= _29f.push(node.parentNode);=0A= }=0A= }=0A= if(_299.match(/^\d+$/)){=0A= _299=3DNumber(_299);=0A= for(var i=3D0,node;node=3D_298[i];i++){=0A= if(node.nodeIndex=3D=3D_299){=0A= _29e.push(node);=0A= }=0A= }=0A= }else{=0A= if(m=3D_299.match(/^(-?\d*)?n(([+-])(\d+))?/)){=0A= if(m[1]=3D=3D"-"){=0A= m[1]=3D-1;=0A= }=0A= var a=3Dm[1]?Number(m[1]):1;=0A= var b=3Dm[2]?Number(m[2]):0;=0A= var _2a5=3DSelector.pseudos.getIndices(a,b,_298.length);=0A= for(var i=3D0,node,l=3D_2a5.length;node=3D_298[i];i++){=0A= for(var j=3D0;j+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){=0A= _2e3.push(m[1].strip());=0A= });=0A= var _2e6=3D[],h=3DSelector.handlers;=0A= for(var i=3D0,l=3D_2e3.length,_2ea;i1)?h.unique(_2e6):_2e6;=0A= }});=0A= function $$(){=0A= return Selector.findChildElements(document,$A(arguments));=0A= }=0A= var Form=3D{reset:function(form){=0A= $(form).reset();=0A= return form;=0A= },serializeElements:function(_2ec,_2ed){=0A= var data=3D_2ec.inject({},function(_2ef,_2f0){=0A= if(!_2f0.disabled&&_2f0.name){=0A= var key=3D_2f0.name,_2f2=3D$(_2f0).getValue();=0A= if(_2f2!=3Dnull){=0A= if(key in _2ef){=0A= if(_2ef[key].constructor!=3DArray){=0A= _2ef[key]=3D[_2ef[key]];=0A= }=0A= _2ef[key].push(_2f2);=0A= }else{=0A= _2ef[key]=3D_2f2;=0A= }=0A= }=0A= }=0A= return _2ef;=0A= });=0A= return _2ed?data:Hash.toQueryString(data);=0A= }};=0A= Form.Methods=3D{serialize:function(form,_2f4){=0A= return Form.serializeElements(Form.getElements(form),_2f4);=0A= },getElements:function(form){=0A= return = $A($(form).getElementsByTagName("*")).inject([],function(_2f6,_2f7){=0A= if(Form.Element.Serializers[_2f7.tagName.toLowerCase()]){=0A= _2f6.push(Element.extend(_2f7));=0A= }=0A= return _2f6;=0A= });=0A= },getInputs:function(form,_2f9,name){=0A= form=3D$(form);=0A= var _2fb=3Dform.getElementsByTagName("input");=0A= if(!_2f9&&!name){=0A= return $A(_2fb).map(Element.extend);=0A= }=0A= for(var i=3D0,_2fd=3D[],_2fe=3D_2fb.length;i<_2fe;i++){=0A= var _2ff=3D_2fb[i];=0A= if((_2f9&&_2ff.type!=3D_2f9)||(name&&_2ff.name!=3Dname)){=0A= continue;=0A= }=0A= _2fd.push(Element.extend(_2ff));=0A= }=0A= return _2fd;=0A= },disable:function(form){=0A= form=3D$(form);=0A= Form.getElements(form).invoke("disable");=0A= return form;=0A= },enable:function(form){=0A= form=3D$(form);=0A= Form.getElements(form).invoke("enable");=0A= return form;=0A= },findFirstElement:function(form){=0A= return $(form).getElements().find(function(_303){=0A= return = _303.type!=3D"hidden"&&!_303.disabled&&["input","select","textarea"].incl= ude(_303.tagName.toLowerCase());=0A= });=0A= },focusFirstElement:function(form){=0A= form=3D$(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },request:function(form,_306){=0A= form=3D$(form),_306=3DObject.clone(_306||{});=0A= var _307=3D_306.parameters;=0A= _306.parameters=3Dform.serialize(true);=0A= if(_307){=0A= if(typeof _307=3D=3D"string"){=0A= _307=3D_307.toQueryParams();=0A= }=0A= Object.extend(_306.parameters,_307);=0A= }=0A= if(form.hasAttribute("method")&&!_306.method){=0A= _306.method=3Dform.method;=0A= }=0A= return new Ajax.Request(form.readAttribute("action"),_306);=0A= }};=0A= Form.Element=3D{focus:function(_308){=0A= $(_308).focus();=0A= return _308;=0A= },select:function(_309){=0A= $(_309).select();=0A= return _309;=0A= }};=0A= Form.Element.Methods=3D{serialize:function(_30a){=0A= _30a=3D$(_30a);=0A= if(!_30a.disabled&&_30a.name){=0A= var _30b=3D_30a.getValue();=0A= if(_30b!=3Dundefined){=0A= var pair=3D{};=0A= pair[_30a.name]=3D_30b;=0A= return Hash.toQueryString(pair);=0A= }=0A= }=0A= return "";=0A= },getValue:function(_30d){=0A= _30d=3D$(_30d);=0A= var _30e=3D_30d.tagName.toLowerCase();=0A= return Form.Element.Serializers[_30e](_30d);=0A= },clear:function(_30f){=0A= $(_30f).value=3D"";=0A= return _30f;=0A= },present:function(_310){=0A= return $(_310).value!=3D"";=0A= },activate:function(_311){=0A= _311=3D$(_311);=0A= try{=0A= _311.focus();=0A= if(_311.select&&(_311.tagName.toLowerCase()!=3D"input"||!["button","reset= ","submit"].include(_311.type))){=0A= _311.select();=0A= }=0A= }=0A= catch(e){=0A= }=0A= return _311;=0A= },disable:function(_312){=0A= _312=3D$(_312);=0A= _312.blur();=0A= _312.disabled=3Dtrue;=0A= return _312;=0A= },enable:function(_313){=0A= _313=3D$(_313);=0A= _313.disabled=3Dfalse;=0A= return _313;=0A= }};=0A= var Field=3DForm.Element;=0A= var $F=3DForm.Element.Methods.getValue;=0A= Form.Element.Serializers=3D{input:function(_314){=0A= switch(_314.type.toLowerCase()){=0A= case "checkbox":=0A= case "radio":=0A= return Form.Element.Serializers.inputSelector(_314);=0A= default:=0A= return Form.Element.Serializers.textarea(_314);=0A= }=0A= },inputSelector:function(_315){=0A= return _315.checked?_315.value:null;=0A= },textarea:function(_316){=0A= return _316.value;=0A= },select:function(_317){=0A= return this[_317.type=3D=3D"select-one"?"selectOne":"selectMany"](_317);=0A= },selectOne:function(_318){=0A= var _319=3D_318.selectedIndex;=0A= return _319>=3D0?this.optionValue(_318.options[_319]):null;=0A= },selectMany:function(_31a){=0A= var _31b,_31c=3D_31a.length;=0A= if(!_31c){=0A= return null;=0A= }=0A= for(var i=3D0,_31b=3D[];i<_31c;i++){=0A= var opt=3D_31a.options[i];=0A= if(opt.selected){=0A= _31b.push(this.optionValue(opt));=0A= }=0A= }=0A= return _31b;=0A= },optionValue:function(opt){=0A= return Element.extend(opt).hasAttribute("value")?opt.value:opt.text;=0A= }};=0A= Abstract.TimedObserver=3Dfunction(){=0A= };=0A= Abstract.TimedObserver.prototype=3D{initialize:function(_320,_321,_322){=0A= this.frequency=3D_321;=0A= this.element=3D$(_320);=0A= this.callback=3D_322;=0A= this.lastValue=3Dthis.getValue();=0A= this.registerCallback();=0A= },registerCallback:function(){=0A= setInterval(this.onTimerEvent.bind(this),this.frequency*1000);=0A= },onTimerEvent:function(){=0A= var _323=3Dthis.getValue();=0A= var _324=3D("string"=3D=3Dtypeof this.lastValue&&"string"=3D=3Dtypeof = _323?this.lastValue!=3D_323:String(this.lastValue)!=3DString(_323));=0A= if(_324){=0A= this.callback(this.element,_323);=0A= this.lastValue=3D_323;=0A= }=0A= }};=0A= Form.Element.Observer=3DClass.create();=0A= Form.Element.Observer.prototype=3DObject.extend(new = Abstract.TimedObserver(),{getValue:function(){=0A= return Form.Element.getValue(this.element);=0A= }});=0A= Form.Observer=3DClass.create();=0A= Form.Observer.prototype=3DObject.extend(new = Abstract.TimedObserver(),{getValue:function(){=0A= return Form.serialize(this.element);=0A= }});=0A= Abstract.EventObserver=3Dfunction(){=0A= };=0A= Abstract.EventObserver.prototype=3D{initialize:function(_325,_326){=0A= this.element=3D$(_325);=0A= this.callback=3D_326;=0A= this.lastValue=3Dthis.getValue();=0A= if(this.element.tagName.toLowerCase()=3D=3D"form"){=0A= this.registerFormCallbacks();=0A= }else{=0A= this.registerCallback(this.element);=0A= }=0A= },onElementEvent:function(){=0A= var _327=3Dthis.getValue();=0A= if(this.lastValue!=3D_327){=0A= this.callback(this.element,_327);=0A= this.lastValue=3D_327;=0A= }=0A= },registerFormCallbacks:function(){=0A= Form.getElements(this.element).each(this.registerCallback.bind(this));=0A= },registerCallback:function(_328){=0A= if(_328.type){=0A= switch(_328.type.toLowerCase()){=0A= case "checkbox":=0A= case "radio":=0A= Event.observe(_328,"click",this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(_328,"change",this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }};=0A= Form.Element.EventObserver=3DClass.create();=0A= Form.Element.EventObserver.prototype=3DObject.extend(new = Abstract.EventObserver(),{getValue:function(){=0A= return Form.Element.getValue(this.element);=0A= }});=0A= Form.EventObserver=3DClass.create();=0A= Form.EventObserver.prototype=3DObject.extend(new = Abstract.EventObserver(),{getValue:function(){=0A= return Form.serialize(this.element);=0A= }});=0A= if(!window.Event){=0A= var Event=3Dnew Object();=0A= }=0A= Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,K= EY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,K= EY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,element:function(_329){=0A= return $(_329.target||_329.srcElement);=0A= },isLeftClick:function(_32a){=0A= return = (((_32a.which)&&(_32a.which=3D=3D1))||((_32a.button)&&(_32a.button=3D=3D1= )));=0A= },pointerX:function(_32b){=0A= return = _32b.pageX||(_32b.clientX+(document.documentElement.scrollLeft||document.= body.scrollLeft));=0A= },pointerY:function(_32c){=0A= return = _32c.pageY||(_32c.clientY+(document.documentElement.scrollTop||document.b= ody.scrollTop));=0A= },stop:function(_32d){=0A= if(_32d.preventDefault){=0A= _32d.preventDefault();=0A= _32d.stopPropagation();=0A= }else{=0A= _32d.returnValue=3Dfalse;=0A= _32d.cancelBubble=3Dtrue;=0A= }=0A= },findElement:function(_32e,_32f){=0A= var _330=3DEvent.element(_32e);=0A= while(_330.parentNode&&(!_330.tagName||(_330.tagName.toUpperCase()!=3D_32= f.toUpperCase()))){=0A= _330=3D_330.parentNode;=0A= }=0A= return _330;=0A= },observers:false,_observeAndCache:function(_331,name,_333,_334){=0A= if(!this.observers){=0A= this.observers=3D[];=0A= }=0A= if(_331.addEventListener){=0A= this.observers.push([_331,name,_333,_334]);=0A= _331.addEventListener(name,_333,_334);=0A= }else{=0A= if(_331.attachEvent){=0A= this.observers.push([_331,name,_333,_334]);=0A= _331.attachEvent("on"+name,_333);=0A= }=0A= }=0A= },unloadCache:function(){=0A= if(!Event.observers){=0A= return;=0A= }=0A= for(var i=3D0,_336=3DEvent.observers.length;i<_336;i++){=0A= Event.stopObserving.apply(this,Event.observers[i]);=0A= Event.observers[i][0]=3Dnull;=0A= }=0A= Event.observers=3Dfalse;=0A= },observe:function(_337,name,_339,_33a){=0A= _337=3D$(_337);=0A= _33a=3D_33a||false;=0A= if(name=3D=3D"keypress"&&(Prototype.Browser.WebKit||_337.attachEvent)){=0A= name=3D"keydown";=0A= }=0A= Event._observeAndCache(_337,name,_339,_33a);=0A= },stopObserving:function(_33b,name,_33d,_33e){=0A= _33b=3D$(_33b);=0A= _33e=3D_33e||false;=0A= if(name=3D=3D"keypress"&&(Prototype.Browser.WebKit||_33b.attachEvent)){=0A= name=3D"keydown";=0A= }=0A= if(_33b.removeEventListener){=0A= _33b.removeEventListener(name,_33d,_33e);=0A= }else{=0A= if(_33b.detachEvent){=0A= try{=0A= _33b.detachEvent("on"+name,_33d);=0A= }=0A= catch(e){=0A= }=0A= }=0A= }=0A= }});=0A= if(Prototype.Browser.IE){=0A= Event.observe(window,"unload",Event.unloadCache,false);=0A= }=0A= var Position=3D{includeScrollOffsets:false,prepare:function(){=0A= this.deltaX=3Dwindow.pageXOffset||document.documentElement.scrollLeft||do= cument.body.scrollLeft||0;=0A= this.deltaY=3Dwindow.pageYOffset||document.documentElement.scrollTop||doc= ument.body.scrollTop||0;=0A= },realOffset:function(_33f){=0A= var _340=3D0,_341=3D0;=0A= do{=0A= _340+=3D_33f.scrollTop||0;=0A= _341+=3D_33f.scrollLeft||0;=0A= _33f=3D_33f.parentNode;=0A= }while(_33f);=0A= return [_341,_340];=0A= },cumulativeOffset:function(_342){=0A= var _343=3D0,_344=3D0;=0A= do{=0A= _343+=3D_342.offsetTop||0;=0A= _344+=3D_342.offsetLeft||0;=0A= _342=3D_342.offsetParent;=0A= }while(_342);=0A= return [_344,_343];=0A= },positionedOffset:function(_345){=0A= var _346=3D0,_347=3D0;=0A= do{=0A= _346+=3D_345.offsetTop||0;=0A= _347+=3D_345.offsetLeft||0;=0A= _345=3D_345.offsetParent;=0A= if(_345){=0A= if(_345.tagName=3D=3D"BODY"){=0A= break;=0A= }=0A= var p=3DElement.getStyle(_345,"position");=0A= if(p=3D=3D"relative"||p=3D=3D"absolute"){=0A= break;=0A= }=0A= }=0A= }while(_345);=0A= return [_347,_346];=0A= },offsetParent:function(_349){=0A= if(_349.offsetParent){=0A= return _349.offsetParent;=0A= }=0A= if(_349=3D=3Ddocument.body){=0A= return _349;=0A= }=0A= while((_349=3D_349.parentNode)&&_349!=3Ddocument.body){=0A= if(Element.getStyle(_349,"position")!=3D"static"){=0A= return _349;=0A= }=0A= }=0A= return document.body;=0A= },within:function(_34a,x,y){=0A= if(this.includeScrollOffsets){=0A= return this.withinIncludingScrolloffsets(_34a,x,y);=0A= }=0A= this.xcomp=3Dx;=0A= this.ycomp=3Dy;=0A= this.offset=3Dthis.cumulativeOffset(_34a);=0A= return = (y>=3Dthis.offset[1]&&y=3Dthis.offse= t[0]&&x=3Dthis.offset[1]&&this.ycomp=3Dthis.offset[0]&&this.xcomp";=0A= }=0A= catch(e){=0A= }=0A= var _36f=3D_36e.firstChild||null;=0A= if(_36f&&(_36f.tagName.toUpperCase()!=3D_36c)){=0A= _36f=3D_36f.getElementsByTagName(_36c)[0];=0A= }=0A= if(!_36f){=0A= _36f=3Ddocument.createElement(_36c);=0A= }=0A= if(!_36f){=0A= return;=0A= }=0A= if(arguments[1]){=0A= if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof = Array)||arguments[1].tagName){=0A= this._children(_36f,arguments[1]);=0A= }else{=0A= var _370=3Dthis._attributes(arguments[1]);=0A= if(_370.length){=0A= try{=0A= _36e.innerHTML=3D"<"+_36c+" "+_370+">";=0A= }=0A= catch(e){=0A= }=0A= _36f=3D_36e.firstChild||null;=0A= if(!_36f){=0A= _36f=3Ddocument.createElement(_36c);=0A= for(attr in arguments[1]){=0A= _36f[attr=3D=3D"class"?"className":attr]=3Darguments[1][attr];=0A= }=0A= }=0A= if(_36f.tagName.toUpperCase()!=3D_36c){=0A= _36f=3D_36e.getElementsByTagName(_36c)[0];=0A= }=0A= }=0A= }=0A= }=0A= if(arguments[2]){=0A= this._children(_36f,arguments[2]);=0A= }=0A= return _36f;=0A= },_text:function(text){=0A= return document.createTextNode(text);=0A= },ATTR_MAP:{"className":"class","htmlFor":"for"},_attributes:function(_37= 2){=0A= var _373=3D[];=0A= for(attribute in _372){=0A= _373.push((attribute in = this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+"=3D\""+_372[attribute]= .toString().escapeHTML().gsub(/"/,""")+"\"");=0A= }=0A= return _373.join(" ");=0A= },_children:function(_374,_375){=0A= if(_375.tagName){=0A= _374.appendChild(_375);=0A= return;=0A= }=0A= if(typeof _375=3D=3D"object"){=0A= _375.flatten().each(function(e){=0A= if(typeof e=3D=3D"object"){=0A= _374.appendChild(e);=0A= }else{=0A= if(Builder._isStringOrNumber(e)){=0A= _374.appendChild(Builder._text(e));=0A= }=0A= }=0A= });=0A= }else{=0A= if(Builder._isStringOrNumber(_375)){=0A= _374.appendChild(Builder._text(_375));=0A= }=0A= }=0A= },_isStringOrNumber:function(_377){=0A= return (typeof _377=3D=3D"string"||typeof _377=3D=3D"number");=0A= },build:function(html){=0A= var _379=3Dthis.node("div");=0A= $(_379).update(html.strip());=0A= return _379.down();=0A= },dump:function(_37a){=0A= if(typeof _37a!=3D"object"&&typeof _37a!=3D"function"){=0A= _37a=3Dwindow;=0A= }=0A= var tags=3D("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG = BLOCKQUOTE BODY "+"BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD = DEL DFN DIR DIV DL DT EM FIELDSET "+"FONT FORM FRAME FRAMESET H1 H2 H3 = H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+"KBD LABEL LEGEND = LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P = "+"PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB = SUP TABLE TBODY TD "+"TEXTAREA TFOOT TH THEAD TITLE TR TT U UL = VAR").split(/\s+/);=0A= tags.each(function(tag){=0A= _37a[tag]=3Dfunction(){=0A= return Builder.node.apply(Builder,[tag].concat($A(arguments)));=0A= };=0A= });=0A= }};=0A= String.prototype.parseColor=3Dfunction(){=0A= var _37d=3D"#";=0A= if(this.slice(0,4)=3D=3D"rgb("){=0A= var cols=3Dthis.slice(4,this.length-1).split(",");=0A= var i=3D0;=0A= do{=0A= _37d+=3DparseInt(cols[i]).toColorPart();=0A= }while(++i<3);=0A= }else{=0A= if(this.slice(0,1)=3D=3D"#"){=0A= if(this.length=3D=3D4){=0A= for(var i=3D1;i<4;i++){=0A= _37d+=3D(this.charAt(i)+this.charAt(i)).toLowerCase();=0A= }=0A= }=0A= if(this.length=3D=3D7){=0A= _37d=3Dthis.toLowerCase();=0A= }=0A= }=0A= }=0A= return (_37d.length=3D=3D7?_37d:(arguments[0]||this));=0A= };=0A= Element.collectTextNodes=3Dfunction(_380){=0A= return $A($(_380).childNodes).collect(function(node){=0A= return = (node.nodeType=3D=3D3?node.nodeValue:(node.hasChildNodes()?Element.collec= tTextNodes(node):""));=0A= }).flatten().join("");=0A= };=0A= Element.collectTextNodesIgnoreClass=3Dfunction(_382,_383){=0A= return $A($(_382).childNodes).collect(function(node){=0A= return = (node.nodeType=3D=3D3?node.nodeValue:((node.hasChildNodes()&&!Element.has= ClassName(node,_383))?Element.collectTextNodesIgnoreClass(node,_383):""))= ;=0A= }).flatten().join("");=0A= };=0A= Element.setContentZoom=3Dfunction(_385,_386){=0A= _385=3D$(_385);=0A= _385.setStyle({fontSize:(_386/100)+"em"});=0A= if(Prototype.Browser.WebKit){=0A= window.scrollBy(0,0);=0A= }=0A= return _385;=0A= };=0A= Element.getInlineOpacity=3Dfunction(_387){=0A= return $(_387).style.opacity||"";=0A= };=0A= Element.forceRerendering=3Dfunction(_388){=0A= try{=0A= _388=3D$(_388);=0A= var n=3Ddocument.createTextNode(" ");=0A= _388.appendChild(n);=0A= _388.removeChild(n);=0A= }=0A= catch(e){=0A= }=0A= };=0A= Array.prototype.call=3Dfunction(){=0A= var args=3Darguments;=0A= this.each(function(f){=0A= f.apply(this,args);=0A= });=0A= };=0A= var = Effect=3D{_elementDoesNotExistError:{name:"ElementDoesNotExistError",mess= age:"The specified DOM element does not exist, but is required for this = effect to operate"},tagifyText:function(_38c){=0A= if(typeof Builder=3D=3D"undefined"){=0A= throw ("Effect.tagifyText requires including script.aculo.us' builder.js = library");=0A= }=0A= var _38d=3D"position:relative";=0A= if(Prototype.Browser.IE){=0A= _38d+=3D";zoom:1";=0A= }=0A= _38c=3D$(_38c);=0A= $A(_38c.childNodes).each(function(_38e){=0A= if(_38e.nodeType=3D=3D3){=0A= _38e.nodeValue.toArray().each(function(_38f){=0A= _38c.insertBefore(Builder.node("span",{style:_38d},_38f=3D=3D" = "?String.fromCharCode(160):_38f),_38e);=0A= });=0A= Element.remove(_38e);=0A= }=0A= });=0A= },multiple:function(_390,_391){=0A= var _392;=0A= if(((typeof _390=3D=3D"object")||(typeof = _390=3D=3D"function"))&&(_390.length)){=0A= _392=3D_390;=0A= }else{=0A= _392=3D$(_390).childNodes;=0A= }=0A= var _393=3DObject.extend({speed:0.1,delay:0},arguments[2]||{});=0A= var _394=3D_393.delay;=0A= $A(_392).each(function(_395,_396){=0A= new _391(_395,Object.extend(_393,{delay:_396*_393.speed+_394}));=0A= });=0A= },PAIRS:{"slide":["SlideDown","SlideUp"],"blind":["BlindDown","BlindUp"],= "appear":["Appear","Fade"]},toggle:function(_397,_398){=0A= _397=3D$(_397);=0A= _398=3D(_398||"appear").toLowerCase();=0A= var = _399=3DObject.extend({queue:{position:"end",scope:(_397.id||"global"),lim= it:1}},arguments[2]||{});=0A= Effect[_397.visible()?Effect.PAIRS[_398][1]:Effect.PAIRS[_398][0]](_397,_= 399);=0A= }};=0A= var Effect2=3DEffect;=0A= Effect.Transitions=3D{linear:Prototype.K,sinoidal:function(pos){=0A= return (-Math.cos(pos*Math.PI)/2)+0.5;=0A= },reverse:function(pos){=0A= return 1-pos;=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= },wobble:function(pos){=0A= return (-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;=0A= },pulse:function(pos,_39f){=0A= _39f=3D_39f||5;=0A= return = (Math.round((pos%(1/_39f))*_39f)=3D=3D0?((pos*_39f*2)-Math.floor(pos*_39f= *2)):1-((pos*_39f*2)-Math.floor(pos*_39f*2)));=0A= },none:function(pos){=0A= return 0;=0A= },full:function(pos){=0A= return 1;=0A= }};=0A= Effect.ScopedQueue=3DClass.create();=0A= Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{ini= tialize:function(){=0A= this.effects=3D[];=0A= this.interval=3Dnull;=0A= },_each:function(_3a2){=0A= this.effects._each(_3a2);=0A= },add:function(_3a3){=0A= var _3a4=3Dnew Date().getTime();=0A= var _3a5=3D(typeof = _3a3.options.queue=3D=3D"string")?_3a3.options.queue:_3a3.options.queue.p= osition;=0A= switch(_3a5){=0A= case "front":=0A= this.effects.findAll(function(e){=0A= return e.state=3D=3D"idle";=0A= }).each(function(e){=0A= e.startOn+=3D_3a3.finishOn;=0A= e.finishOn+=3D_3a3.finishOn;=0A= });=0A= break;=0A= case "with-last":=0A= _3a4=3Dthis.effects.pluck("startOn").max()||_3a4;=0A= break;=0A= case "end":=0A= _3a4=3Dthis.effects.pluck("finishOn").max()||_3a4;=0A= break;=0A= }=0A= _3a3.startOn+=3D_3a4;=0A= _3a3.finishOn+=3D_3a4;=0A= if(!_3a3.options.queue.limit||(this.effects.length<_3a3.options.queue.lim= it)){=0A= this.effects.push(_3a3);=0A= }=0A= if(!this.interval){=0A= this.interval=3DsetInterval(this.loop.bind(this),15);=0A= }=0A= },remove:function(_3a8){=0A= this.effects=3Dthis.effects.reject(function(e){=0A= return e=3D=3D_3a8;=0A= });=0A= if(this.effects.length=3D=3D0){=0A= clearInterval(this.interval);=0A= this.interval=3Dnull;=0A= }=0A= },loop:function(){=0A= var _3aa=3Dnew Date().getTime();=0A= for(var i=3D0,len=3Dthis.effects.length;i=3Dthis.startOn){=0A= if(_3b1>=3Dthis.finishOn){=0A= this.render(1);=0A= this.cancel();=0A= this.event("beforeFinish");=0A= if(this.finish){=0A= this.finish();=0A= }=0A= this.event("afterFinish");=0A= return;=0A= }=0A= var = pos=3D(_3b1-this.startOn)/this.totalTime,_3b3=3DMath.round(pos*this.total= Frames);=0A= if(_3b3>this.currentFrame){=0A= this.render(pos);=0A= this.currentFrame=3D_3b3;=0A= }=0A= }=0A= },cancel:function(){=0A= if(!this.options.sync){=0A= Effect.Queues.get(typeof = this.options.queue=3D=3D"string"?"global":this.options.queue.scope).remov= e(this);=0A= }=0A= this.state=3D"finished";=0A= },event:function(_3b4){=0A= if(this.options[_3b4+"Internal"]){=0A= this.options[_3b4+"Internal"](this);=0A= }=0A= if(this.options[_3b4]){=0A= this.options[_3b4](this);=0A= }=0A= },inspect:function(){=0A= var data=3D$H();=0A= for(property in this){=0A= if(typeof this[property]!=3D"function"){=0A= data[property]=3Dthis[property];=0A= }=0A= }=0A= return = "#";=0A= }};=0A= Effect.Parallel=3DClass.create();=0A= Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototy= pe),{initialize:function(_3b6){=0A= this.effects=3D_3b6||[];=0A= this.start(arguments[1]);=0A= },update:function(_3b7){=0A= this.effects.invoke("render",_3b7);=0A= },finish:function(_3b8){=0A= this.effects.each(function(_3b9){=0A= _3b9.render(1);=0A= _3b9.cancel();=0A= _3b9.event("beforeFinish");=0A= if(_3b9.finish){=0A= _3b9.finish(_3b8);=0A= }=0A= _3b9.event("afterFinish");=0A= });=0A= }});=0A= Effect.Event=3DClass.create();=0A= Object.extend(Object.extend(Effect.Event.prototype,Effect.Base.prototype)= ,{initialize:function(){=0A= var _3ba=3DObject.extend({duration:0},arguments[0]||{});=0A= this.start(_3ba);=0A= },update:Prototype.emptyFunction});=0A= Effect.Opacity=3DClass.create();=0A= Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototyp= e),{initialize:function(_3bb){=0A= this.element=3D$(_3bb);=0A= if(!this.element){=0A= throw (Effect._elementDoesNotExistError);=0A= }=0A= if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){=0A= this.element.setStyle({zoom:1});=0A= }=0A= var = _3bc=3DObject.extend({from:this.element.getOpacity()||0,to:1},arguments[1= ]||{});=0A= this.start(_3bc);=0A= },update:function(_3bd){=0A= this.element.setOpacity(_3bd);=0A= }});=0A= Effect.Move=3DClass.create();=0A= Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),= {initialize:function(_3be){=0A= this.element=3D$(_3be);=0A= if(!this.element){=0A= throw (Effect._elementDoesNotExistError);=0A= }=0A= var _3bf=3DObject.extend({x:0,y:0,mode:"relative"},arguments[1]||{});=0A= this.start(_3bf);=0A= },setup:function(){=0A= this.element.makePositioned();=0A= this.originalLeft=3DparseFloat(this.element.getStyle("left")||"0");=0A= this.originalTop=3DparseFloat(this.element.getStyle("top")||"0");=0A= if(this.options.mode=3D=3D"absolute"){=0A= this.options.x=3Dthis.options.x-this.originalLeft;=0A= this.options.y=3Dthis.options.y-this.originalTop;=0A= }=0A= },update:function(_3c0){=0A= this.element.setStyle({left:Math.round(this.options.x*_3c0+this.originalL= eft)+"px",top:Math.round(this.options.y*_3c0+this.originalTop)+"px"});=0A= }});=0A= Effect.MoveBy=3Dfunction(_3c1,_3c2,_3c3){=0A= return new = Effect.Move(_3c1,Object.extend({x:_3c3,y:_3c2},arguments[3]||{}));=0A= };=0A= Effect.Scale=3DClass.create();=0A= Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype)= ,{initialize:function(_3c4,_3c5){=0A= this.element=3D$(_3c4);=0A= if(!this.element){=0A= throw (Effect._elementDoesNotExistError);=0A= }=0A= var = _3c6=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFrom= Center:false,scaleMode:"box",scaleFrom:100,scaleTo:_3c5},arguments[2]||{}= );=0A= this.start(_3c6);=0A= },setup:function(){=0A= this.restoreAfterFinish=3Dthis.options.restoreAfterFinish||false;=0A= this.elementPositioning=3Dthis.element.getStyle("position");=0A= this.originalStyle=3D{};=0A= ["top","left","width","height","fontSize"].each(function(k){=0A= this.originalStyle[k]=3Dthis.element.style[k];=0A= }.bind(this));=0A= this.originalTop=3Dthis.element.offsetTop;=0A= this.originalLeft=3Dthis.element.offsetLeft;=0A= var _3c8=3Dthis.element.getStyle("font-size")||"100%";=0A= ["em","px","%","pt"].each(function(_3c9){=0A= if(_3c8.indexOf(_3c9)>0){=0A= this.fontSize=3DparseFloat(_3c8);=0A= this.fontSizeType=3D_3c9;=0A= }=0A= }.bind(this));=0A= this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;=0A= this.dims=3Dnull;=0A= if(this.options.scaleMode=3D=3D"box"){=0A= this.dims=3D[this.element.offsetHeight,this.element.offsetWidth];=0A= }=0A= if(/^content/.test(this.options.scaleMode)){=0A= this.dims=3D[this.element.scrollHeight,this.element.scrollWidth];=0A= }=0A= if(!this.dims){=0A= this.dims=3D[this.options.scaleMode.originalHeight,this.options.scaleMode= .originalWidth];=0A= }=0A= },update:function(_3ca){=0A= var _3cb=3D(this.options.scaleFrom/100)+(this.factor*_3ca);=0A= if(this.options.scaleContent&&this.fontSize){=0A= this.element.setStyle({fontSize:this.fontSize*_3cb+this.fontSizeType});=0A= }=0A= this.setDimensions(this.dims[0]*_3cb,this.dims[1]*_3cb);=0A= },finish:function(_3cc){=0A= if(this.restoreAfterFinish){=0A= this.element.setStyle(this.originalStyle);=0A= }=0A= },setDimensions:function(_3cd,_3ce){=0A= var d=3D{};=0A= if(this.options.scaleX){=0A= d.width=3DMath.round(_3ce)+"px";=0A= }=0A= if(this.options.scaleY){=0A= d.height=3DMath.round(_3cd)+"px";=0A= }=0A= if(this.options.scaleFromCenter){=0A= var topd=3D(_3cd-this.dims[0])/2;=0A= var _3d1=3D(_3ce-this.dims[1])/2;=0A= if(this.elementPositioning=3D=3D"absolute"){=0A= if(this.options.scaleY){=0A= d.top=3Dthis.originalTop-topd+"px";=0A= }=0A= if(this.options.scaleX){=0A= d.left=3Dthis.originalLeft-_3d1+"px";=0A= }=0A= }else{=0A= if(this.options.scaleY){=0A= d.top=3D-topd+"px";=0A= }=0A= if(this.options.scaleX){=0A= d.left=3D-_3d1+"px";=0A= }=0A= }=0A= }=0A= this.element.setStyle(d);=0A= }});=0A= Effect.Highlight=3DClass.create();=0A= Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.protot= ype),{initialize:function(_3d2){=0A= this.element=3D$(_3d2);=0A= if(!this.element){=0A= throw (Effect._elementDoesNotExistError);=0A= }=0A= var _3d3=3DObject.extend({startcolor:"#ffff99"},arguments[1]||{});=0A= this.start(_3d3);=0A= },setup:function(){=0A= if(this.element.getStyle("display")=3D=3D"none"){=0A= this.cancel();=0A= return;=0A= }=0A= this.oldStyle=3D{};=0A= if(!this.options.keepBackgroundImage){=0A= this.oldStyle.backgroundImage=3Dthis.element.getStyle("background-image")= ;=0A= this.element.setStyle({backgroundImage:"none"});=0A= }=0A= if(!this.options.endcolor){=0A= this.options.endcolor=3Dthis.element.getStyle("background-color").parseCo= lor("#ffffff");=0A= }=0A= if(!this.options.restorecolor){=0A= this.options.restorecolor=3Dthis.element.getStyle("background-color");=0A= }=0A= this._base=3D$R(0,2).map(function(i){=0A= return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16);=0A= }.bind(this));=0A= this._delta=3D$R(0,2).map(function(i){=0A= return = parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i];=0A= }.bind(this));=0A= },update:function(_3d6){=0A= this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i)= {=0A= return m+(Math.round(this._base[i]+(this._delta[i]*_3d6)).toColorPart());=0A= }.bind(this))});=0A= },finish:function(){=0A= this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.o= ptions.restorecolor}));=0A= }});=0A= Effect.ScrollTo=3DClass.create();=0A= Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototy= pe),{initialize:function(_3da){=0A= this.element=3D$(_3da);=0A= this.start(arguments[1]||{});=0A= },setup:function(){=0A= Position.prepare();=0A= var _3db=3DPosition.cumulativeOffset(this.element);=0A= if(this.options.offset){=0A= _3db[1]+=3Dthis.options.offset;=0A= }=0A= var = max=3Dwindow.innerHeight?window.height-window.innerHeight:document.body.s= crollHeight-(document.documentElement.clientHeight?document.documentEleme= nt.clientHeight:document.body.clientHeight);=0A= this.scrollStart=3DPosition.deltaY;=0A= this.delta=3D(_3db[1]>max?max:_3db[1])-this.scrollStart;=0A= },update:function(_3dd){=0A= Position.prepare();=0A= window.scrollTo(Position.deltaX,this.scrollStart+(_3dd*this.delta));=0A= }});=0A= Effect.Fade=3Dfunction(_3de){=0A= _3de=3D$(_3de);=0A= var _3df=3D_3de.getInlineOpacity();=0A= var = _3e0=3DObject.extend({from:_3de.getOpacity()||1,to:0,afterFinishInternal:= function(_3e1){=0A= if(_3e1.options.to!=3D0){=0A= return;=0A= }=0A= _3e1.element.hide().setStyle({opacity:_3df});=0A= }},arguments[1]||{});=0A= return new Effect.Opacity(_3de,_3e0);=0A= };=0A= Effect.Appear=3Dfunction(_3e2){=0A= _3e2=3D$(_3e2);=0A= var = _3e3=3DObject.extend({from:(_3e2.getStyle("display")=3D=3D"none"?0:_3e2.g= etOpacity()||0),to:1,afterFinishInternal:function(_3e4){=0A= _3e4.element.forceRerendering();=0A= },beforeSetup:function(_3e5){=0A= _3e5.element.setOpacity(_3e5.options.from).show();=0A= }},arguments[1]||{});=0A= return new Effect.Opacity(_3e2,_3e3);=0A= };=0A= Effect.Puff=3Dfunction(_3e6){=0A= _3e6=3D$(_3e6);=0A= var = _3e7=3D{opacity:_3e6.getInlineOpacity(),position:_3e6.getStyle("position"= ),top:_3e6.style.top,left:_3e6.style.left,width:_3e6.style.width,height:_= 3e6.style.height};=0A= return new Effect.Parallel([new = Effect.Scale(_3e6,200,{sync:true,scaleFromCenter:true,scaleContent:true,r= estoreAfterFinish:true}),new = Effect.Opacity(_3e6,{sync:true,to:0})],Object.extend({duration:1,beforeSe= tupInternal:function(_3e8){=0A= Position.absolutize(_3e8.effects[0].element);=0A= },afterFinishInternal:function(_3e9){=0A= _3e9.effects[0].element.hide().setStyle(_3e7);=0A= }},arguments[1]||{}));=0A= };=0A= Effect.BlindUp=3Dfunction(_3ea){=0A= _3ea=3D$(_3ea);=0A= _3ea.makeClipping();=0A= return new = Effect.Scale(_3ea,0,Object.extend({scaleContent:false,scaleX:false,restor= eAfterFinish:true,afterFinishInternal:function(_3eb){=0A= _3eb.element.hide().undoClipping();=0A= }},arguments[1]||{}));=0A= };=0A= Effect.BlindDown=3Dfunction(_3ec){=0A= _3ec=3D$(_3ec);=0A= var _3ed=3D_3ec.getDimensions();=0A= return new = Effect.Scale(_3ec,100,Object.extend({scaleContent:false,scaleX:false,scal= eFrom:0,scaleMode:{originalHeight:_3ed.height,originalWidth:_3ed.width},r= estoreAfterFinish:true,afterSetup:function(_3ee){=0A= _3ee.element.makeClipping().setStyle({height:"0px"}).show();=0A= },afterFinishInternal:function(_3ef){=0A= _3ef.element.undoClipping();=0A= }},arguments[1]||{}));=0A= };=0A= Effect.SwitchOff=3Dfunction(_3f0){=0A= _3f0=3D$(_3f0);=0A= var _3f1=3D_3f0.getInlineOpacity();=0A= return new = Effect.Appear(_3f0,Object.extend({duration:0.4,from:0,transition:Effect.T= ransitions.flicker,afterFinishInternal:function(_3f2){=0A= new = Effect.Scale(_3f2.element,1,{duration:0.3,scaleFromCenter:true,scaleX:fal= se,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(_3f3){=0A= _3f3.element.makePositioned().makeClipping();=0A= },afterFinishInternal:function(_3f4){=0A= _3f4.element.hide().undoClipping().undoPositioned().setStyle({opacity:_3f= 1});=0A= }});=0A= }},arguments[1]||{}));=0A= };=0A= Effect.DropOut=3Dfunction(_3f5){=0A= _3f5=3D$(_3f5);=0A= var = _3f6=3D{top:_3f5.getStyle("top"),left:_3f5.getStyle("left"),opacity:_3f5.= getInlineOpacity()};=0A= return new Effect.Parallel([new = Effect.Move(_3f5,{x:0,y:100,sync:true}),new = Effect.Opacity(_3f5,{sync:true,to:0})],Object.extend({duration:0.5,before= Setup:function(_3f7){=0A= _3f7.effects[0].element.makePositioned();=0A= },afterFinishInternal:function(_3f8){=0A= _3f8.effects[0].element.hide().undoPositioned().setStyle(_3f6);=0A= }},arguments[1]||{}));=0A= };=0A= Effect.Shake=3Dfunction(_3f9){=0A= _3f9=3D$(_3f9);=0A= var _3fa=3D{top:_3f9.getStyle("top"),left:_3f9.getStyle("left")};=0A= return new = Effect.Move(_3f9,{x:20,y:0,duration:0.05,afterFinishInternal:function(_3f= b){=0A= new = Effect.Move(_3fb.element,{x:-40,y:0,duration:0.1,afterFinishInternal:func= tion(_3fc){=0A= new = Effect.Move(_3fc.element,{x:40,y:0,duration:0.1,afterFinishInternal:funct= ion(_3fd){=0A= new = Effect.Move(_3fd.element,{x:-40,y:0,duration:0.1,afterFinishInternal:func= tion(_3fe){=0A= new = Effect.Move(_3fe.element,{x:40,y:0,duration:0.1,afterFinishInternal:funct= ion(_3ff){=0A= new = Effect.Move(_3ff.element,{x:-20,y:0,duration:0.05,afterFinishInternal:fun= ction(_400){=0A= _400.element.undoPositioned().setStyle(_3fa);=0A= }});=0A= }});=0A= }});=0A= }});=0A= }});=0A= }});=0A= };=0A= Effect.SlideDown=3Dfunction(_401){=0A= _401=3D$(_401).cleanWhitespace();=0A= var _402=3D_401.down().getStyle("bottom");=0A= var _403=3D_401.getDimensions();=0A= return new = Effect.Scale(_401,100,Object.extend({scaleContent:false,scaleX:false,scal= eFrom:window.opera?0:1,scaleMode:{originalHeight:_403.height,originalWidt= h:_403.width},restoreAfterFinish:true,afterSetup:function(_404){=0A= _404.element.makePositioned();=0A= _404.element.down().makePositioned();=0A= if(window.opera){=0A= _404.element.setStyle({top:""});=0A= }=0A= _404.element.makeClipping().setStyle({height:"0px"}).show();=0A= },afterUpdateInternal:function(_405){=0A= _405.element.down().setStyle({bottom:(_405.dims[0]-_405.element.clientHei= ght)+"px"});=0A= },afterFinishInternal:function(_406){=0A= _406.element.undoClipping().undoPositioned();=0A= _406.element.down().undoPositioned().setStyle({bottom:_402});=0A= }},arguments[1]||{}));=0A= };=0A= Effect.SlideUp=3Dfunction(_407){=0A= _407=3D$(_407).cleanWhitespace();=0A= var _408=3D_407.down().getStyle("bottom");=0A= return new = Effect.Scale(_407,window.opera?0:1,Object.extend({scaleContent:false,scal= eX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStar= tInternal:function(_409){=0A= _409.element.makePositioned();=0A= _409.element.down().makePositioned();=0A= if(window.opera){=0A= _409.element.setStyle({top:""});=0A= }=0A= _409.element.makeClipping().show();=0A= },afterUpdateInternal:function(_40a){=0A= _40a.element.down().setStyle({bottom:(_40a.dims[0]-_40a.element.clientHei= ght)+"px"});=0A= },afterFinishInternal:function(_40b){=0A= _40b.element.hide().undoClipping().undoPositioned().setStyle({bottom:_408= });=0A= _40b.element.down().undoPositioned();=0A= }},arguments[1]||{}));=0A= };=0A= Effect.Squish=3Dfunction(_40c){=0A= return new = Effect.Scale(_40c,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:f= unction(_40d){=0A= _40d.element.makeClipping();=0A= },afterFinishInternal:function(_40e){=0A= _40e.element.hide().undoClipping();=0A= }});=0A= };=0A= Effect.Grow=3Dfunction(_40f){=0A= _40f=3D$(_40f);=0A= var = _410=3DObject.extend({direction:"center",moveTransition:Effect.Transition= s.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:= Effect.Transitions.full},arguments[1]||{});=0A= var = _411=3D{top:_40f.style.top,left:_40f.style.left,height:_40f.style.height,= width:_40f.style.width,opacity:_40f.getInlineOpacity()};=0A= var dims=3D_40f.getDimensions();=0A= var _413,_414;=0A= var _415,_416;=0A= switch(_410.direction){=0A= case "top-left":=0A= _413=3D_414=3D_415=3D_416=3D0;=0A= break;=0A= case "top-right":=0A= _413=3Ddims.width;=0A= _414=3D_416=3D0;=0A= _415=3D-dims.width;=0A= break;=0A= case "bottom-left":=0A= _413=3D_415=3D0;=0A= _414=3Ddims.height;=0A= _416=3D-dims.height;=0A= break;=0A= case "bottom-right":=0A= _413=3Ddims.width;=0A= _414=3Ddims.height;=0A= _415=3D-dims.width;=0A= _416=3D-dims.height;=0A= break;=0A= case "center":=0A= _413=3Ddims.width/2;=0A= _414=3Ddims.height/2;=0A= _415=3D-dims.width/2;=0A= _416=3D-dims.height/2;=0A= break;=0A= }=0A= return new = Effect.Move(_40f,{x:_413,y:_414,duration:0.01,beforeSetup:function(_417){=0A= _417.element.hide().makeClipping().makePositioned();=0A= },afterFinishInternal:function(_418){=0A= new Effect.Parallel([new = Effect.Opacity(_418.element,{sync:true,to:1,from:0,transition:_410.opacit= yTransition}),new = Effect.Move(_418.element,{x:_415,y:_416,sync:true,transition:_410.moveTra= nsition}),new = Effect.Scale(_418.element,100,{scaleMode:{originalHeight:dims.height,orig= inalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:_41= 0.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:f= unction(_419){=0A= _419.effects[0].element.setStyle({height:"0px"}).show();=0A= },afterFinishInternal:function(_41a){=0A= _41a.effects[0].element.undoClipping().undoPositioned().setStyle(_411);=0A= }},_410));=0A= }});=0A= };=0A= Effect.Shrink=3Dfunction(_41b){=0A= _41b=3D$(_41b);=0A= var = _41c=3DObject.extend({direction:"center",moveTransition:Effect.Transition= s.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:= Effect.Transitions.none},arguments[1]||{});=0A= var = _41d=3D{top:_41b.style.top,left:_41b.style.left,height:_41b.style.height,= width:_41b.style.width,opacity:_41b.getInlineOpacity()};=0A= var dims=3D_41b.getDimensions();=0A= var _41f,_420;=0A= switch(_41c.direction){=0A= case "top-left":=0A= _41f=3D_420=3D0;=0A= break;=0A= case "top-right":=0A= _41f=3Ddims.width;=0A= _420=3D0;=0A= break;=0A= case "bottom-left":=0A= _41f=3D0;=0A= _420=3Ddims.height;=0A= break;=0A= case "bottom-right":=0A= _41f=3Ddims.width;=0A= _420=3Ddims.height;=0A= break;=0A= case "center":=0A= _41f=3Ddims.width/2;=0A= _420=3Ddims.height/2;=0A= break;=0A= }=0A= return new Effect.Parallel([new = Effect.Opacity(_41b,{sync:true,to:0,from:1,transition:_41c.opacityTransit= ion}),new = Effect.Scale(_41b,window.opera?1:0,{sync:true,transition:_41c.scaleTransi= tion,restoreAfterFinish:true}),new = Effect.Move(_41b,{x:_41f,y:_420,sync:true,transition:_41c.moveTransition}= )],Object.extend({beforeStartInternal:function(_421){=0A= _421.effects[0].element.makePositioned().makeClipping();=0A= },afterFinishInternal:function(_422){=0A= _422.effects[0].element.hide().undoClipping().undoPositioned().setStyle(_= 41d);=0A= }},_41c));=0A= };=0A= Effect.Pulsate=3Dfunction(_423){=0A= _423=3D$(_423);=0A= var _424=3Darguments[1]||{};=0A= var _425=3D_423.getInlineOpacity();=0A= var _426=3D_424.transition||Effect.Transitions.sinoidal;=0A= var _427=3Dfunction(pos){=0A= return _426(1-Effect.Transitions.pulse(pos,_424.pulses));=0A= };=0A= _427.bind(_426);=0A= return new = Effect.Opacity(_423,Object.extend(Object.extend({duration:2,from:0,afterF= inishInternal:function(_429){=0A= _429.element.setStyle({opacity:_425});=0A= }},_424),{transition:_427}));=0A= };=0A= Effect.Fold=3Dfunction(_42a){=0A= _42a=3D$(_42a);=0A= var = _42b=3D{top:_42a.style.top,left:_42a.style.left,width:_42a.style.width,he= ight:_42a.style.height};=0A= _42a.makeClipping();=0A= return new = Effect.Scale(_42a,5,Object.extend({scaleContent:false,scaleX:false,afterF= inishInternal:function(_42c){=0A= new = Effect.Scale(_42a,1,{scaleContent:false,scaleY:false,afterFinishInternal:= function(_42d){=0A= _42d.element.hide().undoClipping().setStyle(_42b);=0A= }});=0A= }},arguments[1]||{}));=0A= };=0A= Effect.Morph=3DClass.create();=0A= Object.extend(Object.extend(Effect.Morph.prototype,Effect.Base.prototype)= ,{initialize:function(_42e){=0A= this.element=3D$(_42e);=0A= if(!this.element){=0A= throw (Effect._elementDoesNotExistError);=0A= }=0A= var _42f=3DObject.extend({style:{}},arguments[1]||{});=0A= if(typeof _42f.style=3D=3D"string"){=0A= if(_42f.style.indexOf(":")=3D=3D-1){=0A= var _430=3D"",_431=3D"."+_42f.style;=0A= $A(document.styleSheets).reverse().each(function(_432){=0A= if(_432.cssRules){=0A= cssRules=3D_432.cssRules;=0A= }else{=0A= if(_432.rules){=0A= cssRules=3D_432.rules;=0A= }=0A= }=0A= $A(cssRules).reverse().each(function(rule){=0A= if(_431=3D=3Drule.selectorText){=0A= _430=3Drule.style.cssText;=0A= throw $break;=0A= }=0A= });=0A= if(_430){=0A= throw $break;=0A= }=0A= });=0A= this.style=3D_430.parseStyle();=0A= _42f.afterFinishInternal=3Dfunction(_434){=0A= _434.element.addClassName(_434.options.style);=0A= _434.transforms.each(function(_435){=0A= if(_435.style!=3D"opacity"){=0A= _434.element.style[_435.style]=3D"";=0A= }=0A= });=0A= };=0A= }else{=0A= this.style=3D_42f.style.parseStyle();=0A= }=0A= }else{=0A= this.style=3D$H(_42f.style);=0A= }=0A= this.start(_42f);=0A= },setup:function(){=0A= function parseColor(_436){=0A= if(!_436||["rgba(0, 0, 0, 0)","transparent"].include(_436)){=0A= _436=3D"#ffffff";=0A= }=0A= _436=3D_436.parseColor();=0A= return $R(0,2).map(function(i){=0A= return parseInt(_436.slice(i*2+1,i*2+3),16);=0A= });=0A= }=0A= this.transforms=3Dthis.style.map(function(pair){=0A= var _439=3Dpair[0],_43a=3Dpair[1],unit=3Dnull;=0A= if(_43a.parseColor("#zzzzzz")!=3D"#zzzzzz"){=0A= _43a=3D_43a.parseColor();=0A= unit=3D"color";=0A= }else{=0A= if(_439=3D=3D"opacity"){=0A= _43a=3DparseFloat(_43a);=0A= if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){=0A= this.element.setStyle({zoom:1});=0A= }=0A= }else{=0A= if(Element.CSS_LENGTH.test(_43a)){=0A= var _43c=3D_43a.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A= _43a=3DparseFloat(_43c[1]);=0A= unit=3D(_43c.length=3D=3D3)?_43c[2]:null;=0A= }=0A= }=0A= }=0A= var _43d=3Dthis.element.getStyle(_439);=0A= return = {style:_439.camelize(),originalValue:unit=3D=3D"color"?parseColor(_43d):p= arseFloat(_43d||0),targetValue:unit=3D=3D"color"?parseColor(_43a):_43a,un= it:unit};=0A= }.bind(this)).reject(function(_43e){=0A= return = ((_43e.originalValue=3D=3D_43e.targetValue)||(_43e.unit!=3D"color"&&(isNa= N(_43e.originalValue)||isNaN(_43e.targetValue))));=0A= });=0A= },update:function(_43f){=0A= var _440=3D{},_441,i=3Dthis.transforms.length;=0A= while(i--){=0A= _440[(_441=3Dthis.transforms[i]).style]=3D_441.unit=3D=3D"color"?"#"+(Mat= h.round(_441.originalValue[0]+(_441.targetValue[0]-_441.originalValue[0])= *_43f)).toColorPart()+(Math.round(_441.originalValue[1]+(_441.targetValue= [1]-_441.originalValue[1])*_43f)).toColorPart()+(Math.round(_441.original= Value[2]+(_441.targetValue[2]-_441.originalValue[2])*_43f)).toColorPart()= :_441.originalValue+Math.round(((_441.targetValue-_441.originalValue)*_43= f)*1000)/1000+_441.unit;=0A= }=0A= this.element.setStyle(_440,true);=0A= }});=0A= Effect.Transform=3DClass.create();=0A= Object.extend(Effect.Transform.prototype,{initialize:function(_443){=0A= this.tracks=3D[];=0A= this.options=3Darguments[1]||{};=0A= this.addTracks(_443);=0A= },addTracks:function(_444){=0A= _444.each(function(_445){=0A= var data=3D$H(_445).values().first();=0A= this.tracks.push($H({ids:$H(_445).keys().first(),effect:Effect.Morph,opti= ons:{style:data}}));=0A= }.bind(this));=0A= return this;=0A= },play:function(){=0A= return new Effect.Parallel(this.tracks.map(function(_447){=0A= var _448=3D[$(_447.ids)||$$(_447.ids)].flatten();=0A= return _448.map(function(e){=0A= return new _447.effect(e,Object.extend({sync:true},_447.options));=0A= });=0A= }).flatten(),this.options);=0A= }});=0A= Element.CSS_PROPERTIES=3D$w("backgroundColor backgroundPosition = borderBottomColor borderBottomStyle "+"borderBottomWidth borderLeftColor = borderLeftStyle borderLeftWidth "+"borderRightColor borderRightStyle = borderRightWidth borderSpacing "+"borderTopColor borderTopStyle = borderTopWidth bottom clip color "+"fontSize fontWeight height left = letterSpacing lineHeight "+"marginBottom marginLeft marginRight = marginTop markerOffset maxHeight "+"maxWidth minHeight minWidth opacity = outlineColor outlineOffset "+"outlineWidth paddingBottom paddingLeft = paddingRight paddingTop "+"right textIndent top width wordSpacing = zIndex");=0A= Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$= /;=0A= String.prototype.parseStyle=3Dfunction(){=0A= var _44a=3Ddocument.createElement("div");=0A= _44a.innerHTML=3D"
";=0A= var _44b=3D_44a.childNodes[0].style,_44c=3D$H();=0A= Element.CSS_PROPERTIES.each(function(_44d){=0A= if(_44b[_44d]){=0A= _44c[_44d]=3D_44b[_44d];=0A= }=0A= });=0A= if(Prototype.Browser.IE&&this.indexOf("opacity")>-1){=0A= _44c.opacity=3Dthis.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];=0A= }=0A= return _44c;=0A= };=0A= Element.morph=3Dfunction(_44e,_44f){=0A= new Effect.Morph(_44e,Object.extend({style:_44f},arguments[2]||{}));=0A= return _44e;=0A= };=0A= ["getInlineOpacity","forceRerendering","setContentZoom","collectTextNodes= ","collectTextNodesIgnoreClass","morph"].each(function(f){=0A= Element.Methods[f]=3DElement[f];=0A= });=0A= Element.Methods.visualEffect=3Dfunction(_451,_452,_453){=0A= s=3D_452.dasherize().camelize();=0A= effect_class=3Ds.charAt(0).toUpperCase()+s.substring(1);=0A= new Effect[effect_class](_451,_453);=0A= return $(_451);=0A= };=0A= Element.addMethods();=0A= if(typeof Effect=3D=3D"undefined"){=0A= throw ("dragdrop.js requires including script.aculo.us' effects.js = library");=0A= }=0A= var Droppables=3D{drops:[],remove:function(_454){=0A= this.drops=3Dthis.drops.reject(function(d){=0A= return d.element=3D=3D$(_454);=0A= });=0A= },add:function(_456){=0A= _456=3D$(_456);=0A= var = _457=3DObject.extend({greedy:true,hoverclass:null,tree:false},arguments[1= ]||{});=0A= if(_457.containment){=0A= _457._containers=3D[];=0A= var _458=3D_457.containment;=0A= if((typeof _458=3D=3D"object")&&(_458.constructor=3D=3DArray)){=0A= _458.each(function(c){=0A= _457._containers.push($(c));=0A= });=0A= }else{=0A= _457._containers.push($(_458));=0A= }=0A= }=0A= if(_457.accept){=0A= _457.accept=3D[_457.accept].flatten();=0A= }=0A= Element.makePositioned(_456);=0A= _457.element=3D_456;=0A= this.drops.push(_457);=0A= },findDeepestChild:function(_45a){=0A= deepest=3D_45a[0];=0A= for(i=3D1;i<_45a.length;++i){=0A= if(Element.isParent(_45a[i].element,deepest.element)){=0A= deepest=3D_45a[i];=0A= }=0A= }=0A= return deepest;=0A= },isContained:function(_45b,drop){=0A= var _45d;=0A= if(drop.tree){=0A= _45d=3D_45b.treeNode;=0A= }else{=0A= _45d=3D_45b.parentNode;=0A= }=0A= return drop._containers.detect(function(c){=0A= return _45d=3D=3Dc;=0A= });=0A= },isAffected:function(_45f,_460,drop){=0A= return = ((drop.element!=3D_460)&&((!drop._containers)||this.isContained(_460,drop= ))&&((!drop.accept)||(Element.classNames(_460).detect(function(v){=0A= return drop.accept.include(v);=0A= })))&&Position.within(drop.element,_45f[0],_45f[1]));=0A= },deactivate:function(drop){=0A= if(drop.hoverclass){=0A= Element.removeClassName(drop.element,drop.hoverclass);=0A= }=0A= this.last_active=3Dnull;=0A= },activate:function(drop){=0A= if(drop.hoverclass){=0A= Element.addClassName(drop.element,drop.hoverclass);=0A= }=0A= this.last_active=3Ddrop;=0A= },show:function(_465,_466){=0A= if(!this.drops.length){=0A= return;=0A= }=0A= var _467=3D[];=0A= if(this.last_active){=0A= this.deactivate(this.last_active);=0A= }=0A= this.drops.each(function(drop){=0A= if(Droppables.isAffected(_465,_466,drop)){=0A= _467.push(drop);=0A= }=0A= });=0A= if(_467.length>0){=0A= drop=3DDroppables.findDeepestChild(_467);=0A= Position.within(drop.element,_465[0],_465[1]);=0A= if(drop.onHover){=0A= drop.onHover(_466,drop.element,Position.overlap(drop.overlap,drop.element= ));=0A= }=0A= Droppables.activate(drop);=0A= }=0A= },fire:function(_469,_46a){=0A= if(!this.last_active){=0A= return;=0A= }=0A= Position.prepare();=0A= if(this.isAffected([Event.pointerX(_469),Event.pointerY(_469)],_46a,this.= last_active)){=0A= if(this.last_active.onDrop){=0A= this.last_active.onDrop(_46a,this.last_active.element,_469);=0A= return true;=0A= }=0A= }=0A= },reset:function(){=0A= if(this.last_active){=0A= this.deactivate(this.last_active);=0A= }=0A= }};=0A= var Draggables=3D{drags:[],observers:[],register:function(_46b){=0A= if(this.drags.length=3D=3D0){=0A= this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A= this.eventMouseMove=3Dthis.updateDrag.bindAsEventListener(this);=0A= this.eventKeypress=3Dthis.keyPress.bindAsEventListener(this);=0A= Event.observe(document,"mouseup",this.eventMouseUp);=0A= Event.observe(document,"mousemove",this.eventMouseMove);=0A= Event.observe(document,"keypress",this.eventKeypress);=0A= }=0A= this.drags.push(_46b);=0A= },unregister:function(_46c){=0A= this.drags=3Dthis.drags.reject(function(d){=0A= return d=3D=3D_46c;=0A= });=0A= if(this.drags.length=3D=3D0){=0A= Event.stopObserving(document,"mouseup",this.eventMouseUp);=0A= Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A= Event.stopObserving(document,"keypress",this.eventKeypress);=0A= }=0A= },activate:function(_46e){=0A= if(_46e.options.delay){=0A= this._timeout=3DsetTimeout(function(){=0A= Draggables._timeout=3Dnull;=0A= window.focus();=0A= Draggables.activeDraggable=3D_46e;=0A= }.bind(this),_46e.options.delay);=0A= }else{=0A= window.focus();=0A= this.activeDraggable=3D_46e;=0A= }=0A= },deactivate:function(){=0A= this.activeDraggable=3Dnull;=0A= },updateDrag:function(_46f){=0A= if(!this.activeDraggable){=0A= return;=0A= }=0A= var _470=3D[Event.pointerX(_46f),Event.pointerY(_46f)];=0A= if(this._lastPointer&&(this._lastPointer.inspect()=3D=3D_470.inspect())){=0A= return;=0A= }=0A= this._lastPointer=3D_470;=0A= this.activeDraggable.updateDrag(_46f,_470);=0A= },endDrag:function(_471){=0A= if(this._timeout){=0A= clearTimeout(this._timeout);=0A= this._timeout=3Dnull;=0A= }=0A= if(!this.activeDraggable){=0A= return;=0A= }=0A= this._lastPointer=3Dnull;=0A= this.activeDraggable.endDrag(_471);=0A= this.activeDraggable=3Dnull;=0A= },keyPress:function(_472){=0A= if(this.activeDraggable){=0A= this.activeDraggable.keyPress(_472);=0A= }=0A= },addObserver:function(_473){=0A= this.observers.push(_473);=0A= this._cacheObserverCallbacks();=0A= },removeObserver:function(_474){=0A= this.observers=3Dthis.observers.reject(function(o){=0A= return o.element=3D=3D_474;=0A= });=0A= this._cacheObserverCallbacks();=0A= },notify:function(_476,_477,_478){=0A= if(this[_476+"Count"]>0){=0A= this.observers.each(function(o){=0A= if(o[_476]){=0A= o[_476](_476,_477,_478);=0A= }=0A= });=0A= }=0A= if(_477.options[_476]){=0A= _477.options[_476](_477,_478);=0A= }=0A= },_cacheObserverCallbacks:function(){=0A= ["onStart","onEnd","onDrag"].each(function(_47a){=0A= Draggables[_47a+"Count"]=3DDraggables.observers.select(function(o){=0A= return o[_47a];=0A= }).length;=0A= });=0A= }};=0A= var Draggable=3DClass.create();=0A= Draggable._dragging=3D{};=0A= Draggable.prototype=3D{initialize:function(_47c){=0A= var _47d=3D{handle:false,reverteffect:function(_47e,_47f,_480){=0A= var dur=3DMath.sqrt(Math.abs(_47f^2)+Math.abs(_480^2))*0.02;=0A= new = Effect.Move(_47e,{x:-_480,y:-_47f,duration:dur,queue:{scope:"_draggable",= position:"end"}});=0A= },endeffect:function(_482){=0A= var _483=3Dtypeof _482._opacity=3D=3D"number"?_482._opacity:1;=0A= new = Effect.Opacity(_482,{duration:0.2,from:0.7,to:_483,queue:{scope:"_draggab= le",position:"end"},afterFinish:function(){=0A= Draggable._dragging[_482]=3Dfalse;=0A= }});=0A= },zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,= scrollSpeed:15,snap:false,delay:0};=0A= if(!arguments[1]||typeof arguments[1].endeffect=3D=3D"undefined"){=0A= Object.extend(_47d,{starteffect:function(_484){=0A= _484._opacity=3DElement.getOpacity(_484);=0A= Draggable._dragging[_484]=3Dtrue;=0A= new Effect.Opacity(_484,{duration:0.2,from:_484._opacity,to:0.7});=0A= }});=0A= }=0A= var _485=3DObject.extend(_47d,arguments[1]||{});=0A= this.element=3D$(_47c);=0A= if(_485.handle&&(typeof _485.handle=3D=3D"string")){=0A= this.handle=3Dthis.element.down("."+_485.handle,0);=0A= }=0A= if(!this.handle){=0A= this.handle=3D$(_485.handle);=0A= }=0A= if(!this.handle){=0A= this.handle=3Dthis.element;=0A= }=0A= if(_485.scroll&&!_485.scroll.scrollTo&&!_485.scroll.outerHTML){=0A= _485.scroll=3D$(_485.scroll);=0A= this._isScrollChild=3DElement.childOf(this.element,_485.scroll);=0A= }=0A= Element.makePositioned(this.element);=0A= this.delta=3Dthis.currentDelta();=0A= this.options=3D_485;=0A= this.dragging=3Dfalse;=0A= this.eventMouseDown=3Dthis.initDrag.bindAsEventListener(this);=0A= Event.observe(this.handle,"mousedown",this.eventMouseDown);=0A= Draggables.register(this);=0A= },destroy:function(){=0A= Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);=0A= Draggables.unregister(this);=0A= },currentDelta:function(){=0A= return = ([parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.g= etStyle(this.element,"top")||"0")]);=0A= },initDrag:function(_486){=0A= if(typeof = Draggable._dragging[this.element]!=3D"undefined"&&Draggable._dragging[thi= s.element]){=0A= return;=0A= }=0A= if(Event.isLeftClick(_486)){=0A= var src=3DEvent.element(_486);=0A= if((tag_name=3Dsrc.tagName.toUpperCase())&&(tag_name=3D=3D"INPUT"||tag_na= me=3D=3D"SELECT"||tag_name=3D=3D"OPTION"||tag_name=3D=3D"BUTTON"||tag_nam= e=3D=3D"TEXTAREA")){=0A= return;=0A= }=0A= var _488=3D[Event.pointerX(_486),Event.pointerY(_486)];=0A= var pos=3DPosition.cumulativeOffset(this.element);=0A= this.offset=3D[0,1].map(function(i){=0A= return (_488[i]-pos[i]);=0A= });=0A= Draggables.activate(this);=0A= Event.stop(_486);=0A= }=0A= },startDrag:function(_48b){=0A= this.dragging=3Dtrue;=0A= if(this.options.zindex){=0A= this.originalZ=3DparseInt(Element.getStyle(this.element,"z-index")||0);=0A= this.element.style.zIndex=3Dthis.options.zindex;=0A= }=0A= if(this.options.ghosting){=0A= this._clone=3Dthis.element.cloneNode(true);=0A= Position.absolutize(this.element);=0A= this.element.parentNode.insertBefore(this._clone,this.element);=0A= }=0A= if(this.options.scroll){=0A= if(this.options.scroll=3D=3Dwindow){=0A= var _48c=3Dthis._getWindowScroll(this.options.scroll);=0A= this.originalScrollLeft=3D_48c.left;=0A= this.originalScrollTop=3D_48c.top;=0A= }else{=0A= this.originalScrollLeft=3Dthis.options.scroll.scrollLeft;=0A= this.originalScrollTop=3Dthis.options.scroll.scrollTop;=0A= }=0A= }=0A= Draggables.notify("onStart",this,_48b);=0A= if(this.options.starteffect){=0A= this.options.starteffect(this.element);=0A= }=0A= },updateDrag:function(_48d,_48e){=0A= if(!this.dragging){=0A= this.startDrag(_48d);=0A= }=0A= if(!this.options.quiet){=0A= Position.prepare();=0A= Droppables.show(_48e,this.element);=0A= }=0A= Draggables.notify("onDrag",this,_48d);=0A= this.draw(_48e);=0A= if(this.options.change){=0A= this.options.change(this);=0A= }=0A= if(this.options.scroll){=0A= this.stopScrolling();=0A= var p;=0A= if(this.options.scroll=3D=3Dwindow){=0A= with(this._getWindowScroll(this.options.scroll)){=0A= p=3D[left,top,left+width,top+height];=0A= }=0A= }else{=0A= p=3DPosition.page(this.options.scroll);=0A= p[0]+=3Dthis.options.scroll.scrollLeft+Position.deltaX;=0A= p[1]+=3Dthis.options.scroll.scrollTop+Position.deltaY;=0A= p.push(p[0]+this.options.scroll.offsetWidth);=0A= p.push(p[1]+this.options.scroll.offsetHeight);=0A= }=0A= var _490=3D[0,0];=0A= if(_48e[0]<(p[0]+this.options.scrollSensitivity)){=0A= _490[0]=3D_48e[0]-(p[0]+this.options.scrollSensitivity);=0A= }=0A= if(_48e[1]<(p[1]+this.options.scrollSensitivity)){=0A= _490[1]=3D_48e[1]-(p[1]+this.options.scrollSensitivity);=0A= }=0A= if(_48e[0]>(p[2]-this.options.scrollSensitivity)){=0A= _490[0]=3D_48e[0]-(p[2]-this.options.scrollSensitivity);=0A= }=0A= if(_48e[1]>(p[3]-this.options.scrollSensitivity)){=0A= _490[1]=3D_48e[1]-(p[3]-this.options.scrollSensitivity);=0A= }=0A= this.startScrolling(_490);=0A= }=0A= if(Prototype.Browser.WebKit){=0A= window.scrollBy(0,0);=0A= }=0A= Event.stop(_48d);=0A= },finishDrag:function(_491,_492){=0A= this.dragging=3Dfalse;=0A= if(this.options.quiet){=0A= Position.prepare();=0A= var _493=3D[Event.pointerX(_491),Event.pointerY(_491)];=0A= Droppables.show(_493,this.element);=0A= }=0A= if(this.options.ghosting){=0A= Position.relativize(this.element);=0A= Element.remove(this._clone);=0A= this._clone=3Dnull;=0A= }=0A= var _494=3Dfalse;=0A= if(_492){=0A= _494=3DDroppables.fire(_491,this.element);=0A= if(!_494){=0A= _494=3Dfalse;=0A= }=0A= }=0A= if(_494&&this.options.onDropped){=0A= this.options.onDropped(this.element);=0A= }=0A= Draggables.notify("onEnd",this,_491);=0A= var _495=3Dthis.options.revert;=0A= if(_495&&typeof _495=3D=3D"function"){=0A= _495=3D_495(this.element);=0A= }=0A= var d=3Dthis.currentDelta();=0A= if(_495&&this.options.reverteffect){=0A= if(_494=3D=3D0||_495!=3D"failure"){=0A= this.options.reverteffect(this.element,d[1]-this.delta[1],d[0]-this.delta= [0]);=0A= }=0A= }else{=0A= this.delta=3Dd;=0A= }=0A= if(this.options.zindex){=0A= this.element.style.zIndex=3Dthis.originalZ;=0A= }=0A= if(this.options.endeffect){=0A= this.options.endeffect(this.element);=0A= }=0A= Draggables.deactivate(this);=0A= Droppables.reset();=0A= },keyPress:function(_497){=0A= if(_497.keyCode!=3DEvent.KEY_ESC){=0A= return;=0A= }=0A= this.finishDrag(_497,false);=0A= Event.stop(_497);=0A= },endDrag:function(_498){=0A= if(!this.dragging){=0A= return;=0A= }=0A= this.stopScrolling();=0A= this.finishDrag(_498,true);=0A= Event.stop(_498);=0A= },draw:function(_499){=0A= var pos=3DPosition.cumulativeOffset(this.element);=0A= if(this.options.ghosting){=0A= var r=3DPosition.realOffset(this.element);=0A= pos[0]+=3Dr[0]-Position.deltaX;=0A= pos[1]+=3Dr[1]-Position.deltaY;=0A= }=0A= var d=3Dthis.currentDelta();=0A= pos[0]-=3Dd[0];=0A= pos[1]-=3Dd[1];=0A= if(this.options.scroll&&(this.options.scroll!=3Dwindow&&this._isScrollChi= ld)){=0A= pos[0]-=3Dthis.options.scroll.scrollLeft-this.originalScrollLeft;=0A= pos[1]-=3Dthis.options.scroll.scrollTop-this.originalScrollTop;=0A= }=0A= var p=3D[0,1].map(function(i){=0A= return (_499[i]-pos[i]-this.offset[i]);=0A= }.bind(this));=0A= if(this.options.snap){=0A= if(typeof this.options.snap=3D=3D"function"){=0A= p=3Dthis.options.snap(p[0],p[1],this);=0A= }else{=0A= if(this.options.snap instanceof Array){=0A= p=3Dp.map(function(v,i){=0A= return Math.round(v/this.options.snap[i])*this.options.snap[i];=0A= }.bind(this));=0A= }else{=0A= p=3Dp.map(function(v){=0A= return Math.round(v/this.options.snap)*this.options.snap;=0A= }.bind(this));=0A= }=0A= }=0A= }=0A= var _4a2=3Dthis.element.style;=0A= if((!this.options.constraint)||(this.options.constraint=3D=3D"horizontal"= )){=0A= _4a2.left=3Dp[0]+"px";=0A= }=0A= if((!this.options.constraint)||(this.options.constraint=3D=3D"vertical"))= {=0A= _4a2.top=3Dp[1]+"px";=0A= }=0A= if(_4a2.visibility=3D=3D"hidden"){=0A= _4a2.visibility=3D"";=0A= }=0A= },stopScrolling:function(){=0A= if(this.scrollInterval){=0A= clearInterval(this.scrollInterval);=0A= this.scrollInterval=3Dnull;=0A= Draggables._lastScrollPointer=3Dnull;=0A= }=0A= },startScrolling:function(_4a3){=0A= if(!(_4a3[0]||_4a3[1])){=0A= return;=0A= }=0A= this.scrollSpeed=3D[_4a3[0]*this.options.scrollSpeed,_4a3[1]*this.options= .scrollSpeed];=0A= this.lastScrolled=3Dnew Date();=0A= this.scrollInterval=3DsetInterval(this.scroll.bind(this),10);=0A= },scroll:function(){=0A= var _4a4=3Dnew Date();=0A= var _4a5=3D_4a4-this.lastScrolled;=0A= this.lastScrolled=3D_4a4;=0A= if(this.options.scroll=3D=3Dwindow){=0A= with(this._getWindowScroll(this.options.scroll)){=0A= if(this.scrollSpeed[0]||this.scrollSpeed[1]){=0A= var d=3D_4a5/1000;=0A= this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scroll= Speed[1]);=0A= }=0A= }=0A= }else{=0A= this.options.scroll.scrollLeft+=3Dthis.scrollSpeed[0]*_4a5/1000;=0A= this.options.scroll.scrollTop+=3Dthis.scrollSpeed[1]*_4a5/1000;=0A= }=0A= Position.prepare();=0A= Droppables.show(Draggables._lastPointer,this.element);=0A= Draggables.notify("onDrag",this);=0A= if(this._isScrollChild){=0A= Draggables._lastScrollPointer=3DDraggables._lastScrollPointer||$A(Draggab= les._lastPointer);=0A= Draggables._lastScrollPointer[0]+=3Dthis.scrollSpeed[0]*_4a5/1000;=0A= Draggables._lastScrollPointer[1]+=3Dthis.scrollSpeed[1]*_4a5/1000;=0A= if(Draggables._lastScrollPointer[0]<0){=0A= Draggables._lastScrollPointer[0]=3D0;=0A= }=0A= if(Draggables._lastScrollPointer[1]<0){=0A= Draggables._lastScrollPointer[1]=3D0;=0A= }=0A= this.draw(Draggables._lastScrollPointer);=0A= }=0A= if(this.options.change){=0A= this.options.change(this);=0A= }=0A= },_getWindowScroll:function(w){=0A= var T,L,W,H;=0A= with(w.document){=0A= if(w.document.documentElement&&documentElement.scrollTop){=0A= T=3DdocumentElement.scrollTop;=0A= L=3DdocumentElement.scrollLeft;=0A= }else{=0A= if(w.document.body){=0A= T=3Dbody.scrollTop;=0A= L=3Dbody.scrollLeft;=0A= }=0A= }=0A= if(w.innerWidth){=0A= W=3Dw.innerWidth;=0A= H=3Dw.innerHeight;=0A= }else{=0A= if(w.document.documentElement&&documentElement.clientWidth){=0A= W=3DdocumentElement.clientWidth;=0A= H=3DdocumentElement.clientHeight;=0A= }else{=0A= W=3Dbody.offsetWidth;=0A= H=3Dbody.offsetHeight;=0A= }=0A= }=0A= }=0A= return {top:T,left:L,width:W,height:H};=0A= }};=0A= var SortableObserver=3DClass.create();=0A= SortableObserver.prototype=3D{initialize:function(_4ac,_4ad){=0A= this.element=3D$(_4ac);=0A= this.observer=3D_4ad;=0A= this.lastValue=3DSortable.serialize(this.element);=0A= },onStart:function(){=0A= this.lastValue=3DSortable.serialize(this.element);=0A= },onEnd:function(){=0A= Sortable.unmark();=0A= if(this.lastValue!=3DSortable.serialize(this.element)){=0A= this.observer(this.element);=0A= }=0A= }};=0A= var = Sortable=3D{SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortable= s:{},_findRootElement:function(_4ae){=0A= while(_4ae.tagName.toUpperCase()!=3D"BODY"){=0A= if(_4ae.id&&Sortable.sortables[_4ae.id]){=0A= return _4ae;=0A= }=0A= _4ae=3D_4ae.parentNode;=0A= }=0A= },options:function(_4af){=0A= _4af=3DSortable._findRootElement($(_4af));=0A= if(!_4af){=0A= return;=0A= }=0A= return Sortable.sortables[_4af.id];=0A= },destroy:function(_4b0){=0A= var s=3DSortable.options(_4b0);=0A= if(s){=0A= Draggables.removeObserver(s.element);=0A= s.droppables.each(function(d){=0A= Droppables.remove(d);=0A= });=0A= s.draggables.invoke("destroy");=0A= delete Sortable.sortables[s.element.id];=0A= }=0A= },create:function(_4b3){=0A= _4b3=3D$(_4b3);=0A= var = _4b4=3DObject.extend({element:_4b3,tag:"li",dropOnEmpty:false,tree:false,= treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:_4b3,ha= ndle:false,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,= scroll:false,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RU= LE,elements:false,handles:false,onChange:Prototype.emptyFunction,onUpdate= :Prototype.emptyFunction},arguments[1]||{});=0A= this.destroy(_4b3);=0A= var = _4b5=3D{revert:true,quiet:_4b4.quiet,scroll:_4b4.scroll,scrollSpeed:_4b4.= scrollSpeed,scrollSensitivity:_4b4.scrollSensitivity,delay:_4b4.delay,gho= sting:_4b4.ghosting,constraint:_4b4.constraint,handle:_4b4.handle};=0A= if(_4b4.starteffect){=0A= _4b5.starteffect=3D_4b4.starteffect;=0A= }=0A= if(_4b4.reverteffect){=0A= _4b5.reverteffect=3D_4b4.reverteffect;=0A= }else{=0A= if(_4b4.ghosting){=0A= _4b5.reverteffect=3Dfunction(_4b6){=0A= _4b6.style.top=3D0;=0A= _4b6.style.left=3D0;=0A= };=0A= }=0A= }=0A= if(_4b4.endeffect){=0A= _4b5.endeffect=3D_4b4.endeffect;=0A= }=0A= if(_4b4.zindex){=0A= _4b5.zindex=3D_4b4.zindex;=0A= }=0A= var = _4b7=3D{overlap:_4b4.overlap,containment:_4b4.containment,tree:_4b4.tree,= hoverclass:_4b4.hoverclass,onHover:Sortable.onHover};=0A= var = _4b8=3D{onHover:Sortable.onEmptyHover,overlap:_4b4.overlap,containment:_4= b4.containment,hoverclass:_4b4.hoverclass};=0A= Element.cleanWhitespace(_4b3);=0A= _4b4.draggables=3D[];=0A= _4b4.droppables=3D[];=0A= if(_4b4.dropOnEmpty||_4b4.tree){=0A= Droppables.add(_4b3,_4b8);=0A= _4b4.droppables.push(_4b3);=0A= }=0A= (_4b4.elements||this.findElements(_4b3,_4b4)||[]).each(function(e,i){=0A= var = _4bb=3D_4b4.handles?$(_4b4.handles[i]):(_4b4.handle?$(e).getElementsByCla= ssName(_4b4.handle)[0]:e);=0A= _4b4.draggables.push(new Draggable(e,Object.extend(_4b5,{handle:_4bb})));=0A= Droppables.add(e,_4b7);=0A= if(_4b4.tree){=0A= e.treeNode=3D_4b3;=0A= }=0A= _4b4.droppables.push(e);=0A= });=0A= if(_4b4.tree){=0A= (Sortable.findTreeElements(_4b3,_4b4)||[]).each(function(e){=0A= Droppables.add(e,_4b8);=0A= e.treeNode=3D_4b3;=0A= _4b4.droppables.push(e);=0A= });=0A= }=0A= this.sortables[_4b3.id]=3D_4b4;=0A= Draggables.addObserver(new SortableObserver(_4b3,_4b4.onUpdate));=0A= },findElements:function(_4bd,_4be){=0A= return = Element.findChildren(_4bd,_4be.only,_4be.tree?true:false,_4be.tag);=0A= },findTreeElements:function(_4bf,_4c0){=0A= return = Element.findChildren(_4bf,_4c0.only,_4c0.tree?true:false,_4c0.treeTag);=0A= },onHover:function(_4c1,_4c2,_4c3){=0A= if(Element.isParent(_4c2,_4c1)){=0A= return;=0A= }=0A= if(_4c3>0.33&&_4c3<0.66&&Sortable.options(_4c2).tree){=0A= return;=0A= }else{=0A= if(_4c3>0.5){=0A= Sortable.mark(_4c2,"before");=0A= if(_4c2.previousSibling!=3D_4c1){=0A= var _4c4=3D_4c1.parentNode;=0A= _4c1.style.visibility=3D"hidden";=0A= _4c2.parentNode.insertBefore(_4c1,_4c2);=0A= if(_4c2.parentNode!=3D_4c4){=0A= Sortable.options(_4c4).onChange(_4c1);=0A= }=0A= Sortable.options(_4c2.parentNode).onChange(_4c1);=0A= }=0A= }else{=0A= Sortable.mark(_4c2,"after");=0A= var _4c5=3D_4c2.nextSibling||null;=0A= if(_4c5!=3D_4c1){=0A= var _4c4=3D_4c1.parentNode;=0A= _4c1.style.visibility=3D"hidden";=0A= _4c2.parentNode.insertBefore(_4c1,_4c5);=0A= if(_4c2.parentNode!=3D_4c4){=0A= Sortable.options(_4c4).onChange(_4c1);=0A= }=0A= Sortable.options(_4c2.parentNode).onChange(_4c1);=0A= }=0A= }=0A= }=0A= },onEmptyHover:function(_4c6,_4c7,_4c8){=0A= var _4c9=3D_4c6.parentNode;=0A= var _4ca=3DSortable.options(_4c7);=0A= if(!Element.isParent(_4c7,_4c6)){=0A= var _4cb;=0A= var _4cc=3DSortable.findElements(_4c7,{tag:_4ca.tag,only:_4ca.only});=0A= var _4cd=3Dnull;=0A= if(_4cc){=0A= var _4ce=3DElement.offsetSize(_4c7,_4ca.overlap)*(1-_4c8);=0A= for(_4cb=3D0;_4cb<_4cc.length;_4cb+=3D1){=0A= if(_4ce-Element.offsetSize(_4cc[_4cb],_4ca.overlap)>=3D0){=0A= _4ce-=3DElement.offsetSize(_4cc[_4cb],_4ca.overlap);=0A= }else{=0A= if(_4ce-(Element.offsetSize(_4cc[_4cb],_4ca.overlap)/2)>=3D0){=0A= _4cd=3D_4cb+1<_4cc.length?_4cc[_4cb+1]:null;=0A= break;=0A= }else{=0A= _4cd=3D_4cc[_4cb];=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= _4c7.insertBefore(_4c6,_4cd);=0A= Sortable.options(_4c9).onChange(_4c6);=0A= _4ca.onChange(_4c6);=0A= }=0A= },unmark:function(){=0A= if(Sortable._marker){=0A= Sortable._marker.hide();=0A= }=0A= },mark:function(_4cf,_4d0){=0A= var _4d1=3DSortable.options(_4cf.parentNode);=0A= if(_4d1&&!_4d1.ghosting){=0A= return;=0A= }=0A= if(!Sortable._marker){=0A= Sortable._marker=3D($("dropmarker")||Element.extend(document.createElemen= t("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute= "});=0A= document.getElementsByTagName("body").item(0).appendChild(Sortable._marke= r);=0A= }=0A= var _4d2=3DPosition.cumulativeOffset(_4cf);=0A= Sortable._marker.setStyle({left:_4d2[0]+"px",top:_4d2[1]+"px"});=0A= if(_4d0=3D=3D"after"){=0A= if(_4d1.overlap=3D=3D"horizontal"){=0A= Sortable._marker.setStyle({left:(_4d2[0]+_4cf.clientWidth)+"px"});=0A= }else{=0A= Sortable._marker.setStyle({top:(_4d2[1]+_4cf.clientHeight)+"px"});=0A= }=0A= }=0A= Sortable._marker.show();=0A= },_tree:function(_4d3,_4d4,_4d5){=0A= var _4d6=3DSortable.findElements(_4d3,_4d4)||[];=0A= for(var i=3D0;i<_4d6.length;++i){=0A= var _4d8=3D_4d6[i].id.match(_4d4.format);=0A= if(!_4d8){=0A= continue;=0A= }=0A= var = _4d9=3D{id:encodeURIComponent(_4d8?_4d8[1]:null),element:_4d3,parent:_4d5= ,children:[],position:_4d5.children.length,container:$(_4d6[i]).down(_4d4= .treeTag)};=0A= if(_4d9.container){=0A= this._tree(_4d9.container,_4d4,_4d9);=0A= }=0A= _4d5.children.push(_4d9);=0A= }=0A= return _4d5;=0A= },tree:function(_4da){=0A= _4da=3D$(_4da);=0A= var _4db=3Dthis.options(_4da);=0A= var = _4dc=3DObject.extend({tag:_4db.tag,treeTag:_4db.treeTag,only:_4db.only,na= me:_4da.id,format:_4db.format},arguments[1]||{});=0A= var root=3D{id:null,parent:null,children:[],container:_4da,position:0};=0A= return Sortable._tree(_4da,_4dc,root);=0A= },_constructIndex:function(node){=0A= var _4df=3D"";=0A= do{=0A= if(node.id){=0A= _4df=3D"["+node.position+"]"+_4df;=0A= }=0A= }while((node=3Dnode.parent)!=3Dnull);=0A= return _4df;=0A= },sequence:function(_4e0){=0A= _4e0=3D$(_4e0);=0A= var _4e1=3DObject.extend(this.options(_4e0),arguments[1]||{});=0A= return $(this.findElements(_4e0,_4e1)||[]).map(function(item){=0A= return item.id.match(_4e1.format)?item.id.match(_4e1.format)[1]:"";=0A= });=0A= },setSequence:function(_4e3,_4e4){=0A= _4e3=3D$(_4e3);=0A= var _4e5=3DObject.extend(this.options(_4e3),arguments[2]||{});=0A= var _4e6=3D{};=0A= this.findElements(_4e3,_4e5).each(function(n){=0A= if(n.id.match(_4e5.format)){=0A= _4e6[n.id.match(_4e5.format)[1]]=3D[n,n.parentNode];=0A= }=0A= n.parentNode.removeChild(n);=0A= });=0A= _4e4.each(function(_4e8){=0A= var n=3D_4e6[_4e8];=0A= if(n){=0A= n[1].appendChild(n[0]);=0A= delete _4e6[_4e8];=0A= }=0A= });=0A= },serialize:function(_4ea){=0A= _4ea=3D$(_4ea);=0A= var _4eb=3DObject.extend(Sortable.options(_4ea),arguments[1]||{});=0A= var = name=3DencodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].= name:_4ea.id);=0A= if(_4eb.tree){=0A= return Sortable.tree(_4ea,arguments[1]).children.map(function(item){=0A= return = [name+Sortable._constructIndex(item)+"[id]=3D"+encodeURIComponent(item.id= )].concat(item.children.map(arguments.callee));=0A= }).flatten().join("&");=0A= }else{=0A= return Sortable.sequence(_4ea,arguments[1]).map(function(item){=0A= return name+"[]=3D"+encodeURIComponent(item);=0A= }).join("&");=0A= }=0A= }};=0A= Element.isParent=3Dfunction(_4ef,_4f0){=0A= if(!_4ef.parentNode||_4ef=3D=3D_4f0){=0A= return false;=0A= }=0A= if(_4ef.parentNode=3D=3D_4f0){=0A= return true;=0A= }=0A= return Element.isParent(_4ef.parentNode,_4f0);=0A= };=0A= Element.findChildren=3Dfunction(_4f1,only,_4f3,_4f4){=0A= if(!_4f1.hasChildNodes()){=0A= return null;=0A= }=0A= _4f4=3D_4f4.toUpperCase();=0A= if(only){=0A= only=3D[only].flatten();=0A= }=0A= var _4f5=3D[];=0A= $A(_4f1.childNodes).each(function(e){=0A= if(e.tagName&&e.tagName.toUpperCase()=3D=3D_4f4&&(!only||(Element.classNa= mes(e).detect(function(v){=0A= return only.include(v);=0A= })))){=0A= _4f5.push(e);=0A= }=0A= if(_4f3){=0A= var _4f8=3DElement.findChildren(e,only,_4f3,_4f4);=0A= if(_4f8){=0A= _4f5.push(_4f8);=0A= }=0A= }=0A= });=0A= return (_4f5.length>0?_4f5.flatten():[]);=0A= };=0A= Element.offsetSize=3Dfunction(_4f9,type){=0A= return = _4f9["offset"+((type=3D=3D"vertical"||type=3D=3D"height")?"Height":"Width= ")];=0A= };=0A= if(typeof Effect=3D=3D"undefined"){=0A= throw ("controls.js requires including script.aculo.us' effects.js = library");=0A= }=0A= var Autocompleter=3D{};=0A= Autocompleter.Base=3Dfunction(){=0A= };=0A= Autocompleter.Base.prototype=3D{baseInitialize:function(_4fb,_4fc,_4fd){=0A= _4fb=3D$(_4fb);=0A= this.element=3D_4fb;=0A= this.update=3D$(_4fc);=0A= this.hasFocus=3Dfalse;=0A= this.changed=3Dfalse;=0A= this.active=3Dfalse;=0A= this.index=3D0;=0A= this.entryCount=3D0;=0A= if(this.setOptions){=0A= this.setOptions(_4fd);=0A= }else{=0A= this.options=3D_4fd||{};=0A= }=0A= this.options.paramName=3Dthis.options.paramName||this.element.name;=0A= this.options.tokens=3Dthis.options.tokens||[];=0A= this.options.frequency=3Dthis.options.frequency||0.4;=0A= this.options.minChars=3Dthis.options.minChars||1;=0A= this.options.onShow=3Dthis.options.onShow||function(_4fe,_4ff){=0A= if(!_4ff.style.position||_4ff.style.position=3D=3D"absolute"){=0A= _4ff.style.position=3D"absolute";=0A= Position.clone(_4fe,_4ff,{setHeight:false,offsetTop:_4fe.offsetHeight});=0A= }=0A= Effect.Appear(_4ff,{duration:0.15});=0A= };=0A= this.options.onHide=3Dthis.options.onHide||function(_500,_501){=0A= new Effect.Fade(_501,{duration:0.15});=0A= };=0A= if(typeof (this.options.tokens)=3D=3D"string"){=0A= this.options.tokens=3Dnew Array(this.options.tokens);=0A= }=0A= this.observer=3Dnull;=0A= this.element.setAttribute("autocomplete","off");=0A= Element.hide(this.update);=0A= Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));=0A= Event.observe(this.element,"keypress",this.onKeyPress.bindAsEventListener= (this));=0A= Event.observe(window,"beforeunload",function(){=0A= _4fb.setAttribute("autocomplete","on");=0A= });=0A= },show:function(){=0A= if(Element.getStyle(this.update,"display")=3D=3D"none"){=0A= this.options.onShow(this.element,this.update);=0A= }=0A= if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"po= sition")=3D=3D"absolute")){=0A= new Insertion.After(this.update,"");=0A= this.iefix=3D$(this.update.id+"_iefix");=0A= }=0A= if(this.iefix){=0A= setTimeout(this.fixIEOverlapping.bind(this),50);=0A= }=0A= },fixIEOverlapping:function(){=0A= Position.clone(this.update,this.iefix,{setTop:(!this.update.style.height)= });=0A= this.iefix.style.zIndex=3D1;=0A= this.update.style.zIndex=3D2;=0A= Element.show(this.iefix);=0A= },hide:function(){=0A= this.stopIndicator();=0A= if(Element.getStyle(this.update,"display")!=3D"none"){=0A= this.options.onHide(this.element,this.update);=0A= }=0A= if(this.iefix){=0A= Element.hide(this.iefix);=0A= }=0A= },startIndicator:function(){=0A= if(this.options.indicator){=0A= Element.show(this.options.indicator);=0A= }=0A= },stopIndicator:function(){=0A= if(this.options.indicator){=0A= Element.hide(this.options.indicator);=0A= }=0A= },onKeyPress:function(_502){=0A= if(this.active){=0A= switch(_502.keyCode){=0A= case Event.KEY_TAB:=0A= case Event.KEY_RETURN:=0A= this.selectEntry();=0A= Event.stop(_502);=0A= case Event.KEY_ESC:=0A= this.hide();=0A= this.active=3Dfalse;=0A= Event.stop(_502);=0A= return;=0A= case Event.KEY_LEFT:=0A= case Event.KEY_RIGHT:=0A= return;=0A= case Event.KEY_UP:=0A= this.markPrevious();=0A= this.render();=0A= if(Prototype.Browser.WebKit){=0A= Event.stop(_502);=0A= }=0A= return;=0A= case Event.KEY_DOWN:=0A= this.markNext();=0A= this.render();=0A= if(Prototype.Browser.WebKit){=0A= Event.stop(_502);=0A= }=0A= return;=0A= }=0A= }else{=0A= if(_502.keyCode=3D=3DEvent.KEY_TAB||_502.keyCode=3D=3DEvent.KEY_RETURN||(= Prototype.Browser.WebKit>0&&_502.keyCode=3D=3D0)){=0A= return;=0A= }=0A= }=0A= this.changed=3Dtrue;=0A= this.hasFocus=3Dtrue;=0A= if(this.observer){=0A= clearTimeout(this.observer);=0A= }=0A= this.observer=3DsetTimeout(this.onObserverEvent.bind(this),this.options.f= requency*1000);=0A= },activate:function(){=0A= this.changed=3Dfalse;=0A= this.hasFocus=3Dtrue;=0A= this.getUpdatedChoices();=0A= },onHover:function(_503){=0A= var _504=3DEvent.findElement(_503,"LI");=0A= if(this.index!=3D_504.autocompleteIndex){=0A= this.index=3D_504.autocompleteIndex;=0A= this.render();=0A= }=0A= Event.stop(_503);=0A= },onClick:function(_505){=0A= var _506=3DEvent.findElement(_505,"LI");=0A= this.index=3D_506.autocompleteIndex;=0A= this.selectEntry();=0A= this.hide();=0A= },onBlur:function(_507){=0A= setTimeout(this.hide.bind(this),250);=0A= this.hasFocus=3Dfalse;=0A= this.active=3Dfalse;=0A= },render:function(){=0A= if(this.entryCount>0){=0A= for(var i=3D0;i0){=0A= this.index--;=0A= }else{=0A= this.index=3Dthis.entryCount-1;=0A= }=0A= this.getEntry(this.index).scrollIntoView(true);=0A= },markNext:function(){=0A= if(this.index0){=0A= _50b=3DElement.collectTextNodes(_50c[0],this.options.select);=0A= }=0A= }else{=0A= _50b=3DElement.collectTextNodesIgnoreClass(_50a,"informal");=0A= }=0A= var _50d=3Dthis.findLastToken();=0A= if(_50d!=3D-1){=0A= var _50e=3Dthis.element.value.substr(0,_50d+1);=0A= var _50f=3Dthis.element.value.substr(_50d+1).match(/^\s+/);=0A= if(_50f){=0A= _50e+=3D_50f[0];=0A= }=0A= this.element.value=3D_50e+_50b;=0A= }else{=0A= this.element.value=3D_50b;=0A= }=0A= this.element.focus();=0A= if(this.options.afterUpdateElement){=0A= this.options.afterUpdateElement(this.element,_50a);=0A= }=0A= },updateChoices:function(_510){=0A= if(!this.changed&&this.hasFocus){=0A= this.update.innerHTML=3D_510;=0A= Element.cleanWhitespace(this.update);=0A= Element.cleanWhitespace(this.update.down());=0A= if(this.update.firstChild&&this.update.down().childNodes){=0A= this.entryCount=3Dthis.update.down().childNodes.length;=0A= for(var i=3D0;i=3Dthis.options.minChars){=0A= this.getUpdatedChoices();=0A= }else{=0A= this.active=3Dfalse;=0A= this.hide();=0A= }=0A= },getToken:function(){=0A= var _514=3Dthis.findLastToken();=0A= if(_514!=3D-1){=0A= var = ret=3Dthis.element.value.substr(_514+1).replace(/^\s+/,"").replace(/\s+$/= ,"");=0A= }else{=0A= var ret=3Dthis.element.value;=0A= }=0A= return /\n/.test(ret)?"":ret;=0A= },findLastToken:function(){=0A= var _516=3D-1;=0A= for(var i=3D0;i_516){=0A= _516=3D_518;=0A= }=0A= }=0A= return _516;=0A= }};=0A= Ajax.Autocompleter=3DClass.create();=0A= Object.extend(Object.extend(Ajax.Autocompleter.prototype,Autocompleter.Ba= se.prototype),{initialize:function(_519,_51a,url,_51c){=0A= this.baseInitialize(_519,_51a,_51c);=0A= this.options.asynchronous=3Dtrue;=0A= this.options.onComplete=3Dthis.onComplete.bind(this);=0A= this.options.defaultParams=3Dthis.options.parameters||null;=0A= this.url=3Durl;=0A= },getUpdatedChoices:function(){=0A= this.startIndicator();=0A= var = _51d=3DencodeURIComponent(this.options.paramName)+"=3D"+encodeURIComponen= t(this.getToken());=0A= this.options.parameters=3Dthis.options.callback?this.options.callback(thi= s.element,_51d):_51d;=0A= if(this.options.defaultParams){=0A= this.options.parameters+=3D"&"+this.options.defaultParams;=0A= }=0A= new Ajax.Request(this.url,this.options);=0A= },onComplete:function(_51e){=0A= this.updateChoices(_51e.responseText);=0A= }});=0A= Autocompleter.Local=3DClass.create();=0A= Autocompleter.Local.prototype=3DObject.extend(new = Autocompleter.Base(),{initialize:function(_51f,_520,_521,_522){=0A= this.baseInitialize(_51f,_520,_522);=0A= this.options.array=3D_521;=0A= },getUpdatedChoices:function(){=0A= this.updateChoices(this.options.selector(this));=0A= },setOptions:function(_523){=0A= this.options=3DObject.extend({choices:10,partialSearch:true,partialChars:= 2,ignoreCase:true,fullSearch:false,selector:function(_524){=0A= var ret=3D[];=0A= var _526=3D[];=0A= var _527=3D_524.getToken();=0A= var _528=3D0;=0A= for(var = i=3D0;i<_524.options.array.length&&ret.length<_524.options.choices;i++){=0A= var elem=3D_524.options.array[i];=0A= var = _52b=3D_524.options.ignoreCase?elem.toLowerCase().indexOf(_527.toLowerCas= e()):elem.indexOf(_527);=0A= while(_52b!=3D-1){=0A= if(_52b=3D=3D0&&elem.length!=3D_527.length){=0A= ret.push("
  • "+elem.substr(0,_527.length)+""+elem.subst= r(_527.length)+"
  • ");=0A= break;=0A= }else{=0A= if(_527.length>=3D_524.options.partialChars&&_524.options.partialSearch&&= _52b!=3D-1){=0A= if(_524.options.fullSearch||/\s/.test(elem.substr(_52b-1,1))){=0A= _526.push("
  • "+elem.substr(0,_52b)+""+elem.substr(_52b,_527.len= gth)+""+elem.substr(_52b+_527.length)+"
  • ");=0A= break;=0A= }=0A= }=0A= }=0A= _52b=3D_524.options.ignoreCase?elem.toLowerCase().indexOf(_527.toLowerCas= e(),_52b+1):elem.indexOf(_527,_52b+1);=0A= }=0A= }=0A= if(_526.length){=0A= ret=3Dret.concat(_526.slice(0,_524.options.choices-ret.length));=0A= }=0A= return "
      "+ret.join("")+"
    ";=0A= }},_523||{});=0A= }});=0A= Field.scrollFreeActivate=3Dfunction(_52c){=0A= setTimeout(function(){=0A= Field.activate(_52c);=0A= },1);=0A= };=0A= Ajax.InPlaceEditor=3DClass.create();=0A= Ajax.InPlaceEditor.defaultHighlightColor=3D"#FFFF99";=0A= Ajax.InPlaceEditor.prototype=3D{initialize:function(_52d,url,_52f){=0A= this.url=3Durl;=0A= this.element=3D$(_52d);=0A= this.options=3DObject.extend({paramName:"value",okButton:true,okLink:fals= e,okText:"ok",cancelButton:false,cancelLink:true,cancelText:"cancel",text= BeforeControls:"",textBetweenControls:"",textAfterControls:"",savingText:= "Saving...",clickToEditText:"Click to = edit",okText:"ok",rows:1,onComplete:function(_530,_531){=0A= new Effect.Highlight(_531,{startcolor:this.options.highlightcolor});=0A= },onFailure:function(_532){=0A= alert("Error communicating with the server: = "+_532.responseText.stripTags());=0A= },callback:function(form){=0A= return Form.serialize(form);=0A= },handleLineBreaks:true,loadingText:"Loading...",savingClassName:"inplace= editor-saving",loadingClassName:"inplaceeditor-loading",formClassName:"in= placeeditor-form",highlightcolor:Ajax.InPlaceEditor.defaultHighlightColor= ,highlightendcolor:"#FFFFFF",externalControl:null,submitOnBlur:false,ajax= Options:{},evalScripts:false},_52f||{});=0A= if(!this.options.formId&&this.element.id){=0A= this.options.formId=3Dthis.element.id+"-inplaceeditor";=0A= if($(this.options.formId)){=0A= this.options.formId=3Dnull;=0A= }=0A= }=0A= if(this.options.externalControl){=0A= this.options.externalControl=3D$(this.options.externalControl);=0A= }=0A= this.originalBackground=3DElement.getStyle(this.element,"background-color= ");=0A= if(!this.originalBackground){=0A= this.originalBackground=3D"transparent";=0A= }=0A= this.element.title=3Dthis.options.clickToEditText;=0A= this.onclickListener=3Dthis.enterEditMode.bindAsEventListener(this);=0A= this.mouseoverListener=3Dthis.enterHover.bindAsEventListener(this);=0A= this.mouseoutListener=3Dthis.leaveHover.bindAsEventListener(this);=0A= Event.observe(this.element,"click",this.onclickListener);=0A= Event.observe(this.element,"mouseover",this.mouseoverListener);=0A= Event.observe(this.element,"mouseout",this.mouseoutListener);=0A= if(this.options.externalControl){=0A= Event.observe(this.options.externalControl,"click",this.onclickListener);=0A= Event.observe(this.options.externalControl,"mouseover",this.mouseoverList= ener);=0A= Event.observe(this.options.externalControl,"mouseout",this.mouseoutListen= er);=0A= }=0A= },enterEditMode:function(evt){=0A= if(this.saving){=0A= return;=0A= }=0A= if(this.editing){=0A= return;=0A= }=0A= this.editing=3Dtrue;=0A= this.onEnterEditMode();=0A= if(this.options.externalControl){=0A= Element.hide(this.options.externalControl);=0A= }=0A= Element.hide(this.element);=0A= this.createForm();=0A= this.element.parentNode.insertBefore(this.form,this.element);=0A= if(!this.options.loadTextURL){=0A= Field.scrollFreeActivate(this.editField);=0A= }=0A= if(evt){=0A= Event.stop(evt);=0A= }=0A= return false;=0A= },createForm:function(){=0A= this.form=3Ddocument.createElement("form");=0A= this.form.id=3Dthis.options.formId;=0A= Element.addClassName(this.form,this.options.formClassName);=0A= this.form.onsubmit=3Dthis.onSubmit.bind(this);=0A= this.createEditField();=0A= if(this.options.textarea){=0A= var br=3Ddocument.createElement("br");=0A= this.form.appendChild(br);=0A= }=0A= if(this.options.textBeforeControls){=0A= this.form.appendChild(document.createTextNode(this.options.textBeforeCont= rols));=0A= }=0A= if(this.options.okButton){=0A= var _536=3Ddocument.createElement("input");=0A= _536.type=3D"submit";=0A= _536.value=3Dthis.options.okText;=0A= _536.className=3D"editor_ok_button";=0A= this.form.appendChild(_536);=0A= }=0A= if(this.options.okLink){=0A= var _537=3Ddocument.createElement("a");=0A= _537.href=3D"#";=0A= _537.appendChild(document.createTextNode(this.options.okText));=0A= _537.onclick=3Dthis.onSubmit.bind(this);=0A= _537.className=3D"editor_ok_link";=0A= this.form.appendChild(_537);=0A= }=0A= if(this.options.textBetweenControls&&(this.options.okLink||this.options.o= kButton)&&(this.options.cancelLink||this.options.cancelButton)){=0A= this.form.appendChild(document.createTextNode(this.options.textBetweenCon= trols));=0A= }=0A= if(this.options.cancelButton){=0A= var _538=3Ddocument.createElement("input");=0A= _538.type=3D"submit";=0A= _538.value=3Dthis.options.cancelText;=0A= _538.onclick=3Dthis.onclickCancel.bind(this);=0A= _538.className=3D"editor_cancel_button";=0A= this.form.appendChild(_538);=0A= }=0A= if(this.options.cancelLink){=0A= var _539=3Ddocument.createElement("a");=0A= _539.href=3D"#";=0A= _539.appendChild(document.createTextNode(this.options.cancelText));=0A= _539.onclick=3Dthis.onclickCancel.bind(this);=0A= _539.className=3D"editor_cancel editor_cancel_link";=0A= this.form.appendChild(_539);=0A= }=0A= if(this.options.textAfterControls){=0A= this.form.appendChild(document.createTextNode(this.options.textAfterContr= ols));=0A= }=0A= },hasHTMLLineBreaks:function(_53a){=0A= if(!this.options.handleLineBreaks){=0A= return false;=0A= }=0A= return _53a.match(/
    /i);=0A= },convertHTMLLineBreaks:function(_53b){=0A= return = _53b.replace(/
    /gi,"\n").replace(//gi,"\n").replace(/<\/p>/gi,"\= n").replace(/

    /gi,"");=0A= },createEditField:function(){=0A= var text;=0A= if(this.options.loadTextURL){=0A= text=3Dthis.options.loadingText;=0A= }else{=0A= text=3Dthis.getText();=0A= }=0A= var obj=3Dthis;=0A= if(this.options.rows=3D=3D1&&!this.hasHTMLLineBreaks(text)){=0A= this.options.textarea=3Dfalse;=0A= var _53e=3Ddocument.createElement("input");=0A= _53e.obj=3Dthis;=0A= _53e.type=3D"text";=0A= _53e.name=3Dthis.options.paramName;=0A= _53e.value=3Dtext;=0A= _53e.style.backgroundColor=3Dthis.options.highlightcolor;=0A= _53e.className=3D"editor_field";=0A= var size=3Dthis.options.size||this.options.cols||0;=0A= if(size!=3D0){=0A= _53e.size=3Dsize;=0A= }=0A= if(this.options.submitOnBlur){=0A= _53e.onblur=3Dthis.onSubmit.bind(this);=0A= }=0A= this.editField=3D_53e;=0A= }else{=0A= this.options.textarea=3Dtrue;=0A= var _540=3Ddocument.createElement("textarea");=0A= _540.obj=3Dthis;=0A= _540.name=3Dthis.options.paramName;=0A= _540.value=3Dthis.convertHTMLLineBreaks(text);=0A= _540.rows=3Dthis.options.rows;=0A= _540.cols=3Dthis.options.cols||40;=0A= _540.className=3D"editor_field";=0A= if(this.options.submitOnBlur){=0A= _540.onblur=3Dthis.onSubmit.bind(this);=0A= }=0A= this.editField=3D_540;=0A= }=0A= if(this.options.loadTextURL){=0A= this.loadExternalText();=0A= }=0A= this.form.appendChild(this.editField);=0A= },getText:function(){=0A= return this.element.innerHTML;=0A= },loadExternalText:function(){=0A= Element.addClassName(this.form,this.options.loadingClassName);=0A= this.editField.disabled=3Dtrue;=0A= new = Ajax.Request(this.options.loadTextURL,Object.extend({asynchronous:true,on= Complete:this.onLoadedExternalText.bind(this)},this.options.ajaxOptions))= ;=0A= },onLoadedExternalText:function(_541){=0A= Element.removeClassName(this.form,this.options.loadingClassName);=0A= this.editField.disabled=3Dfalse;=0A= this.editField.value=3D_541.responseText.stripTags();=0A= Field.scrollFreeActivate(this.editField);=0A= },onclickCancel:function(){=0A= this.onComplete();=0A= this.leaveEditMode();=0A= return false;=0A= },onFailure:function(_542){=0A= this.options.onFailure(_542);=0A= if(this.oldInnerHTML){=0A= this.element.innerHTML=3Dthis.oldInnerHTML;=0A= this.oldInnerHTML=3Dnull;=0A= }=0A= return false;=0A= },onSubmit:function(){=0A= var form=3Dthis.form;=0A= var _544=3Dthis.editField.value;=0A= this.onLoading();=0A= if(this.options.evalScripts){=0A= new = Ajax.Request(this.url,Object.extend({parameters:this.options.callback(for= m,_544),onComplete:this.onComplete.bind(this),onFailure:this.onFailure.bi= nd(this),asynchronous:true,evalScripts:true},this.options.ajaxOptions));=0A= }else{=0A= new = Ajax.Updater({success:this.element,failure:null},this.url,Object.extend({= parameters:this.options.callback(form,_544),onComplete:this.onComplete.bi= nd(this),onFailure:this.onFailure.bind(this)},this.options.ajaxOptions));=0A= }=0A= if(arguments.length>1){=0A= Event.stop(arguments[0]);=0A= }=0A= return false;=0A= },onLoading:function(){=0A= this.saving=3Dtrue;=0A= this.removeForm();=0A= this.leaveHover();=0A= this.showSaving();=0A= },showSaving:function(){=0A= this.oldInnerHTML=3Dthis.element.innerHTML;=0A= this.element.innerHTML=3Dthis.options.savingText;=0A= Element.addClassName(this.element,this.options.savingClassName);=0A= this.element.style.backgroundColor=3Dthis.originalBackground;=0A= Element.show(this.element);=0A= },removeForm:function(){=0A= if(this.form){=0A= if(this.form.parentNode){=0A= Element.remove(this.form);=0A= }=0A= this.form=3Dnull;=0A= }=0A= },enterHover:function(){=0A= if(this.saving){=0A= return;=0A= }=0A= this.element.style.backgroundColor=3Dthis.options.highlightcolor;=0A= if(this.effect){=0A= this.effect.cancel();=0A= }=0A= Element.addClassName(this.element,this.options.hoverClassName);=0A= },leaveHover:function(){=0A= if(this.options.backgroundColor){=0A= this.element.style.backgroundColor=3Dthis.oldBackground;=0A= }=0A= Element.removeClassName(this.element,this.options.hoverClassName);=0A= if(this.saving){=0A= return;=0A= }=0A= this.effect=3Dnew = Effect.Highlight(this.element,{startcolor:this.options.highlightcolor,end= color:this.options.highlightendcolor,restorecolor:this.originalBackground= });=0A= },leaveEditMode:function(){=0A= Element.removeClassName(this.element,this.options.savingClassName);=0A= this.removeForm();=0A= this.leaveHover();=0A= this.element.style.backgroundColor=3Dthis.originalBackground;=0A= Element.show(this.element);=0A= if(this.options.externalControl){=0A= Element.show(this.options.externalControl);=0A= }=0A= this.editing=3Dfalse;=0A= this.saving=3Dfalse;=0A= this.oldInnerHTML=3Dnull;=0A= this.onLeaveEditMode();=0A= },onComplete:function(_545){=0A= this.leaveEditMode();=0A= this.options.onComplete.bind(this)(_545,this.element);=0A= },onEnterEditMode:function(){=0A= },onLeaveEditMode:function(){=0A= },dispose:function(){=0A= if(this.oldInnerHTML){=0A= this.element.innerHTML=3Dthis.oldInnerHTML;=0A= }=0A= this.leaveEditMode();=0A= Event.stopObserving(this.element,"click",this.onclickListener);=0A= Event.stopObserving(this.element,"mouseover",this.mouseoverListener);=0A= Event.stopObserving(this.element,"mouseout",this.mouseoutListener);=0A= if(this.options.externalControl){=0A= Event.stopObserving(this.options.externalControl,"click",this.onclickList= ener);=0A= Event.stopObserving(this.options.externalControl,"mouseover",this.mouseov= erListener);=0A= Event.stopObserving(this.options.externalControl,"mouseout",this.mouseout= Listener);=0A= }=0A= }};=0A= Ajax.InPlaceCollectionEditor=3DClass.create();=0A= Object.extend(Ajax.InPlaceCollectionEditor.prototype,Ajax.InPlaceEditor.p= rototype);=0A= Object.extend(Ajax.InPlaceCollectionEditor.prototype,{createEditField:fun= ction(){=0A= if(!this.cached_selectTag){=0A= var _546=3Ddocument.createElement("select");=0A= var _547=3Dthis.options.collection||[];=0A= var _548;=0A= _547.each(function(e,i){=0A= _548=3Ddocument.createElement("option");=0A= _548.value=3D(e instanceof Array)?e[0]:e;=0A= if((typeof this.options.value=3D=3D"undefined")&&((e instanceof = Array)?this.element.innerHTML=3D=3De[1]:e=3D=3D_548.value)){=0A= _548.selected=3Dtrue;=0A= }=0A= if(this.options.value=3D=3D_548.value){=0A= _548.selected=3Dtrue;=0A= }=0A= _548.appendChild(document.createTextNode((e instanceof Array)?e[1]:e));=0A= _546.appendChild(_548);=0A= }.bind(this));=0A= this.cached_selectTag=3D_546;=0A= }=0A= this.editField=3Dthis.cached_selectTag;=0A= if(this.options.loadTextURL){=0A= this.loadExternalText();=0A= }=0A= this.form.appendChild(this.editField);=0A= this.options.callback=3Dfunction(form,_54c){=0A= return "value=3D"+encodeURIComponent(_54c);=0A= };=0A= }});=0A= Form.Element.DelayedObserver=3DClass.create();=0A= Form.Element.DelayedObserver.prototype=3D{initialize:function(_54d,_54e,_= 54f){=0A= this.delay=3D_54e||0.5;=0A= this.element=3D$(_54d);=0A= this.callback=3D_54f;=0A= this.timer=3Dnull;=0A= this.lastValue=3D$F(this.element);=0A= Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListen= er(this));=0A= },delayedListener:function(_550){=0A= if(this.lastValue=3D=3D$F(this.element)){=0A= return;=0A= }=0A= if(this.timer){=0A= clearTimeout(this.timer);=0A= }=0A= this.timer=3DsetTimeout(this.onTimerEvent.bind(this),this.delay*1000);=0A= this.lastValue=3D$F(this.element);=0A= },onTimerEvent:function(){=0A= this.timer=3Dnull;=0A= this.callback(this.element,$F(this.element));=0A= }};=0A= if(!Control){=0A= var Control=3D{};=0A= }=0A= Control.Slider=3DClass.create();=0A= Control.Slider.prototype=3D{initialize:function(_551,_552,_553){=0A= var _554=3Dthis;=0A= if(_551 instanceof Array){=0A= this.handles=3D_551.collect(function(e){=0A= return $(e);=0A= });=0A= }else{=0A= this.handles=3D[$(_551)];=0A= }=0A= this.track=3D$(_552);=0A= this.options=3D_553||{};=0A= this.axis=3Dthis.options.axis||"horizontal";=0A= this.increment=3Dthis.options.increment||1;=0A= this.step=3DparseInt(this.options.step||"1");=0A= this.range=3Dthis.options.range||$R(0,1);=0A= this.value=3D0;=0A= this.values=3Dthis.handles.map(function(){=0A= return 0;=0A= });=0A= this.spans=3Dthis.options.spans?this.options.spans.map(function(s){=0A= return $(s);=0A= }):false;=0A= this.options.startSpan=3D$(this.options.startSpan||null);=0A= this.options.endSpan=3D$(this.options.endSpan||null);=0A= this.restricted=3Dthis.options.restricted||false;=0A= this.maximum=3Dthis.options.maximum||this.range.end;=0A= this.minimum=3Dthis.options.minimum||this.range.start;=0A= this.alignX=3DparseInt(this.options.alignX||"0");=0A= this.alignY=3DparseInt(this.options.alignY||"0");=0A= this.trackLength=3Dthis.maximumOffset()-this.minimumOffset();=0A= this.handleLength=3Dthis.isVertical()?(this.handles[0].offsetHeight!=3D0?= this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,"= ")):(this.handles[0].offsetWidth!=3D0?this.handles[0].offsetWidth:this.ha= ndles[0].style.width.replace(/px$/,""));=0A= this.active=3Dfalse;=0A= this.dragging=3Dfalse;=0A= this.disabled=3Dfalse;=0A= if(this.options.disabled){=0A= this.setDisabled();=0A= }=0A= this.allowedValues=3Dthis.options.values?this.options.values.sortBy(Proto= type.K):false;=0A= if(this.allowedValues){=0A= this.minimum=3Dthis.allowedValues.min();=0A= this.maximum=3Dthis.allowedValues.max();=0A= }=0A= this.eventMouseDown=3Dthis.startDrag.bindAsEventListener(this);=0A= this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A= this.eventMouseMove=3Dthis.update.bindAsEventListener(this);=0A= this.handles.each(function(h,i){=0A= i=3D_554.handles.length-1-i;=0A= _554.setValue(parseFloat((_554.options.sliderValue instanceof = Array?_554.options.sliderValue[i]:_554.options.sliderValue)||_554.range.s= tart),i);=0A= Element.makePositioned(h);=0A= Event.observe(h,"mousedown",_554.eventMouseDown);=0A= });=0A= Event.observe(this.track,"mousedown",this.eventMouseDown);=0A= Event.observe(document,"mouseup",this.eventMouseUp);=0A= Event.observe(document,"mousemove",this.eventMouseMove);=0A= this.initialized=3Dtrue;=0A= },dispose:function(){=0A= var _559=3Dthis;=0A= Event.stopObserving(this.track,"mousedown",this.eventMouseDown);=0A= Event.stopObserving(document,"mouseup",this.eventMouseUp);=0A= Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A= this.handles.each(function(h){=0A= Event.stopObserving(h,"mousedown",_559.eventMouseDown);=0A= });=0A= },setDisabled:function(){=0A= this.disabled=3Dtrue;=0A= },setEnabled:function(){=0A= this.disabled=3Dfalse;=0A= },getNearestValue:function(_55b){=0A= if(this.allowedValues){=0A= if(_55b>=3Dthis.allowedValues.max()){=0A= return (this.allowedValues.max());=0A= }=0A= if(_55b<=3Dthis.allowedValues.min()){=0A= return (this.allowedValues.min());=0A= }=0A= var _55c=3DMath.abs(this.allowedValues[0]-_55b);=0A= var _55d=3Dthis.allowedValues[0];=0A= this.allowedValues.each(function(v){=0A= var _55f=3DMath.abs(v-_55b);=0A= if(_55f<=3D_55c){=0A= _55d=3Dv;=0A= _55c=3D_55f;=0A= }=0A= });=0A= return _55d;=0A= }=0A= if(_55b>this.range.end){=0A= return this.range.end;=0A= }=0A= if(_55b0)&&(_560this.values[_561+1])){=0A= _560=3Dthis.values[_561+1];=0A= }=0A= }=0A= _560=3Dthis.getNearestValue(_560);=0A= this.values[_561]=3D_560;=0A= this.value=3Dthis.values[0];=0A= this.handles[_561].style[this.isVertical()?"top":"left"]=3Dthis.translate= ToPx(_560);=0A= this.drawSpans();=0A= if(!this.dragging||!this.event){=0A= this.updateFinished();=0A= }=0A= },setValueBy:function(_562,_563){=0A= this.setValue(this.values[_563||this.activeHandleIdx||0]+_562,_563||this.= activeHandleIdx||0);=0A= },translateToPx:function(_564){=0A= return = Math.round(((this.trackLength-this.handleLength)/(this.range.end-this.ran= ge.start))*(_564-this.range.start))+"px";=0A= },translateToValue:function(_565){=0A= return = ((_565/(this.trackLength-this.handleLength)*(this.range.end-this.range.st= art))+this.range.start);=0A= },getRange:function(_566){=0A= var v=3Dthis.values.sortBy(Prototype.K);=0A= _566=3D_566||0;=0A= return $R(v[_566],v[_566+1]);=0A= },minimumOffset:function(){=0A= return (this.isVertical()?this.alignY:this.alignX);=0A= },maximumOffset:function(){=0A= return = (this.isVertical()?(this.track.offsetHeight!=3D0?this.track.offsetHeight:= this.track.style.height.replace(/px$/,""))-this.alignY:(this.track.offset= Width!=3D0?this.track.offsetWidth:this.track.style.width.replace(/px$/,""= ))-this.alignY);=0A= },isVertical:function(){=0A= return (this.axis=3D=3D"vertical");=0A= },drawSpans:function(){=0A= var _568=3Dthis;=0A= if(this.spans){=0A= $R(0,this.spans.length-1).each(function(r){=0A= _568.setSpan(_568.spans[r],_568.getRange(r));=0A= });=0A= }=0A= if(this.options.startSpan){=0A= this.setSpan(this.options.startSpan,$R(0,this.values.length>1?this.getRan= ge(0).min():this.value));=0A= }=0A= if(this.options.endSpan){=0A= this.setSpan(this.options.endSpan,$R(this.values.length>1?this.getRange(t= his.spans.length-1).max():this.value,this.maximum));=0A= }=0A= },setSpan:function(span,_56b){=0A= if(this.isVertical()){=0A= span.style.top=3Dthis.translateToPx(_56b.start);=0A= span.style.height=3Dthis.translateToPx(_56b.end-_56b.start+this.range.sta= rt);=0A= }else{=0A= span.style.left=3Dthis.translateToPx(_56b.start);=0A= span.style.width=3Dthis.translateToPx(_56b.end-_56b.start+this.range.star= t);=0A= }=0A= },updateStyles:function(){=0A= this.handles.each(function(h){=0A= Element.removeClassName(h,"selected");=0A= });=0A= Element.addClassName(this.activeHandle,"selected");=0A= },startDrag:function(_56d){=0A= if(Event.isLeftClick(_56d)){=0A= if(!this.disabled){=0A= this.active=3Dtrue;=0A= var _56e=3DEvent.element(_56d);=0A= var _56f=3D[Event.pointerX(_56d),Event.pointerY(_56d)];=0A= var _570=3D_56e;=0A= if(_570=3D=3Dthis.track){=0A= var _571=3DPosition.cumulativeOffset(this.track);=0A= this.event=3D_56d;=0A= this.setValue(this.translateToValue((this.isVertical()?_56f[1]-_571[1]:_5= 6f[0]-_571[0])-(this.handleLength/2)));=0A= var _571=3DPosition.cumulativeOffset(this.activeHandle);=0A= this.offsetX=3D(_56f[0]-_571[0]);=0A= this.offsetY=3D(_56f[1]-_571[1]);=0A= }else{=0A= while((this.handles.indexOf(_56e)=3D=3D-1)&&_56e.parentNode){=0A= _56e=3D_56e.parentNode;=0A= }=0A= if(this.handles.indexOf(_56e)!=3D-1){=0A= this.activeHandle=3D_56e;=0A= this.activeHandleIdx=3Dthis.handles.indexOf(this.activeHandle);=0A= this.updateStyles();=0A= var _571=3DPosition.cumulativeOffset(this.activeHandle);=0A= this.offsetX=3D(_56f[0]-_571[0]);=0A= this.offsetY=3D(_56f[1]-_571[1]);=0A= }=0A= }=0A= }=0A= Event.stop(_56d);=0A= }=0A= },update:function(_572){=0A= if(this.active){=0A= if(!this.dragging){=0A= this.dragging=3Dtrue;=0A= }=0A= this.draw(_572);=0A= if(Prototype.Browser.WebKit){=0A= window.scrollBy(0,0);=0A= }=0A= Event.stop(_572);=0A= }=0A= },draw:function(_573){=0A= var _574=3D[Event.pointerX(_573),Event.pointerY(_573)];=0A= var _575=3DPosition.cumulativeOffset(this.track);=0A= _574[0]-=3Dthis.offsetX+_575[0];=0A= _574[1]-=3Dthis.offsetY+_575[1];=0A= this.event=3D_573;=0A= this.setValue(this.translateToValue(this.isVertical()?_574[1]:_574[0]));=0A= if(this.initialized&&this.options.onSlide){=0A= this.options.onSlide(this.values.length>1?this.values:this.value,this);=0A= }=0A= },endDrag:function(_576){=0A= if(this.active&&this.dragging){=0A= this.finishDrag(_576,true);=0A= Event.stop(_576);=0A= }=0A= this.active=3Dfalse;=0A= this.dragging=3Dfalse;=0A= },finishDrag:function(_577,_578){=0A= this.active=3Dfalse;=0A= this.dragging=3Dfalse;=0A= this.updateFinished();=0A= },updateFinished:function(){=0A= if(this.initialized&&this.options.onChange){=0A= this.options.onChange(this.values.length>1?this.values:this.value,this);=0A= }=0A= this.event=3Dnull;=0A= }};=0A= if(typeof deconcept=3D=3D"undefined"){=0A= var deconcept=3Dnew Object();=0A= }=0A= if(typeof deconcept.util=3D=3D"undefined"){=0A= deconcept.util=3Dnew Object();=0A= }=0A= if(typeof deconcept.SWFObjectUtil=3D=3D"undefined"){=0A= deconcept.SWFObjectUtil=3Dnew Object();=0A= }=0A= deconcept.SWFObject=3Dfunction(swf,id,w,h,ver,c,_57f,_580,_581,_582,_583)= {=0A= if(!document.createElement||!document.getElementById){=0A= return;=0A= }=0A= this.DETECT_KEY=3D_583?_583:"detectflash";=0A= this.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);=0A= this.params=3Dnew Object();=0A= this.variables=3Dnew Object();=0A= this.attributes=3Dnew Array();=0A= if(swf){=0A= this.setAttribute("swf",swf);=0A= }=0A= if(id){=0A= this.setAttribute("id",id);=0A= }=0A= if(w){=0A= this.setAttribute("width",w);=0A= }=0A= if(h){=0A= this.setAttribute("height",h);=0A= }=0A= if(ver){=0A= this.setAttribute("version",new = deconcept.PlayerVersion(ver.toString().split(".")));=0A= }=0A= this.installedVer=3Ddeconcept.SWFObjectUtil.getPlayerVersion(this.getAttr= ibute("version"),_57f);=0A= if(c){=0A= this.addParam("bgcolor",c);=0A= }=0A= var q=3D_580?_580:"high";=0A= this.addParam("quality",q);=0A= this.setAttribute("useExpressInstall",_57f);=0A= this.setAttribute("doExpressInstall",false);=0A= var xir=3D(_581)?_581:window.location;=0A= this.setAttribute("xiRedirectUrl",xir);=0A= this.setAttribute("redirectUrl","");=0A= if(_582){=0A= this.setAttribute("redirectUrl",_582);=0A= }=0A= };=0A= deconcept.SWFObject.prototype=3D{setAttribute:function(name,_587){=0A= this.attributes[name]=3D_587;=0A= },getAttribute:function(name){=0A= return this.attributes[name];=0A= },addParam:function(name,_58a){=0A= this.params[name]=3D_58a;=0A= },getParams:function(){=0A= return this.params;=0A= },addVariable:function(name,_58c){=0A= this.variables[name]=3D_58c;=0A= },getVariable:function(name){=0A= return this.variables[name];=0A= },getVariables:function(){=0A= return this.variables;=0A= },getVariablePairs:function(){=0A= var _58e=3Dnew Array();=0A= var key;=0A= var _590=3Dthis.getVariables();=0A= for(key in _590){=0A= _58e.push(key+"=3D"+_590[key]);=0A= }=0A= return _58e;=0A= },getSWFHTML:function(){=0A= var _591=3D"";=0A= if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){=0A= if(this.getAttribute("doExpressInstall")){=0A= this.addVariable("MMplayerType","PlugIn");=0A= }=0A= _591=3D"0){=0A= _591+=3D"flashvars=3D\""+_594+"\"";=0A= }=0A= _591+=3D"/>";=0A= }else{=0A= if(this.getAttribute("doExpressInstall")){=0A= this.addVariable("MMplayerType","ActiveX");=0A= }=0A= _591=3D"";=0A= _591+=3D"";=0A= var _592=3Dthis.getParams();=0A= for(var key in _592){=0A= _591+=3D"";=0A= }=0A= var _594=3Dthis.getVariablePairs().join("&");=0A= if(_594.length>0){=0A= _591+=3D"";=0A= }=0A= _591+=3D"";=0A= }=0A= return _591;=0A= },write:function(_595){=0A= if(this.getAttribute("useExpressInstall")){=0A= var _596=3Dnew deconcept.PlayerVersion([6,0,65]);=0A= if(this.installedVer.versionIsValid(_596)&&!this.installedVer.versionIsVa= lid(this.getAttribute("version"))){=0A= this.setAttribute("doExpressInstall",true);=0A= this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"= )));=0A= document.title=3Ddocument.title.slice(0,47)+" - Flash Player = Installation";=0A= this.addVariable("MMdoctitle",document.title);=0A= }=0A= }=0A= if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed= Ver.versionIsValid(this.getAttribute("version"))){=0A= var n=3D(typeof _595=3D=3D"string")?document.getElementById(_595):_595;=0A= n.innerHTML=3Dthis.getSWFHTML();=0A= return true;=0A= }else{=0A= if(this.getAttribute("redirectUrl")!=3D""){=0A= document.location.replace(this.getAttribute("redirectUrl"));=0A= }=0A= }=0A= return false;=0A= }};=0A= deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(_598,_599){=0A= var _59a=3Dnew deconcept.PlayerVersion([0,0,0]);=0A= if(navigator.plugins&&navigator.mimeTypes.length){=0A= var x=3Dnavigator.plugins["Shockwave Flash"];=0A= if(x&&x.description){=0A= _59a=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").rep= lace(/(\s+r|\s+b[0-9]+)/,".").split("."));=0A= }=0A= }else{=0A= try{=0A= var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A= for(var i=3D3;axo!=3Dnull;i++){=0A= axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A= _59a=3Dnew deconcept.PlayerVersion([i,0,0]);=0A= }=0A= }=0A= catch(e){=0A= }=0A= if(_598&&_59a.major>_598.major){=0A= return _59a;=0A= }=0A= if(!_598||((_598.minor!=3D0||_598.rev!=3D0)&&_59a.major=3D=3D_598.major)|= |_59a.major!=3D6||_599){=0A= try{=0A= _59a=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));=0A= }=0A= catch(e){=0A= }=0A= }=0A= }=0A= return _59a;=0A= };=0A= deconcept.PlayerVersion=3Dfunction(_59e){=0A= this.major=3DparseInt(_59e[0])!=3Dnull?parseInt(_59e[0]):0;=0A= this.minor=3DparseInt(_59e[1])||0;=0A= this.rev=3DparseInt(_59e[2])||0;=0A= };=0A= deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){=0A= if(this.majorfv.major){=0A= return true;=0A= }=0A= if(this.minorfv.minor){=0A= return true;=0A= }=0A= if(this.rev-1)?q.indexOf("&",_5a2):q.length;=0A= if(q.length>1&&_5a2>-1){=0A= return q.substring(q.indexOf("=3D",_5a2)+1,_5a3);=0A= }=0A= }=0A= return "";=0A= }};=0A= if(Array.prototype.push=3D=3Dnull){=0A= Array.prototype.push=3Dfunction(item){=0A= this[this.length]=3Ditem;=0A= return this.length;=0A= };=0A= }=0A= var getQueryParamValue=3Ddeconcept.util.getRequestParameter;=0A= var FlashObject=3Ddeconcept.SWFObject;=0A= var SWFObject=3Ddeconcept.SWFObject;=0A= ------=_NextPart_000_0000_01C8AB96.6F04F8A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/scripts/build/tgam-merged.js if(!WEBSITE_TGAM){ var WEBSITE_TGAM =3D "http://"+location.host; var WEBSITE_IMAGES =3D WEBSITE_TGAM; var WEBSITE_TGAM_SECURE =3D "https://"+location.host; var WEBSITE_SECURE =3D WEBSITE_TGAM_SECURE; var WEBSITE_docroot =3D "/v5"; if(location.port && location.host.indexOf("ev.")=3D=3D1){ WEBSITE_TGAM_SECURE =3D WEBSITE_TGAM; WEBSITE_SECURE =3D WEBSITE_TGAM_SECURE; } else { WEBSITE_IMAGES =3D WEBSITE_TGAM.replace(/www\./i,"images."); } } var today =3D new Date(); var random_number =3D = Math.floor((Math.random()*1000))+""+today.getUTCMilliseconds(); var insider; var d =3D document; var ua =3D navigator.userAgent.toLowerCase(); var openmenu,x,tickerStories,omniDisabled; var ldbdAC=3D"";var lugAC=3D"";var skyRAC=3D"";var boxRAC=3D"";var = halfpageRAC=3D"";var b1AC=3D"";var b2AC=3D"";var b3AC=3D"";var = b4AC=3D""; /* NB: Get Opera version */ var isOpera =3D (window.opera) ? true : false; if (isOpera) { var ua =3D navigator.userAgent.toLowerCase(); var operaI =3D ua.indexOf('opera'); var opVer =3D ua.substring(operaI+5, ua.length); opVer =3D parseFloat(opVer); if (opVer<=3D8) { var isOperaOld=3Dtrue; } } /* NB: Get Gecko version */ function geckoGetRv(){ if (navigator.product !=3D 'Gecko'){ return -1; } var rvValue =3D 0; var rvStart =3D ua.indexOf('rv:'); var rvEnd =3D ua.indexOf(')', rvStart); var rv =3D ua.substring(rvStart+3, rvEnd); var rvParts =3D rv.split('.'); var exp =3D 1; =09 for (i=3D0;rvParts.length>i;i++){ var val =3D parseInt(rvParts[i]); rvValue +=3D val / exp; exp *=3D 100; } =09 return rvValue; } /* NB: subscriber status */ function isSubscriber(v){ var time =3D new Date(); time.setTime(time.getTime() + (1000*60*60*24*15)) setCookie("TGAM_ID",v,time.toGMTString()); } function chkSubscriber(){ var xmlhttp =3D hector();=20 =09 if(xmlhttp){ xmlhttp.open("GET", = "/servlet/Page/document"+WEBSITE_docroot+"/content/Insider/chkSubscriber"= , true); xmlhttp.onreadystatechange=3Dfunction() { if(xmlhttp.readyState=3D=3D4){ var response =3D xmlhttp.responseText; if(response.indexOf("[true][")=3D=3D0){ isSubscriber(response); } else { deleteCookie("TGAM_ID"); } }=20 } =20 xmlhttp.send(null); } } /* NB: AJaX */ function hector() { var xmlhttp =3D false; if(window.XMLHttpRequest){ xmlhttp =3D new XMLHttpRequest(); } else if(window.ActiveXObject){ try { xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { xmlhttp =3D false; } } } return xmlhttp; } function doXSLT(nObj,xml,xsl,where){ var xmlhttp =3D hector(); if(xmlhttp){ var result; xmlhttp.open("GET", xml, true); xmlhttp.onreadystatechange=3Dfunction() { if(xmlhttp.readyState=3D=3D4){ =09 if(xmlhttp.status=3D=3D200){ =09 var xslhttp =3D hector(); xslhttp.open("GET", xsl, true); xslhttp.onreadystatechange=3Dfunction() { if(xslhttp.readyState=3D=3D4){ if(xslhttp.status=3D=3D200){ =09 try { var xsltProcessor =3D new XSLTProcessor(); xsltProcessor.importStylesheet(xslhttp.responseXML); result =3D = xsltProcessor.transformToFragment(xmlhttp.responseXML,d); if(where && where=3D=3D"top" && nObj.firstChild){ nObj.insertBefore(result,nObj.firstChild); } else { nObj.appendChild(result); } } catch (err) {=09 try { result =3D = xmlhttp.responseXML.transformNode(xslhttp.responseXML); if(where && where=3D=3D"top" && nObj.firstChild){ nObj.innerHTML =3D result+nObj.innerHTML; } else { nObj.innerHTML +=3D result; } } catch (err) {=09 result =3D createElement("div","","error"); var msg_txt =3D createElement("p","","error"); msg_txt.appendChild(d.createTextNode("We were temporarily = unable to load the requested content")); var msg_title =3D createElement("h4","","error"); msg_title.appendChild(d.createTextNode("Problem")); result.appendChild(msg_title); result.appendChild(msg_txt); nObj.appendChild(result); } } } } } xslhttp.send(null); =09 } } } xmlhttp.send(null); } } /* NB: create an element */ function createElement(el,i,cN,url,alt,w,h,t,type,rel){ // only el is required; unused parms should be empty quotes // if el=3D=3D"link" and the url ends with ".css", type and rel aren't = needed=20 // if el=3D=3D"script" and the url ends with ".js", don't define type // if el=3D=3D"input" and the url is included, don't define type // example:=20 // 1) createElement("p"); // 2) createElement("img","","icon","/icon.gif","Icon",12,12); // 3) createElement("a","back","","/lastpage/","","","","Go = back","","previous"); // returns:=20 // 1)

    // 2) 3D"Icon" // 3) if(el) { el =3D el.toLowerCase(); }=20 else { return null; } =09 var nObj =3D d.createElement(el); if(i){ nObj.id =3D i; } if(cN){ nObj.className =3D cN; } if(t){ nObj.title =3D t; } if(w){ nObj.width =3D w; }=09 if(h){ nObj.height =3D h; }=09 =09 if(url && (el=3D=3D"a" || el=3D=3D"area" || el=3D=3D"link" || = el=3D=3D"base")){=20 nObj.href =3D url; =09 } else if(url && (el=3D=3D"img" || el=3D=3D"input" || el=3D=3D"script" = || el=3D=3D"frame" || el=3D=3D"iframe")){ =09 nObj.src =3D url; } else if(el=3D=3D"object" && = type=3D=3D"application/x-shockwave-flash"){ =09 nObj.data =3D url; }=20 =09 if(el=3D=3D"img" || el=3D=3D"input" || el=3D=3D"area"){=20 nObj.alt =3D (alt) ? alt : ""; } =09 if(el=3D=3D"input" && url){=20 nObj.type =3D "image"; } else if(el=3D=3D"link" && url.indexOf(".css")=3D=3Durl.length-4 && = !rel){ nObj.type =3D "text/css"; nObj.rel =3D "stylesheet"; } else if(el=3D=3D"script" && url.indexOf(".js")=3D=3Durl.length-3){ nObj.type =3D "text/javascript"; } else { if(rel){ nObj.rel =3D rel; } if(type){ nObj.type =3D type; } } =09 return nObj; } /* NB: cookies*/ function getCookie(name){ =20 var the_cookie =3D name + "=3D";=20 if (d.cookie.length > 0) { =20 begin =3D d.cookie.indexOf(the_cookie); =20 if (begin !=3D -1) { =20 begin +=3D the_cookie.length; end =3D d.cookie.indexOf(";", begin); if (end =3D=3D -1) { end =3D d.cookie.length; } return unescape(d.cookie.substring(begin, end)); }=20 } return null; } function setCookie(name, value, time){ if(!time){ var time =3D new Date(); time.setTime(time.getTime() + (1000*60*60*24*365)) time.toGMTString();//expires in a year } d.cookie =3D name + "=3D" + escape(value) + "; path=3D/; expires=3D" + = time; } function deleteCookie(name) { if(getCookie(name)) d.cookie =3D name + "=3D" + "; path=3D/; = expires=3DMon, 01 Jan 01 01:01:01 GMT"; }=09 /* NB: act link a link on mouseover */ function likeLinkOver(){ this.style.textDecoration =3D "underline";=20 this.style.cursor =3D (d.all) ? "hand" : "pointer";=20 } function likeLinkOut(){ this.style.textDecoration =3D "none";=20 } /* NB: collect RSS feeds */ function makeRSSLink(i,el){ var feeds =3D d.getElementById(i).getElementsByTagName(el); for(x=3D0;feeds.length>x;x++){ addEvent(feeds[x],"click", function(){=20 var ua =3D navigator.userAgent.toLowerCase(); if(ua.indexOf("mac")!=3D-1 && ua.indexOf("safari")!=3D-1){ var regex =3D new RegExp("http",""); this.href =3D this.href.replace(regex,"feed"); return true; } else { var type =3D (this.href.indexOf(".opml")=3D=3D-1) ? ["RSS = feed","paste it"] : ["OPML file","import the location"]; var key =3D (ua.indexOf("mac")!=3D-1) ? "Command" : "Ctrl"; var msg =3D "\nOnce it\u2019s copied, "+type[1]+" into your = favourite RSS reader."; if(window.clipboardData && prompt("First copy this "+type[0]+" = location by pressing OK or ["+key+"-C]."+msg,this.href)){ = window.clipboardData.setData("Text",this.href); }=20 else if(!window.clipboardData){ prompt("Copy this "+type[0]+" = location (press ["+key+"-C]), then press OK."+msg,this.href) }=20 return false;=20 } }) } } function insertAfter(newElement,targetElement) { //targetElement is what you want newElement to go after. Look for = targetElement elements parent. var parent =3D targetElement.parentNode; //if the parents lastchild is the targetElement... if(parent.lastchild =3D=3D targetElement) { //add the newElement after the target element. parent.appendChild(newElement); } else { // else the target has siblings, insert the new element between the = target and it's next sibling. //syntax for insertBefore: parentElement.insertBefore(newElement, = targetElement); parent.insertBefore(newElement, targetElement.nextSibling); } } /* NB: yellow fade technique */ function YFTinit(x,i){=20 var colour =3D ["F","E","D","C","B","A"]; setTimeout("YFT("+x+",'"+colour[x]+"','"+i+"')", 500); } function YFT(x,c,i){ if(isNaN(x)) { return; } d.getElementById(i).style.backgroundColor =3D "#FF"+c; if(x>0) { YFTinit(x-1,i); }=20 } /* NB: windows print */ function printThis(nObj){ var c =3D nObj.childNodes; for(x=3D0;c.length>x;x++){ if(c[x].className=3D=3D"print"){ c[x].getElementsByTagName("a")[0].onclick=3Dfunction(){=20 if(d.getElementById("pagination") && = location.search.indexOf("pageRequested=3Dall")=3D=3D-1){ qmod =3D (location.search) ? "\u0026" : "?"; url =3D location.href.replace(/pageRequested=3D([0-9]+)/,""); location.href=3Durl+qmod+"pageRequested=3Dall\u0026print=3Dtrue"; } else if(window.print) { window.print();=20 } else { alert("Press Cmd/Ctrl+P to print this page"); } return false;=20 } } } } function chkPrint(){ if(location.search.indexOf("print=3Dtrue")!=3D-1 && window.print){ window.print(); if(ua.indexOf("safari")=3D=3D-1) { history.go(-1); } else { return; } } } /* NB: pop-up window */ function _open_popup_window(w,h,url,slug,t,top,left) { var regex =3D /\W+/; if(regex.test(slug)) { slug =3D slug.replace(/\W+/, '_'); } =09 var n =3D "__" + n; if(regex.test(n)) { n =3D n.replace(/\W+/, '_'); } if (!w) w=3D780; if (!h) h=3D550; =09 var params =3D ''; params +=3D 'width=3D' + w; params +=3D ',height=3D' + h; if (top) params +=3D ',top=3D' + top; if (left) params +=3D ',left=3D' + left; params +=3D = ',menubar=3Dno,resizable=3Dyes,toolbar=3Dno,scrollbars=3Dyes,location=3Dn= o'; window.open(url, n, params); return false; } /* sports_popup -- requires a return false */ function sports_popup(w,h,url,slug,t,top,left) { var regex =3D /\W+/; if(regex.test(slug)) { slug =3D slug.replace(/\W+/, '_'); } var n =3D "__" + n; if(regex.test(n)) { n =3D n.replace(/\W+/, '_'); } if (!w) w=3D780; if (!h) h=3D550;=09 var params =3D ''; params +=3D 'width=3D' + w; params +=3D ',height=3D' + h; if (top) params +=3D ',top=3D' + top; if (left) params +=3D ',left=3D' + left; params +=3D = ',menubar=3Dno,resizable=3Dyes,toolbar=3Dno,scrollbars=3Dyes,location=3Dn= o'; window.open(url, n, params); } function framesPopUp(filename,t,n,w,h) { var n =3D "__" + n; var regex =3D /\W+/; if(regex.test(n)) { n =3D n.replace(/\W+/, '_'); } params =3D "width=3D"+ w +",height=3D"+h + ",resizable"; winExec =3D n +"=3D window.open('','"+n+"', params)"; content =3D ""+t+"<body>This= require a browser that supports frames.</body>";=20 eval(winExec); eval(n + ".document.open()"); eval(n + ".document.write(content)"); eval(n + ".document.close()"); } /* NB: set top to height of another object */ function setTop(obj1,obj2,mod){ obj2.style.top =3D obj1.offsetHeight+mod+"px"; } /* NB: get elements exact position */ function getElPos(nObj){ var l =3D 0; var t =3D 0; if(nObj) { if(nObj.offsetParent) { while (nObj.offsetParent){ l +=3D nObj.offsetLeft t +=3D nObj.offsetTop nObj =3D nObj.offsetParent; } } var el_pos =3D [l,t] return el_pos; } }=09 /*=20 NB: add + remove elements=20 written by Dean Edwards, 2005 with input from Tino Zijdel http://dean.edwards.name/weblog/2005/10/add-event/ */=20 function addEvent(element, type, handler) { if (!handler.$$guid) handler.$$guid =3D addEvent.guid++; if (!element.events) element.events =3D {}; var handlers =3D element.events[type]; if (!handlers) { handlers =3D element.events[type] =3D {}; if (element["on" + type]) { handlers[0] =3D element["on" + type]; } } handlers[handler.$$guid] =3D handler; element["on" + type] =3D handleEvent; }; addEvent.guid =3D 1; =09 function removeEvent(element, type, handler) { if (element.events && element.events[type]) { delete element.events[type][handler.$$guid]; } }; function handleEvent(event) { var returnValue =3D true; event =3D event || fixEvent(window.event); var handlers =3D this.events[event.type]; for (var i in handlers) { this.$$handleEvent =3D handlers[i]; if (this.$$handleEvent(event) =3D=3D false) { returnValue =3D false; } } return returnValue; }; function fixEvent(event) { event.preventDefault =3D fixEvent.preventDefault; event.stopPropagation =3D fixEvent.stopPropagation; return event; }; fixEvent.preventDefault =3D function() { this.returnValue =3D false; }; fixEvent.stopPropagation =3D function() { this.cancelBubble =3D true; }; /* NB: Written by Jonathan Snook, http://www.snook.ca/jonathan Add-ons by Robert Nyman, http://www.robertnyman.com */ function getElementsByClassName(oElm, strTagName, strClassName){ if((typeof oElm !=3D "object" && typeof oElm =3D=3D "string") && = (typeof strTagName !=3D "string" && typeof strTagName =3D=3D "object")){ = /* probably a prototype call, so remap */ oElm =3D strClassName; strTagName =3D oElm; }=20 var arrElements =3D (strTagName =3D=3D "*" && d.all)? document.all :=20 oElm.getElementsByTagName(strTagName); var arrReturnElements =3D new Array(); strClassName =3D strClassName.replace(/\-/g, "\\-"); var oRegExp =3D new RegExp("\\b" + strClassName + "\\b"); var oElement; for(var i=3D0; i 11) { ampm =3D "PM"; } if (hh > 12) { hh -=3D 12; } hh =3D leadingZero(hh); var m =3D leadingZero(dateObj.getMinutes()); var ss =3D leadingZero(dateObj.getSeconds()); =09 var date_values =3D [yy,mm,dd,hh,m,ss,ampm]; =09 return date_values; =09 function takeYear(theDate){ var x =3D theDate.getYear(); var y =3D x % 100; y +=3D (38 > y) ? 2000 : 1900; return y; } =09 function leadingZero(nr){ if(10>nr) { nr =3D "0"+nr; } return nr; } } /* NB: adjust the layout width/height as needed */ function layoutAdjust(){ if(d.getElementById("chewy")){ var chewyObj =3D d.getElementById("chewy"); var w =3D (chewyObj.offsetWidth) ? chewyObj.offsetWidth : 404; /* hide wide elements */ if(d.getElementById("sectionD")){ if(404>w && d.getElementById("sectionD").length>1){ = d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display= =3D "none"; } else if(w>=3D404 && d.getElementById("sectionD").length>1){ = d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display= =3D "block"; } } } if(d.getElementById("sectionC")){ var isMega =3D false; var nObj =3D d.getElementsByTagName("BODY")[0]; if(nObj.className) {=20 var hubClass =3D nObj.className.split(" "); =09 for(var i=3D0; i=3DgeckoRv){ = d.getElementById("chewy").style.minHeight =3D "900px"; } }/* Fix = clearing problem in Gecko 1.7*/=09 d.getElementsByTagName("BODY")[0].style.minHeight =3D 0; /* reset = minHeight to 0 */ }=20 /* NB: get hub class */ function getHub(){ var nObj =3D d.getElementsByTagName("BODY")[0]; if(nObj.className) {=20 var hubClass =3D nObj.cla