diff --git a/background.png b/background.png
new file mode 100755
index 0000000..748c041
Binary files /dev/null and b/background.png differ
diff --git a/betalogo.gif b/betalogo.gif
new file mode 100755
index 0000000..761a540
Binary files /dev/null and b/betalogo.gif differ
diff --git a/betalogo.svg b/betalogo.svg
new file mode 100755
index 0000000..007989c
--- /dev/null
+++ b/betalogo.svg
@@ -0,0 +1,231 @@
+
+
+
+
diff --git a/button-large.png b/button-large.png
new file mode 100755
index 0000000..b73e4b4
Binary files /dev/null and b/button-large.png differ
diff --git a/button-long.png b/button-long.png
new file mode 100755
index 0000000..01f1223
Binary files /dev/null and b/button-long.png differ
diff --git a/button-med.png b/button-med.png
new file mode 100755
index 0000000..73124c4
Binary files /dev/null and b/button-med.png differ
diff --git a/button-small.png b/button-small.png
new file mode 100755
index 0000000..f5fb617
Binary files /dev/null and b/button-small.png differ
diff --git a/button-wide.png b/button-wide.png
new file mode 100755
index 0000000..fa9e887
Binary files /dev/null and b/button-wide.png differ
diff --git a/buttontest.html b/buttontest.html
new file mode 100644
index 0000000..1c47f4e
--- /dev/null
+++ b/buttontest.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/bbc.css b/css/bbc.css
new file mode 100755
index 0000000..e837901
--- /dev/null
+++ b/css/bbc.css
@@ -0,0 +1,120 @@
+a.spoiler {
+ background-color: var(--main-text);
+ color: var(--main-text);
+ transition-duration: 0.1s;
+}
+
+a.spoiler:focus,
+a.spoiler:active,
+a.spoiler:hover {
+ background-color: unset;
+ color: unset;
+}
+
+div.quote {
+ background-color: var(--quote-bg, #cacaca);
+ border: var(--quote-border, 1px solid #9b9481);
+ padding: 4px;
+ margin: 2px;
+}
+
+div.quote .subq {
+ font-family: var(--spfont1, Pixio);
+ margin: -4px -4px 2px -4px;
+ border-bottom: var(--quote-border, 1px solid #9b9481);
+ display: flex;
+ padding: 2px;
+}
+
+div.quote .subq .userlink { flex-grow: 1; }
+
+div.quote .subq .qjump a {
+ padding: 4px;
+}
+
+div.spoiler {
+ padding: 4px;
+ margin: 2px;
+ overflow-y: hidden;
+}
+
+div.spoiler > div.contents {
+ display: none;
+ background-color: var(--spoiler-bg, #b0b0b0);
+ border: var(--spoiler-border, 1px solid #1c1c1c);
+ border-top: none;
+ margin: -2px -4px;
+ padding: 4px;
+}
+
+div.spoiler.shown > div.contents {
+ display: block;
+}
+
+div.spoiler > .title {
+ background: var(--spoiler-header-bg, #1c1c1c);
+ border-bottom: var(--spoiler-border, 1px solid #1c1c1c);
+ color: var(--spoiler-header-text, #E8E8E8);
+ font-family: var(--spfont1, Pixio);
+ margin: -4px -4px 2px -4px;
+ padding: 4px;
+ cursor: pointer;
+}
+
+div.codeblock {
+ background-color: var(--code-bg, #ffffff63);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ color: var(--code-text, #000000);
+ padding: 4px;
+ margin: 2px;
+}
+
+div.codeblock > .title {
+ font-family: var(--spfont1, Pixio);
+ margin: -4px -4px 2px -4px;
+ padding: 4px;
+ border-bottom: var(--quote-border, 1px solid #9b9481);
+}
+
+embed-container {
+ display: inline-flex;
+ vertical-align: middle;
+ margin: 4px;
+ width: 550px;
+ height: 400px;
+ background-color: #000C;
+ align-items: center;
+ flex-direction: column;
+}
+
+embed-container > a {
+ margin: auto;
+ width: 96px;
+ cursor: pointer;
+ text-align: center;
+}
+
+embed-container .flashbar {
+ display: flex;
+ color: white;
+ height: 32px;
+ padding: 0px 4px;
+ width: 90%;
+}
+
+embed-container .flashbar * {
+ cursor: pointer;
+}
+embed-container .flashbar a:link,
+embed-container .flashbar a:visited {
+ color: white;
+}
+
+embed-container .flashbar a img {
+ vertical-align: middle;
+}
+
+embed-container .flashbar .pause {
+ font-size: 24px;
+ font-family: Pixio;
+}
diff --git a/css/fonts.css b/css/fonts.css
new file mode 100755
index 0000000..fba13b5
--- /dev/null
+++ b/css/fonts.css
@@ -0,0 +1,78 @@
+:root {
+ --spfont1: Pixio;
+ --spfont2: TypeWriter;
+ --spfont3: Pixelated;
+ --spfont4: Joystix;
+ --spfont5: VCR_OSD_MONO;
+ --spfont6: BitPap;
+ --spfont7: Comicoro;
+ --spfont8: DOSVGA-LessPerfect;
+ --spfont9: DOSVGA-MorePerfect;
+}
+
+@font-face {
+ font-family: TypeWriter;
+ src: url(//assets.worlio.com/fonts/type_writer/type_writer.woff),
+ url(//assets.worlio.com/fonts/type_writer/type_writer.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: Pixelated;
+ src: url(//assets.worlio.com/fonts/pixelated/pixelated.woff),
+ url(//assets.worlio.com/fonts/pixelated/pixelated.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: Squarewave;
+ src: url(//assets.worlio.com/fonts/Squarewave/Squarewave.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: _04B03;
+ src: url(//assets.worlio.com/fonts/04b03/f04b03.woff2),
+ url(//assets.worlio.com/fonts/04b03/f04b03.woff),
+ url(//assets.worlio.com/fonts/04b03/f04b03.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: Joystix;
+ src: url(//assets.worlio.com/fonts/Joystix/joystix.woff),
+ url(//assets.worlio.com/fonts/Joystix/joystix.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: VCR_OSD_MONO;
+ src: url(//assets.worlio.com/fonts/vcr_osd_mono/vcr_osd_mono.woff),
+ url(//assets.worlio.com/fonts/vcr_osd_mono/vcr_osd_mono.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: BitPap;
+ src: url(//assets.worlio.com/fonts/BitPap/BitPap.woff),
+ url(//assets.worlio.com/fonts/BitPap/BitPap.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: Comicoro;
+ src: url(//assets.worlio.com/fonts/Comicoro/Comicoro.woff),
+ url(//assets.worlio.com/fonts/Comicoro/Comicoro.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: DOSVGA-LessPerfect;
+ src: url(//assets.worlio.com/fonts/dosvga/LessPerfect.woff),
+ url(//assets.worlio.com/fonts/dosvga/LessPerfect.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: DOSVGA-MorePerfect;
+ src: url(//assets.worlio.com/fonts/dosvga/MorePerfect.woff),
+ url(//assets.worlio.com/fonts/dosvga/MorePerfect.ttf) format("truetype");
+}
+
+@font-face {
+ font-family: Pixio;
+ src: url(//assets.worlio.com/fonts/Pixio/Pixio.woff2),
+ url(//assets.worlio.com/fonts/Pixio/Pixio.woff),
+ url(//assets.worlio.com/fonts/Pixio/Pixio.ttf) format("truetype");
+}
diff --git a/css/theme.css b/css/theme.css
new file mode 100755
index 0000000..9b3ac50
--- /dev/null
+++ b/css/theme.css
@@ -0,0 +1,135 @@
+/*
+ * | | |
+ * | | | {}
+ * | | ___ .__ | ___
+ * | /\ | / \ | \ | || / \
+ * | / \ | || || | | || || ||
+ * |/ \| \___/ | | || \___/
+ * DEFAULT THEME v1.2.1
+ * 04/28/2022
+ *
+ * Created Internally at Worlio by:
+ * - Nicholas "Wirlaburla" G.
+ */
+
+:root {
+ --main-background: #d3d3d3;
+ --main-text: #000000;
+
+ --subtitle: #525252;
+ --main-nav: dodgerblue;
+ --acc-nav: #f3dca9;
+ --acc-nav-separator: 2px solid #000000;
+
+ --context-menu: #d0d0d0;
+ --context-menu-border: 1px outset #a4a4a4;
+ --context-menu-hover: #bfbfbf;
+
+ --menu-border: 1px outset #bdbdbd;
+ --menu-bg: #d0d0d0;
+
+ --header-bg: #ffffff;
+ --header-text: #000000;
+ --header-line: 2px solid #000000;
+
+ --code-bg: #ffffff63;
+ --code-text: #000000;
+
+ --comments-bgcolor: #ffffff;
+
+ --border-line: #000000;
+ --border-header: #ffffff;
+
+ --inactive: #6e6e6e;
+ --alert: #ce0000;
+ --currency: #89541A;
+
+ --staff: #d500d1;
+
+ --tab-inactive: #bdbdbd;
+ --tab-selected: #d3d3d3;
+ --tab-gradient: #dedede;
+
+ --popup-title-bg: #b3b3b3;
+ --popup-title-border: 1px outset #868686;
+
+ --dialog-bg: #fbebcc;
+ --dialog-button-hover: #f9f7dd;
+ --dialog-button-active: #fffeee;
+
+ --listing-unknown: #dd8fe8;
+ --listing-missing: #d57f6b;
+ --listing-found: #8cb9fd;
+ --listing-archived: #5dc668;
+
+ --status-success: #458e1c;
+ --status-error: #ff0000;
+
+ --error: #c85151;
+ --warn: #d5c58e;
+ --info: #8d9dce;
+ --success: #95ce8d;
+
+ --mail-subject-bg: #b7b7b7;
+ --mail-subject-border: 1px outset #8a8a8a;
+ --mail-sub-bg: #cecece;
+ --mail-sub-border: 1px outset #a8a8a8;
+ --mail-content-bg: #dbdbdb;
+ --mail-content-border: 1px outset #959595;
+ --mail-buttonbar: #cacaca;
+
+ --forum-header: #f3dca9;
+ --forum-header-border: 1px outset #a89b7f;
+ --forum-content: #d9d4c9;
+ --forum-content-border: 1px outset #a29c8d;
+
+ --forum-sub: #d7ccb6;
+ --forum-sub-border: 1px outset #99907b;
+
+ --post: #d9d9d9;
+ --post-border: 1px outset #bfb9a9;
+ --post-bottombar: #d2d2d2;
+
+ --post-author: #b4b6b7;
+ --post-author-border: 1px outset #84775a;
+
+ --quote-bg: #cacaca;
+ --quote-border: 1px outset #9b9481;
+
+ --spoiler-bg: #b0b0b0;
+ --spoiler-header-bg: #1c1c1c;
+ --spoiler-header-text: #E8E8E8;
+ --spoiler-border: 1px inset #1c1c1c;
+
+ --bar-bgcolor: #ffffff;
+
+ --input-bg: #ffffff;
+ --input-text: #000000;
+
+ --direct: #ffffff;
+
+ --background-image: url('//assets.worlio.com/style/background');
+ --button-large: url('//assets.worlio.com/style/button-large');
+ --button-wide: url('//assets.worlio.com/style/button-wide');
+ --button-long: url('//assets.worlio.com/style/button-long');
+ --button-med: url('//assets.worlio.com/style/button-med');
+ --button-small: url('//assets.worlio.com/style/button-small');
+
+ --navbar-left: url('//assets.worlio.com/style/navbar-left');
+ --navbar-right: url('//assets.worlio.com/style/navbar-right');
+ --navbar-top: url('//assets.worlio.com/style/navbar-top');
+ --navbar-bottom: url('//assets.worlio.com/style/navbar-bottom');
+ --nav-db: url('//assets.worlio.com/style/navbar-db');
+
+ --navbar-bg: url('//assets.worlio.com/style/navbar-bg');
+ --navbar-gradient: url('//assets.worlio.com/style/navbar-gradient');
+
+ --rankflag0: #777;
+ --rankflag1: #4c3525;
+ --rankflag2: #3d464b;
+ --rankflag3: #5c4d0f;
+ --rankflag4: #5988a5;
+ --rankflag5: #319b3a;
+ --rankflag6: #d35ed0;
+ --rankflag7: #171717;
+}
\ No newline at end of file
diff --git a/error/401.svg b/error/401.svg
new file mode 100755
index 0000000..0c0ca7c
--- /dev/null
+++ b/error/401.svg
@@ -0,0 +1,335 @@
+
+
diff --git a/error/403.svg b/error/403.svg
new file mode 100755
index 0000000..d752823
--- /dev/null
+++ b/error/403.svg
@@ -0,0 +1,351 @@
+
+
diff --git a/error/404.svg b/error/404.svg
new file mode 100755
index 0000000..ed24c48
--- /dev/null
+++ b/error/404.svg
@@ -0,0 +1,284 @@
+
+
diff --git a/error/451.svg b/error/451.svg
new file mode 100755
index 0000000..e09a2cc
--- /dev/null
+++ b/error/451.svg
@@ -0,0 +1,488 @@
+
+
diff --git a/error/500.svg b/error/500.svg
new file mode 100755
index 0000000..06b1936
--- /dev/null
+++ b/error/500.svg
@@ -0,0 +1,341 @@
+
+
diff --git a/favicon.ico b/favicon.ico
new file mode 100755
index 0000000..d19a62d
Binary files /dev/null and b/favicon.ico differ
diff --git a/favicon.png b/favicon.png
new file mode 100755
index 0000000..959a979
Binary files /dev/null and b/favicon.png differ
diff --git a/favicon.svg b/favicon.svg
new file mode 100755
index 0000000..c5396ce
--- /dev/null
+++ b/favicon.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/file-icons/3d.gif b/file-icons/3d.gif
new file mode 100755
index 0000000..0066875
Binary files /dev/null and b/file-icons/3d.gif differ
diff --git a/file-icons/a.gif b/file-icons/a.gif
new file mode 100755
index 0000000..ba0df57
Binary files /dev/null and b/file-icons/a.gif differ
diff --git a/file-icons/alert.black.gif b/file-icons/alert.black.gif
new file mode 100755
index 0000000..50cff00
Binary files /dev/null and b/file-icons/alert.black.gif differ
diff --git a/file-icons/alert.red.gif b/file-icons/alert.red.gif
new file mode 100755
index 0000000..700fa31
Binary files /dev/null and b/file-icons/alert.red.gif differ
diff --git a/file-icons/back.gif b/file-icons/back.gif
new file mode 100755
index 0000000..55a9507
Binary files /dev/null and b/file-icons/back.gif differ
diff --git a/file-icons/binary.gif b/file-icons/binary.gif
new file mode 100755
index 0000000..70c339a
Binary files /dev/null and b/file-icons/binary.gif differ
diff --git a/file-icons/binhex.gif b/file-icons/binhex.gif
new file mode 100755
index 0000000..d9a4154
Binary files /dev/null and b/file-icons/binhex.gif differ
diff --git a/file-icons/blank.gif b/file-icons/blank.gif
new file mode 100755
index 0000000..961852f
Binary files /dev/null and b/file-icons/blank.gif differ
diff --git a/file-icons/broken.gif b/file-icons/broken.gif
new file mode 100755
index 0000000..4627c88
Binary files /dev/null and b/file-icons/broken.gif differ
diff --git a/file-icons/c.gif b/file-icons/c.gif
new file mode 100755
index 0000000..3da3206
Binary files /dev/null and b/file-icons/c.gif differ
diff --git a/file-icons/comp.blue.gif b/file-icons/comp.blue.gif
new file mode 100755
index 0000000..a85d63b
Binary files /dev/null and b/file-icons/comp.blue.gif differ
diff --git a/file-icons/comp.gray.gif b/file-icons/comp.gray.gif
new file mode 100755
index 0000000..d72b415
Binary files /dev/null and b/file-icons/comp.gray.gif differ
diff --git a/file-icons/compressed.gif b/file-icons/compressed.gif
new file mode 100755
index 0000000..14a2fcd
Binary files /dev/null and b/file-icons/compressed.gif differ
diff --git a/file-icons/dir.gif b/file-icons/dir.gif
new file mode 100755
index 0000000..50fbfe2
Binary files /dev/null and b/file-icons/dir.gif differ
diff --git a/file-icons/disc.gif b/file-icons/disc.gif
new file mode 100755
index 0000000..8854cb6
Binary files /dev/null and b/file-icons/disc.gif differ
diff --git a/file-icons/diskimg.gif b/file-icons/diskimg.gif
new file mode 100755
index 0000000..217e36a
Binary files /dev/null and b/file-icons/diskimg.gif differ
diff --git a/file-icons/down.gif b/file-icons/down.gif
new file mode 100755
index 0000000..4548e92
Binary files /dev/null and b/file-icons/down.gif differ
diff --git a/file-icons/dvi.gif b/file-icons/dvi.gif
new file mode 100755
index 0000000..375d496
Binary files /dev/null and b/file-icons/dvi.gif differ
diff --git a/file-icons/executable.gif b/file-icons/executable.gif
new file mode 100755
index 0000000..5f7baec
Binary files /dev/null and b/file-icons/executable.gif differ
diff --git a/file-icons/f.gif b/file-icons/f.gif
new file mode 100755
index 0000000..ef1b015
Binary files /dev/null and b/file-icons/f.gif differ
diff --git a/file-icons/flash.gif b/file-icons/flash.gif
new file mode 100755
index 0000000..9cea401
Binary files /dev/null and b/file-icons/flash.gif differ
diff --git a/file-icons/folder.gif b/file-icons/folder.gif
new file mode 100755
index 0000000..50fbfe2
Binary files /dev/null and b/file-icons/folder.gif differ
diff --git a/file-icons/folder.sec.gif b/file-icons/folder.sec.gif
new file mode 100755
index 0000000..4439e04
Binary files /dev/null and b/file-icons/folder.sec.gif differ
diff --git a/file-icons/forward.gif b/file-icons/forward.gif
new file mode 100755
index 0000000..5f4899c
Binary files /dev/null and b/file-icons/forward.gif differ
diff --git a/file-icons/generic.gif b/file-icons/generic.gif
new file mode 100755
index 0000000..d35666a
Binary files /dev/null and b/file-icons/generic.gif differ
diff --git a/file-icons/generic.red.gif b/file-icons/generic.red.gif
new file mode 100755
index 0000000..153d9b0
Binary files /dev/null and b/file-icons/generic.red.gif differ
diff --git a/file-icons/generic.sec.gif b/file-icons/generic.sec.gif
new file mode 100755
index 0000000..bf1eb98
Binary files /dev/null and b/file-icons/generic.sec.gif differ
diff --git a/file-icons/image1.gif b/file-icons/image1.gif
new file mode 100755
index 0000000..7420a63
Binary files /dev/null and b/file-icons/image1.gif differ
diff --git a/file-icons/image2.gif b/file-icons/image2.gif
new file mode 100755
index 0000000..0650b3d
Binary files /dev/null and b/file-icons/image2.gif differ
diff --git a/file-icons/image3.gif b/file-icons/image3.gif
new file mode 100755
index 0000000..383786d
Binary files /dev/null and b/file-icons/image3.gif differ
diff --git a/file-icons/index.gif b/file-icons/index.gif
new file mode 100755
index 0000000..22b6f5e
Binary files /dev/null and b/file-icons/index.gif differ
diff --git a/file-icons/java.gif b/file-icons/java.gif
new file mode 100755
index 0000000..928e6f4
Binary files /dev/null and b/file-icons/java.gif differ
diff --git a/file-icons/layout.gif b/file-icons/layout.gif
new file mode 100755
index 0000000..d3c47c8
Binary files /dev/null and b/file-icons/layout.gif differ
diff --git a/file-icons/left.gif b/file-icons/left.gif
new file mode 100755
index 0000000..4879e61
Binary files /dev/null and b/file-icons/left.gif differ
diff --git a/file-icons/link.gif b/file-icons/link.gif
new file mode 100755
index 0000000..cc5d001
Binary files /dev/null and b/file-icons/link.gif differ
diff --git a/file-icons/movie.gif b/file-icons/movie.gif
new file mode 100755
index 0000000..c8b3449
Binary files /dev/null and b/file-icons/movie.gif differ
diff --git a/file-icons/object.gif b/file-icons/object.gif
new file mode 100755
index 0000000..379ffdf
Binary files /dev/null and b/file-icons/object.gif differ
diff --git a/file-icons/p.gif b/file-icons/p.gif
new file mode 100755
index 0000000..df2ecb3
Binary files /dev/null and b/file-icons/p.gif differ
diff --git a/file-icons/patch.gif b/file-icons/patch.gif
new file mode 100755
index 0000000..6a0dddc
Binary files /dev/null and b/file-icons/patch.gif differ
diff --git a/file-icons/pdf.gif b/file-icons/pdf.gif
new file mode 100755
index 0000000..4b16b44
Binary files /dev/null and b/file-icons/pdf.gif differ
diff --git a/file-icons/portal.gif b/file-icons/portal.gif
new file mode 100755
index 0000000..1a03e57
Binary files /dev/null and b/file-icons/portal.gif differ
diff --git a/file-icons/ps.gif b/file-icons/ps.gif
new file mode 100755
index 0000000..3b609d9
Binary files /dev/null and b/file-icons/ps.gif differ
diff --git a/file-icons/quill.gif b/file-icons/quill.gif
new file mode 100755
index 0000000..f3cb1e1
Binary files /dev/null and b/file-icons/quill.gif differ
diff --git a/file-icons/right.gif b/file-icons/right.gif
new file mode 100755
index 0000000..ac62485
Binary files /dev/null and b/file-icons/right.gif differ
diff --git a/file-icons/screw1.gif b/file-icons/screw1.gif
new file mode 100755
index 0000000..cde0300
Binary files /dev/null and b/file-icons/screw1.gif differ
diff --git a/file-icons/screw2.gif b/file-icons/screw2.gif
new file mode 100755
index 0000000..3ee1ed5
Binary files /dev/null and b/file-icons/screw2.gif differ
diff --git a/file-icons/script.gif b/file-icons/script.gif
new file mode 100755
index 0000000..daf3522
Binary files /dev/null and b/file-icons/script.gif differ
diff --git a/file-icons/sound1.gif b/file-icons/sound1.gif
new file mode 100755
index 0000000..ab340a2
Binary files /dev/null and b/file-icons/sound1.gif differ
diff --git a/file-icons/sound2.gif b/file-icons/sound2.gif
new file mode 100755
index 0000000..1803b77
Binary files /dev/null and b/file-icons/sound2.gif differ
diff --git a/file-icons/sphere1.gif b/file-icons/sphere1.gif
new file mode 100755
index 0000000..ff75988
Binary files /dev/null and b/file-icons/sphere1.gif differ
diff --git a/file-icons/sphere2.gif b/file-icons/sphere2.gif
new file mode 100755
index 0000000..b63e7f0
Binary files /dev/null and b/file-icons/sphere2.gif differ
diff --git a/file-icons/svg.gif b/file-icons/svg.gif
new file mode 100755
index 0000000..8ff6c38
Binary files /dev/null and b/file-icons/svg.gif differ
diff --git a/file-icons/tar.gif b/file-icons/tar.gif
new file mode 100755
index 0000000..68b8b84
Binary files /dev/null and b/file-icons/tar.gif differ
diff --git a/file-icons/tex.gif b/file-icons/tex.gif
new file mode 100755
index 0000000..03c6510
Binary files /dev/null and b/file-icons/tex.gif differ
diff --git a/file-icons/text.gif b/file-icons/text.gif
new file mode 100755
index 0000000..6bcf355
Binary files /dev/null and b/file-icons/text.gif differ
diff --git a/file-icons/transfer.gif b/file-icons/transfer.gif
new file mode 100755
index 0000000..cbb9b8f
Binary files /dev/null and b/file-icons/transfer.gif differ
diff --git a/file-icons/unknown.gif b/file-icons/unknown.gif
new file mode 100755
index 0000000..19dee27
Binary files /dev/null and b/file-icons/unknown.gif differ
diff --git a/file-icons/up.gif b/file-icons/up.gif
new file mode 100755
index 0000000..19d5b28
Binary files /dev/null and b/file-icons/up.gif differ
diff --git a/file-icons/uu.gif b/file-icons/uu.gif
new file mode 100755
index 0000000..d63f858
Binary files /dev/null and b/file-icons/uu.gif differ
diff --git a/file-icons/uuencoded.gif b/file-icons/uuencoded.gif
new file mode 100755
index 0000000..d63f858
Binary files /dev/null and b/file-icons/uuencoded.gif differ
diff --git a/file-icons/world1.gif b/file-icons/world1.gif
new file mode 100755
index 0000000..7e293fa
Binary files /dev/null and b/file-icons/world1.gif differ
diff --git a/file-icons/world2.gif b/file-icons/world2.gif
new file mode 100755
index 0000000..19c0e20
Binary files /dev/null and b/file-icons/world2.gif differ
diff --git a/file-icons/xml.gif b/file-icons/xml.gif
new file mode 100755
index 0000000..a5a3854
Binary files /dev/null and b/file-icons/xml.gif differ
diff --git a/icon.gif b/icon.gif
new file mode 100755
index 0000000..d1cea81
Binary files /dev/null and b/icon.gif differ
diff --git a/icon.svg b/icon.svg
new file mode 100755
index 0000000..c5396ce
--- /dev/null
+++ b/icon.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/icons/action/administrate.png b/icons/action/administrate.png
new file mode 100755
index 0000000..03ea0fd
Binary files /dev/null and b/icons/action/administrate.png differ
diff --git a/icons/action/configure.png b/icons/action/configure.png
new file mode 100755
index 0000000..ea999cc
Binary files /dev/null and b/icons/action/configure.png differ
diff --git a/icons/action/moderate.png b/icons/action/moderate.png
new file mode 100755
index 0000000..d47e0f9
Binary files /dev/null and b/icons/action/moderate.png differ
diff --git a/icons/add.png b/icons/add.png
new file mode 100644
index 0000000..87664ec
Binary files /dev/null and b/icons/add.png differ
diff --git a/icons/archive.png b/icons/archive.png
new file mode 100755
index 0000000..15f719b
Binary files /dev/null and b/icons/archive.png differ
diff --git a/icons/arrow/arrows.png b/icons/arrow/arrows.png
new file mode 100755
index 0000000..975fbf9
Binary files /dev/null and b/icons/arrow/arrows.png differ
diff --git a/icons/arrow/back.png b/icons/arrow/back.png
new file mode 100644
index 0000000..02898fa
Binary files /dev/null and b/icons/arrow/back.png differ
diff --git a/icons/arrow/dn.sm.png b/icons/arrow/dn.sm.png
new file mode 100644
index 0000000..60330dd
Binary files /dev/null and b/icons/arrow/dn.sm.png differ
diff --git a/icons/arrow/fback.png b/icons/arrow/fback.png
new file mode 100644
index 0000000..9248c2f
Binary files /dev/null and b/icons/arrow/fback.png differ
diff --git a/icons/arrow/fnext.png b/icons/arrow/fnext.png
new file mode 100644
index 0000000..cd4439b
Binary files /dev/null and b/icons/arrow/fnext.png differ
diff --git a/icons/arrow/forw.png b/icons/arrow/forw.png
new file mode 100755
index 0000000..192e44d
Binary files /dev/null and b/icons/arrow/forw.png differ
diff --git a/icons/arrow/left.png b/icons/arrow/left.png
new file mode 100755
index 0000000..e44e14f
Binary files /dev/null and b/icons/arrow/left.png differ
diff --git a/icons/arrow/next.png b/icons/arrow/next.png
new file mode 100755
index 0000000..9fb130c
Binary files /dev/null and b/icons/arrow/next.png differ
diff --git a/icons/arrow/right.png b/icons/arrow/right.png
new file mode 100755
index 0000000..192e44d
Binary files /dev/null and b/icons/arrow/right.png differ
diff --git a/icons/arrow/up.sm.png b/icons/arrow/up.sm.png
new file mode 100644
index 0000000..98765a6
Binary files /dev/null and b/icons/arrow/up.sm.png differ
diff --git a/icons/audio.png b/icons/audio.png
new file mode 100755
index 0000000..36bfd6b
Binary files /dev/null and b/icons/audio.png differ
diff --git a/icons/avatar.png b/icons/avatar.png
new file mode 100755
index 0000000..fac6f12
Binary files /dev/null and b/icons/avatar.png differ
diff --git a/icons/back.mono.png b/icons/back.mono.png
new file mode 100755
index 0000000..fe6b274
Binary files /dev/null and b/icons/back.mono.png differ
diff --git a/icons/back.png b/icons/back.png
new file mode 100755
index 0000000..41c6e84
Binary files /dev/null and b/icons/back.png differ
diff --git a/icons/block.png b/icons/block.png
new file mode 100755
index 0000000..605edc5
Binary files /dev/null and b/icons/block.png differ
diff --git a/icons/blocked.png b/icons/blocked.png
new file mode 100644
index 0000000..e889429
Binary files /dev/null and b/icons/blocked.png differ
diff --git a/icons/book.png b/icons/book.png
new file mode 100755
index 0000000..7d4e15a
Binary files /dev/null and b/icons/book.png differ
diff --git a/icons/box.png b/icons/box.png
new file mode 100755
index 0000000..d7b9c90
Binary files /dev/null and b/icons/box.png differ
diff --git a/icons/broadcast.png b/icons/broadcast.png
new file mode 100755
index 0000000..de87d97
Binary files /dev/null and b/icons/broadcast.png differ
diff --git a/icons/browser.png b/icons/browser.png
new file mode 100755
index 0000000..335cce8
Binary files /dev/null and b/icons/browser.png differ
diff --git a/icons/cabinet.png b/icons/cabinet.png
new file mode 100755
index 0000000..bef9a51
Binary files /dev/null and b/icons/cabinet.png differ
diff --git a/icons/calendar.png b/icons/calendar.png
new file mode 100755
index 0000000..0faf5b7
Binary files /dev/null and b/icons/calendar.png differ
diff --git a/icons/canvas/ci1.png b/icons/canvas/ci1.png
new file mode 100644
index 0000000..1e41e0e
Binary files /dev/null and b/icons/canvas/ci1.png differ
diff --git a/icons/canvas/ci2.png b/icons/canvas/ci2.png
new file mode 100644
index 0000000..451af41
Binary files /dev/null and b/icons/canvas/ci2.png differ
diff --git a/icons/canvas/ci3.png b/icons/canvas/ci3.png
new file mode 100644
index 0000000..bf00419
Binary files /dev/null and b/icons/canvas/ci3.png differ
diff --git a/icons/canvas/dot.png b/icons/canvas/dot.png
new file mode 100644
index 0000000..4f0f7d5
Binary files /dev/null and b/icons/canvas/dot.png differ
diff --git a/icons/canvas/download.png b/icons/canvas/download.png
new file mode 100644
index 0000000..4b41d31
Binary files /dev/null and b/icons/canvas/download.png differ
diff --git a/icons/canvas/draw.png b/icons/canvas/draw.png
new file mode 100644
index 0000000..69afff4
Binary files /dev/null and b/icons/canvas/draw.png differ
diff --git a/icons/canvas/erase.png b/icons/canvas/erase.png
new file mode 100644
index 0000000..5fe8198
Binary files /dev/null and b/icons/canvas/erase.png differ
diff --git a/icons/canvas/move.png b/icons/canvas/move.png
new file mode 100644
index 0000000..08dbc56
Binary files /dev/null and b/icons/canvas/move.png differ
diff --git a/icons/canvas/sq1.png b/icons/canvas/sq1.png
new file mode 100644
index 0000000..0df61c5
Binary files /dev/null and b/icons/canvas/sq1.png differ
diff --git a/icons/canvas/sq2.png b/icons/canvas/sq2.png
new file mode 100644
index 0000000..154c30d
Binary files /dev/null and b/icons/canvas/sq2.png differ
diff --git a/icons/canvas/sq3.png b/icons/canvas/sq3.png
new file mode 100644
index 0000000..2d97500
Binary files /dev/null and b/icons/canvas/sq3.png differ
diff --git a/icons/canvas/zoom-in.png b/icons/canvas/zoom-in.png
new file mode 100644
index 0000000..07840df
Binary files /dev/null and b/icons/canvas/zoom-in.png differ
diff --git a/icons/canvas/zoom-out.png b/icons/canvas/zoom-out.png
new file mode 100644
index 0000000..8de3457
Binary files /dev/null and b/icons/canvas/zoom-out.png differ
diff --git a/icons/changin-da-bits/peek.webp b/icons/changin-da-bits/peek.webp
new file mode 100755
index 0000000..11b5981
Binary files /dev/null and b/icons/changin-da-bits/peek.webp differ
diff --git a/icons/changin-da-bits/trapdoor.gif b/icons/changin-da-bits/trapdoor.gif
new file mode 100755
index 0000000..d1f709d
Binary files /dev/null and b/icons/changin-da-bits/trapdoor.gif differ
diff --git a/icons/changin-da-bits/trapdoor.webp b/icons/changin-da-bits/trapdoor.webp
new file mode 100755
index 0000000..2ed27ad
Binary files /dev/null and b/icons/changin-da-bits/trapdoor.webp differ
diff --git a/icons/chat.png b/icons/chat.png
new file mode 100755
index 0000000..6e407ec
Binary files /dev/null and b/icons/chat.png differ
diff --git a/icons/check.png b/icons/check.png
new file mode 100755
index 0000000..87110ca
Binary files /dev/null and b/icons/check.png differ
diff --git a/icons/checkmark.png b/icons/checkmark.png
new file mode 100755
index 0000000..07ca43d
Binary files /dev/null and b/icons/checkmark.png differ
diff --git a/icons/close.png b/icons/close.png
new file mode 100755
index 0000000..5ee3535
Binary files /dev/null and b/icons/close.png differ
diff --git a/icons/comment/comment.mini.png b/icons/comment/comment.mini.png
new file mode 100755
index 0000000..455206e
Binary files /dev/null and b/icons/comment/comment.mini.png differ
diff --git a/icons/comment/comment.png b/icons/comment/comment.png
new file mode 100755
index 0000000..5173148
Binary files /dev/null and b/icons/comment/comment.png differ
diff --git a/icons/comment/comment_send.png b/icons/comment/comment_send.png
new file mode 100755
index 0000000..71e9f91
Binary files /dev/null and b/icons/comment/comment_send.png differ
diff --git a/icons/content/content.png b/icons/content/content.png
new file mode 100755
index 0000000..f26e4d2
Binary files /dev/null and b/icons/content/content.png differ
diff --git a/icons/content/my-content.png b/icons/content/my-content.png
new file mode 100644
index 0000000..efe0ded
Binary files /dev/null and b/icons/content/my-content.png differ
diff --git a/icons/content/new-content.png b/icons/content/new-content.png
new file mode 100644
index 0000000..2698cbd
Binary files /dev/null and b/icons/content/new-content.png differ
diff --git a/icons/cross.png b/icons/cross.png
new file mode 100755
index 0000000..5ee3535
Binary files /dev/null and b/icons/cross.png differ
diff --git a/icons/deny.png b/icons/deny.png
new file mode 100755
index 0000000..89874fd
Binary files /dev/null and b/icons/deny.png differ
diff --git a/icons/download.png b/icons/download.png
new file mode 100755
index 0000000..0c4fa6f
Binary files /dev/null and b/icons/download.png differ
diff --git a/icons/draw.png b/icons/draw.png
new file mode 100755
index 0000000..e6d2fc3
Binary files /dev/null and b/icons/draw.png differ
diff --git a/icons/earth.png b/icons/earth.png
new file mode 100644
index 0000000..cfc551c
Binary files /dev/null and b/icons/earth.png differ
diff --git a/icons/edit.png b/icons/edit.png
new file mode 100755
index 0000000..cb9f5a7
Binary files /dev/null and b/icons/edit.png differ
diff --git a/icons/editor/aligncenter.png b/icons/editor/aligncenter.png
new file mode 100755
index 0000000..ff13659
Binary files /dev/null and b/icons/editor/aligncenter.png differ
diff --git a/icons/editor/alignleft.png b/icons/editor/alignleft.png
new file mode 100755
index 0000000..b1cb459
Binary files /dev/null and b/icons/editor/alignleft.png differ
diff --git a/icons/editor/alignright.png b/icons/editor/alignright.png
new file mode 100755
index 0000000..b641b54
Binary files /dev/null and b/icons/editor/alignright.png differ
diff --git a/icons/editor/audio.png b/icons/editor/audio.png
new file mode 100755
index 0000000..d6f47d4
Binary files /dev/null and b/icons/editor/audio.png differ
diff --git a/icons/editor/bold.png b/icons/editor/bold.png
new file mode 100755
index 0000000..7157743
Binary files /dev/null and b/icons/editor/bold.png differ
diff --git a/icons/editor/c.png b/icons/editor/c.png
new file mode 100755
index 0000000..f3a95f0
Binary files /dev/null and b/icons/editor/c.png differ
diff --git a/icons/editor/code.png b/icons/editor/code.png
new file mode 100755
index 0000000..f551a8e
Binary files /dev/null and b/icons/editor/code.png differ
diff --git a/icons/editor/color.png b/icons/editor/color.png
new file mode 100755
index 0000000..ad5e4dc
Binary files /dev/null and b/icons/editor/color.png differ
diff --git a/icons/editor/embed.png b/icons/editor/embed.png
new file mode 100644
index 0000000..1b5e6cd
Binary files /dev/null and b/icons/editor/embed.png differ
diff --git a/icons/editor/embeds/flash.png b/icons/editor/embeds/flash.png
new file mode 100644
index 0000000..489153a
Binary files /dev/null and b/icons/editor/embeds/flash.png differ
diff --git a/icons/editor/embeds/odysee.png b/icons/editor/embeds/odysee.png
new file mode 100644
index 0000000..94478e4
Binary files /dev/null and b/icons/editor/embeds/odysee.png differ
diff --git a/icons/editor/embeds/peertube.png b/icons/editor/embeds/peertube.png
new file mode 100644
index 0000000..bff16f4
Binary files /dev/null and b/icons/editor/embeds/peertube.png differ
diff --git a/icons/editor/embeds/rumble.png b/icons/editor/embeds/rumble.png
new file mode 100644
index 0000000..b948dbe
Binary files /dev/null and b/icons/editor/embeds/rumble.png differ
diff --git a/icons/editor/embeds/soundcloud.png b/icons/editor/embeds/soundcloud.png
new file mode 100644
index 0000000..a29001a
Binary files /dev/null and b/icons/editor/embeds/soundcloud.png differ
diff --git a/icons/editor/embeds/twitch.png b/icons/editor/embeds/twitch.png
new file mode 100644
index 0000000..1caf288
Binary files /dev/null and b/icons/editor/embeds/twitch.png differ
diff --git a/icons/editor/embeds/twitter.png b/icons/editor/embeds/twitter.png
new file mode 100644
index 0000000..0c11ac9
Binary files /dev/null and b/icons/editor/embeds/twitter.png differ
diff --git a/icons/editor/embeds/youtube.png b/icons/editor/embeds/youtube.png
new file mode 100644
index 0000000..571890d
Binary files /dev/null and b/icons/editor/embeds/youtube.png differ
diff --git a/icons/editor/emote.png b/icons/editor/emote.png
new file mode 100755
index 0000000..66b2bbb
Binary files /dev/null and b/icons/editor/emote.png differ
diff --git a/icons/editor/font.png b/icons/editor/font.png
new file mode 100755
index 0000000..fa58cb7
Binary files /dev/null and b/icons/editor/font.png differ
diff --git a/icons/editor/image.png b/icons/editor/image.png
new file mode 100755
index 0000000..868457e
Binary files /dev/null and b/icons/editor/image.png differ
diff --git a/icons/editor/italic.png b/icons/editor/italic.png
new file mode 100755
index 0000000..8f00bfb
Binary files /dev/null and b/icons/editor/italic.png differ
diff --git a/icons/editor/link.png b/icons/editor/link.png
new file mode 100755
index 0000000..76ace4e
Binary files /dev/null and b/icons/editor/link.png differ
diff --git a/icons/editor/quote.png b/icons/editor/quote.png
new file mode 100755
index 0000000..797aa2b
Binary files /dev/null and b/icons/editor/quote.png differ
diff --git a/icons/editor/size.png b/icons/editor/size.png
new file mode 100755
index 0000000..906fbd1
Binary files /dev/null and b/icons/editor/size.png differ
diff --git a/icons/editor/strike.png b/icons/editor/strike.png
new file mode 100755
index 0000000..927fd95
Binary files /dev/null and b/icons/editor/strike.png differ
diff --git a/icons/editor/underline.png b/icons/editor/underline.png
new file mode 100755
index 0000000..7b755ba
Binary files /dev/null and b/icons/editor/underline.png differ
diff --git a/icons/editor/usertag.png b/icons/editor/usertag.png
new file mode 100644
index 0000000..6dfd425
Binary files /dev/null and b/icons/editor/usertag.png differ
diff --git a/icons/editor/video.png b/icons/editor/video.png
new file mode 100755
index 0000000..4ba0f05
Binary files /dev/null and b/icons/editor/video.png differ
diff --git a/icons/error.png b/icons/error.png
new file mode 100644
index 0000000..d4e7f58
Binary files /dev/null and b/icons/error.png differ
diff --git a/icons/external.png b/icons/external.png
new file mode 100644
index 0000000..84c5a04
Binary files /dev/null and b/icons/external.png differ
diff --git a/icons/feed.png b/icons/feed.png
new file mode 100644
index 0000000..fbb2b5f
Binary files /dev/null and b/icons/feed.png differ
diff --git a/icons/files/copy-selected.png b/icons/files/copy-selected.png
new file mode 100755
index 0000000..66c90f0
Binary files /dev/null and b/icons/files/copy-selected.png differ
diff --git a/icons/files/copy.png b/icons/files/copy.png
new file mode 100755
index 0000000..23d8ed0
Binary files /dev/null and b/icons/files/copy.png differ
diff --git a/icons/files/delete-selected.png b/icons/files/delete-selected.png
new file mode 100755
index 0000000..9e24e00
Binary files /dev/null and b/icons/files/delete-selected.png differ
diff --git a/icons/files/delete.png b/icons/files/delete.png
new file mode 100755
index 0000000..fae76f8
Binary files /dev/null and b/icons/files/delete.png differ
diff --git a/icons/files/download.png b/icons/files/download.png
new file mode 100755
index 0000000..07d9a7a
Binary files /dev/null and b/icons/files/download.png differ
diff --git a/icons/files/file.png b/icons/files/file.png
new file mode 100755
index 0000000..b397534
Binary files /dev/null and b/icons/files/file.png differ
diff --git a/icons/files/file_audio.png b/icons/files/file_audio.png
new file mode 100755
index 0000000..75f6265
Binary files /dev/null and b/icons/files/file_audio.png differ
diff --git a/icons/files/file_compressed.png b/icons/files/file_compressed.png
new file mode 100755
index 0000000..d40f9ec
Binary files /dev/null and b/icons/files/file_compressed.png differ
diff --git a/icons/files/file_exec.png b/icons/files/file_exec.png
new file mode 100755
index 0000000..ef4a0e8
Binary files /dev/null and b/icons/files/file_exec.png differ
diff --git a/icons/files/file_image.png b/icons/files/file_image.png
new file mode 100755
index 0000000..5592a51
Binary files /dev/null and b/icons/files/file_image.png differ
diff --git a/icons/files/file_text.png b/icons/files/file_text.png
new file mode 100755
index 0000000..f424520
Binary files /dev/null and b/icons/files/file_text.png differ
diff --git a/icons/files/file_video.png b/icons/files/file_video.png
new file mode 100755
index 0000000..6a82ddd
Binary files /dev/null and b/icons/files/file_video.png differ
diff --git a/icons/files/filepath.png b/icons/files/filepath.png
new file mode 100755
index 0000000..7bff8e4
Binary files /dev/null and b/icons/files/filepath.png differ
diff --git a/icons/files/files.png b/icons/files/files.png
new file mode 100755
index 0000000..f8d94e2
Binary files /dev/null and b/icons/files/files.png differ
diff --git a/icons/files/folder.png b/icons/files/folder.png
new file mode 100755
index 0000000..4fb793f
Binary files /dev/null and b/icons/files/folder.png differ
diff --git a/icons/files/move-selected.png b/icons/files/move-selected.png
new file mode 100755
index 0000000..17b7184
Binary files /dev/null and b/icons/files/move-selected.png differ
diff --git a/icons/files/move.png b/icons/files/move.png
new file mode 100755
index 0000000..a755611
Binary files /dev/null and b/icons/files/move.png differ
diff --git a/icons/files/new_file.png b/icons/files/new_file.png
new file mode 100755
index 0000000..faafc79
Binary files /dev/null and b/icons/files/new_file.png differ
diff --git a/icons/files/new_folder.png b/icons/files/new_folder.png
new file mode 100755
index 0000000..38f6f3d
Binary files /dev/null and b/icons/files/new_folder.png differ
diff --git a/icons/files/select-all.png b/icons/files/select-all.png
new file mode 100755
index 0000000..376c80f
Binary files /dev/null and b/icons/files/select-all.png differ
diff --git a/icons/files/select.png b/icons/files/select.png
new file mode 100755
index 0000000..bc38bec
Binary files /dev/null and b/icons/files/select.png differ
diff --git a/icons/files/unselect-all.png b/icons/files/unselect-all.png
new file mode 100755
index 0000000..cfda7f4
Binary files /dev/null and b/icons/files/unselect-all.png differ
diff --git a/icons/files/unselect.png b/icons/files/unselect.png
new file mode 100755
index 0000000..62a13e0
Binary files /dev/null and b/icons/files/unselect.png differ
diff --git a/icons/files/upload.png b/icons/files/upload.png
new file mode 100755
index 0000000..f88009c
Binary files /dev/null and b/icons/files/upload.png differ
diff --git a/icons/files/write.png b/icons/files/write.png
new file mode 100755
index 0000000..c0242c4
Binary files /dev/null and b/icons/files/write.png differ
diff --git a/icons/fist.png b/icons/fist.png
new file mode 100755
index 0000000..f2f2635
Binary files /dev/null and b/icons/fist.png differ
diff --git a/icons/flag.png b/icons/flag.png
new file mode 100755
index 0000000..eac7dcb
Binary files /dev/null and b/icons/flag.png differ
diff --git a/icons/floppy.png b/icons/floppy.png
new file mode 100755
index 0000000..6b26997
Binary files /dev/null and b/icons/floppy.png differ
diff --git a/icons/forum/board_icons/announcements.png b/icons/forum/board_icons/announcements.png
new file mode 100644
index 0000000..e53ba49
Binary files /dev/null and b/icons/forum/board_icons/announcements.png differ
diff --git a/icons/forum/board_icons/art.png b/icons/forum/board_icons/art.png
new file mode 100644
index 0000000..49ddd8f
Binary files /dev/null and b/icons/forum/board_icons/art.png differ
diff --git a/icons/forum/board_icons/bugreport.png b/icons/forum/board_icons/bugreport.png
new file mode 100644
index 0000000..e9cda90
Binary files /dev/null and b/icons/forum/board_icons/bugreport.png differ
diff --git a/icons/forum/board_icons/default.png b/icons/forum/board_icons/default.png
new file mode 100644
index 0000000..2d91ebb
Binary files /dev/null and b/icons/forum/board_icons/default.png differ
diff --git a/icons/forum/board_icons/events.png b/icons/forum/board_icons/events.png
new file mode 100644
index 0000000..51859a0
Binary files /dev/null and b/icons/forum/board_icons/events.png differ
diff --git a/icons/forum/board_icons/games.png b/icons/forum/board_icons/games.png
new file mode 100644
index 0000000..be782e5
Binary files /dev/null and b/icons/forum/board_icons/games.png differ
diff --git a/icons/forum/board_icons/international.png b/icons/forum/board_icons/international.png
new file mode 100644
index 0000000..5d9ebf0
Binary files /dev/null and b/icons/forum/board_icons/international.png differ
diff --git a/icons/forum/board_icons/music.png b/icons/forum/board_icons/music.png
new file mode 100644
index 0000000..b799244
Binary files /dev/null and b/icons/forum/board_icons/music.png differ
diff --git a/icons/forum/board_icons/showcase.png b/icons/forum/board_icons/showcase.png
new file mode 100644
index 0000000..9ae2d86
Binary files /dev/null and b/icons/forum/board_icons/showcase.png differ
diff --git a/icons/forum/board_icons/sitediscuss.png b/icons/forum/board_icons/sitediscuss.png
new file mode 100644
index 0000000..7d86335
Binary files /dev/null and b/icons/forum/board_icons/sitediscuss.png differ
diff --git a/icons/forum/board_icons/suggestions.png b/icons/forum/board_icons/suggestions.png
new file mode 100644
index 0000000..b7116f1
Binary files /dev/null and b/icons/forum/board_icons/suggestions.png differ
diff --git a/icons/forum/board_icons/tech.png b/icons/forum/board_icons/tech.png
new file mode 100644
index 0000000..0d1122f
Binary files /dev/null and b/icons/forum/board_icons/tech.png differ
diff --git a/icons/forum/board_icons/traveler.png b/icons/forum/board_icons/traveler.png
new file mode 100644
index 0000000..edf786e
Binary files /dev/null and b/icons/forum/board_icons/traveler.png differ
diff --git a/icons/forum/board_icons/tv.png b/icons/forum/board_icons/tv.png
new file mode 100644
index 0000000..3e0d959
Binary files /dev/null and b/icons/forum/board_icons/tv.png differ
diff --git a/icons/forum/board_icons/worldscom.png b/icons/forum/board_icons/worldscom.png
new file mode 100644
index 0000000..78b6461
Binary files /dev/null and b/icons/forum/board_icons/worldscom.png differ
diff --git a/icons/forum/lock.png b/icons/forum/lock.png
new file mode 100755
index 0000000..e3705f4
Binary files /dev/null and b/icons/forum/lock.png differ
diff --git a/icons/forum/new-post.png b/icons/forum/new-post.png
new file mode 100755
index 0000000..b95caa3
Binary files /dev/null and b/icons/forum/new-post.png differ
diff --git a/icons/forum/new-thread.png b/icons/forum/new-thread.png
new file mode 100755
index 0000000..0cc90df
Binary files /dev/null and b/icons/forum/new-thread.png differ
diff --git a/icons/forum/pin.png b/icons/forum/pin.png
new file mode 100755
index 0000000..354f6a3
Binary files /dev/null and b/icons/forum/pin.png differ
diff --git a/icons/forum/post.mono.png b/icons/forum/post.mono.png
new file mode 100644
index 0000000..bf1e715
Binary files /dev/null and b/icons/forum/post.mono.png differ
diff --git a/icons/forum/thread.mono.png b/icons/forum/thread.mono.png
new file mode 100644
index 0000000..ed154c4
Binary files /dev/null and b/icons/forum/thread.mono.png differ
diff --git a/icons/forum/watching.png b/icons/forum/watching.png
new file mode 100644
index 0000000..af82f71
Binary files /dev/null and b/icons/forum/watching.png differ
diff --git a/icons/friend.png b/icons/friend.png
new file mode 100644
index 0000000..b167959
Binary files /dev/null and b/icons/friend.png differ
diff --git a/icons/friend_add.png b/icons/friend_add.png
new file mode 100644
index 0000000..b75861b
Binary files /dev/null and b/icons/friend_add.png differ
diff --git a/icons/friend_remove.png b/icons/friend_remove.png
new file mode 100644
index 0000000..9794ad1
Binary files /dev/null and b/icons/friend_remove.png differ
diff --git a/icons/friends/friend_user.png b/icons/friends/friend_user.png
new file mode 100644
index 0000000..15a41e0
Binary files /dev/null and b/icons/friends/friend_user.png differ
diff --git a/icons/friends/friends.png b/icons/friends/friends.png
new file mode 100644
index 0000000..4634884
Binary files /dev/null and b/icons/friends/friends.png differ
diff --git a/icons/friends/not-friends.png b/icons/friends/not-friends.png
new file mode 100644
index 0000000..da6ef13
Binary files /dev/null and b/icons/friends/not-friends.png differ
diff --git a/icons/friends/unfriend_user.png b/icons/friends/unfriend_user.png
new file mode 100644
index 0000000..4b2cc7c
Binary files /dev/null and b/icons/friends/unfriend_user.png differ
diff --git a/icons/game.png b/icons/game.png
new file mode 100755
index 0000000..996c0d6
Binary files /dev/null and b/icons/game.png differ
diff --git a/icons/guidebook.png b/icons/guidebook.png
new file mode 100755
index 0000000..22a69db
Binary files /dev/null and b/icons/guidebook.png differ
diff --git a/icons/help.png b/icons/help.png
new file mode 100755
index 0000000..7801bff
Binary files /dev/null and b/icons/help.png differ
diff --git a/icons/historic.png b/icons/historic.png
new file mode 100755
index 0000000..1120e6e
Binary files /dev/null and b/icons/historic.png differ
diff --git a/icons/https.png b/icons/https.png
new file mode 100644
index 0000000..223333c
Binary files /dev/null and b/icons/https.png differ
diff --git a/icons/input/checkbox/checkbox-checked.png b/icons/input/checkbox/checkbox-checked.png
new file mode 100755
index 0000000..5ae417f
Binary files /dev/null and b/icons/input/checkbox/checkbox-checked.png differ
diff --git a/icons/input/checkbox/checkbox-unchecked.png b/icons/input/checkbox/checkbox-unchecked.png
new file mode 100755
index 0000000..e7e1c84
Binary files /dev/null and b/icons/input/checkbox/checkbox-unchecked.png differ
diff --git a/icons/library/available.png b/icons/library/available.png
new file mode 100644
index 0000000..85ea156
Binary files /dev/null and b/icons/library/available.png differ
diff --git a/icons/library/default.png b/icons/library/default.png
new file mode 100644
index 0000000..aff2ef2
Binary files /dev/null and b/icons/library/default.png differ
diff --git a/icons/library/empty.png b/icons/library/empty.png
new file mode 100644
index 0000000..4f00a2a
Binary files /dev/null and b/icons/library/empty.png differ
diff --git a/icons/library/missing.png b/icons/library/missing.png
new file mode 100644
index 0000000..111f8dc
Binary files /dev/null and b/icons/library/missing.png differ
diff --git a/icons/library/partial.png b/icons/library/partial.png
new file mode 100644
index 0000000..649184d
Binary files /dev/null and b/icons/library/partial.png differ
diff --git a/icons/library/unconfirmed.png b/icons/library/unconfirmed.png
new file mode 100644
index 0000000..ee69f31
Binary files /dev/null and b/icons/library/unconfirmed.png differ
diff --git a/icons/loading.gif b/icons/loading.gif
new file mode 100755
index 0000000..3760974
Binary files /dev/null and b/icons/loading.gif differ
diff --git a/icons/lock.png b/icons/lock.png
new file mode 100755
index 0000000..8acd879
Binary files /dev/null and b/icons/lock.png differ
diff --git a/icons/log.png b/icons/log.png
new file mode 100755
index 0000000..f0d0a37
Binary files /dev/null and b/icons/log.png differ
diff --git a/icons/mail/from.png b/icons/mail/from.png
new file mode 100755
index 0000000..b0afa83
Binary files /dev/null and b/icons/mail/from.png differ
diff --git a/icons/mail/mail.png b/icons/mail/mail.png
new file mode 100755
index 0000000..b2413fd
Binary files /dev/null and b/icons/mail/mail.png differ
diff --git a/icons/mail/mail_check.png b/icons/mail/mail_check.png
new file mode 100755
index 0000000..3e20929
Binary files /dev/null and b/icons/mail/mail_check.png differ
diff --git a/icons/mail/mail_got.png b/icons/mail/mail_got.png
new file mode 100755
index 0000000..1ab127c
Binary files /dev/null and b/icons/mail/mail_got.png differ
diff --git a/icons/mail/mail_new.png b/icons/mail/mail_new.png
new file mode 100755
index 0000000..44f7e07
Binary files /dev/null and b/icons/mail/mail_new.png differ
diff --git a/icons/mail/mail_open.png b/icons/mail/mail_open.png
new file mode 100755
index 0000000..0f92bbf
Binary files /dev/null and b/icons/mail/mail_open.png differ
diff --git a/icons/mail/mail_sent.png b/icons/mail/mail_sent.png
new file mode 100755
index 0000000..c7e3173
Binary files /dev/null and b/icons/mail/mail_sent.png differ
diff --git a/icons/mail/mail_trade.png b/icons/mail/mail_trade.png
new file mode 100755
index 0000000..5437ebc
Binary files /dev/null and b/icons/mail/mail_trade.png differ
diff --git a/icons/mail/to.png b/icons/mail/to.png
new file mode 100755
index 0000000..86bef2e
Binary files /dev/null and b/icons/mail/to.png differ
diff --git a/icons/media.png b/icons/media.png
new file mode 100755
index 0000000..17e34b8
Binary files /dev/null and b/icons/media.png differ
diff --git a/icons/members.png b/icons/members.png
new file mode 100755
index 0000000..624cb8d
Binary files /dev/null and b/icons/members.png differ
diff --git a/icons/mini/mail.png b/icons/mini/mail.png
new file mode 100755
index 0000000..dc837b8
Binary files /dev/null and b/icons/mini/mail.png differ
diff --git a/icons/mini/notif.png b/icons/mini/notif.png
new file mode 100755
index 0000000..a2086e9
Binary files /dev/null and b/icons/mini/notif.png differ
diff --git a/icons/mini/token.png b/icons/mini/token.png
new file mode 100755
index 0000000..7d0f358
Binary files /dev/null and b/icons/mini/token.png differ
diff --git a/icons/mini/token2.png b/icons/mini/token2.png
new file mode 100644
index 0000000..801cb93
Binary files /dev/null and b/icons/mini/token2.png differ
diff --git a/icons/mod.png b/icons/mod.png
new file mode 100755
index 0000000..05da783
Binary files /dev/null and b/icons/mod.png differ
diff --git a/icons/modify.png b/icons/modify.png
new file mode 100755
index 0000000..b60b7fd
Binary files /dev/null and b/icons/modify.png differ
diff --git a/icons/more.png b/icons/more.png
new file mode 100755
index 0000000..6256c42
Binary files /dev/null and b/icons/more.png differ
diff --git a/icons/nav/about.png b/icons/nav/about.png
new file mode 100755
index 0000000..8be1421
Binary files /dev/null and b/icons/nav/about.png differ
diff --git a/icons/nav/alerts.png b/icons/nav/alerts.png
new file mode 100755
index 0000000..b4b2858
Binary files /dev/null and b/icons/nav/alerts.png differ
diff --git a/icons/nav/blog.png b/icons/nav/blog.png
new file mode 100755
index 0000000..fb799f2
Binary files /dev/null and b/icons/nav/blog.png differ
diff --git a/icons/nav/canvas.png b/icons/nav/canvas.png
new file mode 100755
index 0000000..59e97a0
Binary files /dev/null and b/icons/nav/canvas.png differ
diff --git a/icons/nav/chat.png b/icons/nav/chat.png
new file mode 100755
index 0000000..6e407ec
Binary files /dev/null and b/icons/nav/chat.png differ
diff --git a/icons/nav/contact.png b/icons/nav/contact.png
new file mode 100755
index 0000000..ed9155e
Binary files /dev/null and b/icons/nav/contact.png differ
diff --git a/icons/nav/content.png b/icons/nav/content.png
new file mode 100755
index 0000000..f26e4d2
Binary files /dev/null and b/icons/nav/content.png differ
diff --git a/icons/nav/dashboard.png b/icons/nav/dashboard.png
new file mode 100755
index 0000000..8908bd0
Binary files /dev/null and b/icons/nav/dashboard.png differ
diff --git a/icons/nav/help.png b/icons/nav/help.png
new file mode 100755
index 0000000..7801bff
Binary files /dev/null and b/icons/nav/help.png differ
diff --git a/icons/nav/home.png b/icons/nav/home.png
new file mode 100755
index 0000000..902a1ce
Binary files /dev/null and b/icons/nav/home.png differ
diff --git a/icons/nav/internal.png b/icons/nav/internal.png
new file mode 100755
index 0000000..6a5a362
Binary files /dev/null and b/icons/nav/internal.png differ
diff --git a/icons/nav/library.png b/icons/nav/library.png
new file mode 100755
index 0000000..4125ab0
Binary files /dev/null and b/icons/nav/library.png differ
diff --git a/icons/nav/links.png b/icons/nav/links.png
new file mode 100755
index 0000000..bb41927
Binary files /dev/null and b/icons/nav/links.png differ
diff --git a/icons/nav/login.png b/icons/nav/login.png
new file mode 100755
index 0000000..8eff66e
Binary files /dev/null and b/icons/nav/login.png differ
diff --git a/icons/nav/logout.png b/icons/nav/logout.png
new file mode 100755
index 0000000..81ea656
Binary files /dev/null and b/icons/nav/logout.png differ
diff --git a/icons/nav/members.png b/icons/nav/members.png
new file mode 100755
index 0000000..624cb8d
Binary files /dev/null and b/icons/nav/members.png differ
diff --git a/icons/nav/myfiles.png b/icons/nav/myfiles.png
new file mode 100755
index 0000000..7df70a0
Binary files /dev/null and b/icons/nav/myfiles.png differ
diff --git a/icons/nav/myprofile.png b/icons/nav/myprofile.png
new file mode 100755
index 0000000..9ead5ed
Binary files /dev/null and b/icons/nav/myprofile.png differ
diff --git a/icons/nav/register.png b/icons/nav/register.png
new file mode 100755
index 0000000..cb9f5a7
Binary files /dev/null and b/icons/nav/register.png differ
diff --git a/icons/nav/rules.png b/icons/nav/rules.png
new file mode 100644
index 0000000..fc66770
Binary files /dev/null and b/icons/nav/rules.png differ
diff --git a/icons/nav/settings.png b/icons/nav/settings.png
new file mode 100755
index 0000000..53d5efe
Binary files /dev/null and b/icons/nav/settings.png differ
diff --git a/icons/nav/staff.png b/icons/nav/staff.png
new file mode 100755
index 0000000..73e11ac
Binary files /dev/null and b/icons/nav/staff.png differ
diff --git a/icons/nav/theme.png b/icons/nav/theme.png
new file mode 100755
index 0000000..c57d520
Binary files /dev/null and b/icons/nav/theme.png differ
diff --git a/icons/nav/userfolder.png b/icons/nav/userfolder.png
new file mode 100755
index 0000000..ae40eb5
Binary files /dev/null and b/icons/nav/userfolder.png differ
diff --git a/icons/new-tag.png b/icons/new-tag.png
new file mode 100644
index 0000000..c40f5a5
Binary files /dev/null and b/icons/new-tag.png differ
diff --git a/icons/new.png b/icons/new.png
new file mode 100644
index 0000000..7a511cd
Binary files /dev/null and b/icons/new.png differ
diff --git a/icons/news.png b/icons/news.png
new file mode 100755
index 0000000..37568a7
Binary files /dev/null and b/icons/news.png differ
diff --git a/icons/next.png b/icons/next.png
new file mode 100755
index 0000000..9fb130c
Binary files /dev/null and b/icons/next.png differ
diff --git a/icons/notif.png b/icons/notif.png
new file mode 100755
index 0000000..cea3a38
Binary files /dev/null and b/icons/notif.png differ
diff --git a/icons/nudges.png b/icons/nudges.png
new file mode 100755
index 0000000..1d95ab5
Binary files /dev/null and b/icons/nudges.png differ
diff --git a/icons/package.png b/icons/package.png
new file mode 100755
index 0000000..f26e4d2
Binary files /dev/null and b/icons/package.png differ
diff --git a/icons/page_new.png b/icons/page_new.png
new file mode 100755
index 0000000..3562b1e
Binary files /dev/null and b/icons/page_new.png differ
diff --git a/icons/paint.png b/icons/paint.png
new file mode 100755
index 0000000..3d72c25
Binary files /dev/null and b/icons/paint.png differ
diff --git a/icons/pardon.png b/icons/pardon.png
new file mode 100755
index 0000000..0503a20
Binary files /dev/null and b/icons/pardon.png differ
diff --git a/icons/password.png b/icons/password.png
new file mode 100755
index 0000000..77d4337
Binary files /dev/null and b/icons/password.png differ
diff --git a/icons/pathsign.png b/icons/pathsign.png
new file mode 100755
index 0000000..bec98c8
Binary files /dev/null and b/icons/pathsign.png differ
diff --git a/icons/person.png b/icons/person.png
new file mode 100755
index 0000000..9ead5ed
Binary files /dev/null and b/icons/person.png differ
diff --git a/icons/preview.png b/icons/preview.png
new file mode 100755
index 0000000..1bb5aaf
Binary files /dev/null and b/icons/preview.png differ
diff --git a/icons/questionmark.png b/icons/questionmark.png
new file mode 100755
index 0000000..8be1421
Binary files /dev/null and b/icons/questionmark.png differ
diff --git a/icons/ratings/nonstar.png b/icons/ratings/nonstar.png
new file mode 100644
index 0000000..63d3fd7
Binary files /dev/null and b/icons/ratings/nonstar.png differ
diff --git a/icons/ratings/star.png b/icons/ratings/star.png
new file mode 100644
index 0000000..18da561
Binary files /dev/null and b/icons/ratings/star.png differ
diff --git a/icons/ratings/unstar.png b/icons/ratings/unstar.png
new file mode 100644
index 0000000..2f86965
Binary files /dev/null and b/icons/ratings/unstar.png differ
diff --git a/icons/refresh.png b/icons/refresh.png
new file mode 100755
index 0000000..6072572
Binary files /dev/null and b/icons/refresh.png differ
diff --git a/icons/remove.png b/icons/remove.png
new file mode 100644
index 0000000..20813d5
Binary files /dev/null and b/icons/remove.png differ
diff --git a/icons/report/folder_report.png b/icons/report/folder_report.png
new file mode 100755
index 0000000..aa242a3
Binary files /dev/null and b/icons/report/folder_report.png differ
diff --git a/icons/report/mail_report.png b/icons/report/mail_report.png
new file mode 100755
index 0000000..1044452
Binary files /dev/null and b/icons/report/mail_report.png differ
diff --git a/icons/report/user_report.png b/icons/report/user_report.png
new file mode 100755
index 0000000..90dbe25
Binary files /dev/null and b/icons/report/user_report.png differ
diff --git a/icons/ring.png b/icons/ring.png
new file mode 100644
index 0000000..c82774a
Binary files /dev/null and b/icons/ring.png differ
diff --git a/icons/roles/admin.png b/icons/roles/admin.png
new file mode 100755
index 0000000..b64dd8a
Binary files /dev/null and b/icons/roles/admin.png differ
diff --git a/icons/roles/archive.png b/icons/roles/archive.png
new file mode 100644
index 0000000..82e3b14
Binary files /dev/null and b/icons/roles/archive.png differ
diff --git a/icons/roles/ban.png b/icons/roles/ban.png
new file mode 100755
index 0000000..d0d97ae
Binary files /dev/null and b/icons/roles/ban.png differ
diff --git a/icons/roles/blocked.png b/icons/roles/blocked.png
new file mode 100644
index 0000000..16d9ba8
Binary files /dev/null and b/icons/roles/blocked.png differ
diff --git a/icons/roles/bot.png b/icons/roles/bot.png
new file mode 100755
index 0000000..53843b0
Binary files /dev/null and b/icons/roles/bot.png differ
diff --git a/icons/roles/business.png b/icons/roles/business.png
new file mode 100755
index 0000000..ba64b22
Binary files /dev/null and b/icons/roles/business.png differ
diff --git a/icons/roles/editor.png b/icons/roles/editor.png
new file mode 100755
index 0000000..b472d07
Binary files /dev/null and b/icons/roles/editor.png differ
diff --git a/icons/roles/ghost.png b/icons/roles/ghost.png
new file mode 100755
index 0000000..a74c76d
Binary files /dev/null and b/icons/roles/ghost.png differ
diff --git a/icons/roles/guest.png b/icons/roles/guest.png
new file mode 100755
index 0000000..2f3e111
Binary files /dev/null and b/icons/roles/guest.png differ
diff --git a/icons/roles/mod.png b/icons/roles/mod.png
new file mode 100755
index 0000000..22fb65a
Binary files /dev/null and b/icons/roles/mod.png differ
diff --git a/icons/roles/owner.png b/icons/roles/owner.png
new file mode 100755
index 0000000..a9aecb3
Binary files /dev/null and b/icons/roles/owner.png differ
diff --git a/icons/roles/user.png b/icons/roles/user.png
new file mode 100755
index 0000000..5dfefa7
Binary files /dev/null and b/icons/roles/user.png differ
diff --git a/icons/scroll.png b/icons/scroll.png
new file mode 100755
index 0000000..b15f0d4
Binary files /dev/null and b/icons/scroll.png differ
diff --git a/icons/search.png b/icons/search.png
new file mode 100755
index 0000000..2b4b5ef
Binary files /dev/null and b/icons/search.png differ
diff --git a/icons/server.png b/icons/server.png
new file mode 100644
index 0000000..c2a8aa2
Binary files /dev/null and b/icons/server.png differ
diff --git a/icons/share.png b/icons/share.png
new file mode 100755
index 0000000..6e348ae
Binary files /dev/null and b/icons/share.png differ
diff --git a/icons/space.png b/icons/space.png
new file mode 100755
index 0000000..2441251
Binary files /dev/null and b/icons/space.png differ
diff --git a/icons/specif.png b/icons/specif.png
new file mode 100755
index 0000000..b648ee9
Binary files /dev/null and b/icons/specif.png differ
diff --git a/icons/status/error.png b/icons/status/error.png
new file mode 100755
index 0000000..c2ee5b1
Binary files /dev/null and b/icons/status/error.png differ
diff --git a/icons/status/info.png b/icons/status/info.png
new file mode 100755
index 0000000..f5086d3
Binary files /dev/null and b/icons/status/info.png differ
diff --git a/icons/status/paused.png b/icons/status/paused.png
new file mode 100644
index 0000000..096690e
Binary files /dev/null and b/icons/status/paused.png differ
diff --git a/icons/status/running.png b/icons/status/running.png
new file mode 100644
index 0000000..19340b0
Binary files /dev/null and b/icons/status/running.png differ
diff --git a/icons/status/stopped.png b/icons/status/stopped.png
new file mode 100644
index 0000000..e5b454a
Binary files /dev/null and b/icons/status/stopped.png differ
diff --git a/icons/status/warning.png b/icons/status/warning.png
new file mode 100755
index 0000000..9f58ca7
Binary files /dev/null and b/icons/status/warning.png differ
diff --git a/icons/theme.png b/icons/theme.png
new file mode 100755
index 0000000..c57d520
Binary files /dev/null and b/icons/theme.png differ
diff --git a/icons/token.png b/icons/token.png
new file mode 100755
index 0000000..0718f96
Binary files /dev/null and b/icons/token.png differ
diff --git a/icons/toolbox.png b/icons/toolbox.png
new file mode 100755
index 0000000..200878f
Binary files /dev/null and b/icons/toolbox.png differ
diff --git a/icons/tools.png b/icons/tools.png
new file mode 100755
index 0000000..c756acd
Binary files /dev/null and b/icons/tools.png differ
diff --git a/icons/trade.png b/icons/trade.png
new file mode 100755
index 0000000..76c151b
Binary files /dev/null and b/icons/trade.png differ
diff --git a/icons/trash.png b/icons/trash.png
new file mode 100755
index 0000000..18cb7b6
Binary files /dev/null and b/icons/trash.png differ
diff --git a/icons/trophy.png b/icons/trophy.png
new file mode 100755
index 0000000..963ff1c
Binary files /dev/null and b/icons/trophy.png differ
diff --git a/icons/twitter.png b/icons/twitter.png
new file mode 100644
index 0000000..76d2d78
Binary files /dev/null and b/icons/twitter.png differ
diff --git a/icons/unblock.png b/icons/unblock.png
new file mode 100755
index 0000000..ae3846d
Binary files /dev/null and b/icons/unblock.png differ
diff --git a/icons/undo.png b/icons/undo.png
new file mode 100755
index 0000000..fed9ab6
Binary files /dev/null and b/icons/undo.png differ
diff --git a/icons/unwatch.png b/icons/unwatch.png
new file mode 100644
index 0000000..8a78d54
Binary files /dev/null and b/icons/unwatch.png differ
diff --git a/icons/upload.png b/icons/upload.png
new file mode 100755
index 0000000..6e8dea9
Binary files /dev/null and b/icons/upload.png differ
diff --git a/icons/user-glow.png b/icons/user-glow.png
new file mode 100644
index 0000000..40607b9
Binary files /dev/null and b/icons/user-glow.png differ
diff --git a/icons/user_locked.png b/icons/user_locked.png
new file mode 100755
index 0000000..ddc4de4
Binary files /dev/null and b/icons/user_locked.png differ
diff --git a/icons/view-buttons/bar-view.png b/icons/view-buttons/bar-view.png
new file mode 100755
index 0000000..e996a1c
Binary files /dev/null and b/icons/view-buttons/bar-view.png differ
diff --git a/icons/view-buttons/grid-view.png b/icons/view-buttons/grid-view.png
new file mode 100755
index 0000000..96bc3f5
Binary files /dev/null and b/icons/view-buttons/grid-view.png differ
diff --git a/icons/view-buttons/list-view.png b/icons/view-buttons/list-view.png
new file mode 100755
index 0000000..8c2e1b5
Binary files /dev/null and b/icons/view-buttons/list-view.png differ
diff --git a/icons/watch.png b/icons/watch.png
new file mode 100644
index 0000000..6a5e0be
Binary files /dev/null and b/icons/watch.png differ
diff --git a/icons/world.png b/icons/world.png
new file mode 100755
index 0000000..648f413
Binary files /dev/null and b/icons/world.png differ
diff --git a/icons/write.png b/icons/write.png
new file mode 100755
index 0000000..4c8c331
Binary files /dev/null and b/icons/write.png differ
diff --git a/icons/youtube.png b/icons/youtube.png
new file mode 100644
index 0000000..0022e94
Binary files /dev/null and b/icons/youtube.png differ
diff --git a/inventory/betatester.png b/inventory/betatester.png
new file mode 100644
index 0000000..aed8729
Binary files /dev/null and b/inventory/betatester.png differ
diff --git a/inventory/bitchanger.png b/inventory/bitchanger.png
new file mode 100644
index 0000000..9fd85d4
Binary files /dev/null and b/inventory/bitchanger.png differ
diff --git a/inventory/bronzemember.png b/inventory/bronzemember.png
new file mode 100644
index 0000000..a25c010
Binary files /dev/null and b/inventory/bronzemember.png differ
diff --git a/inventory/default.png b/inventory/default.png
new file mode 100644
index 0000000..b61f9cb
Binary files /dev/null and b/inventory/default.png differ
diff --git a/inventory/dunce.png b/inventory/dunce.png
new file mode 100644
index 0000000..a03c5b6
Binary files /dev/null and b/inventory/dunce.png differ
diff --git a/inventory/extraextra.png b/inventory/extraextra.png
new file mode 100644
index 0000000..21ac4e5
Binary files /dev/null and b/inventory/extraextra.png differ
diff --git a/inventory/goldmember.png b/inventory/goldmember.png
new file mode 100644
index 0000000..d30ad0a
Binary files /dev/null and b/inventory/goldmember.png differ
diff --git a/inventory/goodjob.png b/inventory/goodjob.png
new file mode 100644
index 0000000..fe98bf3
Binary files /dev/null and b/inventory/goodjob.png differ
diff --git a/inventory/midnightsnacker.png b/inventory/midnightsnacker.png
new file mode 100644
index 0000000..f0b59ed
Binary files /dev/null and b/inventory/midnightsnacker.png differ
diff --git a/inventory/oldtimer.png b/inventory/oldtimer.png
new file mode 100644
index 0000000..c52915b
Binary files /dev/null and b/inventory/oldtimer.png differ
diff --git a/inventory/profileperfect.png b/inventory/profileperfect.png
new file mode 100644
index 0000000..03f6f11
Binary files /dev/null and b/inventory/profileperfect.png differ
diff --git a/inventory/silvermember.png b/inventory/silvermember.png
new file mode 100644
index 0000000..02342cf
Binary files /dev/null and b/inventory/silvermember.png differ
diff --git a/inventory/staff.png b/inventory/staff.png
new file mode 100644
index 0000000..216bea7
Binary files /dev/null and b/inventory/staff.png differ
diff --git a/inventory/terminalclacker.png b/inventory/terminalclacker.png
new file mode 100644
index 0000000..9e9314a
Binary files /dev/null and b/inventory/terminalclacker.png differ
diff --git a/inventory/timemaster.png b/inventory/timemaster.png
new file mode 100644
index 0000000..1b7f05d
Binary files /dev/null and b/inventory/timemaster.png differ
diff --git a/inventory/tokencontroller.png b/inventory/tokencontroller.png
new file mode 100644
index 0000000..fe2a509
Binary files /dev/null and b/inventory/tokencontroller.png differ
diff --git a/inventory/wirlabanhammer.png b/inventory/wirlabanhammer.png
new file mode 100644
index 0000000..016281c
Binary files /dev/null and b/inventory/wirlabanhammer.png differ
diff --git a/loading.gif b/loading.gif
new file mode 100644
index 0000000..bfd521a
Binary files /dev/null and b/loading.gif differ
diff --git a/loadingsm.gif b/loadingsm.gif
new file mode 100644
index 0000000..7f1b38e
Binary files /dev/null and b/loadingsm.gif differ
diff --git a/logo-alt.gif b/logo-alt.gif
new file mode 100755
index 0000000..9cb3497
Binary files /dev/null and b/logo-alt.gif differ
diff --git a/logo-alt.svg b/logo-alt.svg
new file mode 100755
index 0000000..433d349
--- /dev/null
+++ b/logo-alt.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/logo.gif b/logo.gif
new file mode 100755
index 0000000..a7d06b6
Binary files /dev/null and b/logo.gif differ
diff --git a/logo.svg b/logo.svg
new file mode 100755
index 0000000..8fa339f
--- /dev/null
+++ b/logo.svg
@@ -0,0 +1,159 @@
+
+
+
+
diff --git a/logo3.gif b/logo3.gif
new file mode 100755
index 0000000..ee68137
Binary files /dev/null and b/logo3.gif differ
diff --git a/logo3.svg b/logo3.svg
new file mode 100755
index 0000000..c5396ce
--- /dev/null
+++ b/logo3.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/logos/full/activeworlds.png b/logos/full/activeworlds.png
new file mode 100755
index 0000000..545c5bb
Binary files /dev/null and b/logos/full/activeworlds.png differ
diff --git a/logos/full/adobeflash.png b/logos/full/adobeflash.png
new file mode 100755
index 0000000..d6b2f2a
Binary files /dev/null and b/logos/full/adobeflash.png differ
diff --git a/logos/full/aol.png b/logos/full/aol.png
new file mode 100644
index 0000000..c455f3e
Binary files /dev/null and b/logos/full/aol.png differ
diff --git a/logos/full/dungeonkeeper.png b/logos/full/dungeonkeeper.png
new file mode 100755
index 0000000..26f0874
Binary files /dev/null and b/logos/full/dungeonkeeper.png differ
diff --git a/logos/full/frantech.png b/logos/full/frantech.png
new file mode 100644
index 0000000..c1da958
Binary files /dev/null and b/logos/full/frantech.png differ
diff --git a/logos/full/machineswfw.png b/logos/full/machineswfw.png
new file mode 100755
index 0000000..a1be4c6
Binary files /dev/null and b/logos/full/machineswfw.png differ
diff --git a/logos/full/macromediashockwave.png b/logos/full/macromediashockwave.png
new file mode 100755
index 0000000..db3b2b0
Binary files /dev/null and b/logos/full/macromediashockwave.png differ
diff --git a/logos/full/msvchat.png b/logos/full/msvchat.png
new file mode 100755
index 0000000..156fabc
Binary files /dev/null and b/logos/full/msvchat.png differ
diff --git a/logos/full/pown.it.png b/logos/full/pown.it.png
new file mode 100755
index 0000000..a5fbeb1
Binary files /dev/null and b/logos/full/pown.it.png differ
diff --git a/logos/full/re-aol.png b/logos/full/re-aol.png
new file mode 100644
index 0000000..8238883
Binary files /dev/null and b/logos/full/re-aol.png differ
diff --git a/logos/full/roblox.png b/logos/full/roblox.png
new file mode 100755
index 0000000..ec3c5ea
Binary files /dev/null and b/logos/full/roblox.png differ
diff --git a/logos/full/screenmates.png b/logos/full/screenmates.png
new file mode 100755
index 0000000..95df8e1
Binary files /dev/null and b/logos/full/screenmates.png differ
diff --git a/logos/full/secondlife.png b/logos/full/secondlife.png
new file mode 100755
index 0000000..741316b
Binary files /dev/null and b/logos/full/secondlife.png differ
diff --git a/logos/full/spyrothedragon.png b/logos/full/spyrothedragon.png
new file mode 100755
index 0000000..bb50376
Binary files /dev/null and b/logos/full/spyrothedragon.png differ
diff --git a/logos/full/traveler.png b/logos/full/traveler.png
new file mode 100755
index 0000000..bd7ad72
Binary files /dev/null and b/logos/full/traveler.png differ
diff --git a/logos/full/vrml.png b/logos/full/vrml.png
new file mode 100755
index 0000000..8fbc707
Binary files /dev/null and b/logos/full/vrml.png differ
diff --git a/logos/full/worldschat.png b/logos/full/worldschat.png
new file mode 100755
index 0000000..886b62b
Binary files /dev/null and b/logos/full/worldschat.png differ
diff --git a/logos/full/worldschatjapan.png b/logos/full/worldschatjapan.png
new file mode 100755
index 0000000..74015ad
Binary files /dev/null and b/logos/full/worldschatjapan.png differ
diff --git a/logos/full/worldsplayer.png b/logos/full/worldsplayer.png
new file mode 100755
index 0000000..252580e
Binary files /dev/null and b/logos/full/worldsplayer.png differ
diff --git a/logos/icon/activeworlds.png b/logos/icon/activeworlds.png
new file mode 100755
index 0000000..84f3eef
Binary files /dev/null and b/logos/icon/activeworlds.png differ
diff --git a/logos/icon/adobeflash.png b/logos/icon/adobeflash.png
new file mode 100755
index 0000000..e50fc45
Binary files /dev/null and b/logos/icon/adobeflash.png differ
diff --git a/logos/icon/aol.png b/logos/icon/aol.png
new file mode 100644
index 0000000..114a59e
Binary files /dev/null and b/logos/icon/aol.png differ
diff --git a/logos/icon/community_place.png b/logos/icon/community_place.png
new file mode 100644
index 0000000..d7fb440
Binary files /dev/null and b/logos/icon/community_place.png differ
diff --git a/logos/icon/dither.svg b/logos/icon/dither.svg
new file mode 100755
index 0000000..ad6efa4
--- /dev/null
+++ b/logos/icon/dither.svg
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/logos/icon/dkeeper.png b/logos/icon/dkeeper.png
new file mode 100755
index 0000000..9eec5d8
Binary files /dev/null and b/logos/icon/dkeeper.png differ
diff --git a/logos/icon/github.svg b/logos/icon/github.svg
new file mode 100755
index 0000000..60d23d7
--- /dev/null
+++ b/logos/icon/github.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/logos/icon/gnustep.svg b/logos/icon/gnustep.svg
new file mode 100755
index 0000000..5f4d197
--- /dev/null
+++ b/logos/icon/gnustep.svg
@@ -0,0 +1,261 @@
+
+
+
+
diff --git a/logos/icon/granny.png b/logos/icon/granny.png
new file mode 100755
index 0000000..6795704
Binary files /dev/null and b/logos/icon/granny.png differ
diff --git a/logos/icon/machineswfw.png b/logos/icon/machineswfw.png
new file mode 100755
index 0000000..9b09feb
Binary files /dev/null and b/logos/icon/machineswfw.png differ
diff --git a/logos/icon/minecraft.png b/logos/icon/minecraft.png
new file mode 100755
index 0000000..40f0acc
Binary files /dev/null and b/logos/icon/minecraft.png differ
diff --git a/logos/icon/modstuff.png b/logos/icon/modstuff.png
new file mode 100644
index 0000000..955e459
Binary files /dev/null and b/logos/icon/modstuff.png differ
diff --git a/logos/icon/ms-vchat.png b/logos/icon/ms-vchat.png
new file mode 100755
index 0000000..3b6455f
Binary files /dev/null and b/logos/icon/ms-vchat.png differ
diff --git a/logos/icon/ms-vworlds.png b/logos/icon/ms-vworlds.png
new file mode 100755
index 0000000..a983049
Binary files /dev/null and b/logos/icon/ms-vworlds.png differ
diff --git a/logos/icon/mumble.svg b/logos/icon/mumble.svg
new file mode 100755
index 0000000..ff1aa06
--- /dev/null
+++ b/logos/icon/mumble.svg
@@ -0,0 +1,552 @@
+
+
+
+
diff --git a/logos/icon/onlive.png b/logos/icon/onlive.png
new file mode 100755
index 0000000..ca877e0
Binary files /dev/null and b/logos/icon/onlive.png differ
diff --git a/logos/icon/pown.it.png b/logos/icon/pown.it.png
new file mode 100755
index 0000000..06b9ed1
Binary files /dev/null and b/logos/icon/pown.it.png differ
diff --git a/logos/icon/reaol.png b/logos/icon/reaol.png
new file mode 100644
index 0000000..f980040
Binary files /dev/null and b/logos/icon/reaol.png differ
diff --git a/logos/icon/roblox.png b/logos/icon/roblox.png
new file mode 100755
index 0000000..8bd423b
Binary files /dev/null and b/logos/icon/roblox.png differ
diff --git a/logos/icon/ruffle.png b/logos/icon/ruffle.png
new file mode 100755
index 0000000..8dca807
Binary files /dev/null and b/logos/icon/ruffle.png differ
diff --git a/logos/icon/sapari.png b/logos/icon/sapari.png
new file mode 100644
index 0000000..d267094
Binary files /dev/null and b/logos/icon/sapari.png differ
diff --git a/logos/icon/screenmates.png b/logos/icon/screenmates.png
new file mode 100755
index 0000000..84bf11c
Binary files /dev/null and b/logos/icon/screenmates.png differ
diff --git a/logos/icon/secondlife.png b/logos/icon/secondlife.png
new file mode 100755
index 0000000..e7d21c5
Binary files /dev/null and b/logos/icon/secondlife.png differ
diff --git a/logos/icon/spyro.png b/logos/icon/spyro.png
new file mode 100755
index 0000000..4bea5b6
Binary files /dev/null and b/logos/icon/spyro.png differ
diff --git a/logos/icon/traveler.png b/logos/icon/traveler.png
new file mode 100644
index 0000000..f2b4e86
Binary files /dev/null and b/logos/icon/traveler.png differ
diff --git a/logos/icon/traveler.svg b/logos/icon/traveler.svg
new file mode 100755
index 0000000..940e031
--- /dev/null
+++ b/logos/icon/traveler.svg
@@ -0,0 +1,164 @@
+
+
+
+
diff --git a/logos/icon/vrml.png b/logos/icon/vrml.png
new file mode 100755
index 0000000..be9d847
Binary files /dev/null and b/logos/icon/vrml.png differ
diff --git a/logos/icon/wirlamc.png b/logos/icon/wirlamc.png
new file mode 100755
index 0000000..0e6ac08
Binary files /dev/null and b/logos/icon/wirlamc.png differ
diff --git a/logos/icon/worldschat.png b/logos/icon/worldschat.png
new file mode 100755
index 0000000..f521ef9
Binary files /dev/null and b/logos/icon/worldschat.png differ
diff --git a/logos/icon/worldschatj.gif b/logos/icon/worldschatj.gif
new file mode 100755
index 0000000..b7b3261
Binary files /dev/null and b/logos/icon/worldschatj.gif differ
diff --git a/logos/icon/worldsorganizer.svg b/logos/icon/worldsorganizer.svg
new file mode 100755
index 0000000..278ccde
--- /dev/null
+++ b/logos/icon/worldsorganizer.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/logos/icon/worldsplayer.png b/logos/icon/worldsplayer.png
new file mode 100755
index 0000000..cd183b0
Binary files /dev/null and b/logos/icon/worldsplayer.png differ
diff --git a/logos/icon/youtube.png b/logos/icon/youtube.png
new file mode 100755
index 0000000..ae4b16c
Binary files /dev/null and b/logos/icon/youtube.png differ
diff --git a/main-button.svg b/main-button.svg
new file mode 100644
index 0000000..ff93f99
--- /dev/null
+++ b/main-button.svg
@@ -0,0 +1,175 @@
+
+
+
+
diff --git a/nav-db.png b/nav-db.png
new file mode 100755
index 0000000..6d7e1f4
Binary files /dev/null and b/nav-db.png differ
diff --git a/navbar-bg.png b/navbar-bg.png
new file mode 100755
index 0000000..de30a92
Binary files /dev/null and b/navbar-bg.png differ
diff --git a/navbar-bottom.png b/navbar-bottom.png
new file mode 100755
index 0000000..c6e742b
Binary files /dev/null and b/navbar-bottom.png differ
diff --git a/navbar-gradient.png b/navbar-gradient.png
new file mode 100755
index 0000000..d9b1292
Binary files /dev/null and b/navbar-gradient.png differ
diff --git a/navbar-left.png b/navbar-left.png
new file mode 100755
index 0000000..7048817
Binary files /dev/null and b/navbar-left.png differ
diff --git a/navbar-right.png b/navbar-right.png
new file mode 100755
index 0000000..d1ed7e7
Binary files /dev/null and b/navbar-right.png differ
diff --git a/navbar-top.png b/navbar-top.png
new file mode 100755
index 0000000..d667ead
Binary files /dev/null and b/navbar-top.png differ
diff --git a/player/bar1-base.png b/player/bar1-base.png
new file mode 100755
index 0000000..8783051
Binary files /dev/null and b/player/bar1-base.png differ
diff --git a/player/bar1-fill.png b/player/bar1-fill.png
new file mode 100755
index 0000000..49c7fd7
Binary files /dev/null and b/player/bar1-fill.png differ
diff --git a/player/bar1/e0.png b/player/bar1/e0.png
new file mode 100755
index 0000000..890d229
Binary files /dev/null and b/player/bar1/e0.png differ
diff --git a/player/bar1/e1.png b/player/bar1/e1.png
new file mode 100755
index 0000000..f9a35fb
Binary files /dev/null and b/player/bar1/e1.png differ
diff --git a/player/bar1/e2.png b/player/bar1/e2.png
new file mode 100755
index 0000000..63b6868
Binary files /dev/null and b/player/bar1/e2.png differ
diff --git a/player/bar1/f0.png b/player/bar1/f0.png
new file mode 100755
index 0000000..75aa7ef
Binary files /dev/null and b/player/bar1/f0.png differ
diff --git a/player/bar1/f1.png b/player/bar1/f1.png
new file mode 100755
index 0000000..638fa21
Binary files /dev/null and b/player/bar1/f1.png differ
diff --git a/player/bar1/f2.png b/player/bar1/f2.png
new file mode 100755
index 0000000..bd1f1c2
Binary files /dev/null and b/player/bar1/f2.png differ
diff --git a/player/bar2-base.png b/player/bar2-base.png
new file mode 100755
index 0000000..8b12dba
Binary files /dev/null and b/player/bar2-base.png differ
diff --git a/player/bar2-fill.png b/player/bar2-fill.png
new file mode 100755
index 0000000..9180e41
Binary files /dev/null and b/player/bar2-fill.png differ
diff --git a/player/bar2/e0.png b/player/bar2/e0.png
new file mode 100755
index 0000000..99e3034
Binary files /dev/null and b/player/bar2/e0.png differ
diff --git a/player/bar2/e1.png b/player/bar2/e1.png
new file mode 100755
index 0000000..ad99612
Binary files /dev/null and b/player/bar2/e1.png differ
diff --git a/player/bar2/e2.png b/player/bar2/e2.png
new file mode 100755
index 0000000..86df1ec
Binary files /dev/null and b/player/bar2/e2.png differ
diff --git a/player/bar2/f0.png b/player/bar2/f0.png
new file mode 100755
index 0000000..c340631
Binary files /dev/null and b/player/bar2/f0.png differ
diff --git a/player/bar2/f1.png b/player/bar2/f1.png
new file mode 100755
index 0000000..b89b020
Binary files /dev/null and b/player/bar2/f1.png differ
diff --git a/player/bar2/f2.png b/player/bar2/f2.png
new file mode 100755
index 0000000..1de6739
Binary files /dev/null and b/player/bar2/f2.png differ
diff --git a/player/loop-shadow.png b/player/loop-shadow.png
new file mode 100755
index 0000000..fdd8749
Binary files /dev/null and b/player/loop-shadow.png differ
diff --git a/player/loop.png b/player/loop.png
new file mode 100755
index 0000000..31981f8
Binary files /dev/null and b/player/loop.png differ
diff --git a/player/looping.gif b/player/looping.gif
new file mode 100755
index 0000000..5aa0d82
Binary files /dev/null and b/player/looping.gif differ
diff --git a/player/looping.png b/player/looping.png
new file mode 100755
index 0000000..87b5087
Binary files /dev/null and b/player/looping.png differ
diff --git a/player/mute.png b/player/mute.png
new file mode 100755
index 0000000..c18fbc1
Binary files /dev/null and b/player/mute.png differ
diff --git a/player/pause.png b/player/pause.png
new file mode 100755
index 0000000..2988de9
Binary files /dev/null and b/player/pause.png differ
diff --git a/player/play.png b/player/play.png
new file mode 100755
index 0000000..dab9c53
Binary files /dev/null and b/player/play.png differ
diff --git a/player/stop.png b/player/stop.png
new file mode 100755
index 0000000..bb4eb77
Binary files /dev/null and b/player/stop.png differ
diff --git a/player/volume.png b/player/volume.png
new file mode 100755
index 0000000..94452ff
Binary files /dev/null and b/player/volume.png differ
diff --git a/preview.png b/preview.png
new file mode 100644
index 0000000..0a3e374
Binary files /dev/null and b/preview.png differ
diff --git a/rankflags/default.png b/rankflags/default.png
new file mode 100755
index 0000000..bb371cc
Binary files /dev/null and b/rankflags/default.png differ
diff --git a/rankflags/rank1.png b/rankflags/rank1.png
new file mode 100755
index 0000000..c1eb10c
Binary files /dev/null and b/rankflags/rank1.png differ
diff --git a/rankflags/rank2.png b/rankflags/rank2.png
new file mode 100755
index 0000000..5506c39
Binary files /dev/null and b/rankflags/rank2.png differ
diff --git a/rankflags/rank3.png b/rankflags/rank3.png
new file mode 100755
index 0000000..d084f3b
Binary files /dev/null and b/rankflags/rank3.png differ
diff --git a/rankflags/rank4.png b/rankflags/rank4.png
new file mode 100755
index 0000000..74a5182
Binary files /dev/null and b/rankflags/rank4.png differ
diff --git a/rankflags/rank5.png b/rankflags/rank5.png
new file mode 100755
index 0000000..8d77fc9
Binary files /dev/null and b/rankflags/rank5.png differ
diff --git a/rankflags/rank6.png b/rankflags/rank6.png
new file mode 100755
index 0000000..c646790
Binary files /dev/null and b/rankflags/rank6.png differ
diff --git a/rankflags/rank7.png b/rankflags/rank7.png
new file mode 100755
index 0000000..5ff5544
Binary files /dev/null and b/rankflags/rank7.png differ
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..d359642
--- /dev/null
+++ b/style.css
@@ -0,0 +1,1887 @@
+/*
+ * | | |
+ * | | | {}
+ * | | ___ .__ | ___ __ ___ . .
+ * | /\ | / \ | \ | || / \ / \ / \ |\ /|
+ * | / \ | || || | | || || || || || || | \/ |
+ * |/ \| \___/ | | || \___/ () \__/ \___/ | |
+ * GLOBAL SITE STYLESHEET
+ * 07/20/2022
+ */
+@import url('//assets.worlio.com/style/css/theme.css');
+
+.pixel, nav, nav.top, .button, .centerdiv, .heading {
+ image-rendering: crisp-edges;
+ image-rendering: -moz-crisp-edges;
+ image-rendering: -webkit-optimize-contrast;
+ image-rendering: pixelated;
+}
+
+.no-scroll, nav, nav.top {
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+}
+
+.no-scroll::-webkit-scrollbar,
+nav::-webkit-scrollbar,
+nav.top::-webkit-scrollbar {
+ display: none;
+}
+
+body.home .home-container {}
+body.home .home-container img.logo { max-height: 256px; max-width: 100%; }
+body.home .home-container .slogan {
+ font-family: var(--spfont1);
+ font-weight: bold;
+ font-size: 24px;
+ text-align: center;
+}
+body.home .home-container .link-contents {
+ display: flex;
+}
+body.home .home-container .link-contents .link-item {
+ margin: 8px;
+}
+body.home .home-container .link-contents .link-item img {
+ margin: 2px;
+ vertical-align: middle;
+}
+div.grower { flex-grow: 1; }
+
+body.home .home-container .footer {
+ max-width: 512px;
+ margin: auto;
+ text-align: right;
+}
+body.home .home-container .blog-contents {
+ max-width: 512px;
+ margin: auto;
+ border-bottom: 1px solid black;
+}
+body.home .home-container .blog-contents .title {
+ border-bottom: 1px solid black;
+ font-family: var(--spfont1);
+ font-weight: bold;
+ font-size: 16px;
+ padding: 2px;
+}
+body.home .home-container .blog-contents .blog-item {
+ background: var(--menu-bg);
+ border: var(--menu-border);
+ margin: 2px;
+ padding: 4px;
+}
+body.home .home-container .blog-contents .blog-item i { text-align: right; }
+
+nav.top {
+ background-image: var(--navbar-top, url('//assets.worlio.com/style/navbar-top'));
+ background-position: 0px 100%;
+ background-color: var(--acc-nav, #f3dca9);
+ background-repeat: repeat-x;
+ background-size: auto 64px;
+ position: fixed;
+ height: 36px;
+ padding: 0px;
+ z-index: 10;
+ white-space: nowrap;
+}
+
+
+nav.top div.left {
+ position: relative;
+ width: 132px;
+ height: 32px;
+ z-index: 3;
+ float: left;
+ margin: 2px 4px;
+}
+
+nav.top div.left .dropdown {
+ font-family: var(--spfont1, Pixio);
+ background-image: var(--navbar-bg, url('//assets.worlio.com/style/navbar-bg')), var(--navbar-gradient);
+ background-position: 0 0, 0px 100%;
+ background-color: var(--acc-nav, #f3dca9);
+ background-repeat: repeat, repeat-x;
+ background-size: auto auto, auto 64px;
+ border-right: var(--acc-nav-separator, 2px solid #000000);
+ overflow: hidden;
+ width: 132px;
+ height: 34px;
+ position: relative;
+ z-index: 2;
+ margin: -2px -4px;
+ padding: 1px 4px;
+ white-space: nowrap;
+ transition-duration: 0.05s;
+}
+
+nav.top div.left:hover .dropdown {
+ width: 264px;
+}
+
+nav.top div.left .dropdown .flag {
+ float: right;
+ height: 16px;
+ margin: -2px -4px;
+}
+
+nav.top div.left .dropdown .flag img {
+ float: right;
+ width: 16px;
+}
+
+nav.top div.left .dropdown .flag a {
+ opacity: 0;
+ transition-duration: 0.1s;
+ height: 16px;
+}
+
+nav.top div.left:hover .dropdown .flag a {
+ opacity: 1;
+ display: inline;
+}
+
+nav.top div.left .dropdown .flag[role="0"] a { color: var(--rankflag0); }
+nav.top div.left .dropdown .flag[role="5"] a { color: var(--rankflag1); }
+nav.top div.left .dropdown .flag[role="10"] a { color: var(--rankflag2); }
+nav.top div.left .dropdown .flag[role="15"] a { color: var(--rankflag3); }
+nav.top div.left .dropdown .flag[role="30"] a { color: var(--rankflag4); }
+nav.top div.left .dropdown .flag[role="40"] a { color: var(--rankflag5); }
+nav.top div.left .dropdown .flag[role="50"] a { color: var(--rankflag6); }
+nav.top div.left .dropdown .flag[role="100"] a { color: var(--rankflag7); }
+
+nav.top div.left .username {
+ height: 38px;
+ margin: -1px;
+}
+
+nav.top div.left .dropdown .username .counters {
+ display: flex;
+}
+
+nav.top div.left .dropdown .username .counter {
+ flex-grow: 1;
+ height: 16px;
+}
+
+nav.top div.left .dropdown .username .counter a {
+ color: var(--inactive, #6e6e6e);
+ vertical-align: top;
+ font-size: 14px;
+}
+
+nav.top div.left .dropdown .username .counter img {
+ height: 100%;
+ margin: 0px 1px;
+ padding: 0px 2px;
+}
+
+nav.top div.left .dropdown .username .counter.alert a {
+ color: var(--alert, #ce0000);
+}
+
+nav.top div.left .dropdown .username .counter.currency a {
+ color: var(--currency, #89541A);
+}
+
+nav.top div.left .dropdown .username .userlink {
+ margin: 0px;
+}
+
+nav.top div.left .username .arrow {
+ position: relative;
+ opacity: 0.3;
+ float: right;
+ margin: 2px auto !important;
+ width: 16px !important;
+ height: 16px !important;
+}
+
+nav.top div.left .username .user-icon {
+ vertical-align: top;
+}
+
+nav.acc > div:nth-of-type(2) {
+ display: block;
+ overflow-y: visible;
+ overflow-x: auto;
+ height: 100%;
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+ margin: 0px 4px;
+}
+
+nav.acc .dropdown:hover .currency a[type="short"] { display: none; }
+nav.acc .dropdown .currency a[type="extended"] { display: none; }
+nav.acc .dropdown:hover .currency a[type="extended"] { display: unset; }
+
+nav.top p {
+ margin: 0px;
+ text-align: center;
+}
+
+nav.top.alert {
+ background-color: var(--dialog-bg, #fbebcc);
+ height: unset;
+ min-height: 28px;
+ max-height: 64px;
+ padding: 2px;
+ overflow: auto;
+ z-index: 5;
+}
+
+nav.top.alert .close {
+ background-image: url('//style.worlio.com/icons/close');
+ background-size: 100%;
+ width: 16px;
+ height: 16px;
+ padding: 4px;
+ cursor: pointer;
+ margin-right: 8px;
+ float: left;
+}
+
+nav.top.alert p {
+ text-align: unset;
+ white-space: pre-line;
+}
+
+nav {
+ background-color: var(--main-nav, dodgerblue);
+ position: fixed;
+ top: 0px;
+ left: 0px;
+ z-index: 10;
+ font-size: 14px;
+}
+
+body > div.navgap {
+ height: 34px;
+}
+
+nav .logo {
+ width: 48px;
+ height: 48px;
+ padding: 0px;
+ margin: 2px;
+}
+
+.button, nav {
+ font-family: var(--spfont1, Pixio);
+}
+
+.button {
+ background-size: auto 300% !important;
+ background-image: var(--button-large, url('//assets.worlio.com/style/button-large'));
+ border: none;
+ width: 48px;
+ height: 48px;
+ font-size: 14px;
+ flex-shrink: 0;
+}
+
+.button:hover > a > img:nth-of-type(1) {
+ filter: contrast(50%);
+}
+
+.button:active > a > img:nth-of-type(1) {
+ filter: brightness(50%) saturate(0%);
+}
+
+.button a {
+ display: block;
+ width: 144px;
+ height: 48px;
+}
+
+.button > a > img:nth-of-type(1) {
+ display: inline;
+ width: 48px;
+ height: 48px;
+ flex-shrink: 0;
+}
+
+.popbutton {
+ background-image: var(--button-large, url('//assets.worlio.com/style/button-large'));
+ width: 48px;
+ text-overflow: clip;
+ overflow: hidden;
+}
+
+.longbutton, .smallbutton {
+ display: inline-block !important;
+ padding: 2px;
+ height: 24px;
+}
+
+.longbutton {
+ background-image: var(--button-long, url('//assets.worlio.com/style/button-long'));
+ width: 120px;
+ margin: 2px 4px !important;
+}
+
+.smallbutton {
+ background-image: var(--button-small, url('//assets.worlio.com/style/button-small'));
+ width: 24px;
+ margin: 2px !important;
+}
+
+.longbutton a, .smallbutton a {
+ display: flex;
+ align-items: center;
+ height: 100% !important;
+ width: 100% !important;
+}
+
+.longbutton.txt a {
+ display: inline-block !important;
+ width: 100%; height: 100%;
+ font-family: var(--spfont1, Pixio);
+ text-decoration: none;
+ text-align: center;
+ color: var(--main-text, #000000);
+ vertical-align: middle;
+}
+
+.longbutton > a > img, .smallbutton > a > img {
+ width: 24px !important;
+ height: 24px !important;
+}
+
+.longbutton > a, .smallbutton > a {
+ color: var(--main-text, #000000);
+ text-decoration: none;
+ display: flex !important;
+ align-items: center;
+ height: 24px;
+ width: 120px;
+}
+
+.longbutton > a img, .smallbutton > a img {
+ margin-right: 4px;
+}
+
+.oddbutton {
+ position: absolute;
+}
+
+.fakebutton {
+ display: inline-block !important;
+ cursor: pointer;
+}
+
+body {
+ margin: 8px;
+ position: absolute;
+ right: 0px;
+ bottom: 0px;
+}
+
+body > .header-title {
+ border: var(--menu-border, 1px solid #bdbdbd);
+ border-top: none;
+ display: inline-block;
+ background-color: var(--menu-bg, #d0d0d0);
+ position: relative;
+ padding: 8px;
+ font-family: var(--spfont1, Pixio);
+}
+
+@media only screen and (orientation: landscape) {
+ :target::before {
+ content: "";
+ display: block;
+ height: 64px;
+ margin: -64px 0 0;
+ }
+
+ body {
+ top: 0px;
+ left: 64px;
+ }
+
+ .heading {
+ width: calc(100% + 8px);
+ padding: 2px 4px;
+ left: 64px;
+ }
+
+ .heading.main,
+ .heading.sub {
+ top: 0px;
+ }
+
+ .heading.main { margin: -8px; margin-bottom: 8px; }
+ .heading.sub { margin: -8px; margin-bottom: 8px; }
+ .heading.section { margin: 4px -8px; }
+
+ nav {
+ width: 60px;
+ padding: 0px 2px;
+ background-image: var(--navbar-left, url('//assets.worlio.com/style/navbar-left'));
+ background-repeat: repeat-y;
+ background-size: 100%;
+ height: 100%;
+ }
+
+ nav hr {
+ width: 100%;
+ border: 1px solid black;
+ }
+
+ nav .logo {
+ display: block;
+ }
+
+ nav.top {
+ width: calc(100% - 64px);
+ top: 0px;
+ left: 64px;
+ }
+
+ nav.top > .navRight .dropdown h3 {
+ width: 128px;
+ }
+
+ nav.top > .navRight .dropdown:hover h3 {
+ text-decoration: underline;
+ }
+
+ nav.top.alert {
+ top: 36px;
+ }
+
+ .button {
+ display: block;
+ margin: 4px;
+ }
+
+ .button a {
+ display: block;
+ width: 48px;
+ height: 48px;
+ }
+
+ .popbutton {
+ font-size: 1.5em;
+ }
+
+ .popbutton:hover {
+ width: 144px;
+ }
+
+ .popbutton > a {
+ color: var(--main-text, #000000);
+ text-decoration: none;
+ display: flex;
+ align-items: center;
+ height: 48px;
+ width: 144px;
+ }
+
+ .popbutton > a img {
+ margin-right: 4px;
+ }
+
+ .oddbutton {
+ top: 8px;
+ left: calc(64px + 8px);
+ }
+
+ body > .header-title {
+ top: -8px;
+ margin-bottom: -8px;
+ }
+
+ .forum .thread .post, .forum .thread .reply, .forum .errors {
+ margin: 8px 32px;
+ }
+}
+
+@media only screen and (orientation: portrait) {
+ :target::before {
+ content: "";
+ display: block;
+ height: 128px;
+ margin: -128px 0 0;
+ }
+
+ body {
+ top: 68px;
+ left: 0px;
+ }
+
+ .heading {
+ margin: -8px;
+ margin-top: -16px;
+ margin-bottom: 8px;
+ padding: 2px 0px;
+ width: 100%;
+ left: 0px;
+ }
+
+ .heading.main {
+ top: 64px;
+ }
+
+ .heading.sub {
+ top: 128px;
+ }
+
+ nav {
+ background-image: var(--navbar-top, url('//assets.worlio.com/style/navbar-top'));
+ background-repeat: repeat-x;
+ background-size: 64px;
+ width: 100%;
+ height: 60px;
+ padding: 2px 0px;
+ overflow-y: hidden;
+ overflow-x: auto;
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+ white-space: nowrap;
+ }
+
+ nav.top {
+ overflow-y: unset;
+ overflow-x: unset;
+ }
+
+ nav hr {
+ margin: 0px 2px;
+ border: none;
+ border: 1px solid black;
+ width: 0px;
+ display: inline-block;
+ height: 48px;
+ }
+
+ nav .logo {
+ display: inline-block;
+ }
+
+ nav > a {
+ transform: rotate(-90deg);
+ display: inline-block;
+ vertical-align: top;
+ height: 100%;
+ }
+
+ nav.top {
+ width: 100%;
+ top: 64px;
+ left: 0px;
+ }
+
+ nav.top > .dropdown h3 {
+ width: 36px;
+ }
+
+ nav.top.alert {
+ top: 100px;
+ }
+
+ .button {
+ display: inline-block;
+ margin: 2px 4px;
+ }
+
+ .popbutton:hover {
+ width: 48px;
+ }
+
+ .popbutton a:nth-of-type(2) {
+ display: none;
+ }
+
+ .oddbutton {
+ top: calc(64px + 8px);
+ left: 8px;
+ }
+
+ .longbutton.collapse {
+ background-image: var(--button-small, url('//assets.worlio.com/style/button-small'));
+ width: 24px;
+ margin: 2px !important;
+ font-size: 0px;
+ }
+
+ body > .header-title {
+ top: -16px;
+ margin-bottom: -16px;
+ }
+
+ .forum .thread .post, .forum .thread .reply, .errors {
+ margin: 8px;
+ }
+
+ .forum .thread .threadsub {
+ flex-direction: column;
+ }
+
+ .forum .thread .threadsub .buttons {
+ text-align: right;
+ }
+
+ .forum .thread .post .bottombar {
+ flex-direction: column;
+ }
+
+ .forum .thread .post .bottombar .buttons {
+ flex-direction: row;
+ }
+}
+
+body {
+ background-color: var(--main-background, #d3d3d3);
+ background-image: var(--background-image, url('//assets.worlio.com/style/background'));
+ color: var(--main-text, #000000);
+}
+
+nav,
+nav.top,
+.button,
+.centerdiv,
+.heading {
+ scrollbar-width: none;
+ -ms-overflow-style: none;
+}
+
+p img,
+body > img {
+ max-width: 100%;
+}
+
+.logo {
+ max-height: 128px;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+h1 img,
+h2 img {
+ width: 32px;
+}
+
+table {
+ border-collapse: collapse;
+ width: 100%;
+ margin-right: 8px;
+}
+
+.heading {
+ z-index: 10;
+ display: block;
+ background-repeat: repeat-x;
+ overflow-y: hidden;
+ overflow-x: auto;
+ white-space: nowrap;
+ border: none;
+ font-family: var(--spfont1, Pixio);
+}
+
+.heading.main {
+ position: sticky;
+ background-size: 64px;
+ height: 60px;
+}
+
+.heading {
+ background-color: var(--header-bg, #ffffff);;
+ background-image: var(--navbar-top, url('//assets.worlio.com/style/navbar-top'));
+}
+
+.heading.sub,
+.heading.section {
+ height: 28px;
+}
+
+.heading.sub {
+ background-size: 64px;
+ background-position-y: -32px;
+}
+
+.heading.section {
+ background-size: 32px;
+ background-image: var(--nav-db, url('//assets.worlio.com/style/navbar-db'));;
+ background-color: var(--header-bg, #ffffff);;
+ font-size: 1.5em;
+}
+
+.heading.main > a {
+ font-size: 2em;
+}
+
+.heading.main > a {
+ vertical-align: middle;
+}
+
+.heading > a {
+ margin: 0px 0px 0px 4px;
+ display: inline-block;
+ font-weight: bold;
+ height: 100%;
+}
+
+.heading p {
+ font-size: 0.75em;
+ display: inline-block;
+}
+
+.heading.main img {
+ height: 48px;
+}
+
+.heading > img {
+ filter: drop-shadow(0px 0px 2px black);
+}
+
+.heading.main i {
+ margin-left: 16px;
+ font-weight: normal;
+ font-size: 1.5em !important;
+}
+
+.heading hr {
+ margin: 0px 8px;
+ border: none;
+ border-left: var(--header-line, 2px solid #000000);
+ width: 0px;
+ display: inline-block;
+ height: 75%;
+}
+
+hr.arrow {
+ border: none; border-left: none;
+ background-image: url('//style.worlio.com/icons/arrow/arrows');
+ background-size: 200% 200%;
+ height: 24px;
+ width: 24px;
+ margin: 22px 2px 2px 2px;
+}
+
+hr.arrow.left { background-position: 0 0; }
+hr.arrow.right { background-position: 100% 0; }
+hr.arrow.up { background-position: 0 100%; }
+hr.arrow.down { background-position: 100% 100%; }
+
+c, code, .codeblock:not(.title) {
+ background-color: var(--code-bg, #ffffff63);
+ color: var(--code-text, #000000);
+ display: inline-block;
+ max-width: calc(100% - 4px);
+ /*white-space: pre-wrap;*/
+ word-wrap: anywhere;
+ font-family: Courier New;
+ padding: 2px;
+}
+
+code p {
+ margin: 2px;
+}
+
+.centerdiv {
+ padding: 8px;
+ text-align: center;
+ margin: auto;
+ max-width: 50%;
+ width: 50%;
+}
+
+.centerdiv img {
+ width: 100%;
+}
+
+.lib {
+ background-color: transparent;
+ border: none;
+}
+
+.lib.large {
+ max-width: 256px;
+ text-align: center;
+}
+
+.lib a {
+ margin: 4px 8px;
+ display: inline-block;
+
+}
+
+.lib a:hover {
+ text-shadow: 0px 0px 4px white;
+}
+
+.lib a > img {
+ margin: auto;
+ filter: brightness(90%);
+ transition-duration: 0.1s;
+}
+
+.lib a:hover > img {
+ filter: drop-shadow(0px 0px 4px white) brightness(100%);
+}
+
+.lib.main a img {
+ max-height: 64px;
+ min-width: 64px;
+ max-width: 192px;
+}
+
+.lib.small,
+.lib.tiny {
+ display: block;
+}
+
+.lib.small > a,
+.lib.tiny > a {
+ margin: 4px 8px;
+}
+
+.lib.small > a img,
+.lib.tiny > a img {
+ max-height: 16px;
+ min-width: 16px;
+ max-width: 48px;
+}
+
+.lib.small > a {
+ width: 368px;
+}
+
+.lib.tiny > a {
+ min-width: 64px;
+}
+
+.comments {
+ max-width: 100%;
+ overflow: auto;
+ margin: unset;
+ border-collapse: unset;
+ border: none;
+}
+
+.love {
+ display: inline-block;
+ transform: none;
+ height: unset;
+ color: #FF0000;
+ opacity: 0.1;
+ text-decoration: none;
+ z-index: 15;
+ width: 48px;
+}
+
+.link {
+ text-decoration: underline;
+ color: blue;
+ cursor: pointer;
+}
+
+.link:hover {
+ color: blueviolet;
+}
+
+input[type="button"],
+input[type="checkbox"],
+input[type="color"],
+input[type="date"],
+input[type="datetime-local"],
+input[type="email"],
+input[type="image"],
+input[type="month"],
+input[type="number"],
+input[type="password"],
+input[type="radio"],
+input[type="range"],
+input[type="reset"],
+input[type="search"],
+input[type="submit"],
+input[type="tel"],
+input[type="text"],
+input[type="time"],
+input[type="url"],
+input[type="week"],
+textarea {
+ background-color: var(--input-bg, #ffffff);
+ color: var(--input-text, #000);
+}
+
+input[type="file"] {
+ color: var(--input-text, #000);
+}
+
+.styled-table > tbody > tr {
+ border-bottom: 1px dashed var(--border-line, #000000);
+}
+
+.styled-table > tbody > tr th {
+ background-color: rgba(255,255,255,0.4);
+ border-bottom: 1px solid var(--border-header, #ffffff);
+}
+
+.styled-table > tbody > tr td { border: 1px dotted var(--border-line, #000000); }
+
+.status.success, .output .success {color: var(--status-success, #458e1c);}
+.status.error, .output .error {color: var(--status-error, #ff0000);}
+
+heading .button {
+ display: inline-block !important;
+}
+
+.file-table {
+ width: calc(100% - 8px);
+ border: 1px dotted var(--border-line, #000000);
+}
+
+.file-table tr {
+ border-bottom: 1px dotted var(--border-line, #000000);
+}
+
+.userlink {
+ display: inline-block;
+ margin: 4px 0px;
+}
+
+.userlink a {
+ color: var(--main-text, #000000);
+ text-decoration: none;
+}
+
+.userlink img {
+ vertical-align: bottom;
+ margin-right: 4px;
+}
+
+.message-container {
+ background-color: var(--main-background, #d3d3d3);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ display: block;
+ padding: 4px;
+ margin-right: 8px;
+}
+
+.message-container > div {
+ display: block;
+}
+
+.message-container .subject a {
+ font-size: 18px;
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.message-container .body {
+ background-color: var(--menu-bg, #d0d0d0);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ padding: 8px;
+ margin: 4px;
+}
+
+.message-container .date {
+ text-align: right;
+}
+
+.live-preview {
+ vertical-align: top;
+ overflow: auto;
+}
+
+.wrapper {
+ display: block;
+ padding: 8px;
+}
+
+.formbutton button {
+ background: none;
+ color: var(--main-text, #000000);
+ text-decoration: none;
+ display: flex;
+ align-items: center;
+ width: 100%;
+ height: 100%;
+ font-family: var(--spfont1, Pixio);
+ border: none;
+ box-sizing: content-box;
+ padding: 0px;
+ cursor: pointer;
+}
+
+textarea {
+ resize: vertical;
+ width: calc(100% - 8px);
+}
+
+.wrapper table input {
+ width: calc(100% - 20px);
+}
+
+.account-name {
+ vertical-align: top;
+}
+
+.account-name img {
+ vertical-align: middle !important;
+ width: 32px;
+ display: inline-block;
+}
+
+.dropdown:hover .menu, .dropdown:active .menu {
+ display: block;
+}
+
+.button.dropdown > a {
+ cursor: pointer;
+}
+
+.dropdown .menu {
+ background-image: var(--background-image, url('//assets.worlio.com/style/background'));
+ display: none;
+ position: relative;
+ background-color: var(--menu-bg, #d0d0d0);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ padding: 4px;
+ right: 152px;
+ width: 140px;
+ top: -28px;
+}
+
+.dropdown:hover {
+ background-position-y: 100%;
+}
+
+.dropdown .menu.below {
+ right: 124px;
+ top: 2px;
+}
+
+.upload-table {
+ width: 512px;
+ max-width: calc(100% - 32px);
+ margin: 0px auto;
+}
+
+.message-table {
+ width: 768px;
+ max-width: calc(100% - 32px);
+ margin: 0px auto;
+}
+
+.message-table input, .message-table textarea {
+ width: 100%;
+}
+
+.double-column-table tr td:nth-of-type(1),
+.double-column-table tr th:nth-of-type(1) {
+ text-align: right;
+ vertical-align: top;
+}
+
+table {
+ max-width: calc(100% - 8px);
+}
+
+.mail-count {
+ color: var(--alert);
+ position: relative;
+ top: -6px;
+ right: 28px;
+}
+
+.form-container {
+ background-color: var(--menu-bg, #d0d0d0);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ padding: 8px;
+ margin: 4px;
+}
+
+.tabbed-container {
+}
+
+.tabbed-container .tablist .tab,
+.tabbed-container .tablist .faketab {
+ cursor: pointer;
+}
+
+.mailbox a,
+.mailbox a:link, .mailbox a:visited,
+.tablist a,
+.tablist a:link, .tablist a:visited {
+ color: var(--main-text, #000000);
+ text-decoration: none;
+}
+
+.tabbed-container {
+ display: flex;
+ flex-direction: column;
+}
+
+.tabbed-container .tablist {
+ position: relative;
+ bottom: -1px;
+ display: flex;
+ flex-direction: row;
+ flex-shrink: 0;
+ overflow-x: auto;
+ overflow-y: hidden;
+}
+
+.tabbed-container .tablist .tab,
+.tabbed-container .tablist .faketab {
+ background-color: var(--tab-inactive, #bdbdbd);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ display: inline-block;
+ padding: 8px;
+ position: relative;
+ margin: 0px 2px;
+ bottom: -1px;
+ text-align: center;
+ font-family: var(--spfont1, Pixio);
+}
+
+.tabbed-container .tablist .tab img,
+.tabbed-container .tablist .faketab img {
+ vertical-align: middle;
+}
+
+.tabbed-container .tablist .tab.selected,
+.tabbed-container .tablist .faketab.selected {
+ background: var(--tab-selected, #d3d3d3);
+ background: -moz-linear-gradient(0deg, var(--tab-selected, #d3d3d3) 50%, var(--tab-gradient, #dedede) 100%);
+ background: -webkit-linear-gradient(0deg, var(--tab-selected, #d3d3d3) 50%, var(--tab-gradient, #dedede) 100%);
+ background: linear-gradient(0deg, var(--tab-selected, #d3d3d3) 50%, var(--tab-gradient, #dedede) 100%);
+ bottom: -2px;
+ /*border-bottom: none;*/
+}
+
+.tabbed-container .box,
+.tabbed-container .dropdown {
+ background-color: var(--tab-selected, #d3d3d3);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ padding: 4px;
+ display: block;
+ flex: auto;
+}
+
+/* JS should handle positions and shit */
+.tabbed-container .dropdown {
+ position: absolute;
+ border-top: none;
+}
+
+.mailbox .message,
+.userbox .member {
+ background-color: var(--menu-bg, #d0d0d0);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ margin: 4px;
+ padding: 8px;
+}
+
+.emote {
+ image-rendering: crisp-edges;
+ image-rendering: -moz-crisp-edges;
+ image-rendering: -webkit-optimize-contrast;
+ image-rendering: pixelated;
+}
+
+.overlay {
+ position: fixed;
+ top: 0px; bottom: 0px; left: 0px; right: 0px;
+ z-index: 20;
+ background-color: #000a;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+}
+
+.overlay .box {
+ position: fixed;
+ background: var(--main-background, #d3d3d3);
+ border: 2px inset gray;
+ padding: 8px;
+ left: 0; right: 0;
+ margin-left: auto; margin-right: auto;
+}
+
+.overlay .popup {
+ min-width: 128px;
+ /*height: 80px;*/
+ overflow: auto;
+}
+
+.dragbox {
+ position: absolute;
+ z-index: 10;
+ background: var(--main-background, #d3d3d3);
+ border: var(--menu-border);
+ padding: 8px;
+ box-shadow: #0005 5px 5px 4px;
+ max-width: 100%;
+}
+
+.dragbox textarea {
+ resize: both;
+}
+
+.overlay .popup .titlebar,
+.dragbox .titlebar {
+ display: flex;
+ position: sticky;
+ top: -8px;
+ margin: -8px;
+ margin-bottom: 8px;
+ padding: 4px;
+ background: var(--popup-title-bg);
+ border-bottom: var(--popup-title-border);
+ font-family: var(--spfont1, Pixio);
+}
+
+.overlay .popup .titlebar .title,
+.dragbox .titlebar .title {
+ flex-grow: 1;
+}
+
+.overlay .popup .titlebar .closebtn,
+.dragbox .titlebar .closebtn {
+ cursor: pointer;
+}
+
+.dragbox .button-row {
+ display: flex;
+ border-top: var(--menu-border);
+ margin: -8px; margin-top: 0px;
+ padding: 4px;
+}
+
+.dragbox .content {display: flex;}
+.dragbox#rename .content,
+.dragbox#new-folder .content {
+ flex-direction: column;
+}
+
+@media only screen and (orientation: portrait) {
+ .overlay .box {
+ left: 4px;
+ right: 4px;
+ }
+
+ .overlay .box {
+ max-width: 100%;
+ }
+
+ .overlay .popup {
+ max-height: 90%;
+ }
+
+ .forum .thread .threadsub {
+ top: 72px;
+ }
+}
+
+@media only screen and (orientation: landscape) {
+ .overlay .popup {
+ max-width: 512px;
+ max-height:90%;
+ }
+
+ .tabbed-container.vertical {
+ flex-direction: row;
+ }
+
+ .tabbed-container.vertical > .tablist {
+ position: relative;
+ right: -1px;
+ bottom: 0px;
+ display: flex;
+ flex-direction: column;
+ overflow-x: hidden;
+ overflow-y: auto;
+ flex-shrink: 0;
+ }
+
+ .tabbed-container.vertical > .tablist .tab,
+ .tabbed-container.vertical > .tablist .faketab {
+ margin: 2px 0px;
+ right: -1px;
+ bottom: 0px;
+ }
+
+ .tabbed-container.vertical > .tablist .tab.selected,
+ .tabbed-container.vertical > .tablist .faketab.selected {
+ background: var(--tab-selected, #d3d3d3);
+ background: -moz-linear-gradient(-90deg, var(--tab-selected, #d3d3d3) 25%, var(--tab-gradient, #dedede) 100%);
+ background: -webkit-linear-gradient(-90deg, var(--tab-selected, #d3d3d3) 25%, var(--tab-gradient, #dedede) 100%);
+ background: linear-gradient(-90deg, var(--tab-selected, #d3d3d3) 25%, var(--tab-gradient, #dedede) 100%);
+ border: var(--menu-border, 1px solid #bdbdbd);
+ }
+
+ .forum .thread .threadsub {
+ top: 34px;
+ }
+}
+
+.close {
+ position: absolute;
+ background-image: url('//assets.worlio.com/style/icons/close');
+ background-size: 100%;
+ width: 32px;
+ height: 32px;
+ cursor: pointer;
+ top: 8px;
+ right: 8px;
+}
+
+.verinfo {
+ display: inline;
+ position: fixed;
+ bottom: 4px;
+ right: 4px;
+ opacity: 0.3;
+ pointer-events: none;
+}
+
+/* FORUM */
+table.board { font-family: var(--spfont1, Pixio); }
+
+table.board th {
+ text-align: left;
+ padding: 4px;
+ background-color: var(--forum-header, #f3dca9);
+}
+
+body.forum_board table.board tr:nth-child(0) { border: var(--forum-header-border, 1px solid #a89b7f); }
+
+body.forum_board table.board tr:not(.subboard) td:nth-child(4),
+body.forum_board table.board tr:not(.subboard) th:nth-child(3) { text-align: right; }
+
+body.forum table.board td:nth-child(3) * { vertical-align: middle; }
+
+body.forum table.board th {
+ cursor: pointer;
+ user-select: none;
+ border: var(--forum-header-border, 1px solid #a89b7f);
+}
+
+table.board tr {
+ text-align: left;
+ padding: 4px;
+ background-color: var(--forum-content, #d9d4c9);
+ border: var(--forum-content-border, 1px solid #a29c8d);
+}
+
+body.forum_board table.board th {
+ font-weight: normal;
+}
+
+body.forum table.board.collapsed td { display: none; }
+
+@media only screen and (max-width: 1024px) {
+ body.forum table.board td:nth-child(4),
+ body.forum table.board col:nth-child(4) { display: none; }
+ body.forum_board table.board td:nth-child(4),
+ body.forum_board table.board col:nth-child(4) { display: none; }
+ table.board td:nth-child(3) { border-right: var(--forum-content-border, 1px solid #a29c8d); }
+}
+
+table.board .status {
+ position: relative;
+ height: 0px;
+ top: -20px;
+ text-align: right;
+}
+
+.forum .category {
+ font-family: var(--spfont1, Pixio);
+}
+
+.forum > .category,
+.forum > .board,
+.forum > .thread {
+ margin-top: 8px;
+}
+
+.forum .category.collapsed .board {
+ display: none;
+}
+
+.forum .category.collapsed name {
+ opacity: 0.5;
+}
+
+.forum .board name,
+.forum .category name,
+.forum .thread name {
+ display: flex;
+ background-color: var(--forum-header, #f3dca9);
+ border: var(--forum-header-border, 1px solid #a89b7f);
+ font-family: var(--spfont1, Pixio);
+ padding: 4px;
+}
+
+.forum .category name {
+ cursor: pointer;
+ user-select: none;
+ margin-bottom: -1px;
+}
+
+.forum .board name .info,
+.forum .category name .info,
+.forum .thread name .info {
+ flex-grow: 1;
+}
+
+.forum .board name .info i,
+.forum .category name .info i,
+.forum .thread name .info i {
+ font-size: 12px;
+ color: var(--subtitle, #525252);
+}
+
+.forum .board name .buttons,
+.forum .category name .buttons,
+.forum .thread name .buttons {
+ flex-grow: 0;
+ padding: 2px;
+}
+
+.forum .category .board.sub {
+ margin-left: 16px;
+}
+
+.forum .category .board {
+ display: flex;
+ background-color: var(--forum-content, #d9d4c9);
+ border: var(--forum-content-border, 1px solid #a29c8d);
+ padding: 8px;
+ margin-left: 8px;
+ margin-bottom: -1px;
+}
+
+.forum .category .board .details1 {
+ flex-grow: 1;
+}
+
+.forum .category .board .details2 {
+ flex-grow: 0;
+ text-align: center;
+ padding: 0px 4px;
+}
+
+.forum .category .board .desc {
+ font-size: 12px;
+}
+
+.forum .board .thread {
+ display: flex;
+ background-color: var(--forum-content, #d9d4c9);
+ border: var(--forum-content-border, 1px solid #a29c8d);
+ border-top: none;
+ margin-left: 8px;
+ margin-right: 8px;
+ padding: 8px;
+ font-family: var(--spfont1, Pixio);
+}
+
+.forum .board .thread .userlink {
+ margin: unset;
+}
+
+.forum .board .thread .details1 {
+ flex-grow: 1;
+}
+
+.forum .board .thread .details1 .post-count {
+ color: var(--subtitle, #525252);
+}
+
+.forum .board .thread .details2 {
+ flex-grow: 0;
+ text-align: right;
+}
+
+.forum .board .thread .author {
+ display: inline-block;
+ height: 16px;
+ padding-top: 4px;
+}
+
+.forum .board .thread .time {
+ color: var(--subtitle, #525252);
+}
+
+.forum .thread .post,
+.forum .thread .reply,
+.forum .errors {
+ background-color: var(--post, #d9d9d9);
+ border: var(--post-border, 1px solid #bfb9a9);
+ padding: 4px;
+}
+
+.forum .thread .reply .submit {
+ display: flex;
+}
+
+.forum .thread .post .topbar,
+.forum .thread .reply .title,
+.forum .errors .title {
+ display: flex;
+ font-family: var(--spfont1, Pixio);
+ padding: 4px;
+ margin: -8px;
+ margin-bottom: 8px;
+}
+
+.forum .thread .reply .title {
+ display: flex;
+}
+
+.forum .thread .reply .title input {
+ flex-grow: 1;
+}
+
+.forum .thread .post .topbar {
+ background-color: var(--post-author, #b4b6b7);
+ border: var(--post-author-border, 1px solid #84775a);
+ display: flex;
+}
+
+.forum .thread .post .topbar .userlink {
+ flex-grow: 1;
+}
+
+.forum .thread .post .topbar .idtag {
+ color: var(--subtitle, #525252);
+}
+
+.forum .thread .reply .title,
+.forum .errors .title {
+ background-color: var(--forum-sub, #d7ccb6);
+ border: var(--forum-sub-border, 1px solid #99907b)
+}
+
+.forum .thread .threadsub {
+ background-color: var(--forum-sub, #d7ccb6);
+ position: sticky;
+ border: var(--forum-sub-border, 1px solid #99907b);
+ border-top: none;
+ display: flex;
+ padding: 2px;
+ margin: 0px 16px;
+ font-family: var(--spfont1, Pixio);
+}
+
+.forum .thread .threadsub .author {
+ flex-grow: 1;
+}
+
+.forum .thread .post img,
+.forum .thread .post video,
+.forum .thread .post audio,
+.forum .thread .post iframe {
+ max-width: 100%;
+}
+
+.forum .thread .post .bottombar {
+ border-top: var(--post-border, 1px solid #bfb9a9);
+ background-color: var(--post-bottombar, #d2d2d2);
+ padding: 4px;
+ display: flex;
+ margin: 8px -4px -4px -4px;
+ font-family: var(--spfont1, Pixio);
+}
+
+.forum .thread .post .bottombar .timestamp {
+ color: var(--subtitle, #525252);
+ flex-grow: 1;
+}
+
+.forum .thread .post .bottombar .buttons {
+ display: flex;
+}
+
+.forum .thread .post .bottombar .buttons a {
+ padding: 2px 4px;
+}
+
+.forum .thread .options .option .name {
+ font-family: var(--spfont1, Pixio);
+}
+
+.forum .thread name .thricon {
+ margin: 0px 4px;
+}
+
+.thricon {
+ height: 16px;
+}
+
+div.page-buttons {
+ display: inline-flex;
+ flex-grow: 0;
+ flex-shrink: 0;
+}
+
+div.page-buttons .button#first-page,
+div.page-buttons .button#page-selector,
+div.page-buttons .button#last-page {
+ cursor: pointer;
+}
+
+div.page-buttons .button#first-page div,
+div.page-buttons .button#page-selector div,
+div.page-buttons .button#last-page div {
+ display: inline-block;
+ width: 100%;
+ margin: 4px 0px;
+}
+div.page-buttons .button#first-page div a,
+div.page-buttons .button#page-selector div a,
+div.page-buttons .button#last-page div a {
+ color: var(--alert);
+ display: inline-block !important;
+ text-align: center;
+}
+
+.errors .error {
+ color: var(--error);
+ display: block;
+}
+
+.userlink { font-family: var(--spfont1, Pixio); }
+
+.posteditor .editor-buttons .button a > input,
+.posteditor .editor-buttons .button a > select {
+ background: none;
+ border: none;
+ height: 100%;
+ width: 100%;
+ font-family: var(--spfont1, Pixio);
+}
+
+canvas#snow {
+ position: fixed;
+ top: 0px;
+ bottom: 0px;
+ left: 0px;
+ right: 0px;
+ pointer-events: none;
+ z-index: 100;
+}
+
+div.emotebox {
+ width: 100%;
+ margin: auto;
+}
+
+div.emotebox .emote-container {
+ padding: 2px;
+ cursor: pointer;
+ border: 1px solid transparent;
+}
+
+div.emotebox .emote-container:hover {
+ border: var(--menu-border, 1px solid #bdbdbd);
+ background: var(--menu-bg, #d0d0d0);
+}
+
+.mailcontainer {
+}
+
+.mailcontainer .subject {
+ font-family: var(--spfont1, Pixio);
+ margin: 2px 2px 0px 2px;
+ background: var(--mail-subject-bg, #b7b7b7);
+ border: var(--mail-subject-border, 1px solid #8a8a8a);
+ padding: 2px;
+}
+
+.mailcontainer .subject img,
+.mailcontainer .sub img {
+ vertical-align: middle;
+}
+
+.mailcontainer .sub {
+ margin: 0px 8px;
+ background: var(--mail-sub-bg, #cecece);
+ border: var(--mail-sub-border, 1px solid #a8a8a8);
+ border-top: none;
+ padding: 2px 8px;
+}
+
+.mailcontainer .content {
+ background: var(--mail-content-bg, #dbdbdb);
+ border: var(--mail-content-border, 1px solid #959595);
+ border-top: none;
+ margin: 0px 16px;
+ padding: 8px 4px 4px 4px;
+}
+
+.mailcontainer .buttonbar {
+ display: flex;
+ border-top: var(--mail-content-border, 1px solid #959595);
+ background: var(--mail-buttonbar, #cacaca);
+ margin: 4px -4px -4px -4px;
+}
+
+.mailcontainer .buttonbar .date {
+ flex-grow: 1;
+ font-family: var(--spfont1, Pixio);
+ padding: 4px;
+ color: var(--subtitle, #525252);
+}
+
+.rating .star-container .stars {
+ background: url('//assets.worlio.com/style/icons/ratings/star');
+ height: 100%;
+ background-size: auto 100%;
+ max-width: 100%;
+}
+.rating .star-container {
+ background-image: url('//assets.worlio.com/style/icons/ratings/unstar');
+ background-size: 20% 100%;
+ height: 100%;
+ cursor: pointer;
+}
+
+.rating.large {
+ height: 48px;
+ display: inline-block;
+}
+.rating.large .star-container {
+ width: 240px;
+}
+
+.rating.medium {
+ height: 24px;
+ display: inline-block;
+}
+.rating.medium .star-container {
+ width: 120px;
+}
+
+.rating.small {
+ height: 12px;
+ display: inline-block;
+}
+.rating.small .star-container {
+ width: 60px;
+}
+
+.tabbed-container > .tablist > .tab > .tab-close {
+ display: inline-block;
+ width: 16px; height: 16px;
+ margin-left: 4px;
+ background-image: url('//assets.worlio.com/style/icons/close');
+ background-size: 100%;
+ cursor: pointer;
+}
+
+body.forum .main { display: flex; margin: 4px; gap: 4px; }
+@media only screen and (orientation: portrait) {
+ body.forum .main { flex-direction: column; }
+}
+@media only screen and (orientation: landscape) {
+ body.forum .sidebar {
+ width: 512px;
+ }
+}
+
+body.forum .main .forum {
+ flex-grow: 1;
+}
+body.forum .sidebar {
+ display: flex;
+ flex-direction: column;
+ margin: 4px;
+ gap: 4px;
+ margin-top: 8px;
+}
+body.forum .sidebar .box {
+ display: flex;
+ flex-direction: column;
+}
+body.forum .sidebar .box .content {
+ background: var(--menu-bg);
+ border: var(--menu-border);
+ padding: 4px;
+ border-top: 0;
+}
+
+body.forum .sidebar .box .content .subject {font-family: var(--spfont1);}
+body.forum .sidebar .box name {
+ background: var(--post-author);
+ border: var(--post-author-border);
+ font-family: var(--spfont1);
+ font-weight: bold;
+ padding: 4px;
+}
+body.forum .sidebar .box .thread .info {font-family: var(--spfont1);}
+body.forum .sidebar .box .thread .info .loc {font-size: 12px;}
+body.forum .sidebar .box .thread .info .timestamp {color: var(--subtitle);}
+
+
+.button {
+ background-position: 0 0;
+}
+
+.button:hover, .button.selected {
+ background-position: 0 100%;
+}
+
+.button:active {
+ background-position: 0 200%;
+}
+
+.button.disabled, .longbutton.disabled, .smallbutton.disabled {
+ background: #808080;
+}
+
+.popbutton {
+ background-position: 0 0;
+}
+
+.longbutton {
+ background-position: 0 0;
+}
+
+.smallbutton {
+ background-position: 0 0;
+}
+
+.longbutton:hover, .smallbutton:hover {
+ background-position: 0 100%;
+}
+
+.longbutton:active, .smallbutton:active {
+ background-position: 0 200%;
+}
+
+.dark-switch:hover {
+ background-position: 0 100%;
+}
+
+.dark-switch:actice {
+ background-position: 0 200%;
+}
+
+@media (orientation: landscape) {
+ .popbutton:hover {
+ background: var(--button-wide) 0 100%;
+ }
+
+ .popbutton:active, .popbutton.disabled {
+ background: var(--button-wide) 0 200%;
+ }
+}
+
+@media (orientation: portrait) {
+ .popbutton:hover {
+ background-position: 0 100%;
+ }
+
+ .popbutton:active, .popbutton.disabled {
+ background-position: 0 200%;
+ }
+}
\ No newline at end of file
diff --git a/switch.png b/switch.png
new file mode 100755
index 0000000..6f023a0
Binary files /dev/null and b/switch.png differ
diff --git a/thumbnail.png b/thumbnail.png
new file mode 100644
index 0000000..8b7b443
Binary files /dev/null and b/thumbnail.png differ