first commit

This commit is contained in:
q 2025-09-23 17:27:43 -04:00
commit dc1afb2cb2
228 changed files with 12529 additions and 0 deletions

BIN
pub/default_favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
pub/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

BIN
pub/style/fonts/Creduci.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
pub/style/fonts/Fontlab.otf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
pub/style/fonts/rumeur.otf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
pub/style/imgs/back.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

BIN
pub/style/imgs/sgl.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
pub/style/imgs/tc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

292
pub/style/sinorca-screen-alt.css Executable file
View file

@ -0,0 +1,292 @@
/***********************************************
* TITLE: Sinorca Alterative Screen Stylesheet *
* URI : sinorca/sinorca-screen-alt.css *
* MODIF: 2003-May-13 18:48 +0800 *
***********************************************/
/* ##### Common Styles ##### */
body {
color: black;
background-color: white;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 71%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
html > body {
font-size: 8.5pt;
}
acronym, .titleTip {
border-bottom: 1px dotted rgb(153,153,153);
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
.doNotDisplay {
display: none;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
/* ##### Header ##### */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 2em;
}
.superHeader a {
color: white;
background-color: transparent;
text-decoration: none;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
.superHeader a:hover {
text-decoration: underline;
}
.superHeader .left {
position: absolute;
left: 1.5mm;
top: 0.75ex;
}
.superHeader .right {
position: absolute;
right: 1.5mm;
top: 0.75ex;
}
.midHeader {
color: rgb(39,78,144);
background-color: rgb(140,170,230);
}
.headerTitle {
font-size: 337%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
.subHeader {
color: white;
background-color: rgb(0,51,153);
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.subHeader a:hover {
text-decoration: underline;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* ##### Side Boxes ##### */
#side-bar {
width: 14em;
margin: 2.5em 0 0 1.25mm;
float: left;
clear: left;
}
body > #side-bar {
margin-left: 2.5mm; /* Circumvents a rendering bug in MSIE (6.0) */
}
.sideBarTitle {
color: white;
background-color: rgb(100,135,220);
font-weight: bold;
margin: 0;
padding: 0.4ex 0 0.4ex 0.6ex;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 2.25em 0;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE (6.0) */
}
#side-bar a, .thisPage {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 1.3ex 2ex;
display: block;
}
.thisPage {
color: black;
background-color: transparent;
}
#side-bar a:hover {
color: white;
background-color: rgb(100,135,220);
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 2.5em 0;
padding: 1ex 0.5ex 0 0.5ex;
display: block;
}
.sideBarText + .sideBarText { /* Not recognised by MSIE (6.0) */
margin-top: -1.5em;
}
#side-bar .sideBarText a {
text-decoration: underline;
font-weight: normal;
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
}
/* ##### Main Copy ##### */
#main-copy {
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: -1em 0 0 15em;
padding: 0.5mm 5mm 5mm 5mm;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
#main-copy a {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: underline;
}
#main-copy a:hover {
text-decoration: none;
}
#main-copy h1 {
color: rgb(0,102,204);
background-color: transparent;
font-size: 145.5%;
font-weight: bold;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 1px solid rgb(0,102,204);
}
#main-copy .topOfPage {
color: rgb(0,102,204);
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* ##### Footer ##### */
#footer {
color: white;
background-color: rgb(100,135,220);
font-size: 91%;
margin: 0;
padding: 1em 2.5mm 2.5ex 2.5mm;
clear: both;
}
#footer .left {
text-align: left;
line-height: 1.45em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: white;
background-color: transparent;
text-decoration: underline;
}
#footer a:hover {
text-decoration: none;
}

605
pub/style/style.css Normal file
View file

