Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/style/ArchLinux32
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2020-02-01 08:57:06 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2020-02-01 08:57:06 +0100
commitada3beb0a6c649bd9bfc6a87b2fe69ee8ae563f7 (patch)
treedf74b326c096fad4d74b90988caed727c15847ef /style/ArchLinux32
initial checkin
Diffstat (limited to 'style/ArchLinux32')
-rw-r--r--style/ArchLinux32/admin.tpl40
-rw-r--r--style/ArchLinux32/arch.css162
-rw-r--r--style/ArchLinux32/arch32logo.pngbin0 -> 5508 bytes
-rw-r--r--style/ArchLinux32/archfooter.php11
-rw-r--r--style/ArchLinux32/archicon.svg1
-rw-r--r--style/ArchLinux32/archlogo.svg1
-rw-r--r--style/ArchLinux32/archnavbar.css76
-rw-r--r--style/ArchLinux32/archnavbar.php18
-rw-r--r--style/ArchLinux32/base_admin.css177
-rw-r--r--style/ArchLinux32/css.php7
-rw-r--r--style/ArchLinux32/favicon.icobin0 -> 501 bytes
-rw-r--r--style/ArchLinux32/help.tpl29
-rw-r--r--style/ArchLinux32/index.html1
-rw-r--r--style/ArchLinux32/main.tpl40
-rw-r--r--style/ArchLinux32/maintenance.tpl29
-rw-r--r--style/ArchLinux32/redirect.tpl31
16 files changed, 623 insertions, 0 deletions
diff --git a/style/ArchLinux32/admin.tpl b/style/ArchLinux32/admin.tpl
new file mode 100644
index 0000000..8d33aa4
--- /dev/null
+++ b/style/ArchLinux32/admin.tpl
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<pun_language>" lang="<pun_language>" dir="<pun_content_direction>">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<pun_head>
+<pun_include "css.php">
+<link rel="shortcut icon" href="style/ArchLinux32/favicon.ico" />
+</head>
+
+<body>
+<pun_include "archnavbar.php">
+
+<div id="punadmin" class="pun">
+<div class="top-box"></div>
+<div class="punwrap">
+
+<div id="brdheader" class="block">
+ <div class="box">
+ <pun_navlinks>
+ <pun_status>
+ </div>
+</div>
+
+<pun_announcement>
+
+<div id="brdmain">
+<pun_main>
+</div>
+
+<pun_footer>
+
+<pun_include "archfooter.php">
+
+</div>
+<div class="end-box"></div>
+</div>
+
+</body>
+</html>
diff --git a/style/ArchLinux32/arch.css b/style/ArchLinux32/arch.css
new file mode 100644
index 0000000..adbe853
--- /dev/null
+++ b/style/ArchLinux32/arch.css
@@ -0,0 +1,162 @@
+* { font-family: sans-serif !important; }
+.pun { max-width: none; margin: 0; }
+#archnavbar.anb-forum ul li.anb-selected a { color: #fff !important; }
+.pun pre, .pun code { font-family: monospace !important; }
+html, body, .pun { background: #f6f9fc; color: #222; }
+.pun .punwrap { border-color: #bcd; border-radius: 0; }
+
+.pun a, .pun a:link, .pun a:visited { text-decoration:none; color:#07b; outline: none; }
+.pun a:focus, #brdmain a:focus { color: #e90; }
+.pun a:hover, #brdmain a:hover { color:#999 !important; text-decoration:underline; }
+.pun a:active, #brdmain a:active { color: #e90 !important; }
+
+#brdmenu { background: #fff; }
+#brdmenu ul { margin-left: -9px; }
+#brdmenu a, #brdmenu a:link, #brdmenu a:visited { display: inline; padding-right: 10px; background: #fff; color: #07b; }
+#brdmain a:visited { color: #666; }
+#brdmenu a:hover { color:#999; text-decoration:underline; }
+#brdmenu a:active, #brdmenu a:focus { color: #e90; }
+
+.pun .postmsg a { font-weight: bold; }
+
+/* hide round edges */
+.pun .top-box { background: none; }
+.pun .top-box div { background: none; }
+.pun .end-box { background: none; }
+.pun .end-box div { background: none; }
+
+/* hide moderator list */
+#brdmain .tcl .modlist { display: none; }
+
+/* replace green color */
+#punindex .blocktable h2, .pun #vf h2 { color: #444; }
+.pun .blocktable th { color: #444; }
+.pun .blockpost h2 { color: #444; }
+.pun .quotebox cite { color: #444; }
+.pun #quickpost h2, #punpost .blockform h2, #punedit .blockform h2, #posterror h2, #pundelete .blockform h2 { color: #444; }
+.pun label, .pun legend, #adminconsole fieldset th { color: #444; }
+.pun #viewprofile dt, #adstats dt { color: #444; }
+
+.pun .icon { border-color: #e8ecf1; border-width: 6px; margin: 2px 0 0 2px; }
+.pun .inew .icon { border-color: #07b; }
+
+.pun .quotebox { border-color: #bcd; background: #f6f9fc; color: #444; }
+.pun .codebox { border-color: #bcd; background: #ebf1f5; color: #222; }
+
+/* hide border of images */
+.pun .postimg img { border: none; }
+
+@media (max-width: 575px) {
+ #brdstats .conr,
+ #punindex .tcr .byuser,
+ #punpost .blockform h2, #punedit .blockform h2, .pun #quickpost h2,
+ #pundelete .blockform h2,
+ .pun .blocktable .tc2,
+ .pun .blocktable .tc3,
+ .pun .blockpost .postfootleft,
+ .pun .blockpost .postleft dd,
+ .pun .blocktable td .byuser,
+ .pun .blockpost h2 .conr,
+ .pun .blockpost .postleft .postavatar,
+ .pun #quickpost legend, #punpost legend, #punedit legend,
+ .pun #quickpost .bblinks {
+ display: none;
+ }
+
+ .pun .blockpost .postleft {
+ margin-left: 0;
+ padding: 0;
+ }
+
+ .pun .blockpost .postbody {
+ float: none;
+ }
+
+ .pun .blockpost .postright {
+ padding: 5px;
+ }
+
+ .pun .inform {
+ padding: 0 5px;
+ }
+
+ .pun input[type=text], .pun input[type=password], .pun select, .pun textarea {
+ max-width: 75vw;
+ }
+
+ .pun .blockpost {
+ background-color: #fcfdfe;
+ }
+
+ .pun .quotebox {
+ margin: 0.75em 0.5em;
+ }
+
+ .pun .blockmenu {
+ width: 100%;
+ float: none;
+ }
+
+ .pun .block2col .blockform, .pun .block2col .block {
+ margin-left: 0;
+ }
+
+ #brdmenu a:link, #brdmenu a:visited {
+ padding-left: 0;
+ }
+}
+
+@media (max-width: 768px) {
+ .pun {
+ padding: 30px 5px;
+ }
+
+ .pun .punwrap {
+ padding: 18px 5px;
+ }
+
+ #brdwelcome {
+ padding: 20px 0;
+ }
+
+ #brdmenu ul {
+ margin-left: 0;
+ }
+
+ #punindex #brdmain .blocktable h2, #punsearch #vf h2 {
+ padding-top: 4px;
+ }
+
+ .pun .required strong {
+ white-space: normal;
+ }
+
+ .pun .crumbs li {
+ white-space: normal;
+ }
+
+ .pun .postlinksb .crumbs {
+ margin-right: 0;
+ }
+
+ .pun .blockpost .postfoot {
+ border-left-style: none;
+ }
+
+ #brdwelcome .conl {
+ display: none;
+ }
+
+ .pun .subscribelink {
+ position: inherit;
+ }
+}
+
+#archfooter {
+ display: flex;
+ justify-content: flex-end;
+}
+
+#archfooter li {
+ margin-left: 10px;
+}
diff --git a/style/ArchLinux32/arch32logo.png b/style/ArchLinux32/arch32logo.png
new file mode 100644
index 0000000..a7fd0d8
--- /dev/null
+++ b/style/ArchLinux32/arch32logo.png
Binary files differ
diff --git a/style/ArchLinux32/archfooter.php b/style/ArchLinux32/archfooter.php
new file mode 100644
index 0000000..b720bb6
--- /dev/null
+++ b/style/ArchLinux32/archfooter.php
@@ -0,0 +1,11 @@
+<?php global $arch_footer;
+if ($arch_footer) { ?>
+ <ul id="archfooter">
+ <?php
+ foreach ($arch_footer as $arch_name => $arch_url) {
+ echo '<li id="aft-' . strtolower($arch_name) . '"'
+ . '><a href="' . $arch_url . '">' . $arch_name . '</a></li>';
+ }
+ ?>
+ </ul>
+<?php }
diff --git a/style/ArchLinux32/archicon.svg b/style/ArchLinux32/archicon.svg
new file mode 100644
index 0000000..62a35f2
--- /dev/null
+++ b/style/ArchLinux32/archicon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1200" version="1"><path d="M600 0c-53.416 130.962-85.671 216.74-145.143 343.81 36.464 38.651 81.22 83.449 153.905 134.285-78.145-32.156-131.403-64.213-171.238-97.714C361.41 539.2 241.989 765.194 0 1200c190.161-109.784 337.665-177.397 475.048-203.238-5.895-25.367-9.18-52.896-8.953-81.524l.19-5.905C469.305 787.48 532.72 693.638 607.81 700c75.089 6.362 133.494 110.528 130.476 232.381-.568 22.916-3.105 44.885-7.62 65.333C866.528 1024.325 1012.462 1091.73 1200 1200c-36.995-68.111-70.18-129.335-101.714-187.81-49.672-38.499-101.365-88.613-207.048-142.857 72.64 18.875 124.793 40.612 165.333 64.953C735.952 337.348 709.948 258.016 600 0z" fill="#1793d1" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/style/ArchLinux32/archlogo.svg b/style/ArchLinux32/archlogo.svg
new file mode 100644
index 0000000..957a6b8
--- /dev/null
+++ b/style/ArchLinux32/archlogo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1" width="600" height="126"><path d="M159.568 34.427c-8.89-.014-16.267 1.809-19.12 2.803l-2.937 15.857c-.007.058 14.617-3.9 21.059-3.667 10.665.383 11.646 4.076 11.46 9.06.182.292-2.752-4.503-11.979-4.664-11.64-.2-28.069 4.122-28.046 21.692-.314 19.765 14.764 25.579 25.032 25.686 9.232-.168 13.563-3.496 15.934-5.28 3.115-3.257 6.679-6.532 10.078-10.462-3.216 5.844-6.005 9.884-8.907 12.977v2.611l14.033-2.361.096-38.144c-.143-5.399 3.096-26.057-26.703-26.108zm-2.016 33.21c5.817.08 12.488 2.948 12.497 9.849.03 6.277-7.863 9.651-12.996 9.598-5.135-.053-11.949-4.036-11.979-10.155.099-5.47 6.426-9.432 12.478-9.291zm37.972-29.685l-.095 63.166 16.348-3.15.027-35.814c.004-5.333 7.62-11.564 17.178-11.464 2.028-3.67 5.84-13.05 6.77-15.183-21.351-.051-21.623 6.137-25.336 9.18-.04-5.806-.013-9.292-.013-9.292l-14.879 2.557zm92.002 8.292c-.158-.074-8.526-9.788-25.35-9.864-15.758-.262-33.433 5.847-33.716 32.27.138 23.232 16.979 32.311 33.805 32.488 18.007.187 25.172-11.26 25.602-11.543-2.149-1.863-10.196-9.837-10.196-9.837s-5.027 7.157-14.779 7.248c-9.755.093-18.234-7.54-18.354-18.189-.125-10.65 7.795-16.419 18.427-16.885 9.205-.002 14.516 5.943 14.516 5.943zm20.606-30.399l-15.434 3.628.115 82.277 15.204-2.745.172-38.72c.033-4.06 5.874-10.295 15.626-10.097 9.325.097 11.41 6.215 11.384 6.988l.269 44.824 14.993-2.65.057-47.53c.099-4.574-10.018-14.233-26.28-14.302-7.729.012-12.009 1.762-14.187 3.052-3.726 2.879-7.985 5.637-12.17 9.157 3.869-4.97 7.117-8.407 10.29-10.961l-.04-22.921z" fill="#fff" fill-rule="evenodd"/><path d="M360.136 17.218l6.962-1.742.33 82.95-7.074 1.204zm18.928 24.757l6.101-2.716.052 59.478-5.892 1.217zm-1.45-21.448l4.92-4.015 4.086 4.547-4.921 4.121zm19.024 20.365l6.962-1.421.033 12.434c.001.534 3.823-13.89 22.258-13.57 17.9.1 20.827 13.957 20.73 17.064l.221 43.725-6.102 1.324-.035-43.189c.07-1.261-2.79-11.927-15.439-11.966-12.646-.037-21.409 9.186-21.393 15.078l.1 38.047-7.07 1.847zm110.954 58.546l-6.962 1.42-.033-12.433c-.001-.534-3.825 13.89-22.258 13.57-17.9-.1-20.827-13.957-20.73-17.064l-.221-43.725 7.397-1.494.114 43.19c.003 1.18 1.416 12.096 14.065 12.135 12.646.037 21.506-7.616 21.569-19.139l-.09-34.076 6.885-1.757zm13.645-59.037l-4.882 3.82 18.717 24.494-19.963 28.3 5.179 3.843 18.766-26.28 19.368 26.902 4.791-3.82-20.757-28.765 16.56-23.262-5.092-4.305-15.085 21.525zM61.88 1.778c-5.385 13.203-8.633 21.839-14.629 34.649 3.676 3.896 8.188 8.434 15.516 13.559-7.878-3.242-13.252-6.497-17.267-9.874-7.673 16.011-19.695 38.818-44.09 82.65 19.174-11.068 34.037-17.893 47.889-20.497a35.103 35.103 0 0 1-.91-8.213l.023-.614c.304-12.284 6.694-21.73 14.264-21.09 7.57.642 13.454 11.126 13.15 23.41-.058 2.312-.319 4.536-.774 6.598 13.701 2.68 28.405 9.487 47.32 20.407-3.73-6.866-7.059-13.056-10.238-18.95-5.007-3.882-10.23-8.933-20.884-14.402 7.323 1.903 12.566 4.099 16.653 6.552C75.58 35.786 72.963 27.79 61.88 1.778z" fill="#1793d1" fill-rule="evenodd"/><path d="M576.771 93.265V80.603h-4.73v-1.695h11.38v1.695h-4.75v12.662h-1.9m8.629 0V78.908h2.859l3.398 10.166c.314.947.542 1.655.686 2.125.163-.522.418-1.29.764-2.301l3.437-9.99h2.556v14.357h-1.831V81.25l-4.172 12.016h-1.714l-4.152-12.222v12.222h-1.832" font-weight="400" font-size="8.441" font-family="DejaVu Sans Mono" fill="gray"/></svg> \ No newline at end of file
diff --git a/style/ArchLinux32/archnavbar.css b/style/ArchLinux32/archnavbar.css
new file mode 100644
index 0000000..dbfb09e
--- /dev/null
+++ b/style/ArchLinux32/archnavbar.css
@@ -0,0 +1,76 @@
+/*
+ * ARCH GLOBAL NAVBAR
+ *
+ * We're forcing all generic selectors with !important
+ * to help prevent other stylesheets from interfering.
+ *
+ */
+
+/* container for the entire bar */
+#archnavbar { height: 40px !important; padding: 10px 15px !important; background: #333 !important; border-bottom: 5px #08c solid !important; }
+
+#archnavbarlogo { float: left !important; margin: 0 !important; padding: 0 !important; height: 40px !important; width: 190px !important; }
+html > body #archnavbarlogo { background: url('arch32logo.png') no-repeat !important; background-size: 190px 40px !important;}
+
+/* move the heading/paragraph text offscreen */
+#archnavbarlogo p { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; }
+#archnavbarlogo h1 { margin: 0 !important; padding: 0 !important; text-indent: -9999px !important; }
+
+/* make the link the same size as the logo */
+#archnavbarlogo a { display: block !important; height: 40px !important; width: 190px !important; }
+
+/* display the list inline, float it to the right and style it */
+#archnavbar ul { display: inline !important; float: right !important; list-style: none !important; margin: 0 !important; padding: 0 !important; }
+#archnavbar ul li { float: left !important; font-size: 14px !important; font-family: sans-serif !important; line-height: 45px !important; padding-right: 15px !important; padding-left: 15px !important; }
+
+/* style the links */
+#archnavbar ul#archnavbarlist li a { color: #999; font-weight: bold !important; text-decoration: none !important; }
+#archnavbar ul li a:hover { color: white !important; text-decoration: underline !important; }
+
+@media (max-width: 680px) {
+ #anb-forum,
+ #anb-forums {
+ display: none;
+ }
+
+ html > body #archnavbarlogo {
+ width: 40px !important;
+ margin-right: 5px !important;
+ background: url('archicon.svg') no-repeat !important;
+ background-size: 40px 40px !important;
+ }
+
+ #archnavbar ul {
+ display: flex !important;
+ justify-content: space-between;
+ flex-wrap: nowrap;
+ overflow: hidden;
+ float: none !important;
+ }
+
+ #archnavbar ul li {
+ padding: 0 !important;
+ float: none !important;
+ }
+}
+
+@media (max-width: 830px) {
+ #anb-home,
+ #anb-start {
+ display: none;
+ }
+
+ html > body #archnavbarlogo {
+ padding-right: 15px !important;
+ }
+
+ #archnavbar {
+ padding-left: 5px !important;
+ padding-right: 5px !important;
+ }
+
+ #archnavbar ul li {
+ padding-left: 5px !important;
+ padding-right: 5px !important;
+ }
+}
diff --git a/style/ArchLinux32/archnavbar.php b/style/ArchLinux32/archnavbar.php
new file mode 100644
index 0000000..17a4b0b
--- /dev/null
+++ b/style/ArchLinux32/archnavbar.php
@@ -0,0 +1,18 @@
+<?php global $arch_home, $arch_navbar, $arch_navbar_selected; ?>
+
+<div id="archnavbar" class="anb-forum">
+ <div id="archnavbarlogo">
+ <div id="archnavbarlogo"><h1><a href="https://www.archlinux32.org">Arch Linux</a></h1></div>
+ </div>
+ <div id="archnavbarmenu">
+ <ul id="archnavbarlist">
+ <li id="anb-home"><a href="https://www.archlinux32.org/">Home</a></li>
+ <li id="anb-packages"><a href="https://packages.archlinux32.org/">Packages</a></li>
+ <li id="anb-forums" class="anb-selected"><a href="https://bbs.archlinux32.org/">Forums</a></li>
+ <li id="anb-bugs"><a href="https://bugs.archlinux32.org/">Bugs</a></li>
+ <li id="anb-mailing list"><a href="https://lists.archlinux.org/listinfo/arch-ports">Mailing List</a></li>
+ <li id="anb-download"><a href="https://archlinux32.org/download/">Download</a></li>
+ <li id="anb-arch linux official"><a href="https://www.archlinux.org/">Arch Linux Official</a></li>
+ </ul>
+ </div>
+</div>
diff --git a/style/ArchLinux32/base_admin.css b/style/ArchLinux32/base_admin.css
new file mode 100644
index 0000000..8136885
--- /dev/null
+++ b/style/ArchLinux32/base_admin.css
@@ -0,0 +1,177 @@
+#adminconsole .blockform .box {
+ padding-bottom: 12px;
+}
+
+#adminconsole fieldset .infldset {
+ position: relative;
+ overflow: hidden;
+}
+
+#adminconsole fieldset table {
+ margin-top: -1px;
+ margin-bottom: -1px;
+}
+
+#adminconsole fieldset td, #adminconsole fieldset th {
+ padding: 10px 8px 10px 0;
+ text-align: left;
+ white-space: normal;
+ border-style: solid none;
+ border-width: 1px 0;
+}
+
+#punadmin thead th {
+ border-top: 0;
+ font-weight: normal;
+}
+
+#adminconsole fieldset td span, #adminconsole fieldset th span {
+ display: block; font-size: 1em;
+ font-weight: normal;
+}
+
+#adminconsole fieldset td.location span {
+ display: inline-block;
+}
+
+#adminconsole fieldset th {
+ width: 15em;
+ font-weight: normal;
+ padding-right: 8px;
+}
+
+#adminconsole table.aligntop th, #adminconsole table.aligntop td {
+ vertical-align: top;
+}
+
+#adminconsole table.aligntop th div {
+ padding-top: 3px;
+}
+
+#adminconsole .inform {
+ padding-bottom: 0;
+}
+
+#adminconsole .infldset {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+#adminconsole p.submittop {
+ text-align: center;
+ border-bottom-style: dotted;
+ border-bottom-width: 1px;
+ margin: 0 18px;
+ padding-top: 12px;
+}
+
+#adminconsole p.submitend {
+ text-align: center;
+ padding-bottom: 0;
+}
+
+#adminconsole fieldset p {
+ padding: 10px 0;
+}
+
+#adminconsole .fsetsubmit {
+ padding: 10px 0 12px 0;
+}
+
+#adalerts {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #b9c5ce #d9e1e7;
+ background: #ebf1f5;
+ padding: 18px;
+}
+
+#adalerts p {
+ border: 1px solid #dfe6ee;
+ background: #ffffe1;
+ padding: 18px;
+}
+
+#categoryedit .tcl {
+ width: 25%;
+}
+
+#censoring .tcl, #censoring .tc2 {
+ width: 20%;
+}
+
+#edforum .tcl {
+ width: 18%;
+}
+
+#edforum .tc2 {
+ width: 12%;
+}
+
+#forumperms thead th, #forumperms tbody td {
+ text-align: center;
+}
+
+.pun .linkst .backlink, .pun .linksb .backlink {
+ padding: 7px 0;
+}
+
+#punadmin #users1 h2, #punadmin #users2 h2, #punadmin #bans1 h2 {
+ display: block;
+ left: -9999em;
+ overflow: hidden;
+ position: absolute;
+ text-indent: -9999em;
+ width: 0;
+}
+
+#punadmin #users1 th, #punadmin #users2 th, #punadmin #bans1 th {
+ font-weight: bold;
+}
+
+#users2 th, #bans1 th {
+ text-align: left;
+}
+
+#users2 th.tcmod {
+ text-align: center;
+}
+
+#users2 .tcl, #bans1 .tcl {
+ width: auto;
+ text-align: left;
+}
+
+#users2 .tc2, #bans1 .tc2 {
+ width: 18%;
+ text-align: left;
+}
+
+#users2 .tc3, #users2 .tc5, #bans1 .tc3, #bans1 .tc5, #bans1 .tc6 {
+ width: 12%;
+ text-align: left;
+}
+
+#users2 .tc4, #bans1 .tc4 {
+ width: 10%;
+ text-align: center;
+}
+
+#users2 .tcr {
+ width: 20%;
+ white-space: nowrap;
+}
+
+#bans1 .tcr {
+ width: 15%;
+ white-space: nowrap;
+}
+
+#users2 .tcmod {
+ width: 10%;
+ text-align: center;
+}
+
+.plugin p {
+ padding: 12px 18px 0;
+}
diff --git a/style/ArchLinux32/css.php b/style/ArchLinux32/css.php
new file mode 100644
index 0000000..a963629
--- /dev/null
+++ b/style/ArchLinux32/css.php
@@ -0,0 +1,7 @@
+<?php
+
+foreach (array('arch', 'archnavbar') as $cssFile) {
+ ?>
+ <link rel="stylesheet" media="screen" href="style/ArchLinux/<?= $cssFile ?>.css?v=5"/>
+ <?php
+}
diff --git a/style/ArchLinux32/favicon.ico b/style/ArchLinux32/favicon.ico
new file mode 100644
index 0000000..8ef6f13
--- /dev/null
+++ b/style/ArchLinux32/favicon.ico
Binary files differ
diff --git a/style/ArchLinux32/help.tpl b/style/ArchLinux32/help.tpl
new file mode 100644
index 0000000..50bd2b4
--- /dev/null
+++ b/style/ArchLinux32/help.tpl
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<pun_language>" lang="<pun_language>" dir="<pun_content_direction>">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<pun_head>
+<pun_include "css.php">
+<link rel="shortcut icon" href="style/ArchLinux32/favicon.ico" />
+</head>
+
+<body>
+<pun_include "archnavbar.php">
+
+<div id="punhelp" class="pun">
+<div class="top-box"></div>
+<div class="punwrap">
+
+<div id="brdmain">
+<pun_main>
+</div>
+
+<pun_include "archfooter.php">
+
+</div>
+<div class="end-box"></div>
+</div>
+
+</body>
+</html>
diff --git a/style/ArchLinux32/index.html b/style/ArchLinux32/index.html
new file mode 100644
index 0000000..89337b2
--- /dev/null
+++ b/style/ArchLinux32/index.html
@@ -0,0 +1 @@
+<html><head><title>.</title></head><body>.</body></html>
diff --git a/style/ArchLinux32/main.tpl b/style/ArchLinux32/main.tpl
new file mode 100644
index 0000000..d1f3ae2
--- /dev/null
+++ b/style/ArchLinux32/main.tpl
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<pun_language>" lang="<pun_language>" dir="<pun_content_direction>">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<pun_head>
+<pun_include "css.php">
+<link rel="shortcut icon" href="style/ArchLinux32/favicon.ico" />
+</head>
+
+<body>
+<pun_include "archnavbar.php">
+
+<div id="pun<pun_page>" class="pun">
+<div class="top-box"></div>
+<div class="punwrap">
+
+<div id="brdheader" class="block">
+ <div class="box">
+ <pun_navlinks>
+ <pun_status>
+ </div>
+</div>
+
+<pun_announcement>
+
+<div id="brdmain">
+<pun_main>
+</div>
+
+<pun_footer>
+
+<pun_include "archfooter.php">
+
+</div>
+<div class="end-box"></div>
+</div>
+
+</body>
+</html>
diff --git a/style/ArchLinux32/maintenance.tpl b/style/ArchLinux32/maintenance.tpl
new file mode 100644
index 0000000..74f7a0d
--- /dev/null
+++ b/style/ArchLinux32/maintenance.tpl
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<pun_language>" lang="<pun_language>" dir="<pun_content_direction>">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<pun_head>
+<pun_include "css.php">
+<link rel="shortcut icon" href="style/ArchLinux32/favicon.ico" />
+</head>
+
+<body>
+<pun_include "archnavbar.php">
+
+<div id="punmaint" class="pun">
+<div class="top-box"></div>
+<div class="punwrap">
+
+<div id="brdmain">
+<pun_maint_main>
+</div>
+
+<pun_include "archfooter.php">
+
+</div>
+<div class="end-box"></div>
+</div>
+
+</body>
+</html>
diff --git a/style/ArchLinux32/redirect.tpl b/style/ArchLinux32/redirect.tpl
new file mode 100644
index 0000000..a3f6e12
--- /dev/null
+++ b/style/ArchLinux32/redirect.tpl
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<pun_language>" lang="<pun_language>" dir="<pun_content_direction>">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<pun_head>
+<pun_include "css.php">
+<link rel="shortcut icon" href="style/ArchLinux32/favicon.ico" />
+</head>
+
+<body>
+<pun_include "archnavbar.php">
+
+<div id="punredirect" class="pun">
+<div class="top-box"></div>
+<div class="punwrap">
+
+<div id="brdmain">
+<pun_redir_main>
+</div>
+
+<pun_footer>
+
+<pun_include "archfooter.php">
+
+</div>
+<div class="end-box"></div>
+</div>
+
+</body>
+</html>