/* glosario.css
for use by HTML glossary pages on the SIL-Mexico website 
Revised most recently: 2000 Oct 26
by Albert Bickford
Initial version: 1999/03/23 by Victor Brown

Some entries need to be repeated in footer.css
so that they are accessible to pages that link to the glossary.
On the other hand, things there also need to be listed here, 
so that the glossary can, as much as possible,
stand on its own independent of the rest of the site.

************************************************************************************
*/
/* General colors, sizes etc. (mostly copied from footer.css) ------------------------------------------
  The following colors are also specified in HTML code, because some browsers
  don't pick them up from the stylesheet.  See footer.css for details. */
body {
  /* font-size: medium;
  including this line causes text that is outside a table in IE to be too large */
  /* line-height: 120%;
  including this line causes images to overlap with text in Netscape 4 (e.g. glossary charts) */
  /* color : Navy;
  background-color : White; */
}

td {
  /* this compensates in part for Netscape 4 ignoring the body styles inside a table */
  /* don't specify background color;
  it covers over the background of the page. "transparent" in Nav4 results in black */
  /* color : Navy; */
}

small {
  font-size : 80%;
  line-height : 120%;
}

big {
  font-size : 120%;
  line-height : 120%;
}

/* general links -------------------------------- */
/* a {
  text-decoration : underline;
}

a:link {
  color : Blue;
}

a:visited {
  color : Purple;
}

a:active, a:hover {
  color : Red;
} */

/* Links between English and Spanish versions of a page */
.esp-version, .eng-version {
  font-size : smaller;
  text-align : right;
}

/* glossary-specific links ----------------------------------------------------------*/
/* Links to the glossary entries from other entries. 
   Classes espGl and ingGl are for links between corresponding English/Spanish entries.
   */
a.gl, a.espGl, a.ingGl {
  color : #804040;		/* Green; */
}

/* If :visited isn't included, the general specs for links are used. This isn't necessary
  for :active and :link, at least not in IE5. However, to be sure in all browsers, let's be redundant. */
a:link.gl, a:link.espGl, a:link.ingGl {
  color : #804040;		/* Green; */
}

 
a:visited.gl, a:visited.espGl, a:visited.ingGl {
  color : #804040;		/* Green; */
}

a:active.gl, a:active.espGl, a:active.ingGl {
  color : #804040;		/* DarkOrange; */
}

a:hover.gl, a:hover.espGl, a:hover.ingGl {
  color : #804040;		/* DarkOrange; */
}

.glSn { /* sense number (in brackets), usually inside a link */
  font-size : smaller;
  font-style : normal;
}

/* Glossary titles etc. and headings ------------------------------------------*/
h1 {
  color : #566833;
  font-family : "Times New Roman", Times, serif;
  font-weight : bold;
  font-size : x-large;
  /* line-height : 120%; */
  text-align : center;
  margin : 0 0 0 0;
 }

h1.chart {
  margin : 0 0 0 0;
  font-size : large;
}

/* The approach to the subtitles is different in different files. With the charts,
the subtitle is a span within the h1. In other files, it is a separate paragraph. */
p.subtitle {
  color : #566833;
  font-family : "Times New Roman", Times, serif;
  font-weight : normal;
  font-size : large;
  /* line-height : 100%; */
  text-align : center;
  margin : 0 0 .1em 0;
  padding : 0 0 0 0;
  /* bug: Nav4 seems to put too much space between h1 and subtitle. 
      That's why we do subtitles as a span in the charts. But, for some reason,
      this produced overlapping lines in Nav4 in the main files. So, that's why we
      do it as a paragraph despite the extra line space. */
} 

h1.chart span.subtitle { 
  font-size : medium;
  font-weight: normal;
}

p.eiversion {
  margin-top : .5em;
  color : black;
  font-family : "Times New Roman", Times, serif;
  font-weight : normal;
  font-size : medium;
  line-height : 100%;
  text-align : center;
}

p.autor {
  font-family : "Times New Roman", Times, serif;
  /* font-weight : bold; */
  font-style : italic;
  font-size : large;
  text-align : center;
}

