/* 

   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: Utopia;
     font-size: 1.75em ; /* 1.7 times greater than the default size */
     color: blue;
     background: white;
     }
h2 { 
     font-family: Utopia;
     font-size: 1.35em ; /* 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: gray;
           }
a:active { /* Clicked links */
          color: olive;
          }

/* 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: Utopia, Utopia;
           font-size: 32pt; 
           font-variant: small-caps;
           color: navy;
           background: white;
           text-align: center;
           }
h2.SUBTITLE { 
              font-family: Utopia, Utopia;
              font-size: 26pt;
              color: navy;
              background: white;
              text-align: center;
              }
h3.AUTHOR { 
            font-family: Utopia, Utopia;
            font-size: 22pt; 
            color: gray;
            margin-left: 0%; 
            text-align: center;
            }
span.COLLAB span.COLLABNAME { 
                              font-family: Utopia, Utopia;
                              font-size: 18pt;
                              color: gray;
                              margin-left: 0%; 
                              text-align: center;
                              }
h3.EDITOR { 
            font-family: Utopia;
            font-size: 16pt;
            font-weight: bold;
            color: black;
            text-align: center;
            margin-left: 0%;
            }
h4.EDITEDBY { 
              font-family: Utopia;
              font-size: 16pt;
              color: black;
              margin-left: 0%;
              text-align: center;
              }
/* Footnotes */
table.FOOTNOTES { /* Font specification for footnotes */ 
                  background: white;
                  color: black;
                  font-family: Helvetica;
                  font-size: 10pt;
                  margin-left: 0%;
                  }

h3.FOOTNOTES { /* This is for the title "Notes" */
               font-family: Helvetica;
               font-size: 10pt;
               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: black;
                 background: white;
                 text-align: center;
                 }

/* Table of Contents */
div.TOC { 
          text-align: justify;
          }

/* 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 */
                    }

/* Addresses */
p.ADDRESS { 
            font-family: Utopia, Helvetica;
            }

/* ProgramListings */
pre.PROGRAMLISTING { 
                     font-family: monospace;
                     text-indent: 0;
                     margin-top: 0;
                     margin-bottom: 0;
                     }

/* Screens */
pre.SCREEN { 
             font-family: monospace;
             text-indent: 0;
             margin-top: 0;
             margin-bottom: 0;
             }

/* Images */
p img { 
        float: right;
        }

</style>
