www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www layout.css layout.min.css


From: Therese Godefroy
Subject: www layout.css layout.min.css
Date: Mon, 02 May 2016 11:41:45 +0000

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Therese Godefroy <th_g> 16/05/02 11:41:45

Modified files:
        .              : layout.css layout.min.css 

Log message:
        Redefine page margins, basic elements and what's affected (toplinks, 
translist, navbars, etc.); define .summary, .no-display and no-bullet; refine 
defs for special pages.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/layout.css?cvsroot=www&r1=1.191&r2=1.192
http://web.cvs.savannah.gnu.org/viewcvs/www/layout.min.css?cvsroot=www&r1=1.6&r2=1.7

Patches:
Index: layout.css
===================================================================
RCS file: /webcvs/www/www/layout.css,v
retrieving revision 1.191
retrieving revision 1.192
diff -u -b -r1.191 -r1.192
--- layout.css  30 Mar 2016 22:10:20 -0000      1.191
+++ layout.css  2 May 2016 11:41:42 -0000       1.192
@@ -2,7 +2,7 @@
 layout.css -- css stylesheet used on www.gnu.org
 
 Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011,
-   2013, 2014, 2015 Free Software Foundation
+   2013, 2014, 2015, 2016 Free Software Foundation
 
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
@@ -41,40 +41,37 @@
    white    #navigation
    #999     light gray: text shadow
    #222, #333, #404040, #555: special items
-   #777     medium gray: normal hover
-   #334683  blue from GNU banner: h2, special links
-   #004780  greenish blue: normal links
-   #100070  purplish blue: normal visited links
+   #777     medium gray: hover special links
+   #334683  blue from GNU banner: h1, h2
+   #005090  greenish blue: normal links
+   #100070  purplish blue: normal visited links, normal hover
    blue     #urgent links
    #171d33  dark blue (from screenshot): #Action h2
    #971611  red from GNU banner: .button link, #join-fsf
 
 Backgrounds
    white    #inner, navbar li.active
-   #f0f2f4  light bluish gray: #translations p, .emph-box, #outdated,
-            .listing, #footer, .toc
-   #e7e9eb  html, .button, .lyrics, #join-fsf, submit
-   #d1d4d7  #edu-navbar, #fsf-links, #searcher + #translations
+   #f0f2f4  light bluish gray: #translations, .emph-box, #outdated,
+            .listing, #footer, .toc, lyrics
+   #e7e9eb  html
+   #d1d4d7  #edu-navbar, #fsf-links, #searcher
    #ddd     gray (looks purplish): #gpl-compat-matrix
    #ccffcc  light green: #gpl-compat-matrix
    #e4ffcc  light yellowish green: #gpl-compat-matrix
-   #ffc     very pale yellow: .highlight-para
-   #fff898  pale yellow: table headers, .highlight, nav-bar hover
+   #ffc     very pale yellow: .highlight-para, p.highlight
+   #fff898  pale yellow: table headers, .highlight
    #ff3     yellow: #urgent
-   #a50606  intermediate red from #fs-gang gradient: #navigation
-            [#fs-gang gradient: #820202-#f71111]
-   #5b6a96-#c9cccf:  #body gradient
-   #5b6a96  fallback from gradient (intermediate between banner blue and
-            #c9cccf)
+   #a42e2b  red (slightly darker than the Gnowsys logo): #navigation
 
 Borders
    black, #111, #333, #666: tables
+   #999     buttons, hr, unfocused inputs
    #b9bcbf  bluish gray: body, #Action, .highlight-para, .announcement
-   #c9cccf  bluish gray: .button, .toc, submit
    #d1d4d7  bluish gray: #translations, #outdated
    #3465a4  blue (slightly lighter than GNU banner): edu-cases ridges, .note
-   #171d33  dark blue: box-shadow behind buttons, focused inputs
-   #6989b6  light blue: border for h3 (license-list.html)
+   #334683  focused inputs
+   #171d33  dark blue: box-shadow behind buttons
+   #6989b6  light blue: border for .big-section h3
 */
 
 /*** Luminosity contrast ratio and color difference ***
@@ -93,9 +90,10 @@
    #404040      #d1d4d7         6.97          444
    #555         white           7.46          510
 
-Red from GNU banner
+Red
    #971611      white           8.61          704
    #971611      #e7e9eb         7.07          638
+   #a42e2b      white           6.99          630
 
 Blue from GNU banner
    #334683      white           8.96          494
@@ -163,39 +161,35 @@
    max-width: 74.92em;
    margin: auto;
    background-color: white;
-   border-left: .2em solid #b9bcbf;
-   border-right: .2em solid #b9bcbf;
-   -moz-box-shadow: 0 0 10px 10px #b9bcbf;
-   -webkit-box-shadow: 0 0 10px 10px #b9bcbf;
-   -icab-box-shadow: 0 0 10px 10px #b9bcbf;
-   -o-box-shadow: 0 0 10px 10px #b9bcbf;
-   box-shadow: 0 0 10px 10px #b9bcbf;
+   border: .1em solid #b9bcbf;
+   border-top: 1px solid transparent;
+   -moz-box-shadow: 0 0 5px 5px #b9bcbf;
+   -webkit-box-shadow: 0 0 5px 5px #b9bcbf;
+   -icab-box-shadow: 0 0 5px 5px #b9bcbf;
+   -o-box-shadow: 0 0 5px 5px #b9bcbf;
+   box-shadow: 0 0 5px 5px #b9bcbf;
 }
 
 /** Widths **/
 
-/* To avoid a few problems with pages outside www.gnu.org,
-   the paddings and margins are defined without using
-   .inner. */
 .inner { overflow: hidden; }
 
 #searcher, #translations, #header, #content,
  #mission-statement, #footer {
-   padding-left: 1.5%; padding-right: 1.5%;
+   padding-left: 3%; padding-right: 3%;
 }
 #content ul#edu-navigation {
-   margin-left: -1.6%; margin-right: -1.6%;
+   margin-left: -3.2%; margin-right: -3.2%;
 }
 
 /** Backgrounds **/
 
-#searcher, #translations, #edu-navigation, #fsf-links {
+#searcher, #edu-navigation, #fsf-links {
    background-color: #d1d4d7;
 }
-#footer { background-color: #f0f2f4; }
-
-#navigation { background-color: #a50606; }
+#translations, #footer { background-color: #f0f2f4; }
 
+#navigation { background-color: #a42e2b; }
 
 /** Fonts **/
 
@@ -215,57 +209,60 @@
    Another set of headers will have to be defined for those. */
 #content h1 { font-size: 2.4em; }
 #content h2 { font-size: 2em; }
-#content h3 { font-size: 1.6em; }
-#content h4 { font-size: 1.3em; }
-#content h5 { font-size: 1.1em; }
+#content h3 { font-size: 1.5em; margin: 1em 0 .80em 0; }
+#content h4 { font-size: 1.2em; margin: 1em 0 .83em 0; }
+#content h5 { font-size: 1.1em; margin: 1em 0 .91em 0; }
+h6 { margin: 1em 0; }
 
-#content h1, #content h2 {
-   margin: .7em 0 .9em 0;
-}
-h3, h4, h5, h6 {
-   margin-top: 1em ;
-}
-p { margin-top: 1em ; }
+p, pre { margin-top: 1em; }   /* In combo.css: margin-bottom:1em. */
 address { margin-bottom: 1em; }
-ol {
-   margin-left: 1.9em; margin-right: 1.9em;
-}
+ul, ol, blockquote { margin-left: 1.5%; margin-right: 1.5%; }
 
