/******** 
MAIN/GRAFOS/algoritmos_para_grafos/front.css 

loaded AFTER aulas/code.css 
********/
BODY {
/*background: #fff4e7; */
/*background: #f8f4e7; between floralwhite and wheat */ 
/*background: #f0d0a0; similar to wheat */
  background: white; 
/*color: #000060; blue, like 5770-2005 */
  color: #000030;
  margin-left: 14%;
  margin-right: 14%;
  padding: 0; /*to appease Microsoft IE*/
  font-size: 1.0em; /*em, not rem, not px*/ /*1.0 x 20px*/
  word-spacing: 0px;
  letter-spacing: 0px;
}
h1.indexpage { /* just for main title in index.html */
/* color: #102080; almost dark blue */
/* color: #003080; blue, like 5770-2005 */
/* color: #004050; green */
   color: #d05010; /* orange */
   margin-top: 3em;
   margin-bottom: 0.5em;
   text-align: center;
  hyphens: none;
}
h3.indexpage {
   color: #404080;
   margin-top: 1.5em;
/* margin-bottom: 0em; bad on Explorer, inocuous on Netscape */
   text-align: center;
  hyphens: none;
}

/* begin navigation panel in administrative pages */
p.navigation { 
  margin-top: 4em;
  margin-bottom: 4em;
  padding: 0.25em 0em 0.18em 0em;
  background-color: #f0d0a0; /*brownish*/
  background-color: #50b0b0; /*dark greenish*/
  background-color: #d0ffe0; /*very light greenish*/
  background-color: #c0f8d8; /*light greenish*/
  background-color: white;
  text-align: center;
  font-size: 0.90em; /*em, not rem, not px*/
  border-top: 1px solid #000060;
  border-bottom: 1px solid #000060;
}
a.navig:link {
  color: #000060; /* as ordinary text */
  text-decoration: none;
}
a.navig:visited {
  color: #000060; /* as ordinary text */
  text-decoration: none;
}
a.navig:hover, a.navig:focus {
  color: red;
}
a.navig:active {
  color: #d00000;
}

/********* toc *********************/
h3.toc {
  color: #404080;
  margin-top: 1em; 
  margin-bottom: 0.2em; /* 0em is bad on Explorer, inocuous on Netscape */
  margin-left: 11%;
  hyphens: none;
}
ul.toc { 
  margin-left: 12%;
  margin-top: 0.5em;
  border: 0px solid black; /*scaffold*/
  hyphens: none;
}

/********* ordinary ****************/
p.strip {
  margin-top: 1em;  
  margin-bottom: 1em;
  padding: 0px;
/*
  height: 15px;
  background: #d0ffd0; like hide
  background: #80e0e0; light green
  background: #40b0c0; green 
*/
  border-bottom: 2px solid #105050;
  border-bottom: 6px solid #20b0b0;
}
span.dim {
/* color: #a0b0b0; */
/* color: #6060d0; */
   color: #608c80; /* greenish */
   color: #80aca0; /* greenish */
}
div.bib {
  margin-left: 12%;
  margin-right: 12%;
  margin-top: 2em;
  margin-bottom: 2em;
}
p.bib {
   margin-top: 0.5em;
}
li.sp {
   margin-top: 0.2em;
   margin-right: 0.5em;
}
div.q-and-a {
  margin-top: 3.5em;
  margin-bottom: 0em;
}
div.q-and-a p {
  margin-top: 0em;
  margin-bottom: 0em;
}
div.footer {
  margin-top: 2.0em;
  margin-bottom: 2.5em;
  line-height: normal; /*this is the default*/
}
div.footer p {
  margin-top: 0em;
  margin-bottom: 0em;
}
div.footer p.validator {
  margin-top: 0em;
  margin-bottom: 2em;
  text-align: right;
}
div.footer p.sitesearch {
  margin-top: 4em;
}
div.propaganda {
  margin-top: 2em;
  margin-bottom: 10em;
  font-size: 0.85rem;
  hyphens: none;
  line-height: normal; /*this is the default*/
}





