bplist00_WebMainResource_WebSubresources_WebSubframeArchives ^WebResourceURL_WebResourceMIMEType_WebResourceFrameName_WebResourceData_WebResourceTextEncodingName_7http://www.sciencemag.org/cgi/content/full/328/5979/710Ytext/htmlYlivewordsO A Draft Sequence of the Neandertal Genome -- Green et al. 328 (5979): 710 -- Science
Note to users. If you're seeing this message, it means that your browser cannot find this page's style/presentation instructions -- or possibly that you are using a browser that does not support current Web standards. Find out more about why this message is appearing, and what you can do to make your experience of our site the best it can be.
Denmark / Science Webinar

UNIV OF CONNECTICUT   Alerts | Access Rights | My Account | Sign In
Subscribe

Science 7 May 2010:
Vol. 328. no. 5979, pp. 710 - 722
DOI: 10.1126/science.1188021

Research Articles

A Draft Sequence of the Neandertal Genome

Richard E. Green,1,*,{dagger},{ddagger} Johannes Krause,1,{dagger},§ Adrian W. Briggs,1,{dagger},§ Tomislav Maricic,1,{dagger},§ Udo Stenzel,1,{dagger},§ Martin Kircher,1,{dagger},§ Nick Patterson,2,{dagger},§ Heng Li,2,{dagger} Weiwei Zhai,3,{dagger},|| Markus Hsi-Yang Fritz,4,{dagger} Nancy F. Hansen,5,{dagger} Eric Y. Durand,3,{dagger} Anna-Sapfo Malaspinas,3,{dagger} Jeffrey D. Jensen,6,{dagger} Tomas Marques-Bonet,7,13,{dagger} Can Alkan,7,{dagger} Kay Prüfer,1,{dagger} Matthias Meyer,1,{dagger} Hernán A. Burbano,1,{dagger} Jeffrey M. Good,1,8,{dagger} Rigo Schultz,1 Ayinuer Aximu-Petri,1 Anne Butthof,1 Barbara Höber,1 Barbara Höffner,1 Madlen Siegemund,1 Antje Weihmann,1 Chad Nusbaum,2 Eric S. Lander,2 Carsten Russ,2 Nathaniel Novod,2 Jason Affourtit,9 Michael Egholm,9 Christine Verna,21 Pavao Rudan,10 Dejana Brajkovic,11 Zeljko Kucan,10 Ivan Gusic,10 Vladimir B. Doronichev,12 Liubov V. Golovanova,12 Carles Lalueza-Fox,13 Marco de la Rasilla,14 Javier Fortea,14, Antonio Rosas,15 Ralf W. Schmitz,16,17 Philip L. F. Johnson,18,{dagger} Evan E. Eichler,7,{dagger} Daniel Falush,19,{dagger} Ewan Birney,4,{dagger} James C. Mullikin,5,{dagger} Montgomery Slatkin,3,{dagger} Rasmus Nielsen,3,{dagger} Janet Kelso,1,{dagger} Michael Lachmann,1,{dagger} David Reich,2,20,*,{dagger} Svante Pääbo1,*,{dagger}

Neandertals, the closest evolutionary relatives of present-day humans, lived in large parts of Europe and western Asia before disappearing 30,000 years ago. We present a draft sequence of the Neandertal genome composed of more than 4 billion nucleotides from three individuals. Comparisons of the Neandertal genome to the genomes of five present-day humans from different parts of the world identify a number of genomic regions that may have been affected by positive selection in ancestral modern humans, including genes involved in metabolism and in cognitive and skeletal development. We show that Neandertals shared more genetic variants with present-day humans in Eurasia than with present-day humans in sub-Saharan Africa, suggesting that gene flow from Neandertals into the ancestors of non-Africans occurred before the divergence of Eurasian groups from each other.

1 Department of Evolutionary Genetics, Max-Planck Institute for Evolutionary Anthropology, D-04103 Leipzig, Germany.
2 Broad Institute of MIT and Harvard, Cambridge, MA 02142, USA.
3 Department of Integrative Biology, University of California, Berkeley, CA 94720, USA.
4 European Molecular Biology Laboratory–European Bioinformatics Institute, Wellcome Trust Genome Campus, Hinxton, Cambridgeshire, CB10 1SD, UK.
5 Genome Technology Branch, National Human Genome Research Institute, National Institutes of Health, Bethesda, MD 20892, USA.
6 Program in Bioinformatics and Integrative Biology, University of Massachusetts Medical School, Worcester, MA 01655, USA.
7 Howard Hughes Medical Institute, Department of Genome Sciences, University of Washington, Seattle, WA 98195, USA.
8 Division of Biological Sciences, University of Montana, Missoula, MT 59812, USA.
9 454 Life Sciences, Branford, CT 06405, USA.
10 Croatian Academy of Sciences and Arts, Zrinski trg 11, HR-10000 Zagreb, Croatia.
11 Croatian Academy of Sciences and Arts, Institute for Quaternary Paleontology and Geology, Ante Kovacica 5, HR-10000 Zagreb, Croatia.
12 ANO Laboratory of Prehistory, St. Petersburg, Russia.
13 Institute of Evolutionary Biology (UPF-CSIC), Dr. Aiguader 88, 08003 Barcelona, Spain.
14 Área de Prehistoria Departamento de Historia Universidad de Oviedo, Oviedo, Spain.
15 Departamento de Paleobiología, Museo Nacional de Ciencias Naturales, CSIC, Madrid, Spain.
16 Der Landschaftverband Rheinlund–Landesmuseum Bonn, Bachstrasse 5-9, D-53115 Bonn, Germany.
17 Abteilung für Vor- und Frühgeschichtliche Archäologie, Universität Bonn, Germany.
18 Department of Biology, Emory University, Atlanta, GA 30322, USA.
19 Department of Microbiology, University College Cork, Cork, Ireland.
20 Department of Genetics, Harvard Medical School, Boston, MA 02115, USA.
21 Department of Human Evolution, Max-Planck Institute for Evolutionary Anthropology, D-04103 Leipzig, Germany.

{dagger} Members of the Neandertal Genome Analysis Consortium. Back

{ddagger} Present address: Department of Biomolecular Engineering, University of California, Santa Cruz, CA 95064, USA. Back

§ These authors contributed equally to this work. Back

|| Present address: Beijing Institute of Genomics, Chinese Academy of Sciences Beijing 100029, P.R. China. Back

Deceased. Back

* To whom correspondence should be addressed. E-mail: green@eva.mpg.de (R.E.G.); reich@genetics.med.harvard.edu (D.R.); paabo@eva.mpg.de (S.P.)

The morphological features typical of Neandertals first appear in the European fossil record about 400,000 years ago (13). Progressively more distinctive Neandertal forms subsequently evolved until Neandertals disappeared from the fossil record about 30,000 years ago (4). During the later part of their history, Neandertals lived in Europe and Western Asia as far east as Southern Siberia (5) and as far south as the Middle East. During that time, Neandertals presumably came into contact with anatomically modern humans in the Middle East from at least 80,000 years ago (6, 7) and subsequently in Europe and Asia.

Neandertals are the sister group of all present-day humans. Thus, comparisons of the human genome to the genomes of Neandertals and apes allow features that set fully anatomically modern humans apart from other hominin forms to be identified. In particular, a Neandertal genome sequence provides a catalog of changes that have become fixed or have risen to high frequency in modern humans during the last few hundred thousand years and should be informative for identifying genes affected by positive selection since humans diverged from Neandertals.

Substantial controversy surrounds the question of whether Neandertals interbred with anatomically modern humans. Morphological features of present-day humans and early anatomically modern human fossils have been interpreted as evidence both for (8, 9) and against (10, 11) genetic exchange between Neandertals and the presumed ancestors of present-day Europeans. Similarly, analysis of DNA sequence data from present-day humans has been interpreted as evidence both for (12, 13) and against (14) a genetic contribution by Neandertals to present-day humans. The only part of the genome that has been examined from multiple Neandertals, the mitochondrial DNA (mtDNA) genome, consistently falls outside the variation found in present-day humans and thus provides no evidence for interbreeding (1519). However, this observation does not preclude some amount of interbreeding (14, 19) or the possibility that Neandertals contributed other parts of their genomes to present-day humans (16). In contrast, the nuclear genome is composed of tens of thousands of recombining, and hence independently evolving, DNA segments that provide an opportunity to obtain a clearer picture of the relationship between Neandertals and present-day humans.

A challenge in detecting signals of gene flow between Neandertals and modern human ancestors is that the two groups share common ancestors within the last 500,000 years, which is no deeper than the nuclear DNA sequence variation within present-day humans. Thus, even if no gene flow occurred, in many segments of the genome, Neandertals are expected to be more closely related to some present-day humans than they are to each other (20). However, if Neandertals are, on average across many independent regions of the genome, more closely related to present-day humans in certain parts of the world than in others, this would strongly suggest that Neandertals exchanged parts of their genome with the ancestors of these groups.

Several features of DNA extracted from Late Pleistocene remains make its study challenging. The DNA is invariably degraded to a small average size of less than 200 base pairs (bp) (21, 22), it is chemically modified (21, 2326), and extracts almost always contain only small amounts of endogenous DNA but large amounts of DNA from microbial organisms that colonized the specimens after death. Over the past 20 years, methods for ancient DNA retrieval have been developed (21, 22), largely based on the polymerase chain reaction (PCR) (27). In the case of the nuclear genome of Neandertals, four short gene sequences have been determined by PCR: fragments of the MC1R gene involved in skin pigmentation (28), a segment of the FOXP2 gene involved in speech and language (29), parts of the ABO blood group locus (30), and a taste receptor gene (31). However, although PCR of ancient DNA can be multiplexed (32), it does not allow the retrieval of a large proportion of the genome of an organism.

The development of high-throughput DNA sequencing technologies (33, 34) allows large-scale, genome-wide sequencing of random pieces of DNA extracted from ancient specimens (3537) and has recently made it feasible to sequence genomes from late Pleistocene species (38). However, because a large proportion of the DNA present in most fossils is of microbial origin, comparison to genome sequences of closely related organisms is necessary to identify the DNA molecules that derive from the organism under study (39). In the case of Neandertals, the finished human genome sequence and the chimpanzee genome offer the opportunity to identify Neandertal DNA sequences (39, 40).

A special challenge in analyzing DNA sequences from the Neandertal nuclear genome is that most DNA fragments in a Neandertal are expected to be identical to present-day humans (41). Thus, contamination of the experiments with DNA from present-day humans may be mistaken for endogenous DNA. We first applied high-throughput sequencing to Neandertal specimens from Vindija Cave in Croatia (40, 42), a site from which cave bear remains yielded some of the first nuclear DNA sequences from the late Pleistocene in 1999 (43). Close to one million bp of nuclear DNA sequences from one bone were directly determined by high-throughput sequencing on the 454 platform (40), whereas DNA fragments from another extract from the same bone were cloned in a plasmid vector and used to sequence ~65,000 bp (42). These experiments, while demonstrating the feasibility of generating a Neandertal genome sequence, were preliminary in that they involved the transfer of DNA extracts prepared in a clean-room environment to conventional laboratories for processing and sequencing, creating an opportunity for contamination by present-day human DNA. Further analysis of the larger of these data sets (40) showed that it was contaminated with modern human DNA (44) to an extent of 11 to 40% (41). We employed a number of technical improvements, including the attachment of tagged sequence adaptors in the clean-room environment (23), to minimize the risk of contamination and determine about 4 billion bp from the Neandertal genome.

Paleontological samples. We analyzed a total of 21 Neandertal bones from Vindija Cave in Croatia that are of little morphological value. From below the surface of each of these bones, we removed 50 to 100 mg of bone powder using a sterile dentistry drill in our Leipzig clean-room facility. All samples were screened for the presence of Neandertal mtDNA by PCR, and three bones were selected for further analysis (Fig. 1A) [Supporting Online Material (SOM) Text 2]. The first of these bones, Vi33.16 (previously Vi-80) was discovered in stratigraphic layer G3 by Malez and co-workers in 1980 and has been directly dated by carbon-14 accelerator mass spectrometry to 38,310 ± 2,130 years before the present (B.P.) (uncalibrated) (19). It has been previously used for genome sequencing (40, 42) and for the determination of a complete mtDNA sequence (45). The second bone, Vi33.25, comes from layer I, which is deeper and thus older than layer G. A complete mtDNA sequence has been determined from this bone (15). It does not contain enough collagen to allow a direct date. The third bone, Vi33.26, comes from layer G (sublayer unknown) and has not been previously used for large-scale DNA sequencing. It was directly dated to 44,450 ± 550 years B.P. (OxA-V-2291-18, uncalibrated).


Figure 1
View larger version (62K):
[in this window]
[in a new window]

 
Fig. 1. Samples and sites from which DNA was retrieved. (A) The three bones from Vindija from which Neandertal DNA was sequenced. (B) Map showing the four archaeological sites from which bones were used and their approximate dates (years B.P.).

 
Sequencing library construction. A total of nine DNA extracts were prepared from the three bones (table S4) using procedures to minimize laboratory contamination that we have developed over the past two decades (22, 41). Samples of each extract were used to construct Roche/454 sequencing libraries that carry the project-specific tag sequence 5'-TGAC-3' in their 3'-ends. Each library was amplified with the primers used in the 454 sequencing emulsion PCR process. To estimate the percentage of endogenous Neandertal DNA in the extracts, we carried out sequencing runs using the 454 Life Sciences GS FLX platform and mapped the reads against the human, chimpanzee, rhesus, and mouse genomes as well as all nucleotide sequences in GenBank. DNA sequences with a significantly better match to the primate genomes than to any of the other sources of sequences were further analyzed. Mitochondrial DNA contamination from modern humans was estimated by primer extension capture (46) using six biotinylated primers that target informative differences between human and Neandertal mtDNA (45), followed by sequencing on the GS FLX platform. Extracts that contained more than 1.5% hominin DNA relative to other DNA were used to construct further libraries. These were similarly analyzed to assess the percentage of hominin DNA and, if found suitable, were used for production sequencing on the 454 Life Sciences GS FLX/Titanium and Illumina GAII platforms.

Enrichment of Neandertal DNA. Depending on the extract, between 95 and 99% of the DNA sequenced in the libraries was derived from nonprimate organisms, which are presumably derived from microbes that colonized the bone after the death of the Neandertals. To improve the ratio of Neandertal to microbial DNA, we identified restriction enzymes that preferentially cut bacterial DNA sequences in the libraries and treated the libraries with these to increase the relative proportion of Neandertal DNA in the libraries (SOM Text 1). Such enzymes, which have recognition sites rich in the dinucleotide CpG, allowed a 4- to 6-fold increase in the proportion of Neandertal DNA in the libraries sequenced. This is expected to bias the sequencing against GC-rich regions of the genome and is therefore not suitable for arriving at a complete Neandertal genome sequence. However, for producing an overview of the genome at about one-fold coverage, it drastically increases the efficiency of data production without unduly biasing coverage, especially in view of the fact that GC-rich sequences are overrepresented in ancient DNA sequencing libraries (23, 45) so that the restriction enzyme treatment may help to counteract this bias.

Sequencing platforms and alignments. In the initial phase of the project, we optimized DNA extraction technology and library construction [e.g., (47)]. In a second phase, we carried out production sequencing on the 454 Life Sciences GS FLX platform from the bones Vi33.16 and Vi33.26 (0.5 Gb and 0.8 Gb of Neandertal sequence, respectively). In the third phase, we carried out production sequencing on the Illumina/Solexa GAII platform from the bones Vi33.16, Vi33.25, and Vi33.26 (1.2 Gb, 1.3 Gb, and 1.5 Gb, respectively) (table S4). Each molecule was sequenced from both ends (SOM Text 2), and bases were called with the machine learning algorithm Ibis (48). All reads were required to carry correct clean-room tags, and previous data where these tags were not used (40, 42) were not included in this study. Except when explicitly stated, the analyses below are based on the largest data sets, generated on the Illumina platform. In total, we generated 5.3 Gb of Neandertal DNA sequence from about 400 mg of bone powder. Thus, methods for extracting and sequencing DNA from ancient bones are now efficient enough to allow genome-wide DNA sequence coverage with relatively minor damage to well-preserved paleontological specimens.

The dominant type of nucleotide misincorporation when ancient DNA is amplified and sequenced is due to deamination of cytosine residues (25). This causes C to T transitions in the DNA sequences, particularly toward the 5'-ends of DNA reads, where at the first position ~40% of cytosine residues can appear as thymine residues. The frequency of C to T misincorporations progressively diminishes further into the molecules. At the 3'-ends, complementary G to A transitions are seen as a result of the enzymatic fill-in procedure in which blunt DNA ends are created before adaptor ligation (23). We implemented an alignment approach that takes these nucleotide misincorporation patterns into account (SOM Text 3) and aligned the Neandertal sequences to either the reference human genome (UCSC hg18), the reference chimpanzee genome (panTro2), or the inferred human-chimpanzee common ancestral sequence (SOM Text 3).

To estimate the error rate in the Neandertal DNA sequences determined, we compared reads that map to the mitochondrial genomes, which we assembled to 35-, 29- and 72-fold coverage for each of the bones, respectively (15, 45) (SOM Text 4). Although C to T and G to A substitutions, which are caused by deaminated cytosine residues, occur at a rate of 4.5 to 5.9%, other error rates are at most 0.3% (fig. S4). Because we sequence each DNA fragment from both sides, and most fragments more than once (49), the latter error rate is substantially lower than the error rate of the Illumina platform itself (48, 50).

Number of Neandertal individuals. To assess whether the three bones come from different individuals, we first used their mtDNAs. We have previously determined the complete mtDNA sequences from the bones Vi33.16 and Vi33.25 (15, 45), and these differ at 10 positions. Therefore, Vi33.16 and Vi33.25 come from different Neandertal individuals. For the bone Vi33.26, we assembled the mtDNA sequence (SOM Text 4) and found it to be indistinguishable from Vi33.16, suggesting that it could come from the same individual. We analyzed autosomal DNA sequences from the three bones (SOM Text 4) by asking whether the frequency of nucleotide differences between pairs of bones was significantly higher than the frequency of differences within the bones. We find that the within-bone differences are significantly fewer than the between-bone differences for all three comparisons (P ≤ 0.001 in all cases). Thus, all three bones derive from different individuals, although Vi33.16 and Vi33.26 may stem from maternally related individuals.

Estimates of human DNA contamination. We used three approaches that target mtDNA, Y chromosomal DNA, and nuclear DNA, respectively, to gauge the ratio of present-day human relative to Neandertal DNA in the data produced. To analyze the extent of mtDNA contamination, we used the complete mtDNA from each bone to identify positions differing from at least 99% of a worldwide panel of 311 contemporary human mtDNAs, ignoring positions where a substitution in the sequences from the Neandertal library could be due to cytosine deamination (45). For each sequencing library, the DNA fragments that cover these positions were then classified according to whether they appear to be of Neandertal or modern human origin (SOM Text 5 and table S15). For each bone, the level of mtDNA contamination is estimated to be below 0.5% (Table 1).


View this table:
[in this window]
[in a new window]

 
Table 1. Estimates of human DNA contamination in the DNA sequences produced. Numbers in bold indicate summary contamination estimates over all Vindija data.

 
Because prior to this study no fixed differences between Neandertal and present-day humans in the nuclear genome were known, we used two alternative strategies to estimate levels of nuclear contamination. In the first strategy, we determined the sex of the bones. For bones derived from female Neandertals, we then estimated modern human male DNA contamination by looking for the presence of Y chromosomal DNA fragments (SOM Text 6). For this purpose, we identified 111,132 nucleotides in the nonrecombining parts of the human reference Y chromosome that are located in contiguous DNA segments of at least 500 nucleotides, carry no repetitive elements, and contain no 30-nucleotide oligomer elsewhere in the genome with fewer than three mismatches. Between 482 and 611 such fragments would be expected for a male Neandertal bone. However, only 0 to 4 fragments are observed (Table 1). We conclude that the three bones are all from female Neandertals and that previous suggestions that Vi33.16 was a male (40, 42) were due to mismapping of autosomal and X chromosomal reads to the Y chromosome. We estimate the extent of DNA contamination from modern human males in the combined data to be about 0.60%, with an upper 95% bound of 1.53%.

In the second strategy, we take advantage of the fact that sites where present-day humans carry a high frequency of a derived allele (i.e., not seen in chimpanzee) while Neandertals carry a high frequency of the ancestral allele (i.e., matching the chimpanzee) provide information about the extent of contamination. To implement this idea, we identified sites where five present-day humans that we sequenced (see below) all differ from the chimpanzee genome by a transversion. We further restricted the analysis to sites covered by two fragments in one Neandertal and one fragment in another Neandertal and where at least one ancestral allele was seen in both individuals. The additional fragment from the first Neandertal then provides an estimate of contamination in combination with heterozygosity at this class of sites (Table 1). Using these data (SOM Text 7), we derive a maximum likelihood estimate of contamination of 0.7% with an upper 95% bound of 0.8%.

In summary, all three measurements of human mtDNA contamination produce estimates of less than 1% contamination. Thus, the vast majority of these data represent bona fide Neandertal DNA sequences.

Average DNA divergence between Neandertals and humans. To estimate the DNA sequence divergence per base pair between the genomes of Neandertals and the reference human genome sequence, we generated three-way alignments between the Neandertal, human, and chimpanzee genomes, filtering out genomic regions that may be duplicated in either humans or chimpanzees (SOM Text 10) and using an inferred genome sequence of the common ancestor of humans and chimpanzees as a reference (51) to avoid potential biases (39). We then counted the number of substitutions specific to the Neandertal, the human, and the chimpanzee genomes (Fig. 2). The overall number of substitutions unique to the Neandertal genome is about 30 times as high as on the human lineage. Because these are largely due to transitions resulting from deamination of cytosine residues in the Neandertal DNA, we restricted the divergence estimates to transversions. We then observed four to six times as many on the Neandertal as on the human lineage, probably due to sequencing errors in the low-coverage Neandertal DNA sequences. The numbers of transversions on the human lineage, as well as those on the lineage from the Neandertal-human ancestor to the chimpanzee, were used to estimate the average divergence between DNA sequences in Neandertals and present-day humans, as a fraction of the lineage from the human reference genome to the common ancestor of Neandertals, humans, and chimpanzees. For autosomes, this was 12.7% for each of the three bones analyzed. For the X chromosome, it was 11.9 to 12.4% (table S26). Assuming an average DNA divergence of 6.5 million years between the human and chimpanzee genomes (52), this results in a point estimate for the average divergence of Neandertal and modern human autosomal DNA sequences of 825,000 years. We caution that this is only a rough estimate because of the uncertainty about the time of divergence of humans and chimpanzees.


Figure 2
View larger version (42K):
[in this window]
[in a new window]

 
Fig. 2. Nucleotide substitutions inferred to have occurred on the evolutionary lineages leading to the Neandertals, the human, and the chimpanzee genomes. In red are substitutions on the Neandertal lineage, in yellow the human lineage, and in pink the combined lineage from the common ancestor of these to the chimpanzee. For each lineage and each bone from Vindija, the distributions and numbers of substitutions are shown. The excess of C to T and G to A substitutions are due to deamination of cytosine residues in the Neandertal DNA.

 
Additional Neandertal individuals. To put the divergence of the Neandertal genome sequences from Vindija Cave into perspective with regard to other Neandertals, we generated a much smaller amount of DNA sequence data from three Neandertal bones from three additional sites (SOM Text 8) that cover much of the geographical range of late Neandertals (Fig. 1B): El Sidron in Asturias, Spain, dated to ~49,000 years B.P. (53); Feldhofer Cave in the Neander Valley, Germany, from which we sequenced the type specimen found in 1856 dated to ~42,000 years B.P. (54); and Mezmaiskaya Cave in the Caucasus, Russia, dated to 60,000 to 70,000 years B.P. (55). DNA divergences estimated for each of these specimens to the human reference genome (table S26) show that none of them differ significantly from the Vindija individuals, although these estimates are relatively uncertain due to the limited amount of DNA sequence data. It is noteworthy that the Mezmaiskaya specimen, which is 20,000 to 30,000 years older than the other Neandertals analyzed and comes from the easternmost location, does not differ in divergence from the other individuals. Thus, within the resolution of our current data, Neandertals from across a great part of their range in western Eurasia are equally related to present-day humans.

Five present-day human genomes. To put the divergence of the Neandertal genomes into perspective with regard to present-day humans, we sequenced the genomes of one San from Southern Africa, one Yoruba from West Africa, one Papua New Guinean, one Han Chinese, and one French from Western Europe to 4- to 6-fold coverage on the Illumina GAII platform (SOM Text 9). These sequences were aligned to the chimpanzee and human reference genomes and analyzed using a similar approach to that used for the Neandertal data. Autosomal DNA sequences of these individuals diverged 8.2 to 10.3% back along the lineage leading to the human reference genome, considerably less than the 12.7% seen in Neandertals (SOM Text 10). We note that the divergence estimate for the Yoruba individual to the human genome sequence is ~14% greater than previous estimates for an African American individual (56) and similarly greater than the heterozygosity measured in another Yoruba individual (33). This may be due to differences in the alignment and filtering procedures between this and previous studies (SOM Text 9 and 10). Nevertheless, the divergence of the Neandertal genome to the human reference genome is greater than for any of the present-day human genomes analyzed.

Distributions of DNA divergences to humans. To explore the variation of DNA sequence divergence across the genome, we analyzed the divergence of the Neandertals and the five humans to the reference human genome in 100 kilobase windows for which at least 50 informative transversions were observed. The majority of the Neandertal divergences overlap with those of the humans (Fig. 3), reflecting the fact that Neandertals fall inside the variation of present-day humans. However, the overall divergence is greater for the three Neandertal genomes. For example, their modes are around divergences of ~11%, whereas for the San the mode is ~9% and for the other present-day humans ~8%. For the Neandertals, 13% of windows have a divergence above 20%, whereas this is the case for 2.5% to 3.7% of windows in the current humans.


Figure 3
View larger version (34K):
[in this window]
[in a new window]

 
Fig. 3. Divergence of Neandertal and human genomes. Distributions of divergence from the human genome reference sequence among segments of 100 kb are shown for three Neandertals and the five present-day humans.

 
Furthermore, whereas in the French, Han, and Papuan individuals, 9.8%, 7.8%, and 5.9% of windows, respectively, show between 0% and 2% divergence to the human reference genome, in the San and the Yoruba this is the case for 1.7% and 3.7%, respectively. For the three Neandertals, 2.2 to 2.5% of windows show 0% to 2% divergence to the reference genome.

A catalog of features unique to the human genome. The Neandertal genome sequences allow us to identify features unique to present-day humans relative to other, now extinct, hominins. Of special interest are features that may have functional consequences. We thus identified, from whole genome alignments, sites where the human genome reference sequence does not match chimpanzee, orangutan, and rhesus macaque. These are likely to have changed on the human lineage since the common ancestor with chimpanzee. Where Neandertal fragments overlapped, we constructed consensus sequences and joined them into "minicontigs," which were used to determine the Neandertal state at the positions that changed on the human lineage. To minimize alignment errors and substitutions, we disregarded all substitutions and insertions or deletions (indels) within 5 nucleotides of the ends of minicontigs or within 5 nucleotides of indels.

Among 10,535,445 substitutions and 479,863 indels inferred to have occurred on the human lineage, we have information in the Neandertal genome for 3,202,190 and 69,029, i.e., 30% and 14%, respectively. The final catalog thus represents those sequenced positions where we have high confidence in their Neandertal state (SOM Text 11). As expected, the vast majority of those substitutions and indels (87.9% and 87.3%, respectively) occurred before the Neandertal divergence from modern humans.

Features that occur in all present-day humans (i.e., have been fixed), although they were absent or variable in Neandertals, are of special interest. We found 78 nucleotide substitutions that change the protein-coding capacity of genes where modern humans are fixed for a derived state and where Neandertals carry the ancestral (chimpanzee-like) state (Table 2 and table S28). Thus, relatively few amino acid changes have become fixed in the last few hundred thousand years of human evolution; an observation consistent with a complementary study (57). We found only five genes with more than one fixed substitution changing the primary structure of the encoded proteins. One of these is SPAG17, which encodes a protein important for the axoneme, a structure responsible for the beating of the sperm flagellum (58). The second is PCD16, which encodes fibroblast cadherin-1, a calcium-dependent cell-cell adhesion molecule that may be involved in wound healing (59). The third is TTF1, a transcription termination factor that regulates ribosomal gene transcription (60). The fourth is CAN15, which encodes a protein of unknown function. The fifth is RPTN, which encodes repetin, an extracellular epidermal matrix protein (61) that is expressed in the epidermis and at high levels in eccrine sweat glands, the inner sheaths of hair roots, and the filiform papilli of the tongue.


View this table:
[in this window]
[in a new window]

 
Table 2. Amino acid changes that are fixed in present-day humans but ancestral in Neandertals. The table is sorted by Grantham scores (GS). Based on the classification proposed by Li et al. in (87), 5 amino acid substitutions are radical (>150), 7 moderately radical (101 to 150), 33 moderately conservative (51 to 100) and 32 conservative (1 to 50). One substitution creates a stop codon. Genes showing multiple substitutions have bold SwissProt identifiers. (Table S15 shows the human and chimpanzee genome coordinates, additional database identifiers, and the respective bases.) Genes with two fixed amino acids are indicated in bold.

 
One of the substitutions in RPTN creates a stop codon that causes the human protein to contain 784 rather than 892 amino acids (SOM Text 11). We identified no fixed start codon differences, although the start codon in the gene TRPM1 that is present in Neandertals and chimpanzees has been lost in some present-day humans. TRPM1 encodes melastatin, an ion channel important for maintaining melanocyte pigmentation in the skin. It is intriguing that skin-expressed genes comprise three out of six genes that either carry multiple fixed substitutions changing amino acids or in which a start or stop codon has been lost or gained. This suggests that selection on skin morphology and physiology may have changed on the hominin lineage.

We also identified a number of potential regulatory substitutions that are fixed in present-day humans but not Neandertals. Specifically, we find 42 substitutions and three indels in 5'-untranslated regions, and 190 substitutions and 33 indels in 3'-untranslated regions that have become fixed in humans since they diverged from Neandertals. Of special interest are microRNAs (miRNAs), small RNAs that regulate gene expression by mRNA cleavage or repression of translation. We found one miRNA where humans carry a fixed substitution at a position that was ancestral in Neandertals (hsa-mir-1304) and one case of a fixed single nucleotide insertion where Neandertal is ancestral (AC109351.3). While the latter insertion is in a bulge in the inferred secondary structure of the miRNA that is unlikely to affect folding or putative targets, the substitution in mir-1304 occurs in the seed region, suggesting that it is likely to have altered target specificity in modern humans relative to Neandertals and other apes (fig. S16).

Human accelerated regions (HARs) are defined as regions of the genome that are conserved throughout vertebrate evolution but that changed radically since humans and chimpanzees split from their common ancestor. We examined 2613 HARs (SOM Text 11) and obtained reliable Neandertal sequence for 3259 human-specific changes in HARs. The Neandertals carry the derived state at 91.4% of these, significantly more than for other human-specific substitutions and indels (87.9%). Thus, changes in the HARs tend to predate the split between Neandertals and modern humans. However, we also identified 51 positions in 45 HARs where Neandertals carry the ancestral version whereas all known present-day humans carry the derived version. These represent recent changes that may be particularly interesting to explore functionally.

Neandertal segmental duplications. We analyzed Neandertal segmental duplications by measuring excess read-depth to identify and predict the copy number of duplicated sequences, defined as those with >95% sequence identity (62). A total of 94 Mb of segmental duplications were predicted in the Neandertal genome (table S33), which is in close agreement with what has been found in present-day humans (62) (fig. S18). We identified 111 potentially Neandertal-specific segmental duplications (average size 22,321 bp and total length 1862 kb) that did not overlap with human segmental duplications (fig. S20). Although direct experimental validation is not possible, we note that 81% (90/111) of these regions also showed excess sequence diversity (>3 SD beyond the mean) consistent with their being bona fide duplications (fig. S21). Many of these regions also show some evidence of increased copy number in humans, although they have not been previously classified as duplications (fig. S22). We identified only three putative Neandertal-specific duplications with no evidence of duplication among humans or any other primate (fig. S23), and none contained known genes.

A comparison to any single present-day human genome reveals that 89% of the detected duplications are shared with Neandertals. This is lower than the proportion seen between present-day humans (around 95%) but higher than what is observed when the Neandertals are compared with the chimpanzee (67%) (fig. S19).

Because the Neandertal data set is derived from a pool of three individuals and represents an average sequence coverage of 1.3-fold after filtering, we created two resampled sets from three human genomes (SOM Text 12) at a comparable level of mixture and coverage (table S34 and figs. S24 and S25). The analysis of both resampled sets show a nonsignificant trend toward more duplicated sequences among Neandertals than among present-day humans (88,869 kb, N = 1129 regions for present-day humans versus 94,419 kb, N = 1194 for the Neandertals) (fig. S25).

We also estimated the copy number for Neandertal genes and compared it with those from three previously analyzed human genomes (SOM Text 12). Copy number was correlated between the two groups (r2 = 0.91) (fig. S29), with only 43 genes (15 nonredundant genes >10 kb) showing a difference of more than five copies (tables S35 and S36). Of these genes, 67% (29/43) are increased in Neandertals compared with present-day humans, and most of these are genes of unknown function. One of the most extreme examples is the gene PRR20 (NM_198441 [GenBank] ), for which we predicted 68 copies in Neandertals, 16 in humans, and 58 in the chimpanzee. It encodes a hypothetical proline-rich protein of unknown function. Other genes with predicted higher copy number in humans as opposed to Neandertals included NBPF14 (DUF1220), DUX4 (NM_172239 [GenBank] ), REXO1L1 (NM_033178 [GenBank] ), and TBC1D3 (NM_001123391).

A screen for positive selection in early modern humans. Neandertals fall within the variation of present-day humans for many regions of the genome; that is, Neandertals often share derived single-nucleotide polymorphism (SNP) alleles with present-day humans. We devised an approach to detect positive selection in early modern humans that takes advantage of this fact by looking for genomic regions where present-day humans share a common ancestor subsequent to their divergence from Neandertals, and Neandertals therefore lack derived alleles found in present-day humans (except in rare cases of parallel substitutions) (Fig. 4A). Gene flow between Neandertals and modern humans after their initial population separation might obscure some cases of positive selection by causing Neandertals and present-day humans to share derived alleles, but it will not cause false-positive signals.


