<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
  gnu-red.css

  Copyright (C) 2010 Free Software Foundation

  Permission is hereby granted, free of charge, to any person
  obtaining a copy of this software and associated documentation files
  (the "Software"), to deal in the Software without restriction,
  including without limitation the rights to use, copy, modify, merge,
  publish, distribute, sublicense, and/or sell copies of the Software,
  and to permit persons to whom the Software is furnished to do so,
  subject to the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.
*/

html, body {
  padding: 0;
  margin: 0;
}

h1,h2,h3,h4,h5,h6 {
  font-family: sans-serif;
  font-weight: bold;
  color: #000;
  border: 0;
}
h1 {
  font-size: 2em;
}
h2, h3 {
  margin-bottom: 1em;
}
h3 {
  margin-top: 2em;
  text-align: left;
}

body {
  font-family: sans-serif;
  font-size: 86%;
  background-color: #fff;
  color: #333;
}

a:link {
  color: #1f00ff;
  background-color: transparent;
  text-decoration: underline;
}
a:visited {
  color: #9900dd;
  background-color: transparent;
  text-decoration: underline;
}
a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

p {
  font-size: 1em;
  line-height: 1.4em;
}
hr {
  display: none;
}

ul {
  line-height: 1.5em;
  list-style-type: square;
  margin: 0.5em 0 0 1.5em;
  padding: 0;
  list-style-image: url(https://www.fsf.org/bullet.gif);
}
ul a, ol a {
  text-decoration: underline;
}

#wrapper {
  margin: 0;
  background-color: transparent;
  padding: 0em;
  position: relative;
}

#top2 {
  padding: 0;
  clear: both;
  background-color: #bd0000;
  padding-top: 2.4em;
}

#navigation-bar {
  background-color: #222;
}

#navbar {
  text-align: center;
}
#navbar ul {
  list-style: none;
  line-height: 2em;
  padding-left: 0;
  margin-left: 0;
}
#navbar li {
  display: inline;
}
#navbar li a {
  margin-right: 0.5em;
  color: #ddd;
  font-weight: bold;
  font-size: 1.0em;
  padding: 0.2em 0.3em 0.2em 0.3em;
  text-decoration: none;
  background-color: #555;
}
#navbar li a:hover {
  background-color: transparent;
  color: yellow;
  text-decoration: underline;
}

#fsflinks {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.9em;
  background-color: #333;
  width: 100%;
  height: 2.4em;
}
#fsflinks ul {
  list-style: none;
  padding-left: 100px;
}
#fsflinks li {
  display: inline;
  padding-left: 0.3em;
  border-left: 1px solid #333;
}
#fsflinks li:first-child {
  border-left: 0;
  padding-left: 0;
}
#fsflinks li a {
  padding-left: 0.5em;
  color: #ccc !important;
}

#banner {
  text-align: center;
  margin: 0 auto 0 auto;
  max-width: 75em;
  padding: 1em;
  height: 5em;
}
#banner h1 {
  padding-top: 0.1em;
  font-size: 130%;
  color: #fff;
}
#banner_title {
  font-size: 11px;
  font-weight: bold;
  color: white;
  margin: 7.5px 0 7.5px 0;
  padding-top: 0.1em;
}

#links {
  margin: 0;
  padding: 0;
  margin-left: 100px;
  margin-right: 100px;
  list-style: none;
}
#links li {
  display: inline;
  border-left: 1px solid #fff;
  padding-left: 0.7em;
  padding-right: 0.5em;
}
#links li:first-child {
  border-left: 0;
  padding-left: 0;
}
#links li a {
  color: #fff !important;
  font-weight: bold;
}

#footer {
  border: 0;
  padding: 0.4em;
  border-top: 2px solid #06C;
}

#columns, #footer {
  clear: both;
  padding-left: 1em; padding-right: 1em;
  margin: 1em auto 0 auto;
  max-width: 75em;
}
#columns {
  position: relative;
}

#footer {
  background-color: #fff;
  border-top: 2px solid #ddd;
  margin-top: 3em;
  margin: auto;
  position: relative;
}

#content {
  margin-right: 21em;
}

.translations-list, .translations-list li,
#translations ul, #translations ul li {
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
}
.translations-list li, #translations ul li {
  padding-right: 0.3em;
  border-left: 1px solid #AAA;
  padding-left: 0.3em;
  margin: 0;
}
.translations-list li:first-child {
  border-left: 0;
  padding-left: 0;
}

#translations {
  margin: 0 auto 0 auto;
  max-width: 73em;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #ffc;
}
#translations h3, #translations h4 {
  padding-top: 0;
  margin-top: 0;
  text-align: left;
  font-size: 1em;
}

img { border: 0; }

acronym {
  border-bottom: 1px dotted #cccccc;
  color: inherit;
  background: none;
  cursor: help;
}

/* gecko enhancements */

#sidebar, #translations, roundedBox {
  -moz-border-radius: 1em;
}

#gplv3-dogear {
  position: absolute;
  top: -1px;
  left: -1px;
}
#gplv3-dogear h3 {
  margin: 0;
}
#gplv3-dogear a {
  background-image: url('https://www.gnu.org/graphics/dogear.png');
  border: 0;
  display: block;
  text-decoration: none;
  overflow: hidden;
  height: 0 !important;
  width: 64px;
  padding: 0;
  padding-top: 64px;
  cursor: pointer;
}
</pre></body></html>