Index: stylesheets/lfs-xsl/lfs.css.new
===================================================================
--- stylesheets/lfs-xsl/lfs.css.new	(revision 2da0137968546f55eba120fd10c1844c804e365e)
+++ stylesheets/lfs-xsl/lfs.css.new	(revision 7bd0378b41a0c7ed7146053cb3e5e539383fd88b)
@@ -15,10 +15,10 @@
 a:link {
   color:           #22b;
-  font-weight:     bold; 
+  font-weight:     bold;
   text-decoration: none;
 }
 
 a.ulink:link {
-  font-weight:     bold; 
+  font-weight:     bold;
   color:           #55f;
   text-decoration: none;
@@ -30,5 +30,5 @@
 }
 
-a:hover, 
+a:hover,
 a:focus {
   color:           #d30e08 ! important;
@@ -82,8 +82,8 @@
 
 /* Sections */
-div.sect1, 
-div.appendix, 
-div.wrap, 
-div.chapter, 
+div.sect1,
+div.appendix,
+div.wrap,
+div.chapter,
 div.part,
 div.preface,
@@ -101,8 +101,8 @@
 
 @media(max-width:1220px) and (min-height:550px){
-  div.sect1, 
-  div.appendix, 
-  div.wrap, 
-  div.chapter, 
+  div.sect1,
+  div.appendix,
+  div.wrap,
+  div.chapter,
   div.part,
   div.preface,
@@ -121,8 +121,8 @@
       (max-width:1050px) and (min-width:800px) and (max-height:550px){
 
-  div.sect1, 
-  div.appendix, 
-  div.wrap, 
-  div.chapter, 
+  div.sect1,
+  div.appendix,
+  div.wrap,
+  div.chapter,
   div.part,
   div.preface,
@@ -139,8 +139,8 @@
 @media(max-width:550px),
       (max-width:800px) and (max-height:550px){
-  div.sect1, 
-  div.appendix, 
-  div.wrap, 
-  div.chapter, 
+  div.sect1,
+  div.appendix,
+  div.wrap,
+  div.chapter,
   div.part,
   div.preface,
@@ -170,10 +170,10 @@
 }
 
-.package, 
-.kernel, 
-.installation, 
-.commands, 
-.testing, 
-.configuration, 
+.package,
+.kernel,
+.installation,
+.commands,
+.testing,
+.configuration,
 .content {
   padding: 0em 0.5em 0.2em 0em;
@@ -223,10 +223,10 @@
 }
 
-.preface h1, 
-.part h1, 
-.chapter h1, 
-.appendix h1, 
-.index h1, 
-.sect1 h1, 
+.preface h1,
+.part h1,
+.chapter h1,
+.appendix h1,
+.index h1,
+.sect1 h1,
 .wrap h1 {
   background:    none; /*#f5f6f7;*/
@@ -247,5 +247,5 @@
 }
 
-.titlepage h2, 
+.titlepage h2,
 div.navheader  h2 {
   font-size:     120%;
@@ -277,5 +277,5 @@
 }
 
-.titlepage h3, 
+.titlepage h3,
 div.navheader  h3 {
   font-size:     120%;
@@ -284,5 +284,5 @@
 }
 
-.titlepage h4, 
+.titlepage h4,
 div.navheader h4 {
   font-size:     110%;
@@ -292,5 +292,5 @@
 
 @media(max-width:550px){
-  .titlepage h2, 
+  .titlepage h2,
   div.navheader  h2 {
     font-size:     4.7vmin;
@@ -299,5 +299,5 @@
   }
 
-  .titlepage h3, 
+  .titlepage h3,
   div.navheader  h3 {
     font-size:     4.5vmin;
@@ -306,5 +306,5 @@
   }
 
-  .titlepage h4, 
+  .titlepage h4,
   div.navheader h4 {
     font-size:     4.3vmin;
@@ -338,5 +338,5 @@
 }
 
-@media(min-width:550px) and (min-height:550px), 
+@media(min-width:550px) and (min-height:550px),
       (min-width:1220px) and (min-height:550px){
   div.navfooter{
@@ -407,5 +407,5 @@
 }
 
-div.navheader ul li.prev, 
+div.navheader ul li.prev,
 div.navfooter ul li.prev {
   position:       fixed;
@@ -422,5 +422,5 @@
 }
 /*
-div.navheader ul li.next, 
+div.navheader ul li.next,
 div.navfooter ul li.next {
   position:     fixed;
@@ -434,5 +434,5 @@
 }
 */
-div.navheader ul li.next, 
+div.navheader ul li.next,
 div.navfooter ul li.next {
   position:     fixed;
@@ -446,7 +446,7 @@
 }
 
-div.navheader ul li.prev p, 
+div.navheader ul li.prev p,
 div.navfooter ul li.prev p,
-div.navheader ul li.next p, 
+div.navheader ul li.next p,
 div.navfooter ul li.next p {
   padding:        0em;
@@ -459,5 +459,5 @@
 }
 
-div.navheader ul li.home, 
+div.navheader ul li.home,
 div.navfooter ul li.home {
   position:    fixed;
@@ -473,5 +473,5 @@
 }
 
-div.navheader ul li.up, 
+div.navheader ul li.up,
 div.navfooter ul li.up {
   position:    fixed;
@@ -488,5 +488,5 @@
 }
 
-div.navheader ul li.up a, 
+div.navheader ul li.up a,
 div.navfooter ul li.up a {
   display:         block;
@@ -496,5 +496,5 @@
 }
 
-div.navheader ul li.home a, 
+div.navheader ul li.home a,
 div.navfooter ul li.home a {
   display:         block;
@@ -504,5 +504,5 @@
 }
 
-div.navheader ul li.prev a, 
+div.navheader ul li.prev a,
 div.navfooter ul li.prev a {
   display:         block;
@@ -523,5 +523,5 @@
 }
 */
-div.navheader ul li.next a, 
+div.navheader ul li.next a,
 div.navfooter ul li.next a{
   display:         block;
@@ -532,12 +532,12 @@
 
 @media(max-width:1220px) and (min-height:550px){
-  div.navheader ul li, 
+  div.navheader ul li,
   div.navfooter ul li{
     width: 120px;
   }
-  
-  div.navheader ul li.prev p, 
+
+  div.navheader ul li.prev p,
   div.navheader ul li.next p,
-  div.navfooter ul li.prev p, 
+  div.navfooter ul li.prev p,
   div.navfooter ul li.next p{
     text-align: center;
@@ -545,10 +545,10 @@
     margin:     2px;*/
     height:     7.5vh;  /* 7.5% ov viewport height */
-    overflow:   hidden; 
+    overflow:   hidden;
   }
 /*
-  div.navheader ul li.prev p:after, 
-  div.navheader ul li.next p:after, 
-  div.navfooter ul li.prev p:after, 
+  div.navheader ul li.prev p:after,
+  div.navheader ul li.next p:after,
+  div.navfooter ul li.prev p:after,
   div.navfooter ul li.next p:after{
     content:    "";
@@ -559,10 +559,10 @@
     width:      100%;
     height:     2.8em;
-    
+
     background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(255, 255, 255, 1) 100%);
-    
+
   }
 */
-  div.navheader ul li.prev, 
+  div.navheader ul li.prev,
   div.navfooter ul li.prev {
     position: fixed;
@@ -574,5 +574,5 @@
   }
 
-  div.navheader ul li.prev a, 
+  div.navheader ul li.prev a,
   div.navfooter ul li.prev a{
     display:         block;
@@ -583,6 +583,6 @@
     background-size: 25px 25px;
   }
-  
-  div.navheader ul li.next, 
+
+  div.navheader ul li.next,
   div.navfooter ul li.next {
     position: fixed;
@@ -593,6 +593,6 @@
     margin:   0px;
   }
-  
-  div.navheader ul li.next a, 
+
+  div.navheader ul li.next a,
   div.navfooter ul li.next a {
     display:         block;
@@ -603,8 +603,8 @@
     background-size: 25px 25px;
   }
-  
-  div.navheader ul li.home, 
+
+  div.navheader ul li.home,
   div.navheader ul li.up,
-  div.navfooter ul li.home, 
+  div.navfooter ul li.home,
   div.navfooter ul li.up {
     position: fixed;
@@ -616,15 +616,15 @@
   }
 
-  div.navheader ul li.home, 
+  div.navheader ul li.home,
   div.navfooter ul li.home{
     top:25vh;
   }
 
-  div.navheader ul li.up, 
+  div.navheader ul li.up,
   div.navfooter ul li.up{
     top:10vh;
   }
-  
-  div.navheader ul li.home a, 
+
+  div.navheader ul li.home a,
   div.navfooter ul li.home a{
     display:         block;
@@ -636,5 +636,5 @@
   }
 
-  div.navheader ul li.up a, 
+  div.navheader ul li.up a,
   div.navfooter ul li.up a{
     display:         block;
@@ -648,26 +648,26 @@
 /* End media */
 
-@media(max-width:1220px) and (max-height:550px) and (min-width:800px), 
+@media(max-width:1220px) and (max-height:550px) and (min-width:800px),
       (min-width:1220px) and (max-height:350px){
-  div.navheader ul li.prev p, 
+  div.navheader ul li.prev p,
   div.navfooter ul li.prev p,
-  div.navheader ul li.next p, 
+  div.navheader ul li.next p,
   div.navfooter ul li.next p
   {
     display: none;
   }
-  
-  div.navheader ul li.prev, 
+
+  div.navheader ul li.prev,
   div.navfooter ul li.prev {
     max-width:   120px;
     position:    fixed;
     display:     block;
-    top:         45vmin;  /* smaller of 60% viewport height, width */ 
+    top:         45vmin;  /* smaller of 60% viewport height, width */
     padding:     0px;
     margin-left: 10px;
     font-size:   90%;
   }
-  
-  div.navheader ul li.next, 
+
+  div.navheader ul li.next,
   div.navfooter ul li.next {
     max-width:   120px;
@@ -680,11 +680,11 @@
     font-size:   90%;
   }
-  
-  div.navheader ul li.prev a, 
+
+  div.navheader ul li.prev a,
   div.navfooter ul li.prev a {
     background-size: 20px 20px;
   }
-  
-  div.navheader ul li.next a, 
+
+  div.navheader ul li.next a,
   div.navfooter ul li.next a{
     display:         block;
@@ -694,8 +694,8 @@
     text-align:      left;
   }
-  
-  div.navheader ul li.home, 
+
+  div.navheader ul li.home,
   div.navheader ul li.up,
-  div.navfooter ul li.home, 
+  div.navfooter ul li.home,
   div.navfooter ul li.up {
     max-width:   120px;
@@ -707,18 +707,18 @@
     font-size:   90%;
   }
-  
-  div.navheader ul li.home, 
+
+  div.navheader ul li.home,
   div.navfooter ul li.home{
     top: 35vmin;
   }
-  
-  div.navheader ul li.up, 
+
+  div.navheader ul li.up,
   div.navfooter ul li.up{
     top: 10vmin;
   }
-  
-  div.navheader ul li.home a, 
+
+  div.navheader ul li.home a,
   div.navfooter ul li.home a,
-  div.navheader ul li.up a, 
+  div.navheader ul li.up a,
   div.navfooter ul li.up a{
     padding: 10px 5px  10px 35px;
@@ -729,12 +729,12 @@
 @media(max-width:550px),
       (max-width:800px) and (max-height:550px){
-  div.navheader ul li.prev p, 
+  div.navheader ul li.prev p,
   div.navfooter ul li.prev p,
-  div.navheader ul li.next p, 
+  div.navheader ul li.next p,
   div.navfooter ul li.next p {
     display: none;
   }
-  
-  div.navheader ul li.prev, 
+
+  div.navheader ul li.prev,
   div.navfooter ul li.prev {
     position: fixed;
@@ -745,6 +745,6 @@
     margin:   0px;
   }
-  
-  div.navheader ul li.prev a, 
+
+  div.navheader ul li.prev a,
   div.navfooter ul li.prev a{
     display:         block;
@@ -758,6 +758,6 @@
     overflow:        hidden;
   }
-  
-  div.navheader ul li.next, 
+
+  div.navheader ul li.next,
   div.navfooter ul li.next {
     position: fixed;
@@ -768,6 +768,6 @@
     margin:   0px;
   }
-  
-  div.navheader ul li.next a, 
+
+  div.navheader ul li.next a,
   div.navfooter ul li.next a{
     display:         block;
@@ -781,8 +781,8 @@
     overflow:        hidden;
   }
-  
-  div.navheader ul li.home, 
+
+  div.navheader ul li.home,
   div.navheader ul li.up,
-  div.navfooter ul li.home, 
+  div.navfooter ul li.home,
   div.navfooter ul li.up {
     position: fixed;
@@ -793,16 +793,16 @@
     left:     0px;
   }
-  
-  div.navheader ul li.home, 
+
+  div.navheader ul li.home,
   div.navfooter ul li.home{
     top: 40vmin;
   }
-  
-  div.navheader ul li.up, 
+
+  div.navheader ul li.up,
   div.navfooter ul li.up{
     top: 20vmin;
   }
-  
-  div.navheader ul li.home a, 
+
+  div.navheader ul li.home a,
   div.navfooter ul li.home a{
     display:         block;
@@ -815,6 +815,6 @@
     overflow:        hidden;
   }
-  
-  div.navheader ul li.up a, 
+
+  div.navheader ul li.up a,
   div.navfooter ul li.up a{
     display:         block;
@@ -831,12 +831,12 @@
 
 /* TOC */
-div.toc ul, 
-div.index ul, 
-div.navheader ul, 
+div.toc ul,
+div.index ul,
+div.navheader ul,
 div.navfooter ul {
   list-style: none;
 }
 
-li.preface, 
+li.preface,
 .part li.appendix {
   margin-left: 1em;
@@ -847,6 +847,6 @@
 }
 
-li.appendix h3, 
-li.glossary h3, 
+li.appendix h3,
+li.glossary h3,
 li.index h3 {
   margin: 0.5em
@@ -912,5 +912,5 @@
     margin-left: 1em;
   }
-  
+
   .item + .indexref {
     display:      inline-block;
@@ -918,5 +918,5 @@
     margin-left:  1em;
   }
-  
+
   .secitem + .indexref {
     display:      inline-block;
@@ -948,5 +948,5 @@
 }
 
-div.note, 
+div.note,
 div.tip {
   margin:        1em;
@@ -959,6 +959,6 @@
 }
 
-div.important, 
-div.warning, 
+div.important,
+div.warning,
 div.caution {
   margin:        1em;
@@ -971,12 +971,12 @@
 }
 
-div.important h3, 
-div.warning h3, 
+div.important h3,
+div.warning h3,
 div.caution h3 {
   color: #900;
 }
 
-div.important em, 
-div.warning em, 
+div.important em,
+div.warning em,
 div.caution em {
   color:       #000;
@@ -996,5 +996,5 @@
 }
 
-.table table th, 
+.table table th,
 .table table td {
   padding:    0.2em 2em 0.2em 2em;
@@ -1039,5 +1039,5 @@
 /* End media */
 
-.variablelist td span, 
+.variablelist td span,
 td p {
   margin:  0.25em;
@@ -1113,5 +1113,5 @@
     width:   100%;
   }
-  
+
   .package .segbody, .content .segbody {
     display:      inline-block;
@@ -1195,5 +1195,5 @@
 
 /* Indented blocks */
-p, 
+p,
 blockquote {
   padding-left:  1em;
@@ -1202,8 +1202,8 @@
 
 /* Monospaced elements */
-tt, 
-code, 
-kbd, 
-pre, 
+tt,
+code,
+kbd,
+pre,
 .command {
   font-family: monospace;
@@ -1230,5 +1230,5 @@
 }
 
-.literal, 
+.literal,
 .prompt {
   font-weight: normal;