-/* separate the "term" from subsequent "description" */
-dt { margin-bottom: 1em; color: #222; }
+/* Lists of underlined links are difficult to read. The top margin
+   gives a little more spacing between entries. */
+ul li { margin: .5em 1em; }
+ol li { margin: 1em; }
+ol ul li { margin: .5em 1em; }
+ul li p, ul li pre, ul ul li { margin-top: .3em; margin-bottom: .3em; }
+ul ul, ol ul, table ul { margin-top: 0; margin-bottom: 0; }
+table li { margin-top: .2em; margin-bottom: .2em; }
 
+/* Separate description lists from preceding text */
+dl { margin: 2em 0 0 0; }
+/* separate the "term" from subsequent "description" */
+dt { margin: 1em 0; }
 /* separate the "description" from subsequent list item
    when the final <dd> child is an anonymous box */
-dd { margin-bottom: 2em; }
-
+dl dd { margin: 1em 3% 2em 3%; }
 /* separate anonymous box (used to be the first element in <dd>)
    from subsequent <p> */
 dd p { margin-top: 1em; }
 
 small { font-size: .9em; }
 
-
 /** Style **/
 
 #content h1, #content h2 {
    color: #334683; text-shadow: #999 1px 1px 0;
 }
-h3 { color: #333; }
-h4 { color: #333; }
+/* The default color (black) is too dark for large text in
+   bold font. */
+h1, h2, h3, h4 { color: #333; }
+h5, h6, dt { color: #222; }
 
 a[href] { color: #005090; }
 a[href]:visited { color: #100070; }
-a[href]:active, a[href]:hover { color: #777; }
-
-h3 a[href]:visited, h4 a[href]:visited { color: #334683; }
-h3 a[href]:hover,   h4 a[href]:hover   { color: #777; }
-
-ul li {
-   list-style: square;
+a[href]:active, a[href]:hover {
+   color: #100070;
+   text-decoration: none;
 }
 
-blockquote { margin: 1em; font-style: italic; }
-acronym, abbr { border-bottom: 1px dotted #111; }
+ul li { list-style: square; }
+ul ul li, ol ul li { list-style: circle; }
+
+blockquote { font-style: italic; }
+acronym, abbr { text-decoration: none; } /* border-bottom in combo.css */
+pre { overflow: auto; }
 
 
 /*** SIMPLE CLASSES ***/
@@ -279,8 +276,10 @@
 .big { font-size: 130%; padding-top: 0.7em; }
 
 .inline-list li { display: inline }
+/* Found in a few software pages and many manuals. */
+.no-bullet li { list-style: none; }
 
-.netscape4 { display: none !important; }
+.netscape4, .no-display { display: none; }
 
 
 /*** SEPARATOR ***/
@@ -298,63 +297,32 @@
 
 /*** FORMS ***/
 
-#searcher input {
-   font-family: "FreeSans", sans-serif;
-}
-#searcher input[type="text"] {
+form input { font-family: inherit; }
+form input[type="text"] {
    padding: .2em;
    margin: 0;
    color: #555;
    background: white;
    border: .1em solid #c9cccf;
 }
-#searcher input[type="submit"] {
+form input[type="submit"] {
    padding: .2em .4em;
    margin: 0;
    color: #333;
    background: #e7e9eb;
    border: .1em solid #c9cccf;
 }
-#searcher input[type="text"]:focus {
+form input[type="text"]:focus {
    color: #333;
    border: .1em solid #334683;
 }
-#searcher input[type="text"]:focus + input[type="submit"] {
+form input[type="text"]:focus + input[type="submit"] {
    border: .1em solid #334683;
 }
-#searcher input[type="submit"]:hover {
+form input[type="submit"]:hover {
    cursor: pointer;
 }
 
-#fssbox input {
-   font-family: "FreeSans", sans-serif;
-}
-#fssbox input[type="text"] {
-   padding: .2em;
-   margin: 0;
-   color: #555;
-   background: white;
-   border: .1em solid #999;
-}
-#fssbox input[type="submit"] {
-   padding: .2em .4em;
-   margin: 0;
-   color: #333;
-   background: #e7e9eb;
-   border: .1em solid #e7e9eb;
-}
-#fssbox input[type="text"]:focus {
-   color: #333;
-   border: .1em solid #334683;
-}
-#fssbox input[type="submit"]:hover {
-   cursor: pointer;
-}
-#fssbox input[type="text"]:focus + input[type="submit"] {
-   border: .1em solid #334683;
-}
-
-
 
 /*** BUTTONS ***/
 
@@ -470,7 +438,6 @@
 
 .emph-box {
    padding: .3em 1.2em .5em 1.2em;
-   margin-bottom: 2.5em;
    background-color: #f0f2f4;
    border: 1px solid #c9cccf;
 }
@@ -541,26 +508,27 @@
    margin-top: 1.2em;
 }
 .trans-disclaimer a,
-.trans-disclaimer a:visited { color: #334683; }
+.trans-disclaimer a:visited { color: #005090; }
 .trans-disclaimer a:hover { color: #777; }
 
 /* For outdated translations  */
 #outdated {
    text-align: center;
    padding: .7em 3%;
-   margin: .3em -1.6%;
+   margin: .3em -3.2%;
    background-color: #f0f2f4;
-   border-bottom: .3em solid #d1d4d7;
+   border-bottom: .2em solid #d1d4d7;
 }
 #outdated p {
    margin: 0.2em 0;
 }
-#outdated a:visited { color: #334683; }
+#outdated a:visited { color: #005090; }
 #outdated a:hover { color: #777; }
 
 /* For translators notes */
 .translators-notes { font-size: .9em; }
 .translators-notes hr { margin-top: 1.65em; }
+.translators-notes ol li { margin: .5em 1.1em; }
 
 
 /*** FLOATING NOTES ***/
@@ -586,14 +554,43 @@
 
 /*** TABLES OF CONTENTS ***/
 
-div.toc {
-   max-width: 45em;
-   padding: 0 1em 1em 1em;
-   margin: 3em auto 1em auto;
+/* Common definitions */
+div.summary, div.toc {
+   padding: .4em 1.5em .5em 1.5em;
    background: #f0f2f4;
-   border: 1px solid #c9cccf;
 }
-div.toc h3 { text-align: center; }
+div.summary ul li ul { margin: 0 3%; }
+
+#content div.summary h3, #content div.toc h3,
+ #content div.summary h4, #content div.toc h4 {
+   text-align: center;
+}
+div.summary h3, div.toc h3 {
+   font-size: 1.2em;
+   margin-top: 1em;
+}
+div.summary h4, div.toc h4 {
+   font-size: 1.1em;
+}
+
+/* Small tables of contents */
+div.summary {
+   clear: right;
+   float: right;
+   width: 20em; max-width: 90%;
+   margin: .3em 0 1em 0;
+   border-left: 1.5em solid white;
+}
+/* Big tables of contents */
+div.toc { max-width: 45em; margin: 2.5em auto 2em auto; }
+
address@hidden (max-width: 46em) {
+   div.summary {
+      float: none; width: 30em; max-width: 80%;
+      margin: 2.5em auto 2em auto;
+      border: none;
+   }
+}
 
 
 /*** IMAGES ***/
@@ -682,15 +679,19 @@
 
 #toplinks {
    float: left;
-   font-size: .9em;
-   font-weight: bold;
-   padding: .6em 1.5em 0 1.5em;
-   margin: 0;
+   /* For NetSurf 1.2, and maybe a few other browsers. */
+   padding: .5em 2em .3em 2em;
+}
+/* For standard browsers. */
address@hidden (max-width: 500em) {
+   #toplinks { padding: .5em 3% .3em 3%; }
 }
 #toplinks a, #toplinks a:visited {
    white-space: nowrap;
    /* the next line is a workaround for Midori 0.5.8 */
    display: inline-block;
+   font-weight: bold;
+   font-size: .9em;
    color: #404040; text-decoration: none;
    margin-right: 1em;
 }
@@ -702,40 +703,36 @@
 #searcher {
    display: block;
    text-align: right;
+   font-size: .9em;
    font-weight: bold;
    padding-top: .3em; padding-bottom: .3em;
 }
-#searcher input {
-   font-size: .9em;
-   margin: 0;
-}
 
 
 /*** TRANSLATION LIST ***/
 
 #translations {
    clear: both;