p.signature { /* for paragraph at the bottom of a page that cites title and author's names. */
  font-family : "Times New Roman", Times, serif;
  font-weight : normal;
  font-style : italic;
  font-size : smaller;
  text-align : center;
}

h3 {
  color : Blue;
  font-family : "Times New Roman", Times, serif;
  font-weight : bold;
  font-size : medium;
}

.AlphaGroup { /* used in the indexes */
  /* In Netscape 4, using text-align has the side-effect of left-aligning the table. 
      So, instead, I'll do centering of this cell in HTML, which is easy to do because
      the HTML in this section of the index is generated by a script. */
  color : #566833;
  font-family : "Times New Roman", Times, serif;
  font-weight : bold;
  font-size : x-large;
}

hr.FinGlos { /* horizontal rule at the bottom of the glossary */
  margin-top : 2em;
}

/* Formatting specific to glossary entries --------------------------*/
/* Paragraphs for entries (glEntry and cousins)
  .glEntry: first paragraph in a main entry
  .glEntry2: second or later paragraph in a main entry
  .glSubentry: first paragraph in a subentry (for a sense)
  .glSubentry2: second or suceeding paragraph in a subentry
   */
p.glEntry, p.glEntry2, p.glSubentry, p.glSubentry2 {
  /* The small bottom margin is overruled by the top margin of the following paragraph. 
  Left margin must be at least as large as the hanging indent (below). */
  margin : 1em 0 .5em 1em;
  font-family : "Times New Roman", Times, serif;
  /* specifying line height in 4.x causes problems with inline graphics. 
     IE 5.5 and NS 6.0 correctly expand the line-spacing for the line
     that contains inline graphics, but NS 4.x does not. */
  /* line-height : 120%; */
}

/* Remove extra vertical space between paragraphs in an entry. */
p.glEntry2, p.glSubentry, p.glSubentry2 {
  margin-top : .5em;
}

/* first paragraphs get hanging indent */
p.glEntry,  p.glSubentry {
  text-indent : -1em;
}

/* indent subentries further */
p.glSubentry, p.glSubentry2 {
  margin-left : 2em;
}

/* The following invoked by script, to highlight a subentry. */
#glHighlight {
	border : thin solid Navy;
	background : LightCyan;
	padding-top : 5px;
	padding-bottom: 5px;
}

/* Headwords (DefnHd and cousins): for use on <SPAN>
  DefnHd: primary headword for whole entry
  DefnHd2: secondary headword for whole entry (follows primary headword on same line, separated by commas or in parens)
  DefnHdSn: primary headword for individual sense (inside glSubentry)
  DefnHdSn2: secondary headword for individual sense
*/
.DefnHd, .DefnHd2, .DefnHdSn, .DefnHdSn2 {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
}

.DefnHd, .DefnHdSn {
  font-style : normal;
}

.DefnHd2, .DefnHdSn2 {
  font-style : italic;
}

  
  
/* in-line elements ------------------------------------------------------*/
/* 
Eventually, when it is supported, we should add the display:nowrap property to certain of the following, 
and possibly make it available as a separate style to be used at key places inside longer spans,
e.g. next to hyphens, around graphics, etc. 
*/


/* ortografia, orthography, fonema, phoneme tend to be single characters,
but not always. They are primarily for citations of indigenous languages,
or for sounds in English and Spanish. */
.ortografia, .orthography {
  color : Blue;
  font-weight : bold;
  font-style : normal;
}

.fonema, .phoneme {
  color : Red;
  font-weight : bold;
  font-style : normal;
}

/* cita and citation are Spanish or English words or phrases 
within Spanish or English discussion */
.cita, .citation {
  color : Blue;
  font-style : italic;
  font-weight : normal;
}

/* for citations in technical notation (rules, etc.); similar to cita but not italic */
.citatec, .techcitation {
  color : Blue;
  font-style : normal;
  font-weight: normal;
}

/* editing comments between authors --------------------------------------
*/
.jab {
  border : medium solid Green;
  background-color : Yellow;
  color : Green;
}

.dht {
  border : medium solid Maroon;
  background-color : Aqua;
  color : Maroon;
}


