/* Style for a subject's main page */

      body            { background   : black ;
                        color        : yellow ;
                        font-family  : sans-serif }
      h1              { color        : gray ;
                        font-size    : 22pt }
      a               { text-decoration : none }
      a:link          { color        : yellow  }
      a:visited       { color        : orange  }
      a:hover         { color        : white   }
      a:active        { color        : red     }

      div#links       { align        : left ;
                        position     : absolute ;
                        top          : 15mm ;
                        margin       : 5mm }

      div#site        { float        : right ;
                        color        : white ;
                        font-size    : 22pt }

      div.content     { margin       : 1cm }

      div#footer      { position     : absolute ;
                        left         : 5mm ;
                        bottom       : 5mm }

      table           { font-family  : monospace ;
                        text-align   : right ;
                        font-size    : 18pt }

      div.desc        { font-size    : 11pt ;
                        text-align   : left ;
                        margin-left  : 5mm }