@ -0,0 +1,605 @@
body { display: flex; flex-wrap: wrap; font-family: sans; }
header { flex-basis: 100%; flex-shrink: 0; }
article { flex-basis: 60%; padding-left: 1em; }
footer { flex-basis: 100%; flex-shrink: 0; }
header nav { display: flex; justify-content: space-between; }
nav a, header a { text-decoration: none ; color: inherit; }
header h1 span { margin-left: 1em; font-size: 50%; font-style: italic; }
body > nav { flex-basis: content; padding-right: 1vw; min-width: 16em; }
nav ul { display: flex; flex-direction: column; list-style-type: none; list-style-position: outside; padding-left: 0; }
nav li ul { padding-left: 0.6em }
footer { display: flex; justify-content: space-between; }
@font-face {
font-family: 'ft88';
src: url('fonts/FT88-Gothique.woff2') format('woff2'),
url('fonts/FT88-Gothique.woff') format('woff');
}
@font-face {
font-family: 'vg5000';
src: url('fonts/VG5000-Regular_web.woff2') format('woff2'),
url('fonts/VG5000-Regular_web.woff') format('woff');
}
@font-face {
font-family: 'abordage';
src: url('fonts/degheest/Abordage-Regular.woff2') format('woff2'),
url('fonts/degheest/Abordage-Regular.woff') format('woff');
}
@font-face {
font-family: '8bitJVE';
src: url('fonts/8bitoperator-jve-regular.font') format('truetype');
}
@font-face {
font-family: 'gterm';
src: url('fonts/terminal-grotesque-webfont.woff2') format('woff2'),
url('fonts/terminal-grotesque-webfont.woff') format('woff');
}
@font-face {
font-family: 'wonder';
src: url('fonts/WonderType-Regular.otf') format('opentype');
}
@font-face {
font-family: 'creduci';
src: url('fonts/Creduci.ttf') format('truetype');
}
@font-face {
font-family: 'rumeur';
src: url('fonts/rumeur.otf') format('opentype');
}
@font-face {
font-family: 'ft88-serif';
src: url('fonts/degheest/FT88-Serif.woff2') format('woff2'),
url('fonts/degheest/FT88-Serif.woff') format('woff');
}
@font-face {
font-family: 'ft88-school';
src: url('fonts/degheest/FT88-School.woff2') format('woff2'),
url('fonts/degheest/FT88-School.woff') format('woff');
}
@font-face {
font-family: 'coral-pixels';
src: url('fonts/CoralPixels-Regular.woff2') format('woff2'),
url('fonts/CoralPixels-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'medodica';
src: url('fonts/MedodicaRegular.otf') format('opentype');
}
@font-face {
font-family: 'pottaone';
src: url('fonts/PottaOne-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'jersey10';
src: url('fonts/Jersey10-Regular.woff2') format('woff2'),
url('fonts/Jersey10-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'cyberpunkwaifus';
src: url('fonts/CyberpunkWaifus.woff') format('woff'),
url('fonts/CyberpunkWaifus.ttf') format('truetype');
}
:root {
/* Main color scheme */
--color-primary: #E4F0FEff;
--color-secondary: #AEA3F0ff;
--color-accent: #A4D1ADff;
/* Background colors */
--bg-primary: #000300ff;
--bg-secondary: #1C202Fff;
/* Text colors */
--text-primary: #E4F0FEff;
--text-secondary: #989898ff;
--text-accent: #AEA3F0ff;
/* Header colours */
--header-primary:#AEA3F0ff;
--header-secondary: #AEA3F0ff;
--header-tertiary: #A4D1ADff;
--header-other: #E4F0FEff;
/* Link colors */
--link-color: #2667deff;
--link-hover: #5B3D8Aff;
/* Border colors */
--border-primary: #C0CEE8ff;
--border-secondary: #0C072Cff;
--border-image: #000300ff;
/* Special purpose colors */
--code-color: #18A02Cff;
--header-bg: #AEA3F0ff;
--header-text: #0C072Cff;
/* Font families */
--font-headers: rumeur, sans-serif;
--font-body: abordage, verdana, sans-serif;
}
body {
background:
linear-gradient(to right, rgba(0, 5, 10, 0.9), rgba(0, 5, 5, 0.9)),
url('imgs/back.jpeg'),
var(--bg-primary);
background-color: var(--bg-primary);
background-position: center center;
background-size: 110vh 75vh;
background-repeat: repeat-y;
margin: 0;
padding: 0;
font-size: 90%;
font-family: var(--font-body);
}
a {
text-decoration: none;
color: var(--link-color);
}
a:hover {
text-decoration: underline;
}
/* header and top bar */
header nav {
background-color: var(--header-bg);
color: var(--header-text);
border-bottom: 3px solid var(--border-secondary);
padding: 0.3em;
font-size: 110%;
}
header h1 {
display: flex;
background-color: var(--back-secondary);
color: var(--text-primary);
margin: 0;
border-bottom: 3px solid var(--border-secondary);
font-size: 200%;
font-weight: bold;
padding: 0.5ex 0 0.5ex 0.6ex;
}
header h1 #headerSubTitle {
display: block;
margin-left: 2em;
font-size: 40%;
color: var(--color-accent);
}
header h1 .headerLink {
display: inline-block;
margin-top: 0.2ex;
margin-left: 0.6ex;
font-family: var(--font-headers);
font-size: xx-large;
}
header h1 a img {
width: 50px;
}
header a:hover {
text-decoration: none;
}
header nav a {
padding: 0.2ex 0.5ex 0.2ex;
transition: background-color 0.3s ease;
}
header nav a:hover {
text-decoration: underline;
background-color: rgba(255, 255, 255, 0.2);
}
header nav .right {
font-weight: bold;
}
/* sidebar */
body>nav {
padding: 0;
border-right: 3px solid var(--border-primary);
}
body>nav>div a,
input[type="submit"],
.bu {
color: var(--color-accent);
display: block;
font-weight: bold;
padding: 0.25em 1ex 0.25em 2mm;
font-size: 102%
}
body>nav>div a:hover,
input[type="submit"]:hover,
.bu:hover {
color: var(--text-accent) !important;
background-color: var(--bg-primary);
border-left: var(--color-accent) solid 0.3em;
text-decoration: none;
}
input[type="submit"], .bu {
background-color: transparent;
font-family: inherit;
border: none;
margin-top: 0;
}
fieldset input[type="submit"]:hover, .bu:hover {
border: 2px ridge var(--color-accent);
border-left: var(--color-accent) solid 0.3em;
}
fieldset input[type="submit"], .bu {
border: 2px solid var(--color-accent);
margin-top: 0.6em;
}
.bu {
width: fit-content;
}
fieldset {
padding: 1em;
max-width: 1000px;
}
input[type="text"], textarea {
width: 100%;
padding: 10px;
margin-bottom: 10px;
box-sizing: border-box;
font-size: 12px;
font-family: monospace;
}
.log input[type="text"] {
padding: 2px;
width: unset;
}
body>nav>div .dt {
color: var(--text-primary);
}
body>nav>div a:hover .dt {
color: var(--text-accent);
}
body>nav>div p {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
/* main copy */
article {
padding: 0.5ex 1vw 5vh 1vw;
color: var(--text-primary);
backdrop-filter: blur(3px);
flex: 1 1 60%;
width: 100%;
}
article h1 {
color: var(--header-primary);
font-weight: bold;
margin: 1em 0 0.5em 0;
font-size: xx-large;
font-family: var(--font-headers);
}
article h2 {
color: var(--header-secondary);
font-weight: bold;
margin: 1em 0 0.5em 0;
font-family: var(--font-headers);
}
article h3 {
color: var(--header-tertiary);
font-weight: bold;
margin: 2em 0 0.2em 0;
}
article h4 article h5 {
color: var(--header-other);
margin: 2em 0 0 0;
}
article h6,
article h7,
article h8 {
color: var(--header-other);
font-weight: bold;
margin: 2em 0 0 0;
}
article p, article li {
color: var(--text-primary);
font-size: large;
}
article a {
color: var(--link-color);
}
article a:hover {
filter: brightness(85%)
}
article img {
border: 0.4em solid var(--bg-primary);
}
textarea#comment_text {
max-width: 50em;
max-height: 5em;
}
.center {
text-align: center;
}
img[title="main"] {
width: 90%;
max-width: 600px;
border: 0.4em solid var(--bg-primary);
background-color: var(--border-image) !important;
padding: 0.2em;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
hr {
color: var(--border-primary);
}
.notify_errors {
padding: 0.2em;
color: red;
}
/* footer */
footer {
color: var(--text-primary);
background-color: color-mix(in srgb, var(--bg-primary), transparent 86%);
}
footer a {
color: var(--link-color);
}
footer div {
padding: 1em;
}
/* tables */
table {
border: 1px solid rgba(var(--bg-secondary), 0.5);
padding: 0;
}
th {
color: var(--text-primary);
background-color: var(--bg-primary);
}
tr:nth-child(odd) {
background-color: rgba(var(--bg-secondary), 0.1);
}
/* accents */
.accent {
color: var(--text-accent)
}
.accent2 {
color: var(--color-accent)
}
/* dates */
.date {
display: flex;
align-items: center;
text-align: center;
font-weight: normal;
max-width: fit-content;
font-size: x-small;
color: var(--text-primary);
}
.date::before,
.date::after {
content: '⋆★⋆';
flex: 1;
color: var(--text-secondary);
}
.date:not(:empty)::before {
margin-right: .25em;
}
.date:not(:empty)::after {
margin-left: .25em;
}
.bfeed p {
margin: 0.6ex 0 0.6ex;
}
.bfeed h2 {
margin-bottom: 0.2ex;
}
.bfeed h2 a {
font-size: 90%;
color: var(--text-accent);
text-decoration: none;
}
.bfeed h2 a:hover {
text-decoration: none;
}
blockquote {
font-style: italic;
color: var(--color-accent);
border-left: 3px solid var(--text-secondary);
padding-left: 1em;
}
.copybox {
background-color: var(--bg-primary);
border: 1px solid var(--text-primary);
border-radius: 4px;
padding: 16px;
font-family: 'Courier New', Courier, monospace;
font-size: 14px;
color: var(--code-color);
overflow-x: auto;
position: relative;
}
.info {
text-align: left;
}
#test-search {
padding: 5px;
margin: 5px;
}
/* animations */
.fire {
color: #f48c06;
text-shadow:
0px -1px 3px #f48c06,
0px -2px 6px #dc2f02,
0px -6px 12px #9d0208;
animation: flicker 3s infinite;
}
@keyframes flicker {
0%,
100% {
text-shadow:
0px -1px 3px #f48c06,
0px -2px 6px #dc2f02,
0px -6px 12px #9d0208;
}
50% {
text-shadow:
0 -2px 6px #f48c06,
0 -4px 12px #dc2f02,
0 -8px 16px #9d0208;
}
}
.menu-toggle {
display: none;
}
.menu-toggle + label {
display: none;
}
.menu-toggle + label div {
display: none;
height: 20px;
width: 60px;
margin-top: 15px;
margin-left: 5px;
padding: 5px 5px 5px 5px;
text-align: center;
border: 2px solid var(--border-primary);
border-radius: 3px;
font-weight: bold;
font-family: 'Courier New', Courier, monospace;
font-size: xx-large;
}
.menu-toggle + label p {
display: inline-block;
font-size: x-large;
color: var(--text-primary);
margin-left: 10px;
margin-bottom: 0px;
}
@media (max-width: 600px) {
.menu-toggle + label {
display: block;
}
.menu-toggle + label div {
display: inline-flex;
justify-content: center;
align-items: center;
}
.nav-content {
padding: 0;
display: none;
}
.menu-toggle:checked ~ .nav-content {
display: block;
}
.menu-toggle + label div::after {
content: '▶';
color: var(--text-primary);
}
.menu-toggle:checked + label div::after {
content: '▽';
}
.nav-list li:hover {
background-color: #555;
}
}
/* media */
@media screen and (max-width: 600px) {
article {
flex-basis: 100%;
padding: 0.5em;
}
body > nav {
flex-basis: 100%;
border-right: none;
border-bottom: 3px solid var(--border-primary);
border-top: 3px solid var(--border-primary);
padding-bottom: 1em;
}
}

View file

@ -0,0 +1,375 @@
/* suckless.org werc style */
body {
color: #000000;
background-color: #ffffff;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 84%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
/* # Header # */
.superHeader {
color: black;
background-color: #eeeeee;
height: 2em;
}
.superHeader img {
vertical-align: bottom;
}
.superHeader a {
color: black;
background-color: transparent;
text-decoration: none;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
.superHeader a:hover {
text-decoration: underline;
}
.superHeader .left {
position: absolute;
left: 1.5mm;
top: 0.75ex;
}
.superHeader .right {
position: absolute;
right: 1.5mm;
top: 0.75ex;
}
.midHeader {
background-color: #99ccff;
border-top: solid 0 #cccccc;
border-bottom: solid 0 #cccccc;
border-width: 1px 0;
}
.midHeader a {
color: black;
}
.headerTitle {
font-size: 200%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
margin-left: 1em;
}
.headerTitle a {
text-decoration: none;
}
.subHeader {
display: none;
color: black;
background-color: #99ccff;
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: black;
background-color: transparent;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.subHeader a:hover {
text-decoration: underline;
}
.superHeader .highlight, .subHeader .highlight {
background-color: transparent;
}
/* # Side # */
#side-bar {
width: 16em;
float: left;
clear: left;
border-right: 1px solid #cccccc;
}
#side-bar div {
border: 0px;
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0.3em 0;
}
li ul {
padding-left: 1.0em !important;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */
}
#side-bar a {
color: #336699;
background-color: transparent;
text-decoration: none;
margin: 0;
padding: 0.35em 1ex 0.35em 2mm;
display: block;
text-transform: none;
font-weight: bold!important;
font-size: 104%;
}
.thisPage, .thisPage a {
color: black!important;
font-weight: bold;
background-color: #eeeeeee;
padding-left: 5mm;
}
#side-bar a:hover {
color: black;
background-color: #eeeeee;
text-decoration: none;
border: 0px;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
text-decoration: underline;
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: #336699;
background-color: transparent;
text-decoration: none;
}
.lighterBackground {
color: inherit;
background-color: white;
}
/* # Main Copy # */
#main-copy {
max-width: 70em;
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: 0em 0 0 16em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid #cccccc;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 1em 1ex !important; /* Need !important so troff-generated pages don't look totally squezed */
padding: 0;
}
#main-copy a {
color: #336699;
background-color: transparent;
text-decoration: none;
}
#main-copy a:hover {
text-decoration: underline;
}
#main-copy h1, #main-copy h2 {
color: #336699;
background-color: transparent;
font-size: 135%;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 1px solid #336699;
}
#main-copy h2 {
font-size: 115.5%;
border-bottom: 1px solid #336699;
}
#main-copy h3 {
color: #336699;
background-color: transparent;
font-size: 105%;
margin: 2em 0 0 0;
padding: 0.5ex 0 0 0.6ex;
}
#main-copy .topOfPage {
color: #66cccc;
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* # Footer # */
#footer {
color: black;
background-color: #eeeeee;
font-size: 91%;
margin: 0;
padding: 1em 2.5mm 2.5ex 2.5mm;
clear: both;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#footer .left {
text-align: left;
line-height: 1.45em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: black;
background-color: transparent;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
/* GENERAL */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
text-align: center;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
acronym, .titleTip {
border-bottom: 1px dotted rgb(153,153,153);
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
pre {
margin-left: 2em;
font-size: 1.2em;
}
blockquote {
border-left: 1px solid blue;
font-style: italic;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
.doNotDisplay { display: none; }
.notify_errors,
.notify_notes,
.notify_success { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }
.notify_errors { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notify_notes { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.notify_success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.notify_errors a { color: #8a1f11; }
.notify_notes a { color: #514721; }
.notify_success a { color: #264409; }
/* # Page/Handler specific # */
h1.dir-list-head, ul.dir-list {
text-transform: none;
font-weight: bold;
}
ul.sitemap-list a {
text-transform: none;
}
/* # Junk: should move elsewhere # */
/* S-pam */
.gpam { text-align: center; }
.gpam table, .gpam th, .gpam td { border: none; }

330
pub/style/style.werc140.css Executable file
View file

@ -0,0 +1,330 @@
/* Default werc style */
body {
color: black;
background-color: white;
font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 84%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
/* # Header # */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 1.6em;
}
.superHeader img { vertical-align: bottom; }
.superHeader a {
color: white;
background-color: transparent;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.superHeader div {
position: absolute;
top: 0.40ex;
}
.superHeader .left { left: 0.4em; }
.superHeader .right { right: 0.4em; }
.midHeader {
color: rgb(39,78,144);
background-color: rgb(140,170,230);
background-color: #ff6d06;
border: solid 0 black;
border-width: 2px 0;
}
.headerTitle {
color: black;
font-size: 233%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
margin-left: 1em;
}
.headerTitle a { color: black; }
.headerTitle a:hover { text-decoration: none; }
.subHeader {
display: none;
color: white;
background-color: rgb(0,51,153);
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* # Side # */
#side-bar {
width: 16em;
float: left;
clear: left;
border-right: 1px solid #ddd;
}
#side-bar div {
border-bottom: 1px solid #ddd;
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0.3em 0;
}
li ul {
padding-left: 0.6em !important;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 XXX should move to iehacks.css, this causes an ugly gap */
}
#side-bar a {
color: rgb(0,102,204);
background-color: transparent;
margin: 0;
padding: 0.25em 1ex 0.25em 2mm;
display: block;
text-transform: capitalize;
font-weight: bold!important;
font-size: 102%;
border-left: white solid 0.2em;
}
.thisPage, .thisPage a {
color: black!important;
background-color: white;
padding-left: 5mm;
}
#side-bar a:hover {
color: white;
background-color: rgb(100,135,220);
border-left: black solid 0.2em;
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
}
/* # Main Copy # */
#main-copy {
max-width: 70em;
color: black;
background-color: transparent;
text-align: justify;
line-height: 1.5em;
margin: 0em 0 0 16em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid #ddd;
}
#bodyText {
margin: 0 0 0 15.5em;
padding: 2mm 5mm 2mm 5mm;
}
#main-copy p {
margin: 1em 1ex 1em 1ex !important; /* Need !important so troff-generated pages don't look totally squezed */
padding: 0;
}
#main-copy a {
color: rgb(0,102,204);
background-color: transparent;
}
#main-copy a:hover {
color: rgb(100,135,220);
}
#main-copy h1, #main-copy h2 {
color: rgb(0,102,204);
background-color: transparent;
font-size: 145.5%;
font-weight: bold;
margin: 2em 0 0 0;
padding: 0.5ex 0 0.5ex 0.6ex;
border-bottom: 2px solid rgb(0,102,204);
}
#main-copy h2 {
font-size: 115.5%;
border-bottom: 1px solid rgb(0,102,204);
}
#main-copy .topOfPage {
color: rgb(0,102,204);
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 3ex 1ex 0 0;
padding: 0;
float: right;
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* # Footer # */
#footer {
color: white;
background-color: rgb(100,135,220);
padding: 1em;
clear: both;
}
#footer .left {
text-align: left;
line-height: 1.55em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: white;
background-color: transparent;
}
/* GENERAL */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
text-align: center;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
acronym, .titleTip {
border-bottom: 1px solid #ddd;
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
pre {
margin-left: 2em;
font-size: 1.2em;
}
blockquote {
border-left: 1px solid blue;
font-style: italic;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
.doNotDisplay { display: none; }
.notify_errors,
.notify_notes,
.notify_success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.notify_errors { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notify_notes { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.notify_success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.notify_errors a { color: #8a1f11; }
.notify_notes a { color: #514721; }
.notify_success a { color: #264409; }
/* # Page/Handler specific # */
h1.dir-list-head, ul.dir-list {
text-transform: capitalize;
font-weight: bold;
}
ul.sitemap-list a {
text-transform: capitalize;
}

330
pub/style/style_old.css Executable file
View file

@ -0,0 +1,330 @@
/* Old Default style */
/* ##### Common Styles ##### */
body {
color: black;
XXXbackground-color: rgb(240,240,240);
background-color: white;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 71%; /* Enables font size scaling in MSIE */
margin: 0;
padding: 0;
}
html > body {
font-size: 8.5pt;
}
acronym, .titleTip {
border-bottom: 1px dotted rgb(153,153,153);
cursor: help;
margin: 0;
padding: 0 0 0.4px 0;
}
.doNotDisplay {
display: none;
}
.smallCaps {
font-size: 110%;
font-variant: small-caps;
}
/* ##### Header ##### */
.superHeader {
color: white;
background-color: rgb(100,135,220);
height: 2em;
}
.superHeader a {
color: white;
background-color: transparent;
text-decoration: none;
font-size: 91%;
margin: 0;
padding: 0 0.5ex 0 0.25ex;
}
.superHeader a:hover {
text-decoration: underline;
}
.superHeader .left {
position: absolute;
left: 1.5mm;
top: 0.75ex;
}
.superHeader .right {
position: absolute;
right: 1.5mm;
top: 0.75ex;
}
.midHeader {
color: rgb(39,78,144);
background-color: rgb(140,170,230);
border: solid 0 black;
border-width: 0.3em 0;
}
.headerTitle {
color: black;
font-size: 337%;
font-weight: normal;
margin: 0 0 0 4mm;
padding: 0.25ex 0;
}
#headerSubTitle {
font-size: 50%;
font-style: italic;
}
.subHeader {
display: none;
color: white;
background-color: rgb(0,51,153);
margin: 0;
padding: 1ex 1ex 1ex 1.5mm;
}
.subHeader a {
color: white;
background-color: transparent;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 0 0.75ex 0 0.5ex;
}
.subHeader a:hover {
text-decoration: underline;
}
.superHeader .highlight, .subHeader .highlight {
color: rgb(253,160,91);
background-color: transparent;
}
/* ##### Side Bar ##### */
#side-bar {
width: 15em;
float: left;
clear: left;
border-right: 1px solid rgb(153,153,153);
}
#side-bar div {
border-bottom: 1px solid rgb(153,153,153);
}
.sideBarTitle {
font-weight: bold;
margin: 0 0 0.5em 2.5mm;
padding: 1em 0 0 0;
}
#side-bar ul {
list-style-type: none;
list-style-position: outside;
margin: 0;
padding: 0 0 1.1em 0;
}
#side-bar li {
margin: 0;
padding: 0.1ex 0; /* Circumvents a rendering bug (?) in MSIE 6.0 */
}
#side-bar a, .thisPage {
color: rgb(0,102,204);
background-color: transparent;
XXXtext-decoration: none;
margin: 0;
padding: 0.55em 1ex 0.55em 5mm;
display: block;
}
.thisPage {
color: black;
background-color: white;
padding-left: 5mm;
XXXborder-top: 1px solid rgb(153,153,153);
XXXborder-bottom: 1px solid rgb(153,153,153);
font-weight: 600;
}
#side-bar a:hover {
color: white;
background-color: rgb(100,135,220);
text-decoration: none;
}
.sideBarText {
line-height: 1.5em;
margin: 0 0 1em 0;
padding: 0 1.5ex 0 2.5mm;
display: block;
}
#side-bar .sideBarText a {
text-decoration: underline;
margin: 0;
padding: 0;
display: inline;
}
#side-bar .sideBarText a:hover {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: none;
}
.lighterBackground {
color: inherit;
background-color: white;
}
/* ##### Main Copy ##### */
#main-copy {
max-width: 90em;
color: black;
background-color: white;
text-align: justify;
line-height: 1.5em;
margin: 0 0 0 15em;
padding: 0.5mm 5mm 5mm 5mm;
border-left: 1px solid rgb(153,153,153);
}
#main-copy p {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
#main-copy a {
color: rgb(0,102,204);
background-color: transparent;
text-decoration: underline;
}
#main-copy a:hover {
text-decoration: none;
}
#main-copy h1 {
color: white;
background-color: rgb(100,135,220);
font-size: 100%;
font-weight: bold;
margin: 3em 0 0 0;
padding: 0.5ex 0 0.5ex 1ex;
}
#main-copy .topOfPage {
color: white;
background-color: transparent;
font-size: 91%;
font-weight: bold;
text-decoration: none;
margin: 2.5ex 1ex 0 0; /* For MSIE */
padding: 0;
float: right;
}
#main-copy > .topOfPage {
margin: 2.75ex 1ex 0 0; /* For fully standards-compliant user agents */
}
dl {
margin: 1em 1ex 2em 1ex;
padding: 0;
}
dt {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
}
dd {
margin: 0 0 2em 2em;
padding: 0;
}
/* ##### Footer ##### */
#footer {
color: white;
background-color: rgb(100,135,220);
font-size: 91%;
margin: 0;
padding: 1em 2.5mm 2.5ex 2.5mm;
clear: both;
}
#footer .left {
line-height: 1.45em;
float: left;
clear: left;
}
#footer .right {
text-align: right;
line-height: 1.45em;
}
#footer a {
color: white;
background-color: transparent;
text-decoration: underline;
}
#footer a:hover {
text-decoration: none;
}
/* GENERAL */
/* Spam */
.spam {
text-align: center;
}
/* Tables */
table {
border: solid 1px black;
}
th {
background-color: #abc;
border: solid 1px black;
}
td {
background-color: #def;
border: solid 1px black;
}
hr {
border-width: 0px 0px 0.1em 0px;
border-color: black;
}
.spam table, .spam th, .spam td {
border: none;
}
/* Code */
pre {
margin-left: 2em;
}