/* 

   This is the stylesheet that's used at the Conectiva's Publishing
   Department. 

   Author: Jorge Godoy <godoy@conectiva.com>

   This file is licensed under the GPL License. For more information
   please take a look at http://www.gnu.org web site.

   If you have any comments, suggestions or bug reports, please send
   them to Jorge Godoy <godoy@conectiva.com> with a description of the
   bug and a file or set of files where it can be seen.

*/

/* 
   Color Notes:

   The standard set of color names is:

   aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive,
   purple, red, silver, teal, white and yellow. 

   These 16 olors are defined in HTML 3.2 and 4.01.

   While using them, please remember that 5% to 10% of the men have
   some kind of color blindness. Be careful. 

*/

<style type="text/css">

/* Default page appearance */
body { /* Default appearance for text. */
  color: black; 
  background: white; 
  margin-left: 10%;
  margin-right: 10%;
}

/* Header definitions */
h1 { 
     font-family: Times;
     font-size: 1.7em; /* 1.7 times greater than the default size */
     color: blue;
     background: white;
     }
h2 { 
     font-family: Times;
     font-size: 1.3em; /* 1.3 times greater than the default size */
     color: navy;
     margin-left: 2%;
     }
h3 { 
     font-family: Helvetica;
     font-size: 1.1em; /* 1.1 times greater than the default size */
     color: navy;
     margin-left: 4%;
     }
h4 { 
     font-family: Helvetica;
     font-size: 1.1em; /* 1.1 times greater than the default size */
     color: navy;
     margin-left: 5%;
     }
h5 { 
     font-family: Helvetica;
     font-size: 1.1em; /* 1.1 times greater than the default size */
     color: navy;
     margin-left: 5%;
     }
h6 { 
     font-family: Helvetica;
     font-size: 1.1em; /* 1.1 times greater than the default size */
     color: navy;
     margin-left: 5%;
     }

/* Paragraph and pre-formatted text appearance */
pre { /* Pre-formatted output resets all default values to zero. */
      font-family: monospace;
      text-indent: 0;
      margin-top: 0;
      margin-bottom: 0;
      }
p.indent { /* It will insert an indented paragraph. You should start */
           /* this with a <p class="indent"> container. */
    text-indent: 2em;
    }
/* Table stuff */
table { /* General definitions for tables */ 
        background: white;
        border-width: 2;
        border-color: black;
        }
th { /* Table headers */ 
     font-family: sans-serif;
     color: white;
     background: gray;
     }
td { /* Table data */ 
     font-family: sans-serif;
     background: white;
     }

td.description { /* A collumn for making descriptions or */
                 /* definitions. Here are the words that will have */
                 /* their value explained */ 
                 font-family: sans-serif;
                 background: white;
                 text-align: center;
                 }
td.url { /* A collumn for showing URLs */
         font-family: sans-serif;
         background: white;
         text-align: left;
         }
/* Add-ons */
div.boxcolor { /* To use this create a <div class="boxcolor"> */
               /* container enclosing all the elements you want to put */
               /* with this style. */ 
               border: solid;
               border-width: thin;
               width: 100%;
               background: rgb(204,204,255); /* Light blue */
          }
div.centered { /* Centers the elements inside this container */ 
               text-align: center;
               }

/* Now we'll configure link colors. */
a.plain { /* Prevent link decoration */ 
          text-decoration: none;
          }
a:link { /* Unvisited links */
        color: navy;
        }
a:visited { /* Visited links */ 
           color: teal;
           }
a:active { /* Clicked links */
          color: olive;
          }
a:hover { /* Mouse over link */
         color: yellow;
         }

/* DocBook Specific definitions */

/* Articles */
body.article { /* Default appearance for Article's text. */
  color: black; 
  background: white; 
  background-color: white; 
  background-attachment: fixed;
  background-position: 0% 0%;
  margin-left: 0%;
  margin-right: 0%;
}

/* Books */
body.book { /* Default appearance for Book's text. */
  color: black; 
  background: white; 
  margin-left: 0%;
  margin-right: 0%;
}

/* Document Specific */
h1.title { 
           font-family: Times;
           font-size: 2em; /* 2 times greater than the default size */
           color: navy;
           background: white;
           text-align: center;
           }
h3.author { 
            font-family: Times;
            font-size: 1.3em; /* 1.3 times the default size */
            color: gray;
            margin-left: 0%; 
            text-align: center;
            }
/* Footnotes */
table.footnotes { /* Font specification for footnotes */ 
                  background: white;
                  color: black;
                  font-family: Helvetica;
                  font-size: 0.8em;
                  margin-left: 0%;
                  }

h3.footnotes { /* This is for the title "Notes" */
               font-family: Helvetica;
               font-size: 0.8em; /* 0.8 times the default size */
               color: olive;
               margin-left: 0%;
               }

/* Affiliation Stuff */
div.affiliation { /* This is used to give emphasis on the affiliation */
                  /* text. I'm making it centered */ 
                  text-align: center;
                  }

/* Abstract */
blockquote.abstract { 
                      text-align: justify;
                      text-align: center;
                      }

div.abstract p { 
                 color: yellow;
                 background: silver;
                 text-align: justify;
                 }

/* Table of Contents */
div.toc { 
          text-align: center;
          }

/* Revision History */
div.revhistory th { /* Used to center the title of the table that */
                    /* contains the revision history */
                    text-align: center;
                    }

/* Sections */
div.sections p { 
               text-align: justify;
               }

/* Acronyms */
span.acronym { 
               font-weight: bold;
               }

/* Foreignphrase */
i.foreignphrase { 
                  font-weight: normal;
                  }

div.informaltable { 
                    /* Just for acknowledgement */
                    }
</style>
