/* RESEARCH/dijoins/front.css */
HTML {
  font-family: "DejaVu Serif", "Book Antiqua", "Century Schoolbook L", "TeXGyrePagella", "Garamond", Bookman, "URW Bookman L", "Cambria", "Georgia", Palatino, serif; 
  font-size: 20px;
  /* width: 100%;*/ /*to prevent "overflow" badges in inspect*/
}
body { 
  hyphens: none;
  color: #000060; 
  background-color: #ffffff; 
  margin-left: 20%; 
  margin-right: 20%;
}
h1.indx {
   /* color: #102080; */ /* almost dark blue */
   /* color: #003080; */
   color: #d05010; /* orange */
   margin-top: 2em;
   margin-bottom: 1.5em;
   font-size: 2.5em; 
   text-align: center;
}
h2.indx {
   color: #102080;
   margin-top: 1.5em;
   /* margin-bottom: 0em; bad on Explorer, inocuous on Netscape */
   text-align: center;
}
h1 {
   color: #102080; /* almost dark blue */
   /* color: #003080; */
   margin-top: 2.5em;
   margin-bottom: 1.5em;
   font-size: 2em; 
   text-align: left;
}
h2 {
   color: #102080; /* almost dark blue */
   /* color: #003080; */
   margin-top: 1.5em;
   margin-bottom: 1em;
   font-size: 1.5em; 
   text-align: left;
}
a:link {
  /* color: #8000e0; */ /* light purple */
  color: #0000ff; /* default color for UNvisited */
  text-decoration: underline;
} 
a:visited {
  /* color: #551a8b; default color */
  color: #0000d0; 
  /* text-decoration: none; */
}
a:hover { /* Must come after :link and :visited */
  color: #d05010; /* orange */
  text-decoration: underline;
}
a:active {
  color: #d05010; /* orange */
  text-decoration: underline;
} 

span.firstcapital { 
   font-size: 1.5em;
}
.spaced {
  line-height: 1.5em;
  /* word-spacing: 0.2em; */
}
p.right {
   text-align: right;
}
p.bib {
   margin-top: 0.5em;
}
p.comment { /* imitação de blockquote */
   margin-left: 1em;
   /* margin-right: 0.5em; */
   /* text-indent: -2em; */
   /* line-height: 1.5em; menos não adianta no MS Explorer */
   margin-top: 0em;
   /* margin-bottom: 0em; bad on Explorer, inocuous on Netscape */
   margin-bottom: 1.5em;
   color: gray;
}

.hide {
   /* visibility: hidden; not the desired effect */
   /* visibility: collapse; same as hidden */
   color: black;
   background-color: #d0ffd0;
}

/**
span.str { 
   font-stretch: expanded; 
   letter-spacing: 6pt; 
   word-spacing: 6pt; 
}
**/

hr.footer {
  margin-top: 40px;
}
p.footer {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 0.8em;
}
p.footer-nowrap {
  margin-top: 0px;
  margin-bottom: 10em;
  font-size: 0.8em;
  white-space: nowrap;
}
p.validator {
  margin-top: 1em;
  margin-bottom: 0px;
  text-align: right;
}
img.r {
  border: 0;
  width:  88px;
  height: 31px;
  padding-left: 5px;
/*float: right;*/
}
div.clear {
   clear: both;
}

/****************** dictionary */
table.two-column-page {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border: 0px solid black; /*scaffold*/
}
td.column1 {
  width: 50%;
  vertical-align: top;
  padding-right: 1em;
  border: 0px solid black; /*scaffold*/
}
td.column2 {
  width: 50%;
  vertical-align: top;
  padding-left: 1em;
  border: 0px solid black; /*scaffold*/
}
td.col {
  vertical-align: top;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border: 0px solid black; /*scaffold*/
}
tr.color {
  background-color: #e4e4e8;
}

