New primary theme: Enanium
authorDan
Wed, 15 Apr 2009 20:10:40 -0400
changeset 921 a71de5e21423
parent 920 4babf8545826
child 922 d6f391475bb9
New primary theme: Enanium
themes/enanium/acledit.tpl
themes/enanium/comment.tpl
themes/enanium/css-extra/jbox.css
themes/enanium/css-extra/toolbar.css
themes/enanium/css/babygrand.css
themes/enanium/elements.tpl
themes/enanium/footer.tpl
themes/enanium/header.tpl
themes/enanium/images/background.gif
themes/enanium/images/buttonbg-lite.gif
themes/enanium/images/buttonbg.gif
themes/enanium/images/home.gif
themes/enanium/images/jbox.gif
themes/enanium/images/links/email.gif
themes/enanium/images/links/external.gif
themes/enanium/images/links/https.gif
themes/enanium/images/links/irc.gif
themes/enanium/images/logo.png
themes/enanium/images/src/background.xcf
themes/enanium/images/src/enanium-generic-logo.svg
themes/enanium/images/src/jbox.xcf
themes/enanium/images/src/top.xcf
themes/enanium/images/top.gif
themes/enanium/images/transb50.png
themes/enanium/js/inlinerename.js
themes/enanium/preview.png
themes/enanium/simple-footer.tpl
themes/enanium/simple-header.tpl
themes/enanium/theme.cfg
themes/enanium/toolbar.tpl
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/acledit.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,32 @@
+<!-- VAR acl_field_begin -->
+<div class="tblholder">
+  <table border="0" cellspacing="1" cellpadding="4" style="width: 100%;">
+    <tr>
+      <th></th>
+      <th style='cursor: pointer;' title="Click to change all columns" onclick="__aclSetAllRadios('i');">{lang:acl_lbl_field_inherit}</th>
+      <th style='cursor: pointer;' title="Click to change all columns" onclick="__aclSetAllRadios('1');">{lang:acl_lbl_field_deny}</th>
+      <th style='cursor: pointer;' title="Click to change all columns" onclick="__aclSetAllRadios('2');">{lang:acl_lbl_field_disallow}</th>
+      <th style='cursor: pointer;' title="Click to change all columns" onclick="__aclSetAllRadios('3');">{lang:acl_lbl_field_wikimode}</th>
+      <th style='cursor: pointer;' title="Click to change all columns" onclick="__aclSetAllRadios('4');">{lang:acl_lbl_field_allow}</th>
+    </tr>
+<!-- ENDVAR acl_field_begin -->
+<!-- VAR acl_field_item -->
+    <tr>
+      <td class="{ROW_CLASS}">{FIELD_DESC}</td>
+      <td class="{ROW_CLASS}" style="text-align: center;"><input type="radio" value="i" name="{FIELD_NAME}" {FIELD_INHERIT_CHECKED} /></td>
+      <td class="{ROW_CLASS}" style="text-align: center;"><input type="radio" value="1" name="{FIELD_NAME}" {FIELD_DENY_CHECKED} /></td>
+      <td class="{ROW_CLASS}" style="text-align: center;"><input type="radio" value="2" name="{FIELD_NAME}" {FIELD_DISALLOW_CHECKED} /></td>
+      <td class="{ROW_CLASS}" style="text-align: center;"><input type="radio" value="3" name="{FIELD_NAME}" {FIELD_WIKIMODE_CHECKED} /></td>
+      <td class="{ROW_CLASS}" style="text-align: center;"><input type="radio" value="4" name="{FIELD_NAME}" {FIELD_ALLOW_CHECKED} /></td>
+    </tr>
+<!-- ENDVAR acl_field_item -->
+<!-- VAR acl_field_end -->
+    <tr>
+      <td colspan="6" class="row3">
+        {lang:acl_lbl_help}
+      </td>
+    </tr>
+  </table>
+</div>
+<!-- ENDVAR acl_field_end -->
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/comment.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,58 @@
+<div class="tblholder">
+  <table border="0" width="100%" cellspacing="1" cellpadding="4">
+    <tr>
+      <th colspan="2" style="text-align: left;">{DATETIME}</th>
+    </tr>
+    <tr>
+      <td style="width: 120px; height: 100%;" rowspan="4" valign="top" class="row1<!-- BEGIN is_friend --> row1_green<!-- END is_friend --><!-- BEGIN is_foe --> row1_red<!-- END is_foe -->">
+        <table border="0" width="100%" style="height: 100%;" cellspacing="0" cellpadding="0">
+          <tr>
+            <td valign="top" class="row1<!-- BEGIN is_friend --> row1_green<!-- END is_friend --><!-- BEGIN is_foe --> row1_red<!-- END is_foe -->">
+              <b>{NAME}</b><br />
+              <small>{USER_LEVEL}</small>
+              <!-- BEGIN user_has_avatar -->
+              <div class="avatar">
+                <a href="{USERPAGE_LINK}">
+                  <img alt="{AVATAR_ALT}" src="{AVATAR_URL}" style="border-width: 0px;" />
+                </a>
+              </div>
+              <!-- END user_has_avatar -->
+            </td>
+          </tr>
+          <tr>
+            <td valign="bottom" class="row1<!-- BEGIN is_friend --> row1_green<!-- END is_friend --><!-- BEGIN is_foe --> row1_red<!-- END is_foe -->">
+              {SEND_PM_LINK} {ADD_BUDDY_LINK}
+            </td>
+          </tr>
+        </table>
+      </td>
+      <td class="row2">
+        <b>{lang:comment_lbl_subject}</b> <span id="subject_{ID}">{SUBJECT}</span>
+      </td>
+    </tr>
+    <tr>
+      <td class="row3">
+        <div id="comment_{ID}">{DATA}</div>
+        <!-- BEGIN signature -->
+          <hr style="margin-left: 1em; width: 200px;" />
+          {SIGNATURE}
+        <!-- END signature -->
+      </td>
+    </tr>
+    <!-- BEGIN can_edit -->
+    <tr>
+      <td class="row2">
+        [ {EDIT_LINK} | {DELETE_LINK} ]
+      </td>
+    </tr>
+    <!-- END can_edit -->
+    <!-- BEGIN auth_mod -->
+    <tr>
+      <td class="row1">
+        <b>{lang:comment_lbl_mod_options}</b> {MOD_APPROVE_LINK} {MOD_DELETE_LINK} | {MOD_IP_LINK}
+      </td>
+    </tr>
+    <!-- END auth_mod -->
+  </table>
+</div>
+<br />
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/css-extra/jbox.css	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,93 @@
+/*
+ * jBox menu system
+ */
+
+div.menu, div.menu_nojs {
+  background-image: url(../images/jbox.gif);
+  background-repeat: repeat-x;
+  background-color: #303030;
+  font-size: 7pt;
+  border-width: 0;
+}
+.menu_bg {
+  background-color: #303030;
+}
+div.menu ul, div.menu_nojs ul {
+  display: none;
+  position: absolute;
+  padding: 0;
+  margin: 0 !important;
+  background-color: #303030;
+  border-width: 0;
+  min-width: 120px;
+  text-transform: lowercase;
+}
+div.menu a, div.menu div.label, div.menu_nojs a, div.menu_nojs div.label {
+  padding: 2.5pt 5px;
+  margin-right: 3px;
+  text-decoration: none;
+  display: block;
+  float: left;
+  color: #b2b2b2;
+}
+div#content-wrapper div.menu a, div#content-wrapper div.menu_nojs a {
+  color: #b2b2b2;
+}
+div.menu div.label, div.menu_nojs div.label {
+  color: #808080;
+  cursor: default;
+}
+div.menu span.sep, div.menu_nojs span.sep {
+  display: block;
+  float: left;
+  width: 5px;
+}
+div.menu div.multopts, div.menu_nojs div.multopts {
+  line-height: 17pt;
+}
+div.menu div.multopts a, div.menu div.multopts div.label, div.menu_nojs div.multopts a, div.menu_nojs div.multopts div.label {
+  float: none;
+  display: inline;
+}
+div.menu a.liteselected, div.menu a.liteselected:hover, div.menu a:hover, div.menu_nojs a.liteselected, div.menu_nojs a.liteselected:hover, div.menu_nojs a:hover {
+  color: #c9c9c9;
+  background-color: #484848;
+  background-image: url(../images/jbox.gif);
+  background-position: 0 -32px;
+  background-repeat: repeat-x;
+}
+div.menu input[type ^="text"], div.menu input[type ^="password"], div.menu_nojs input[type ^="text"], div.menu_nojs input[type ^="password"] {
+  border-width: 0;
+  font-size: 9pt;
+  padding: 2px 5px 3px 5px;
+  max-width: 70px;
+  color: #a9a9a9;
+  background-color: #191919;
+}
+div.menu input[type ^="text"]:hover, div.menu input[type ^="password"]:hover, div.menu_nojs input[type ^="text"]:hover, div.menu_nojs input[type ^="password"]:hover {
+  background-color: #292929;
+}
+div.menu input[type ^="text"]:focus, div.menu input[type ^="password"]:focus, div.menu_nojs input[type ^="text"]:focus, div.menu_nojs input[type ^="password"]:focus {
+  background-color: #373737;
+}
+div.menu input[type ^="button"], div.menu input[type ^="submit"], div.menu_nojs input[type ^="button"], div.menu_nojs input[type ^="submit"] {
+  border-width: 0;
+  font-size: 9pt;
+  padding: 3px 5px;
+  max-width: 70px;
+}
+div.menu a.current, div.menu a.current:hover, div.menu a.selected, div.menu a.selected:hover, div.menu_nojs a.current, div.menu_nojs a.current:hover, div.menu_nojs a.selected, div.menu_nojs a.selected:hover {
+  color: #202020;
+  background-color: #FFFFFF;
+}
+div.menu a.current:hover, div.menu a.selected:hover, div.menu a.current.liteselected,
+div.menu_nojs a.current:hover, div.menu_nojs a.selected:hover, div.menu_nojs a.current.liteselected {
+  background-position: 0 -64px;
+}
+div.menu ul li, div.menu_nojs ul li {
+  list-style: none;
+}
+div.menu ul a, div.menu_nojs ul a {
+  float: none;
+  margin: 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/css-extra/toolbar.css	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,138 @@
+/* toolbar */
+div.toolbar {
+  border: 1px solid #3b619c;
+  background-color: #D0D0D0;
+  background-image: url(../../oxygen/images/bleu/sprite-horiz.gif);
+  background-position: 0 -90px;
+  padding: 1px 0;
+  height: 22px;
+  font-family: arial, sans-serif;
+  font-size: 8pt;
+}
+div.toolbar ul {
+  margin: 0;
+  padding: 0;
+}
+div.toolbar ul li {
+  list-style: none;
+  margin: 0;
+  float: left;
+}
+div.toolbar a img {
+  opacity: 0.6;
+}
+div.toolbar a:hover img, div.toolbar a:focus img {
+  opacity: 1;
+}
+div.toolbar a {
+  display: block;
+  padding: 2px;
+  border: 1px solid transparent;
+  cursor: default;
+  width: auto;
+  color: #000000 !important;
+  margin: 0 2px;
+  max-height: 16px;
+  text-decoration: none;
+}
+div.toolbar a:hover, div.toolbar a:focus {
+  border: 1px solid #000080;
+  background-color: #ceceed;
+  background-image: url(../../oxygen/images/bleu/sprite-horiz.gif);
+  background-position: 0 -118px;
+  color: #000000 !important;
+  text-decoration: none;
+}
+div.toolbar a:active {
+  background-color: #E0E0E0;
+  background-position: 0 -138px;
+}
+div.toolbar img {
+  margin: 0;
+  padding: 0;
+  display: inline;
+  border-width: 0px;
+}
+div.toolbar a span {
+  position: relative;
+  top: -3px !important;
+}
+div.toolbar a span.noimage {
+  position: relative;
+  top: 0px !important;
+  height: 16px !important;
+  display: block;
+  padding-left: 2px !important;
+}
+div.toolbar li span {
+  padding-left: 4px;
+  padding-right: 2px;
+  position: relative;
+  top: 4px;
+}
+
+/* vertical toolbar */
+div.toolbar_vert {
+  border: 1px solid #82aae2;
+  background-color: #c9ddf8;
+  padding: 2px 0;
+}
+div.toolbar_vert ul {
+  margin: 0;
+  padding: 0;
+}
+div.toolbar_vert ul li {
+  list-style: none;
+  margin: 0;
+}
+div.toolbar_vert a img {
+  opacity: 0.6;
+  /*filter: alpha(opacity=60);*/
+}
+div.toolbar_vert a:hover img {
+  opacity: 1;
+  /*filter: alpha(opacity=100);*/
+}
+div.toolbar_vert a {
+  display: block;
+  padding: 2px;
+  border: 1px solid transparent;
+  cursor: default;
+  width: auto;
+  color: #000000 !important;
+  margin: 0 2px;
+  max-height: 16px;
+  text-decoration: none;
+}
+div.toolbar_vert a:hover {
+  border: 1px solid #202090;
+  background-color: #ceceed;
+  color: #000000 !important;
+  text-decoration: none;
+  background-image: url(../../oxygen/images/bleu/sprite-horiz.gif);
+  background-position: 0 -118px;
+}
+div.toolbar_vert a:active {
+  border: 1px solid #A0A0A0;
+  background-color: #E0E0E0;
+}
+div.toolbar_vert img {
+  margin: 0;
+  padding: 0;
+  display: inline;
+  border-width: 0px;
+}
+div.toolbar_vert a span {
+  position: relative;
+  top: -4px;
+}
+div.toolbar_vert li span {
+  padding-left: 2px;
+  padding-right: 5px;
+}
+
+div.toolbar_vert li > span {
+  display: block;
+  padding: 4px 5px;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/css/babygrand.css	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,360 @@
+/**
+ * Enanium - Baby Grand
+ * Polished black default theme for Enano CMS
+ * Copyright (C) 2009 Dan Fuhry
+ */
+
+/* Includes */
+@import url(../css-extra/jbox.css);
+@import url(../css-extra/toolbar.css);
+
+/* Core definitions - structure */
+
+html, body {
+  margin: 0;
+  padding: 0;
+}
+
+div {
+  margin: 0;
+  padding: 0;
+}
+
+body {
+  background-image: url(../images/background.gif);
+  background-color: #2a2a29;
+  font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
+  font-size: 9pt;
+}
+
+table#body-wrapper {
+  width: 100%;
+}
+
+body.simple table#body-wrapper {
+  width: 70%;
+  margin: 0 auto;
+}
+
+td#cell-sbleft {
+  background-image: url(../images/transb50.png);
+}
+
+td#cell-content {
+  background-color: #fff;
+  padding: 0;
+  width: 100%;
+}
+
+/* Global - links */
+a {
+  text-decoration: none;
+}
+
+a:link, a:visited {
+  color: #356a9e;
+}
+
+div#content-wrapper a:visited {
+  color: #4c84bb;
+}
+
+a:link:hover {
+  color: #6a95c0;
+}
+
+/* Header */
+div#header {
+  line-height: 122px;
+  /* background-image: url(../images/top.gif); */
+  background-repeat: repeat-x;
+  color: #a9a9a9;
+  padding: 0 1.3em;
+}
+
+body.simple div#header {
+  line-height: 78px;
+  width: 75%;
+  margin: 100px auto 0 auto;
+}
+
+div#header h1 {
+  margin: 0;
+  font-weight: normal;
+}
+
+div#header h1 a {
+  color: white;
+  padding-right: 20px;
+}
+
+div#header h1 a:hover {
+  background-image: url(../images/home.gif);
+  background-repeat: no-repeat;
+  background-position: center right;
+}
+
+div.logo {
+  width: 96px;
+  height: 122px;
+  background-image: url(../images/logo.png);
+  background-position: center center;
+  background-repeat: no-repeat;
+  float: left;
+  margin: 0 7px 0 -13px;
+}
+
+/* Userlinks */
+ul.useropts {
+  position: absolute;
+  margin: 0;
+  right: 10px;
+  line-height: 19px;
+  top: 99px;
+}
+
+ul.useropts li {
+  display: block;
+  float: left;
+  margin-right: 4px;
+}
+
+ul.useropts li a {
+  color: #a9b2e3;
+  display: block;
+  padding: 2px 12px;
+  background-color: #30475d;
+  -moz-border-radius: 6px 6px 0 0;
+  border-radius: 6px 6px 0 0;
+}
+
+ul.useropts li.em a {
+  color: #b9d0e3;
+  background-color: #405f7c;
+  font-weight: bold;
+}
+
+ul.useropts li:hover {
+  position: relative;
+  top: -2px;
+}
+
+ul.useropts li:hover > a {
+  padding: 2px 12px 4px 12px;
+}
+
+ul.useropts li.logout:hover > a {
+  color: #e9e9e9;
+  background-color: #701010;
+}
+
+/* Search form */
+
+form.searchform {
+  position: absolute;
+  /* background-color: #292929; */
+  background-image: url(../images/transb50.png);
+  top: 0px;
+  right: 10px;
+  padding: 7px;
+  text-align: right;
+}
+
+/* Sidebars */
+div.sidebar.left {
+  width: 150px;
+}
+
+div.sidebar.right {
+  float: right;
+  width: 170px;
+  margin: 0 0 0 20px;
+}
+
+div.sidebar.right div.slider {
+  padding: 10px;
+  background-color: #bed8ef;
+  -moz-border-radius: 10px;
+  border-radius: 10px;
+}
+
+div.sidebar h4 {
+  margin: 0;
+  padding: 5px 3px;
+  color: #90B0D0;
+  border-bottom: 1px dotted #5b6f80;
+  font-size: 10pt;
+}
+
+div.sidebar div.slider {
+  font-size: 8pt;
+}
+
+div.sidebar h4 a {
+  cursor: pointer;
+}
+
+div.sidebar.right h4 {
+  color: #5a87b3;
+}
+
+div.sidebar ul.linkblock {
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+}
+
+div.sidebar ul.linkblock li a {
+  display: block;
+  color: #b2b2b2;
+  padding: 5px 3px 5px 0.9em;
+}
+
+div.sidebar ul.linkblock li a:hover {
+  color: #c5c5c5;
+  background-color: #292929;
+}
+
+div.slider {
+  margin-bottom: 7px;
+}
+
+/* Content area */
+div#content-wrapper {
+  margin: 0;
+  padding: 20px;
+}
+
+div.content {
+  /* Though very subtle, this makes the entire theme less harsh especially with Trebuchet. */
+  color: #202020;
+}
+
+div.content h1, div.content h2 {
+  border-bottom: 1px solid #90B0D0;
+  margin-top: 0.2em;
+}
+
+div.content p {
+  margin-left: 0.8em;
+}
+
+/* Inline rename */
+
+input#pageheading {
+  font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
+  font-size: 18pt;
+  font-weight: bold;
+  border-width: 0 0 1px 0;
+  width: 100%;
+  border-bottom: 1px solid #90B0D0;
+  margin: 0;
+  padding: 0;
+  color: #202020;
+  background-color: rgb(240, 240, 240, 0.5);
+}
+
+input#pageheading:focus {
+  background-color: #fafafa;
+}
+
+/* External links */
+
+div.content a[href ^="http://"], div#messageBox a[href ^="http://"] {
+  color: #4d78a2;
+  background: url(../images/links/external.gif) center right no-repeat;
+  padding-right: 16px;
+}
+
+div.content a[href ^="https://"], div#messageBox a[href ^="https://"] {
+  color: #4d78a2;
+  background: url(../images/links/https.gif)    center right no-repeat;
+  padding-right: 16px;
+}
+
+div.content a[href ^="mailto:"], div#messageBox a[href ^="mailto:"] {
+  color: #4d78a2;
+  background: url(../images/links/email.gif)    center right no-repeat;
+  padding-right: 16px;
+}
+
+div.content a[href ^="irc://"], div#messageBox a[href ^="irc://"] {
+  color: #4d78a2;
+  background: url(../images/links/irc.gif)      center right no-repeat;
+  padding-right: 16px;
+}
+
+div.content a[href ^="http://"]:hover, div#messageBox a[href ^="http://"]:hover {
+  color: #6488ad;
+}
+
+div.content a[href ^="https://"]:hover, div#messageBox a[href ^="https://"]:hover {
+  color: #6488ad;
+}
+
+div.content a[href ^="mailto:"]:hover, div#messageBox a[href ^="mailto:"]:hover {
+  color: #6488ad;
+}
+
+div.content a[href ^="irc://"]:hover, div#messageBox a[href ^="irc://"]:hover {
+  color: #6488ad;
+}
+
+/* Form controls */
+input {
+  border: 1px solid #353535;
+  background-color: #262626;
+  color: #b6b6b6;
+  font-size: 8pt;
+  font-family: arial, helvetica, sans-serif;
+  padding: 2px;
+}
+
+/* Footer */
+div#footer {
+  margin: 7px 0 0 0;
+  border-top: 1px solid #707070;
+  background-color: #000;
+  color: #909090;
+  padding: 4px;
+  font-size: smaller;
+  font-family: tahoma, arial, sans-serif;
+}
+
+body.simple div#footer {
+  position: absolute;
+  bottom: 0px;
+  padding: 4px 0;
+  width: 100%;
+}
+
+/*
+ * Userpage styles
+ */
+
+ul.userpage_links li {
+  background-image: url('../images/buttonbg.gif');
+  background-repeat: repeat-x;
+}
+
+ul.userpage_links li a {
+  color: #202020;
+}
+
+ul.userpage_links li.userpage_tab_active {
+  background-image: url('../images/buttonbg-lite.gif');
+}
+
+ul.userpage_links li:hover {
+  background-image: url('../images/buttonbg-lite.gif');
+  border-color: #404040 #404040 #ffffff #404040;
+  border-bottom-width: 0;
+}
+
+ul.userpage_links li.userpage_tab_active:hover {
+  border-bottom-width: 1px;
+}
+
+ul.userpage_links li a:visited, ul.userpage_links li a:hover {
+  color: #202020 !important;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/elements.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,46 @@
+<!-- VAR toolbar_button --><a href="{HREF}" {PARENTFLAGS} {FLAGS}>{TEXT}</a>
+<!-- ENDVAR toolbar_button -->
+<!-- VAR toolbar_label --><div class="label">{TEXT}</div>
+<!-- ENDVAR toolbar_label -->
+<!-- VAR toolbar_button_selected --><a href="{HREF}" class="current" {PARENTFLAGS} {FLAGS}>{TEXT}</a>
+<!-- ENDVAR toolbar_button_selected -->
+<!-- VAR toolbar_menu_button --><li><a href="{HREF}" {FLAGS}>{TEXT}</a></li>
+<!-- ENDVAR toolbar_menu_button -->
+<!-- VAR toolbar_menu_block --><li>{HTML}</li>
+<!-- ENDVAR toolbar_menu_block -->
+<!-- VAR sidebar_button --><li><a href="{HREF}" {FLAGS}>{TEXT}</a></li>
+<!-- ENDVAR sidebar_button -->
+<!-- VAR sidebar_raw -->{HTML}
+<!-- ENDVAR sidebar_raw -->
+<!-- VAR sidebar_heading --><h4>{TEXT}</h4>
+<!-- ENDVAR sidebar_heading -->
+<!-- VAR sidebar_top -->
+<!-- ENDVAR sidebar_top -->
+<!-- VAR sidebar_section -->
+          <div class="slider">
+            <h4>
+              <!-- BEGIN in_sidebar_admin -->{ADMIN_START}<!-- END in_sidebar_admin -->
+              <a>{TITLE}</a>
+              <!-- BEGIN in_sidebar_admin -->{ADMIN_END}<!-- END in_sidebar_admin -->
+            </h4>
+            <div class="slideblock">
+              <ul class="linkblock">
+                {CONTENT}
+              </ul>
+            </div>
+          </div>
+<!-- ENDVAR sidebar_section -->
+<!-- VAR sidebar_section_raw -->
+          <div class="slider">
+            <h4>
+              <!-- BEGIN in_sidebar_admin -->{ADMIN_START}<!-- END in_sidebar_admin -->
+              <a>{TITLE}</a>
+              <!-- BEGIN in_sidebar_admin -->{ADMIN_END}<!-- END in_sidebar_admin -->
+            </h4>
+            <div class="slideblock">
+              {CONTENT}
+            </div>
+          </div>
+<!-- ENDVAR sidebar_section_raw -->
+<!-- VAR sidebar_bottom -->
+<!-- ENDVAR sidebar_bottom -->
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/footer.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,26 @@
+          </div> <!-- div#ajaxEditContainer -->
+          </td>
+          <!-- BEGIN right_sidebar -->
+          <td valign="top">
+            <div class="right sidebar">
+              {SIDEBAR_RIGHT}
+            </div>
+            <!-- HOOK sidebar_right_post -->
+          </td>
+          <!-- END right_sidebar -->
+          </tr>
+          </table>
+        </div> <!-- div#content-wrapper -->
+      </td>
+    </tr>
+    </table>
+    <div id="footer">
+      <b>{COPYRIGHT}</b><br />
+      [[EnanoPoweredLinkLong]]&nbsp;&nbsp;|&nbsp;&nbsp;<!-- BEGINNOT stupid_mode --><a href="http://validator.w3.org/check?uri=referer">{lang:page_w3c_valid_xhtml11}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://jigsaw.w3.org/css-validator/validator?uri=referer">{lang:page_w3c_valid_css}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<!-- END stupid_mode -->[[StatsLong]]
+      <!-- Do not remove this line or scheduled tasks will not run. -->
+      <img alt=" " src="{SCRIPTPATH}/cron.php" width="1" height="1" />
+    </div>
+  {JS_FOOTER}
+  </body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/header.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>{PAGE_NAME} &bull; {SITE_NAME}</title>
+    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+    {JS_DYNAMIC_VARS}
+    <link rel="stylesheet" type="text/css" href="{CDNPATH}/includes/clientside/css/enano-shared.css" />
+    <link id="mdgCss" rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css/{STYLE_ID}.css" />
+    {JS_HEADER}
+    {ADDITIONAL_HEADERS}
+    <!-- BEGIN auth_rename -->
+    <script type="text/javascript" src="{CDNPATH}/themes/{THEME_ID}/js/inlinerename.js"></script>
+    <!-- END auth_rename -->
+  </head>
+  <body>
+    <div id="header">
+      <?php
+      if ( $head = $paths->sysMsg('SiteHeader') )
+      {
+        echo $head;
+      }
+      else
+      {
+      ?>
+        <div class="logo"></div>
+        <h1><a href="<?php echo makeUrl(get_main_page(), false, true); ?>">{SITE_NAME}</a></h1>
+      <?php
+        }
+      ?>
+    </div>
+    <!-- HOOK enanium_main_header -->
+    <!-- BEGINNOT stupid_mode -->
+    <form class="searchform" action="{SCRIPTPATH}/index.php" method="get">
+      <div>
+        <input type="hidden" name="title" value="{NS_SPECIAL}Search" />
+        <input type="hidden" name="auth" value="{ADMIN_SID_RAW}" />
+        <input type="text" name="q" value="" />
+        <input type="submit" value="search" />
+      </div>
+      <!-- HOOK enanium_search_form -->
+    </form>
+    <ul class="useropts">
+      <!-- BEGIN user_logged_in -->
+      <li class="em"><a href="{url:User:{USERNAME}}">{USERNAME}</a></li>
+      <li><a href="{url:Special:Preferences}">{lang:sidebar_btn_preferences_short}</a></li>
+      <li class="logout"><a href="{url:Special:Logout/{CSRF_TOKEN}/{PAGE_URLNAME}}" onclick="mb_logout(); return false;">{lang:sidebar_btn_logout}</a></li>
+      <!-- BEGINELSE user_logged_in -->
+      <li class="em"><a href="{url:Special:Login}" onclick="ajaxStartLogin(); return false;">{lang:sidebar_btn_login}</a></li>
+      <li><a href="{url:Special:Register}">{lang:sidebar_btn_register}</a></li>
+      <!-- END user_logged_in -->
+    </ul>
+    <!-- END stupid_mode -->
+    <!-- Yes this is table based. For reliability reasons. -->
+    <table border="0" cellspacing="0" cellpadding="0" id="body-wrapper">
+    <tr>
+      <td valign="top" id="cell-sbleft">
+        <div class="left sidebar">
+          {SIDEBAR_LEFT}
+        </div>
+        <!-- HOOK sidebar_left_post -->
+      </td>
+      <td valign="top" id="cell-content">
+        <!-- BEGINNOT stupid_mode -->
+        <div class="menu_nojs" style="float: right; margin-right: 10px;">
+          <a href="#" onclick="return false;">{lang:onpage_lbl_changes}</a>
+          <ul class="jbox_right">
+            <li><a href="{url:Special:Log/user={USERNAME}|escape}">{lang:onpage_btn_changes_mine}</a></li>
+            <li><a href="{url:Special:Log/within=1w|escape}">{lang:onpage_btn_changes_recent}</a></li>
+            <li><a href="{url:Special:Log/page={PAGE_URLNAME}|escape}">{lang:onpage_btn_changes_history}</a></li>
+          </ul>
+          <a href="#" onclick="return false;">{lang:onpage_lbl_sitetools}</a>
+          <ul class="jbox_right">
+            <li><a href="{url:Special:CreatePage|escape}">{lang:sidebar_btn_createpage}</a></li>
+            <li><a href="{url:Special:UploadFile|escape}">{lang:sidebar_btn_uploadfile}</a></li>
+            <li><a href="{url:Special:SpecialPages|escape}">{lang:sidebar_btn_specialpages}</a></li>
+            <!-- BEGIN auth_admin -->
+            {SIDEBAR_LINK}
+            {ADMIN_LINK}
+            <!-- END auth_admin -->
+          </ul>
+          <span class="menuclear"></span>
+        </div>
+        <!-- END stupid_mode -->
+        <div class="menu_nojs" id="pagebar_main">
+          <div class="label">
+            <!-- BEGIN stupid_mode -->
+            Page tools
+            <!-- BEGINELSE stupid_mode -->
+            {lang:onpage_lbl_pagetools}
+            <!-- END stupid_mode -->
+          </div>
+          {TOOLBAR}
+          <ul>
+            {TOOLBAR_EXTRAS}
+          </ul>
+          <span class="menuclear"></span>
+        </div>
+        <div id="content-wrapper" class="content">
+          <table border="0" cellspacing="0" cellpadding="0" style="width: 100%;">
+          <tr>
+          <td valign="top" style="width: 100%;">
+          <div style="float: right;">
+            <img alt=" " src="{CDNPATH}/images/spacer.gif" id="ajaxloadicon" />
+          </div>
+          <h1 <!-- BEGIN auth_rename -->title="{lang:onpage_btn_rename_inline}" <!-- END auth_rename -->id="h2PageName">{PAGE_NAME}</h1>
+          <div id="ajaxEditContainer">
Binary file themes/enanium/images/background.gif has changed
Binary file themes/enanium/images/buttonbg-lite.gif has changed
Binary file themes/enanium/images/buttonbg.gif has changed
Binary file themes/enanium/images/home.gif has changed
Binary file themes/enanium/images/jbox.gif has changed
Binary file themes/enanium/images/links/email.gif has changed
Binary file themes/enanium/images/links/external.gif has changed
Binary file themes/enanium/images/links/https.gif has changed
Binary file themes/enanium/images/links/irc.gif has changed
Binary file themes/enanium/images/logo.png has changed
Binary file themes/enanium/images/src/background.xcf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/images/src/enanium-generic-logo.svg	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.0"
+   width="64"
+   height="64"
+   id="svg2">
+  <defs
+     id="defs4" />
+  <g
+     id="layer1">
+    <path
+       d="M 63.99316,32 C 63.99316,49.613322 49.69829,63.908192 32.084968,63.908192 C 14.471647,63.908192 0.17677688,49.613322 0.17677688,32 C 0.17677688,14.386679 14.471647,0.091808405 32.084968,0.091808405 C 49.69829,0.091808405 63.99316,14.386679 63.99316,32 z M 59.396966,32 C 59.396966,47.076223 47.161191,59.311998 32.084968,59.311998 C 17.008746,59.311998 4.7729709,47.076223 4.7729709,32 C 4.7729709,16.923778 17.008746,4.6880025 32.084968,4.6880025 C 47.161191,4.6880025 59.396966,16.923778 59.396966,32 z"
+       id="path2383"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+    <path
+       d="M 14.307594,24.100988 C 14.307594,24.100988 14.011197,38.913886 14.011197,38.913886 L 36.946924,38.913886 C 36.946924,38.913886 36.946924,47.352534 36.946924,46.659493 C 36.946924,45.966453 52.121352,31.059424 52.121352,31.059424 L 37.177939,16.307463 L 37.177939,24.013509 C 37.177939,24.013509 14.307594,24.100988 14.307594,24.100988 z"
+       id="path3160"
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.10000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+</svg>
Binary file themes/enanium/images/src/jbox.xcf has changed
Binary file themes/enanium/images/src/top.xcf has changed
Binary file themes/enanium/images/top.gif has changed
Binary file themes/enanium/images/transb50.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/js/inlinerename.js	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,89 @@
+function ajaxRenameInline()
+{
+  if ( KILL_SWITCH || IE )
+    return false;
+  // This trick is _so_ vBulletin...
+  elem = document.getElementById('h2PageName');
+  if(!elem) return;
+  elem.style.display = 'none';
+  name = elem.firstChild.nodeValue;
+  textbox = document.createElement('input');
+  textbox.type = 'text';
+  textbox.value = name;
+  textbox.id = 'pageheading';
+  textbox.size = name.length + 7;
+  textbox.onkeyup = function(e) { if(!e) return; if(e.keyCode == 13) ajaxRenameInlineSave(); if(e.keyCode == 27) ajaxRenameInlineCancel(); };
+  textbox.oldname = name;
+  elem.parentNode.insertBefore(textbox, elem);
+  document.onclick = ajaxRenameInlineCancel;
+  
+  load_component(['l10n', 'fadefilter', 'messagebox']);
+  textbox.focus();
+  textbox.select();
+}
+
+function ajaxRenameInlineSave()
+{
+  elem1 = document.getElementById('h2PageName');
+  elem2 = document.getElementById('pageheading');
+  if(!elem1 || !elem2) return;
+  value = elem2.value;
+  elem2.parentNode.removeChild(elem2); // just destroy the thing
+  elem1.removeChild(elem1.firstChild);
+  elem1.appendChild(document.createTextNode(value));
+  elem1.style.display = 'block';
+  if(!value || value=='' || value==elem2.oldname) return;
+  setAjaxLoading();
+  ajaxPost(stdAjaxPrefix+'&_mode=rename', 'newtitle='+ajaxEscape(value), function() {
+    if ( ajax.readyState == 4 )
+    {
+      unsetAjaxLoading();
+      var response = String(ajax.responseText);
+      if ( !check_json_response(response) )
+      {
+        handle_invalid_json(response);
+        return false;
+      }
+      response = parseJSON(response);
+      if ( response.success )
+      {
+        new MessageBox( MB_OK|MB_ICONINFORMATION, $lang.get('ajax_rename_success_title'), $lang.get('ajax_rename_success_body', { page_name_new: value }) );
+      }
+      else
+      {
+        alert(response.error);
+      }
+    }
+  });
+}
+
+function ajaxRenameInlineCancel(e)
+{
+  if ( typeof(e) != 'object' && IE )
+    e = window.event;
+  elem1 = document.getElementById('h2PageName');
+  elem2 = document.getElementById('pageheading');
+  if(!elem1 || !elem2) return;
+  if ( typeof(e) == 'object' && e.target )
+  {
+    if(e.target == elem2)
+      return;
+  }
+  //value = elem2.value;
+  elem2.parentNode.removeChild(elem2); // just destroy the thing
+  //elem1.innerHTML = value;
+  elem1.style.display = 'block';
+  document.onclick = null;
+}
+
+addOnloadHook(function()
+  {
+    var h2 = document.getElementById('h2PageName');
+    if ( h2 )
+    {
+      h2.ondblclick = function()
+      {
+        ajaxRenameInline();
+      }
+    }
+  });
Binary file themes/enanium/preview.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/simple-footer.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,18 @@
+          </div> <!-- div#ajaxEditContainer -->
+          </td>
+          </tr>
+          </table>
+        </div> <!-- div#content-wrapper -->
+      </td>
+    </tr>
+    </table>
+    <div id="footer">
+      <b>{COPYRIGHT}</b><br />
+      [[EnanoPoweredLinkLong]]&nbsp;&nbsp;|&nbsp;&nbsp;<!-- BEGINNOT stupid_mode --><a href="http://validator.w3.org/check?uri=referer">{lang:page_w3c_valid_xhtml11}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://jigsaw.w3.org/css-validator/validator?uri=referer">{lang:page_w3c_valid_css}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<!-- END stupid_mode -->[[StatsLong]]
+      <!-- Do not remove this line or scheduled tasks will not run. -->
+      <img alt=" " src="{SCRIPTPATH}/cron.php" width="1" height="1" />
+    </div>
+  {JS_FOOTER}
+  </body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/simple-header.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>{PAGE_NAME} &bull; {SITE_NAME}</title>
+    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+    {JS_DYNAMIC_VARS}
+    <link rel="stylesheet" type="text/css" href="{CDNPATH}/includes/clientside/css/enano-shared.css" />
+    <link rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css-extra/structure.css" />
+    <link id="mdgCss" rel="stylesheet" type="text/css" href="{CDNPATH}/themes/{THEME_ID}/css/{STYLE_ID}.css" />
+    {JS_HEADER}
+    {ADDITIONAL_HEADERS}
+  </head>
+  <body class="simple">
+    <div id="header">
+      <h1>{PAGE_NAME}</h1>
+    </div>
+    <!-- Yes this is table based. For reliability reasons. -->
+    <table border="0" cellspacing="0" cellpadding="0" id="body-wrapper">
+    <tr>
+      <td valign="top" id="cell-content">
+        <div id="content-wrapper" class="content">
+          <table border="0" cellspacing="0" cellpadding="0">
+          <tr>
+          <td valign="top">
+          <div id="ajaxEditContainer">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/theme.cfg	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,20 @@
+<?php
+
+/**
+ * "Enanium"
+ * Created by Dan Fuhry - (C) 2009 
+ * License: GPL
+ * 
+ * This theme is free software; you can redistribute and/or modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+ *
+ * This theme is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
+ */
+
+global $theme; 
+$theme['theme_id'] = 'enanium';
+$theme['theme_name'] = 'Enanium';
+$theme['sb_hide_tools'] = true;
+$theme['sb_hide_user'] = true;
+$theme['sb_hide_search'] = true;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/themes/enanium/toolbar.tpl	Wed Apr 15 20:10:40 2009 -0400
@@ -0,0 +1,62 @@
+<!-- Stuff related to toolbars and clickable buttons.
+     The plan was to use this on the toolbar for most pages. Never made it into the release,
+     but still provided as an otherwise-unused component for plugins to make use of.
+     -->
+
+<!-- VAR toolbar_start -->
+  <div class="toolbar">
+  <ul>
+<!-- ENDVAR toolbar_start -->
+<!-- VAR toolbar_button -->
+  <li>
+    <a title="{TITLE}" {FLAGS}>
+      <!-- IFSET SPRITE -->
+        {SPRITE}
+      <!-- BEGINELSE SPRITE -->
+        <!-- IFSET IMAGE -->
+          <!-- BEGINNOT no_image -->
+            <img alt="{TITLE}" src="{IMAGE}" />
+          <!-- END no_image -->
+        <!-- END IMAGE -->
+      <!-- END SPRITE -->
+      <!-- BEGIN show_title -->
+        <!-- BEGIN no_image -->
+          <span class="noimage">{TITLE}</span>
+        <!-- BEGINELSE no_image -->
+          <span>{TITLE}</span>
+        <!-- END no_image -->
+      <!-- END show_title -->
+    </a>
+  </li>
+<!-- ENDVAR toolbar_button -->
+<!-- VAR toolbar_label -->
+  <li>
+    <span>{TITLE}</span>
+  </li>
+<!-- ENDVAR toolbar_label -->
+<!-- VAR toolbar_end -->
+  </ul>
+  </div>
+<!-- ENDVAR toolbar_end -->
+
+<!-- VAR toolbar_vert_start -->
+  <div class="toolbar_vert">
+  <ul>
+<!-- ENDVAR toolbar_vert_start -->
+<!-- VAR toolbar_vert_button -->
+  <li>
+    <a title="{TITLE}" {FLAGS}>
+      <img alt="{TITLE}" src="{IMAGE}" />
+      <span>{TITLE}</span>
+    </a>
+  </li>
+<!-- ENDVAR toolbar_vert_button -->
+<!-- VAR toolbar_vert_label -->
+  <li>
+    <span>{TITLE}</span>
+  </li>
+<!-- ENDVAR toolbar_vert_label -->
+<!-- VAR toolbar_vert_end -->
+  </ul>
+  </div>
+<!-- ENDVAR toolbar_vert_end -->