+   font-size: .9em;
    text-align: left;
-   font-size: .8em;
-   line-height: 1.3em;
-   padding-bottom: .5em;
+   border-bottom: .2em solid #d1d4d7;
 }
 #translations p {
-   padding: .1em .5em .2em .5em;
+   line-height: 1.2em;
+   padding: .3em 0;
    margin: 0;
-   background-color: #f0f2f4;
 }
 #translations span {
    white-space: nowrap;
+   font-size: .9em;
    margin-right: .5em;
 }
-#translations a, #translations a:visited {
+#translations span a, #translations span a:visited {
    color: #222; text-decoration: none;
 }
 /* Highlight the link to the original page */
 #translations span.original {
-   font-size: 1.1em; font-weight: bold;
-   padding-top: .3em;
+   font-size: 1em; font-weight: bold;
 }
 #translations span.original a,
 #translations span.original a:visited {
@@ -746,27 +743,19 @@
    color: #777;
 }
 
-/* For translation lists below the navigation bar. */
-#content #translations { background: white; }
-#content #translations p {
-   padding: .2em .5em .3em .5em;
-   margin: 1em 0 0 0;
-   background: #e7e9eb;
-}
+/* For translation list below the navigation bar, in
+   s/sather/index.html -  patch sent to the maintainer. */
+#content #translations { display: none; }
 
-/* Still used in some outdated translations. */
+/* Still used in software/ */
 #translations h3, #translations h4 {
-   font-size: 1em; font-weight: bold;
-   padding: 1em 1.5% 0 1.5%;
-   margin: 0;
-}
-#translations ul {
-   margin: 1em 1.5%;
-   background: #f0f2f4;
+   padding-top: .5em;
+   margin: 0 0 .5em 0;
 }
+#translations ul { padding-bottom: 1em; margin: 0 1em; }
 #translations li {
    direction: ltr; display: inline; white-space: nowrap;
-   padding-left: 0.25em; padding-right: 0.25em;
+   margin: 0; padding-right: .5em;
 }
 
 
@@ -841,7 +830,6 @@
    color: #971611;
 }
 #fsf-support {
-   text-align: left;
    font-size: .9em;
    font-weight: bold;
    font-style: italic;
@@ -859,100 +847,64 @@
 
 /*** NAVIGATION BARS ***/
 
-#navigation {
+#navigation, #fsf-links {
    clear: both;
-   padding: .3em;
 }
+#fsf-links { margin-top: 2.5em; }
 
-#navigation:after {
-   clear: both; content: ""; display: block;
-   height: 0px; visibility: hidden; width: 0px;
-}
-#navigation ul {
+#navigation ul, #fsf-links ul { margin: 0; }
+ul#edu-navigation { margin-top: 0; margin-bottom: 0; }
+
+/* line-height is defined here for NetSurf 1.2.
+   No effect in NetSurf 2.9 or Firefox. */
+#navigation ul, #fsf-links ul, ul#edu-navigation {
    text-align: center;
    font-size: 0.9em;
-   line-height: 1.8em;
-   padding: 0;
-   margin: 0;
-   background-color: #a50606;
-}
-#navigation li {
-   display: inline; white-space: nowrap;
-   padding: 0;
+   line-height: 1.7em;
+   padding: .2em;
 }
-#navigation li a, #navigation li a:visited {
+#navigation li, ul#edu-navigation li, #fsf-links li {
+   white-space: nowrap;
+   display: inline;
+   display: inline-block;
+   line-height: 1.7em;
    font-weight: bold;
-   padding: .3em .5em;
-   color: white; text-decoration: none;
-}
-#navigation li.active a {
-   color: #333;
-   background-color: white;
-}
-#navigation li a:hover {
-   text-decoration: underline;
+   margin: .15em .3em 0 .3em;
 }
+/* Mock border to avoid size change when a link becomes active */
+#navigation li { border-bottom: .15em solid #a42e2b; }
+ul#edu-navigation li { border-bottom: .15em solid #d1d4d7; }
+#fsf-links li { padding-bottom: .15em; }
 
-#edu-navigation {
-   clear: both;
-}
-ul#edu-navigation {
-   text-align: center;
-   font-size: .9em; font-weight: bold;
-   line-height: 1.8em;
-   padding: 0;
-   margin-top: 0; margin-bottom: 0;
-}
-#edu-navigation li {
-   display: inline; white-space: nowrap;
-   list-style-type: none;
-   padding: 0;
-}
-#edu-navigation li.current {
-    border-bottom: 4px solid #971611;
-}
-#edu-navigation li a, #edu-navigation li a:visited {
-   padding: .3em .45em .35em .45em;
-   color: #222; text-decoration: none;
-}
-#edu-navigation li.active a {
-   background-color: white;
-}
-#edu-navigation li a:hover,
-#edu-navigation li.active a:hover {
-   text-decoration: underline;
+ /* For Firefox (can't set line-height when "a" is displayed inline) */
+#navigation a, ul#edu-navigation a, #fsf-links a {
+   display: inline-block;
 }
 
-#fsf-links {
-   clear: both;
-   padding: .3em;
-}
-#fsf-links ul {
-   text-align: center;
-   font-size: .9em;
-   line-height: 1.8em;
-   margin: 0;
-   background-color: #d1d4d7;
-}
-#fsf-links li {
-   display: inline; white-space: nowrap;
-   list-style: none;
-   padding: 0;
+#navigation, #navigation a, #navigation a:visited { color: white; }
+#edu-navigation, #edu-navigation a, ul#edu-navigation a:visited,
+ #fsf-links a, #fsf-links li a:visited { color: #222; }
+
+#navigation li.active {
+   font-style: italic;
+   border-bottom: .15em solid white;
 }
-#fsf-links li a, #fsf-links li a:visited {
-   font-weight: bold;
-   padding: .3em .5em;
-   color: #222; text-decoration: none;
+ul#edu-navigation li.active,
+ ul#edu-navigation li.current {
+   font-style: italic;
+   border-bottom: .15em solid #971611;
 }
-#fsf-links li a:hover {
-   text-decoration: underline;
+#navigation li a, ul#edu-navigation li a, #fsf-links li a,
+ #navigation li.active a:hover,
+ ul#edu-navigation li.active a:hover {
+   text-decoration: none;
 }
+#navigation a:hover, ul#edu-navigation a:hover,
+ #fsf-links a:hover { text-decoration: underline; }
 
-
-/*** CONTENT ***/
-
-#content {
-   padding-bottom: 1em;
address@hidden (min-width: 50em) {
+   #navigation ul, ul#edu-navigation li,
+    #fsf-links ul { font-size: 1em; }
 }
 
 
@@ -960,18 +912,17 @@
 
 #mission-statement {
    font-size: 0.9em;
-   margin-top: 2em; margin-bottom: 1em;
+   margin-top: 2em;
 }
 #mission-statement blockquote {
    font-weight: bold;
-   margin: 1em  0;
+   margin: 0;
 }
 #mission-statement img {
    float: left;
    height: 2em;
    margin: .3em .5em;
 }
-#mission-statement p { margin: 0 0 .2em 0; }
 
 
 /*** FOOTER ***/
@@ -979,7 +930,7 @@
 #footer {
    clear: both;
    font-size: .9em;
-   padding-top: 1em; padding-bottom: 1em;
+   padding-top: .5em; padding-bottom: .5em;
    color: #333;
    border-top: 1px solid #c9cccf;
 }
@@ -989,7 +940,7 @@
    margin-bottom: .7em;
 }
 
-#bottom-notes p { margin-top: .7em; }
+#bottom-notes p { margin-bottom: .7em; }
 
 
 /*** EDUCATION ***/
@@ -1080,48 +1031,14 @@
    color: #171d33;
 }
 #Action li { margin-bottom: .7em; }
