summaryrefslogtreecommitdiffstats
path: root/web/html/css
diff options
context:
space:
mode:
Diffstat (limited to 'web/html/css')
-rw-r--r--web/html/css/arch.css424
-rw-r--r--web/html/css/archweb.css1052
-rw-r--r--web/html/css/aur.css4
-rw-r--r--web/html/css/containers.css188
-rw-r--r--web/html/css/fonts.css115
5 files changed, 1056 insertions, 727 deletions
diff --git a/web/html/css/arch.css b/web/html/css/arch.css
deleted file mode 100644
index eec02eec..00000000
--- a/web/html/css/arch.css
+++ /dev/null
@@ -1,424 +0,0 @@
-* { margin: 0; padding: 0; }
-* ul { padding: 20px; }
-body {
- min-width: 600px;
- background-color: white;
- color: #555;
- font-family: "DejaVu Sans", sans-serif;
- font-size: 12px;
-}
-/* Divs */
-#title {
- display: block;
- position: relative;
- height: 123px;
-}
-#main_nav,
-#sub_nav {
- list-style: none;
- font-size: 13px;
- line-height: 26px;
- padding: 0 32px;
-}
-#main_nav {
- background-color: #333;
- text-align: right;
-}
-#sub_nav {
- min-width: 700px;
- background-color: #1793d1;
- text-align: right;
-}
-#main_nav a.selected {
- background-color: #1793d1;
-}
-#sub_nav a.selected {
- background-color: #333;
-}
-#main_nav a,
-#sub_nav a {
- padding: 5px 9px;
- line-height: 26px;
- color: #fff;
- font-weight: bold;
- text-decoration: none;
-}
-#main_nav a:hover {
- background-color: #1793d1;
-}
-#sub_nav a:hover {
- background-color: #333;
-}
-#lang_sub {
- display: block;
- font-size: 10pt;
- text-align: right;
- margin-bottom: 40px;
- margin-right: 35px;
- margin-left: 35px;
-}
-#lang_sub ul {
- list-style: none;
- padding: 0px;
-}
-#lang_sub ul a {
- text-decoration: none;
-}
-#lang_sub ul a:hover {
- text-decoration: underline;
-}
-#lang_sub ul li {
- display: inline;
- padding-right: 1px;
-}
-#login_bar {
- display: block;
- margin-bottom: 10px;
-}
-#login_bar input {
- margin-right: 5px;
-}
-#login_bar .button {
- margin: 2px;
-}
-#updates {
- font-size: small;
- /*position: relative;*/
- top: 0px;
- background-color: #e7f0f6;
- border: 1px solid #92cbe8;
- padding: 10px;
-}
-#logo {
- z-index: 1;
- position: relative;
- top: 10px;
- left: 25px;
- width: 350px;
-}
-#logo h1#archtitle {
- background: transparent url("../images/titlelogo.png") no-repeat top left;
- margin: 0px;
- padding: 0px;
-}
-#logo h1#archtitle a {
- color: transparent;
- display: block;
- width: 350px;
- height: 103px;
-}
-.clear {
- clear: both;
- margin: 0px;
- padding: 0px;
-}
-.right {
- float: right;
- width: 320px;
- padding: 0px 10px 10px 0px;
-}
-.left {
- padding: 10px;
- margin-right: 360px;
-}
-.left p {
- padding-bottom: 10px;
-}
-.box {
- padding: 10px;
-}
-.greybox {
- padding: 10px;
- background-color: #f6f3dd;
- border: 1px solid #d9d6c2;
-}
-div.listing {
- padding-right: 10px;
-}
-.error {
- color: #dd0000;
- font-size: small;
-}
-.foot {
- clear: both;
- text-align: center;
- font-size: 0.75em;
-}
-#search {
- float: right;
- position: relative;
- top: -2em;
- font-size: 0.8em;
-}
-#search input {
- background-color: #f6f3dd;
- border: 1px solid #d9d6c2;
-}
-.smalltext {
- text-align: right;
- font-size: x-small;
-}
-/* Headers */
-h2 {
- margin: 20px 0px 10px 0px;
-}
-h2.title {
- border-bottom: 1px solid #46494d;
-}
-h3 {
- margin-bottom: 10px;
-}
-h3.title {
- text-align: right;
- border-bottom: 1px solid #46494d;
-}
-h4.title {
- border-bottom: 1px solid #46494d;
-}
-h4.news {
- border-bottom: 1px dotted #0771a6;
- margin-bottom: .25em;
- padding-bottom: .2em;
-}
-div.listing h4 {
- color: #fff;
- background-color: #0771a6;
- padding: 3px;
-}
-/* Paragraphs, Anchors, Images */
-p {
- padding-bottom: 20px;
-}
-p.news {
- font-size: small;
-}
-a {
- color: #0771a6;
-}
-a:hover {
- color: #333;
-}
-#about {
- position: relative;
- top: -9px;
-}
-ol {
- padding-left: 45px;
-}
-ul.small {
- list-style: none;
- font-size: x-small;
-}
-ul.links {
- list-style: none;
- font-size: small;
- padding: 0px 0px 20px 20px;
-}
-img {
- border: none;
-}
-hr {
- border: none;
- border-top: 1px solid #46494d;
-}
-.greybox input,
-button,
-textarea,
-select {
- background-color: #e1e3e6;
- border: 1px solid #8faecd;
-}
-.box input, button {
- padding: 2px;
- background-color: #c1c3f6;
- font-size: x-small;
- border: 1px solid #8faecd;
-}
-button#f_trigger {
- background-color: #e1e3e6;
-}
-/* Table stuff */
-table.center {
- margin-left: auto;
- margin-right: auto;
-}
-table.results {
- padding: 0px;
- border-collapse: collapse;
-}
-.results th {
- background-color: #e1e3e6;
- border-bottom: 1px solid #46494d;
- border-top: 1px solid #46494d;
- padding: 0px 5px 0px 0px;
-}
-.results th>a {
- text-decoration: none;
- color: #46494d;
-}
-.results td {
- padding-right: 5px;
- vertical-align: top;
- font-size: 0.8em;
-}
-.listing th {
- font-size: small;
- vertical-align: top;
- padding: 2px;
-}
-.listing td {
- font-size: small;
- padding: 2px;
-}
-blockquote.code {
- background-color: #f3f3f3;
- border: 1px solid #ccc;
- margin-left: auto;
- margin-right: auto;
- white-space: nowrap;
- padding: 5px;
- font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, "Courier New", Monospace;
- color: #333;
- font-size: .95em;
-}
-.pkg_search_results_footer {
- overflow: auto;
-}
-.pkg_search_results_footer .legend_and_actions {
- float: left;
-}
-.pkg_search_results_footer .legend {
- margin-bottom: 3px;
-}
-.pkg_search_results_footer .page_links {
- float: right;
- margin: 0 0;
- padding: 0 0;
-}
-
-
-/* AUR Styles */
-.pgbox {
- margin: 0 25px;
- margin-bottom: 1%;
- background-color: #fff;
- border: 2px solid #ddd;
- padding: 3px;
-}
-.frontpgboxbody {
- padding: 10px;
-}
-.frontpgboxbody > table {
- width: 100%;
-}
-.pgboxtitle {
- border: 2px solid #ddd;
- border-top: 1px solid #fff;
- border-left: 1px solid #fff;
- background-color: #f1f2f4;
- padding: 2px 10px 2px 10px;
-}
-.pgboxbody,
-.pgboxbody-comment {
- padding: 10px;
-}
-.pgboxbody input {
- margin-right: 10px;
-}
-.pgboxbody-comment > table {
- border-collapse: separate;
- border-spacing: 0px 15px;
-}
-
-#advanced-search li {
- font-size: 11px;
- list-style: none;
- display: inline;
- padding-right: 15px;
- text-decoration: none;
-}
-
-.page_nav {
- margin: 5px 0;
-}
-.page_nav .page_num {
- border: 1px solid #ddd;
- padding: 2px;
- color: #0771a6;
-}
-.page_nav .page_num:hover {
- border: 1px solid #8faecd;
- color: #333;
-}
-.page_nav .page_sel {
- border: 1px solid #8faecd;
- padding: 2px;
- color: #333;
- font-weight: bold;
-}
-
-.comment-header {
- background-color: #f1f2f4;
- color: #888;
- font-size: 14px;
- font-weight: bold;
- margin-left: 5px;
- margin-top: 5px;
- padding: 2px;
-}
-
-.comment-body {
- margin-left: 5px;
- padding: 2px;
- font-family: monospace;
-}
-
-.pkgoutput {
- margin: 0 25px;
- font-size: 18px;
- font-weight: bold;
-}
-
-div.version {
- font-weight:bold;
- font-size:14px;
- text-align:right;
-}
-
-
-
-
-/**
- *
- * =============== Language-specific declarations ======================
- *
- * (e.g. right-to-left texts for Hebrew)
- *
- * */
-
-
-/**
- * RIGHT - TO - LEFT
- *
- * Too add a language, just add it's language code to all
- * :lang()-pseudo-classes, delimited by a hyphen ("-").
- * */
-
-body:lang(he) {
- direction: rtl;
-}
-th:lang(he) {
- text-align: right;
-}
-#lang_sub:lang(he) {
- text-align: left;
-}
-.pkg_search_results_footer:lang(he) .legend_and_actions {
- float: right;
-}
-.pkg_search_results_footer:lang(he) .page_links {
- float: left;
-}
-div.version:lang(he) {
- text-align: left;
-}
diff --git a/web/html/css/archweb.css b/web/html/css/archweb.css
new file mode 100644
index 00000000..cafae777
--- /dev/null
+++ b/web/html/css/archweb.css
@@ -0,0 +1,1052 @@
+/*
+ * ARCH LINUX DJANGO (MAIN SITE)
+ *
+ * Font sizing based on 16px browser defaults (use em):
+ * 14px = 0.875em
+ * 13px = 0.812em
+ * 12px = 0.75em
+ * 11px = 0.6875em
+ *
+ */
+
+/* import the global navbar stylesheet */
+@import url('archnavbar/archnavbar.css');
+
+/* simple reset */
+* {
+ margin: 0;
+ padding: 0;
+ line-height: 1.4;
+}
+
+/* general styling */
+body {
+ min-width: 650px;
+ background: #f6f9fc;
+ color: #222;
+ font: normal 100% sans-serif;
+ text-align: center;
+}
+
+p {
+ margin: .33em 0 1em;
+}
+
+ol,
+ul {
+ margin-bottom: 1em;
+ padding-left: 2em;
+}
+
+ ul {
+ list-style: square;
+ }
+
+code {
+ font: 1.2em monospace;
+ background: #ffd;
+ padding: 0.15em 0.25em;
+}
+
+pre {
+ font: 1.2em monospace;
+ border: 1px solid #bdb;
+ background: #dfd;
+ padding: 0.5em;
+ margin: 1em;
+}
+
+ pre code {
+ display: block;
+ background: none;
+ }
+
+blockquote {
+ margin: 1.5em 2em;
+}
+
+input {
+ vertical-align: middle;
+}
+
+select[multiple] {
+ padding: 1px 0;
+}
+
+ select[multiple] option {
+ padding: 0 0.5em 0 0.3em;
+ }
+
+input[type=submit] {
+ padding: 0 0.6em;
+}
+
+.clear {
+ clear: both;
+}
+
+.hide {
+ display: none;
+}
+
+hr {
+ border: none;
+ border-top: 1px solid #888;
+}
+
+img {
+ border: 0;
+}
+
+/* scale fonts down to a sane default (16 * .812 = 13px) */
+#content {
+ font-size: 0.812em;
+}
+
+/* link style */
+a {
+ text-decoration: none;
+}
+
+ a:link,
+ th a:visited {
+ color: #07b;
+ }
+
+ a:visited {
+ color: #666;
+ }
+
+ a:hover {
+ text-decoration: underline;
+ color: #666;
+ }
+
+ a:active {
+ color: #e90;
+ }
+
+/* special anchor elements */
+a.headerlink {
+ visibility: hidden;
+ padding-left: 0.5em;
+}
+
+h3:hover > a.headerlink {
+ visibility: visible;
+}
+
+/* headings */
+h2 {
+ font-size: 1.5em;
+ margin-bottom: 0.5em;
+ border-bottom: 1px solid #888;
+}
+
+h3 {
+ font-size: 1.25em;
+ margin-top: .5em;
+}
+
+h4 {
+ font-size: 1.15em;
+ margin-top: 1em;
+}
+
+h5 {
+ font-size: 1em;
+ margin-top: 1em;
+}
+
+/* general layout */
+div#content {
+ width: 95%;
+ margin: 0 auto;
+ text-align: left;
+}
+
+div#content-left-wrapper {
+ float: left;
+ width: 100%; /* req to keep content above sidebar in source code */
+}
+
+div#content-left {
+ margin: 0 340px 0 0;
+}
+
+div#content-right {
+ float: left;
+ width: 300px;
+ margin-left: -300px;
+}
+
+div.box {
+ margin-bottom: 1.5em;
+ padding: 0.65em;
+ background: #ecf2f5;
+ border: 1px solid #bcd;
+}
+
+div#footer {
+ clear: both;
+ margin: 2em 0 1em;
+}
+
+ div#footer p {
+ margin: 0;
+ text-align: center;
+ font-size: 0.85em;
+ }
+
+/* alignment */
+div.center,
+table.center,
+img.center {
+ width: auto;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+p.center,
+td.center,
+th.center {
+ text-align: center;
+}
+
+/* table generics */
+table {
+ width: 100%;
+ border-collapse: collapse;
+}
+
+ table .wrap {
+ white-space: normal;
+ }
+
+th,
+td {
+ white-space: nowrap;
+ text-align: left;
+}
+
+ th {
+ vertical-align: middle;
+ font-weight: bold;
+ }
+
+ td {
+ vertical-align: top;
+ }
+
+/* table pretty styles */
+table.pretty1 {
+ width: auto;
+ margin-top: 0.25em;
+ margin-bottom: 0.5em;
+ border-collapse: collapse;
+ border: 1px solid #bcd;
+}
+
+ table.pretty1 th {
+ padding: 0.35em;
+ background: #e4eeff;
+ border: 1px solid #bcd;
+ }
+
+ table.pretty1 td {
+ padding: 0.35em;
+ border: 1px dotted #bcd;
+ }
+
+table.pretty2 {
+ width: auto;
+ margin-top: 0.25em;
+ margin-bottom: 0.5em;
+ border-collapse: collapse;
+ border: 1px solid #bbb;
+}
+
+ table.pretty2 th {
+ padding: 0.35em;
+ background: #eee;
+ border: 1px solid #bbb;
+ }
+
+ /* additional styles for JS sorting */
+ table.pretty2 th.header {
+ padding-right: 20px;
+ background-image: url(nosort.gif);
+ background-repeat: no-repeat;
+ background-position: center right;
+ cursor: pointer;
+ }
+
+ table.pretty2 th.headerSortDown {
+ background-image: url(desc.gif);
+ }
+
+ table.pretty2 th.headerSortUp {
+ background-image: url(asc.gif);
+ }
+
+ table.pretty2 td {
+ padding: 0.35em;
+ border: 1px dotted #bbb;
+ }
+
+/* definition lists */
+dl {
+ clear: both;
+}
+
+ dl dt,
+ dl dd {
+ margin-bottom: 4px;
+ padding: 8px 0px 4px;
+ font-weight: bold;
+ border-top: 1px dotted #bbb;
+ }
+
+ dl dt {
+ color: #333;
+ float:left;
+ padding-right:15px;
+ }
+
+/* forms and input styling */
+form p {
+ margin: 0.5em 0;
+}
+
+fieldset {
+ border: 0;
+}
+
+label {
+ width: 12em;
+ vertical-align: top;
+ display: inline-block;
+ font-weight: bold;
+}
+
+input[type=text],
+input[type=password],
+textarea {
+ padding: 0.10em;
+}
+
+form.general-form label,
+form.general-form .form-help {
+ width: 10em;
+ vertical-align: top;
+ display: inline-block;
+}
+
+form.general-form input[type=text],
+form.general-form textarea {
+ width: 45%;
+}
+
+/* archdev navbar */
+div#archdev-navbar {
+ margin: 1.5em 0;
+}
+
+ div#archdev-navbar ul {
+ list-style: none;
+ margin: -0.5em 0;
+ padding: 0;
+ }
+
+ div#archdev-navbar li {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ font-size: 0.9em;
+ }
+
+ div#archdev-navbar li a {
+ padding: 0 0.5em;
+ color: #07b;
+ }
+
+/* error/info messages (x pkg is already flagged out-of-date, etc) */
+#sys-message {
+ width: 35em;
+ text-align: center;
+ margin: 1em auto;
+ padding: 0.5em;
+ background: #fff;
+ border: 1px solid #f00;
+}
+
+ #sys-message p {
+ margin: 0;
+ }
+
+ul.errorlist {
+ color: red;
+}
+
+/**
+ * PAGE SPECIFIC STYLES
+ */
+
+/* home: introduction */
+#intro p.readmore {
+ margin: -0.5em 0 0 0;
+ font-size: .9em;
+ text-align: right;
+}
+
+/* home: news */
+#news {
+ margin-top: 1.5em;
+}
+
+ #news h3 {
+ float: left;
+ padding-bottom: .5em
+ }
+
+ #news div {
+ margin-bottom: 1em;
+ }
+
+ #news div p {
+ margin-bottom: 0.5em;
+ }
+
+ #news .more {
+ font-weight: normal;
+ }
+
+ #news .rss-icon {
+ float: right;
+ margin-top: 1em;
+ }
+
+ #news h4 {
+ clear: both;
+ font-size: 1em;
+ margin-top: 1.5em;
+ border-bottom: 1px dotted #bbb;
+ }
+
+ #news .timestamp {
+ float: right;
+ font-size: 0.85em;
+ margin: -1.8em 0.5em 0 0;
+ }
+
+/* home: arrowed headings */
+#news h3 a {
+ display: block;
+ background: #1794D1;
+ font-size: 15px;
+ padding: 2px 10px;
+ color: white;
+}
+
+ #news a:active {
+ color: white;
+ }
+
+h3 span.arrow {
+ display: block;
+ width: 0px;
+ height: 0px;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid #1794D1;
+ margin: 0 auto;
+ font-size: 0px;
+ line-height: 0px;
+}
+
+/* home: pkgsearch box */
+#pkgsearch {
+ padding: 1em 0.75em;
+ background: #3ad;
+ color: #fff;
+ border: 1px solid #08b;
+}
+
+ #pkgsearch label {
+ width: auto;
+ padding: 0.1em 0;
+ }
+
+ #pkgsearch input {
+ width: 10em;
+ float: right;
+ font-size: 1em;
+ color: #000;
+ background: #fff;
+ border: 1px solid #09c;
+ }
+
+/* home: recent pkg updates */
+#pkg-updates h3 {
+ margin: 0 0 0.3em;
+}
+
+ #pkg-updates .more {
+ font-weight: normal;
+ }
+
+ #pkg-updates .rss-icon {
+ float: right;
+ margin: -2em 0 0 0;
+ }
+
+ #pkg-updates table {
+ margin: 0;
+ }
+
+ #pkg-updates td.pkg-name {
+ white-space: normal;
+ }
+
+ #pkg-updates td.pkg-arch {
+ text-align: right;
+ }
+
+ #pkg-updates span.testing {
+ font-style: italic;
+ }
+
+ #pkg-updates span.staging {
+ font-style: italic;
+ color: #ff8040;
+ }
+
+/* home: sidebar navigation */
+div#nav-sidebar ul {
+ list-style: none;
+ margin: 0.5em 0 0.5em 1em;
+ padding: 0;
+}
+
+/* home: sponsor banners */
+div#arch-sponsors img {
+ padding: 0.3em 0;
+}
+
+/* home: sidebar components (navlist, sponsors, pkgsearch, etc) */
+div.widget {
+ margin-bottom: 1.5em;
+}
+
+/* feeds page */
+#rss-feeds .rss {
+ padding-right: 20px;
+ background: url(rss.png) top right no-repeat;
+}
+
+/* artwork: logo images */
+#artwork img.inverted {
+ background: #333;
+ padding: 0;
+}
+
+#artwork div.imagelist img {
+ display: inline;
+ margin: 0.75em;
+}
+
+/* news: article list */
+.news-nav {
+ float: right;
+ margin-top: -2.2em;
+}
+
+ .news-nav .prev,
+ .news-nav .next {
+ margin: 0 1em;
+ }
+
+/* news: article pages */
+div.news-article .article-info {
+ margin: 0;
+ color: #999;
+}
+
+/* news: add/edit article */
+form#newsform {
+ width: 60em;
+}
+
+ form#newsform input[type=text],
+ form#newsform textarea {
+ width: 75%;
+ }
+
+/* donate: donor list */
+div#donor-list ul {
+ width: 100%;
+}
+ /* max 4 columns, but possibly fewer if screen size doesn't allow for more */
+ div#donor-list li {
+ float: left;
+ width: 25%;
+ min-width: 20em;
+ }
+
+/* download page */
+#arch-downloads h3 {
+ border-bottom: 1px dotted #bbb;
+}
+
+table#download-torrents .cpu-arch {
+ text-align: center;
+}
+
+/* pkglists/devlists */
+table.results {
+ font-size: 0.846em;
+ border-top: 1px dotted #999;
+ border-bottom: 1px dotted #999;
+}
+
+ table.results th {
+ padding: 0.5em 1em 0.25em 0.25em;
+ border-bottom: 1px solid #999;
+ white-space: nowrap;
+ background-color:#fff;
+ }
+
+ /* additional styles for JS sorting */
+ table.results th.header {
+ padding-right: 20px;
+ background-image: url(nosort.gif);
+ background-repeat: no-repeat;
+ background-position: center right;
+ cursor: pointer;
+ }
+
+ table.results th.headerSortDown {
+ background-color: #e4eeff;
+ background-image: url(desc.gif);
+ }
+
+ table.results th.headerSortUp {
+ background-color: #e4eeff;
+ background-image: url(asc.gif);
+ }
+
+ table.results td {
+ padding: .3em 1em .3em 3px;
+ }
+
+ table.results tr.odd {
+ background: #fff;
+ }
+
+ table.results tr.even {
+ background: #e4eeff;
+ }
+
+ table.results .flagged {
+ color: red;
+ }
+
+/* pkglist: layout */
+div#pkglist-about {
+ margin-top: 1.5em;
+}
+
+/* pkglist: results navigation */
+.pkglist-stats {
+ font-size: 0.85em;
+}
+
+#pkglist-results .pkglist-nav {
+ float: right;
+ margin-top: -2.2em;
+}
+
+.pkglist-nav .prev {
+ margin-right: 1em;
+}
+
+.pkglist-nav .next {
+ margin-right: 1em;
+}
+
+/* search fields and other filter selections */
+.filter-criteria {
+ margin-bottom: 1em;
+}
+
+.filter-criteria h3 {
+ font-size: 1em;
+ margin-top: 0;
+}
+
+.filter-criteria div {
+ float: left;
+ margin-right: 1.65em;
+ font-size: 0.85em;
+}
+
+.filter-criteria legend {
+ display: none;
+}
+
+.filter-criteria label {
+ width: auto;
+ display: block;
+ font-weight: normal;
+}
+
+/* pkgdetails: details links that float on the right */
+#pkgdetails #detailslinks {
+ float: right;
+}
+
+ #pkgdetails #detailslinks h4 {
+ margin-top: 0;
+ margin-bottom: 0.25em;
+ }
+
+ #pkgdetails #detailslinks ul {
+ list-style: none;
+ padding: 0;
+ margin-bottom: 0;
+ font-size: 0.846em;
+ }
+
+ #pkgdetails #detailslinks > div {
+ padding: 0.5em;
+ margin-bottom: 1em;
+ background: #eee;
+ border: 1px solid #bbb;
+ }
+
+#pkgdetails #actionlist .flagged {
+ color: red;
+ font-size: 0.9em;
+ font-style: italic;
+}
+
+/* pkgdetails: pkg info */
+#pkgdetails #pkginfo {
+ width: auto;
+}
+
+ #pkgdetails #pkginfo td {
+ padding: 0.25em 0 0.25em 1.5em;
+ }
+
+ #pkgdetails #pkginfo .userdata {
+ font-size: 0.85em;
+ padding: 0.5em;
+ }
+
+/* pkgdetails: flag package */
+form#flag-pkg-form label {
+ width: 10em;
+}
+
+form#flag-pkg-form textarea,
+form#flag-pkg-form input[type=text] {
+ width: 45%;
+}
+
+/* pkgdetails: deps, required by and file lists */
+#pkgdetails #metadata {
+ clear: both;
+}
+
+#pkgdetails #metadata h3 {
+ background: #555;
+ color: #fff;
+ font-size: 1em;
+ margin-bottom: 0.5em;
+ padding: 0.2em 0.35em;
+}
+
+#pkgdetails #metadata ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#pkgdetails #metadata li {
+ padding-left: 0.5em;
+}
+
+#pkgdetails #metadata p {
+ padding-left: 0.5em;
+}
+
+#pkgdetails #metadata .message {
+ font-style: italic;
+}
+
+#pkgdetails #metadata br {
+ clear: both;
+}
+
+#pkgdetails #pkgdeps {
+ float: left;
+ width: 48%;
+ margin-right: 2%;
+}
+
+#pkgdetails #metadata .virtual-dep,
+#pkgdetails #metadata .testing-dep,
+#pkgdetails #metadata .opt-dep,
+#pkgdetails #metadata .dep-desc {
+ font-style: italic;
+}
+#pkgdetails #pkgreqs {
+ float: left;
+ width: 50%;
+}
+
+#pkgdetails #pkgfiles {
+ clear: left;
+ padding-top: 1em;
+}
+
+ #pkgdetails #pkgfiles li.d {
+ color: #666;
+ }
+
+ #pkgdetails #pkgfiles li.f {
+ }
+
+/* mirror stuff */
+table td.country {
+ white-space: normal;
+}
+
+form#list-generator div ul {
+ list-style: none;
+ display: inline;
+ padding-left: 0;
+}
+
+ form#list-generator div ul li {
+ display: inline;
+ }
+
+/* dev/TU biographies */
+div#arch-bio-toc {
+ width: 75%;
+ margin: 0 auto;
+ text-align: center;
+}
+
+ div#arch-bio-toc a {
+ white-space: nowrap;
+ }
+
+table.arch-bio-entry {
+ width: 75%;
+ min-width: 640px;
+ margin: 0 auto;
+}
+
+ table.arch-bio-entry td.pic {
+ vertical-align: top;
+ padding-right: 15px;
+ padding-top: 2.25em;
+ }
+
+ table.arch-bio-entry td.pic img {
+ padding: 4px;
+ border: 1px solid #ccc;
+ }
+
+ table.arch-bio-entry td h3 {
+ border-bottom: 1px dotted #ccc;
+ margin-bottom: 0.5em;
+ }
+
+ table.arch-bio-entry table.bio {
+ margin-bottom: 2em;
+ }
+
+ table.arch-bio-entry table.bio th {
+ color: #666;
+ font-weight: normal;
+ text-align: right;
+ padding-right: 0.5em;
+ vertical-align: top;
+ white-space: nowrap;
+ }
+
+ table.arch-bio-entry table.bio td {
+ width: 100%;
+ padding-bottom: 0.25em;
+ }
+
+/* dev: login/out */
+table#dev-login {
+ width: auto;
+}
+
+/* dev dashboard: flagged packages */
+form#dash-pkg-notify {
+ text-align: right;
+ padding: 1em 0 0;
+ margin-top: 1em;
+ font-size: 0.85em;
+ border-top: 1px dotted #bbb;
+}
+
+ form#dash-pkg-notify label {
+ width: auto;
+ font-weight: normal;
+ }
+
+ form#dash-pkg-notify input {
+ vertical-align: middle;
+ margin: 0 0.25em;
+ }
+
+ form#dash-pkg-notify input[type=submit] {
+ margin-top: -0.25em;
+ }
+
+ form#dash-pkg-notify p {
+ margin: 0;
+ }
+
+table.dash-stats .key {
+ width: 50%;
+}
+
+/* dev dashboard: admin actions (add news items, todo list, etc) */
+ul.admin-actions {
+ float: right;
+ list-style: none;
+ margin-top: -2.5em;
+}
+
+ ul.admin-actions li {
+ display: inline;
+ padding-left: 1.5em;
+ }
+
+/* todo lists (public and private) */
+.todo-table .complete {
+ color: green;
+}
+
+.todo-table .incomplete {
+ color: red;
+}
+.todo-info {
+ margin: 0; color: #999;
+}
+
+.todo-list h4 {
+ margin-top: 0;
+ margin-bottom: 0.4em;
+}
+
+/* dev: signoff page */
+#dev-signoffs tr:hover {
+ background: #ffd;
+}
+
+ul.signoff-list {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.signoff-yes {
+ color: green;
+ font-weight: bold;
+}
+
+.signoff-no {
+ color: red;
+}
+
+.signoff-bad {
+ color: darkorange;
+}
+
+.signoff-disabled {
+ color: gray;
+}
+
+/* iso testing feedback form */
+#releng-feedback label {
+ width: auto;
+ display: inline;
+ font-weight: normal;
+}
+
+#releng-feedback ul {
+ padding-left: 1em;
+}
+
+#releng-feedback li {
+ list-style: none;
+}
+
+#releng-feedback ul+.helptext {
+ position: relative; top: -0.9em;
+}
+
+#releng-result .success-yes {
+ color: green;
+}
+
+#releng-result .success-no {
+ color: red;
+}
+
+#key-status .signed-yes {
+ color: green;
+}
+
+#key-status .signed-no {
+ color: red;
+}
+
+/* highlight current website in the navbar */
+#archnavbar.anb-home ul li#anb-home a,
+#archnavbar.anb-packages ul li#anb-packages a,
+#archnavbar.anb-download ul li#anb-download a {
+ color: white !important;
+}
+
+/* visualizations page */
+.visualize-buttons {
+ margin: 0.5em 0.33em;
+}
+
+ .visualize-buttons button.active {
+ depressed: true;
+ }
+
+.visualize-chart {
+ position: relative;
+ height: 500px;
+ margin: 0.33em;
+}
+
+#visualize-archrepo .treemap-cell {
+ border: solid 1px white;
+ overflow: hidden;
+ position: absolute;
+}
+
+ #visualize-archrepo .treemap-cell span {
+ padding: 3px;
+ font-size: 0.85em;
+ line-height: 1em;
+ }
+
+#visualize-keys svg {
+ width: 100%;
+ height: 100%;
+}
diff --git a/web/html/css/aur.css b/web/html/css/aur.css
new file mode 100644
index 00000000..741446e4
--- /dev/null
+++ b/web/html/css/aur.css
@@ -0,0 +1,4 @@
+/* AUR-specific customizations to "archweb.css". */
+#lang_sub {
+ float: right;
+}
diff --git a/web/html/css/containers.css b/web/html/css/containers.css
deleted file mode 100644
index 237950f5..00000000
--- a/web/html/css/containers.css
+++ /dev/null
@@ -1,188 +0,0 @@
-body,table,td,img {
- border: none;
- margin: 0;
- padding: 0;
-}
-/* Main Wrapper Data Format */
-td.preHeader {
- background-color: #000;
- border-bottom: 1px solid #455471;
- height: 16px;
- text-align: right;
-}
-td.headerFill {
- background-color: #6c83b0;
- border-bottom: 1px solid #000;
-}
-td.headerDisplay {
- background-color: #6c83b0;
- padding-left: 16px;
-}
-td.mainLinks {
- background-color: #eee;
- border-bottom: 1px solid #000;
- height: 22px;
- padding-left: 12px;
-}
-td.sideBar {
- background-color: #fff;
- text-align: center;
- vertical-align: top;
- width: 150px;
-}
-td.sideBarGrey {
- background-color: #eee;
- border-bottom: 1px solid #000;
- vertical-align: top;
- width: 150px;
-}
-td.sideBarSmall {
- background-color: #6c83b0;
- border-bottom: 1px solid #000;
- height: 16px;
- text-align: right;
- width: 150px;
-}
-td.sideBarSmallHeader {
- background-color: #6c83b0;
- vertical-align: top;
- height: 16px;
- padding-top: 1px;
- padding-bottom: 2px;
- text-align: right;
- width: 150px;
-}
-td.subLinks {
- background-color: #ffe4e8;
- border-right: 1px solid #000;
- color: #787878;
- padding-left: 12px;
- height: 19px;
-}
-td.contentDisplay {
- background-color: #fff;
- border: 1px solid #000;
- border-top: none;
- text-align: center;
- vertical-align: top;
- padding: 10px;
-}
-td.footerDisplay {
- background-color: #eee;
- border-bottom: 1px solid #000;
- text-align: center;
-}
-/* Containers Used Globally */
-table.boxSoft {
- width: 90%;
- background-color: #ddd;
-}
-td.boxSoft {
- background-color: #fff;
- padding: 2px;
-}
-td.boxSoftColumn {
- padding-left: 16px;
- padding-right: 16px;
- text-align: justify;
- vertical-align: top;
- text-indent: 20px;
-}
-td.div {
- background-color: #eee;
- width: 3px;
-}
-.boxSoftTitle {
- border-bottom: 1px solid #fff;
- border-top: 1px solid #fff;
- background-color: #f1f2f4;
- padding: 1px 0 0 3px;
-}
-table.boxSoftSmall {
- width: 94px;
- background-color: #ddd;
-}
-td.boxSoftSmall {
- background-color: #fff;
- text-align: center;
- padding-top: 2px;
- padding-bottom: 2px;
-}
-td.boxSoftSmallTitle {
- border-bottom: 1px solid #ccc;
- background-color: #f1f2f4;
- padding-left: 10px;
-}
-/* ss = small space */
-td.ss {
- padding-left: 6px;
- vertical-align: top;
-}
-td.display {
- border-bottom: 1px solid #000;
- padding-bottom: 6px;
-}
-td.features {
- padding: 4px;
- text-align: justify;
- vertical-align:top;
-}
-td.formLeft {
- padding: 6px;
- vertical-align: top;
-}
-td.data1 {
- background-color: #eee;
- vertical-align: top;
- padding-left: .3em;
-}
-td.data2 {
- background-color: #ddd;
- vertical-align: top;
- padding-left: .3em;
-}
-.outofdate {
- background-color: #faa;
- padding-left: .3em;
-}
-.legend span {
- padding: 1px;
- margin-left: .3em;
- border: solid 1px #888;
-}
-td.text {
- color: #000;
- font-size: 12px;
-}
-th {
- text-align: left;
-}
-th.header {
- border-bottom: #666 1px solid;
- vertical-align: bottom;
-}
-fieldset {
- border: none;
-}
-input,
-textarea,
-select {
- background-color: #6c83b0;
- font-family: monospace;
- font-size: 12px;
- background-color: #ccc;
- border: #000 1px solid;
- color: #111;
-}
-input.button {
- background-color: #fff;
- color: #6c83b0;
- border: 1px solid #6c83b0;
- font-size: 12px;
- padding: 2px 8px;
-}
-input[type=image] {
- border: 0;
- background: none;
-}
-
diff --git a/web/html/css/fonts.css b/web/html/css/fonts.css
deleted file mode 100644
index 9dea9354..00000000
--- a/web/html/css/fonts.css
+++ /dev/null
@@ -1,115 +0,0 @@
-/* Standard Fonts */
-span /* Applicable by default in all fonts */
-{
- color: #555;
- font-family: Bitstream Vera Sans, Lucida Grande, Arial, sans-serif;
-}
-span.f1 /* Important */
-{
- font-size: 20px;
- letter-spacing: 1px;
-}
-span.f2 /* Title */
-{
- font-size: 14px;
- color: #6c83b0;
- font-weight: bold;
-}
-span.f3 /* Sub Title */
-{
- color: #888;
- font-size: 14px;
- font-weight: bold;
- padding-right: 2px;
-}
-span.f4 /* Content Text */
-{
- color: #444;
- font-size: 12px;
-}
-span.f5 /* Content Small */
-{
- color: #333;
- font-size: 11px;
-}
-span.f6 /* Red Message */
-{
- color: #b06d6e;
- font-size: 14px;
- font-weight: bold;
-}
-span.f7 /* Green Message */
-{
- color: #6db06d;
- font-size: 14px;
- font-weight: bold;
-}
-span.f8 /* Internal Sources in Package Details */
-{
- color: #888;
- font-size: 12px;
- font-weight: bold;
-}
-span.fix /* Monospace fixed-font */
-{
- color: #000;
- font-family: monospace, fixed, terminal;
- font-size: 12px;
-}
-span.error /* Content Text */
-{
- color: #900;
- font-size: 12px;
-}
-span.warning /* Content Text */
-{
- color: #c0c000;
- font-size: 12px;
-}
-/* Font Attribute Change (#6c83b0)*/
-.blue { color: #6c83b0; }
-.white { color: #fff; }
-.black { color: #000; }
-.green { color: #6db06d; }
-/* Better contrast on out-of-date rows (FS#20514) */
-.outofdate .blue { color: #444; }
-.link
-{
- color: #6c83b0;
- font-weight: bold;
-}
-/* Misc (c9d1e2) */
-span.preHeader
-{
- color: #c9d1e2;
- font-weight: bold;
- font-size: 11px;
- padding-right: 8px;
- word-spacing: 8px;
-}
-span.sideBarSmallHeader
-{
- color: #fff;
- font-weight: bold;
- font-size: 11px;
- padding-right: 8px;
-}
-a {
- color: #0771a6;
- text-decoration: none;
- font-weight: bold;
-}
-a:hover {
- color: #333;
- text-decoration: none;
- font-weight: bold;
-}
-h1, h2, h3, h4 {
- font-size: 16pt;
-}
-
-.important {
- font-weight: bold;
- color: #f00;
-}
-