Figure 4
View larger version (45K):
[in this window]
[in a new window]

 
Fig. 4. Selective sweep screen. (A) Schematic illustration of the rationale for the selective sweep screen. For many regions of the genome, the variation within current humans is old enough to include Neandertals (left). Thus, for SNPs in present-day humans, Neandertals often carry the derived allele (blue). However, in genomic regions where an advantageous mutation arises (right, red star) and sweeps to high frequency or fixation in present-day humans, Neandertals will be devoid of derived alleles. (B) Candidate regions of selective sweeps. All 4235 regions of at least 25 kb where S (see SOM Text 13) falls below two standard deviations of the mean are plotted by their S and genetic width. Regions on the autosomes are shown in orange and those on the X chromosome in blue. The top 5% by S are shadowed in light blue. (C) The top candidate region from the selective sweep screen contains two genes, ZFP36L2 and THADA. The red line shows the log-ratio of the number of observed Neandertal-derived alleles versus the number of expected Neandertal-derived alleles, within a 100 kilobase window. The blue dots above the panel indicate all SNP positions, and the green dots indicate SNPs where the Neandertal carries the derived allele.

 
We identified SNPs as positions that vary among the five present-day human genomes of diverse ancestry plus the human reference genome and used the chimpanzee genome to determine the ancestral state (SOM Text 13). We ignored SNPs at CpG sites since these evolve rapidly and may thus be affected by parallel mutations. We identified 5,615,438 such SNPs, at about 10% of which Neandertals carry the derived allele. As expected, SNPs with higher frequencies of the derived allele in present-day humans were more likely to show the derived allele in Neandertals (fig. S31A). We took advantage of this fact to calculate (fig. S31C) the expected number of Neandertal-derived alleles within a given region of the human genome. The observed numbers of derived alleles were then compared with the expected numbers to identify regions where the Neandertal carries fewer derived alleles than expected relative to the human allelic states. A unique feature of this method is that it has more power to detect older selective sweeps where allele frequency spectra in present-day humans have recovered to the point that appreciable derived allele frequencies are observed, whereas it has relatively low power to detect recent selective sweeps where the derived alleles are at low frequencies in present-day humans. It is therefore particularly suited to detect positive selection that occurred early during the history of modern human ancestors in conjunction with, or shortly after, their population divergence from Neandertals (Fig. 4A).

We identified a total of 212 regions containing putative selective sweeps (Fig. 4B and SOM Text 13). The region with the strongest statistical signal contained a stretch of 293 consecutive SNP positions in the first half of the gene AUTS2 where only ancestral alleles are observed in the Neandertals (fig. S34).

We ranked the 212 regions with respect to their genetic width in centimorgans (Fig. 4B, and table S37) because the size of a region affected by a selective sweep will be larger the fewer generations it took for the sweep to reach fixation, as fewer recombination events will then have occurred during the sweep. Thus, the more intense the selection that drove a putative sweep, the larger the affected region is expected to be. Table 3 lists the 20 widest regions and the genes encoded in them. Five of the regions contain no protein-coding genes. These may thus contain structural or regulatory genomic features under positive selection during early human history. The remaining 15 regions contain between one and 12 genes. The widest region is located on chromosome 2 and contains the gene THADA, where a region of 336 kb is depleted of derived alleles in Neandertals. SNPs in the vicinity of THADA have been associated with type II diabetes, and THADA expression differs between individuals with diabetes and healthy controls (63). Changes in THADA may thus have affected aspects of energy metabolism in early modern humans. The largest deficit of derived alleles in Neandertal THADA is in a region where the Neandertals carry ancestral alleles at 186 consecutive human SNP positions (Fig. 4C). In this region, we identified a DNA sequence element of ~700 bp that is conserved from mouse to primates, whereas the human reference genome as well as the four humans for which data are available carry an insertion of 9 bp that is not seen in the Neandertals. We note, however, that this insertion is polymorphic in humans, as it is in dbSNP.


View this table:
[in this window]
[in a new window]

 
Table 3. Top 20 candidate selective sweep regions.

 
Mutations in several genes in Table 3 have been associated with diseases affecting cognitive capacities. DYRK1A, which lies in the Down syndrome critical region, is thought to underlie some of the cognitive impairment associated with having three copies of chromsome 21 (64). Mutations in NRG3 have been associated with schizophrenia, a condition that has been suggested to affect human-specific cognitive traits (65, 66). Mutations in CADPS2 have been implicated in autism (67), as have mutations in AUTS2 (68). Autism is a developmental disorder of brain function in which social interactions, communication, activity, and interest patterns are affected, as well as cognitive aspects crucial for human sociality and culture (69). It may thus be that multiple genes involved in cognitive development were positively selected during the early history of modern humans.

One gene of interest may be RUNX2 (CBFA1). It is the only gene in the genome known to cause cleidocranial dysplasia, which is characterized by delayed closure of cranial sutures, hypoplastic or aplastic clavicles, a bell-shaped rib cage, and dental abnormalities (70). Some of these features affect morphological traits for which modern humans differ from Neandertals as well as other earlier hominins. For example, the cranial malformations seen in cleidocranial dysplasia include frontal bossing, i.e., a protruding frontal bone. A more prominent frontal bone is a feature that differs between modern humans and Neandertals as well as other archaic hominins. The clavicle, which is affected in cleidocranial dysplasia, differs in morphology between modern humans and Neandertals (71) and is associated with a different architecture of the shoulder joint. Finally, a bell-shaped rib cage is typical of Neandertals and other archaic hominins. A reasonable hypothesis is thus that an evolutionary change in RUNX2 was of importance in the origin of modern humans and that this change affected aspects of the morphology of the upper body and cranium.

Population divergence of Neandertals and modern humans. A long-standing question is when the ancestral populations of Neandertals and modern humans diverged. Population divergence, defined as the time point when two populations last exchanged genes, is more recent than the DNA sequence divergence because the latter is the sum of the time to population divergence plus the average time to the common ancestors of DNA sequences within the ancestral population. The divergence time of two populations can be inferred from the frequency with which derived alleles of SNPs discovered in one population are seen in the other population. The reason for this is that the older the population divergence, the more likely it is that derived alleles discovered in one population are due to novel mutations in that population. We compared transversion SNPs identified in a Yoruba individual (33) to other humans and used the chimpanzee and orangutan genomes to identify the ancestral alleles. We found that the proportion of derived alleles is 30.6% in the Yoruba, 29.8% in the Han Chinese, 29.7% in the French, 29.3% in the Papuan, 26.3% in the San, and 18.0% in Neandertals. We used four models of Yoruba demographic history to translate derived allele fractions to population divergence (SOM Text 14). All provided similar estimates. Assuming that human-chimpanzee average DNA sequence divergence was 5.6 to 8.3 million years ago, this suggests that Neandertals and present-day human populations separated between 270,000 and 440,000 years ago (SOM Text 14), a date that is compatible with some interpretations of the paleontological and archaeological record (2, 72).

Neandertals are closer to non-Africans than to Africans. To test whether Neandertals are more closely related to some present-day humans than to others, we identified SNPs by comparing one randomly chosen sequence from each of two present-day humans and asking if the Neandertals match the alleles of the two individuals equally often. If gene flow between Neandertals and modern humans ceased before differentiation between present-day human populations began, this is expected to be the case no matter which present-day humans are compared. The prediction of this null hypothesis of no gene flow holds regardless of population expansions, bottlenecks, or substructure that might have occurred in modern human history (SOM Text 15). The reason for this is that when single chromosomes are analyzed in the two present-day populations, differences in demographic histories in the two populations will not affect the results even if they may profoundly influence allele frequencies. Under the alternative model of later gene flow between Neandertals and modern humans, we expect Neandertals to match alleles in individuals from some parts of the world more often than the others.

We restricted this analysis to biallelic SNPs where two present-day humans carry different alleles and where the Neandertals carried the derived allele, i.e., not matching chimpanzee. We measured the difference in the percent matching by a statistic D(H1, H2, Neandertal, chimpanzee) (SOM Text 15) that does not differ significantly from zero when the derived alleles in the Neandertal match alleles in the two humans equally often. If D is positive, Neandertal alleles match alleles in the second human (H2) more often, while if D is negative, Neandertal alleles match alleles in the first human (H1) more often. We performed this test using eight present-day humans: two European Americans (CEU), two East Asians (ASN), and four West Africans (YRI), for whom sequences have been generated with Sanger technology, with reads of ~750 bp that we mapped along with the Neandertal reads to the chimpanzee genome. We find that the Neandertals are equally close to Europeans and East Asians: D(ASN, CEU, Neandertal, chimpanzee) = –0.53 ± 0.46% (<1.2 SD from 0% or P = 0.25). However, the Neandertals are significantly closer to non-Africans than to Africans: D(YRI, CEU, Neandertal, chimpanzee) = 4.57 ± 0.39% and D(YRI, ASN, Neandertal, chimpanzee) = 4.81 ± 0.39% (both >11 SD from 0% or P << 10–12) (table S51).

The greater genetic proximity of Neandertals to Europeans and Asians than to Africans is seen no matter how we subdivide the data: (i) by individual pairs of humans (Table 4), (ii) by chromosome, (iii) by substitutions that are transitions or transversions, (iv) by hypermutable CpG versus all other sites, (v) by Neandertal sequences shorter or longer than 50 bp, and (vi) by 454 or Illumina data. It is also seen when we restrict the analysis to A/T and C/G substitutions, showing that our observations are unlikely to be due to biased allele calling or biased gene conversion (SOM Text 15).

A potential artifact that might explain these observations is contamination of the Neandertal sequences with non-African DNA. However, the magnitude of contamination necessary to explain the CEU-YRI and ASN-YRI comparisons are both over 10% and thus inconsistent with our estimates of contamination in the Neandertal data, which are all below 1% (Table 1). In addition to the low estimates of contamination, there are two reasons that contamination cannot explain our results. First, when we analyze the three Neandertal bones Vi33.16, Vi33.25, and Vi33.26 separately, we obtain consistent values of the D statistics, which is unlikely to arise under the hypothesis of contamination because each specimen was individually handled and was thus unlikely to have been affected by the same degree of contamination (SOM Text 15). Second, if European contamination explains the skews, the ratio D(H1, H2, Neandertal, chimpanzee)/D(H1, H2, European, chimpanzee) should provide a direct estimate of the contamination proportion {alpha}, because the ratio measures how close the Neandertal data are to what would be expected from entirely European contamination. However, when we estimate {alpha} for all three population pairs, we obtain statistically inconsistent results: {alpha} = 13.9 ± 1.1% for H1-H2 = CEU-YRI, {alpha} = 18.9 ± 1.9% for ASN-YRI, and {alpha} = –3.9 ± 5.1% for CEU-ASN. This indicates that the skews cannot be explained by a unifying hypothesis of European contamination.


View this table:
[in this window]
[in a new window]

 
Table 4. Neandertals are more closely related to present-day non-Africans than to Africans. For each pair of modern humans H1 and H2 that we examined, we reported D (H1, H2, Neandertal, Chimpanzee): the difference in the percentage matching of Neandertal to two humans at sites where Neandertal does not match chimpanzee, with ±1 standard error. Values that deviate significantly from 0% after correcting for 38 hypotheses tested are highlighted in bold (|Z| > 2.8 SD). Neandertal is skewed toward matching non-Africans more than Africans for all pairwise comparisons. Comparisons within Africans or within non-Africans are all consistent with 0%.

 
To analyze the relationship of the Neandertals to a more diverse set of modern humans, we repeated the analysis above using the genome sequences of the French, Han, Papuan, Yoruba, and San individuals that we generated (SOM Text 9). Strikingly, no comparison within Eurasia (Papuan-French-Han) or within Africa (Yoruba-San) shows significant skews in D (|Z| < 2 SD). However, all comparisons of non-Africans and Africans show that the Neandertal is closer to the non-African (D from 3.8% to 5.3%, |Z| > 7.0 SD) (Table 4). Thus, analyses of present-day humans consistently show that Neandertals share significantly more derived alleles with non-Africans than with Africans, whereas they share equal amounts of derived alleles when compared either to individuals within Eurasia or to individuals within Africa.

Direction of gene flow. A parsimonious explanation for these observations is that Neandertals exchanged genes with the ancestors of non-Africans. To determine the direction of gene flow consistent with the data, we took advantage of the fact that non-Africans are more distantly related to San than to Yoruba (7375) (Table 4). This is reflected in the fact that D(P, San, Q, chimpanzee) is 1.47 to 1.68 times greater than D(P, Yoruba, Q, chimpanzee), where P and Q are non-Africans (SOM Text 15). Under the hypothesis of modern human to Neandertal gene flow, D(P, San, Neandertal, chimpanzee) should be greater than D(P, Yoruba, Neandertal, chimpanzee) by the same amount, because the deviation of the D statistics is due to Neandertals inheriting a proportion of ancestry from a non-African-like population Q. Empirically, however, the ratio is significantly smaller (1.00 to 1.03, P << 0.0002) (SOM Text 15). Thus, all or almost all of the gene flow detected was from Neandertals into modern humans.

Segments of Neandertal ancestry in non-African genomes. If Neandertal-to-modern human gene flow occurred, we predict that we should find DNA segments with an unusually low divergence to Neandertal in present-day humans. Furthermore, we expect that such segments will tend to have an unusually high divergence to other present-day humans because they come from Neandertals. In the absence of gene flow, segments with low divergence to Neandertals are expected to arise due to other effects, for example, a low mutation rate in a genomic segment since the split from the chimpanzee lineage. However, this will cause present-day humans to tend to have low divergence from each other in such segments, i.e., the opposite effect from gene flow. The qualitative distinction between these predictions allows us to detect a signal of gene flow. To search for segments with relatively few differences between Neandertals and present-day humans, we used haploid human DNA sequences, because in a diploid individual, both alleles would have to be derived from Neandertals to produce a strong signal. To obtain haploid human sequences, we took advantage of the fact that the human genome reference sequence is composed of a tiling path of bacterial artificial chromosomes (BACs), which each represent single human haplotypes over scales of 50 to 150 kb, and we focused on BACs from RPCI11, the individual that contributed about two-thirds of the reference sequence and that has been previously shown to be of about 50% European and 50% African ancestry (SOM Text 16) (76). We then estimated the Neandertal to present-day human divergence and found that in the extreme tail of low-divergence BACs there was a greater proportion of European segments than African segments, consistent with the notion that some genomic segments (SOM Text 16) were exchanged between Neandertals and non-Africans.

To determine whether these segments are unusual in their divergence to other present-day humans, we examined the divergence of each segment to the genome of Craig Venter (77). We find that present-day African segments with the lowest divergence to Neandertals have a divergence to Venter that is 35% of the genome-wide average and that their divergence to Venter increases monotonically with divergence to Neandertals, as would be expected if these segments were similar in Neandertals and present-day humans due to, for example, a low mutation rate in these segments (Fig. 5A). In contrast, the European segments with the lowest divergence to Neandertals have a divergence to Venter that is 140% of the genome-wide average, which drops precipitously with increasing divergence to humans before rising again (Fig. 5A). This nonmonotonic behavior is significant at P < 10–9 and is unexpected in the absence of gene flow from Neandertals into the ancestors of non-Africans. The reason for this is that other causes for a low divergence to Neandertals, such as low mutation rates, contamination by modern non-African DNA, or gene flow into Neandertals, would produce monotonic behaviors. Among the segments with low divergence to Neandertals and high divergence to Venter, 94% of segments are of European ancestry (Fig. 5B), suggesting that segments of likely Neandertal ancestry in present-day humans can be identified with relatively high confidence.


Figure 5
View larger version (32K):
[in this window]
[in a new window]

 
Fig. 5. Segments of Neandertal ancestry in the human reference genome. We examined 2825 segments in the human reference genome that are of African ancestry and 2797 that are of European ancestry. (A) European segments, with few differences from the Neandertals, tend to have many differences from other present-day humans, whereas African segments do not, as expected if the former are derived from Neandertals. (B) Scatter plot of the segments in (A) with respect to their divergence to the Neandertals and to Venter. In the top left quandrant, 94% of segments are of European ancestry, suggesting that many of them are due to gene flow from Neandertals.

 
Non-Africans haplotypes match Neandertals unexpectedly often. An alternative approach to detect gene flow from Neandertals into modern humans is to focus on patterns of variation in present-day humans—blinded to information from the Neandertal genome—in order to identify regions that are the strongest candidates for being derived from Neandertals. If these candidate regions match the Neandertals at a higher rate than is expected by chance, this provides additional evidence for gene flow from Neandertals into modern humans.

We thus identified regions in which there is considerably more diversity outside Africa than inside Africa, as might be expected in regions that have experienced gene flow from Neandertals to non-Africans. We used 1,263,750 Perlegen Class A SNPs, identified in individuals of diverse ancestry (78), and found 13 candidate regions of Neandertal ancestry (SOM Text 17). A prediction of Neandertal-to-modern human gene flow is that DNA sequences that entered the human gene pool from Neandertals will tend to match Neandertal more often than their frequency in the present-day human population. To test this prediction, we identified 166 "tag SNPs" that separate 12 of the haplotype clades in non-Africans (OOA) from the cosmopolitan haplotype clades shared between Africans and non-Africans (COS) and for which we had data from the Neandertals. Overall, the Neandertals match the deep clade unique to non- Africans at 133 of the 166 tag SNPs, and 10 of the 12 regions where tag SNPs occur show an excess of OOA over COS sites. Given that the OOA alleles occur at a frequency of much less than 50% in non-Africans (average of 13%, and all less than 30%) (Table 5), the fact that the candidate regions match the Neandertals in 10 of 12 cases (P = 0.019) suggests that they largely derive from Neandertals. The proportion of matches is also larger than can be explained by contamination, even if all Neandertal data were composed of present-day non-African DNA (P = 0.0025) (SOM Text 17).


View this table:
[in this window]
[in a new window]

 
Table 5. Non-African haplotypes match Neandertal at an unexpected rate. We identified 13 candidate gene flow regions by using 48 CEU+ASN to represent the OOA population, and 23 African Americans to represent the AFR population. We identified tag SNPs for each region that separate an out-of-Africa specific clade (OOA) from a cosmopolitan clade (COS) and then assessed the rate at which Neandertal matches each of these clades by further subdividing tag SNPs based on their ancestral and derived status in Neandertal and whether they match the OOA-specific clade or not. Thus, the categories are AN (Ancestral Nonmatch), DN (Derived Nonmatch), DM (Derived Match), and AM (Ancestral Match). We do not list the sites where matching is ambiguous.

 
This analysis shows that some old haplotypes most likely owe their presence in present-day non-Africans to gene flow from Neandertals. However, not all old haplotypes in non-Africans may have such an origin. For example, it has been suggested that the H2 haplotype on chromosome 17 and the D haplotype of the microcephalin gene were contributed by Neandertals to present-day non-Africans (12, 79, 80). This is not supported by the current data because the Neandertals analyzed do not carry these haplotypes.

The extent of Neandertal ancestry. To estimate the proportion of Neandertal ancestry, we compare the similarity of non-Africans to Neandertals with the similarity of two Neandertals, N1 and N2, to each other. Under the assumption that there was no gene flow from Neandertals to the ancestors of modern Africans, the proportion of Neandertal ancestry of non-Africans, f, can be estimated by the ratio S(OOA,AFR,N1,Chimpanzee)/S(N2,AFR,N1,Chimpanzee), where the S statistic is an unnormalized version of the D statistic (SOM Text 18, Eq. S18.4). Using Neandertals from Vindija, as well as Mezmaiskaya, we estimate f to be between 1.3% and 2.7% (SOM Text 18). To obtain an independent estimate of f, we fit a population genetic model to the D statistics in Table 4 and SOM Text 15 as well as to other summary statistics of the data. Assuming that gene flow from Neandertals occurred between 50,000 and 80,000 years ago, this method estimates f to be between 1 and 4%, consistent with the above estimate (SOM Text 19). We note that a previous study found a pattern of genetic variation in present-day humans that was hypothesized to be due to gene flow from Neandertals or other archaic hominins into modern humans (81). The authors of this study estimated the fraction of non-African genomes affected by "archaic" gene flow to be 14%, almost an order of magnitude greater than our estimates, suggesting that their observations may not be entirely explained by gene flow from Neandertals.

Implications for modern human origins. One model for modern human origins suggests that all present-day humans trace all their ancestry back to a small African population that expanded and replaced archaic forms of humans without admixture. Our analysis of the Neandertal genome may not be compatible with this view because Neandertals are on average closer to individuals in Eurasia than to individuals in Africa. Furthermore, individuals in Eurasia today carry regions in their genome that are closely related to those in Neandertals and distant from other present-day humans. The data suggest that between 1 and 4% of the genomes of people in Eurasia are derived from Neandertals. Thus, while the Neandertal genome presents a challenge to the simplest version of an "out-of-Africa" model for modern human origins, it continues to support the view that the vast majority of genetic variants that exist at appreciable frequencies outside Africa came from Africa with the spread of anatomically modern humans.

A striking observation is that Neandertals are as closely related to a Chinese and Papuan individual as to a French individual, even though morphologically recognizable Neandertals exist only in the fossil record of Europe and western Asia. Thus, the gene flow between Neandertals and modern humans that we detect most likely occurred before the divergence of Europeans, East Asians, and Papuans. This may be explained by mixing of early modern humans ancestral to present-day non-Africans with Neandertals in the Middle East before their expansion into Eurasia. Such a scenario is compatible with the archaeological record, which shows that modern humans appeared in the Middle East before 100,000 years ago whereas the Neandertals existed in the same region after this time, probably until 50,000 years ago (82).

It is important to note that although we detect a signal compatible with gene flow from Neandertals into ancestors of present-day humans outside Africa, this does not show that other forms of gene flow did not occur (Fig. 6). For example, we detect gene flow from Neandertals into modern humans but no reciprocal gene flow from modern humans into Neandertals. Although gene flow between different populations need not be bidirectional, it has been shown that when a colonizing population (such as anatomically modern humans) encounters a resident population (such as Neandertals), even a small number of breeding events along the wave front of expansion into new territory can result in substantial introduction of genes into the colonizing population as introduced alleles can "surf" to high frequency as the population expands. As a consequence, detectable gene flow is predicted to almost always be from the resident population into the colonizing population, even if gene flow also occurred in the other direction (83). Another prediction of such a surfing model is that even a very small number of events of interbreeding can result in appreciable allele frequencies of Neandertal alleles in the present-day populations. Thus, the actual amount of interbreeding between Neandertals and modern humans may have been very limited, given that it contributed only 1 to 4% of the genome of present-day non-Africans.


Figure 6
View larger version (24K):
[in this window]
[in a new window]

 
Fig. 6. Four possible scenarios of genetic mixture involving Neandertals. Scenario 1 represents gene flow into Neandertal from other archaic hominins, here collectively referred to as Homo erectus. This would manifest itself as segments of the Neandertal genome with unexpectedly high divergence from present-day humans. Scenario 2 represents gene flow between late Neandertals and early modern humans in Europe and/or western Asia. We see no evidence of this because Neandertals are equally distantly related to all non-Africans. However, such gene flow may have taken place without leaving traces in the present-day gene pool. Scenario 3 represents gene flow between Neandertals and the ancestors of all non-Africans. This is the most parsimonious explanation of our observation. Although we detect gene flow only from Neandertals into modern humans, gene flow in the reverse direction may also have occurred. Scenario 4 represents old substructure in Africa that persisted from the origin of Neandertals until the ancestors of non-Africans left Africa. This scenario is also compatible with the current data.

 
It may seem surprising that we see no evidence for greater gene flow from Neandertals to present-day Europeans than to present-day people in eastern Asia given that the morphology of some hominin fossils in Europe has been interpreted as evidence for gene flow from Neandertals into early modern humans late in Neandertal history [e.g., (84)] (Fig. 6). It is possible that later migrations into Europe, for example in connection with the spread of agriculture, have obscured the traces of such gene flow. This possibility can be addressed by the determination of genome sequences from preagricultural early modern humans in Europe (85). It is also possible that if the expansion of modern humans occurred differently in Europe than in the Middle East, for example by already large populations interacting with Neandertals, then there may be little or no trace of any gene flow in present-day Europeans even if interbreeding occurred. Thus, the contingencies of demographic history may cause some events of past interbreeding to leave traces in present-day populations, whereas other events will leave little or no traces. Obviously, gene flow that left little or no traces in the present-day gene pool is of little or no consequence from a genetic perspective, although it may be of interest from a historical perspective.

Although gene flow from Neandertals into modern humans when they first left sub-Saharan Africa seems to be the most parsimonious model compatible with the current data, other scenarios are also possible. For example, we cannot currently rule out a scenario in which the ancestral population of present-day non-Africans was more closely related to Neandertals than the ancestral population of present-day Africans due to ancient substructure within Africa (Fig. 6). If after the divergence of Neandertals there was incomplete genetic homogenization between what were to become the ancestors of non-Africans and Africans, present-day non-Africans would be more closely related to Neandertals than are Africans. In fact, old population substructure in Africa has been suggested based on genetic (81) as well as paleontological data (86).

In conclusion, we show that genome sequences from an extinct late Pleistocene hominin can be reliably recovered. The analysis of the Neandertal genome shows that they are likely to have had a role in the genetic ancestry of present-day humans outside of Africa, although this role was relatively minor given that only a few percent of the genomes of present-day people outside Africa are derived from Neandertals. Our results also point to a number of genomic regions and genes as candidates for positive selection early in modern human history, for example, those involved in cognitive abilities and cranial morphology. We expect that further analyses of the Neandertal genome as well as the genomes of other archaic hominins will generate additional hypotheses and provide further insights into the origins and early history of present-day humans.

Supporting Online Material

www.sciencemag.org/cgi/content/full/328/5979/710/DC1

Materials and Methods

SOM Text

Figs. S1 to S51

Tables S1 to S58

References