-#sisters { font-size: .9em; margin: 0 1.5% 1.5em 1.5%; }
-
-/* licenses/gpl-faq.html. */
-
-table#gpl-compat-matrix {
-   display: block;
-   width: 100%;
-   overflow: auto;
-   padding: .1em;
-   margin: auto;
-   border-collapse: collapse;
-}
-
-table#gpl-compat-matrix td, th.gpl-matrix-border {
-   text-align: center;
-   padding: .3em;
-   margin: 0;
-   border: 1px solid black;
-}
-
-table#gpl-compat-matrix td.ok { background-color: #ccffcc; }
-table#gpl-compat-matrix td.mok { background-color: #e4ffcc; }
-table#gpl-compat-matrix td.nok { background-color: #dddddd; }
-th.gpl-matrix-license { text-align: right; }
-tr.gpl-matrix-use-type { border-top: 2px solid black; }
-
-
-/* music/music.html */
-
-.caption { color: #334683; font-size: 1.5em; margin:0; }
+#sisters { font-size: .9em; margin: 0 3% 1.5em 3%; }
 
 
 /*** FOR PAGES USING OLD BOILERPLATES ***/
 
 /* [Patches have been sent to the maintainers]
-   software/emacs-muse/manual.es/pagina-en-gnu-es.html
    software/gnowsys/index.html
-   software/gnu-c-manual/index.html
-   software/mtools/*
    software/sather/index/html
-   audio-video.gnu.org/video/ghm*
-   audio-video.gnu.org/video/individual-projects/index.html
 */
 #logo {
    background:url(/graphics/topbanner.png) no-repeat;
@@ -1137,30 +1054,40 @@
    margin:0; border:0;
    cursor:pointer;
 }
-/* software/gnu-c-manual/index.html */
-#links { display: none !important; }
-div#backtotop {
-   margin: .7em 0 0 0;
-   text-align: right; padding: 1em;
-}
 
 
-/*** FOR MANUALS AND SPECIAL PAGES ***/
+/*** FOR SPECIAL PAGES ***/
 
 /* software/emacs/emacs-paper.html
    software/sather/docs-1.2/tutorial/sather-tutorial.html
    software/sather/docs-1.2/specification/sather-specification.html */
-/* Some day, these 3 pages will use style.css, and their definitions will
-   move. */
-h1:first-child { font-size: 2em; margin: 0 3% 1em 3%; padding-top: 1em;}
+/* Some day, these 3 pages will use another stylesheet, and their
+   definitions will move. */
+
+h1:first-child { font-size: 2em; }
 h1 { font-size: 1.7em;  margin: 1em 0 0.9em 0; } /* For emacs-paper.html */
 h2 { font-size: 1.4em;  margin: 1em 0 0.9em 0; }
 h3 { font-size: 1.25em; margin: 1em 0 0.9em 0; }
 h4 { font-size: 1.1em;  margin: 1em 0 0.9em 0; }
 h5 { font-size: 1.0em;  margin: 1em 0 1.0em 0; }