References and Notes

  • 1. J. L. Bischoff et al., High-Resolution U-Series Dates from the Sima de los Huesos Hominids Yields 600+/–66 kyrs: Implications for the Evolution of the Early Neanderthal Lineage (Elsevier, Amsterdam, PAYS-BAS, 2007), vol. 34.
  • 2. J. J. Hublin, The origin of Neandertals. Proc. Natl. Acad. Sci. U.S.A. 106, 16022 (2009).[Abstract/Free Full Text]
  • 3. C. B. Stringer, J. Hublin, New age estimates for the Swanscombe hominid, and their significance for human evolution. J. Hum. Evol. 37, 873 (1999). [CrossRef] [Web of Science] [Medline]
  • 4. C. Finlayson et al., Late survival of Neanderthals at the southernmost extreme of Europe. Nature 443, 850 (2006). [CrossRef] [Medline]
  • 5. J. Krause et al., Neanderthals in central Asia and Siberia. Nature 449, 902 (2007). [CrossRef] [Web of Science] [Medline]
  • 6. R. Grün et al., U-series and ESR analyses of bones and teeth relating to the human burials from Skhul. J. Hum. Evol. 49, 316 (2005). [CrossRef] [Web of Science] [Medline]
  • 7. N. Mercier, H. Valladas, in Late Quaternary Chronology and Palaeoclimate of the Eastern Mediterranean, Radiocarbon, O. Bar-Yosef, R. Kra, Eds. (1994), pp. 13–20.
  • 8. E. Trinkaus et al., An early modern human from the Pestera cu Oase, Romania. Proc. Natl. Acad. Sci. U.S.A. 100, 11231 (2003).[Abstract/Free Full Text]
  • 9. J. Zilhão, E. Trinkaus, in Trabalhos de Arqueologia (Instituto Português de Arqueologia, Lisbon, 2002), vol. 22.
  • 10. S. E. Bailey, T. D. Weaver, J. J. Hublin, Who made the Aurignacian and other early Upper Paleolithic industries? J. Hum. Evol. 57, 11 (2009). [CrossRef] [Web of Science] [Medline]
  • 11. G. Bräuer, H. Broeg, C. Stringer, in Neanderthals Revisited: New Approaches and Perspectives. (2006), pp. 269–279.
  • 12. P. D. Evans, N. Mekel-Bobrov, E. J. Vallender, R. R. Hudson, B. T. Lahn, Evidence that the adaptive allele of the brain size gene microcephalin introgressed into Homo sapiens from an archaic Homo lineage. Proc. Natl. Acad. Sci. U.S.A. 103, 18178 (2006).[Abstract/Free Full Text]
  • 13. J. D. Wall, M. F. Hammer, Archaic admixture in the human genome. Curr. Opin. Genet. Dev. 16, 606 (2006). [CrossRef] [Web of Science] [Medline]
  • 14. M. Currat, L. Excoffier, Modern humans did not admix with Neanderthals during their range expansion into Europe. PLoS Biol. 2, e421 (2004). [CrossRef] [Medline]
  • 15. A. W. Briggs et al., Targeted retrieval and analysis of five Neandertal mtDNA genomes. Science 325, 318 (2009).[Abstract/Free Full Text]
  • 16. M. Krings et al., Neandertal DNA sequences and the origin of modern humans. Cell 90, 19 (1997). [CrossRef] [Web of Science] [Medline]
  • 17. L. Orlando et al., Revisiting Neandertal diversity with a 100,000 year old mtDNA sequence. Curr. Biol. 16, R400 (2006). [CrossRef] [Web of Science] [Medline]
  • 18. I. V. Ovchinnikov et al., Molecular analysis of Neanderthal DNA from the northern Caucasus. Nature 404, 490 (2000). [CrossRef]
  • 19. D. Serre et al., No evidence of Neandertal mtDNA contribution to early modern humans. PLoS Biol. 2, E57 (2004). [CrossRef] [Medline]
  • 20. S. Pääbo, Human evolution. Trends Cell Biol. 9, M13 (1999). [CrossRef] [Web of Science] [Medline]
  • 21. S. Pääbo, Ancient DNA: extraction, characterization, molecular cloning, and enzymatic amplification. Proc. Natl. Acad. Sci. U.S.A. 86, 1939 (1989).[Abstract/Free Full Text]
  • 22. S. Pääbo et al., Genetic analyses from ancient DNA. Annu. Rev. Genet. 38, 645 (2004). [CrossRef] [Web of Science] [Medline]
  • 23. A. W. Briggs et al., Patterns of damage in genomic DNA sequences from a Neandertal. Proc. Natl. Acad. Sci. U.S.A. 104, 14616 (2007).[Abstract/Free Full Text]
  • 24. P. Brotherton et al., Novel high-resolution characterization of ancient DNA reveals C > U-type base modification events as the sole cause of post mortem miscoding lesions. Nucleic Acids Res. 35, 5717 (2007).[Abstract/Free Full Text]
  • 25. M. Hofreiter, V. Jaenicke, D. Serre, A. von Haeseler, S. Pääbo, DNA sequences from multiple amplifications reveal artifacts induced by cytosine deamination in ancient DNA. Nucleic Acids Res. 29, 4793 (2001).[Abstract/Free Full Text]
  • 26. M. Höss, P. Jaruga, T. H. Zastawny, M. Dizdaroglu, S. Pääbo, DNA damage and DNA sequence retrieval from ancient tissues. Nucleic Acids Res. 24, 1304 (1996).[Abstract/Free Full Text]
  • 27. R. K. Saiki et al., Enzymatic amplification of beta-globin genomic sequences and restriction site analysis for diagnosis of sickle cell anemia. Science 230, 1350 (1985).[Abstract/Free Full Text]
  • 28. C. Lalueza-Fox et al., A melanocortin 1 receptor allele suggests varying pigmentation among Neanderthals. Science 318, 1453 (2007).[Abstract/Free Full Text]
  • 29. J. Krause et al., The derived FOXP2 variant of modern humans was shared with Neandertals. Curr. Biol. 17, 1908 (2007). [CrossRef] [Web of Science] [Medline]
  • 30. C. Lalueza-Fox et al., Genetic characterization of the ABO blood group in Neandertals. BMC Evol. Biol. 8, 342 (2008). [CrossRef] [Medline]
  • 31. C. Lalueza-Fox, E. Gigli, M. de la Rasilla, J. Fortea, A. Rosas, Bitter taste perception in Neanderthals through the analysis of the TAS2R38 gene. Biol. Lett. 5, 809 (2009).[Abstract/Free Full Text]
  • 32. J. Krause et al., Multiplex amplification of the mammoth mitochondrial genome and the evolution of Elephantidae. Nature 439, 724 (2006). [CrossRef] [Medline]
  • 33. D. R. Bentley et al., Accurate whole human genome sequencing using reversible terminator chemistry. Nature 456, 53 (2008). [CrossRef] [Web of Science] [Medline]
  • 34. M. Margulies et al., Genome sequencing in microfabricated high-density picolitre reactors. Nature 437, 376 (2005). [Medline]
  • 35. H. N. Poinar et al., Metagenomics to paleogenomics: large-scale sequencing of mammoth DNA. Science 311, 392 (2006).[Abstract/Free Full Text]
  • 36. M. Rasmussen et al., Ancient human genome sequence of an extinct Palaeo-Eskimo. Nature 463, 757 (2010). [CrossRef] [Web of Science] [Medline]
  • 37. M. Stiller et al., Patterns of nucleotide misincorporations during enzymatic amplification and direct large-scale sequencing of ancient DNA. Proc. Natl. Acad. Sci. U.S.A. 103, 13578 (2006).[Abstract/Free Full Text]
  • 38. W. Miller et al., Sequencing the nuclear genome of the extinct woolly mammoth. Nature 456, 387 (2008). [CrossRef] [Web of Science] [Medline]
  • 39. K. Prüfer et al., Genome Biol. 11, R47 (2010). [CrossRef] [Medline]
  • 40. R. E. Green et al., Analysis of one million base pairs of Neanderthal DNA. Nature 444, 330 (2006). [CrossRef] [Medline]
  • 41. R. E. Green et al., The Neandertal genome and ancient DNA authenticity. EMBO J. 28, 2494 (2009). [CrossRef] [Web of Science] [Medline]
  • 42. J. P. Noonan et al., Sequencing and analysis of Neanderthal genomic DNA. Science 314, 1113 (2006).[Abstract/Free Full Text]
  • 43. A. D. Greenwood, C. Capelli, G. Possnert, S. Pääbo, Nuclear DNA sequences from late Pleistocene megafauna. Mol. Biol. Evol. 16, 1466 (1999).[Abstract]
  • 44. J. D. Wall, S. K. Kim, Inconsistencies in Neanderthal genomic DNA sequences. PLoS Genet. 3, e175 (2007). [CrossRef] [Medline]
  • 45. R. E. Green et al., A complete Neandertal mitochondrial genome sequence determined by high-throughput sequencing. Cell 134, 416 (2008). [CrossRef] [Web of Science] [Medline]
  • 46. A. W. Briggs et al., Primer extension capture: Targeted sequence retrieval from heavily degraded DNA sources. J. Vis. Exp. 2009, 1573 (2009).
  • 47. T. Maricic, S. Pääbo, Optimization of 454 sequencing library preparation from small amounts of DNA permits sequence determination of both DNA strands. Biotechniques 46, 51 , 54 (2009). [CrossRef] [Web of Science] [Medline]
  • 48. M. Kircher, U. Stenzel, J. Kelso, Improved base calling for the Illumina Genome Analyzer using machine learning strategies. Genome Biol. 10, R83 (2009). [CrossRef] [Medline]
  • 49. A. W. Briggs et al., Nucleic Acids Res. 38, e87 (2010).[Abstract/Free Full Text]
  • 50. J. C. Dohm, C. Lottaz, T. Borodina, H. Himmelbauer, Substantial biases in ultra-short read data sets from high-throughput DNA sequencing. Nucleic Acids Res. 36, e105 (2008).[Abstract/Free Full Text]
  • 51. B. Paten et al., Genome-wide nucleotide-level mammalian ancestor reconstruction. Genome Res. 18, 1829 (2008).[Abstract/Free Full Text]
  • 52. M. Goodman, The genomic record of Humankind’s evolutionary roots. Am. J. Hum. Genet. 64, 31 (1999). [CrossRef] [Web of Science] [Medline]
  • 53. T. de Torres et al., Archaeometry; Published online 29 October 2009; 10.1111/j.1475-4754.2009.00491.x.
  • 54. R. W. Schmitz et al., The Neandertal type site revisited: interdisciplinary investigations of skeletal remains from the Neander Valley, Germany. Proc. Natl. Acad. Sci. U.S.A. 99, 13342 (2002).[Abstract/Free Full Text]
  • 55. A. R. Skinner et al., ESR dating at Mezmaiskaya Cave, Russia. Appl. Radiat. Isot. 62, 219 (2005). [CrossRef] [Web of Science] [Medline]
  • 56. N. Patterson, D. J. Richter, S. Gnerre, E. S. Lander, D. Reich, Genetic evidence for complex speciation of humans and chimpanzees. Nature 441, 1103 (2006). [CrossRef] [Medline]
  • 57. H. A. Burbano et al., Science 328, 723 (2010).[Abstract/Free Full Text]
  • 58. Z. Zhang et al., Dissecting the axoneme interactome: the mammalian orthologue of Chlamydomonas PF6 interacts with sperm-associated antigen 6, the mammalian orthologue of Chlamydomonas PF16. Mol. Cell. Proteomics 4, 914 (2005).[Abstract/Free Full Text]
  • 59. N. Matsuyoshi, S. Imamura, Multiple cadherins are expressed in human fibroblasts. Biochem. Biophys. Res. Commun. 235, 355 (1997). [CrossRef] [Web of Science] [Medline]
  • 60. P. Richard, J. L. Manley, Transcription termination by nuclear RNA polymerases. Genes Dev. 23, 1247 (2009).[Abstract/Free Full Text]
  • 61. M. Huber et al., Isolation and characterization of human repetin, a member of the fused gene family of the epidermal differentiation complex. J. Invest. Dermatol. 124, 998 (2005). [CrossRef] [Web of Science] [Medline]
  • 62. C. Alkan et al., Personalized copy number and segmental duplication maps using next-generation sequencing. Nat. Genet. 41, 1061 (2009). [CrossRef] [Web of Science] [Medline]
  • 63. H. Parikh, V. Lyssenko, L. C. Groop, Prioritizing genes for follow-up from genome wide association studies using information on gene expression in tissues relevant for type 2 diabetes mellitus. BMC Med. Genomics 2, 72 (2009). [CrossRef] [Medline]
  • 64. B. Hämmerle, C. Elizalde, J. Galceran, W. Becker, F. J. Tejedor, The MNB/DYRK1A protein kinase: Neurobiological functions and Down syndrome implications. J. Neural Transm. Suppl. 2003, 129 (2003).
  • 65. T. J. Crow, A theory of the evolutionary origins of psychosis. Eur. Neuropsychopharmacol. 5 (suppl), 59 (1995). [CrossRef] [Web of Science] [Medline]
  • 66. P. Khaitovich et al., Metabolic changes in schizophrenia and human brain evolution. Genome Biol. 9, R124 (2008). [CrossRef] [Medline]
  • 67. T. Sadakata et al., Autistic-like phenotypes in Cadps2-knockout mice and aberrant CADPS2 splicing in autistic patients. J. Clin. Invest. 117, 931 (2007). [CrossRef] [Web of Science] [Medline]
  • 68. R. Sultana et al., Identification of a novel gene on chromosome 7q11.2 interrupted by a translocation breakpoint in a pair of autistic twins. Genomics 80, 129 (2002). [CrossRef] [Web of Science] [Medline]
  • 69. M. Tomasello, M. Carpenter, J. Call, T. Behne, H. Moll, Understanding and sharing intentions: the origins of cultural cognition. Behav. Brain Sci. 28, 675 , discussion 691 (2005). [CrossRef] [Web of Science] [Medline]
  • 70. S. Mundlos et al., Mutations involving the transcription factor CBFA1 cause cleidocranial dysplasia. Cell 89, 773 (1997). [CrossRef] [Web of Science] [Medline]
  • 71. J. L. Voisin, The Omo I hominin clavicle: archaic or modern? J. Hum. Evol. 55, 438 (2008). [CrossRef] [Web of Science] [Medline]
  • 72. T. D. Weaver, C. C. Roseman, C. B. Stringer, Close correspondence between quantitative- and molecular-genetic divergence times for Neandertals and modern humans. Proc. Natl. Acad. Sci. U.S.A. 105, 4645 (2008).[Abstract/Free Full Text]
  • 73. D. M. Behar et alGenographic Consortium, The dawn of human matrilineal diversity. Am. J. Hum. Genet. 82, 1130 (2008). [CrossRef] [Web of Science] [Medline]
  • 74. J. X. Sun, J. C. Mullikin, N. Patterson, D. E. Reich, Microsatellites are molecular clocks that support accurate inferences about history. Mol. Biol. Evol. 26, 1017 (2009).[Abstract/Free Full Text]
  • 75. E. T. Wood et al., Contrasting patterns of Y chromosome and mtDNA variation in Africa: evidence for sex-biased demographic processes. Eur. J. Hum. Genet. 13, 867 (2005). [CrossRef] [Web of Science] [Medline]
  • 76. D. Reich et al., Reduced neutrophil count in people of African descent is due to a regulatory variant in the Duffy antigen receptor for chemokines gene. PLoS Genet. 5, e1000360 (2009). [CrossRef] [Medline]
  • 77. S. Levy et al., The diploid genome sequence of an individual human. PLoS Biol. 5, e254 (2007). [CrossRef] [Medline]
  • 78. D. A. Hinds et al., Whole-genome patterns of common DNA variation in three human populations. Science 307, 1072 (2005).[Abstract/Free Full Text]
  • 79. J. Hardy et al., Evidence suggesting that Homo neanderthalensis contributed the H2 MAPT haplotype to Homo sapiens. Biochem. Soc. Trans. 33, 582 (2005). [CrossRef] [Web of Science] [Medline]
  • 80. H. Stefansson et al., A common inversion under selection in Europeans. Nat. Genet. 37, 129 (2005). [CrossRef] [Web of Science] [Medline]
  • 81. J. D. Wall, K. E. Lohmueller, V. Plagnol, Detecting ancient admixture and estimating demographic parameters in multiple human populations. Mol. Biol. Evol. 26, 1823 (2009).[Abstract/Free Full Text]
  • 82. O. Bar-Yosef, in Neandertals and Modern Humans in Western Asia, T. Akazawa, K. Aoki, O. Bar-Yosef, Eds. (Plenum, New York, 1999), pp. 39–56.
  • 83. M. Currat, M. Ruedi, R. J. Petit, L. Excoffier, The hidden side of invasions: massive introgression by local genes. Evolution 62, 1908 (2008). [Web of Science] [Medline]
  • 84. J. Zilhão et al., Pego do Diabo (Loures, Portugal): dating the emergence of anatomical modernity in westernmost Eurasia. PLoS ONE 5, e8880 (2010). [CrossRef] [Medline]
  • 85. J. Krause et al., A complete mtDNA genome of an early modern human from Kostenki, Russia. Curr. Biol. 20, 231 (2010). [CrossRef] [Web of Science] [Medline]
  • 86. P. Gunz et al., Early modern human diversity suggests subdivided population structure and a complex out-of-Africa scenario. Proc. Natl. Acad. Sci. U.S.A. 106, 6094 (2009).[Abstract/Free Full Text]
  • 87. W. H. Li, C. I. Wu, C. C. Luo, A new method for estimating synonymous and nonsynonymous rates of nucleotide substitution considering the relative likelihood of nucleotide and codon changes. Mol. Biol. Evol. 2, 150 (1985).[Abstract]
  • 88. We thank E. Buglione, A. Burke, Y.-J. Chen, J. Salem, P. Schaffer, E. Szekeres, and C. Turcotte at 454 Life Sciences Corp. for production sequencing on the 454 platform; S. Fisher, J. Wilkinson, J. Blye, R. Hegarty, A. Allen, S. K. Young, and J. L. Chang for nine Illumina sequencing runs performed at the Broad Institute; J. Rothberg and E. Rubin for input leading up to this project; O. Bar-Yosef, L. Excoffier, M. Gralle, J.-J. Hublin, D. Lieberman, M. Stoneking, and L. Vigilant for constructive criticism; I. Jankovic for assistance with the Vindija collection; S. Ptak, M. Siebauer, and J. Visagie for help with data analysis, M. Richards and S. Talamo for carbon dating; J. Dabney for editorial assistance; the Genome Center at Washington University for prepublication use of the orangutan genome assembly; and K. Finstermeier for expert graphical design. Neandertal bone extract sequence data have been deposited at European Bioinformatics Institute under STUDY accession ERP000119, alias Neandertal Genome project. HGDP sequence data have been deposited at EBI under STUDY accession ERP000121, alias Human Genome Diversity Project. We are grateful to the Max Planck Society, and particularly the Presidential Innovation Fund, for making this project possible. C.L.-F. was supported by a grant from the Ministerio de Ciencia e Innovación; E.Y.D. and M.S. were supported in part by grant GM40282; A.-S.M. was supported by a Janggen-Pöhn fellowship; N.F.H. and J.C.M. were supported in part by the Intramural Research Program of the National Human Genome Research Institute, National Institutes of Health; and D.R. by a Burroughs Wellcome Career Development Award in the Biomedical Sciences. Author contributions: S.P. conceived and coordinated the project; D.R. coordinated population genetic analyses; R.E.G. and J.Ke. coordinated bioinformatic aspects; R.E.G., J.Kr., A.W.B., M.E., and S.P. developed the initial project strategies; J.Kr. and T.M. collected and analyzed fossil samples; J.Kr., T.M., A.W.B., and M.M. developed the DNA extraction and library preparation protocols and performed laboratory work prior to sequencing; K.P. designed the restriction enzyme enrichment method; A.A.-P., A.B., B.Hb., B.Hff., M.Sg., R.S., A.W., J.A., M.E., and M.K. performed and coordinated DNA sequencing on the 454 and Illumina platforms; J.A. and M.E. organized and coordinated sequence production on the 454 platform; C.N., E.S.L., C.R., and N.N. organized and performed nine sequencing runs on the Illumina platform at the Broad Institute; M.K. and J.Ke. compiled the catalog of human-specific genomic features; U.S., M.K., N.H., J.M., J.Ke., K.P., and R.E.G. developed and implemented the primary sequence alignment and analysis methodologies; R.E.G., U.S., J.Kr., A.W.B., H.B., P.L.F.J. and M.L. developed and implemented the wet lab and bioinformatic assays for human DNA contamination; C.A., T.M.-B., and E.E.E. performed structural variation analyses; H.L., J.M., and D.R. designed and implemented analyses of population divergences; R.E.G., N.P., W.Z., J.M., H.L., M.H.-Y.F., E.Y.D., A.S.-M., P.L.F.J., J.J., J.G., M.L., D.F., M.S., E.B., R.N., S.P., and D.R. developed and implemented population genetics comparisons; R.E.G., M.L., J.G., D.F., J.D.J., D.R., and S.P. designed and implemented the screen for selective sweeps; P.R., D.B., Z.K., I.G., C.V., V.B.D., L.V.G., C.L.-F., M.R., J.F., A.R., and R.S. provided samples, analyses, and paleontological expertise; D.R. and S.P. edited the manuscript.


Received for publication 8 February 2010. Accepted for publication 2 April 2010.


THIS ARTICLE HAS BEEN CITED BY OTHER ARTICLES:
Targeted Investigation of the Neandertal Genome by Array-Based Sequence Capture.
H. A. Burbano, E. Hodges, R. E. Green, A. W. Briggs, J. Krause, M. Meyer, J. M. Good, T. Maricic, P. L. F. Johnson, Z. Xuan, et al. (2010)
Science 328, 723-725
   Abstract »    Full Text »    PDF »



ADVERTISEMENT

Advertisement
ADVERTISEMENT

Advertisement

To Advertise     Find Products

ADVERTISEMENT

Featured Jobs

Science. ISSN 0036-8075 (print), 1095-9203 (online)