-body > h1, body > h2, body > h3, body > h4, body > h5, body > p, body > pre,
- body > ul, body > ol, body > dl, body > table, body > blockquote, div.book {
+body > h1, body > h2, body > h3, body > h4, body > p, body > pre,
+ body > dl, body > hr, div.legalnotice, div.navfooter {
    margin-left: 3%; margin-right: 3%;
 }
+body > ul { margin-left: 5%; }
 body > hr { margin-top: 2em; }
+div.navfooter td { border: 0; }
+div.navfooter { margin-top: 2em; }
+body > div > div.toc { max-width: 35em; }
+.toc dl { margin: 0 0 0 5%; }
+.toc > dl { margin-top: 1.5em; margin-bottom: 1.5em; }
+.toc > dl > dt { font-size: 1.2em; font-weight: bold; }
+.toc > dl > dt:first-child { font-size: 1.5em; text-align: center; }
+.toc dt, .toc dd {
+    margin-top: .5em; margin-bottom: .5em;
+    font-weight: normal;
+}
 
+/* emacs-paper doesn't import combo.css. */
+dt { font-weight: bold; }
+ul, li { padding: 0; }

Index: layout.min.css
===================================================================
RCS file: /webcvs/www/www/layout.min.css,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- layout.min.css      30 Mar 2016 21:52:03 -0000      1.6
+++ layout.min.css      2 May 2016 11:41:43 -0000       1.7
@@ -2,7 +2,7 @@
 layout.css -- css stylesheet used on www.gnu.org
 
 Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011,
-   2013, 2014, 2015 Free Software Foundation
+   2013, 2014, 2015, 2016 Free Software Foundation
 
 Permission is hereby granted, free of charge, to any person
 obtaining a copy of this software and associated documentation
@@ -16,4 +16,4 @@
 
 The above copyright notice and this permission notice shall be
 included in all copies or substantial portions of the Software.
-*/html,body{font-size:1em;text-align:left;text-decoration:none;color:#000}html{background:#e7e9eb}body{max-width:74.92em;margin:auto;background-color:white;border-left:.2em
 solid #b9bcbf;border-right:.2em solid #b9bcbf;-moz-box-shadow:0 0 10px 10px 
#b9bcbf;-webkit-box-shadow:0 0 10px 10px #b9bcbf;-icab-box-shadow:0 0 10px 10px 
#b9bcbf;-o-box-shadow:0 0 10px 10px #b9bcbf;box-shadow:0 0 10px 10px 
#b9bcbf}.inner{overflow:hidden}#searcher,#translations,#header,#content,#mission-statement,#footer{padding-left:1.5%;padding-right:1.5%}#content
 
ul#edu-navigation{margin-left:-1.6%;margin-right:-1.6%}#searcher,#translations,#edu-navigation,#fsf-links{background-color:#d1d4d7}#footer{background-color:#f0f2f4}#navigation{background-color:#a50606}#searcher,#toplinks,#translations,#header,#navigation,#edu-navigation,#fsf-links{font-family:"FreeSans",sans-serif}p,pre,li,dt,dd,code,address{line-height:1.3em}#content
 h1{font-size:2.4em}#content h2{font-size:2em}#content 
h3{font-size:1.6em}#content h4{font-size:1.3em}#content 
h5{font-size:1.1em}#content h1,#content h2{margin:.7em 0 .9em 
0}h3,h4,h5,h6{margin-top:1em}p{margin-top:1em}address{margin-bottom:1em}ol{margin-left:1.9em;margin-right:1.9em}dt{margin-bottom:1em;color:#222}dd{margin-bottom:2em}dd
 p{margin-top:1em}small{font-size:.9em}#content h1,#content 
h2{color:#334683;text-shadow:#999 1px 1px 
0}h3{color:#333}h4{color:#333}a[href]{color:#005090}a[href]:visited{color:#100070}a[href]:active,a[href]:hover{color:#777}h3
 a[href]:visited,h4 a[href]:visited{color:#334683}h3 a[href]:hover,h4 
a[href]:hover{color:#777}ul 
li{list-style:square}blockquote{margin:1em;font-style:italic}acronym,abbr{border-bottom:1px
 dotted 
#111}.center,.c{text-align:center}.nocenter{text-align:left}.underline{text-decoration:underline}.nounderline{text-decoration:none}.big{font-size:130%;padding-top:.7em}.inline-list
 
li{display:inline}.netscape4{display:none!important}hr.separator{display:block;height:.3em;margin-bottom:1.2em;color:#999;background-color:#999;border:0}#searcher
 input{font-family:"FreeSans",sans-serif}#searcher 
input[type="text"]{padding:.2em;margin:0;color:#555;background:white;border:.1em
 solid #c9cccf}#searcher input[type="submit"]{padding:.2em 
.4em;margin:0;color:#333;background:#e7e9eb;border:.1em solid #c9cccf}#searcher 
input[type="text"]:focus{color:#333;border:.1em solid #334683}#searcher 
input[type="text"]:focus+input[type="submit"]{border:.1em solid 
#334683}#searcher input[type="submit"]:hover{cursor:pointer}#fssbox 
input{font-family:"FreeSans",sans-serif}#fssbox 
input[type="text"]{padding:.2em;margin:0;color:#555;background:white;border:.1em
 solid #999}#fssbox input[type="submit"]{padding:.2em 
.4em;margin:0;color:#333;background:#e7e9eb;border:.1em solid #e7e9eb}#fssbox 
input[type="text"]:focus{color:#333;border:.1em solid #334683}#fssbox 
input[type="submit"]:hover{cursor:pointer}#fssbox 
input[type="text"]:focus+input[type="submit"]{border:.1em solid #334683}#home 
.button{text-align:center;font-weight:bold;margin-top:.7em;margin-bottom:.8em}.button
 a,.button a:visited{color:#971611;text-decoration:none}.button 
a:hover{color:#777}.large{width:auto:max-width:100%;font-size:2em;padding:.1em;background-color:#e7e9eb;border:.4em
 solid #c9cccf}.small{font-size:1.6em;background-color:#e7e9eb}#searcher 
input[type="text"],#searcher input[type="submit"],#fssbox 
input[type="text"]{border-radius:.3em;-moz-border-radius:.3em;-khtml-border-radius:.3em;-webkit-border-radius:.3em;-opera-border-radius:.3em}#home
 .button,#join-fsf a,#join-fsf a:visited,#fssbox 
input[type="submit"]{box-shadow:0 .15em #171d33;-moz-box-shadow:0 .15em 
#171d33;-webkit-box-shadow:0 .15em #171d33;-icab-box-shadow:0 .15em 
#171d33;-o-box-shadow:0 .15em 
#171d33;border-radius:1em;-moz-border-radius:1em;-khtml-border-radius:1em;-webkit-border-radius:1em;-opera-border-radius:1em}#backtotop
 a{clear:both;float:right;font-size:1.1em;font-weight:bold;margin:.7em 1em 
1.5em 1em}#backtotop a,#backtotop a:visited{color:#333}#backtotop 
a:hover{color:#777}p.back{text-align:right;font-weight:bold;line-height:1.5em;padding:.6em
 1em .4em 1em}p.back a,.back a:visited{color:#333}p.back 
a:hover{color:#777}div.big-section{float:left}div.big-section 
h3{font-size:1.8em;padding:.2em 0;margin:1.3em .3em .6em 
0;color:black;border-top:.2em solid #6989b6;border-bottom:.2em solid 
#6989b6}div.big-subsection{margin-top:1.3em;margin-bottom:2em}div.big-subsection
 
h4{clear:both;display:inline;font-size:1.5em;margin-right:.3em;color:black}.anchor-reference-id{font-size:80%;font-weight:normal}span.anchor-reference-id
 a{color:#333}span.anchor-reference-id 
a[href]:hover{color:#777}.emph-box{padding:.3em 1.2em .5em 
1.2em;margin-bottom:2.5em;background-color:#f0f2f4;border:1px solid 
#c9cccf}.emph-box p{font-size:.9em}.emph-box 
h4{text-align:center;font-size:1.5em}.highlight,.highlight-para{clear:both;margin-bottom:1em;color:black}.highlight{padding:.2em
 .5em;background-color:#fff898;border:0}.highlight-para{padding:0 
1.2em;background-color:#ffc;border:2px solid 
#b9bcbf}.lyrics{background-color:#f0f2f4;font-style:italic;width:25em;padding:2em;border:2px
 solid 
#e7e9eb;margin-left:2em;margin-right:2em}div.announcement{font-size:1.1em;font-weight:bold;padding:0
 1em;margin:1.5em 0;color:#333;border-left:.5em solid #b9bcbf}div.announcement 
blockquote{margin-left:0;margin-right:0}blockquote#fsfs p{padding:.3em 
0}#urgent{text-align:center;font-size:.9em;font-weight:bold;line-height:2.6em;color:black;background-color:#ff3;border-bottom:.3em
 solid #333}#urgent a,#urgent 
a:visited{color:blue;text-decoration:underline}#urgent 
a:hover{color:#777}.trans-disclaimer{text-align:center;font-weight:bold;font-style:italic;margin-bottom:0;margin-top:1.2em}.trans-disclaimer
 a,.trans-disclaimer a:visited{color:#334683}.trans-disclaimer 
a:hover{color:#777}#outdated{text-align:center;padding:.7em 3%;margin:.3em 
-1.6%;background-color:#f0f2f4;border-bottom:.3em solid #d1d4d7}#outdated 
p{margin:.2em 0}#outdated a:visited{color:#334683}#outdated 
a:hover{color:#777}.translators-notes{font-size:.9em}.translators-notes 
hr{margin-top:1.65em}.note{clear:right;float:right;text-align:center;font-style:normal;width:20em;max-width:90%;padding:0;margin:.3em
 1em 1em 1em;border:.3em solid #3465a4}.note 
p{font-size:1.1em;line-height:1.4em;padding:0 1em;margin:1em 0}.note 
strong{font-size:1.2em}div.toc{max-width:45em;padding:0 1em 1em 1em;margin:3em 
auto 1em auto;background:#f0f2f4;border:1px solid #c9cccf}div.toc 
h3{text-align:center}.imgright{float:right;margin:1em;margin-right:0}.imgleft{float:left;margin:1em;margin-left:0}.photo{float:right;width:30em;max-width:100%;margin:.3em
 0 1em 0}.photo img,.photo p{width:94%;padding:0 6%}.photo 
img.recessed{width:90%}.listing,.stx table{border-collapse:collapse;border:1px 
solid #666;margin:1em 0 1em 0}.listing th,.stx table 
th{background:#fff898;color:black;font-weight:bold!important;border:1px solid 
#666;font-weight:normal;padding:.7em}.listing td a{display:block}.listing 
.top{border-top:1px solid #666;text-align:right!important;padding:0 0 1em 
0}.listing .odd{background-color:transparent}.listing 
.even{background-color:#f0f2f4}.listing 
.listingCheckbox{text-align:center}.listing td,.stx table td{border:1px solid 
#666;padding:1em;text-align:center;line-height:1.3em}.listing 
a:hover{text-decoration:underline}.listing 
img{vertical-align:middle}.listing{width:100%}table.listing{display:block;overflow:auto;padding:.1em;margin:auto}#toplinks{float:left;font-size:.9em;font-weight:bold;padding:.6em
 1.5em 0 1.5em;margin:0}#toplinks a,#toplinks 
a:visited{white-space:nowrap;display:inline-block;color:#404040;text-decoration:none;margin-right:1em}#toplinks
 
a:hover{color:#777}#searcher{display:block;text-align:right;font-weight:bold;padding-top:.3em;padding-bottom:.3em}#searcher
 
input{font-size:.9em;margin:0}#translations{clear:both;text-align:left;font-size:.8em;line-height:1.3em;padding-bottom:.5em}#translations
 p{padding:.1em .5em .2em .5em;margin:0;background-color:#f0f2f4}#translations 
span{white-space:nowrap;margin-right:.5em}#translations a,#translations 
a:visited{color:#222;text-decoration:none}#translations 
span.original{font-size:1.1em;font-weight:bold;padding-top:.3em}#translations 
span.original a,#translations span.original 
a:visited{color:#334683}#translations a:hover,#translations span.original 
a:hover{color:#777}#content #translations{background:white}#content 
#translations p{padding:.2em .5em .3em .5em;margin:1em 0 0 
0;background:#e7e9eb}#translations h3,#translations 
h4{font-size:1em;font-weight:bold;padding:1em 1.5% 0 
1.5%;margin:0}#translations ul{margin:1em 1.5%;background:#f0f2f4}#translations 
li{direction:ltr;display:inline;white-space:nowrap;padding-left:.25em;padding-right:.25em}#header:after{clear:both;content:"";display:block;height:0;visibility:hidden;width:0}#fsf-frame{float:right;font-size:.9em;text-align:center;line-height:1.3em;width:auto;padding:0;margin:1em
 0}#fsf-frame a,#fsf-frame 
a:visited{font-size:1.1em;font-weight:bold;text-decoration:none}#fsf-frame 
p{padding:0;margin:0}#fsf-frame hr{display:none}#join-fsf{padding:.4em 
0}#join-fsf a,#join-fsf a:visited{padding:.3em 
1em;color:#971611;background:#e7e9eb}#fssbox{padding:0;margin-top:1.3em}#fssbox 
a,#fssbox a:visited{color:#334683}#fssbox form p{margin-top:.2em}#fssbox 
input{font-weight:bold}#fsf-frame 
a:hover{color:#777}#gnu-banner{font-size:1.8em;font-weight:bold;line-height:1.3em;padding-top:1.1em}#gnu-banner
 img{float:left;height:2.4em;margin:0 
.15em;position:relative;bottom:.4em}#gnu-banner 
a{color:#334683;text-decoration:none}#gnu-banner a 
strong{font-size:1.4em;color:#971611}#fsf-support{text-align:left;font-size:.9em;font-weight:bold;font-style:italic;padding:.5em
 0;margin:0;color:#555}#fsf-support a,#fsf-support 
a:visited{color:#555}#fsf-support 
a:hover{color:address@hidden(max-width:40em){#gnu-banner{clear:both}}#navigation{clear:both;padding:.3em}#navigation:after{clear:both;content:"";display:block;height:0;visibility:hidden;width:0}#navigation
 
ul{text-align:center;font-size:.9em;line-height:1.8em;padding:0;margin:0;background-color:#a50606}#navigation
 li{display:inline;white-space:nowrap;padding:0}#navigation li a,#navigation li 
a:visited{font-weight:bold;padding:.3em 
.5em;color:white;text-decoration:none}#navigation li.active 
a{color:#333;background-color:white}#navigation li 
a:hover{text-decoration:underline}#edu-navigation{clear:both}ul#edu-navigation{text-align:center;font-size:.9em;font-weight:bold;line-height:1.8em;padding:0;margin-top:0;margin-bottom:0}#edu-navigation
 
li{display:inline;white-space:nowrap;list-style-type:none;padding:0}#edu-navigation
 li.current{border-bottom:4px solid #971611}#edu-navigation li 
a,#edu-navigation li a:visited{padding:.3em .45em .35em 
.45em;color:#222;text-decoration:none}#edu-navigation li.active 
a{background-color:white}#edu-navigation li a:hover,#edu-navigation li.active 
a:hover{text-decoration:underline}#fsf-links{clear:both;padding:.3em}#fsf-links 
ul{text-align:center;font-size:.9em;line-height:1.8em;margin:0;background-color:#d1d4d7}#fsf-links
 li{display:inline;white-space:nowrap;list-style:none;padding:0}#fsf-links li 
a,#fsf-links li a:visited{font-weight:bold;padding:.3em 
.5em;color:#222;text-decoration:none}#fsf-links li 
a:hover{text-decoration:underline}#content{padding-bottom:1em}#mission-statement{font-size:.9em;margin-top:2em;margin-bottom:1em}#mission-statement
 blockquote{font-weight:bold;margin:1em 0}#mission-statement 
img{float:left;height:2em;margin:.3em .5em}#mission-statement p{margin:0 0 .2em 
0}#footer{clear:both;font-size:.9em;padding-top:1em;padding-bottom:1em;color:#333;border-top:1px
 solid #c9cccf}#footer p{margin:0}#footer .unprintable,#footer 
.translators-credits{margin-bottom:.7em}#bottom-notes 
p{margin-top:.7em}.edu-breadcrumb{font-size:.9em;font-weight:bold;text-align:left;padding-top:.4em;margin-top:0;color:#333}.edu-breadcrumb
 a,.edu-breadcrumb a:visited{color:#334683;text-decoration:none}.edu-breadcrumb 
a:hover{color:#777}div.edu-cases{border-top:5px ridge #3465a4;border-bottom:5px 
ridge #3465a4;padding:1.5em 0;margin:2em 4%}div.edu-cases 
h3{font-size:1.3em;margin:0;margin-bottom:1em}div.edu-cases ul,div.edu-cases 
ol{padding:0 
4%}#home:after{clear:both;content:"";display:block;height:0;visibility:hidden;width:0}#home
 .first-column{width:60%;float:left}#home 
.second-column{width:38%;float:address@hidden(max-width:40em){#home 
.first-column,#home .second-column{float:none;width:100%}}#home 
.first-column,#home .second-column{margin-bottom:2em;margin-top:0}#home 
h2{text-shadow:none;margin-bottom:.6em}#home .first-column 
img{width:80%;margin:.5em 0 1em 0}#home .second-column h4 
img{height:.75em;width:.75em}#Action{text-align:left;padding:0 
1em;border-left:.4em solid #b9bcbf;border-right:.4em solid 
#b9bcbf}h2#Action{text-align:center}#Action 
h2{float:none;text-align:center;padding-top:0;color:#171d33}#Action 
li{margin-bottom:.7em}#sisters{font-size:.9em;margin:0 1.5% 1.5em 
1.5%}table#gpl-compat-matrix{display:block;width:100%;overflow:auto;padding:.1em;margin:auto;border-collapse:collapse}table#gpl-compat-matrix
 td,th.gpl-matrix-border{text-align:center;padding:.3em;margin:0;border:1px 
solid black}table#gpl-compat-matrix 
td.ok{background-color:#cfc}table#gpl-compat-matrix 
td.mok{background-color:#e4ffcc}table#gpl-compat-matrix 
td.nok{background-color:#ddd}th.gpl-matrix-license{text-align:right}tr.gpl-matrix-use-type{border-top:2px
 solid 
black}.caption{color:#334683;font-size:1.5em;margin:0}#logo{background:url(/graphics/topbanner.png)
 no-repeat;float:left;padding:0;margin:0;border:0}#logo 
a{display:block;overflow:hidden;width:550px;height:0!important;text-decoration:none;padding:0;padding-top:101px;margin:0;border:0;cursor:pointer}#links{display:none!important}div#backtotop{margin:.7em
 0 0 0;text-align:right;padding:1em}
\ No newline at end of file
+*/html,body{font-size:1em;text-align:left;text-decoration:none;color:#000}html{background:#e7e9eb}body{max-width:74.92em;margin:auto;background-color:white;border:.1em
 solid #b9bcbf;border-top:1px solid transparent;-moz-box-shadow:0 0 5px 5px 
#b9bcbf;-webkit-box-shadow:0 0 5px 5px #b9bcbf;-icab-box-shadow:0 0 5px 5px 
#b9bcbf;-o-box-shadow:0 0 5px 5px #b9bcbf;box-shadow:0 0 5px 5px 
#b9bcbf}.inner{overflow:hidden}#searcher,#translations,#header,#content,#mission-statement,#footer{padding-left:3%;padding-right:3%}#content
 
ul#edu-navigation{margin-left:-3.2%;margin-right:-3.2%}#searcher,#edu-navigation,#fsf-links{background-color:#d1d4d7}#translations,#footer{background-color:#f0f2f4}#navigation{background-color:#a42e2b}#searcher,#toplinks,#translations,#header,#navigation,#edu-navigation,#fsf-links{font-family:"FreeSans",sans-serif}p,pre,li,dt,dd,code,address{line-height:1.3em}#content
 h1{font-size:2.4em}#content h2{font-size:2em}#content 
h3{font-size:1.5em;margin:1em 0 .80em 0}#content h4{font-size:1.2em;margin:1em 
0 .83em 0}#content h5{font-size:1.1em;margin:1em 0 .91em 0}h6{margin:1em 
0}p,pre{margin-top:1em}address{margin-bottom:1em}ul,ol,blockquote{margin-left:1.5%;margin-right:1.5%}ul
 li{margin:.5em 1em}ol li{margin:1em}ol ul li{margin:.5em 1em}ul li p,ul li 
pre,ul ul li{margin-top:.3em;margin-bottom:.3em}ul ul,ol ul,table 
ul{margin-top:0;margin-bottom:0}table 
li{margin-top:.2em;margin-bottom:.2em}dl{margin:2em 0 0 0}dt{margin:1em 0}dl 
dd{margin:1em 3% 2em 3%}dd p{margin-top:1em}small{font-size:.9em}#content 
h1,#content h2{color:#334683;text-shadow:#999 1px 1px 
0}h1,h2,h3,h4{color:#333}h5,h6,dt{color:#222}a[href]{color:#005090}a[href]:visited{color:#100070}a[href]:active,a[href]:hover{color:#100070;text-decoration:none}ul
 li{list-style:square}ul ul li,ol ul 
li{list-style:circle}blockquote{font-style:italic}acronym,abbr{text-decoration:none}pre{overflow:auto}.center,.c{text-align:center}.nocenter{text-align:left}.underline{text-decoration:underline}.nounderline{text-decoration:none}.big{font-size:130%;padding-top:.7em}.inline-list
 li{display:inline}.no-bullet 
li{list-style:none}.netscape4,.no-display{display:none}hr.separator{display:block;height:.3em;margin-bottom:1.2em;color:#999;background-color:#999;border:0}form
 input{font-family:inherit}form 
input[type="text"]{padding:.2em;margin:0;color:#555;background:white;border:.1em
 solid #c9cccf}form input[type="submit"]{padding:.2em 
.4em;margin:0;color:#333;background:#e7e9eb;border:.1em solid #c9cccf}form 
input[type="text"]:focus{color:#333;border:.1em solid #334683}form 
input[type="text"]:focus+input[type="submit"]{border:.1em solid #334683}form 
input[type="submit"]:hover{cursor:pointer}#home 
.button{text-align:center;font-weight:bold;margin-top:.7em;margin-bottom:.8em}.button
 a,.button a:visited{color:#971611;text-decoration:none}.button 
a:hover{color:#777}.large{width:auto:max-width:100%;font-size:2em;padding:.1em;background-color:#e7e9eb;border:.4em
 solid #c9cccf}.small{font-size:1.6em;background-color:#e7e9eb}#searcher 
input[type="text"],#searcher input[type="submit"],#fssbox 
input[type="text"]{border-radius:.3em;-moz-border-radius:.3em;-khtml-border-radius:.3em;-webkit-border-radius:.3em;-opera-border-radius:.3em}#home
 .button,#join-fsf a,#join-fsf a:visited,#fssbox 
input[type="submit"]{box-shadow:0 .15em #171d33;-moz-box-shadow:0 .15em 
#171d33;-webkit-box-shadow:0 .15em #171d33;-icab-box-shadow:0 .15em 
#171d33;-o-box-shadow:0 .15em 
#171d33;border-radius:1em;-moz-border-radius:1em;-khtml-border-radius:1em;-webkit-border-radius:1em;-opera-border-radius:1em}#backtotop
 a{clear:both;float:right;font-size:1.1em;font-weight:bold;margin:.7em 1em 
1.5em 1em}#backtotop a,#backtotop a:visited{color:#333}#backtotop 
a:hover{color:#777}p.back{text-align:right;font-weight:bold;line-height:1.5em;padding:.6em
 1em .4em 1em}p.back a,.back a:visited{color:#333}p.back 
a:hover{color:#777}div.big-section{float:left}div.big-section 
h3{font-size:1.8em;padding:.2em 0;margin:1.3em .3em .6em 
0;color:black;border-top:.2em solid #6989b6;border-bottom:.2em solid 
#6989b6}div.big-subsection{margin-top:1.3em;margin-bottom:2em}div.big-subsection
 
h4{clear:both;display:inline;font-size:1.5em;margin-right:.3em;color:black}.anchor-reference-id{font-size:80%;font-weight:normal}span.anchor-reference-id
 a{color:#333}span.anchor-reference-id 
a[href]:hover{color:#777}.emph-box{padding:.3em 1.2em .5em 
1.2em;background-color:#f0f2f4;border:1px solid #c9cccf}.emph-box 
p{font-size:.9em}.emph-box 
h4{text-align:center;font-size:1.5em}.highlight,.highlight-para{clear:both;margin-bottom:1em;color:black}.highlight{padding:.2em
 .5em;background-color:#fff898;border:0}.highlight-para{padding:0 
1.2em;background-color:#ffc;border:2px solid 
#b9bcbf}.lyrics{background-color:#f0f2f4;font-style:italic;width:25em;padding:2em;border:2px
 solid 
#e7e9eb;margin-left:2em;margin-right:2em}div.announcement{font-size:1.1em;font-weight:bold;padding:0
 1em;margin:1.5em 0;color:#333;border-left:.5em solid #b9bcbf}div.announcement 
blockquote{margin-left:0;margin-right:0}blockquote#fsfs p{padding:.3em 
0}#urgent{text-align:center;font-size:.9em;font-weight:bold;line-height:2.6em;color:black;background-color:#ff3;border-bottom:.3em
 solid #333}#urgent a,#urgent 
a:visited{color:blue;text-decoration:underline}#urgent 
a:hover{color:#777}.trans-disclaimer{text-align:center;font-weight:bold;font-style:italic;margin-bottom:0;margin-top:1.2em}.trans-disclaimer
 a,.trans-disclaimer a:visited{color:#005090}.trans-disclaimer 
a:hover{color:#777}#outdated{text-align:center;padding:.7em 3%;margin:.3em 
-3.2%;background-color:#f0f2f4;border-bottom:.2em solid #d1d4d7}#outdated 
p{margin:.2em 0}#outdated a:visited{color:#005090}#outdated 
a:hover{color:#777}.translators-notes{font-size:.9em}.translators-notes 
hr{margin-top:1.65em}.translators-notes ol li{margin:.5em 
1.1em}.note{clear:right;float:right;text-align:center;font-style:normal;width:20em;max-width:90%;padding:0;margin:.3em
 1em 1em 1em;border:.3em solid #3465a4}.note 
p{font-size:1.1em;line-height:1.4em;padding:0 1em;margin:1em 0}.note 
strong{font-size:1.2em}div.summary,div.toc{padding:.4em 1.5em .5em 
1.5em;background:#f0f2f4}div.summary ul li ul{margin:0 3%}#content div.summary 
h3,#content div.toc h3,#content div.summary h4,#content div.toc 
h4{text-align:center}div.summary h3,div.toc 
h3{font-size:1.2em;margin-top:1em}div.summary h4,div.toc 
h4{font-size:1.1em}div.summary{clear:right;float:right;width:20em;max-width:90%;margin:.3em
 0 1em 0;border-left:1.5em solid white}div.toc{max-width:45em;margin:2.5em auto 
2em 
address@hidden(max-width:46em){div.summary{float:none;width:30em;max-width:80%;margin:2.5em
 auto 2em 
auto;border:0}}.imgright{float:right;margin:1em;margin-right:0}.imgleft{float:left;margin:1em;margin-left:0}.photo{float:right;width:30em;max-width:100%;margin:.3em
 0 1em 0}.photo img,.photo p{width:94%;padding:0 6%}.photo 
img.recessed{width:90%}.listing,.stx table{border-collapse:collapse;border:1px 
solid #666;margin:1em 0 1em 0}.listing th,.stx table 
th{background:#fff898;color:black;font-weight:bold!important;border:1px solid 
#666;font-weight:normal;padding:.7em}.listing td a{display:block}.listing 
.top{border-top:1px solid #666;text-align:right!important;padding:0 0 1em 
0}.listing .odd{background-color:transparent}.listing 
.even{background-color:#f0f2f4}.listing 
.listingCheckbox{text-align:center}.listing td,.stx table td{border:1px solid 
#666;padding:1em;text-align:center;line-height:1.3em}.listing 
a:hover{text-decoration:underline}.listing 
img{vertical-align:middle}.listing{width:100%}table.listing{display:block;overflow:auto;padding:.1em;margin:auto}#toplinks{float:left;padding:.5em
 2em .3em address@hidden(max-width:500em){#toplinks{padding:.5em 3% .3em 
3%}}#toplinks a,#toplinks 
a:visited{white-space:nowrap;display:inline-block;font-weight:bold;font-size:.9em;color:#404040;text-decoration:none;margin-right:1em}#toplinks
 
a:hover{color:#777}#searcher{display:block;text-align:right;font-size:.9em;font-weight:bold;padding-top:.3em;padding-bottom:.3em}#translations{clear:both;font-size:.9em;text-align:left;border-bottom:.2em
 solid #d1d4d7}#translations p{line-height:1.2em;padding:.3em 
0;margin:0}#translations 
span{white-space:nowrap;font-size:.9em;margin-right:.5em}#translations span 
a,#translations span a:visited{color:#222;text-decoration:none}#translations 
span.original{font-size:1em;font-weight:bold}#translations span.original 
a,#translations span.original a:visited{color:#334683}#translations 
a:hover,#translations span.original a:hover{color:#777}#content 
#translations{display:none}#translations h3,#translations 
h4{padding-top:.5em;margin:0 0 .5em 0}#translations 
ul{padding-bottom:1em;margin:0 1em}#translations 
li{direction:ltr;display:inline;white-space:nowrap;margin:0;padding-right:.5em}#header:after{clear:both;content:"";display:block;height:0;visibility:hidden;width:0}#fsf-frame{float:right;font-size:.9em;text-align:center;line-height:1.3em;width:auto;padding:0;margin:1em
 0}#fsf-frame a,#fsf-frame 
a:visited{font-size:1.1em;font-weight:bold;text-decoration:none}#fsf-frame 
p{padding:0;margin:0}#fsf-frame hr{display:none}#join-fsf{padding:.4em 
0}#join-fsf a,#join-fsf a:visited{padding:.3em 
1em;color:#971611;background:#e7e9eb}#fssbox{padding:0;margin-top:1.3em}#fssbox 
a,#fssbox a:visited{color:#334683}#fssbox form p{margin-top:.2em}#fssbox 
input{font-weight:bold}#fsf-frame 
a:hover{color:#777}#gnu-banner{font-size:1.8em;font-weight:bold;line-height:1.3em;padding-top:1.1em}#gnu-banner
 img{float:left;height:2.4em;margin:0 
.15em;position:relative;bottom:.4em}#gnu-banner 
a{color:#334683;text-decoration:none}#gnu-banner a 
strong{font-size:1.4em;color:#971611}#fsf-support{font-size:.9em;font-weight:bold;font-style:italic;padding:.5em
 0;margin:0;color:#555}#fsf-support a,#fsf-support 
a:visited{color:#555}#fsf-support 
a:hover{color:address@hidden(max-width:40em){#gnu-banner{clear:both}}#navigation,#fsf-links{clear:both}#fsf-links{margin-top:2.5em}#navigation
 ul,#fsf-links 
ul{margin:0}ul#edu-navigation{margin-top:0;margin-bottom:0}#navigation 
ul,#fsf-links 
ul,ul#edu-navigation{text-align:center;font-size:.9em;line-height:1.7em;padding:.2em}#navigation
 li,ul#edu-navigation li,#fsf-links 
li{white-space:nowrap;display:inline;display:inline-block;line-height:1.7em;font-weight:bold;margin:.15em
 .3em 0 .3em}#navigation li{border-bottom:.15em solid #a42e2b}ul#edu-navigation 
li{border-bottom:.15em solid #d1d4d7}#fsf-links 
li{padding-bottom:.15em}#navigation a,ul#edu-navigation a,#fsf-links 
a{display:inline-block}#navigation,#navigation a,#navigation 
a:visited{color:white}#edu-navigation,#edu-navigation a,ul#edu-navigation 
a:visited,#fsf-links a,#fsf-links li a:visited{color:#222}#navigation 
li.active{font-style:italic;border-bottom:.15em solid white}ul#edu-navigation 
li.active,ul#edu-navigation li.current{font-style:italic;border-bottom:.15em 
solid #971611}#navigation li a,ul#edu-navigation li a,#fsf-links li 
a,#navigation li.active a:hover,ul#edu-navigation li.active 
a:hover{text-decoration:none}#navigation a:hover,ul#edu-navigation 
a:hover,#fsf-links 
a:hover{text-decoration:address@hidden(min-width:50em){#navigation 
ul,ul#edu-navigation li,#fsf-links 
ul{font-size:1em}}#mission-statement{font-size:.9em;margin-top:2em}#mission-statement
 blockquote{font-weight:bold;margin:0}#mission-statement 
img{float:left;height:2em;margin:.3em 
.5em}#footer{clear:both;font-size:.9em;padding-top:.5em;padding-bottom:.5em;color:#333;border-top:1px
 solid #c9cccf}#footer p{margin:0}#footer .unprintable,#footer 
.translators-credits{margin-bottom:.7em}#bottom-notes 
p{margin-bottom:.7em}.edu-breadcrumb{font-size:.9em;font-weight:bold;text-align:left;padding-top:.4em;margin-top:0;color:#333}.edu-breadcrumb
 a,.edu-breadcrumb a:visited{color:#334683;text-decoration:none}.edu-breadcrumb 
a:hover{color:#777}div.edu-cases{border-top:5px ridge #3465a4;border-bottom:5px 
ridge #3465a4;padding:1.5em 0;margin:2em 4%}div.edu-cases 
h3{font-size:1.3em;margin:0;margin-bottom:1em}div.edu-cases ul,div.edu-cases 
ol{padding:0 
4%}#home:after{clear:both;content:"";display:block;height:0;visibility:hidden;width:0}#home
 .first-column{width:60%;float:left}#home 
.second-column{width:38%;float:address@hidden(max-width:40em){#home 
.first-column,#home .second-column{float:none;width:100%}}#home 
.first-column,#home .second-column{margin-bottom:2em;margin-top:0}#home 
h2{text-shadow:none;margin-bottom:.6em}#home .first-column 
img{width:80%;margin:.5em 0 1em 0}#home .second-column h4 
img{height:.75em;width:.75em}#Action{text-align:left;padding:0 
1em;border-left:.4em solid #b9bcbf;border-right:.4em solid 
#b9bcbf}h2#Action{text-align:center}#Action 
h2{float:none;text-align:center;padding-top:0;color:#171d33}#Action 
li{margin-bottom:.7em}#sisters{font-size:.9em;margin:0 3% 1.5em 
3%}#logo{background:url(/graphics/topbanner.png) 
no-repeat;float:left;padding:0;margin:0;border:0}#logo 
a{display:block;overflow:hidden;width:550px;height:0!important;text-decoration:none;padding:0;padding-top:101px;margin:0;border:0;cursor:pointer}h1:first-child{font-size:2em}h1{font-size:1.7em;margin:1em
 0 .9em 0}h2{font-size:1.4em;margin:1em 0 .9em 0}h3{font-size:1.25em;margin:1em 
0 .9em 0}h4{font-size:1.1em;margin:1em 0 .9em 0}h5{font-size:1.0em;margin:1em 0 
1.0em 
0}body>h1,body>h2,body>h3,body>h4,body>p,body>pre,body>dl,body>hr,div.legalnotice,div.navfooter{margin-left:3%;margin-right:3%}body>ul{margin-left:5%}body>hr{margin-top:2em}div.navfooter
 td{border:0}div.navfooter{margin-top:2em}body>div>div.toc{max-width:35em}.toc 
dl{margin:0 0 0 
5%}.toc>dl{margin-top:1.5em;margin-bottom:1.5em}.toc>dl>dt{font-size:1.2em;font-weight:bold}.toc>dl>dt:first-child{font-size:1.5em;text-align:center}.toc
 dt,.toc 
dd{margin-top:.5em;margin-bottom:.5em;font-weight:normal}dt{font-weight:bold}ul,li{padding:0}
\ No newline at end of file



reply via email to

[Prev in Thread] Current Thread [Next in Thread]