UUTF-83 $(,048<@DHLPTY_cgkosw|_WebResourceResponse_+http://www.sciencemag.org/styles.header.cssXtext/cssOLbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://www.sciencemag.org/styles.header.css./01X$classesZ$classname12UNSURLXNSObject#A% 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Fri, 16 Apr 2010 14:45:19 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:22 GMTT5871^zz5qezio53.JS6Uclose_"33fede-16ef-4bc877ff"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  :?HSV\enpw*/OU !.16:Nh\O/* ****************************************** */ /* HEADER /* ****************************************** */ #hd {width: 1000px; padding-top: 0; margin: 0 0 8px 8px;} #hd-main{background: url(/site/icons_shared/hd-bg.gif) repeat-x top left; position: relative; font: bold 10px arial, verdana, helvetica, sans-serif; z-index: 100;} #hd-main #hd-logo a {display:block; width: 158px; height: 90px; background: url(/site/icons_shared/hd-nav.png) no-repeat; text-indent: -9998em;} .pagetype-journal #hd-sub {position:relative; background: url(/site/icons_shared/hd-nav.png) no-repeat; width: 1000px; z-index: 20;} #hd-search {position: absolute; top: 2px; right: 10px; text-align: right;} #hd-search a {text-transform: uppercase; padding-left: 4px;} #hd-search form, #search form fieldset {display: inline;} #hd-search input {font-size: 11px !important; font-weight: bold; color: #ccc; border: solid 1px #d9d9d9; vertical-align: middle; padding: 3px;} #hd-search input.search-submit{width: 68px; height: 21px; background: url(/site/icons_shared/hd-nav.png) no-repeat -850px -84px; display: inline-block; text-indent: -9998em; outline: none; padding: 0; border: none;} #hd-search select{color: #666; padding: 1px 0;} #hd-subscribe {display:block; position: absolute; width: 128px; height: 21px; top: 58px; right: 10px; text-indent:-9998em; outline: none; background: url(/site/icons_shared/hd-nav.png) no-repeat -866px -8px;} #hd-subscribe:hover {background-position: -866px -52px;} #hd-breadcrumb {font-size: 11px; clear: both; overflow: hidden; height: 16px; margin-top: 2px;} #hd-breadcrumb ul{margin: 0; padding:0;} #hd-breadcrumb ul li{float: left; padding-right: 8px; line-height: 16px;} #hd-partner {position: absolute; top: 0; right: 35px; width: 149px; height: 44px; background: url(/site/icons_shared/hd-ptnr-bg.png) no-repeat;} #hd-partner a{padding: 5px 0 0 28px; display: block;} #nav-util, #authstring {position: absolute; text-transform: uppercase;} #nav-util {top: 13px; left: 162px; margin: 0; padding: 0;} #nav-util li, #authstring li {display: inline; padding: 0 8px 0 6px; border-right: solid 1px #ccc;} #nav-util li.last, #authstring li.last {border-right: none;} #nav-util a, form a {color: #666; text-decoration: none;} #nav-util a:hover, form a:hover {color: #333; text-decoration: underline;} #authstring a {color: #ccc; text-decoration: none;} #authstring a:hover {color: #fff; text-decoration: underline;} #authstring {top: 34px; right: 4px; text-align:right;} #nav-main {position: absolute; top: 50px; left: 160px; padding:0; margin:0;} #nav-main li.item {float: left; display: block; position: relative;} #nav-main li.item div.item-cn {width: 202px; position: absolute; top: 36px; border: solid 2px #840f0f; padding: 16px 12px 12px 12px; display: none; background: url(/site/icons_shared/decorations.png) no-repeat 104px 0; font-size: 12px;} #nav-main li.hovering div.item-cn { display: block;} #nav-main-news, #nav-main-journals, #nav-main-careers, #nav-main-communities, #nav-main-multimedia, #nav-main-topics { display:block; background: url(/site/icons_shared/hd-nav.png) no-repeat; height: 40px; text-indent: -9998em; outline: none; } #nav-main-news {width: 60px; background-position: -172px 0px;} #nav-main-journals {width: 150px; background-position: -232px 0px;} #nav-main-careers {width: 78px; background-position: -382px 0px;} #nav-main-communities {width: 176px; background-position: -460px 0px;} #nav-main-multimedia {width: 102px; background-position: -636px 0px;} #nav-main-topics {width: 107px; background-position: -738px 0px;} #nav-main-news:hover {background-position: -172px -42px;} #nav-main-journals:hover {background-position: -232px -42px;} #nav-main-careers:hover {background-position: -382px -42px;} #nav-main-communities:hover {background-position: -460px -42px;} #nav-main-multimedia:hover {background-position: -636px -42px;} #nav-main-topics:hover {background-position: -738px -42px;} .sciencenow #nav-main-news {background-position: -172px -84px !important;} #pageid-careers #nav-main-careers {background-position: -382px -84px !important;} .pageid-blogs #nav-main-communities {background-position: -460px -84px !important;} .pageid-multimedia #nav-main-multimedia {background-position: -636px -84px !important;} .pageid-collections #nav-main-topics {background-position: -738px -84px !important;} .pagetype-journal #nav-main-journals {background-position: -232px -84px !important;} .sci .pagetype-journal #hd-sub {background-position: 0 -126px; padding-top: 40px} .sigtrans .pagetype-journal #hd-sub {background-position: 0 -167px; padding-top: 40px} .scitransmed .pagetype-journal #hd-sub {background-position: 0 -209px; padding-top: 40px} .sageke .pagetype-journal #hd-sub {background-position: 0 -250px; padding-top: 40px} .pageid-journal_landing .pagetype-journal #hd-sub {background: none; padding: 0; border-bottom: none;} #nav-sub {background: #ced9df url(/site/icons_shared/hd-bg.gif) repeat-x bottom left; padding: 0 0 1px 10px; border-bottom: solid 2px white; display:block; margin:0;} #hd-sub {background: none; padding: 0; border-bottom: none;} #access-util {position: absolute; left: -9998px;} ul.tab-list {height: 27px;} ul.tab-list li {float: left; display: block; font-size: 11px !important; height: 27px;} ul.tab-list li a {display: block; padding:5px 10px; text-decoration: none; height: 27px; float: left;} ul.tab-list li a span {display: block; padding-top: 7px; font-weight: bold; float: left; cursor: pointer;} ul.tab-list li.Active {background: url(/site/icons_shared/tab-bg.gif) no-repeat top left;} ul.tab-list li.Active a {background: url(/site/icons_shared/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px} #SubNavBar h1 {display:none;}_5http://www.sciencemag.org/site/icons_shared/hd-bg.gifYimage/gifOUbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_5http://www.sciencemag.org/site/icons_shared/hd-bg.gif./01X$classesZ$classname12UNSURLXNSObject#Ai 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 24 Aug 2009 18:07:56 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:24 GMTS448^zz5qezio53.JS6Uclose_"3d4128-1c0-4a92d6fc"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  DIR]`foxz)49Y_ *7:?CWheOGIF89aQPON~P""Hu##Kz((**))M|))Dp@k))$$FsJx((Bm&&''$$""!!%%&& ,@pH,Ȥrl:Ш9Z,a xxL\n6kR|?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Fri, 23 Apr 2010 13:24:08 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/png_Fri, 07 May 2010 01:55:24 GMTU74771^zz5qezio53.JS6Uclose_"3d4129-12413-4bd19f78"./`aab2_NSMutableDictionary\NSDictionary$./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  EJS^agpy{*5:Z`/<AFJ^hlO$PNG  IHDR,gi]tEXtSoftwareAdobe ImageReadyqe<PLTE iiit҉g 5L6Ukd"U}$CZ!"Bayٻ$(yykPOxw ;d鲱 d"#4!yr SS//#$IY XXXEEEc狋LLAi /Nd?ZY13:9]p(#3"}}~Eb)!,,Tw0#mIB?*)ak) *+-0)$,/*.0.,Y{PYQ[7 !6T١[$$;_]a0tJ(0)^^$($%;]Bƽ$%$(,$ xB! QQQMMM />488,,,a___CC MmUmUi0Mm5LtRNSS%IDATxlSW/H{ٌNw6R 8ѝ r@c+4]">%d!ѓU5^ F:xeSΛiSsBa\sxom'Ox^}kַ>}%\7inO_ԖߗQY Ϟ[ڎ?ݼ99SX߿-7/@-i}.Csu_ԖߗQY Ǟ8-@@ߝSc +)b l7g~aB[2.6jL,, /)ϱ„y4e\l~՘,XX6suK/ajM˨,[6zt/}wq5$-jhϳ?W]уWf׵=)6nl7V7o:? Ҕq_l9%JJ5gmO?<7>-矎Sʧd7W_x9_?ob /6ҥY: ~~],z+[i+o^]?7߿Kr~ɎJ`mqyUF!m't!])`dٮ蛛osW{^-M[btWQSEGsϢgs۟Wwtto}򣣣ߒތߥ~գG,c㡦idxsBcl%q-->p~i[lg^Zѹk4>{tW5Ws{:@)r7*0 ag]7`˪2'>ls2 zijLH)G qFW;j #ci+%˅q6F\)})-9$0-k`A 5sm+u{u1{1S],t/6+WWk)q_]jim9x*"%1%Jb)+=KMNGp]B/1yui3{'4vչ{u; ͌1k~^iFL1VY;9Vwb@go'kVWoclLU"@IhoŒd֮ò@Ҿm:l|QjTNlήSX@%!"hב8n{gFlYB22]C|Vu~(չwuehyLzL;D.9'AcD(s2e~6 NQ P|T!!V>Lbh,f8V6_;bh @NMsv V:F3*)o 6gVKp%xuudpI2gsK%;H>;W?>)4cTt,smɰZwl; Y]>*Ggec$carp%6$ƚG8eUի<|%Z@AFW﫩l_&cci 2ߧ)P9Rz dOO=s}LF?c`]Ku$FY[+بO2kNQfcD9j_s2GsN:VgmNRq<oqY1S$'DڻrLd >4GYeJ_)}`B3zi /jes蓎hU`iy|^v=84ؑ|L9ͷok i+' X¥.tU%R6պ\.>JtyrƽXv"VrJx ":m1n[@Q Н+}TFWďUtu=;m%A}`gzlUy0G`R_*y]tY=3gqz8Q-@2s]ڲsmL|(gII JV:@B.7&F1ё3Eq4Ej _kHsY&:L͒՝D2/831ަe98VD2KQNI+D֞bgOFf]y2 u8{)"hNN+ӧ^Tag;5*#Ya`:iF+IW]y]y! + jM<9=lxZdtۙf1װ `RT27!YibfC'o f*Xqb>Rކj^ǔ Iͷ[n+N{<89bUao\۱eKƎU\{@ݥK&㨣չC:6VgL~\kD̅$fJ&P~dxIt[d\kVpr͐M@O#ׯ䞫 (+8*؟Q?k+uy96jܰW**9lWc"6:4:kz )ǜg :fX!rʣqU|i<@8xFoCM13yFYl bvhW6QeZɎ1uVWHS؉*8oJ_ռes2{|3vdjs6yj0i'Єf*:_y-BD+64xb\l>`qRا+Dyԏ~;&K>~ڝJ'tQ+&]11PuƀM'tVQS8u̚2S2*F$ IMj -d`@X@Fڜx_a~z/u6s` *z'GXﵴ+Xsrf08i8r.ws]{ls]ȼ, Uз͊&N3oBi;h.H/+.o7ɍ1c| pm;QƚIN@Wu2$&ɢŮ<+!$~^WUչbW.9Hx.z&j=@TII"u6h%.Ђm+4b],9<2rg)nuO{В.(C},j}y{|ʭ99{mYVRb y=^ lsd~𠱐.b.Wd/٭Fg#l.>?v&)l9Mg)od5Y&mh3'v/V'k &dlWp4:e Gwpf71 8}+Z[yb%|U_ 㱎;.㮍Rݱɯ6B\Iuds-nJ]FڎsU.n(=U5\uG (iY[]_땬F*Mj e"[?0P+06e񷕃J⛚BmmrauJ L. mbJV)leѰ!=JEp5AGmMrXNB\Iֳ -:+@8M NrQy`2Iz j\i_d'?u`|f$>HB$܃Z5,߳I4͇01/JsҎש`(ˎO~껍X/nk?h#e敹mGore[ZQ82ҵ1F4CHMȳ G9Y|~6πTEjrtOW4bdR*lLQ*$x3\~(nT5et6~0Ox~ +Y~0{U_ɧB$F|E=`!?A+hUH7ߟk;Ae%ԑ6S"Ʈ yWP R&R/f~_J[ߋV6N!<r5!vUҞJ<䏒^WL9]"D_ I<s4&HsA׊ 1-c>kZ"2+:_#Q^X*fa"Zl53GY~J {kMU||kg}9/f"W׬r+ߵ񫍋mm,}@u}&ltLY|!ZקfOav1bs sl0^-MŖ,8(O9k4 mt,]+OѣS˱!ϱ„y4e\l~[ΉۙڕǞ{KmF ٣{Z{xoFNSc +)b97U^;2w׮dԷ^ѯFai~sCoGʰ1)ϱ„y4e\l~՘,XfzTռ]?{b>Cѕah[սͼ=_4Fo**3Kr2* wݻEϾ 0Vg s;xfM]3ҳ8o7LM.A߿-7/@^˟f~ݕs:_O}`wP$]}]WynNG&Bq_ї/c3N8=J먝뮞.(5g'8٨fW xUS~MSSYYiٜB/LWzKSYɂa KW'WޢQHsEOWwm%tr߉x{G҅F/+s sl0^-Me5& yV@>W^a+y=]'|rw֮L{SS~rWm XSc Joiʸ/1YrW<{%;}Y8bF[]\9t~!ȍi^yt{ׇ#RC\ٜB/Lx^-M՘,XP>GTqa{eW̟S>CWBF/+:3􁬝=O_?25^tEWtOmӬEIiHEWtE7g }7.uϷыn@_6VtEWtc/YG,65M}\<[\TYib(9XS`芮}}wF/я~\tEWtspF(oqg}wLl苾迻_6~ ^;vŧEWt%ޫstⴭaY%M?*_;?*_E_ӗ_2IBGM]-KWvwƯ6.j0/ D[V'fm67swZ gGj}-[~4/=w9˜5Ƙ~\-'b,Ќ=grZwmW >8̛&$3CZC2|<*YE%qWpKJ8vl\olVkGRyը r2F :Sg<v\E dg-܋Hwԫ?pL_خ YkȰ-LזrFzGY%upLGTQF*u`:TsPI76˳ 3 2"+M<,]fe2 ej-"ܕG d_STYnW7j$* D4z=è 4 rq6f$sr yE^s4wJ:e9M]o,sBkE4I&&) (UC*44X:5t 24v=L_&-Qcc7 yrZYV92D9=\Nr;Yl+#QVc`` xwr?yN)ӥ&7íY=/wЏog`ZA$`y0`2"s bn TC e)(A{KW5)h$8Oh ۄӕb 0nK̔(I"U*Q(*d$kmT$!D\‰tPD,Y0x\rmڤ큉݋UC&m_)=K ܟͩWݜ5@ߣZ=P&L@pJga s2}0憂ekb79ך@65DXVH4t$ltZ@M,(բ!tl0 h{hԽ;m6fO@ظ256zm欎Q[jt%jy?:*ͣT?ÆYjZg<8jw=s0}Ղ\MN~$F""ƉemN*Ywѣz<h'i|GiZ꺛rLg,1O{j.Zhޝ0jyoJ_4>f#IoCdoSC9 OS NTݾ-c_[IjdmЫ\Þ;w\pu'wJ6m|;q-:흍wNl8h$b_&'ædCv%(g{ZӤ>i3~0갱~'tzuF߲#xmk ۱UM`OOqB5 M3=ӭ5f'RY䦙Y_qvoДqfHKTo1]}Tzz,zZ?,C%Rf}EWZ@Y5#D4Qs# puo`IinI_z GX@F0!=75H^@SJF~e>D|& 99A/WSϑXm)},*͉߳7E|uHQ)[='cc+3@O ,u6yj!nʬ$ea2ԅꉗB|tl%͓*irmd&}āmcӮ!]ZoU$']t"v)m,%] &^/9\2߈HC \wX$J@kXПU=q,YjeWbͥi>ܒF`aAơ4Clި*@BOCߎ&qZ b}lRzv3cc2js7@dD!ArrrK&@#CH9I/Gڕ*߳ v '] gxC2ѡw!'äC %Y6k *=a5e. qo ].kE3T.n2#=u̎۷ɯ\t!4NiK%L}Z[xNu}էEdlFW6H\th>'|P2ՑJĵɘNvn!Âh)e+n}W.E cӀ744D]j]QQmzs>\X@ lr~-2Ru7Ԉ[|dnՀ ̲ohvRNaᖇ[oDEֻih$XoO >bywB(d;˴~a㲨CyoU@F^WFg{=]QιҠ>L'{>rFw3S}UЖIrACTmNt50it=`:] 6p4&Cfa뢼Ve~%x`оƘϼvD#ye >:l|wihG An\674O QKmKbD"=I7!&D/6%LæZU2MOSqI4 WK^"VEOn/L&wNúE`p!l<0`^"+y!^'CnĔ~?kj/Rzfc`kP}X-ZYH2lqև zEnN*!\WWwBՖ78cÿrȾ`w`qXqlWMVbv=9.lnInC hI5хxÇ_j}fw?B};xϕ=yH{jz\n⡚=]<_31k5xDB5?wYIAs%5W,SwgS(v [Wڮ,Ԭy  rU_S_/$[Y!޿;G]t(HLE&Jˮ|TYJONmTJCN=B~=ۜD5b WV(ㆴ\b~-N74nWW\'ycR'ȏY 2nb^,ꄯkΆn 6׽۸ll:')Au[PBF$&y>roCI*)=c4FS8?;/;zO=ܭ>ԾWJLcS7|[g)S&7N㛔Cy*4K[suC |ΧK}Ly~`o?pľ|#IC_?>5{']{mI=vn')=i$Sl + u&E=WMA8i!i#kzx>TUCs>~?g}%\c.bXwo}ۧ>wbѷBky< ]9ڽ[y67~ҋ薧 +Yd/?qt?wHtFWw?T{x?l߭>霻]oE_ӛ,6K̡6@ܹo_FޱcCq\xH7^rr7Gӧ}\uWE<'C8wsc_\"οck_\;Pgo+i?ע/~m[Uճ;+F<'}B.Y("~.~~/SvOn_P|}@߳rϋnnޏ;wEV:Wާ'nevPߕہ3w?OR˞]}|}x|33-Ծݻ?Xv}w?8^ᕮmӞڵ芮!╌/:We(CfwoW^xszeeMw{v_*/ï]JE]^tEWtE]]EWtE+~8rVtElnj+>gvE9y?_'^K1tTٜ?--_K1a@¼?zrqwI+?gn?ZҎsvC1,@}|䗢S~RJE)SjJB\VQJ*SFvk-0}/O6zDiyDL-ה+'J%~.0wcú塘\֔v h^|y_OA+w&Ve2#|?@ɖ!Ǔ[@#{r csNW(oȫ=%ǯ[ޤy<ֿ(Dꋾ藋'Aڪy`8h5Xo+km Ƙ1zi@f45V.vm ѯwV_ع _#X2}??bdRԂ/NƆ~>{o v^<gg}>ۢf8S'VNp0ZK 5RY[Tw[6K5Sњ&Y?Q]w?>Ν/<kZSĤ C=jkq6%iB@S'?k.~E!s}1y6G薍 !54UDKioEz ۩T[Ns:1Mnaltr{g&#:}vj4z}&R-[$[#N8Os/~wnߋ9з\;(`rtk4xh;l/7 V;ui)3|:6Z8ǜvfަw|Ɔ_}p[Ѕ}mGt٫M%Md'/F ^iUZ>{S_&;N@}'>'ܹ}-oqkǏ1z_^xvDS &{kkgkk:qp\o0F+A׵[;1ktxSi:[}VѮsal;_0eoU?5:F-싎s=Z3q֓BCø}'/~OؿOX8.Fx#F_`xFoZ; ]͹aPgpfy]䩆ZCogpgl޸-7VnK#: ٜMсXa;Jbf݂@׷]>宯*^ ,iRlѝ1mg[::Z.4O~?gNn߾?oq @lK_5YZ.lthq/֑Fߩ=3&UG)^' = yVB^y['x#͘0h`:KC=\AQiƒ,S+)ay~״9lnjLBx]lZzJ{ԑ)%QBZmsr=I%-31jՑPy|6':!3"=ҐͯǕ -~gs=9]K5I=^J+JKi!I'ïv AOWCVA'OhCW`6 ;Z]U}:%Cd SGkX\dL1o֛Oݓ}0_&;]s?}N8o˛ox\ڃvit,ye9&4e݅ZZ|28Xra/Kcj-^`@gaߒBy=)FCIF60ߒfi!E,,ԣhf)jq[rQaZ GS=:d/r@pZփae :czòN.d(u@$#yձT[@$OTb2с9j/_>LF{䒪8\B@$v'?w=@OF>FH`'Ň7_y/q!с_o;w2K=%0Q,L/+l;ZZJؑaK} GJK9ҴRU,@+n;%A pcѷD-4M` oӬ=H$E-T6R 3`Gq;d-&BQi|Ejen&HKRSt\b>L1(<-@%5;[ ;f҂*yrB(=pXX=qױ!2R7u9<'NPRUqTh>YvNGp?D LB+F2LK= d7$ޒր>Mв!Rك( m5ղ!NIBk }I}YG-8>b*z%NGs*SjKz[_y,U'c%1S{:.  -~? XnP/ltOaCj,lpKAs8P@F݀ "<~tN'O* w bIw9=UN=[htlc +#xm8, 9fK~wFG%Lktrc1a9ܒ?=TG!N|[BN'1O#C[#"ݛL~sI_jCLϾqoq܋/x38-}CF{v\Nܿ] =xGtw 0EJfw#RA)R fLhR  Щ84Zh }%fWHczu e yYLHBRpJm(R8?T[uDPF5vrTB0$>gD*raip%S6qr*99Agi6ݠ6*?Nht>Nt%.mNKY0x[)>?q|)׭20}6` -b…k}UQz N%`-yXUdZ\ ,U{tj"H,-4C7ׯCgs4l'/O=xpO@מ2e@ߺ󭝗:,1z7;fvCH92$=zh3FmD0 K= w$>z_壏_>h_V-k;w^_LCswp});X,PKzKtT^h'vz kI6Բŝ/02( nEA&H/-%c&uܺv #3λw,,C'^3a2s-d%Qdue)mqLy9)>eeE{gVND'C򐛟{sF71Es].ls]Œ}4zd0E1}I6zȬhta@|tG|f `4y?IJ_كg#}[zgkQώÌ4cm~ 利Zзc匜6:/^*(bX?F'=\-@{%ѷ*#7eMi7 NWݷE=Q &,a! Ny&t%On~WD5;OѿY?mb(KIfhtF>^/j/j- hy:O;oyFFmr|?~ǿ.'h/+j/j鬒 hCF_L[)bot!QzQK}Q/fH 0ӿFzU-/h9kž8kxz=Ysm?}:?rOy:~ݒ=Χ~3Kj$LHxɆTxڨfFYk)S[O3{J_3fH?{j-bKEbe Il'_qkǂ芮s剢+{辧_4U׸ƫ?л*WW߸qC p7yf ܌p͛)lj$/67?tٞcn|ij=7#woOO 7sPϳ'O |gWQܾ ªMWj=bo[F.x[GF֬3O[HX[(OaS(A Gg]v"] S:-h> Vi:J]Nw#(#G(oJ{77_=q kk{gCPwuj?vCW{:۹.xoEUg5͛=o#Հ8W}DN4BghJ.\@Vil2q{=oV5z77Y{qdv:c>ߤӧU'z.ͤઑбkN>.8Uc5?٘;pN#(=y@^=]:l%H(^]|dyyň&?.t6?;qNL[fıD#ck8ad ǑsnT}wQ[1n:>ܻ553Ş..wA`q6={8Z+9 \|r7ꣵW+14G!Y8y?(?lvէWBq[Hw:{krEx:6sw370=_|r}y|B5'tykNF_Hz"'ż-'x=גB{y?j撄+䕝6zJǥK<*ځUQ׉Gs`Gr9.ֈsߨZz{{OYẸ hٰ՝ۿsg͇ja;^|Sieg.9{3S5´c|CK>wJ;f"+JdfڣcO7vxM̝~Myy<ͽIfyo1W+q(fZ8;l$fMy%8u,&twݞ=\"\Y7ĺ&xRTwZrP^z-۞*X)o*_Kb\Mb/Ǧf[߼ژ]&fںy݃S_]nlէ6\cj[sS/;Csri+pv|Q7>Qu%~|1v ߻58w>\;^?Y;< \`mR}q UO tMkhW|qd/OӇOkO'}WX$lq{%GrHծ5ՑZhRj-<.p.?Ah-2ʽN. 4;C"ϝkr<+N uR~;{P/1>¸ٜ9b/ʫ1tzܸ}tulP;vxom6}w\=|1 {ݱ  cѳ_Ͷoy`x/m [X?~u\rx9;Ǥ[Ƚ{{G܋أY2 2z]yiwsæ=z7I\憗5G{W0a]%+z_DG(9J{~nuknݟ7=EfpԞg|s:e%פRezzJMq70:{W4}k]e*q-VmV> r`J#eCzSo żNĎEX恟3@v5}j{!Pj#ccb'ڑ3 磖ܣC_hE-&ij)l x#{a [˄AyH|Sfn)ʷ3O6Hy C~)yfPE} Vw;FssQ1A18;_,s0uYW>~ uL}5{gf[D7 \!]sg2>&SS^)wW;}b}pQT"N>."wtu켾z4X,Gت/w! zpwj?GG\ lbwl D|B ?லyrCvx\~Mnt 67,ivbw'[Ssז#'kk;Td8urr%?z?EN=2/yͣ'><.,.PX'jP{k%S[{Mbm$[ͱR_Oq'\fQQfoomH5;4E~MJ1/DDy8X`}ӣhldtGݻs6X|W+SvD9^ԇ{5MBWнzєtƵe߫ӞDPѓٻhFvINtZ'4y,]py\F\"N'^ւ}&|\!{ J=+\JNv*=shsiηʎZ}թKc85:]Ӌ/S l!Pq1\I$rP@&E|Q_L +գͮS.bw`>hor?S]Owy|{v ݱ/F6W{;?v4v >؜%M`/s= 0 "!:G.=3Nɏ`]˩Kq *Rh˩WVsڜ5VD}N'ؠ+P+}`SZtٶ5=nrR%l?S.y>H` {mmj%e4׆N9Ucncz\%+7x89TyqB'FN7">[ٌ#1|tk*9E*ݯH7޵9*EQ}Q>yr~EW"ft*/bu{|G[''%'>Olց$php.\Ao>ډ󷤈)[k5V w+#О į4kZқ+\ !Gǡsm=G2<-\ƞ Ɔ(v~6U=~_EnHV>Ԛ37#V|. &ZWw@|O=>}L^ F1bȣ ͓y83Ob(y` ~R.Q9('6y/.f#bMua G{KXU>]|[)#}o<Of_u`Gh 6G@\OD6_a) ҍ`$pyV yI`SWA >%eQ5n#:C8g0E.=r*2E?ڧYݏƎOu`׈I $&`h,++<ݨ3.ԻL)+ G^<ڢw#%z|}2;u|B-Q%{ :#(.h992w)0vZx.nya%^{Aƅ^\Ap5H#n(ؼO{j93zktQru6֜X$+7;J񝿥K;Ixz'{&c|!%$Bވcc D?nl7v^;bcS+}Js/P:oR߲x":E 6/\w( u޵ NxRFOIZb.ܴ7fe%ʭѕ\)G}2H<Y 0WJd)8 "ƃG);|B=>.ywh͙o2:ҕVoM{m+ĽsoXkXlFirٱܟx:{H~柺7e}@b\i(G1;DosJ@ۦDEЯk 5\lMވiޝ"]юx*Y>[ɬφ@oXR9ouRǺ;Y_#w78ZxqfoMZ'Q[R \npOrzI^yzkU)UZ@rP$W\iJI[r\{Xwh ǚg&Ww[;GJ=3mrrZmUjiV4DQ};"0xjJuNn BR~wȰ!aw猼~s_ߧ# ܞRN$xW:=ƫIG2ӕidzvt%z+~WN*䚯Ԫ#ZBcZVj ;:AY>6!qR33%FEa|缺 Zp[7Qwr;X#u'g7ƶoD#Sǂ\Қ"pNHqveXp9ZѨ$|7笷/EOrmbs 9>N7j+\+j 5tr\yUZf:渏F#\ w*Jpռ÷ZϽk+P+%'~LggogGLGz1O}ּzK4W{VҪU&}Iᖣ1[]>dbFOds;T;~ORi?+wy&s^Hltuj{^S-~kEq$LOɱE1>yXpzu >7NL>J_{]o[_#?|`e}0 `r¾U3]c<%Oib{6l\qg` }OL'?|FGfr~Jib9}%T)?hNIbN s)m^\ܒoVGtiı{N5'k=](캁qhRj>蒽km&O ZHh4XgOrdn%GߌTVFd׮_a⿼4:BՂqW%F[4;T{(kJρgϺ;q"x/dtkηcJF\)uO`ǎEHrD{`Lo9Fq,Ʌׯ`?zoR*5Vx Zޖ5OO'۩T+%gyUV&9J%8>/R:RjQR#I U 4×VMggZND?3Ǟef?iF_/qՋ-0˵ܭ?^Y߸#.υvO:BMMm藼ONs$/R?FiK2yGȗ1ImNJ:<Ǵx\ 5=nr+pJ+Cu #L9o[-K|> s*[|RXZ3be0K*[Oqv;tF43Zlg3Xk_Xo3Eϰ~vWaT####biU%KNu \Cﹼ >c,-jTyvǟYiN=th;3'c^c}<*^@y;=rK8sgxۊS Ӗsg iUIsVIB{ l^v/Zג-uy~M~ Si4]-j+=Չjizn9)KKo׈W֑kkJ%c}[zܱx\;Ϳ;lz +_mU[qkt\qMng:įW*Jo7B>V<o]htj |ޓ_ a#Y Ɇw>_9?k#ٳUԻ0=ۃoH^ˍHOJ3oreL)6_\jrV"նyzkZ{:n\^G>Fziv{ o{{[<q_]`cdB9ߎ( ۓ-Z4C&h]{!\&~9艹t 3︗ט߯~ZIփ-Qoݟ}(^)Cei;V5 a j],QP׵LJ,ZXK%krQ狮.B&&tXz:Χiuy|"Ἃ)zg46ެwq8{aw^ׇ٬ic?Yl ix|aYKil}3ΚSl#*cN_7_(dETWc=L:!ڕ]ssvÅNy,ӽUu((Mz:Llh׽% -úh g6 g7_@)k>2(:k N~vQWcBBB.`AaSQ}b g|8cu+uv\WR@hujmFދg(V艳l<0O8^oyav#MXX% X2bBp;`9|g q;mr6BȂu$Ko3v,G`f|`#N;)Qa|.D\Y èl뒫 "QäP,Æx,ήtn<5a6A jsIXz;' Kܣ&A0<%9K`G`^n^ î 8d 43n!\0a͌akZu[[ɾ|>U-y`<\ٮg=E #N3c1u׶.3'>r[aj^ P@hpD JX({iߛ녔^pAwhº'@dCX~"q'D%ilVhkýn#6*71ȸd̺ݺ䣬vR( "myCnEL˲la} m/ 0;gׇ干At,yە52 u8X:*|Qa^w3Mya3&upv}".zъhݍļQ8Oo->vwؽ8w 8BUTIMb%pxy!6@8s{1ǯDƘtgSTA$%6v*o{ BQM\Mt`ihWZj ]7x^B薮]\8f!+-pTG:Z %`-u]!oβA6zuCxڌY꼆;R{nJƗ›ǔNԬIɸ[D6 XVѬrr{Z-nqS{N靳tz(nCg~=LNJ8AuYk% PfgLwŰfix{* gw7׳Nv‰וun/TK!nY:u=_#aX S,H6\/kx?38mP:SkxѶWfÔ_פ^17eĨz[/iap;8>E~y-Nc$];T=3\2=A{ dt֕πIg̀Yz6ăϾ0#&pa8,Ǭɋ%|qc Кt^v-bsQpmfFЖ1Y4]ҏʺ6؎37 پp *UQ_-Ei xuQu溥񙽑/( |aq].E" zulCb-:uj#> $[ lA)g4׽,6#ؾ. EŶn鋟 6ӝ&>Vf>/@q:8~H`qvXK4dkW'pԼ5F|^,RQ5iGI{,СuA;}:[T~^؊YY=:>ͬ$BAϷi7K{[@/,MsDޅIn[ۺPLÔ֙Ѻ+a?آJRz~qk#օ[8Fzwp]Oe |~7ᮿ/bds'nsz!{3O?|x&8ƵG3'^,^BaC{ա!RE-CX+Z|>.{+.-˻&x=HV}^suwyfXx&'K^iw"s:!++eꓰ'a9j^#k'V/f U!ahYp"Lߴ,MnÚy&7kVV@_hmdit̀[ 9k@_z.ʳ9)/;5^^Y[?ҔSiiwj+6 A@&͔mjnW72t|y}R-*;z`n!Kd[x;N {&ooH~F2I0q oX ȶMƞa\`t-q.qammjƉVOI){=Q6 J8N=CO޶0 09 FK,0>$eMb,l0wsԄDyxx2rg`H ? )ZD"4yD8dXNژ+i-XDiN ˢhj;.dTzDEz4  Qä(ah6s.\Lki90yͬ7|S7v|~ߑa_o_NV_^W?4y(X6m>q29"F8c0IJ^%9>3js{&>Լ.Z>Wх6]fi)Ekzʂ\$ԽqqخwdI¢*d 3 "=$& Lk<3?mҨjh9ZA*V0#m6&j2E E"X0p/zUwBp&MF!z(_PXl+ʺ"ڒGB4fh?K܅^ 5]y ioæ[1"Z(:9#oE,+ġѳ0LFO#% ߞU:uEHۆ]]Hԕ+|^Qhf43E,|[<>bJ#l3CV%;/8@vj` CnjE/NSu&z3V/u/NK=e{SSkzsH\bt3;Qs<Z$;7Z\+d͡//;m}]P[89RyTݞ/G~x|iU |N!.&D%Y#3B NO M2F>m)kfFOK&5^m8 i {r / {\ZRX :n\D{Twk_'/bȮ,Jg쾀;*75MvrfN:8ZDt:'_jVPA6 okpѕ]qZv} ?J tCl(ۋvX0_o[s'#9ﺨf;5)>|dJ8vS3(>8S[q9E.[kƷsƹ&Q~=Ʀi)|rN>'vwannwufa':?ayDL :"[֫OJo!kxG0Ik^9hMn{3;)8=,`h@f&k`bd3ũ h-r LZHJ=٨0L.GSh&L1F6 ZȲE^Mש=cGB&YV4[g]ق| ?k~ @٧ j!MYP0l~b{i[Qlkt+QXt<X;|o>f'/9~WQ|}paz~3k.ЁF>F fpbm i7|}ԋ|폍W?vg6Ju}|ulہ_ ZyYK6%VWe4{ZсN>g^9}AK8ۋsOm^H8$tdC 0;g<1LߐI3Â[%$)p!63o Zp"]>FDO4;l4Cse`hlRjja*Z)fDbQëjf7)=KKw"pl'˃KEQFkLZTӮPu":U\`t .ް *.@B|΁Y_}shϰsjJ'̣U8UkJX!<Ɇ|=ЭOnC*ݷo* *F?(J VoWi lWBs |d9;r6/?*Jc>ՎpDCeܷCef%^9 `m|(w.k?5k,Mm}.\U#] ']v텳|.RxRm{*}wLƸsǨ?46Ib(p] &5}MÛ\"pH~#@HI9Sm ֤Pf² s|.@L6ehB =>%ۂrN9S62j4'G`Z#EXPi +K24̈́`4HZ:iFO:vSұef-"js(%>:{P.CUE9倫[oQWwwIc%x*ms`oǁwn%?2@C!:+HhBqPk @mjwryFzoW e9|ޫ9<4d;KKN>_jrE%4|AmމMR͔Kjme.Õ%YvQRSZ~3MjuWeES/m?1 pkyAcꩥ}jW,M-5߯H2ragLngQkYһz@ۛ4s>i3պI 5u$=kL䫃jo_[&lȶGm45ò7RYST[Ś.ChfćO>!L/L$eU&Lò+̬37ہy*G1_8P\d%sʸ͋m>cNg4[$_tQ\*,I__ r|= $yVf`;1gTĩb!-~N)t\狢Âq N}xn`vJ;ƠܞVwt@|u8=A)KF'9 }"π]\mTU.|ѧ%S]7;0rnu߹QINhalZgcGƑ'pfmٸ|A9pkhlw:PBТ>ڇcQUR+-ͷ/T~,1G%6pE+1_͢eTYٿt!%Cq6WuѽgޛZ%[Th\]oYNgTnާ3L fM²Ζj?瑱ʖtSTͶHR>0TRFG[Sz7e,5oFU^.fʚU>GkIhڎ(4 k+UUPB+0i}B[q99pS +NL\Z+eB%S~(*U1>ۮEif218reV=85Om@n5]Rz^o1l1ڭnvS-څ:o+rO7ʭ]rKT}Pvy禚Q3s:̎>ҭ6ЅX5^o +]Ѐn/ {_V*zѥ?o~W~ f@kH~%)X|\%W.'N{:.YL/bxP x(2^vaxq '֊x uFO餃' "Md].|d,qbEl&jVSikKsYS) j t~"?Փm3i.joƲ kVW,&T( %!<~ < dhl"UKp)*`)v(XCM/JOZ:ݔ6ҳ"C"^82 dJ?vʇ==K@߲-msVZWd(ID㜇]!zJ>k3 h~bFo<*Lw5_ֱ ` `~btUcntW˱ ؾ@mqQ[ZKԡF3euCV%/Pؐwaܿ;?{d/niOj=%4@fi??i\OKHFO } F߿GžFїً׊ڏ'y-<;<0G>w4MZd-?>_ݫ2z.G߽P'7zl%LYeٞcn͔Wڴ gZp|{˴WmEZs`yYzUߕClȦ$UC0-Zj)\:Z(q&Jsb@~F}=C99R9u7]e&]浗u9d`~w@:w`2qJNciՒ\`#\iոw[mfxU+ZբceU0:l9}2TfoЅrсOcc}2~ `w}:Bj ۍc| +u]P} +~Q uTsȯ#O٠uu?;TPZ껰ZFvחʗK%JSƙyM>CSu'wJi}tѥ|yQFw.B_F@Ci bI<_,W8IՋIXNHoX$Q'0U'oNNd Ϙ.EwSLdqYW+]Nu%${TKMeTBrz g*.ܞTE$eZ&-DNQtJ鲬DMT,r1AmԲr˩ յTN" ƹѭD ]'I(&ww#"p^A}[f}Ѹ ocwW0J轠nol m6KQkߝi;-I(w"mvu1S8=^U g訉րr\ W;0:~T0*>/jOG_ ?#Q\0Ufc-]#Þ/OANy9fˡ CJk [lKR_l~wh\|^TbtO>gF+^Lq|%v ͕kP娃o6j>ʺ574;aUoa9F`Id6ELȳ;RYK۪, ,S;b` <\=D&!sY<S^GB> ob)Co m .][tё+)F汓aHT1!'2iPELT1{ˤ@ҧLº#rZ4Oi9v/߼yS{e8^ooJ\+r@97nu jVGvobsVe0M9}`s`X@ v> }.fwwwQW+Exnwݽ* 66U̖Dﵹz]q]q:x8G2r/.P\W8uדݯ gcMd]HC .0EDA5QͽC}ۨ*CQ˟/-@røY%^i54ҷV_RFWD>q\8q>JVc 'A=`FOq.N,ƴ'ALqҰ#Ahe_X_}1: '3!UkS0"/ *4#ZfP_JL&!kzn}*չ+TuQr D? %ńlZ8Vi!7%s1ˣ.hZ!ֈ ijA:JrreЌ!: |g\bFMuP=/۩#K4rQ zBrpї:PP@!qm CK-r'6RJ.o;@u`Cjodejo5Hɢ\/lZϓ߯Bao\-\j*_{QUE&qG/Ļ o =b3Cmg[8ژ^15'XXsdDJCwI̔2j<|E 2NXNsd)}3=g+njWuS$51`ԴجtqQ~"FDŽO}tbP#Ǟ6N װ0\NJ^^2Cîky먎"{bOEcHo4"S5R]PZM%,vܝetdqU3Ce1~}gB {տY4?vᶵᯩ{5ѭ55˿5!_; #5x[,CCKeHs 䀴p>?4Xx{юؽ@zb)F=)ĥ\Lm-".#~S.za{(=ɤ8&lΡ s+M\'sz%{\鰆S=IBSLKȾeR5zr47NHX{%EkUB25lϠ%0h|oZ#@-C]l ɇDp_|gʽ˒q|Ӻ6ٌ/p7aH%nlzKo|||ar5餇,GkTɵ/^9Β"֟|D/hy`[[~oasKL(S8ߔ(ڿ!Fn٣-Wг\o6v-,SeZBT߈-T70M8t.P8OIW8\nT*L,#otx3mv_s5[(r" ` ŷtޔ@gyO y86^j2@Kʴo'8>) S?|PZG]:-҆,^=~Ě, /pB#\ؠ Ybŷ7 F^W?ǿ?oy7x'.g08ӥ/.[3arϟa{⡓G^ƅfBc/UPL'DCw |> 2mʲ6p= _xPfm0?r>? k,68{elU< ;82aqDp;!#x!j!/h#ky{kB)[}%s^ ѓ/`??0o; 9\nroM7eOHmRoˉG⿋3Cts~Dz~WsL{!=v9/#&J`s{%x\zpS]P\J&=T˴dGvoaC9r3,U拰s^z?DQ5'C?a:0j{v Nnd@rb }yY-ڧ} =| ~.'w?q><϶vp.'a 0تZlg=\U|M+\ sɒO ~ئGa7J ==(ٓM'rdM=ϗ D:>}㘃WE8"("imb[xŖF<9hec㆏pw*{<4 þ~SX߸d}!~S+> n{9X6_^P0L܋l(LK8Nv"2%ž5'*19 7O(M.F}SP&}~'[L ;VI8B (- CoKI8,F'M',ߏf#'A_](;?-[&|jk->~&xБz_(tryC$5p:H+R#WM[p:يoη&xYk4lٻn/lnڛm5뛛~\kO2&֗Bٓg؋.=in`ciqy'nM\n o9j[^|=ߖe" =sdsɆgl7[A~fCq>o#K%T`M] ?ÌP_=tdO;c*9՗՗aC.Cy/ӓmΟpŲ]?'{\XEvG'LJe\&dr7&ñ9,~t!??tr-Yir &sbi.|p⦫YNm˅sW? }BH ;P8cBw:ԗCduvͭ7ݹvw)XR_}MO?¼,'gtяCW; cD/rLh^A;QAB;1~NlS|4ps?kpA`Y6?& eJoKI[1<0,PpXmOlMZ}7,6'Qqg'. ˳\~/Vx\~%NvK ;?{x#m3P}^-wkSvJhr.!o6e߷8pFDN|lFɴ57J~SJ}=fEhRJ&Mqf<g2%x9i=.R} L* L3Mtf앁2[T!N ̩)8U.ƉV_ =)3+TEqڕȃ4)gf-!&w}s+|++\uj8>hmoܱrQ\ktdn ݏ]'5Hƴ)ba)B3 .39J?ι J%ue. kш { L$ѱ/49rWKUJKtg4֟4x/JT)?\>W3Ute@neߛ[q!4.3*XTrhW\px`4G$&Ai )z VUklt&vLb<"]ywS`.V>3œz1zX^(| ^(Xiqgr9}}s|nmV(ӟ { ;>Q)--8 OÏ.~S`tNeBFa. ' iؓ9JnC\={Zũ HZ~p|hqN-\0M>. ,NwUWL@XG9PPNѻ[z&‰ON_Cs;&\LΞe "'.9qt^d&:Œ:Ҽ|gd2-<4>8i=sY҇9ed⩏ mç'>v }/Ӆ_k}J~231NaX/}w?]K/~5UW-JqgrVr9'I='Cb\13ִ =91wII,1?qAU 9%3SOMsW{\&wO>>g@k3>#qb`QI># 9'vZ?1ixOyҿW9 Os曧6 _a$RW`9ia*q^r;zXwFhB'f>:dv.3vcA>g {8G)-4qp{הu?7IFwqS﫶fǵr˔w>Wgrp;{{ޕ\_BnmׄlkiF{qQ*auǒSS>mV+dt%r8ĺvxs\FOX/g$}˽t`˳I~zR9y賟xƾ Ͼ>?4_tw>G:^hՉA$` !#q1$z7[4ln"]5Mnjӗׄ>LiH0,ɥùO9vh|.2sttxcCŗ}3>\fKlIb3U>ٖdFO"?.[Ayu]0ri1Ϫx'--Pa˚;+4Z{cXD؄M9_M|ѝg ٻ0yB7nzebt TL^2:x]&Fh0q40z}F2B蔌(  B:"ÄeN\ vx.!ݶyFhx%Վ?O1y~3RpKFgџNB'Vkޭ?;NR&bbə8+x&Z~+R``LN{c]1;C.n^gs8`ƕE0 VGs&((=3]"P}RY>\ #G8r2:}4r-W7`pDX8'΄L>s⮮QX0{vяXsThoCm3>E#dcG尲G>,s)QR5fkE#WK1]H>9L'M`5,>ޤ2= }r12s/]Q<Ә_Ѿg$.es('V(͎IfWI`,~ԝ+gȧ|,wFl<}!s垖E^{vGuy"8,.]߼I|8L/:=QG'PNLy9\^F ө2湓e-{#=\Z>qkۗ{sZa,}3Er 3{ _ F=gkGғ㳥G: Tf{,+ѯ$5(HN[;<=Iq ajאPPI|[{ؼ~`T-5#ugOM{2 ^ԝH/hMȷ=ddCsr>t>zػ7 Q:X7^.So2: o][Ήg҇^GR!]e?wȈR4q78:L8<|{J!.K=%_c1QvѮғρu^ȜCkߣp߼8]V)#kD˛ ӌ݋R`XeqGYӗ?S697~@3)^؞~1À}BgϽ;dw}%á2vEsRޅvLt6iI{k|6N"~)ѲESƍ9 ǝy.WW꾱J}{5oh'wc]x}-xO_F&*@\x{BbtWQ,c2˷ڃ?&0r_!΍`/XlF|`ڜdc`cHV.vScEIeZ^*IeVkNe#dP03%þq-*m\P(|S:lcs)+I@#ǹ{L~;Z|x`0'fj2X-|[gSHg{k̲L'I{;  l[ۃ8L}xPQxG#ulɏ-DG[`Z‰ `eGu)Aĕh>=}8L^`p ,>G;sNyo8'4HvN5e=nw7 ߅"P"^o'wBw clXӹws{C\c(Kh5B\5ߏ"gHsؙE/9 +hMG ;ގ̻(^,&s{rC1a5R͔SQi_~+=88\=Ge@I|UuߒIU ^ئ=wS7D=Lڱ'Is>(Cܸ3o ܈jGsٻJAw\F>R y\c_zn2:pF@$( 8<x{0J3|5!8.\Ck2

GM;.=#i2:w(SrIw.}O%ő7eQ@j N 1!qSV}H&#sx-M YDas sKrRp.mxv8}0yN)3I{8ΑTף6ēA7dD>KY~#] ~#<;X)Fa(}F{ GO裧 ó>bܻ`t!d}Ƿ%_}c>vRu"$k\.+Zg+X]ɲҤ@X'u?`?Q&mn%ryODfqvgt Ze\Fw r2>TB9HaCї"Eh*]9+^Q}qqoyqi{br6+˱.^ww}ͪ6T[/fܓ_CЦF[.8(]t69'R]7YgaFdsj+7,ʞ5o{Ssas;G@˳tRDzovΎޙ;;@YW鹷t.UX9clJ~hYC_YQ<nMsrAёș!K .F3}waN 39%K29xoW؇9zxKeT51YE qˑ3h9$2cq]x}坥C($biѵHh~dt0_B!?3:~h|t8;sq!,*$q$9s= E~#ZW.LG~)Kyg"jfERsG;Oݏ|?Dz9<8 ] 6wUcÝ7 srA+8/dRw#G-<7Qv:97Cw ,I/紣!q2 ́ƎVK{{{KZf}:9}lo9_ŋ#9-㤆b֖p2ӆWGs(vmo8=r)@o"\2s~XS\,EErqUb瑒<^-Ë:JIFFYv>65BC;OIw[)5bD"E:4g>4;c&R>;.7H(8qTԜ)Cg2|Y}E Z\DD{g_ޘ& ?Yȧ5k|kg;޶3q(SJ6QE;{VJj>o/R7ij(1cy*˴uFs8ӂ6y܈I6/h]Jstir?K0cgxw."o_{sve 79ʾcr𭿪] Zߣk >zp&/%DZ'3}dIOdĺ=s8 Ε[]4^?uFVw\5Jâ":Ѹ;˥=jSϲT>苷=~]+#iW1nIݪ'#d?37'd?|M;P}I2rk8rzA3xGz)aԬ0 F19;wA<[(=R|݌BH)|>#B1&dv)>-6f᳏RIMԻfSS7z-h}GoYK>T^Dz6P4ѨA,x0+ 'V.~iJ10M΢7|o#LTt`̑۔Wx/N672sg\N)w{O=]' pPԋӿ ?&1W@zj&oG}J, f u%wl=̳=9>VOg2W8齡΍'oi+CįP-7QOuG#;< V1q8p=eɟR:LZj̙RG!-0ՉU[ M)tjʵ(,g'vfJmt9_ih%, t5{C8WOOPuH}! yOa#F2|6n+ /40H|*w1J>`aMwF$ƂAߔ8y 8R`NvK?#>h1့Kf БG Ьhh @:yKHGp=x#}i5YSmQz dzٴ,4)h`$\L;#d>\y'@kѣo6+'@dMR`.orT](jRmп@tJY@)-*qe%d~38KzP;ȦB6D1MoEDZVkSSQm떣}c <*-q`R>ŗVr6&ڡM%X`eQ̓1J%@UB`FDaݳFό ?]x:=N] :Zʜ17*ruH583ɩe|nZaNv@(7-YYOU`ԀEH tZ %*[ ތWJ)M+#ѸhQQg;1+G8m$߃6=17Kg6*^4wUX ? æX0eDoylf@ɽeÂS:X1ʥJ ed:X:8j4hdQrѬ4o>PoAp@HϿ #""WQx؈ΔLae J,KCq'u1uܐ|F=1zt@:JFʝZyKfZOhYye<((.iqZc.5RFxHd(\'ҫYn~.hSĔuj(ަŖV jd 64Fƪ6xSuFNO TB:_"JۻtK%[Jf) Y%w*f9ϨW XT85*<}sZ`lX8xCkCا#Xhիc 뱘.8  4οĪM;ͫ)TS58l#|(Sat pXwz2 V%oYЩ ?/ExA^Kp+JrNX<!.BMhX- R@?D':bQwDPȄ-h@kE`SDEMv5/^uc;AgA2@;S«UK[ĉlAQ1ffXVf/qfd4 &uXk{ԲD}I+8m˦z 4 @TnP[;apqK,PO%pU#VPiրbW! t gF@I( 7 CIH'nkvOHwLsbj[ytZD$YQq@2V ְ_6=q]gfo_x>sHmSmh&kf#N|l೮C! /S fPҩը K]%%CvZJj5C0 fÊjjǐh>Ѩ+0k\`6d kf%S/2{@+w/!JMF6@ K"hj,Z9;nF͸%mfW>QOob1FMUO Pz5#Ul:>VF6=þ:F ڑRY ׿;Nzvhho>/e2$sub鉗FM]ׄNo*.ƨZ568l0J`J)tmu,vyY1Sqp0] ̺*w%xe>˗M iPqCGeS-d/)rYDlVy̶JkjzG lTodq<|Aekn6igB`nx]*`%^{Ddh5Fi]hިRiT؂ҁU)|D4ODGUB4@1g["=~s]"]Śg6q x`^UumzV˴n1__7me L-նʥla_b|ڇnQ3ȆO }۠{[/ux!XSmvC2Xl&~1hQZiT87Zpeh arTh 3ZZ-1dl0[*9zEݲF]Bii=,z(Z&o=L)4q7ǴQxU+5JI^7zވ5:F+w5PYDv ^M2 u+`[mc. +Z59,*)L."hmLTb%FFFl*Ѡް8445GO[xL5tFD,^eC(_Α!yF7[oj]3atn,=ލrDcL=}Q&Vl\..YkU-KEei7\0tKOͮ/elh z}Bw42@8{lp:Eٸ6J|؁ATȔl_TF%qT\N&iyE8a-ѧhgZҨx1( FJ?NO)gpT^+e`vDУoxzAhM[zgB!HP(5:vY_ ^w;u /T]&-ՉrIZ}ҋN'`xb?,L>/ցv18uUPGK(U{^ɷm!c_z!0P//.$w}9-2z 3L\ TX/g-#cqV6Xn0ve>lhx0޶Ѩ ~+ڦūC` U J86p'L0Z1K]<Ł~zNM}L;\aOjڣnD]up' @ j\Jc}M0vaS~XlbA_v~oD31-e`YSCh?y4_ lsnB\>io&LakКHJhk\1^ ?wCqӷϷ}"1w9|E9Z-EPvK(vz89T-5a. [1 ۯ&ڰ m-A`;r }>wޫ% tcƚvKmM.Eը?nɶ}j v#Ulv#X:F}/ASk-ji \BAA m'A`,6meyB%A05V.bolho۴./7_\mOIӰ-1bnlX \'m@b'NA|Tm!{,, `}UFv+*5R_p5Qq_{v۷(55CZ(NdX-:XWv`PT?x (L[N=fwm]o'~#+ƴРF<ްjl]<D+/DMO'`֊2fFHz$o4Z f&0siQ29Y4[hhSƒ}]?mAc`Qfջ%.Q߶Mܷ*jQ(uKhv1:jn?(ߠ1,W/BRU {y]u4[vVİbSԃ>=j5R'bzB=iB͑ 3"0y <i=q`h+}΀ Na)8G] 2|\ Tkg/&m4̪2&'H't =P^;z|L| V]u>^FFD1xhqhz(+:GL݇-7`EǤ|{}xG $Zg^z}/5qvnWD:DzmUQW!-œ,L-wo[ز!Ѳ Mo-! CCP㐾-> ȂuƓFZof ]B%=*I(S;0mEON{Zi\^7Lat"پ>=9Kzk` 1_/0bFc۸P.!jxik(0 *]> Q;jNO-(X52V ]  J=x 1Xa;ٱbX@kzkIڃXk/$S?qc/M8/f"?K _`b'~-~ؾnb^$uU3X8Lu gC%0 <4aA"O4 l<۳^ŵ[h=PAԍJ%nH,Y⪒4Z`Ѽ^R A68<]XUFn!2  '73ݷ=i =DH5rk8 j==G݄?Է๼B*ׇDUm`+_7ۭ5,c0_YU]+:erAQV"[=:/apQ/&,E nj=6zAe ^}Q S`8\섩SW q¾==VuBQE0Ї}iĜ#Nh~)Mo}(#'w8b;n}7,u'dU,̊ގ5GmCC1*Yhh V*-OEx;'`=Ѳl6gFՄ">UpdׁUqB%XoZ_,F2i,\ XvSM`f (b&_5z*.W,`WP_@k3  [ mmb բ G @|:` RndG@Tg%),mkpٷ~Daoz`o@߁nD}klڱz.:߳m:>tB։[놧c`ӁME'EYaw>ih6pI^m*qA D2|31$m1>w2:iLYcoB-sR"*ׇ/}f><#ϱ]v^Ʋw$үIs8E*7[ [u(:L$Lpʑ4 djB6 M4~9\ݾ@z* 4ZM,I4&JiK ځx;ȂӢϮрo+Y4D GO<#eyӿCPjV6tJ0P2Pm\( YP!Ţ~1Vm"L6ct Oqp7p``lϚ jٞڶ vdXeQ2\@j#ňUhAgώz3Y֥sPL,Ц,i^I0B3Ú>$.}M\Oז VgǠ|j@؃P:W(1D['VRk'@uqF; @1A/m`{N>^ :u4ke|v[Aӭ8h@8#E؉V Y-z*r@E*N܆b_%wWB<_ (W:%=BUW=E a&@Q|X6W./T4GaZ _yQf2o7,GC]0(/ &0m6%R % 3w%d=c 0BP+Gp7a^mEƨ)k2`PU=k,.U/7~|ҺOb 8wTy%05(FX,y%Ϩ!.v[5ՅޠBYl; uQR^]mY%ۃVg`œ<4qAg}!`f0r (q;t#s_JF${+rrY_M?γ@ Zx>PKr^?Vb}qɶCakY^~Z 3\eYԚz}{[Aqre]}n@MD'qHޡ?leWv ۡרp;v~͊!g5}qm.@w xKpzm9i"r4}q+Ѷn!pmZŧz! .^MH'@X~w!jк 0(2\͏/3,1װU^w \U u!14}~D3[ڛO4;gY( lo>}jFV:n *B/}51z >{Ё._ӄG=b O[ڠ1"PfSB^HBSmӚ t ޷:Ya<0AFËx.aq&|PF"]ʝJֺ~t0X†CkD^tヸ2p~0A$Oۀ넭/ԣ5J%RYnf2(ƾu}7nQr5O={%yZn_HǾsoo({quansY GXv\u7Gh}{Muu`-~9=Bp=yKT^G}앸/R1jnu`#H=Ʋ^,bVl?Q:#E8(]|-L],#nCP@;cixUz㌜%짉"-$+{tְE-iAkLl>W-xJ_MlC Z!s&=x)$7D%#|>pЋt~w~5bƫhېP(CkpAVן.zEm@]`4{WkY.wj>5 }USrYէH]w_\^a^0% L ȯ}(%ހXz&"QUmjܼ>(ګ :}Yqح>$=]-\،P0 >EP2^7㍅~ 1zTjiw `~T N8R,ՊfE E&V{Lh`M(c.$ uJO0"{ HX0k!e oQ}/LG1a"I5X}ǣ"EǬ8\#e;[Ryw׼"2vb1C1K8 jI>.;?M$v4uf#Ƶq]iϴ)ۿ&4[< H>;]zWܷ#xxa__)ĉ͡y`߼#?!glG <]ܜ*>I?܍Gx+~ܽ~\||xhg?x뻻 V y@e-~:1s|uZO?[,W浅}?xiM|ߡ-MF34j9 oVH߆tbΏkb>w`ЁEf!jؽ x\zq32P gS75:421|3Xc[Ǹw(L:h$u0N;R-pN3s+tVz Wcj#xQ5)#Sn6'4FaWmڽnSJ|"ں1y uhC┯h'{ lkH\X#w+I1t ʮb-[Bjkڭuuܡ+чW~PK~v5~`0lER"Ir_"ZBlӬңWW/~_7)_^^;~sqZM>wOޜp~*)6eoI3S$LB$pz(-.REa;q3'"@Ȕ/-@ +[oG:"zՌp AMqtR{fC@f_) ď7vYA@ A[qD x~Ž{ U-q L1B )ܲSʀn~r^cqwuuy89K=}e[ƻ4Oz|{Sj,ިy{g.|PeьH;PԮV&\tbPG\Gp ]A B*lL搁 1mə) 4iGکc:T$'f ƁFuU]eGCs!V =7f< -J.^tKeCnpwWvZ+*6`t( [JU3zoa&&-0 mhǍE+D=ѐwH)ֈLqd:qb/LE 5~AG׻ bhvsƵ;M" CoLkG]_?<>yc^]"@FY 9&mupFlUjs|&9%S4PL!=2SRD?$  &2Q8܈OуBwGy C3N|dhfC?1r047c7thwoM%` 1475bɫ`}H2*m#Z2E @sx_:t#vCi#*WqfEzܵ0*ufbFKkA +tO!1*G 5 o}Et~ tS5L+nWgu#Ϣg qε4P.0]ˇz8WytA4#Nbs|iZ|RfHR@6эh$ 8m H*-\DL}wd(R Wp&_u SZ=' br;:p0i0sI9d3vq %Jǁu͆P&C38jpZ!tr'At߶nLzw#/ɢ*Fi$!Ij\옶g4!BEH/se3)0I.Y%LFdԍșTC.!rԥpd ݎv5mʑMzV_a&ҌsWc'|BnK` t+Ȟv™}a& 2''G2VwX`nb6m¤0"+ ݪSHqT)|)`a=>\rj =6yFף0g{b=Ўс&^Q슾`Ķp֙!ХS aFcC6EE<'[*C.zmt 'oہ [I%T*(1Ϋ=~5b~|ޱϿbc#̈́~\564D-?y{4]Vq6Nk1~*YXG= ޶xG.9\S3+qؼP䒺W R$9j28 { (TpN|r‡w+ێ1fdR[p=XsXlXGPDhY=bf6bӜ1R-g>@an&fbTE߳+S;׀(t U.¦N*|V6s!2"AX;z($Nأ}0@1JTv7pL5&Ω왟pğvc܂p;(PҢ˷*םyN gώOߎ Btyv%).խn'G'y+t<q崆țד1Jdzv|)X4{h5\.n?\ k C}ĩ$ݘ v*c2N_D1uAQilDf1"p SL[I: G'/|?:20Dd^ /`Jګ^Ƒ"}ez)01Efķ`CC #dL(p2ž~%;yØ@v87 ˏ:Wu#c5t#TH5'^f0 jyz$#"]5 ̉qb $^&[lK)OsuWȒRn8'U}eǟ6oRRܕN #<6̥F7C$zZj" Z`{5LTÑq*jOޏ?η;? 珑Mwt4ǃ{,m-V,8^F/Q_Z>j[I8SiDh;(089Yv$ "zrh̦`7j@K^Q (hfFOh*aH^Abӱt,B]2BT86;aAıNTgc(=4Q*XKU;2]R{s]Bfʄ{%Rj0H*!UW-| z/X{:{tU2E"ǐ;O 9l#~%^%4Bʞ#+}vFwdET_3˦0=h+FpΖ/~a0^ gNJ#?;3PEgbU*e%taq]*Zq %l̜kd}ӘhnY%Q4@%c!USp,pE= 8_|EdlAڭY"baʹ+{!(미6:F.fi*up `%lrsY"*9S+7uXFw1Մ a\чbY 0z˷+SFL<{;>G.<s7|zvgm ϕ7~/ 8l镇,iOO2qQO;<+峎~ NYKp'.;iw SeKvkt@,<^jߏlDn9{֑Fn'+ƖVwi\HTK*y}*ҘIle2;dkv\O{ʪÖ8tt?f-2,bcHJgZq9̘ƬҊ^:]m-ڥo]̵i`|]+mŤs\2e.s\2e.s\2e.s\2e.s\2 0&sEIENDB`!"#_6http://www.sciencemag.org/site/icons_shared/tab-bg.gifOTbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_6http://www.sciencemag.org/site/icons_shared/tab-bg.gif./01X$classesZ$classname12UNSURLXNSObject#A{~ 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 24 Aug 2009 18:07:53 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:27 GMTS253^zz5qezio53.JS6Uclose_"3d4132-fd-4a92d6f9"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  EJS^agpy{*5:Z` *79>BVhdOGIF89a^,^0I8ͻ`(dihlp,tmx|pH<rl:ШtJZجvzpp(zn|4 ~`Tռ;%&'_*http://www.sciencemag.org/styles.basic.cssOIbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_*http://www.sciencemag.org/styles.basic.css./01X$classesZ$classname12UNSURLXNSObject#AiM 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 30 Apr 2007 17:23:29 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:22 GMTS979^zz5qezio53.JS6Uclose_"340808-3d3-46362611"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  9>GRU[dmov~).NT+.37KhYO/* styles.basic.css this files exists to set a standard for the way certain important tags are used throughout the site. in addition, for browsers that understand only minimal CSS, it only styles the tags of the page, to allow very basic coloring. 7/6/06: modified by Justin to fix up content styling 7/11/06: further dp additions for content restyling 7/19/06: incorporations of DP punchlist 4 8/10/06: .FeaturedJobs block moved to styles.common.template.css 8/29/06: Changed default link color for consistency across site */ BODY { background: #E2E1DE; } BODY.Popup { background: #FFF; } H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; } H1 { font-size: 120%; } H2 { font-size: 110%; } H3 { font-size: 100%; } H4 { font-size: 90%; } H5 { font-size: 75%; } H6 { font-size: 75%; } P { margin-top: 0; font-size: 75%; } DL DD P, UL LI P, OL LI P { font-size: 100% !important; } A { color: #2E6D8F; } FORM { margin: 0; padding: 0; } .SectionMarker A { color: #333; } )*+_+http://www.sciencemag.org/styles.common.cssOMbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://www.sciencemag.org/styles.common.css./01X$classesZ$classname12UNSURLXNSObject#A 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Wed, 28 Apr 2010 18:11:41 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:22 GMTU26082^zz5qezio53.JS6Uclose_"33ff3d-65e2-4bd87a5d"./`aab2_NSMutableDictionary\NSDictionarye./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  :?HSV\enpw*/OU "/27;Oh]Oe/* styles.common.css this file sets up all of the IDs and CLASSes that are used by the entire site SOME NOTES ON THE CONVENTIONS USED: - IDs that are used for template-level objects are InitalCaps - CLASSes that are used for site-wide objects are also InitialCaps - IDs that are used for an element on a specific page are all lowercase, using dashes to separate words, and (if approprate) prefixed by another word to 'group' the IDs, and then an underscore. (ex: nav_contact-us, nav_home) 7/6/06: modified by Justin to fix up content styling 7/11/06: further dp additions for content restyling 7/19/06: incorporations of DP punchlist 4 8/10/06: modified by SW to fix GlobalLoginBlock on KE sign-in forms 8/29/06: Changes to #NavGroup for consistency of LH nav fonts across sites 9/19/06: Added FeatureLeft and FeatureRight classes for miscellaneous floats 2/7/07: Slight change to GlobalLoginBlock styles by SW 4/22/07: Added style to format "Read the Full Text" links 9/10/07: Added styles for editorial promo box (EdPromo class) 01/24/08: Changes for related links 05/09/08: added general styles for new features (Mgreen) */ LEGEND { display: none; } FIELDSET { border: none; margin: 0; padding: 0; } /* ----------------------------------- BEGIN: default stylings for content -- */ /* NOTE: this IncludedContent thing is not quite right. it needs to know what the 'natural' values would be from the CSS cascade, not just all properties reset to some 'arbitrary' defaults. */ #LayoutWrapper #MainColumn .IncludedContent { font-size: 100%; } #LayoutWrapper #MainColumn .IncludedContent * { /*color: #333;*/ text-transform: none; border: none; background: none; margin: 0; padding: 0; } #LayoutWrapper #MainColumn .IncludedContent H2, #MainColumn H2 { color: #666; font-size: 100%; padding-bottom: .5em; margin-bottom: .5em; border-bottom: 1px solid #E5E5E5; } #LayoutWrapper #MainColumn .IncludedContent H3, #MainColumn H3 { color: #999; font-size: 75%; text-transform: uppercase; margin: .5em 0 1em 0; padding: .5em 0; border-bottom: 1px solid #E0E0E0; } #LayoutWrapper #MainColumn .IncludedContent P, #MainColumn P { font-size: 75%; } #LayoutWrapper #MainColumn .IncludedContent P A, #MainColumn P A, #LayoutWrapper #MainColumn .IncludedContent LI A, #MainColumn LI A, #LayoutWrapper #MainColumn .IncludedContent DD A, #MainColumn DD A { text-decoration: underline; } #LayoutWrapper #MainColumn .IncludedContent A:hover, #MainColumn A:hover { text-decoration: underline !important; } #LayoutWrapper #MainColumn .IncludedContent UL, #MainColumn UL { margin: 1em 0 1em 25px; padding: 0; } #LayoutWrapper #MainColumn .IncludedContent UL LI, #MainColumn UL LI { margin-bottom: .3em; font-size: 75%; } #LayoutWrapper #MainColumn .IncludedContent UL UL, #MainColumn UL UL { margin: .5em 0 .5em 25px; } #LayoutWrapper #MainColumn .IncludedContent LI LI, #MainColumn LI LI { margin-bottom: .3em; font-size: 100% !important; } * HTML #LayoutWrapper #MainColumn .IncludedContent UL LI, * HTML #MainColumn UL LI { margin-bottom: .15em; } #LayoutWrapper #MainColumn .IncludedContent OL, #MainColumn OL { margin: 1em 0 1em 2.25em; padding: 0; } #LayoutWrapper #MainColumn .IncludedContent OL LI, #MainColumn OL LI { margin-bottom: .3em; font-size: 75%; } * HTML #LayoutWrapper #MainColumn .IncludedContent OL LI, * HTML #MainColumn OL LI { margin-bottom: .15em; } #LayoutWrapper #MainColumn .IncludedContent DL, #MainColumn DL { margin: 0; padding: 0; } #LayoutWrapper #MainColumn .IncludedContent DL DT, #MainColumn DL DT { font-size: 75%; font-weight: bold; margin-top: 1em; } #LayoutWrapper #MainColumn .IncludedContent DL DD, #MainColumn DL DD { font-size: 75%; margin: 0; margin-bottom: 1em; } #LayoutWrapper #MainColumn .IncludedContent BLOCKQUOTE, #MainColumn BLOCKQUOTE { margin: 0; padding: 0; margin: 1em 2em; } /* ------------------------------------- END: default stylings for content -- */ /* ---------------------------------------------- BEGIN: important classes -- */ .ClearFix { clear: both; font-size: 0; height: 0; } .LayoutTable { width: 100%; border: none; border-collapse: collapse; border-spacing: 0; clear: both; } .LayoutTable TD { vertical-align: top; } .FormTable { border: none; border-collapse: collapse; border-spacing: 0; clear: both; } .FormTable TD, .FormTable TH { padding: 2px 0; } .FormTable TD { } .FormTable TH { font-size: 75%; font-weight: normal; text-align: left; padding-right: .5em; } .FormTable TH LABEL { font-size: 100% !important; } .FormAction { text-align: right; padding-top: 4px; } .DataTable { width: 100%; border: none; border-collapse: collapse; border-spacing: 0; clear: both; } .DataTable TH, .DataTable TD { font-size: 75%; padding: 2px 0; } .HorizList { margin: 0; padding: 0; } .HorizList LI { float: left; list-style-type: none; display: block; } .HorizList LI A { display: block; } UL.LinkList, #MainColumn UL.LinkList, #MainColumn .NoBullet { margin: 0 0 1em 0; padding: 0; } UL.LinkList LI, #MainColumn UL.LinkList LI { margin: 0 0 .5em 0; padding: 0 0 0 10px; list-style-type: none; } #MainColumn .NoBullet LI { list-style-type: none; background-image: none !important; padding-left: 0; } #BodyWrapper UL.Inputs { margin: 0; padding: 0; } #BodyWrapper UL.Inputs LI { margin: 0; padding: 0; list-style-type: none; font-size: 75%; margin-bottom: .3em; } #BodyWrapper UL.Inputs LI { text-indent: -20px; padding-left: 20px; } /* FIXME: need to verify this on other pages */ #MainColumn UL.PoundDownNav { margin: .5em 0 1em 0; padding: 0; } #MainColumn UL.PoundDownNav LI { margin: 0; padding: 0; list-style-type: none; font-size: 75%; margin-bottom: .3em; padding-left: 17px; background: url(/icons/icon.arrow.797979.sm.dn.gif) .25em .3em no-repeat; } #MainColumn UL.PoundDownNav LI A { } * HTML #MainColumn UL.PoundDownNav LI { background-position: .25em .6em; } *:first-child+HTML #MainColumn UL.PoundDownNav LI { background-position: .25em .6em; } DL.LinkList { margin: 0; } INPUT, SELECT, .Icon, .Button { vertical-align: middle; } .LinkGo { padding-right: 10px; background: url(/icons/icon.arrow.53859F.lg.r.gif) 100% 65% no-repeat; } .LinkMore { font-weight: bold; } .Links { } .LinkNext { padding-right: 10px; background: url(/icons/icon.arrow.53859F.lg.r.gif) 100% 3px no-repeat; } .LinkPrev { padding-left: 10px; background: url(/icons/icon.arrow.53859F.lg.l.gif) 0 3px no-repeat; } DIV.LinkBack A { background: url(/icons/icon.arrow.53859F.lg.l.gif) 0 2px no-repeat; padding-left: 10px; font-weight: bold; text-decoration: none; } DIV.LinkTop { text-align: right; font-size: 70%; margin-right: 1em; margin-top: 10px; } .LinkHelp { } .Invisible { display: none; } .Separator { text-align: center; margin: 10px 0; } .Exception { } /* NOTE: to be used *sparingly*! */ .Left { float: left; margin: 0 10px 10px 0; } .Right { float: right; margin: 0 0 10px 10px; } P.ImageAndCaption { font-size: 65% !important; } P.ImageAndCaption IMG { display: block; margin-bottom: 4px; } /* added 9/19 by S. Wills to cover left and right image floats in FOB features and other contexts */ .FeatureLeft {float:left;margin:10px;} .FeatureLeft IMG {border:1px solid #333;} .FeatureLeft P.credit {font-size:85% !important;margin-top:0 !important;} .FeatureLeft P.caption {font-size:90% !important;} .FeatureRight {float:right;margin:10px;} .FeatureRight IMG {border:1px solid #333;} .FeatureRight P.credit {font-size:85% !important;margin-top:0 !important;} .FeatureRight P.caption {font-size:90% !important;} /* end of 9/19 additions */ /* added 4/22/07 by S. Wills to format Read-the-Full-Text links */ #MainColumn .ReadFullText A { font-size:110%;font-weight:700;padding-left:20px;background: url(/icons/readfulltext.gif) 2px 0px no-repeat; } /* end of 4/22/07 addition */ /* added 9/10/07 by S. Wills to format various editorial promo boxes */ #MainColumn .EdPromo {border:1px solid #ccc;background:#FFFFDD;width:175px;padding:5px;margin-left:5px;margin-right:5px;margin-bottom:15px;} #MainColumn .EdPromo H3 {color:#666} #MainColumn .EdPromo P {font-size:70%;padding-bottom:0;margin-bottom:0;} #MainColumn .EdPromo IMG {border:1px solid #CCC} /* end of 9/10/07 addition */ #MainColumn .inline-feature {width: 320px; margin-left: 12px;} #MainColumn .inline-feature p.caption {color: #666;} #MainColumn .inline-feature p.credit {font-size: 85% !important; color:#333;} .RelatedMaterial { } .Even { } .Odd { } TABLE.DataTable TR.Even TD, TABLE.DataTable TR.Even TH { } TABLE.DataTable TR.Odd TD, TABLE.DataTable TR.Odd TH { background: #EBEFF2; } #MainColumn SPAN.Highlight { color: #CC3333; font-weight: bold; } #MainColumn .drop {display:block;font-size:200%;font-weight:700;float:left;padding-right:3px} .ErrorMsg { border: 1px solid #C33; padding: 8px; margin: .5em 0; background: #FFF; } .ErrorMsg P { margin: 0; color: #C33; } .DEBUG {/* border: 1px solid #F90; */ background: #FCC; } .smallcap {text-transform:uppercase;font-size:85%;display:inline !important;} /* ------------------------------------------------ END: important classes -- */ /* --------------------------------------------- BEGIN: specific instances -- */ .NavGroup { margin-bottom: 16px; } .NavGroup H3 { background: #51829A; padding: 2px; color: #FFF; font-size: 75%; } .NavGroup H3 SPAN { display: block; border: 1px solid #8AAABA; padding: 2px 5px; } .NavGroup H3 SPAN SPAN { display: inline; border: none; padding: 0; } /* fix for braindead HWP search highlighting */ .NavGroup .LinkList { background: #FFF; } .NavGroup .LinkList LI { color: #333; font-size: 75%; border-bottom: 1px solid #C6D7DF; padding: 0; margin: 0; } .NavGroup .LinkList LI A { color: #2E6D8F; display: block; padding: 2px 0 4px 12px; background: url(/icons/icon.arrow.53859F.sm.gif) 3px .4em no-repeat; } .NavGroup .LinkList LI.Active { color: #333; } .NavGroup .LinkList LI.Active A { /* background-image: url(/icons/icon.arrow.333333.sm.gif); color: #333; */ } .NavGroup .LinkList LI.Active A { background-image: url(/icons/icon.arrow.333333.sm.gif); color: #333; } .NavGroup .LinkList LI.Active SPAN { display: block; background: #F0F0F0 url(/icons/icon.arrow.666666.sm.gif) 3px .4em no-repeat; padding: 2px 0 4px 12px; } .NavGroup .LinkList LI.Active SPAN SPAN { display: inline; background: none; padding: 0; } /* fix for braindead HWP search highlighting */ .NavGroup .LinkList LI.Expanded { padding: 0; background-image: none; } .NavGroup .LinkList LI.Active.Expanded A { color: #2E6D8F; } .NavGroup .LinkList LI.Expanded A { /* background-image: url(/icons/icon.arrow.333333.sm.gif); */ } .NavGroup .LinkList LI.Expanded A { background-image: url(/icons/icon.arrow.333333.sm.dn.gif); } .NavGroup .LinkList LI.Expanded SPAN { background-image: url(/icons/icon.arrow.666666.sm.dn.gif); background-position: 3px .5em; } .NavGroup .LinkList LI.Expanded UL { border-top: 1px solid #C6D7DF; } .NavGroup .LinkList LI.Expanded LI A { background-image: url(/icons/icon.arrow.53859F.sm.gif); color: #2E6D8F; } .NavGroup .Item .LinkList LI.Active { background-color: #FFF; font-weight: bold; } .NavGroup .Item .LinkList LI.Active SPAN { display: block; background: #FFF url(/icons/icon.arrow.333333.sm.gif) 3px .36em no-repeat; padding: 2px 0 4px 12px; } .NavGroup .Item .LinkList LI.Active SPAN SPAN { display: inline; background: none; padding: 0; } /* fix for braindead HWP search highlighting */ /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .NavGroup .LinkList LI.Active { background-position: 3px .6em; } * HTML .NavGroup .LinkList LI A { margin-top: 0; background-position: 5px .6em; padding-top: 0; padding-bottom: .3em; } * HTML .NavGroup .LinkList LI.Active SPAN { padding: 0 0 4px 12px; background-position: 5px .5em; } * HTML .NavGroup .LinkList LI.Active SPAN SPAN { padding: 0; } * HTML .NavGroup .LinkList LI .Icon { vertical-align: baseline; margin-top: 2px; } * HTML .NavGroup .LinkList LI.Expanded A { background-position: 4px .5em; } * HTML .NavGroup .LinkList LI.Expanded UL { border-top: none; } *:first-child+HTML .NavGroup .LinkList LI.Active { background-position: 3px .7em; } *:first-child+HTML .NavGroup .LinkList LI.Expanded A { background-position: 4px .7em; } *:first-child+HTML .NavGroup .LinkList LI.Active SPAN { background-position: 5px .7em; } *:first-child+HTML .NavGroup .LinkList LI A { background-position: 5px .7em; } /* */ .NavGroup .LinkList .LinkList { margin: 0; padding: 0; padding-left: 12px; } .NavGroup .LinkList .LinkList LI { font-size: 100%; border-top: 1px dotted #53829C; border-bottom: none; background-color: #FFF; } .NavGroup .LinkList .LinkList LI.Active { background-color: #F0F0F0; } .NavGroup .LinkList .LinkList LI A { background-image: url(/icons/icon.arrow.53859F.sm.gif); } .NavGroup .LinkList .LinkList LI.Active A { color: #333; } .NavGroup .LinkList .LinkList LI SPAN { background-image: url(/icons/icon.arrow.333333.sm.gif); } .NavGroup .LinkList .LinkList LI:first-child { border-top: 0; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .NavGroup .LinkList .LinkList { margin: 0; } * HTML .NavGroup .LinkList .LinkList LI { font-size: 100%; height: 16px; } * HTML .NavGroup .LinkList .LinkList LI.Active { } * HTML .NavGroup .LinkList .LinkList LI.Active SPAN { padding-top: 3px; } * HTML .NavGroup .LinkList .LinkList LI.Active SPAN SPAN { padding-top: 0; } * HTML .NavGroup .LinkList .LinkList LI A { padding-top: 3px; } /* */ #navgroup_my-science UL.LinkList { margin-bottom: .4em; } #navgroup_my-science P { padding-left: .5em; font-size: 70%; } #navgroup_about-search P { font-size: 70%; color: #666; padding: 5px 5px 0 5px; } #navgroup_about-search P A { text-decoration: underline; } #navgroup_related-information LI { border-bottom: none; } .NavGroup#navgroup_article-views .Exception { padding-top: 0; padding-bottom: 0; } .NavGroup#navgroup_related-content .Exception LI A { background-image: url(/icons/icon.arrow.797979.sm.dn.gif); } .Promo { margin-bottom: 12px; } .Promo H5 { font-size: 80%; font-weight: normal; color: #666; margin-bottom: .5em; } .Promo .Item { border: 1px solid #CCC; border-top: none; padding: 3px; } .Promo .LinkList { margin-bottom: 0; } .Promo .LinkList LI { font-size: 70%; background: url(/icons/icon.arrow.53859F.sm.gif) 2px .2em no-repeat; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .Promo .LinkList LI { margin-top: 0; background-position: 2px .6em; padding-top: 0; padding-bottom: .3em; } *:first-child+HTML .Promo .LinkList LI { background-position: 2px .6em; } /* */ #journal_search #keyword { width: 127px; } #journal_search #search_type { width: 132px; } #journal_search .LinkList { } * HTML #journal_search .LinkList LI { margin-right: 2em; margin-bottom: 0; } #select_article, #search_type, #keyword { margin: 2px 0; } #select_issue { width: 150px; } #MainColumn #page-nav { font-size: 70%; color: #999; font-weight: bold; margin-right: 4px; } #MainColumn #page-nav A { text-decoration: none; } #MainColumn #page-nav A:hover { text-decoration: underline; } #MainColumn .page-nav_next { padding-right: 10px; background: url(/icons/icon.arrow.999999.lg.r.gif) 100% 3px no-repeat; } #MainColumn .page-nav_prev { padding-left: 10px; background: url(/icons/icon.arrow.999999.lg.l.gif) 0 3px no-repeat; } #MainColumn A.page-nav_next { background-image: url(/icons/icon.arrow.53859F.lg.r.gif); } #MainColumn A.page-nav_prev { background-image: url(/icons/icon.arrow.53859F.lg.l.gif); } #MainColumn #article-info { font-size: 70%; margin-bottom: 0; } #MainColumn .article-tools { font-size: 75%; color: #666; text-align: right; margin: 4px 0; font-weight: bold; } #MainColumn .article-tools .Button { margin-left: 4px; } #MainColumn DL.LinkList { margin-top: 12px; clear: left; } #MainColumn DL.LinkList DT { font-size: 75%; margin: 0; clear: both; } #MainColumn DL.LinkList DT A { font-weight: bold; text-decoration: none; } #MainColumn DL.LinkList DT A .Photo { float: left; width: 70px; height: 50px; border: 1px solid #666; margin: 0 1em 1em 0; } #MainColumn DL.LinkList DD { font-size: 70%; margin: 0 0 1em 0; } #MainColumn DL.ArticleList { margin: 0; padding: 0; margin-bottom: 1.5em; clear: left; } #MainColumn DL.ArticleList DT { font-size: 75%; font-weight: bold; margin: 1em 0 0 0; padding: 0; color: #333; } #MainColumn DL.ArticleList DT INPUT { margin-right: 6px; } #MainColumn DL.Exception DT { text-indent: 0; color: #666; } #MainColumn DL.ArticleList DT STRONG { font-weight: normal; text-transform: uppercase; font-size: 90%; /* display: block; */ margin-bottom: .3em; color: #666; letter-spacing: .07em; } #MainColumn DL.ArticleList DD { font-size: 75%; margin: 0 0 1em 0; } #MainColumn DL.ArticleList DD A { font-weight: bold; white-space: nowrap; text-decoration: none; color:#52819B; } #MainColumn DL.ArticleList DT A:hover { text-decoration: underline; } #MainColumn DL.ArticleList DD .RelatedMaterial { font-size: 90%; } #MainColumn DL.ArticleList DD .RelatedMaterial, #MainColumn DL.ArticleList DD .RelatedMaterial A { color: #C33 !important; } #MainColumn DL.ArticleList DD .RelatedMaterial A { font-weight: normal; text-decoration: underline; } #MainColumn #RelatedLinks { border-top:1px solid #ccc;padding-top:15px } #MainColumn #RelatedLinks .LinkList { margin-top: 10px; } #MainColumn #CitingArticles { border-top:1px solid #ccc;padding-top:15px } /* ----------------------------------------------- END: specific instances -- */ /* ---------------------------------------------------------- BEGIN: forms -- */ /* NOTE: #journal_search should be changd to #SearchBox */ #SearchBox, #journal_search { background: #EEE; padding: 2px; margin-bottom: 10px; } #SearchBox .BorderFix, #journal_search .BorderFix { border: 1px solid #C3C3C3; padding: 4px; } #SearchBox H3, #journal_search H3 { color: #747474; font-size: 75%; margin-bottom: .5em; } #SearchBox .LinkList, #journal_search .LinkList { margin: 0; } #SearchBox .LinkList LI, #journal_search .LinkList LI { font-size: 70%; padding-left: 0; margin-top: .5em; } #SearchBox .Inputs LI, #journal_search .Inputs LI { font-size: 90% !important; margin-bottom: 0 !important; } /* WORKAROUND: IE5/mac needs widths set for floats */ /*\*//*/ #SearchBox .Inputs LI, #journal_search .Inputs LI { font-size: 70% !important; margin-bottom: .5em !important; } /**/ #SearchBox LABEL, #journal_search LABEL { font-size: 70%; } #journal_search_volume_form { margin-bottom: 10px; } #journal_search_volume_form .FormTable TH { padding-left: .5em; } #journal_search_volume_go { margin-left: 8px; } #SearchBox .TextInput { width: 125px; } /* ------------------------------------------------------------ END: forms -- */ /* BEGIN: compensation for elements being defined in the aaas member website stylesheet */ #GlobalLoginBlock { font-family: 'Lucida Grande', arial, helvetica, sans-serif; color: #333; } #GlobalLoginBlock A { color: #53859F; } #GlobalLoginBlock, #GlobalLoginBlock TD { font-size: 16px; } #GlobalLoginBlock H1, #GlobalLoginBlock H2, #GlobalLoginBlock H3, #GlobalLoginBlock H4, #GlobalLoginBlock H5, #GlobalLoginBlock H6 { margin: 0; padding: 0; } #GlobalLoginBlock H1 { font-size: 120%; } #GlobalLoginBlock H2 { font-size: 110%; } #GlobalLoginBlock H3 { font-size: 100%; } #GlobalLoginBlock H4 { font-size: 90%; } #GlobalLoginBlock H5 { font-size: 80%; } #GlobalLoginBlock H6 { font-size: 75%; } #GlobalLoginBlock P { margin-top: 0; font-size: 75%; } #GlobalLoginBlock FORM { margin: 0; padding: 0; } #GlobalLoginBlock .NoBullet { margin: 0 0 1em 0; padding: 0; } #GlobalLoginBlock .NoBullet LI { list-style-type: none; background-image: none !important; padding-left: 0; } /* END: compensation for elements being defined in the aaas member website stylesheet */ #GlobalLoginBlock H2 { color: #333; text-transform: none; font-size: 110%; margin-bottom: .5em; border: none; padding: 0; } #GlobalLoginBlock #access-denied { margin-bottom: 25px; } #GlobalLoginBlock #access-denied H4 { font-size: 75%; color: #666; } #GlobalLoginBlock #access-denied P.Link { margin-bottom: 0; } #GlobalLoginBlock #access-denied .LayoutTable { border-top: 1px solid #D9E4E9; } #GlobalLoginBlock #access-denied .LayoutTable TD.LeftCell { border-right: 1px solid #D9E4E9; padding: 20px 10px 0 20px; } #GlobalLoginBlock #access-denied .LayoutTable TD.RightCell { padding: 20px 0 0 20px; background: url(/icons/bg.barrier.question.gif) 100% 6px no-repeat; } #GlobalLoginBlock #access-denied .LayoutTable TD.RightCell H4 { text-transform: uppercase; margin-bottom: 10px; } #GlobalLoginBlock #access-denied .LayoutTable TD.RightCell .LinkList { margin: 0; } #GlobalLoginBlock #access-denied .LayoutTable TD.RightCell .LinkList LI { font-size: 75%; list-style-type: circle; padding-left: 0; margin-left: 15px; } #GlobalLoginBlock #access-denied .LayoutTable TD.RightCell .LinkList LI A { text-decoration: underline; } /* -- added 8/10/06 by SW to resolve some specific issues on the KE redesign -- */ #GlobalLoginBlock #access-denied H2 SPAN.Message {display:block;position:relative;float:none;margin-left:0;margin-top:5px;margin-bottom:5px;text-transform:none;font-weight:400;color:#333;font-size:75%} #GlobalLoginBlock #access-denied H2 SPAN.Message A {text-decoration:underline} #GlobalLoginBlock #get-access #sign-in FIELDSET {border-top:0} /* -- end of added material -- */ #GlobalLoginBlock #get-access { margin-bottom: 25px; } #GlobalLoginBlock #get-access .LayoutTable { /*border: 1px solid #D0D8E2*/; } #GlobalLoginBlock #get-access .LayoutTable TD H4 { padding: 6px 15px; border-bottom: 1px solid #D0D8E2; background: #4E83A2; color: #FFF; font-size: 75%; } #GlobalLoginBlock #get-access .LayoutTable TD .Item { padding: 10px 15px; } #GlobalLoginBlock #get-access #sign-in { background-color: #EBECEE; border: 1px solid #D0D8E2; } #GlobalLoginBlock #get-access #sign-in .NoBullet { margin-left: 0; } #GlobalLoginBlock #get-access #sign-in .NoBullet LI { font-size: 75%; margin-left: 20px; margin-bottom: .5em; } #GlobalLoginBlock #get-access #sign-in .NoBullet LI A { text-decoration: underline; } #GlobalLoginBlock #get-access .LayoutTable TD#sign-in H4 { background-color: #EBECEE; color: #666; } #GlobalLoginBlock #get-access #sign-in FIELDSET { margin-r\ight: 10%; } #GlobalLoginBlock #get-access #sign-in .FormTable { margin-bottom: 15px; width: 100%; } #GlobalLoginBlock #get-access #sign-in .FormTable TH LABEL { white-space: nowrap; } #GlobalLoginBlock #get-access #sign-in .FormTable .TextInput { width: 100%; } #GlobalLoginBlock #get-access #sign-in P { text-indent: -20px; padding-left: 20px; } #GlobalLoginBlock #get-access #activate { background-color: #E3E3CA; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; } #GlobalLoginBlock #get-access #subscribe { background-color: #F5F5EB; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; } #GlobalLoginBlock #get-access #site-pass, #GlobalLoginBlock #get-access #register, #GlobalLoginBlock #get-access #pay-per-article { background-color: #FDFDF5; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; } #GlobalLoginBlock #why-no-access { margin-bottom: 25px; } #GlobalLoginBlock #why-no-access H2 { border-bottom: 1px solid #D9E4E9; padding-bottom: .5em; } #AlertsLoginBlock { width: 600px; margin: 0 auto 60px auto; } #AlertsLoginBlock H2 { color: #666; text-transform: uppercase; font-size: 100%; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 3px 30px; margin-bottom: .5em; background: url(/icons/icon.alert.envelope.gif) 0px 2px no-repeat; } #AlertsLoginBlock .LayoutTable TD.LeftCell { padding-right: 15px; } #AlertsLoginBlock .LayoutTable TD H3 { color: #666; font-size: 75%; border-bottom: 1px solid #E5E5E5; margin-bottom: .5em; padding-bottom: .3em; text-transform: none; margin-top: 0; } #AlertsLoginBlock .LayoutTable TD FORM { background-color: #EEE; border: 1px solid #CCC; height: 80px; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; padding: 10px 15px; } #AlertsLoginBlock .LayoutTable .FormTable { width: 100%; } #AlertsLoginBlock .LayoutTable .FormTable TD { padding-right: 0; } #AlertsLoginBlock .LayoutTable .FormTable TH { font-size: 100%; } #AlertsLoginBlock .LayoutTable LABEL { font-size: 70% !important; } #AlertsLoginBlock .LayoutTable .RightCell LABEL { padding: 8px 0; } /* display: block; messes up NS6 */ #AlertsLoginBlock .LayoutTable .RightCell .TextInput { margin-top: 8px; } #AlertsLoginBlock .LayoutTable TD .TextInput { width: 100%; } #AlertsLoginBlock .LayoutTable TD .NoBullet { border-top: 1px solid #E5E5E5; padding-top: .5em; margin-top: 1em; } #AlertsLoginBlock .LayoutTable .FormAction { margin-top: 5px; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #AlertsLoginBlock { margin: 0 0 60px 90px; text-align: center; } * HTML #AlertsLoginBlock * { text-align: left; } * HTML #AlertsLoginBlock .LayoutTable .FormAction { text-align: right; } * HTML #AlertsLoginBlock .LayoutTable { margin: 0 !important; } * HTML #AlertsLoginBlock .LayoutTable TD FORM { height: 85px; } * HTML #AlertsLoginBlock .LayoutTable TD.RightCell FORM { width: 260px; } /* */ #GoogleAdsense { background: #FFF bottom left repeat-x; text-align: center; color: #FFF; position: relative; } #AdsenseFix {text-align:center} #GoogleAdsense {width:748px; border:1px solid #ccc; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; padding:10px} #GoogleAdsense P.adlabel {padding-left:5px;padding-right:5px;color:#CCC; position:absolute; left:20px; top:-10px; background:#FFF } /*Added by MGREEN 05/09/08*/ /*A callout - a panel to highlight content on the page*/ .Callout {background:#ffffdd; padding:10px;border:1px solid #ccc;margin-top:25px; min-width: 520px;} .Callout h3 {margin: 0 0 1em 0 !important; font-size: 1.2em; color: #406B81 !important;} /*Has an animated background image, used to denote that the page is performing an action (for AJAX type behavior)*/ .Processing {background: url(/icons/busy.gif) no-repeat; padding: 0 0 0 30px; line-height: 20px; color:#666; font-size: 0.8em;} -./_4http://www.sciencemag.org/styles.common.template.cssOVbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_4http://www.sciencemag.org/styles.common.template.css./01X$classesZ$classname12UNSURLXNSObject#A 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 28 Sep 2009 22:20:49 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:22 GMTU13218^zz5qezio53.JS6Uclose_"34080c-33a2-4ac136c1"./`aab2_NSMutableDictionary\NSDictionary3./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  CHQ\_enwy(38X^ +8;@DXhfO3/* styles.common.css this file sets up all of the IDs and CLASSes that are used by the main pages across the entire site (not popups) SOME NOTES ON THE CONVENTIONS USED: - IDs that are used for template-level objects are InitalCaps - CLASSes that are used for site-wide objects are also InitialCaps - IDs that are used for an element on a specific page are all lowercase, using dashes to separate words, and (if approprate) prefixed by another word to 'group' the IDs, and then an underscore. (ex: nav_contact-us, nav_home) 7/6/06: modified by Justin to fix up content styling 7/7/06: modified to accomodate the new multimedia section 7/11/06: further dp additions for content restyling 7/19/06: incorporations of DP punchlist 4 8/10/06: .FeaturedJobs info moved from styles.basic.css 12/27/07: Changes to SiteNavBar widths in light of name change for Science Signaling */ /* add the good stuff for the good browsers */ BODY { margin: 0; padding: 0; font-family: 'Lucida Grande', arial, helvetica, sans-serif; color: #333; } A { text-decoration: none; } A:hover { text-decoration: underline; } HR { display: none; } #MainColumn HR { display: block; visibility: hidden; } .SectionMarker, #BrowserWarning, #AccessibilityLinks { display: none; } .SectionMarker, #AccessibilityLinks { display: block; position: absolute; left: -1000px; width: 400px; } /* ---------------------------------------------- BEGIN: template elements -- */ #Ad728x90 { margin: 7px 0 0 16px; } #Ad728x90 IMG { border: none; } #PageWrapper { margin-bottom: 10px; } #LayoutWrapper { width: 1014px; padding: 0; background: #FFF; padding-top: 7px; margin-top: 7px; } BODY.Popup #PageWrapper > #LayoutWrapper { max-width: 100%; min-width: 0; } /* -- this wraps the entire header -- */ #HeaderWrapper { position: relative; margin: 0 7px 0 7px; min-height: 86px; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #HeaderWrapper { height: 86px; } /* */ /* -- the aaas/science logo -- */ #SiteLogo { position: absolute; width: 113px; height: 60px; top: 0; left: 0; } /* -- the little links to the right of the logo -- */ #SiteToolsNav { height: 19px; margin-left: 113px; } #SiteToolsNav LI { height: 12px; padding-left: 15px; padding-top: 7px; } /* NOTE: IE5/mac needs widths on LIs */ #SiteToolsNav #site-tools_aaas { width: 23px; } #SiteToolsNav #site-tools_feedback { width: 46px; } #SiteToolsNav #site-tools_subscribe { width: 48px; } /* -- search area -- */ #GlobalSearch { position: absolute; top: 0; right: 0; width: 400px; line-height: 0; } #GlobalSearch { width: auto; } #GlobalSearch IMG { /* display: inline; */ float: left; width: 42px; margin-top: 6px; margin-right: 4px; } #GlobalSearch FORM { text-align: right; } #GlobalSearch SELECT { font-size: 9px; line-height: 11px; width: 120px; } #GlobalSearch #search_terms { font-size: 9px; border: 1px solid #666; margin: 0; padding: 0; } /* TODO: make the text bigger on IE5/mac */ #GlobalSearch A { font-size: 65%; text-decoration: underline; } /* WORKAROUNDS: for IE/win */ /* \*/ * HTML #GlobalSearch { right: 0; } * HTML #GlobalSearch IMG { font-size: 0; } * HTML #GlobalSearch SELECT { margin-top: 0; } * HTML #GlobalSearch A { vertical-align: middle; } /* */ /* WORKAROUND: IE5/mac needs widths set for floats */ #GlobalSearch #search_terms { width: 90px; } /* \*/ #GlobalSearch #search_terms { width: 100px; } /* */ /* -- account utilties and status area -- */ #HeaderWrapper #StatusBar { background: url(/icons/bg.status-bar.19.gif) top left repeat-x; height: 18px; margin-left: 113px; } #HeaderWrapper #StatusBar P { color: #DDE7EC; font-size: 70%; padding-top: 2px; text-align: right; padding-right: 1em; margin-bottom: 0; } #HeaderWrapper #StatusBar A { color: #DDE7EC; } #HeaderWrapper #StatusBar A.Active { font-weight: bold; } /* -- main nav bar -- */ #SiteNavBar { background: url(/icons/bg.nav.gif) top left repeat-x; height: 23px; margin-left: 113px; } #SiteNavBar UL { height: 23px; width: 458px; float: left; } #SiteNavBar UL LI { height: 23px; display: block; /* border-right: 1px solid #D21E21; border-left: 1px solid #E76F71; */ } #SiteNavBar UL LI.Active { background: url(/icons/bg.nav.1.gif) top left no-repeat; } #SiteNavBar UL LI A { /* height: 13px; */ display: block; /* padding: 6px 0 4px 8px; */ } #SiteNavBar #nav_magazine { width: 82px; } #SiteNavBar #nav_news { width: 57px; } #SiteNavBar #nav_stke { width: 77px; } #SiteNavBar #nav_sage { width: 80px; } /* this is gone now */ #SiteNavBar #nav_careers { width: 72px; } #SiteNavBar #nav_multimedia { width: 85px; } #SiteNavBar #nav_collections { width: 85px; } #SiteNavBar #site_help_form { float: left; height: 23px; } #SiteNavBar #site_help_form LABEL IMG { vertical-align: top; } #SiteNavBar #site_help_form SELECT { font-size: 10px; width: 79px; } /* -- sub nav bar -- */ /* NOTE: moved to section-specific CSS files */ /* -- breadcrumb area -- */ #Breadcrumb { color: #52819B; font-size: 70%; padding: .65em 0 1.5em 0; clear:both; } #Breadcrumb A { color: #52819B; text-decoration: underline; } /* -- body setup -- */ #BodyWrapper { margin: 0 7px 0 7px; /* color: #666; */ } #BodyWrapper #NavColumn { width: 147px; margin-right: 10px; margin-bottom: 20px; } #BodyWrapper #MainColumn { padding-bottom: 20px; } #BodyWrapper #SideColumn { width: 162px; margin-left: 5px; margin-bottom: 10px; } #MainColumnCell { width: 100%; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #BodyWrapper .LayoutTable { width: auto; } * HTML #BodyWrapper #MainColumn .LayoutTable { width: 100%; } /* */ /* * HTML #BodyWrapper { margin: 0; } * HTML #BodyWrapper .LayoutTable { margin: 0 7px; width: auto; } * HTML #BodyWrapper .LayoutTable .LayoutTable { width: 100%; } */ /* -- advertisements & promos -- */ #SideColumn #Promo160x120 { margin-bottom: 5px; } #SideColumn #Ad160x600 { margin-bottom: 10px; } #SideColumn #Ad160x600 IMG { border: none; display: block; } #SideColumn #Ad160x600 IMG.TowerAd { border: 1px solid #666; } #SideColumn P.AdInfo { font-size: 65%; text-align: center; margin-bottom: 20px; } #SideColumn P.AdInfo A { color: #666; text-decoration: underline; } #SideColumn .SponsoredLinks { border: 1px solid #CCC; padding: 8px; } #SideColumn .SponsoredLinks H6 { font-size: 70%; text-transform: uppercase; font-weight: normal; color: #999; margin-bottom: 1em; } #SideColumn .SponsoredLinks DL.LinkList { color: #999; } #SideColumn .SponsoredLinks DL.LinkList DT { font-size: 75%; font-weight: bold; } #SideColumn .SponsoredLinks DL.LinkList DD { font-size: 70%; margin: 0 0 1em 0; } #SideColumn .SponsoredLinks DL.LinkList DD A { color: #53829C; text-decoration: underline; } #SideColumn .SponsoredLinks UL.LinkList LI { font-size: 65%; text-align: center; padding-left: 0; margin-bottom: 10px; } #SideColumn .SponsoredLinks UL.LinkList LI A { color: #999; text-decoration: underline; } #SideColumn .SponsoredLinks UL.LinkList LI A IMG { display: block; margin: 2px auto; } #SideColumn .FeaturedJobs { background: #EEE; margin: -.5em 0; border: 1px solid #CCC; } #SideColumn .FeaturedJobs H6 { color: #999; text-transform: uppercase; margin: 5px 8px; } #SideColumn .FeaturedJobs DL { margin: 5px 8px; } #SideColumn .FeaturedJobs DT { font-weight: bold; font-size: 70%; } #SideColumn .FeaturedJobs DD { margin: 0; margin-bottom: 1em; font-size: 70%; } /* NEW (prob for google ads) */ #SideColumn .FeaturedJobs TD { margin: .5em; font-size: 70%; margin-bottom: 1em; } #SideColumn .FeaturedJobs .ContentArea A { color: #53859F;} /* -- footer stuff -- */ #FooterWrapper { background: #AD0016 url(/icons/bg.footer.gif) bottom left repeat-x; color: #FFF; margin: 0 7px 0 0; padding: 10px 0; position: relative; } #FooterWrapper P { margin: 0 0 .5em 210px; font-size: 70%; } #FooterWrapper A { color: #FFF; text-decoration: none; } #FooterWrapper A:hover { text-decoration: underline; } #FooterWrapper #copyright { margin-bottom: 0; } #FooterWrapper #copyright, #FooterWrapper #copyright A { color: #E97F82; } #FooterWrapper #copyright A { text-decoration:underline } #FooterWrapper #logo_aaas { position: absolute; left: 127px; top: 12px; } #FooterWrapper #logo_hwp { position: absolute; left: 65px; top: 34px; } /* ------------------------------------------------ END: template elements -- */ /* ------------------------------------------- BEGIN: legacy content rules -- */ /* NOTE: #BodyWrapper #MainColumn precedes selectors to give more weight */ #LegacyContent, .LegacyContent { margin-top: 12px; } /* fix for gecko */ #LegacyContent NOBR { white-space: normal; } #LegacyContent NOBR STRONG, #LegacyContent STRONG NOBR { white-space: nowrap; } #PageWrapper #BodyWrapper #LegacyContent, #PageWrapper #BodyWrapper .LegacyContent, #PageWrapper #BodyWrapper #LegacyContent P, #PageWrapper #BodyWrapper .LegacyContent P, #PageWrapper #BodyWrapper #LegacyContent UL, #PageWrapper #BodyWrapper .LegacyContent UL, #PageWrapper #BodyWrapper #LegacyContent OL, #PageWrapper #BodyWrapper .LegacyContent OL, #PageWrapper #BodyWrapper #LegacyContent LI, #PageWrapper #BodyWrapper .LegacyContent LI, #PageWrapper #BodyWrapper #LegacyContent DL, #PageWrapper #BodyWrapper .LegacyContent DL, #PageWrapper #BodyWrapper #LegacyContent DD, #PageWrapper #BodyWrapper .LegacyContent DD, #PageWrapper #BodyWrapper #LegacyContent DT, #PageWrapper #BodyWrapper .LegacyContent DT, #PageWrapper #BodyWrapper #LegacyContent FONT, #PageWrapper #BodyWrapper .LegacyContent FONT, #PageWrapper #BodyWrapper #LegacyContent TD, #PageWrapper #BodyWrapper .LegacyContent TD { font-size: small; } #PageWrapper #BodyWrapper #LegacyContent H2, #PageWrapper #BodyWrapper .LegacyContent H2 { font-size: medium; color: #333; text-transform: none; margin-top: 2px; } #PageWrapper #BodyWrapper #LegacyContent H3, #PageWrapper #BodyWrapper .LegacyContent H3 { font-size: small; color: #666; text-transform: uppercase; } #PageWrapper #BodyWrapper #LegacyContent H4, #PageWrapper #BodyWrapper .LegacyContent H4 { font-size: small; text-align: left; } #PageWrapper #BodyWrapper #LegacyContent H5, #PageWrapper #BodyWrapper .LegacyContent H5 { font-size: small; text-align: left; color: #333; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* NOTE: arrrrrrgh... of course IE/win has to be 1 size off! */ /* \*/ * HTML #PageWrapper #BodyWrapper #LegacyContent, * HTML #PageWrapper #BodyWrapper .LegacyContent, * HTML #PageWrapper #BodyWrapper #LegacyContent P, * HTML #PageWrapper #BodyWrapper .LegacyContent P, * HTML #PageWrapper #BodyWrapper #LegacyContent UL, * HTML #PageWrapper #BodyWrapper .LegacyContent UL, * HTML #PageWrapper #BodyWrapper #LegacyContent OL, * HTML #PageWrapper #BodyWrapper .LegacyContent OL, * HTML #PageWrapper #BodyWrapper #LegacyContent LI, * HTML #PageWrapper #BodyWrapper .LegacyContent LI, * HTML #PageWrapper #BodyWrapper #LegacyContent DL, * HTML #PageWrapper #BodyWrapper .LegacyContent DL, * HTML #PageWrapper #BodyWrapper #LegacyContent DD, * HTML #PageWrapper #BodyWrapper .LegacyContent DD, * HTML #PageWrapper #BodyWrapper #LegacyContent DT, * HTML #PageWrapper #BodyWrapper .LegacyContent DT, * HTML #PageWrapper #BodyWrapper #LegacyContent FONT, * HTML #PageWrapper #BodyWrapper .LegacyContent FONT, * HTML #PageWrapper #BodyWrapper #LegacyContent TD, * HTML #PageWrapper #BodyWrapper .LegacyContent TD { font-size: x-small; } /* */ #PageWrapper #BodyWrapper #LegacyContent H4, #PageWrapper #BodyWrapper .LegacyContent H4 { font-size: x-small; } #PageWrapper #BodyWrapper #LegacyContent CENTER H4, #PageWrapper #BodyWrapper #LegacyContent CENTER H4 B FONT[size="-1"] { font-size: small; } #PageWrapper #BodyWrapper #LegacyContent P, #PageWrapper #BodyWrapper .LegacyContent P { margin: 1em 0; } #PageWrapper #BodyWrapper #LegacyContent HR, #PageWrapper #BodyWrapper .LegacyContent HR { display: block; visibility: visible; width: 100%; height: 1px; border: none; border-top: 1px solid #CCC; margin-bottom: 16px; } #PageWrapper #BodyWrapper #LegacyContent CENTER TABLE, #PageWrapper #BodyWrapper .LegacyContent CENTER TABLE { margin-bottom: 12px; } /* --------------------------------------------- END: legacy content rules -- */ /* ---------------------------------------------------- BEGIN: print rules -- */ @media print { BODY { background: #FFF; } #Ad728x90 { margin-left:0; } #Ad728x90 IMG { width: 600px; height: 74px; } #HeaderWrapper { margin: 0; margin-top: 10px; } #SiteToolsNav { visibility: hidden; height: 37px; } #site_help_form, #StatusBar, #page-nav, #GlobalSearch { display: none; } #SiteNavBar UL { width: 462px; } #PageWrapper #LayoutWrapper { margin: 0; padding: 0; width: auto; min-width: 600px; } * HTML #PageWrapper #LayoutWrapper { width: 100% !important; } /* fix for IE/win */ #BodyWrapper { color: #000; margin: 0; } #BodyWrapper #MainColumn { margin: 0; padding: 0; } #BodyWrapper #NavColumnCell { display: none; } #FooterWrapper { clear: both; position: static; } #FooterWrapper P { margin-left: 10px; } #FooterWrapper #logo_hwp, #FooterWrapper #logo_aaas { display: none; } } /* ------------------------------------------------------ END: print rules -- */ #ISSNLine {margin-right:7px;} #ISSNLine P {padding:3px 0 3px 210px;margin:0;font-size:70%} 123_-http://www.sciencemag.org/styles.magazine.cssOObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_-http://www.sciencemag.org/styles.magazine.css./01X$classesZ$classname12UNSURLXNSObject#A08 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Tue, 10 Nov 2009 20:01:55 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:44 GMTU55426^zz5qezio53.JS6Uclose_"340815-d882-4af9c6b3"./`aab2_NSMutableDictionary\NSDictionary؂./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  <AJUX^gpry !,1QW $149=Qh_O؂/* 8/25/06 added DP recommendations to make sci/sciencenow search forms consistant with KE's */ /* 8/29/06 Changes to selected #NavGroup elements for consistency of display across sites */ /* 8/31/06 Changes to MagazineSearch class to improve display after changes to form */ /* 1/22/07 Added handling to MagazineTOC for opms_wrapper */ /* 4/22/07 added SciExpRevision class */ /* 5/24/07 fixed TOC overlap problem on font-increase views */ /* 7/10/07 added gonzo toc handling */ /* 9/10/07 added additional styles for gonzo scientist section */ /* 10/16/07 added additional styles for news and notes section */ /* 10/29/07 added additional styles for summaries */ /* 11/25/07 new styles for cover-to-cover and TOC display changes */ /* 06/26/08 added aaas_box style for News and Notes */ #SubNavBar { background: #AD1416 url(/icons/bg.subnav.gif) top left repeat-x; height: 30px; clear: left; } #SubNavBar UL { height: 30px; margin-left: 113px; margin-top: 0; } #SubNavBar UL LI { font-size: 70%; background: url(/icons/icon.arrow.FFFFFF.sm.gif) 3px 3px no-repeat; margin: 7px 12px 0 0; padding: 1px 4px 0 10px; border: none; } #SubNavBar UL LI A { color: #FFF; } #SubNavBar UL LI.Active { border: 1px dotted #FFF; padding: 0 4px 2px 10px; } #SubNavBar UL LI.Active A:hover { text-decoration: none; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #SubNavBar UL LI.Active { border: 1px solid #FFF; } /* */ /* WORKAROUND: IE5/mac needs widths set for floats */ /*\*//*/ #SubNavBar UL LI { width: 80px; } #SubNavBar UL LI + LI { width: 90px; } #SubNavBar UL LI + LI + LI { width: 90px; } #SubNavBar UL LI + LI + LI + LI { width: 95px; } #SubNavBar UL LI + LI + LI + LI + LI { width: 65px; } #SubNavBar UL LI + LI + LI + LI + LI + LI { width: 95px; } /**/ #MainColumn H1 { margin-bottom: 2px; margin-left: 4px; } #MainColumn #table-of-contents { background: #EBECED; padding: 2px; margin-bottom: 12px; } #MainColumn #table-of-contents .BorderFix { border: 1px solid #D0DBE1; position: relative; } #MainColumn #table-of-contents #cover-wrapper { position: absolute; top: 10px; left: 10px; width: 108px; text-align: center; } #MainColumn #table-of-contents #cover-wrapper IMG { display: block; margin-bottom: 4px; } #MainColumn #table-of-contents #cover-wrapper SPAN { font-size: 70%; font-weight: bold; padding-left: 10px; background: url(/icons/icon.arrow.E53F40.sm.gif) 2px .2em no-repeat; } #MainColumn #table-of-contents #cover-wrapper SPAN SPAN { font-size: 100%; padding-left: 0; background: none; } /* fix for braindead HWP search highlighting */ #MainColumn #table-of-contents #cover-wrapper SPAN:hover { text-decoration: underline; } #MainColumn #table-of-contents .LayoutTable { width: 452px; w\idth: 100%; } /* FIX: for IE5.x/win */ #MainColumn #table-of-contents .LinkList { margin: 0 0 .2em 0; } #MainColumn #table-of-contents .LinkList LI { margin-bottom: .2em; background: url(/icons/icon.arrow.797979.sm.dn.gif) 0 .3em no-repeat; } #MainColumn #table-of-contents A { text-decoration: none; } #MainColumn #table-of-contents .Item { margin: 10px 0 10px 150px; height: 160px; } /* NOTE: see safari workaround below */ #MainColumn #table-of-contents .Item P { text-transform: uppercase; font-size: 75%; } #MainColumn #table-of-contents .LayoutTable { margin-top: 10px; } #MainColumn #table-of-contents .HorizList { border-top: 1px solid #D0DBE1; margin-left: 6px; margin-top: 10px; padding-top:10px; height: 1em; } #MainColumn #table-of-contents .HorizList LI { margin: .2em .5em; font-size: 70%; font-weight: bold; background: url(/icons/icon.arrow.E53F40.sm.gif) 2px .2em no-repeat; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #MainColumn #table-of-contents .Item { height: 160px; } * HTML #MainColumn #table-of-contents #cover-wrapper IMG { margin-bottom: 0; } * HTML #MainColumn #table-of-contents .HorizList { padding-top: 10px; margin-left: 2px; } * HTML #MainColumn #table-of-contents .LinkList LI { margin-bottom: 0; background-position: 0 .5em; } * HTML #MainColumn #table-of-contents .HorizList LI { background-position: 2px .2em; } /* */ /* WORKAROUND: hides from safari versions < 1.2 */ @media All { #MainColumn #table-of-contents .Item { height: auto; min-height: 160px; } } /* WORKAROUND: IE5/mac needs widths set for floats */ /*\*//*/ #MainColumn #table-of-contents .HorizList LI { width: 100px; } /**/ /* Styles for cover-to-cover links visibility toggle */ #MainColumn #table-of-contents #PrintOnly {margin-top:10px;} #MainColumn #table-of-contents #PrintOnly P {text-transform:none !important;font-size:75% !important;margin-top:10px;margin-bottom:0} #MainColumn #table-of-contents #PrintOnlyHead {font-weight:700;background:url(/icons/blueplus.gif) 0 .4em no-repeat} #MainColumn #table-of-contents #PrintOnlyHead #PrintOnlyHeadLink {padding-left:10px;margin-left:-10px;background:none} #MainColumn #table-of-contents #PrintOnlyItems {font-weight:400;display:none;width:100%} #MainColumn #table-of-contents #PrintOnlyItems .LinkList LI {background: url(/icons/icon.arrow.E53F40.sm.gif) 0 .3em no-repeat;} /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML #MainColumn #table-of-contents #PrintOnlyHead { background-position: 0 .6em } /* */ #magazine_links { } #magazine_links A { font-size: 70%; font-weight: bold; } #magazine_links IMG { margin: 5px 0 12px 0; } #issue-highlights UL { margin: 0 0 1em 0; } #issue-highlights LI { background: url(/icons/icon.arrow.E53F40.sm.gif) 2px .3em no-repeat; margin-bottom: .5em; } #issue-highlights LI A { text-decoration: none; } #feature_science-products { background: url(/icons/pic.science-products.165x105.jpg) 10px 60px no-repeat; } #feature_science-products UL.LinkList { padding-left: 150px; } #feature_science-careers { } #feature_science-careers .Item { padding: 0 10px 10px 10px ; } #feature_science-careers H5 { font-weight: bold; padding-top: 1em; } /* -------------------------------------------------- BEGIN: magazine home -- */ .MagazineHome { } .MagazineHome #MainColumn P { color: #666; } .MagazineHome #MainColumn H2 { padding-bottom: 0; border: none; margin: 0; } .MagazineHome #MainColumn H3 { padding-top: 0; border: none; margin-top: 0; text-transform: none; } .MagazineHome #MainColumn DL { margin-top: .75em; } .MagazineHome #MainColumn .Area { border-top: 1px solid #E5E5E5; padding: 12px 0 12px 12px; clear: both; } .MagazineHome #MainColumn .Exception { border-top: none; padding-top: 0; } .MagazineHome #MainColumn .Area H3 { color: #666; font-size: 75%; margin-bottom: .3em; padding: 0; } .MagazineHome #MainColumn .Area H3 SPAN { font-weight: normal; } .MagazineHome #MainColumn .Area UL.LinkList { margin: 1em 0 .75em 1.5em ; clear: left; } .MagazineHome #MainColumn .Area UL.LinkList LI { background: url(/icons/icon.arrow.E53F40.sm.gif) 2px .2em no-repeat; margin-bottom: .75em; } .MagazineHome #MainColumn .Area UL.LinkList LI A { text-decoration: none; } /* \*/ * HTML #PageWrapper .MagazineHome #MainColumn .Area UL.LinkList LI { background-position: 2px .4em; } *:first-child+HTML #PageWrapper .MagazineHome #MainColumn .Area UL.LinkList LI { background-position: 2px .4em; } * HTML #PageWrapper .MagazineHome #NavColumn #journal_search .LinkList LI { margin-top: 0; margin-bottom: 0; } /* */ /* ---------------------------------------------------- END: magazine home -- */ /* --------------------------------------------------- BEGIN: magazine toc -- */ .MagazineTOC { } #PageWrapper .MagazineTOC #MainColumn { /* width: 592px; */ padding-left: 7px; /* position: relative; */ } .MagazineTOC #MainColumn H2 { margin: 5px 0; padding: 2px; background: #53829C; color: #FFF; font-size: 75%; } .MagazineTOC #MainColumn H2 SPAN { border: 1px solid #BBBBBB; padding: 2px 5px; display: block; } .MagazineTOC #MainColumn H2 SPAN SPAN { border: none; padding: 0; display: inline; } /* fix for braindead HWP search highlighting */ .MagazineTOC #MainColumn H3 { font-size: 95%; } .MagazineTOC #MainColumn H4 { font-size: 75%; color: #666; margin-bottom: .5em; } .MagazineTOC #MainColumn DL.ArticleList DT { padding: 0 0 0 26px; text-indent: -26px; } .MagazineTOC #MainColumn DL.Exception DT { text-indent: 0; color: #666; } .MagazineTOC #MainColumn DL.ArticleList DD { color: #333; margin: 0 0 30px 26px; } /* NOTE: IE needs 22px */ .MagazineTOC #MainColumn DL.ArticleList DD SPAN { color: #000; font-weight: normal; } .MagazineTOC #MainColumn DL.ArticleList DD SPAN.teaser {display:block;margin-bottom:0;padding:5px 10px;font-size:110%;} .MagazineTOC #MainColumn DL.ArticleList DD SPAN.teaser A {font-weight:400;text-decoration:underline} .MagazineTOC #MainColumn DL.ArticleList DD SPAN.teaser a.summary { color:#666;text-decoration:none !important} .MagazineTOC #MainColumn DL.ArticleList DT SPAN.overline {color:#666;margin-bottom:0;text-transform:uppercase;font-size:90%;} .MagazineTOC #journal_search_keyword_form { width: 150px; margin-left: 10px; } .MagazineTOC #journal_search_keyword_form #keyword { width: 144px; } .MagazineTOC #journal_search_keyword_form #search_type { width: 150px; } .MagazineTOC #page-nav { position: absolute; top: 3px; right: 0; } .MagazineTOC #table-of-contents .HorizList LI { width: 110px; } /* \*/ .MagazineTOC #table-of-contents .HorizList LI { width: auto; } /* */ /* WORKAROUND: IE5/mac needs widths set for floats */ .MagazineTOC #special_issue_wrapper { background: #FFFFE5; border: 1px solid #FFCC7F; padding: 12px; } .MagazineTOC #special_issue_wrapper H3, .MagazineTOC #special_issue_wrapper H4 { color: #F90; border: none; margin: 0; text-transform: none; padding: 0; } .MagazineTOC #issue_contents_wrapper { border-bottom: 5px solid #E8E8E8; padding-left: 12px; } .MagazineTOC #issue_contents_wrapper H4 { color: #C00; } .MagazineTOC #opms_wrapper { border:1px solid #ccc;margin:20px 20px 20px -10px;padding:10px; } .MagazineTOC #gonzo_wrapper { border:1px solid #ccc;margin:20px 20px 20px -10px;padding:10px; background:#ffffdd} .MagazineTOC #gonzo_wrapper IMG.Sample { float:right; height:90px } /* ----------------------------------------------------- END: magazine toc -- */ /* -------------------------------------- BEGIN: magazine article abstract -- */ .MagazineArticleAbstract { } .MagazineArticleAbstract #page-nav { text-align: right; white-space: nowrap; } .MagazineArticleAbstract .NavGroup .Item { border-bottom: 1px solid #C6D7DF; padding: .5em 0; } .MagazineArticleAbstract .NavGroup DIV.Exception { border-bottom: none; } .MagazineArticleAbstract #NavColumn .NavGroup .Item H4, .MagazineArticleAbstract #NavColumn .NavGroup .Item P { font-size: 75%; color: #666; padding-left: 5px; } .MagazineArticleAbstract .NavGroup .Item P { font-size: 65%; margin-bottom: 0; } .MagazineArticleAbstract .NavGroup .Item UL { margin-bottom: 0; } .MagazineArticleAbstract .NavGroup .Item LI { border-bottom: none; } .MagazineArticleAbstract .NavGroup .Item H5 { font-size: 70%; font-weight: normal; color: #999; margin-bottom: .5em; padding-left: 5px; } .MagazineArticleAbstract .NavGroup .Item LI.Exception A { color: #E53F40; background-image: url(/icons/icon.arrow.E53F40.sm.gif); background-position: 3px .3em; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineArticleAbstract .NavGroup .Item LI { font-size: 0; } * HTML .MagazineArticleAbstract .NavGroup .Item LI * { font-size: 12px; } * HTML .MagazineArticleAbstract .NavGroup .Item LI.Active SPAN, * HTML .MagazineArticleAbstract .NavGroup .Item LI.Exception A { background-position: 5px .5em; } /* */ .MagazineArticleAbstract #MainColumn { color: #333; } .MagazineArticleAbstract #MainColumn A { text-decoration: underline; } .MagazineArticleAbstract #MainColumn H2 { color: #666; font-size: 75%; text-transform: uppercase; margin: 1.5em 0 .3em 0; border: none; padding: 0; } .MagazineArticleAbstract #MainColumn H3 { color: #333; font-size: 85%; text-transform: none; border: none; padding: 0; margin: 0; } .MagazineArticleAbstract #MainColumn H4 { font-size: 75%; color: #666; margin-bottom: .75em; padding-top: 1em; border-top: 1px solid #CCC; margin-top: 1.5em; } .MagazineArticleAbstract #MainColumn H4 SPAN { font-weight: normal; text-transform: uppercase; } .MagazineArticleAbstract #MainColumn H5 { font-size: 75%; color: #C00; margin-top: 1.5em; } .MagazineArticleAbstract #MainColumn .ContentSection { border-top: 1px solid #CCC; } .MagazineArticleAbstract #MainColumn OL { font-weight: bold; padding: 0; margin-top: 0; margin-left: 0; } .MagazineArticleAbstract #MainColumn OL LI { font-weight: normal; margin-left: 25px; padding-left: 0; margin-bottom: .3em; } .MagazineArticleAbstract #MainColumn OL LI A { text-decoration: none; white-space: nowrap; font-weight: bold; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineArticleAbstract #MainColumn OL { margin-left: .3em; } /* */ .MagazineArticleAbstract #MainColumn .References UL { padding: 0; margin: 0; list-style-type: none; } .MagazineArticleAbstract #MainColumn .References UL LI { padding-left: 2em; text-indent: -2em; } .MagazineArticleAbstract #MainColumn .References UL LI A { text-decoration: none; white-space: nowrap; } .MagazineArticleAbstract #MainColumn DT { color: #333; } .MagazineArticleAbstract #MainColumn .LayoutTable P { } .MagazineArticleAbstract #MainColumn .Item { border-top: 1px solid #CCC; margin-top: 15px; padding-top: 15px; } .MagazineArticleAbstract #MainColumn .Item { border-bottom: 1px solid #CCC; margin-bottom: 15px; padding-bottom: 15px; } .MagazineArticleAbstract #MainColumn .Exception { border-top: none; padding-top: 0; } .MagazineArticleAbstract #MainColumn .Item TD H5 { margin-top: 0; color: #333; text-transform: none; } .MagazineArticleAbstract #MainColumn .Item TD .Figure { margin-right: 15px; } .MagazineArticleAbstract #MainColumn .Item TD .Figure IMG { border: 1px solid #333; margin-bottom: 5px; } .MagazineArticleAbstract #MainColumn .Item TD .Figure P { white-space: nowrap; color: #53829C; text-align: center; font-size: 70%; margin-bottom: 0; } /* Additional styles for Gonzo Sci content type, added 9/10/07 by S. Wills */ .MagazineArticleAbstract #MainColumn .Gonzo .Section {border-bottom:1px solid #CCC;margin-bottom:20px;margin-right:15px} .MagazineArticleAbstract #MainColumn .Gonzo .Section IMG.Logo {float:left;padding-right:5px;padding-bottom:5px} .MagazineArticleAbstract #MainColumn .Gonzo .Section #About {margin-left:5px;padding:5px;float:right;width:110px;border:1px solid #ccc} .MagazineArticleAbstract #MainColumn .Gonzo .Section #About P {font-size:85% !important} .MagazineArticleAbstract #MainColumn .Gonzo .Section #About #GonzoDef {position:absolute;left:520px; top:600px; padding:5px; border:1px solid #CCC;background:#ffffff;display:none} .MagazineArticleAbstract #MainColumn .Gonzo .Section #About #GonzoDef .closer {text-align:right;width:253px;margin:0;padding:0} .MagazineArticleAbstract #MainColumn .Gonzo .Section #About #GonzoDef .closer IMG {border:0;} .MagazineArticleAbstract #MainColumn .Gonzo .Section H3 {text-transform:none !important;font-size:110% !important} .MagazineArticleAbstract #MainColumn .Gonzo .Section .drop {display:block;font-size:200%;font-weight:700;float:left;padding-right:3px} .MagazineArticleAbstract #MainColumn .Gonzo .Section #Contents {margin:20px;border:1px solid #CCC;padding:10px 10px 20px 10px} .MagazineArticleAbstract #MainColumn .Gonzo .Section #Contents #ContentsImage {float:right;width:40%} .MagazineArticleAbstract #MainColumn .Gonzo .Section #Contents #ContentsImage IMG {width:100%} .MagazineArticleAbstract #MainColumn .Gonzo .Section #Contents #ContentsImage .credit {font-size:90%} .MagazineArticleAbstract #MainColumn .Gonzo .Section #Contents .PoundDownNav LI {font-size:90% !important;} .MagazineArticleAbstract #MainColumn .Gonzo .Section .EdPromo H3 {font-size:90% !important} .MagazineArticleAbstract #MainColumn .Gonzo .Section .EdPromo P {font-size:85% !important;} /* End of additional Gonzo styles */ /* Additional styles for AAAS News & Notes */ .MagazineArticleAbstract #MainColumn .NewsAndNotes .headerLarge, .MagazineArticleAbstract #MainColumn .NewsAndNotes h3 { color: #0a599b !important;text-transform:none !important;font-size:110% !important; margin:25px 0 0 0; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .headerMedium, .MagazineArticleAbstract #MainColumn .NewsAndNotes h4 { color: #0a599b !important;font-size: 90% !important;margin-top:5px;padding-top:5px; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .headerSmall, .MagazineArticleAbstract #MainColumn .NewsAndNotes h5 { color: #0a599b !important;font-size: 85% !important; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .subHeader, .MagazineArticleAbstract #MainColumn .NewsAndNotes h6 { font-size: 85% !important; color: #069 !important; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .std_side_image { float: right; clear: right; margin: 3px 0 10px 10px; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .std_side_image_other { float: left; clear: left; margin: 3px 10px 10px 0; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .std_side_image p, .MagazineArticleAbstract #MainColumn .NewsAndNotes .std_side_image_other p { font-size: 85% !important; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .image_credit { font-size: 85%; } .MagazineArticleAbstract #MainColumn .NewsAndNotes .aaas_box { width: 90%; margin: 1em 5%; background: #dbeeff; padding: 4px 8px; } /* End of additional styles for AAAS News & Notes */ /* ---------------------------------------- END: magazine article abstract -- */ /* ----------------------------------------- BEGIN: magazine figures large -- */ .MagazineFiguresLarge { } .MagazineFiguresLarge #MainColumn { padding-left: 20px; } .MagazineFiguresLarge #MainColumn .LinkBack { font-size: 70%; } .MagazineFiguresLarge #MainColumn H1 { font-size: 75%; border-top: 1px solid #E0E0E0; padding-top: 20px; margin: 10px 0 5px 0; } .MagazineFiguresLarge #MainColumn .Figure { margin-bottom: 1em; } .MagazineFiguresLarge #MainColumn .Figure IMG { border: 1px solid #333; margin-bottom: 5px; } .MagazineFiguresLarge #MainColumn .Figure P { color: #53829C; margin-bottom: 0; } .MagazineFiguresLarge #MainColumn .Figure P A { text-decoration: underline; } .MagazineFiguresLarge #MainColumn .Links { margin-top: 2em; font-size: 70%; } .MagazineFiguresLarge #MainColumn .Links A { font-weight: bold; } /* ------------------------------------------- END: magazine figures large -- */ /* ------------------------------------ BEGIN: magazine selected abstracts -- */ .MagazineSelectedAbstracts { } .MagazineSelectedAbstracts #MainColumn { margin-left: 15px; margin-right: 15px; } .MagazineSelectedAbstracts #MainColumn H1 { text-transform: uppercase; font-size: 85%; margin-bottom: 1em; } .MagazineSelectedAbstracts #MainColumn UL.ArticleList { margin: 0; padding: 0; list-style-type: none; } .MagazineSelectedAbstracts #MainColumn UL.ArticleList LI { margin-bottom: 1px; padding: 10px 10px 10px 20px; background: #DDE7EC url(/icons/icon.dot.53859F.gif) 10px 11px no-repeat; } .MagazineSelectedAbstracts #MainColumn UL.ArticleList LI A { font-weight: bold; text-decoration: none; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineSelectedAbstracts #MainColumn UL.ArticleList LI { background-position: 10px 15px; } /* */ .MagazineSelectedAbstracts #MainColumn .article-tools { text-align: left; margin: 8px 0 15px 0; } .MagazineSelectedAbstracts #MainColumn .Item { border-top: 1px solid #E0E0E0; padding: 10px 0; } .MagazineSelectedAbstracts #MainColumn H2 { font-size: 70%; color: #333 !important; text-transform: uppercase; margin-bottom: 1.2em; position: relative; border: none; padding: 0; } .MagazineSelectedAbstracts #MainColumn H3 { font-size: 75%; color: #333 !important; text-transform: none !important; border: none; margin: 0 !important; padding: 0; } .MagazineSelectedAbstracts #MainColumn .Links { font-weight: bold; margin-top: 1em; } /* -------------------------------------- END: magazine selected abstracts -- */ /* ---------------------------- BEGIN: magazine supporting online material -- */ .MagazineArticleSOM { } .MagazineArticleSOM #MainColumn A { text-decoration: underline; } .MagazineArticleSOM #MainColumn A:hover { text-decoration: underline; } .MagazineArticleSOM #MainColumn H2 { color: #666; font-size: 75%; text-transform: uppercase; margin: 1.5em 0 .3em 0; border: none; padding: 0; } .MagazineArticleSOM #MainColumn H3 { color: #333; font-size: 85%; text-transform: none; border: none; padding: 0; margin: 0; } .MagazineArticleSOM #MainColumn UL { margin: 0; padding: 0; margin-bottom: .5em; } .MagazineArticleSOM #MainColumn UL LI { font-weight: normal; margin-left: 20px; padding-left: 0; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineArticleSOM #MainColumn UL { margin-left: .2em; } /* */ .MagazineArticleSOM #MainColumn .Item { padding-top: .75em; border-top: 1px solid #CCC; margin-top: .75em; } .MagazineArticleSOM #MainColumn .Item H4 { color: #666; font-size: 75%; margin-bottom: .75em; } .MagazineArticleSOM #MainColumn .LinkBack { border-top: 1px solid #CCC; font-size: 70%; padding-top: 10px; } /* ********* 2008-08-19: New styles related to new file-type-help ******* */ /* ********* presentation for SOM. Written by Martyn Green; ******* */ /* ********* implemented by Stewart Wills ******* */ .MagazineArticleSOM #MainColumn .side-nav {float: right; margin-right:25px; font-weight: bold;} .MagazineArticleSOM #MainColumn #SOMFiles {clear:none;margin:0px !important;} .MagazineArticleSOM #MainColumn #SOMFiles UL {} .MagazineArticleSOM #MainColumn #SOMFiles UL LI {list-style-type:none;padding:15px 15px 30px 40px;border-top:1px solid #ccc;} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.first {border-top:none;} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.pdf {background: url(/icons/icons_PDF_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.txt {background: url(/icons/icons_TEXT_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.xls {background: url(/icons/icons_SPREAD_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.vid {background: url(/icons/icons_VIDEO_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.aud {background: url(/icons/icons_AUDIO_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn #SOMFiles UL LI.zip {background: url(/icons/icons_ZIP_36.gif) 0px 15px no-repeat} .MagazineArticleSOM #MainColumn H3.SOMType {background:#eee;text-transform:none !important;padding:3px;margin-top:25px;} /*Help tab formatting*/ ul#help-tabs {padding: 0 10px !important; margin: 0 !important; list-style: none;} ul#help-tabs li {padding:0 !important; margin: 0 !important; display: inline; } ul#help-tabs li a {padding:8px 8px 8px 30px !important; margin: 0 10px 0 0 !important; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-top: solid 1px #ccc; cursor: pointer;} ul#help-tabs li a.on {background-color: white; border-bottom:solid 1px white;} ul#help-tabs li a.off {background-color: transparent; border-bottom:solid 1px #ccc;} /* ======================================================================= Help tab styles: These IDs are related to the titles in the XML page ##They MUST match##. (Spaces are parsed out). ====================================================================== */ #help-pdf , .icon-pdf {background-image: url(/icons/icons_PDF_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #help-text, .icon-text {background-image: url(/icons/icons_TEXT_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #help-spreadsheet, .icon-spreadsheet {background-image: url(/icons/icons_SPREAD_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #help-video, .icon-video {background-image: url(/icons/icons_VIDEO_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #help-audio, .icon-audio {background-image: url(/icons/icons_AUDIO_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #help-zip, .icon-zip {background-image: url(/icons/icons_ZIP_24.gif); background-repeat: no-repeat; background-position: 3px 3px;} #helpDescription {border: solid 1px #ccc; padding: 10px 7px; background-color: white; margin-top: 8px;} #helpDescription p {margin: 0.5em 0 1em 0; line-height: 1.5em;} /*content format*/ ul.icon-list {list-style: none; margin: 0 !important; padding: 0 !important;} ul.icon-list li {list-style: none; margin: 0 0 0.5em 0 !important; padding: 1px 0 10px 35px !important;} /************************* END OF NEW SOM STYLES ***************************/ /* -------------------------------END: magazine supporting online material -- */ /* ----------------------------------------- BEGIN: magazine auth summary styles -- */ #MainColumn .AuthorSummary {padding-right:20px} #MainColumn .AuthorSummary H2#Section { color: #666 !important; font-size: 90% !important; text-transform: uppercase !important; margin: 1.5em 0 1.4em 0 !important; border: none; padding: 0; } #MainColumn .AuthorSummary H2#ArticleTitle .SumHead { font-size:90%; font-style:italic } #MainColumn .AuthorSummary .Left { border:1px solid #CCC;padding:10px } .AuthorSummary .Left #SumFig {width:300px} #MainColumn .AuthorSummary .Left P#ResizeImage {font-size:85% !important; margin-top:0 !important;padding: 0 0 0 10px; background:url(/icons/blueplus.gif) 0 .4em no-repeat } #MainColumn .AuthorSummary .Left P.caption {font-size:85% !important;font-weight:700;width:300px;} #MainColumn .AuthorSummary .Left P.credit {font-size:70% !important;text-transform:uppercase;width:300px;} #MainColumn .AuthorSummary P.SumRefHead {font-weight:700} #MainColumn .AuthorSummary P.ReadFullText {font-size:90% !important} #MainColumn .AuthorSummary .EdPromo H3 {font-size:85% !important} #MainColumn .AuthorSummary .EdPromo P {font-size:85% !important} #MainColumn .AuthorSummary .SurvLinkBox {border:1px solid #ccc;padding:5px;width:auto} /* ----------------------------------------- END: magazine auth summary styles -- */ /* ----------------------------------------- BEGIN: magazine Enhanced Perspectives styles -- */ #MainColumn #EPAnnouncement {font-size:85% !important;border:1px solid #CCC;padding:5px;} #MainColumn #EPHypernotes {border-top:1px solid #CCC;margin-top:10px;padding-top:10px} #MainColumn #EPHypernotes h4.subhead {font-size:100% !important;padding-top:20px;color:#A70716;font-weight:700;font-style:italic} #MainColumn #EPHypernotes H3 {text-transform:none !important} /* ----------------------------------------- END: magazine Enhanced Perspectives styles -- */ /* ----------------------------------------- BEGIN: magazine subject index -- */ .MagazineSubjectIndex { } #PageWrapper .MagazineSubjectIndex #MainColumn { padding-left: 17px;} .MagazineSubjectIndex #MainColumn H2 { margin: 5px 0; padding: 2px; background: #53829C; color: #FFF; font-size: 75%; } .MagazineSubjectIndex #MainColumn H2 SPAN { border: 1px solid #BBBBBB; padding: 2px 5px; display: block; } .MagazineSubjectIndex #MainColumn H2 SPAN SPAN { border: none; padding: 0; display: inline; } /* fix for braindead HWP search highlighting */ .MagazineSubjectIndex #MainColumn H3 { font-size: 95%; } .MagazineSubjectIndex #MainColumn H4 { font-size: 75%; color: #666; margin-bottom: .5em; } .MagazineSubjectIndex #MainColumn DL.ArticleList DT { padding: 0 0 0 26px; text-indent: -26px; } .MagazineSubjectIndex #MainColumn DL.Exception DT { text-indent: 0; color: #666; } .MagazineSubjectIndex #MainColumn DL.ArticleList DD { color: #666; margin: 0 0 1em 26px; } /* NOTE: IE needs 22px */ .MagazineSubjectIndex #journal_search_keyword_form { width: 150px; margin-left: 10px; } .MagazineSubjectIndex #journal_search_keyword_form #keyword { width: 144px; } .MagazineSubjectIndex #journal_search_keyword_form #search_type { width: 150px; } .MagazineSubjectIndex #page-nav { position: absolute; top: 3px; right: 0; } .MagazineSubjectIndex #MainColumn #table-of-contents .HorizList LI { width: 110px; margin-right: 10px; } /* WORKAROUND: IE5/mac needs widths set for floats */ /* \*/ .MagazineSubjectIndex #MainColumn #table-of-contents .HorizList LI { width: auto; } /* */ .MagazineSubjectIndex .LinkTop { margin-bottom: 1em; } .MagazineSubjectIndex #issue_contents_wrapper { border-bottom: 5px solid #E8E8E8; padding-left: 12px; } .MagazineSubjectIndex #issue_contents_wrapper H4 { color: #C00; } /* ------------------------------------------- END: magazine subject index -- */ /* ------------------------------------------ BEGIN: magazine author index -- */ .MagazineAuthorIndex { } #PageWrapper .MagazineAuthorIndex #MainColumn { padding-left: 17px;} .MagazineAuthorIndex #MainColumn H2 { font-size: 75%; margin: 5px 0; padding: 2px; background: #53829C; color: #FFF; } .MagazineAuthorIndex #MainColumn H2 SPAN { border: 1px solid #BBBBBB; padding: 2px 5px; display: block; } .MagazineAuthorIndex #MainColumn H2 SPAN SPAN { border: none; padding: 0; display: inline; } /* fix for braindead HWP search highlighting */ .MagazineAuthorIndex #MainColumn H3 { font-size: 95%; } .MagazineAuthorIndex #MainColumn H4 { font-size: 75%; color: #666; margin-bottom: .5em; } .MagazineAuthorIndex #MainColumn #journal_search_keyword_form { } .MagazineAuthorIndex #MainColumn #journal_search_keyword_form #keyword { width: 144px; } .MagazineAuthorIndex #MainColumn #journal_search_keyword_form #search_type { width: 150px; } .MagazineAuthorIndex #page-nav { position: absolute; top: 3px; right: 0; } .MagazineAuthorIndex #MainColumn #table-of-contents .Item .HorizList { border-top: none; margin: 10px 0 0 0; height: 1.5em; } .MagazineAuthorIndex #MainColumn #table-of-contents .Item .HorizList LI { font-size: 75%; background: none; margin-right: .4em; margin-left: 0; color: #999; } .MagazineAuthorIndex #MainColumn #table-of-contents .HorizList { clear: left; } .MagazineAuthorIndex #MainColumn #table-of-contents .HorizList LI { margin: .2em .4em; font-size: 70%; font-weight: bold; width: 140px; margin-right: 8px; } /* WORKAROUND: IE5/mac needs widths set for floats */ /* \*/ .MagazineAuthorIndex #MainColumn #table-of-contents .HorizList LI { width: auto; } /* */ .MagazineAuthorIndex #MainColumn #table-of-contents FORM { margin-top: 8px; } .MagazineAuthorIndex #MainColumn #table-of-contents FORM H4 { text-transform: uppercase; font-weight: normal; font-size: 70%; letter-spacing: .07em; } .MagazineAuthorIndex #MainColumn .DataTable { margin: 10px 0 0 20px; width: 560px; } .MagazineAuthorIndex #MainColumn .LinkTop { margin-bottom: 10px; margin-top: 3px; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineAuthorIndex #MainColumn .DataTable { margin-left: 0; } /* */ /* -------------------------------------------- END: magazine author index -- */ /* --------------------------------------- BEGIN: magazine previous issues -- */ .MagazinePreviousIssues { } .MagazinePreviousIssues #MainColumn { color: #333; padding-left: 10px; } .MagazinePreviousIssues #MainColumn A { text-decoration: underline; } .MagazinePreviousIssues #MainColumn H2 { color: #666; font-size: 95%; text-transform: none; margin-bottom: .8em; padding: 0; border: 0; } .MagazinePreviousIssues #MainColumn H3 { color: #666; font-size: 80%; text-transform: uppercase; margin-bottom: 1em; border: none; padding: 0; } .MagazinePreviousIssues #MainColumn H4 { color: #666; font-size: 75%; text-transform: none; margin-bottom: 1em; border: none; padding: 0; } .MagazinePreviousIssues #MainColumn .Item { border-top: 1px solid #E6E6E6; padding: 16px 0; } .MagazinePreviousIssues #MainColumn .Item .LayoutTable { clear: both; } .MagazinePreviousIssues #MainColumn .Item TD { padding-bottom: 16px; } .MagazinePreviousIssues #MainColumn .Item TD DIV A { /* display: block; */ } .MagazinePreviousIssues #MainColumn .Item TD DIV IMG { border: 1px solid #333; } .MagazinePreviousIssues #MainColumn .Item TD P { font-size: 70%; margin: 5px 0 .5em 0; width: 100px; padding-right: 8px; } /* NOTE: fixed pixel width here */ .MagazinePreviousIssues #MainColumn .Item TD P SPAN { font-weight: bold; } .MagazinePreviousIssues #MainColumn .Item TD P STRONG { color: #C33; font-weight: normal; } .MagazinePreviousIssues #MainColumn .Item TD .LinkList { margin: 0; } .MagazinePreviousIssues #MainColumn .Item TD .LinkList LI { margin: 0 0 .2em 0; padding: 0; font-size: 70%; background: none; } .MagazinePreviousIssues #MainColumn .LinkList LI { background: url(/icons/icon.dot.53859F.gif) 0 2px no-repeat; } .MagazinePreviousIssues #MainColumn .LinkList.Exception { border-top: 1px solid #E0E0E0; padding-top: 10px; margin-top: 16px; } .MagazinePreviousIssues #MainColumn .LinkList.Exception LI { font-weight: bold; } .MagazinePreviousIssues #MainColumn .Item DT { color: #666; clear: both; font-weight: normal; } .MagazinePreviousIssues #MainColumn .Item DT STRONG { color: #C33; font-weight: normal; } .MagazinePreviousIssues #MainColumn .Item DD { color: #666; font-size: 70%; margin: 0 0 1em 0; } .MagazinePreviousIssues #MainColumn #page-nav { text-align: right; margin-bottom: 1em; margin-right: 1em; } .MagazinePreviousIssues #MainColumn #page-nav A { text-decoration: underline; } /* ----------------------------------------- END: magazine previous issues -- */ /* ---------------------------- BEGIN: magazine monthly quarterly articles -- */ .MagazineQuarterlyAuthors { } .MagazineQuarterlyAuthors #MainColumn { margin-left: 10px; } .MagazineQuarterlyAuthors #MainColumn H2 { color: #666; font-size: 75%; text-transform: uppercase; margin-bottom: .8em; border: none; padding: 0; } .MagazineQuarterlyAuthors #MainColumn H3 { color: #333; font-size: 75%; margin-bottom: .5em; border: none; padding: 0; } .MagazineQuarterlyAuthors #MainColumn .Item { margin: 10px 0 0 0; border-top: 1px solid #E0E0E0; padding-top: 10px; } .MagazineQuarterlyAuthors #MainColumn .Item UL { margin: 0; padding: 0px 0px 10px 0px; list-style-type: none; } .MagazineQuarterlyAuthors #MainColumn .Item UL LI { color: #666; margin-bottom: 0; } .MagazineQuarterlyAuthors #MainColumn .Item LI A { text-decoration: underline; } /* ------------------------------ END: magazine monthly quarterly articles -- */ /* ------------------------------------------------ BEGIN: my science main -- */ .MyScience { } .MyScience #MainColumn .Item { margin-bottom: 25px; } .MyScience #MainColumn .Item H4 { color: #666; text-transform: uppercase; font-size: 75%; border-bottom: 1px solid #B9CDD7; padding-bottom: 5px; margin-bottom: .7em; } .MyScience #MainColumn .Item P .Icon { margin-bottom: 2px; } /* -------------------------------------------------- END: my science main -- */ /* ----------------------------------------------- BEGIN: magazine barrier -- */ .MagazineBarrier { } .MagazineBarrier #MainColumn { margin: 0 25px; } .MagazineBarrier #MainColumn .SCIcon {float:left;margin-right:10px;} /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineBarrier #MainColumn { margin: 0; marg\in: 0 25px; } /* fix for IE/win + box model hack */ /* */ /* ------------------------------------------------- END: magazine barrier -- */ /* ------------------------------------------------ BEGIN: magazine search -- */ .MagazineSearch { } .MagazineSearch #MainColumn .HelpText { font-size: 70%; } .MagazineSearch #MainColumn .HelpText A { text-decoration: underline; } .MagazineSearch #MainColumn H2 { color: #666; font-size: 100%; padding: 0 0 5px 0; margin: 0; border: none; } .MagazineSearch #MainColumn .Item { border-top: 1px solid #D9E4E9; padding: 6px 0; } .MagazineSearch #MainColumn .Item H3 { color: #333; font-size: 75%; text-transform: none; white-space: nowrap; margin: 0; border: none; padding: 0; } .MagazineSearch #MainColumn .Item LABEL { font-size: 75%; } .MagazineSearch #MainColumn .Item .LayoutTable { } .MagazineSearch #MainColumn .Item .LayoutTable TH { vertical-align: top; text-align: left; padding-top: 4px; } .MagazineSearch #MainColumn .Item .LayoutTable TD .FormAction { display: inline; margin-left: 6px; } .MagazineSearch #MainColumn .Item #search_citation_form .TextInput { width: 30px; } .MagazineSearch #MainColumn .Item #search_doi_form .TextInput { width: 170px; } .MagazineSearch #MainColumn .Item .FormTable TH { vertical-align: top; text-align: right; padding-top: 5px; } .MagazineSearch #MainColumn .Item .Inputs { padding: 0; margin: 0; } .MagazineSearch #MainColumn .Item .Inputs LI LABEL { font-size: 100%; } .MagazineSearch #MainColumn .Item H5 { margin: 1em 0 .5em 20px; color: #333; text-transform: uppercase; font-size: 75%; } .MagazineSearch #MainColumn #search_citation_form .FormAction { margin-left: 15px; } .MagazineSearch #MainColumn #search_citation-vol { margin-right: 10px; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineSearch #MainColumn #search_citation_form .FormAction { margin-left: 4px; } /* */ /* 08/31/06 changes to #search_keyword_form to improve display */ .MagazineSearch #MainColumn FORM FIELDSET .Item P { margin-bottom: .5em; } .MagazineSearch #MainColumn FORM FIELDSET UL.HorizList { height: 1em; } .MagazineSearch #MainColumn FORM FIELDSET UL.HorizList LI { margin-right: 2em; } .MagazineSearch #MainColumn #search_keyword_form { } .MagazineSearch #MainColumn #search_keyword_form H3 { margin-bottom: .7em; } .MagazineSearch #MainColumn #search_keyword_form FIELDSET { padding-bottom: 10px; } .MagazineSearch #MainColumn #search_keyword_form P { margin: .7em 0 .7em 20px; } .MagazineSearch #MainColumn #search_keyword_form .FormTable { width: 100%; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TH SPAN { display: block; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .HorizList LI { margin-right: 10px; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs { margin-left: 0 !important; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs { margin-bottom: 2em; margin-top: 2px; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Exception { margin-bottom: 0; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs LI.Exception { padding-left: 0; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs .Wrapper { float: left; margin-right: 10px; text-indent: 0; } .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs .Separator { margin: 5px 0; } .MagazineSearch #MainColumn #search_keyword_form .LayoutTable TD .Inputs { margin-left: 20px; } .MagazineSearch #MainColumn #search_keyword_form .LayoutTable TD .Inputs LI { padding-left: 20px; text-indent: -20px; } .MagazineSearch #MainColumn #search_keyword_form .FormAction { border-bottom: 1px solid #CCC; padding-bottom: 5px; text-align: right; margin-right: 5px; } .MagazineSearch #MainColumn #search_keyword_form #search_keyword-phrase, .MagazineSearch #MainColumn #search_keyword_form #search_keyword-author-and { margin-bottom: 25px; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineSearch #MainColumn #search_keyword_form FIELDSET { padding-bottom: 0; } * HTML .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .HorizList { padding-bottom: 1em; margin-bottom: 1em !important; } * HTML .MagazineSearch #MainColumn #search_keyword_form .FormTable TD .Inputs { margin-bottom: 0; } /* */ /* -------------------------------------------------- END: magazine search -- */ /* ---------------------------------------- BEGIN: magazine search results -- */ .MagazineSearchResults { } .MagazineSearchResults #MainColumn H2 { color: #666; font-size: 100%; margin-bottom: .5em; padding: 0; border: none; } .MagazineSearchResults #MainColumn #results-header { position: relative; margin-bottom: 4px; } .MagazineSearchResults #MainColumn #results-found { font-size: 75%; margin-left: 4px; } .MagazineSearchResults #MainColumn #sort-by { position: absolute; top: 0; right: 6px; font-size: 70%; } .MagazineSearchResults #MainColumn #sort-by A { text-decoration: underline; } .MagazineSearchResults #MainColumn .PageNav { font-size: 75%; margin: 1em 0; clear: left; padding-left: 4px; } .MagazineSearchResults #MainColumn .PageNav A { text-decoration: none; } .MagazineSearchResults #MainColumn .PageNav SPAN { font-weight: bold; } /* Additional styles for paged search results; SW 2008/08/14 */ .MagazineSearchResults #MainColumn .PageNav {padding-left:25px !important;white-space:nowrap} .MagazineSearchResults #MainColumn .PageNav A {border:1px solid #ccc;padding:2px 5px;margin-right:5px} .MagazineSearchResults #MainColumn .PageNav A:hover {background:#ccc} .MagazineSearchResults #MainColumn .PageNav .Next A, .MagazineSearchResults #MainColumn .PageNav .Prev A, .MagazineSearchResults #MainColumn .PageNav .FirstPage A, .MagazineSearchResults #MainColumn .PageNav .LastPage A {border:none;padding:2px 0px;margin-right:0} .MagazineSearchResults #MainColumn .PageNav .Next A:hover, .MagazineSearchResults #MainColumn .PageNav .Prev A:hover, .MagazineSearchResults #MainColumn .PageNav .FirstPage A:hover, .MagazineSearchResults #MainColumn .PageNav .LastPage A:hover {background:none} .MagazineSearchResults #MainColumn .PageNav .Next {padding-left:5px} .MagazineSearchResults #MainColumn .PageNav .Prev {padding-right:5px} .MagazineSearchResults #MainColumn .PageNav .FirstPage {text-align:left;padding-right:18px;font-weight:400 !important} .MagazineSearchResults #MainColumn .PageNav .LastPage {text-align:left;padding-left:15px} .MagazineSearchResults #MainColumn .PageNav .Active {padding:2px 4px;margin-right:2px} .MagazineSearchResults #MainColumn .PageNav .NotValid {color:#999;} .MagazineSearchResults #MainColumn #change-results-per-page {background: url(http://www.sciencemag.org/icons/icon.circle.plus.gif) left top no-repeat; padding-left:20px;padding-bottom:3px; position: absolute; font-size: 70%; top: 22px; right: 10px;} .MagazineSearchResults #MainColumn #query-details-box .BorderFix {min-height:30px} .MagazineSearchResults #MainColumn #ChangeResultsList { background:#FFFFFF;border:1px solid #ccc; padding:4px;position: absolute; top: 40px; right: 10px; display:none} .MagazineSearchResults #MainColumn #ChangeResultsList .LinkList { padding:0; margin:0} .MagazineSearchResults #MainColumn #ChangeResultsList .LinkList LI { font-size:70%;padding-bottom:3px; margin:0} .MagazineSearchResults #MainColumn #ChangeResultsList .LinkList LI.Active { font-weight:700;color:#666} .MagazineSearchResults #MainColumn #results-found {width:55%} /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineSearchResults #MainColumn #change-results-per-page { top:24px; } * HTML .MagazineSearchResults #MainColumn #query-details-box .BorderFix { height:35px } /* */ .MagazineSearchResults #MainColumn #query-details-box { position: relative; border: 1px solid #CCC; border-bottom: none; padding: 2px; } .MagazineSearchResults #MainColumn #query-details-box .BorderFix { padding: 5px; background: #EAE9E9; } .MagazineSearchResults #MainColumn #query-details-toggle { background: url(/icons/icon.circle.plus.gif) left top no-repeat; padding: 1px 0 3px 20px; font-size: 70%; } .MagazineSearchResults #MainColumn #query-details { margin: 4px 0 0 20px; display: none; } .MagazineSearchResults #MainColumn #query-details LI { font-size: 70%; } .MagazineSearchResults #MainColumn #modify-search { position: absolute; font-size: 70%; top: 6px; right: 10px; text-decoration: underline; } /* WORKAROUND: for IE/win; hidden from IE5/mac */ /* \*/ * HTML .MagazineSearchResults #MainColumn #query-details-toggle { padding-top: 0; } * HTML .MagazineSearchResults #MainColumn #modify-search { top: 8px; } /* */ .MagazineSearchResults #MainColumn .search-tools { border: 1px solid #CCC; padding: 2px; } /* NOTE: this DIV and the fixed width on the DL is a workaround for IE/win not being able to break the float of the DT/DD combo */ .MagazineSearchResults #MainColumn .search-tools DIV { padding: 2px 0 0 0; background: #EAE9E9; /*height: 46px;*/ margin: 0; } .MagazineSearchResults #MainColumn .search-tools DL { /*height: 46px; */width: 450px; } .MagazineSearchResults #MainColumn .search-tools DL DT { float: left; clear: left; font-size: 70%; width: 126px; margin: 2px 0; padding: 2px 4px 0 0; text-align: right; white-space: nowrap; font-weight: normal; } .MagazineSearchResults #MainColumn .search-tools DL DD { float: left; margin: 0; padding: 2px; } .MagazineSearchResults #MainColumn .ArticleList BLOCKQUOTE { padding: 0; margin: 1em 0 1em 0; } .MagazineSearchResults #MainColumn .ArticleList DT { padding-left: 24px; text-indent: -24px; border-top: 1px solid #CCC; padding-top: 12px; } .MagazineSearchResults #MainColumn .ArticleList DD { margin: 0 0 0 0; padding: 0 10px 0 24px; } .MagazineSearchResults #MainColumn .ArticleList DD A SPAN.Highlight { color: inherit; font-weight: inherit; } .MagazineSearchResults #MainColumn .ArticleList SPAN { color: #CC3333; font-weight: bold; } /* temp, old-style */ /* ------------------------------------------- END: Magazine Search Results -- */ /* ------------------------------------------- BEGIN: science express home -- */ .ScienceExpressHome { } .ScienceExpressHome #NavColumn #Alert { border: 1px solid #E53F40; padding: 8px; margin-bottom: .3em; } .ScienceExpressHome #NavColumn #Alert H3 { font-size: 75%; color: #C33; } .ScienceExpressHome #NavColumn #Alert P { font-size: 70%; margin-bottom: 0; } .ScienceExpressHome #NavColumn #Alert A { text-decoration: underline; white-space: nowrap; } .ScienceExpressHome #MainColumn { margin-left: 10px; margin-right: 15px; } .ScienceExpressHome #MainColumn H1 { margin-bottom: 5px; } .ScienceExpressHome #MainColumn P A { text-decoration: underline; } .ScienceExpressHome #MainColumn .LayoutTable { border-top: 1px solid #E0E0E0; } .ScienceExpressHome #MainColumn .LayoutTable H2 { text-transform: uppercase; color: #666; font-size: 75%; margin: .8em 0; border: none; padding: 0; } .ScienceExpressHome #MainColumn .LayoutTable IMG { margin-top: 10px; } .ScienceExpressHome #MainColumn .LayoutTable UL { margin: 0; padding: 0; list-style-type: none; } .ScienceExpressHome #MainColumn .LayoutTable LI { background: url(/icons/icon.arrow.E53F40.sm.r.gif) 2px 3px no-repeat; } .ScienceExpressHome #MainColumn .LayoutTable LI.Exception { background: url(/icons/icon.arrow.E53F40.sm.l.dbl.gif) 0 3px no-repeat; font-weight: bold; } .ScienceExpressHome #MainColumn .LayoutTable LI A { text-decoration: none; } .ScienceExpressHome #MainColumn H3 { margin: 5px 0; padding: 2px; background: #53829C; color: #FFF; font-size: 75%; text-transform: none; } .ScienceExpressHome #MainColumn H3 SPAN { border: 1px solid #BBBBBB; padding: 2px 5px; display: block; } .ScienceExpressHome #MainColumn H3 SPAN SPAN { border: none; padding: 0; display: inline; } /* fix for braindead HWP search highlighting */ .ScienceExpressHome #MainColumn DL.ArticleList { margin-left: 15px; } .ScienceExpressHome #MainColumn DL.ArticleList DT { padding: 0 0 0 26px; text-indent: -26px; } .ScienceExpressHome #MainColumn DL.ArticleList DD { color: #666; margin: 0 0 1em 26px; } /* NOTE: IE needs 22px */ .ScienceExpressHome #MainColumn .SciExpRevision { color:red;text-transform:uppercase; } .ScienceExpressHome #SideColumn .SponsoredLinks .LinkList { color: #999; } .ScienceExpressHome #SideColumn .SponsoredLinks .LinkList DT { font-weight: bold; } .ScienceExpressHome #SideColumn .SponsoredLinks .LinkList DD { font-size: 70%; margin: 0 0 1em 0; } .ScienceExpressHome #SideColumn .SponsoredLinks .LinkList DD A { color: #53829C; text-decoration: underline; } * HTML .ScienceExpressHome #MainColumn .LayoutTable LI { background-position: 2px .5em; } *:first-child+HTML .ScienceExpressHome #MainColumn .LayoutTable LI { background-position: 2px .5em; } * HTML .ScienceExpressHome #MainColumn .LayoutTable LI.Exception { background-position: -2px .5em; } *:first-child+HTML .ScienceExpressHome #MainColumn .LayoutTable LI.Exception { background-position: -2px .5em; } /* --------------------------------------------- END: science express home -- */ /* ---------------------------------------- BEGIN: science express abtract -- */ /* NOTE: these styles are pretty much duplicated from mag abstract page */ .ScienceExpressArticleAbstract { } .ScienceExpressArticleAbstract #MainColumn { margin-left: 10px; } .ScienceExpressArticleAbstract #page-nav { text-align: right; white-space: nowrap; } .ScienceExpressArticleAbstract #MainColumn #page-nav A { text-decoration: underline; } .ScienceExpressArticleAbstract .NavGroup .Item { border-bottom: 1px solid #C6D7DF; padding: .5em 0; } .ScienceExpressArticleAbstract .NavGroup DIV.Exception { border-bottom: none; } .ScienceExpressArticleAbstract .NavGroup .Item H4, .ScienceExpressArticleAbstract .NavGroup .Item P { font-size: 70%; color: #666; padding-left: 5px; } .ScienceExpressArticleAbstract .NavGroup .Item P { font-size: 65%; margin-bottom: 0; } .ScienceExpressArticleAbstract .NavGroup .Item UL { margin-bottom: 0; } .ScienceExpressArticleAbstract .NavGroup .Item LI { border-bottom: none; } .ScienceExpressArticleAbstract .NavGroup .Item H5 { font-size: 70%; font-weight: normal; color: #999; margin-bottom: .5em; padding-left: 5px; } .ScienceExpressArticleAbstract .NavGroup#navgroup_article-views .Exception { padding-top: 0; padding-bottom: 0; } .ScienceExpressArticleAbstract .NavGroup#navgroup_related-content .Exception LI A { background-image: url(/icons/icon.arrow.797979.sm.dn.gif); } .ScienceExpressArticleAbstract #MainColumn { color: #333; } .ScienceExpressArticleAbstract #MainColumn A { text-decoration: underline; } .ScienceExpressArticleAbstract #MainColumn H2 { color: #666; font-size: 75%; text-transform: uppercase; margin: 1.5em 0 .3em 0; border: none; padding: 0; } .ScienceExpressArticleAbstract #MainColumn H3 { color: #333; font-size: 90%; text-transform: none; margin: 0; border: none; padding: 0; } .ScienceExpressArticleAbstract #MainColumn H4 { font-size: 75%; color: #666; margin-bottom: .75em; padding-top: 1em; border-top: 1px solid #CCC; margin-top: 1.5em; } .ScienceExpressArticleAbstract #MainColumn H4 SPAN { font-weight: normal; text-transform: uppercase; } .ScienceExpressArticleAbstract #MainColumn H5 { font-size: 75%; color: #C00; margin-top: 1.5em; } .ScienceExpressArticleAbstract #MainColumn OL { font-weight: bold; padding: 0; } .ScienceExpressArticleAbstract #MainColumn OL LI { font-weight: normal; } * HTML .ScienceExpressArticleAbstract #MainColumn OL { margin-left: .2em; } /* FIX: for IE/win */ /* ------------------------------------------ END: science express abtract -- */ @media print { #PageWrapper .MagazineTOC #MainColumn { padding: 0; } #PageWrapper .MagazineTOC #table-of-contents .LayoutTable { width: 100%; } } .GeneratedPage #MainColumn {margin-left:10px;margin-right:10px;} .GeneratedPage #MainColumn #page-nav {text-align:right;font-size:85%;font-weight:700} .GeneratedPage #MainColumn #TopMatter {margin-bottom:30px} .GeneratedPage #MainColumn #TopMatter h2 {margin-bottom:0;color:#333} .GeneratedPage #MainColumn #TopMatter h2 SPAN {display:block; font-size:small} .GeneratedPage #MainColumn #IndividualArticles HR {visibility:hidden !important; margin-bottom:0 !important} .GeneratedPage #MainColumn #IndividualArticles A {text-decoration:underline} .GeneratedPage #MainColumn #IndividualArticles .LinkTop {margin-top:0;margin-bottom:20px;font-size:90%;} .GeneratedPage #MainColumn #IndividualArticles H2 {clear:both;border:0;padding:0px 0px 5px 0px;margin:0} .GeneratedPage #MainColumn #IndividualArticles H2 SPAN.overline {font-size:80%;text-transform:uppercase;padding-bottom:0 !important;margin-bottom:0 !important} .GeneratedPage #MainColumn #IndividualArticles .LinkTop {clear:both;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ccc} .GeneratedPage #MainColumn #IndividualArticles H3 {border-bottom:0;text-transform:none !important;color:#333 !important; font-size:120% !important} /* --------------------------------------------------- BEGIN: My folders -- */ #SCIMyFolders H2 { padding-bottom: 10px; margin: 0; border: none;} #SCIMyFolders H3 { color: #AD1416; border-bottom: none; padding: 1px; background: #E0E0E0; text-transform: none;} #SCIMyFolders H3 SPAN { display: block; border: 1px solid #FFFFFF; padding: 3px 6px; margin: 0; padding-right: 7em !important; } #SCIMyFolders H3 SPAN EM { display: block; color: #333; font-style: normal; font-weight: normal; font-size: 90%; text-transform: none; margin-top: .1em; } #SCIMyFolders H3 SPAN A.LinkTop { font-size: 95%; font-weight: normal; text-decoration: underline; position: absolute; right: 10px; top:2px; } #SCIMyFolders H3 { border: none; margin-top: 0; text-transform: none; } #SCIMyFolders H5 { margin-top: 0; } #SCIMyFolders H6 { margin-left: 10px; } #SCIMyFolders #folder-manager { float: right; width: 175px; border: 1px solid #333; border-top: none; padding: 0; margin-bottom: 1em; margin-left: 10px; } #SCIMyFolders #folder-manager H6 { margin: 0 0 .5em 0; text-transform: none; color: #333; } #SCIMyFolders #folder-manager .NoBullet { margin-bottom: 0; } #SCIMyFolders #folder-manager A { text-decoration: none; } #SCIMyFolders #folder-manager .Item { border-top: 1px solid #333; margin: 0; padding: 5px 10px 10px 10px; } #SCIMyFolders #folder-manager .TextInput { width: 110px; } #SCIMyFolders #item-manager { background: #E0E0E0; padding: 1px; margin-bottom: 10px; clear: both; } #SCIMyFolders #item-manager .BorderFix { border: 1px solid #FFF; padding: 4px; } #SCIMyFolders #item-manager .HorizList { height: auto; margin: 0; } #SCIMyFolders #item-manager .HorizList LI { display: inline; float: none; white-space: nowrap; padding-left: 5px; } #SCIMyFolders DL.ArticleList DT { padding: 0 0 0 26px; text-indent: -26px; } #SCIMyFolders DL.ArticleList DD { color: #333; margin: 0 0 30px 26px; } #SCIMyFolders #contentsForm {padding-right: 190px}; /* ----------------------------------------------------- END: My folders -- */ /* --------------------------------- BEGIN: glossary styles -- */ a.info-pop, a.info-pop:visited, a.info-pop:hover {text-decoration: none !important; border-bottom: dashed 1px #2E6D8F;} #cluetip-close img {border: 0;} #cluetip-title #cluetip-close {float: right;position: relative;} #cluetip-extra {display: none;} .cluetip-default {background-color: #FFFFDF;font-size: 0.9em;} .cluetip-default #cluetip-outer {position: relative;margin: 0;background-color: #FFFFDF;} .cluetip-default h3#cluetip-title {margin: 0 0 5px;padding: 8px 10px 4px;font-size: 1.1em;font-weight: normal;background-color: #AD1416;color: #fff;} .cluetip-default #cluetip-title a {color: #d9d9c2;font-size: 0.90em;} .cluetip-default #cluetip-inner {padding: 10px;} .cluetip-default div#cluetip-close {text-align: right;margin: 0 5px 5px;color: #900;font-weight: bold;} /* --------------------------------- END: glossary styles -- */ #MainColumn .BulletSummary {width:250px;float:right;padding:12px;border:3px solid #ccc;margin:0 8px 16px 16px} #MainColumn .BulletSummary DL DT, .BulletSummary DL DD {font-size:85% !important} #MainColumn .FeaturedItem {width:320px;float:right;padding:12px;margin-left:15px;border:1px solid #ccc} 567_6http://www.sciencemag.org/styles.magazine.research.cssOUbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_6http://www.sciencemag.org/styles.magazine.research.css./01X$classesZ$classname12UNSURLXNSObject#AE 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Tue, 21 Apr 2009 17:57:59 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Xtext/css_Fri, 07 May 2010 01:55:44 GMTS410^zz5qezio53.JS6Uclose_"34081d-19a-49ee0927"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  EJS^agpy{*5:Z` *7:?CWheO.MagazineArticleAbstract #MainColumn #LegacyContent H2 SPAN.overline {display:block;padding-top:10px;text-transform:uppercase;font-size:80%} .MagazineArticleAbstract #MainColumn #LegacyContent .sectionOneHeading {margin-top:25px;padding-top:10px;font-size:110%;font-weight:bold} .MagazineArticleAbstract #MainColumn #LegacyContent .Abstract {padding:10px 40px 20px 20px;font-weight:bold;color:#333} 9:;_:http://www.sciencemag.org/icons/icon.arrow.53859F.lg.r.gifOWbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_:http://www.sciencemag.org/icons/icon.arrow.53859F.lg.r.gif./01X$classesZ$classname12UNSURLXNSObject#AW. 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:40 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:45 GMTR53^zz5qezio53.JS6Uclose_"38651a-35-450ea8e0"./`aab2_NSMutableDictionary\NSDictionary5./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  INWbekt}.9>^d-:<AEYhgO5GIF89a S!,  }^2U;=>?_:http://www.sciencemag.org/icons/icon.arrow.53859F.lg.l.gifOWbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_:http://www.sciencemag.org/icons/icon.arrow.53859F.lg.l.gif./01X$classesZ$classname12UNSURLXNSObject#A 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:39 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:45 GMTR53^zz5qezio53.JS6Uclose_"386519-35-450ea8df"./`aab2_NSMutableDictionary\NSDictionary5./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  INWbekt}.9>^d-:<AEYhgO5GIF89a S!,  j|Bi ;ABC_8http://www.sciencemag.org/icons/icon.arrow.53859F.sm.gifOUbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_8http://www.sciencemag.org/icons/icon.arrow.53859F.sm.gif./01X$classesZ$classname12UNSURLXNSObject#Az 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:41 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:27 GMTR52^zz5qezio53.JS6Uclose_"38651b-34-450ea8e1"./`aab2_NSMutableDictionary\NSDictionary4./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  GLU`cir{},7<\b +8:?CWheO4GIF89a S!,   ;EFG_8http://www.sciencemag.org/icons/icon.arrow.666666.sm.gifOUbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_8http://www.sciencemag.org/icons/icon.arrow.666666.sm.gif./01X$classesZ$classname12UNSURLXNSObject#A 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:44 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:45 GMTR52^zz5qezio53.JS6Uclose_"38651e-34-450ea8e4"./`aab2_NSMutableDictionary\NSDictionary4./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  GLU`cir{},7<\b +8:?CWheO4GIF89a fff!,   ;IJK_:http://www.sciencemag.org/icons/icon.arrow.999999.lg.r.gifOWbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_:http://www.sciencemag.org/icons/icon.arrow.999999.lg.r.gif./01X$classesZ$classname12UNSURLXNSObject#AɆ 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:50 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:45 GMTR53^zz5qezio53.JS6Uclose_"386526-35-450ea8ea"./`aab2_NSMutableDictionary\NSDictionary5./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  INWbekt}.9>^d-:<AEYhgO5GIF89a !,  }^2U;MNO_:http://www.sciencemag.org/icons/icon.arrow.999999.lg.l.gifOWbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_:http://www.sciencemag.org/icons/icon.arrow.999999.lg.l.gif./01X$classesZ$classname12UNSURLXNSObject#A 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:10:49 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:45 GMTR53^zz5qezio53.JS6Uclose_"386525-35-450ea8e9"./`aab2_NSMutableDictionary\NSDictionary5./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  INWbekt}.9>^d-:<AEYhgO5GIF89a !,  j|Bi ;QRS_-http://www.sciencemag.org/icons/bg.footer.gifOKbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_-http://www.sciencemag.org/icons/bg.footer.gif./01X$classesZ$classname12UNSURLXNSObject#A6 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 18 Sep 2006 14:09:13 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2Yimage/gif_Fri, 07 May 2010 01:55:27 GMTS220^zz5qezio53.JS6Uclose_"38648c-dc-450ea889"./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  <AJUX^gpry !,1QW !.059Mh[OGIF89a<!,<Y`&dih徰d6:0(&Hay8`BRbxށx( hc^KeN++0!;UVWX_"http://www.sciencemag.org/utils.js_application/x-javascriptOVbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_"http://www.sciencemag.org/utils.js./01X$classesZ$classname12UNSURLXNSObject#AgL 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Thu, 25 Feb 2010 16:22:10 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2_application/x-javascript_Fri, 07 May 2010 01:55:23 GMTU14016^zz5qezio53.JS6Uclose_"34082b-36c0-4b86a3b2"./`aab2_NSMutableDictionary\NSDictionary6./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  16?JMS\egnv!&FL +8;@DXhfO6// js config object. used to store global vars var CONFIG = { img_path : "/icons/" // global path to site image assets }; // ----------------------------------------------------------------------------- // used in search results pages function toggleQueryDetails() { if (!getDomObj('query-details-toggle') || !getDomObj('query-details')) return; var qd = DOM_OBJECTS['query-details']; var qdt = DOM_OBJECTS['query-details-toggle']; // default, non-persistent state of page is hidden if ( (qd.style.display == 'none') || (qd.style.display == '') ) { qd.style.display = 'block'; qdt.style.backgroundImage = 'url(' + CONFIG['img_path'] + 'icon.circle.arrow.dn.gif)'; qdt.innerHTML = 'Hide Query Details'; } else { qd.style.display = 'none'; qdt.style.backgroundImage = 'url(' + CONFIG['img_path'] + 'icon.circle.plus.gif)'; qdt.innerHTML = 'Show Query Details'; } qdt.blur(); } // END: toggleQueryDetails() // ----------------------------------------------------------------------------- function uncheckSelectAll(current_checkbox, checkbox_name) { current_checkbox.form.elements[checkbox_name].checked = false; } // END: uncheckSelectAll() function toggleSelectAllInFieldset(checkbox) { // bail out if browser isn't capable of simple DOM methods... // this function is just necessary for the UI to update, anyway if (!document.getElementsByTagName) return; // if we are unchecking the checkbox, then bail out... we don't need to do anything if (!checkbox.checked) return; var fieldset = checkbox.parentNode; var all_checkboxes = fieldset.getElementsByTagName('INPUT'); for (var i=0; i < all_checkboxes.length; i++) { if ( (all_checkboxes[i] == checkbox) || (all_checkboxes[i].title == "Pubmed") ) continue; if ( (all_checkboxes[i].id == "search_articles-only") || (all_checkboxes[i].id == "search_articles-and-e-letters") ) continue; // if (all_checkboxes[i] == checkbox) continue; // all_checkboxes[i].checked = checkbox.checked; all_checkboxes[i].checked = false; } } // END: toggleSelectAllInFieldset() // ----------------------------------------------------------------------------- // attach this to the onfocus of an INPUT or TEXTAREA, passing the 'this' object as the argument function textFieldStoreAndClear(el) { el.originalText = (el.originalText == null) ? el.value : el.originalText; if (el.value == el.originalText) el.value = ''; } // attach this to the onblur of an INPUT or TEXTAREA, passing the 'this' object as the argument function textFieldRestore(el) { el.value = (el.value == '') ? el.originalText : el.value; } // takes title attribute from INPUTs with .ShowTitle and sticks it in the value attrib. addWindowEvent('onload', function(){ if (!document.getElementById) return; var all_inputs = document.getElementsByTagName('INPUT'); var temp_class = ""; for (var i=0; i < all_inputs.length; i++) { temp_class = " " + all_inputs[i].className; if (temp_class == " ") continue; if ( (temp_class.indexOf(" ShowTitle") > 0) && (all_inputs[i].value == "") ) { all_inputs[i].value = all_inputs[i].title; all_inputs[i].onfocus = function() { textFieldStoreAndClear(this) }; all_inputs[i].onblur = function() { textFieldRestore(this) }; } temp_class = ""; } }); // ----------------------------------------------------------------------------- var DOM_OBJECTS = []; // hash to store frequently used DOM objects // utility function to get DOM objects function getDomObj(object_name) { // bail out if browser is not capable if (!document.getElementById) return false; // return true if object was already fetched if (DOM_OBJECTS[object_name]) return true; // get the object and return the result of the get return (DOM_OBJECTS[object_name] = document.getElementById(object_name)) ? true : false; } // END: getDomObj // ----------------------------------------------------------------------------- // extension of an idea from simon willison // http://simon.incutio.com/archive/2004/05/26/addLoadEvent // adds function call to an arbitrary window event trigger function addWindowEvent(event_name, function_to_add) { var current_event = window[event_name]; if (typeof(current_event) != 'function') { window[event_name] = function_to_add; } else { window[event_name] = function() { current_event(); function_to_add(); }; } } // END: addWindowEvent() // ============================================================================= var DEBUG = true; var DEBUG_MESSAGE_TYPES = ["ERROR", "WARNING", 'STATUS']; var debug_win; function debug(message_type, message) { if (DEBUG && (DEBUG_MESSAGE_TYPES.join(" ").indexOf(message_type) > -1 )) { if (!debug_win) { debug_win = window.open("","",""); debug_win.document.open(); } message = message.replace(//g, ">"); try { debug_win.document.write(""); } catch(e) { debug_win = window.open("","",""); debug_win.document.open(); } debug_win.document.write("

" + message_type + "

"); debug_win.document.write("
" + message + "
"); } } // END: debug() /* Simple client-side validation of the My Directory Entries form for STKE. Batch-mode only. Adapted by SW from several sources (including JS and DHTML Cookbook, O'Reilly, 2003), 2006/08/09 */ // Routine to validate that a text field has at least a character or two function isNotEmpty(elem) { var str = elem.value; if(str == null || str.length == 0) { return false; } else { return true; } } // Routine to validate that a pull-down selection has been made function isChosen(select) { if (select.selectedIndex == 0) { return false; } else { return true; } } /* Batch-mode validation of the specific entries to be validated in the My Directory Entries form. Fields that are supposed to be completed and are not are highlighted in yellow, and the user gets an alert asking for full info. Very ugly series of if-statements, but it works. */ function validateDirForm(form) { var fn = ""; var sn = ""; var ps = ""; var inst = ""; var wr = ""; if (isNotEmpty(form.firstname)) { if (isNotEmpty(form.lastname)) { if (isChosen(form.position)){ if (isNotEmpty(form.institution_1)) { if (isChosen(form.world_region_id)){ return true; } } } } } if (!isNotEmpty(form.firstname)){ form.firstname.style.backgroundColor = "#ffffdd"; fn = "First Name\n";} else { form.firstname.style.backgroundColor = "#ffffff";} if (!isNotEmpty(form.lastname)){ form.lastname.style.backgroundColor = "#ffffdd"; sn = "Last Name\n";} else { form.lastname.style.backgroundColor = "#ffffff";} if (!isChosen(form.position)){ form.position.style.backgroundColor = "#ffffdd"; ps = "Position\n";} else { form.position.style.backgroundColor = "#ffffff";} if (!isNotEmpty(form.institution_1)){ form.institution_1.style.backgroundColor = "#ffffdd"; form.institution_2.style.backgroundColor = "#ffffdd"; inst = "Institution\n";} else { form.institution_1.style.backgroundColor = "#ffffff"; form.institution_2.style.backgroundColor = "#ffffff";} if (!isChosen(form.world_region_id)){ form.world_region_id.style.backgroundColor = "#ffffdd"; wr = "World Region\n";} else { form.world_region_id.style.backgroundColor = "#ffffff";} alert("We ask that your directory information include at least the following: First Name, Last Name, Position, Institution, and World Region.\n\nPlease provide responses for:\n" + fn + sn + ps + inst + wr); return false; } //End of validation script //--------------cookie stuff function setCookie (name, value, expires, path, domain, secure) { document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); } function getCookie(name) { var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset) if (end == -1) { end = cookie.length; } setStr = unescape(cookie.substring(offset, end)); } } return(setStr); } function survey_popup () { var survey_popup = getCookie('survey_popup'); if (survey_popup == null) { setCookie("survey_popup", "true", "", "/"); window.open("http://www.sciencemag.org/marketing/ed_survey/ed_survey.dtl", 'surveypop', 'toolbar=0, location=0, directories=0, menuBar=0, resizable=1, width=425, height=475, left=50, top=50'); } } //end cookies /***********institutional user pop up******************/ function inst_popup () { var inst_popup = getCookie('inst_popup'); if (inst_popup == null) { setCookie("inst_popup", "true", "Fri, 31 Dec 2010 02:04:57 GMT", "/"); window.open("http://www.sciencemag.org/inst_popup.dtl", 'instpopup', 'toolbar=0, location=0, directories=0, menuBar=0, resizable=1, width=575, height=500, left=50, top=50'); } } /* Miscellaneous routines to toggle styles and text for specific IDs */ function toggleElement(id){ if(!document.getElementById) return; var elem = document.getElementById(id); elem.style.display = (elem.style.display == 'block') ? 'none' : 'block'; } function toggleWeight(id2){ if(!document.getElementById) return; var elem2 = document.getElementById(id2); elem2.style.fontWeight = (elem2.style.fontWeight == '400') ? '700' : '400'; } function toggleBckImg(id3,img1,img2){ if(!document.getElementById) return; var elem3 = document.getElementById(id3); elem3.style.backgroundImage = (elem3.style.backgroundImage == 'url(' + img1 + ')') ? 'url(' + img2 + ')' : 'url(' + img1 + ')'; } function toggleStyle(id4,stylename,val1,val2){ if(!document.getElementById) return; var elem4 = document.getElementById(id4); elem4.style[stylename] = (elem4.style[stylename] == val1) ? val2 : val1 ; } function switchText(id5,val1,val2){ if(!document.getElementById) return; var elem5 = document.getElementById(id5); elem5.innerHTML = (elem5.innerHTML == val1) ? val2 : val1 ; } /* Image resize toggle for ScienceNOW */ function SNOWImageResize() { toggleStyle('PhotoForExp', 'width', '450px', '190px'); toggleBckImg('ResizeImage', '/icons/blueminus.gif', '/icons/blueplus.gif'); switchText('RItext', 'Enlarge Image', 'Reduce Image Size'); } /* sciLoadExtText -- simple AJAX routine for pulling HTML from external source into a designated DIV without page reload */ function sciLoadExtText(url,docid) { var req = new XMLHttpRequest(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4 && (req.status == 200 || req.status == 304)) { var sciswitch = document.getElementById(docid); var sciswitchval = sciswitch.innerHTML; if (sciswitchval == ''){ sciswitch.style.display = "block"; sciswitch.innerHTML = req.responseText; } else { sciswitch.style.display="inline"; sciswitch.innerHTML = ''; } } }; req.open('GET', url); req.send(null); } } // ----------------------------------------------------------------------------- // Utility functions ------------------------------------------------------------ // // MGreen // Updated: May 9 2008 // // ------------------------------------------------------------------------------ function _loadExtText(url, callback, returnXML) { // loads content from an external file on the server var req = new XMLHttpRequest(); if (window.XMLHttpRequest) { // Mozilla, Safari, ... req = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE req = new ActiveXObject("Microsoft.XMLHTTP"); } if (returnXML && req.overrideMimeType) { req.overrideMimeType('text/xml'); } if (req) { req.onreadystatechange = function() { if (req.readyState == 4 && (req.status == 200 || req.status == 304)) { if (returnXML) { callback(req.responseXML); } else { callback(req.responseText); } } }; req.open('GET', url); req.send(null); } } function _processing(docId) { // replaces contents of an element with a 'processing' message if(!document.getElementById) return; var obj = document.getElementById(docId); obj.innerHTML = '
Processing...
';; } function _updateContent(docId, newContent) { // updates a specified element on the page with new content. if(!document.getElementById) return; var obj = document.getElementById(docId); obj.innerHTML = newContent; } function _emptyContent(docid) { // remove all inner nodes from one specified if(!document.getElementById) return; var obj = document.getElementById(docid); while (obj.hasChildNodes()) { obj.removeChild(demo.firstChild); } } function _executeOnLoad(function1, function2) { //creates a stack of functions which will execute when the page loads. Allowing multiple functions to be called. return function() { if (function1) function1(); if (function2) function2(); } }  Z[\]^_?http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js_text/javascriptObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver" &,-345QRSTUVWXYZ[\]^_`abcdefgklU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1!  '()$+WNS.base[NS.relative_?http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js./01X$classesZ$classname12UNSURLXNSObject#AK7Pac 6789EWNS.keysZNS.objects:;<=>?@ABCD FGHIJKLMNOPTVarySAge]Cache-ControlWExpires_Content-Encoding\Content-TypeVServer^Content-LengthTDate_X-Content-Type-Options]Last-Modified_Accept-EncodingT2726_public, max-age=31536000_Fri, 06 May 2011 18:23:13 GMTTgzip_text/javascript; charset=UTF-8TsffeU19763_Thu, 06 May 2010 18:23:13 GMTWnosniff_Tue, 09 Feb 2010 23:05:02 GMT./hiij2_NSMutableDictionary\NSDictionaryߦ./mnno2_NSHTTPURLResponse]NSURLResponse)27:PRd  RW`knt}'.=B[i{ 49=S`chlpOߦ/* * jQuery JavaScript Library v1.3.2 * http://jquery.com/ * * Copyright (c) 2009 John Resig * Dual licensed under the MIT and GPL licenses. * http://docs.jquery.com/License * * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) * Revision: 6246 */ (function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
","
"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); /* * Sizzle CSS Selector Engine - v0.9.3 * Copyright 2009, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * More information: http://sizzlejs.com/ */ (function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();Uutf-8`Vab_#http://www.sciencemag.org/global.jsOWbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_#http://www.sciencemag.org/global.js./01X$classesZ$classname12UNSURLXNSObject#Ap]S 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKL]Last-Modified]Accept-RangesVServer\Content-TypeTDate^Content-Length_X-Highwire-SessionidZConnectionTEtag_Mon, 28 Sep 2009 21:47:30 GMTUbytes_NApache/1.3.26 (Unix) DAV/1.0.3 mod_ssl/2.8.10 OpenSSL/0.9.6g ApacheJServ/1.1.2_application/x-javascript_Fri, 07 May 2010 01:55:23 GMTU18623^zz5qezio53.JS6Uclose_"3407f9-48bf-4ac12ef2"./`aab2_NSMutableDictionary\NSDictionaryH./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  27@KNT]fhow"'GM ,9<AEYhgOH/* * jquery.tools 1.0.2 - The missing UI library * * [tools.tabs-1.0.1, tools.tooltip-1.0.2, tools.scrollable-1.0.5, tools.overlay-1.0.4, tools.expose-1.0.3] * * Copyright (c) 2009 Tero Piirainen * http://flowplayer.org/tools/ * * Dual licensed under MIT and GPL 2+ licenses * http://www.opensource.org/licenses * * ----- * * Build: Fri Jun 12 12:37:07 GMT+00:00 2009 */ (function(c){c.tools=c.tools||{version:{}};c.tools.version.tabs="1.0.1";c.tools.addTabEffect=function(d,e){b[d]=e};var b={"default":function(d){this.getPanes().hide().eq(d).show()},fade:function(d){this.getPanes().hide().eq(d).fadeIn(this.getConf().fadeInSpeed)},slide:function(d){this.getCurrentPane().slideUp("fast");this.getPanes().eq(d).slideDown()},horizontal:function(d){if(!c._hW){c._hW=this.getPanes().eq(0).width()}this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:c._hW},function(){c(this).show()})}};function a(e,f,g){var d=this;var h;function i(j,k){c(d).bind(j,function(m,l){if(k&&k.call(this,l.index)===false&&l){l.proceed=false}});return d}c.each(g,function(j,k){if(c.isFunction(k)){i(j,k)}});c.extend(this,{click:function(k){if(k===h){return d}var m=d.getCurrentPane();var l=e.eq(k);if(typeof k=="string"){l=e.filter("[href="+k+"]");k=e.index(l)}if(!l.length){if(h>=0){return d}k=g.initialIndex;l=e.eq(k)}var j={index:k,proceed:true};c(d).triggerHandler("onBeforeClick",j);if(!j.proceed){return d}l.addClass(g.current);b[g.effect].call(d,k);c(d).triggerHandler("onClick",j);e.removeClass(g.current);l.addClass(g.current);h=k;return d},getConf:function(){return g},getTabs:function(){return e},getPanes:function(){return f},getCurrentPane:function(){return f.eq(h)},getCurrentTab:function(){return e.eq(h)},getIndex:function(){return h},next:function(){return d.click(h+1)},prev:function(){return d.click(h-1)},onBeforeClick:function(j){return i("onBeforeClick",j)},onClick:function(j){return i("onClick",j)}});e.each(function(j){c(this).bind(g.event,function(k){d.click(j);if(!g.history){return k.preventDefault()}})});if(g.history){e.history(function(j,k){d.click(k||0)})}if(location.hash){d.click(location.hash)}else{d.click(g.initialIndex)}f.find("a[href^=#]").click(function(){d.click(c(this).attr("href"))})}c.fn.tabs=function(g,d){var e=this.eq(typeof conf=="number"?conf:0).data("tabs");if(e){return e}var f={tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",history:false,initialIndex:0,event:"click",api:false};if(c.isFunction(d)){d={onBeforeClick:d}}c.extend(f,d);this.each(function(){var h=c(this).find(f.tabs);if(!h.length){h=c(this).children()}var i=g.jquery?g:c(g);e=new a(h,i,f);c(this).data("tabs",e)});return f.api?e:this}})(jQuery);(function(b){var c,a;b.prototype.history=function(e){var d=this;if(b.browser.msie){if(!a){a=b("