diff --git a/CHANGELOG.mkdn b/CHANGELOG.mkdn
index bc71911..0ab1fba 100644
--- a/CHANGELOG.mkdn
+++ b/CHANGELOG.mkdn
@@ -13,7 +13,13 @@ Visit http://nova.xzibition.com/~illuminatedwax/help.html for tutorial.
 
 CHANGELOG
 ---------
-### 3.41.2
+## 3.41.4
+* Makefile for Linux installing - Kiooeht [evacipatedBox]
+* Bug fixes
+    * Don't require pygame (it's kind of optional, you just don't get sound) - Kiooeht [evacipatedBox]
+    * Allow add chum dialog to opne after adding an existing chum - Kiooeht [evacipatedBox]
+
+### 3.41.3
 * Add group option when adding chum - ghostDunk
 * OOC Mode - ghostDunk
 * Improve animated gifs - ghostDunk
@@ -39,7 +45,9 @@ CHANGELOG
 * New smilies - Kiooeht [evacipatedBox]
 * Refresh theme in options - Kiooeht [evacipatedBox]
 * Separate tabbed/untabbed windows for conversaions and memos - Kiooeht [evacipatedBox]
-* Manually rearrange chumroll - Kiooeht [evacipatedBox] (Idea: [turntableAbbess (aka. TA or SGRILL)])
+* Manually rearrange chumroll - Kiooeht [evacipatedBox] (Idea: [turntableAbbess (aka. TA of SGRILL)])
+* Using user data directory for all OSs - Kiooeht [evacipatedBox]
+* Lots more user created themes - ghostDunk
 * Bug fixes
     * Don't delete random chum when blocking someone not on chumroll - Kiooeht [evacipatedBox]
     * Openning global userlist doesn't reset OP status of memo users - Kiooeht [evacipatedBox]
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..b5a489b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,36 @@
+PYTHON2_CMD	?= /usr/bin/python
+
+PREFIX 		?= /usr/local
+LIBINSTALLDIR 	?= /lib
+XDGCONFDIR 	?= /etc/xdg
+
+PESTERCHUMBINDIR	= ${DESTDIR}${PREFIX}/bin
+PESTERCHUMLIBDIR	= $(DESTDIR)$(PREFIX)$(LIBINSTALLDIR)/pesterchum
+
+all:
+	@echo "Ready to install..."
+
+make-install-dirs:
+	mkdir -p ${PESTERCHUMBINDIR}
+	mkdir -p ${PESTERCHUMLIBDIR}
+	mkdir -p ${PESTERCHUMLIBDIR}/libs
+	mkdir -p ${PESTERCHUMLIBDIR}/oyoyo
+	mkdir -p ${PESTERCHUMLIBDIR}/quirks
+	mkdir -p ${PESTERCHUMLIBDIR}/smilies
+	mkdir -p ${PESTERCHUMLIBDIR}/themes
+
+uninstall:
+	rm -f  ${PESTERCHUMBINDIR}/pesterchum
+	rm -rf ${PESTERCHUMLIBDIR}
+
+install: make-install-dirs
+	cp *.py ${PESTERCHUMLIBDIR}
+	cp libs/*.py ${PESTERCHUMLIBDIR}/libs
+	cp oyoyo/*.py ${PESTERCHUMLIBDIR}/oyoyo
+	cp quirks/*.py ${PESTERCHUMLIBDIR}/quirks
+	cp smilies/* ${PESTERCHUMLIBDIR}/smilies
+	cp -r themes/* ${PESTERCHUMLIBDIR}/themes
+	@echo '#!/bin/sh' > ${PESTERCHUMBINDIR}/pesterchum
+	@echo 'cd ${PREFIX}$(LIBINSTALLDIR)/pesterchum' >> ${PESTERCHUMBINDIR}/pesterchum
+	@echo 'python2 pesterchum.py' >> ${PESTERCHUMBINDIR}/pesterchum
+	chmod +x ${PESTERCHUMBINDIR}/pesterchum
diff --git a/README.mkdn b/README.mkdn
index d5f12c2..503f337 100644
--- a/README.mkdn
+++ b/README.mkdn
@@ -1,29 +1,19 @@
-Welcome to Pesterchum 3.14.1!
+Welcome to Pesterchum 3.41!
 =============================
 
 WHAT'S NEW?
 -----------
-* Quirks now have a lower(), scramble(), and reverse() function!
-* Timestamps - check your Config!
-* Logviewer - View logs right in Pesterchum!
-* Quirk ordering - order your quirks so they work right!
-* # of users in a memo - You can now see how many users are in a memo.
-* @links to users - typing @ before user's name creates a link
-  that will pester them!
-* Support for REPORT and ALT to calSprite built in -
-  If someone is bothering you, or a canon handle is idle, or
-  for whatever reason, right click their name and go to "Report"
-  to report them to a moderator.
-  If you want to talk to an alt canon handle, just right click
-  the username!
-  if you have an alt handle, register it with calSprite!
+* Check out the CHANGELOG file to see what's changed!
+
+What do I do now?
+-----------------
+
+Most questions can be answered by visiting the forums! Go to HELP->HELP
+and you'll be transported to the proper thread!
 
 Here's some tips to help you get started:
 -----------------------------------------
 
-- You can import your old Pesterchum contacts by going to
-CLIENT->IMPORT and opening your pesterchum.cfg file. This is usually
-in the 2.5 base directory or in Tinychum's data folder.
 - Some themes can be confusing if you haven't used the program
 already! Some hints:
     * Trollian: Moods are set by clicking the timelines, and you
@@ -44,8 +34,6 @@ online userlist, or the list of memo browsers.
 Cool features:
 --------------
 
-- Importing from old PC. It can already do your chumlist, soon it will
-import your quirks from 2.5 and TC as well!
 - Profile switching. Instantly switch profiles, loading your color and
 quirks with it.
 - Theme switching and creation. So far this comes with a few official
@@ -782,3 +770,4 @@ Here's a list of smilies:
 * :olliesouty:
 * :billiards:
 * :billiardslarge:
+* :whatdidyoudo:
\ No newline at end of file
diff --git a/TODO.mkdn b/TODO.mkdn
index b7a67db..df8d545 100644
--- a/TODO.mkdn
+++ b/TODO.mkdn
@@ -26,6 +26,7 @@ Features
 * Make toast notifications only on certain chums
 * Local alisas for chums
 * Italics/uderline - needed for canon
+* Don't make new windows be all in your face and shit
 
 Bugs
 ----
@@ -36,6 +37,8 @@ Bugs
 * Closing a timeclone doesn't actually cease for everyone else
 * Kill Zalgo
 * Random invisible, tiny links to last link at end of every message
+* if you change the capitals on a memo name when entering. Userlist goes blank.
+* Clicking link to invite-only memo crashes
 
 Windows Bugs
 ------------
diff --git a/logviewer.py b/logviewer.py
index 3fe358a..77935ca 100644
--- a/logviewer.py
+++ b/logviewer.py
@@ -125,10 +125,7 @@ class PesterLogUserSelect(QtGui.QDialog):
 
     @QtCore.pyqtSlot()
     def openDir(self):
-        if ostools.isOSX():
-            QtGui.QDesktopServices.openUrl(QtCore.QUrl("file:///" + os.path.join(_datadir, "logs"), QtCore.QUrl.TolerantMode))
-        else:
-            QtGui.QDesktopServices.openUrl(QtCore.QUrl("file:///" + os.path.join(os.getcwd(), "logs"), QtCore.QUrl.TolerantMode))
+        QtGui.QDesktopServices.openUrl(QtCore.QUrl("file:///" + os.path.join(_datadir, "logs"), QtCore.QUrl.TolerantMode))
 
 class PesterLogViewer(QtGui.QDialog):
     def __init__(self, chum, config, theme, parent):
diff --git a/menus.py b/menus.py
index f187b43..ec38778 100644
--- a/menus.py
+++ b/menus.py
@@ -7,6 +7,8 @@ from dataobjs import pesterQuirk, PesterProfile
 from memos import TimeSlider, TimeInput
 from version import _pcVersion
 
+_datadir = ostools.getDataDir()
+
 class PesterQuirkItem(QtGui.QTreeWidgetItem):
     def __init__(self, quirk):
         parent = None
@@ -890,7 +892,7 @@ class PesterChooseProfile(QtGui.QDialog):
             ret = msgbox.exec_()
             if ret == QtGui.QMessageBox.Ok:
                 try:
-                    remove("profiles/%s.js" % (handle))
+                    remove(_datadir+"profiles/%s.js" % (handle))
                 except OSError:
                     problem = QtGui.QMessageBox()
                     problem.setStyleSheet(self.theme["main/defaultwindow/style"])
diff --git a/ostools.py b/ostools.py
index e395477..83e97f6 100644
--- a/ostools.py
+++ b/ostools.py
@@ -28,6 +28,8 @@ def osVer():
 
 def getDataDir():
     if isOSX():
-        return os.path.join(str(QDesktopServices.storageLocation(QDesktopServices.DataLocation)), "Pesterchum/")
+        return os.path.join(str(QDesktopServices.storageLocation(QDesktopServices.DataLocation).toLatin1()), "Pesterchum/")
+    elif isLinux():
+        return os.path.join(str(QDesktopServices.storageLocation(QDesktopServices.HomeLocation).toLatin1()), ".pesterchum/")
     else:
-        return ''
+        return os.path.join(str(QDesktopServices.storageLocation(QDesktopServices.DataLocation).toLatin1()), "pesterchum/")
diff --git a/parsetools.py b/parsetools.py
index 4bb4dcc..2509853 100644
--- a/parsetools.py
+++ b/parsetools.py
@@ -428,6 +428,7 @@ smiledict = {
     ":olliesouty:": "olliesouty.gif",
     ":billiards:": "poolballS.gif",
     ":billiardslarge:": "poolballL.gif",
+    ":whatdidyoudo:": "whatdidyoudo.gif",    
     }
 
 if ostools.isOSXBundle():
diff --git a/pesterchum-update-from3.14.nsi b/pesterchum-update-from3.14.nsi
new file mode 100644
index 0000000..1dac4b0
--- /dev/null
+++ b/pesterchum-update-from3.14.nsi
@@ -0,0 +1,104 @@
+
+; The name of the installer
+Name "PESTERCHUM3.14 to 3.41"
+
+; The file to write
+OutFile "pesterchum3.14to3.41.exe"
+
+RequestExecutionLevel admin
+
+Page components
+Page instfiles
+
+UninstPage uninstConfirm
+UninstPage instfiles
+
+; The stuff to install
+Section "Pesterchum"
+
+  SectionIn RO
+
+  ReadRegStr $INSTDIR HKLM "SOFTWARE\Pesterchum" "Install_Dir"
+
+  StrCmp $INSTDIR "" error
+  
+  ; Set output path to the installation directory.
+  SetOutPath $INSTDIR
+
+  ; Check and see if this is really 3.14
+  IfFileExists library.zip 0 error
+
+  ClearErrors
+  CreateDirectory $TEMP\pesterchum_backup
+  IfErrors backuperror 0
+  CopyFiles $INSTDIR\pesterchum.js $TEMP\pesterchum_backup
+  CopyFiles $INSTDIR\profiles $TEMP\pesterchum_backup
+  CopyFiles $INSTDIR\logs $TEMP\pesterchum_backup
+  IfErrors cantcopy 0
+
+  Delete $INSTDIR\uninstall.exe
+
+  ; Remove shortcuts, if any
+  Delete "$SMPROGRAMS\Pesterchum\*.*"
+
+  ; Remove directories used
+  RMDir "$SMPROGRAMS\Pesterchum"
+  RMDir /r "$INSTDIR"
+
+  ; Put file there
+  File /r *.*
+  Rename $INSTDIR\README.mkdn $INSTDIR\readme.txt
+  Rename $INSTDIR\CHANGELOG.mkdn $INSTDIR\changelog.txt
+
+  ; Copy backup files
+  ClearErrors
+  CopyFiles $TEMP\pesterchum_backup\*.* $INSTDIR
+  IfErrors brokeinstall 0
+  RMDIR /r "$TEMP\pesterchum_backup"
+
+  WriteUninstaller "uninstall.exe"
+
+  CreateDirectory "$SMPROGRAMS\Pesterchum"
+  CreateShortcut "$SMPROGRAMS\Pesterchum\Pesterchum.lnk" "$INSTDIR\pesterchum.exe"
+  CreateShortcut "$DESKTOP\Pesterchum.lnk" "$INSTDIR\pesterchum.exe"
+  CreateShortcut "$SMPROGRAMS\Pesterchum\Readme.lnk" "$INSTDIR\readme.txt"
+  CreateShortcut "$SMPROGRAMS\Pesterchum\Uninstall.lnk" "$INSTDIR\uninstall.exe"
+  CreateShortcut "$SMPROGRAMS\Pesterchum\Logs.lnk" "$LOCALAPPDATA\pesterchum\logs"
+
+  Goto done
+
+  error:
+    MessageBox MB_OK "Pesterchum 3.14 (or 3.41 beta) not found on this machine!"
+    Goto done
+  backuperror:
+    IfFileExists $TEMP\pesterchum_backup brokeinstall cantmaketmp
+  cantmaketmp:
+    MessageBox MB_OK "Error! Can't make temporary directory (to save your files) for some raisin. Check your privileges?? i dunno tbqh, soryr *sorry"
+    Goto done
+  brokeinstall:
+    MessageBox MB_OK "Broken install detected. Please copy the files in $TEMP\pesterchum_backup to some place safe and then delete that folder."
+    Goto done
+  cantcopy:
+    MessageBox MB_OK "Can't seem to copy Pesterchum backup files to temp directory."
+    Goto done
+  done:
+
+SectionEnd
+
+Section "Uninstall"
+  
+  ; Remove registry keys
+  DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Pesterchum"
+  DeleteRegKey HKLM SOFTWARE\Pesterchum
+
+  ; Remove files and uninstaller
+  Delete $INSTDIR\uninstall.exe
+
+  ; Remove shortcuts, if any
+  Delete "$SMPROGRAMS\Pesterchum\*.*"
+
+  ; Remove directories used
+  RMDir "$SMPROGRAMS\Pesterchum"
+  RMDir /r "$INSTDIR"
+
+SectionEnd
\ No newline at end of file
diff --git a/pesterchum-update.nsi b/pesterchum-update.nsi
index 9361c1c..39a8294 100644
--- a/pesterchum-update.nsi
+++ b/pesterchum-update.nsi
@@ -1,9 +1,9 @@
 
 ; The name of the installer
-Name "PESTERCHUM3.418"
+Name "PESTERCHUM3.41"
 
 ; The file to write
-OutFile "pesterchum3.418.update.exe"
+OutFile "pesterchum3.41.update.exe"
 
 RequestExecutionLevel admin
 
@@ -25,13 +25,19 @@ Section "Pesterchum"
   ; Put file there
   File /r themes
   File /r smilies
-  File library.zip
+  File /r quirks
+  File README.mkdn
+  File CHANGELOG.mkdn
+  File version.py
   File pesterchum.exe
+  File pesterchum.exe.manifest
+
+
+  Rename $INSTDIR\README.mkdn $INSTDIR\readme.txt
+  Rename $INSTDIR\CHANGELOG.mkdn $INSTDIR\changelog.txt
   
   Delete "$SMPROGRAMS\Pesterchum\Pesterchum.lnk"
-  Delete "$SMPROGRAMS\Pesterchum\PesterChumDebug.lnk"
   CreateShortcut "$SMPROGRAMS\Pesterchum\Pesterchum.lnk" "$INSTDIR\pesterchum.exe"
-  CreateShortcut "$SMPROGRAMS\Pesterchum\PesterchumDebug.lnk" "$INSTDIR\pesterchum_debug.exe"
    
   Goto done
   error:
diff --git a/pesterchum.nsi b/pesterchum.nsi
index e2cbce2..d8992a9 100644
--- a/pesterchum.nsi
+++ b/pesterchum.nsi
@@ -1,9 +1,9 @@
 
 ; The name of the installer
-Name "PESTERCHUM3.418"
+Name "PESTERCHUM3.41"
 
 ; The file to write
-OutFile "pesterchum3.418.exe"
+OutFile "pesterchum3.41.exe"
 
 InstallDir C:\Pesterchum
 
@@ -28,7 +28,9 @@ Section "Pesterchum"
   
   ; Put file there
   File /r *.*
-  
+  Rename $INSTDIR\README.mkdn $INSTDIR\readme.txt
+  Rename $INSTDIR\CHANGELOG.mkdn $INSTDIR\changelog.txt
+
   ; Write the installation path into the registry
   WriteRegStr HKLM SOFTWARE\Pesterchum "Install_Dir" "$INSTDIR"
   
@@ -41,16 +43,13 @@ Section "Pesterchum"
 
   CreateDirectory "$SMPROGRAMS\Pesterchum"
   CreateShortcut "$SMPROGRAMS\Pesterchum\Pesterchum.lnk" "$INSTDIR\pesterchum.exe"
-  CreateShortcut "$SMPROGRAMS\Pesterchum\PesterchumDebug.lnk" "$INSTDIR\pesterchum_debug.exe"
   CreateShortcut "$DESKTOP\Pesterchum.lnk" "$INSTDIR\pesterchum.exe"
   CreateShortcut "$SMPROGRAMS\Pesterchum\Readme.lnk" "$INSTDIR\readme.txt"
   CreateShortcut "$SMPROGRAMS\Pesterchum\Uninstall.lnk" "$INSTDIR\uninstall.exe"
-  CreateShortcut "$SMPROGRAMS\Pesterchum\Logs.lnk" "$INSTDIR\logs"
-
-
+
+  CreateShortcut "$SMPROGRAMS\Pesterchum\Logs.lnk" "$LOCALAPPDATA\pesterchum\logs"
 SectionEnd
 
-
 Section "Uninstall"
   
   ; Remove registry keys
diff --git a/pesterchum.py b/pesterchum.py
index 7794c39..b5b7d4a 100644
--- a/pesterchum.py
+++ b/pesterchum.py
@@ -1,5 +1,5 @@
 # pesterchum
-import os, sys, getopt
+import os, shutil, sys, getopt
 if os.path.dirname(sys.argv[0]):
     os.chdir(os.path.dirname(sys.argv[0]))
 import version
@@ -8,26 +8,29 @@ import logging
 from datetime import *
 import random
 import re
-import ostools
 from time import time
 import threading, Queue
 
-missing = []
+reqmissing = []
+optmissing = []
 try:
     from PyQt4 import QtGui, QtCore
 except ImportError, e:
     module = str(e)
-    if module[:16] == "No module named ": missing.append(module[16:])
+    if module.startswith("No module named ") or \
+       module.startswith("cannot import name "):
+        reqmissing.append(module[module.rfind(" ")+1:])
     else: print e
 try:
     import pygame
 except ImportError, e:
+    pygame = None
     module = str(e)
-    if module[:16] == "No module named ": missing.append(module[16:])
+    if module[:16] == "No module named ": optmissing.append(module[16:])
     else: print e
-if missing:
+if reqmissing:
     print "ERROR: The following modules are required for Pesterchum to run and are missing on your system:"
-    for m in missing: print "* "+m
+    for m in reqmissing: print "* "+m
     exit()
 vnum = QtCore.qVersion()
 major = int(vnum[:vnum.find(".")])
@@ -40,6 +43,7 @@ if not ((major > 4) or (major == 4 and minor >= 6)):
     print "You currently have version " + vnum + ". Please ungrade Qt"
     exit()
 
+import ostools
 # Placed here before importing the rest of pesterchum, since bits of it need
 #  OSX's data directory and it doesn't hurt to have everything set up before
 #  plowing on. :o)
@@ -47,8 +51,21 @@ if not ((major > 4) or (major == 4 and minor >= 6)):
 _datadir = ostools.getDataDir()
 # See, what I've done here is that _datadir is '' if we're not on OSX, so the
 #  concatination is the same as if it wasn't there.
-if _datadir and not os.path.exists(_datadir):
-    os.mkdir(_datadir)
+# UPDATE 2011-11-28 <Kiooeht>:
+#   Now using data directory as defined by QDesktopServices on all platforms
+#   (on Linux, same as using xdg). To stay safe with older versions, copy any
+#   data (profiles, logs, etc) from old location to new data directory.
+
+if _datadir:
+    if not os.path.exists(_datadir):
+        os.makedirs(_datadir)
+    if not os.path.exists(_datadir+"profiles/") and os.path.exists("profiles/"):
+        shutil.move("profiles/", _datadir+"profiles/")
+    if not os.path.exists(_datadir+"pesterchum.js") and os.path.exists("pesterchum.js"):
+        shutil.move("pesterchum.js", _datadir+"pesterchum.js")
+    if not os.path.exists(_datadir+"logs/") and os.path.exists("logs/"):
+        shutil.move("logs/", _datadir+"logs/")
+
 if not os.path.exists(_datadir+"profiles"):
     os.mkdir(_datadir+"profiles")
 if not os.path.exists(_datadir+"pesterchum.js"):
@@ -1575,7 +1592,7 @@ class PesterWindow(MovingWindow):
             self.mychumcolor.setText("")
 
         # sounds
-        if not pygame.mixer:
+        if not pygame or not pygame.mixer:
             self.alarm = NoneSound()
             self.memosound = NoneSound()
             self.namesound = NoneSound()
@@ -1854,6 +1871,7 @@ class PesterWindow(MovingWindow):
             if ok:
                 handle = unicode(handle)
                 if handle in [h.handle for h in self.chumList.chums]:
+                    self.addchumdialog = None
                     return
                 if not (PesterProfile.checkLength(handle) and
                         PesterProfile.checkValid(handle)[0]):
@@ -2628,7 +2646,7 @@ class MainProgram(QtCore.QObject):
 
         options = self.oppts(sys.argv[1:])
 
-        if pygame.mixer:
+        if pygame and pygame.mixer:
             # we could set the frequency higher but i love how cheesy it sounds
             try:
                 pygame.mixer.init()
diff --git a/profile.py b/profile.py
index 63e1d75..8c93778 100644
--- a/profile.py
+++ b/profile.py
@@ -54,7 +54,14 @@ class PesterLog(object):
             for (format, t) in modes.iteritems():
                 if not os.path.exists("%s/%s/%s/%s" % (self.logpath, self.handle, handle, format)):
                     os.makedirs("%s/%s/%s/%s" % (self.logpath, self.handle, handle, format))
-                fp = codecs.open("%s/%s/%s/%s/%s.%s.txt" % (self.logpath, self.handle, handle, format, handle, time), encoding='utf-8', mode='a')
+                try:
+                    fp = codecs.open("%s/%s/%s/%s/%s.%s.txt" % (self.logpath, self.handle, handle, format, handle, time), encoding='utf-8', mode='a')
+                except IOError:
+                    errmsg = QtGui.QMessageBox(self)
+                    errmsg.setText("Warning: Pesterchum could not open the log file for %s!" % (handle))
+                    errmsg.setInformativeText("Your log for %s will not be saved because something went wrong. We suggest restarting Pesterchum. Sorry :(" % (handle))
+                    errmsg.show()
+                    continue
                 self.convos[handle][format] = fp
         for (format, t) in modes.iteritems():
             f = self.convos[handle][format]
@@ -321,8 +328,8 @@ class userConfig(object):
         for dirname, dirnames, filenames in os.walk(_datadir+'themes'):
             for d in dirnames:
                 themes.append(d)
-        # For OSX, also load embedded themes.
-        if ostools.isOSX():
+        # Also load embedded themes.
+        if _datadir:
             for dirname, dirnames, filenames in os.walk('themes'):
                 for d in dirnames:
                     if d not in themes:
@@ -440,7 +447,7 @@ class userProfile(object):
         fp.close()
     @staticmethod
     def newUserProfile(chatprofile):
-        if os.path.exists("profiles/%s.js" % (chatprofile.handle)):
+        if os.path.exists("%s/%s.js" % (_datadir+"profiles", chatprofile.handle)):
             newprofile = userProfile(chatprofile.handle)
         else:
             newprofile = userProfile(chatprofile)
@@ -529,11 +536,15 @@ class PesterProfileDB(dict):
 
 class pesterTheme(dict):
     def __init__(self, name, default=False):
-        self.path = _datadir+"themes/%s" % (name)
-        if not os.path.exists(self.path):
-            self.path = "themes/%s" % (name)
-        if not os.path.exists(self.path):
-            self.path = "themes/pesterchum"
+        possiblepaths = (_datadir+"themes/%s" % (name),
+                         "themes/%s" % (name),
+                         _datadir+"themes/pesterchum",
+                         "themes/pesterchum")
+        self.path = "themes/pesterchum"
+        for p in possiblepaths:
+            if os.path.exists(p):
+                self.path = p
+                break
 
         self.name = name
         try:
diff --git a/pyquirks.py b/pyquirks.py
index 57d3d38..593be70 100644
--- a/pyquirks.py
+++ b/pyquirks.py
@@ -18,7 +18,7 @@ class PythonQuirks(object):
         for fn in os.listdir(os.path.join(self.home, 'quirks')):
             if fn.endswith('.py') and not fn.startswith('_'):
                 filenames.append(os.path.join(self.home, 'quirks', fn))
-        if ostools.isOSX():
+        if self._datadir:
             if not os.path.exists(os.path.join(self._datadir, 'quirks')):
                 os.mkdir(os.path.join(self._datadir, 'quirks'))
             for fn in os.listdir(os.path.join(self._datadir, 'quirks')):
@@ -66,7 +66,7 @@ class PythonQuirks(object):
 
     def funcre(self):
         if not self.quirks:
-            return r""
+            return r"\\[0-9]+"
         f = r"("
         for q in self.quirks:
             f = f + q[:-1]+r"\(|"
diff --git a/smilies/whatdidyoudo.gif b/smilies/whatdidyoudo.gif
new file mode 100644
index 0000000..7fac68a
Binary files /dev/null and b/smilies/whatdidyoudo.gif differ
diff --git a/themes/BettyBother/acceptant.png b/themes/BettyBother/acceptant.png
new file mode 100644
index 0000000..6f48b7d
Binary files /dev/null and b/themes/BettyBother/acceptant.png differ
diff --git a/themes/BettyBother/alarm.wav b/themes/BettyBother/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/BettyBother/alarm.wav differ
diff --git a/themes/BettyBother/amazed.png b/themes/BettyBother/amazed.png
new file mode 100644
index 0000000..a495b45
Binary files /dev/null and b/themes/BettyBother/amazed.png differ
diff --git a/themes/BettyBother/bbbg.png b/themes/BettyBother/bbbg.png
new file mode 100644
index 0000000..0643cf5
Binary files /dev/null and b/themes/BettyBother/bbbg.png differ
diff --git a/themes/BettyBother/bbbg.psd b/themes/BettyBother/bbbg.psd
new file mode 100644
index 0000000..5964e94
Binary files /dev/null and b/themes/BettyBother/bbbg.psd differ
diff --git a/themes/BettyBother/bbbg2.png b/themes/BettyBother/bbbg2.png
new file mode 100644
index 0000000..faca714
Binary files /dev/null and b/themes/BettyBother/bbbg2.png differ
diff --git a/themes/BettyBother/bemused.png b/themes/BettyBother/bemused.png
new file mode 100644
index 0000000..127b901
Binary files /dev/null and b/themes/BettyBother/bemused.png differ
diff --git a/themes/BettyBother/bettybother.png b/themes/BettyBother/bettybother.png
new file mode 100644
index 0000000..2d3348e
Binary files /dev/null and b/themes/BettyBother/bettybother.png differ
diff --git a/themes/BettyBother/bettybother2.png b/themes/BettyBother/bettybother2.png
new file mode 100644
index 0000000..1468c31
Binary files /dev/null and b/themes/BettyBother/bettybother2.png differ
diff --git a/themes/BettyBother/bettybotherlogo.png b/themes/BettyBother/bettybotherlogo.png
new file mode 100644
index 0000000..1a0447d
Binary files /dev/null and b/themes/BettyBother/bettybotherlogo.png differ
diff --git a/themes/BettyBother/blocked.png b/themes/BettyBother/blocked.png
new file mode 100644
index 0000000..8693352
Binary files /dev/null and b/themes/BettyBother/blocked.png differ
diff --git a/themes/BettyBother/burger1.png b/themes/BettyBother/burger1.png
new file mode 100644
index 0000000..88478d9
Binary files /dev/null and b/themes/BettyBother/burger1.png differ
diff --git a/themes/BettyBother/burger2.png b/themes/BettyBother/burger2.png
new file mode 100644
index 0000000..d52778d
Binary files /dev/null and b/themes/BettyBother/burger2.png differ
diff --git a/themes/BettyBother/chumbg.png b/themes/BettyBother/chumbg.png
new file mode 100644
index 0000000..54fd8de
Binary files /dev/null and b/themes/BettyBother/chumbg.png differ
diff --git a/themes/BettyBother/chummy.png b/themes/BettyBother/chummy.png
new file mode 100644
index 0000000..adc076c
Binary files /dev/null and b/themes/BettyBother/chummy.png differ
diff --git a/themes/BettyBother/convobg.png b/themes/BettyBother/convobg.png
new file mode 100644
index 0000000..dd49e1c
Binary files /dev/null and b/themes/BettyBother/convobg.png differ
diff --git a/themes/BettyBother/destructive.png b/themes/BettyBother/destructive.png
new file mode 100644
index 0000000..220b322
Binary files /dev/null and b/themes/BettyBother/destructive.png differ
diff --git a/themes/BettyBother/detestful.png b/themes/BettyBother/detestful.png
new file mode 100644
index 0000000..6f2e67f
Binary files /dev/null and b/themes/BettyBother/detestful.png differ
diff --git a/themes/BettyBother/devious.png b/themes/BettyBother/devious.png
new file mode 100644
index 0000000..5e6f24f
Binary files /dev/null and b/themes/BettyBother/devious.png differ
diff --git a/themes/BettyBother/discontent.png b/themes/BettyBother/discontent.png
new file mode 100644
index 0000000..f484118
Binary files /dev/null and b/themes/BettyBother/discontent.png differ
diff --git a/themes/BettyBother/distraught.png b/themes/BettyBother/distraught.png
new file mode 100644
index 0000000..19a4e26
Binary files /dev/null and b/themes/BettyBother/distraught.png differ
diff --git a/themes/BettyBother/douche1.png b/themes/BettyBother/douche1.png
new file mode 100644
index 0000000..d78d328
Binary files /dev/null and b/themes/BettyBother/douche1.png differ
diff --git a/themes/BettyBother/douche2.png b/themes/BettyBother/douche2.png
new file mode 100644
index 0000000..3a1921d
Binary files /dev/null and b/themes/BettyBother/douche2.png differ
diff --git a/themes/BettyBother/downarrow.png b/themes/BettyBother/downarrow.png
new file mode 100644
index 0000000..d5d9a52
Binary files /dev/null and b/themes/BettyBother/downarrow.png differ
diff --git a/themes/BettyBother/ecstatic.png b/themes/BettyBother/ecstatic.png
new file mode 100644
index 0000000..7a7e131
Binary files /dev/null and b/themes/BettyBother/ecstatic.png differ
diff --git a/themes/BettyBother/first1.png b/themes/BettyBother/first1.png
new file mode 100644
index 0000000..92be49b
Binary files /dev/null and b/themes/BettyBother/first1.png differ
diff --git a/themes/BettyBother/gbg.psd b/themes/BettyBother/gbg.psd
new file mode 100644
index 0000000..d77c865
Binary files /dev/null and b/themes/BettyBother/gbg.psd differ
diff --git a/themes/BettyBother/gushers1.png b/themes/BettyBother/gushers1.png
new file mode 100644
index 0000000..9d1ace4
Binary files /dev/null and b/themes/BettyBother/gushers1.png differ
diff --git a/themes/BettyBother/gushers2.png b/themes/BettyBother/gushers2.png
new file mode 100644
index 0000000..8e6637f
Binary files /dev/null and b/themes/BettyBother/gushers2.png differ
diff --git a/themes/BettyBother/harlarm.wav b/themes/BettyBother/harlarm.wav
new file mode 100644
index 0000000..40ff20c
Binary files /dev/null and b/themes/BettyBother/harlarm.wav differ
diff --git a/themes/BettyBother/herp.png b/themes/BettyBother/herp.png
new file mode 100644
index 0000000..8a14fc5
Binary files /dev/null and b/themes/BettyBother/herp.png differ
diff --git a/themes/BettyBother/insolent.png b/themes/BettyBother/insolent.png
new file mode 100644
index 0000000..41f9a4c
Binary files /dev/null and b/themes/BettyBother/insolent.png differ
diff --git a/themes/BettyBother/leftarrow.png b/themes/BettyBother/leftarrow.png
new file mode 100644
index 0000000..4caf00b
Binary files /dev/null and b/themes/BettyBother/leftarrow.png differ
diff --git a/themes/BettyBother/manipulative.png b/themes/BettyBother/manipulative.png
new file mode 100644
index 0000000..dceebf1
Binary files /dev/null and b/themes/BettyBother/manipulative.png differ
diff --git a/themes/BettyBother/mirthful.png b/themes/BettyBother/mirthful.png
new file mode 100644
index 0000000..6ce8e6d
Binary files /dev/null and b/themes/BettyBother/mirthful.png differ
diff --git a/themes/BettyBother/moodcheck.png b/themes/BettyBother/moodcheck.png
new file mode 100644
index 0000000..5a9acdd
Binary files /dev/null and b/themes/BettyBother/moodcheck.png differ
diff --git a/themes/BettyBother/mystified.png b/themes/BettyBother/mystified.png
new file mode 100644
index 0000000..d6d0d72
Binary files /dev/null and b/themes/BettyBother/mystified.png differ
diff --git a/themes/BettyBother/nannacease.wav b/themes/BettyBother/nannacease.wav
new file mode 100644
index 0000000..7bd7824
Binary files /dev/null and b/themes/BettyBother/nannacease.wav differ
diff --git a/themes/BettyBother/offline.png b/themes/BettyBother/offline.png
new file mode 100644
index 0000000..6f7f13a
Binary files /dev/null and b/themes/BettyBother/offline.png differ
diff --git a/themes/BettyBother/perky.png b/themes/BettyBother/perky.png
new file mode 100644
index 0000000..41a9725
Binary files /dev/null and b/themes/BettyBother/perky.png differ
diff --git a/themes/BettyBother/pleasant.png b/themes/BettyBother/pleasant.png
new file mode 100644
index 0000000..864cda3
Binary files /dev/null and b/themes/BettyBother/pleasant.png differ
diff --git a/themes/BettyBother/pranky.png b/themes/BettyBother/pranky.png
new file mode 100644
index 0000000..716ff8d
Binary files /dev/null and b/themes/BettyBother/pranky.png differ
diff --git a/themes/BettyBother/protective.png b/themes/BettyBother/protective.png
new file mode 100644
index 0000000..3135aa5
Binary files /dev/null and b/themes/BettyBother/protective.png differ
diff --git a/themes/BettyBother/rancorous.png b/themes/BettyBother/rancorous.png
new file mode 100644
index 0000000..5ed54e7
Binary files /dev/null and b/themes/BettyBother/rancorous.png differ
diff --git a/themes/BettyBother/relaxed.png b/themes/BettyBother/relaxed.png
new file mode 100644
index 0000000..fbae539
Binary files /dev/null and b/themes/BettyBother/relaxed.png differ
diff --git a/themes/BettyBother/rightarrow.png b/themes/BettyBother/rightarrow.png
new file mode 100644
index 0000000..30a8b70
Binary files /dev/null and b/themes/BettyBother/rightarrow.png differ
diff --git a/themes/BettyBother/sleek.png b/themes/BettyBother/sleek.png
new file mode 100644
index 0000000..b4a9afa
Binary files /dev/null and b/themes/BettyBother/sleek.png differ
diff --git a/themes/BettyBother/smooth.png b/themes/BettyBother/smooth.png
new file mode 100644
index 0000000..c6e17e1
Binary files /dev/null and b/themes/BettyBother/smooth.png differ
diff --git a/themes/BettyBother/style.js b/themes/BettyBother/style.js
new file mode 100644
index 0000000..da7cbf1
--- /dev/null
+++ b/themes/BettyBother/style.js
@@ -0,0 +1,451 @@
+{"main":
+ {"style": "background-repeat: no-repeat;",
+  "background-image": "$path/bbbg2.png",
+  "size": [665, 506],
+  "icon": "$path/bettybother.png",
+  "newmsgicon": "$path/tbettybother2.png",
+  "windowtitle": "BettyBother",
+  "close": { "image": "$path/x.png",
+             "loc": [214, 100]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [198, 100]},
+  "menubar": { "style": "font-family: 'Arial'; font:bold; font-size: 12px; color: white;" },
+  "menu" : { "style": "font-family: 'Arial'; font: bold; font-size: 12px; color: white; background-color: #f21515;border:2px solid #bb0019",
+             "menuitem": "margin-right:20px;",
+             "selected": "background-color: #bb0019",
+             "loc": [346,100]
+           },
+  "sounds": { "alertsound": "$path/harlarm.wav",
+                          "memosound": "$path/alarm.wav",
+                          "ceasesound": "$path/nannacease.wav" },
+  "menus": {"client": {"_name": "CLIENT",
+                       "options": "OPTIONS",
+                       "memos": "MEMOS",
+                       "logviewer": "PESTERLOGS",
+                       "randen": "RANDOM ENCOUNTER",
+                       "userlist": "USERLIST",
+                       "addgroup": "ADD GROUP",
+                       "import": "IMPORT",
+                       "reconnect": "RECONNECT",
+                                           "idle": "IDLE",
+                       "exit": "EXIT"},
+            "profile": {"_name": "PROFILE",
+                        "switch": "SWITCH",
+                        "color": "COLOR",
+                        "theme": "THEME",
+                        "block": "TROLLSLUM",
+                        "quirks": "QUIRKS"},
+            "help": { "_name": "HELP",
+                      "about": "ABOUT",
+                      "help": "HELP",
+                      "calsprite": "CALSPRITE",
+                      "nickserv": "NICKSERV" },
+            "rclickchumlist": {"pester": "PESTER",
+                               "removechum": "REMOVE CHUM",
+                               "report": "REPORT",
+                               "blockchum": "BLOCK",
+                               "addchum": "ADD CHUM",
+                               "viewlog": "VIEW PESTERLOG",
+                               "unblockchum": "UNBLOCK",
+                               "removegroup": "REMOVE GROUP",
+                               "renamegroup": "RENAME GROUP",
+                               "movechum": "MOVE TO",
+                               "banuser": "BAN USER",
+                               "opuser": "MAKE OP",
+                               "voiceuser": "GIVE VOICE",
+                               "quirksoff": "QUIRKS OFF",
+                               "invitechum": "INVITE CHUM"
+                              }
+           },
+  "chums": { "style": "border:0px; background-image:url($path/chumbg.png); background-color: rgb(102,102,102); background-repeat: no-repeat; color: white;font: bold;font-family: 'Arial';selection-background-color:#646464; ",
+             "loc": [367, 270],
+             "size": [261, 90],
+             "userlistcolor": "white",
+             "moods": {
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "white" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "red" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#bebebe"},
+
+
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "white" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "white" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "white" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "white" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "white" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "white" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "white" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "white" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "red" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "red" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "red" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "red" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "red" },
+
+                 "detestful": { "icon": "$path/detestful.png", "color": "red" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "red" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "red" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "red" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "red" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "red" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "destructive": { "icon": "$path/destructive.png", "color": "#009900" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+
+             }
+           },
+
+  "trollslum": {
+      "style": "background: #f21515; border:2px solid #bb0019; font-family: 'Arial'",
+      "size": [195, 200],
+      "label": { "text": "TROLLSLUM",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Arial';border:0px;" },
+
+      "chumroll": {"style": "border:0px; background-image:url($path/chumbg.png); background-color: rgb(102,102,102); background-repeat: no-repeat; color: white;font: bold;font-family: 'Arial';selection-background-color:#646464; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(0,0,0,0);font:bold; font-family: 'Arial';" },
+                    "handle": { "style": "background: rgba(0,0,0,0); padding: 3px; color:rgba(0,0,0,0); font-family:'Arial'; font:bold; text-align:center;",
+                                "loc": [239,0],
+                                "size": [426, 94] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [1000, 0]
+                  },
+  "defaultwindow": { "style": "background: #f21515; font-family:'Arial';font:bold;selection-background-color:#919191; "
+                  },
+  "addchum":  { "style": "background-image:url($path/gushers1.png); border:0px;",
+                "pressed" : "background-image:url($path/gushers2.png);",
+                "loc": [358,182],
+                "size": [278, 70],
+                "text": ""
+              },
+  "pester": { "style": "background-image:url($path/first1.png); border:0px;",
+              "pressed" : "background-image:url($path/first2.png);",
+                "loc": [0,97],
+                "size": [328,189],
+              "text": ""
+            },
+  "block": { "style": "background-image:url($path/douche1.png); border:0px;",
+             "pressed" : "background-image:url($path/douche2.png);",
+             "loc": [156,289],
+             "size": [171, 169],
+             "text": ""
+           },
+  "defaultmood": 20,
+  "moodlabel": { "style": "",
+                                 "loc": [0,0],
+                                 "text": ""
+                           },
+  "moods": [
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [361, 381],
+                "size": [35, 33],
+            "text": "",
+                "icon": "$path/chummy.png",
+                "mood": 0
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [395, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/pleasant.png",
+                "mood": 3
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [429, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/distraught.png",
+                "mood": 4
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [463, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/pranky.png",
+                "mood": 5
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [497, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/smooth.png",
+                "mood": 6
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [531, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/amazed.png",
+                "mood": 20
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [565, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/mystified.png",
+                "mood": 19
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [599, 381],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/insolent.png",
+                "mood": 21
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [361, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/bemused.png",
+                "mood": 22
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [395, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/rancorous.png",
+                "mood": 1
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [429, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/acceptant.png",
+                "mood": 17
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [463, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/discontent.png",
+                "mood": 9
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [497, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/sleek.png",
+                "mood": 11
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [531, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/perky.png",
+                "mood": 16
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [565, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/relaxed.png",
+                "mood": 8
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [599, 413],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/devious.png",
+                "mood": 10
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [361, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/manipulative.png",
+                "mood": 14
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [395, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/vigorous.png",
+                "mood": 15
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [429, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/mirthful.png",
+                "mood": 13
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [463, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/detestful.png",
+                "mood": 12
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [497, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/ecstatic.png",
+                "mood": 7
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [531, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/protective.png",
+                "mood": 18
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [565, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/destructive.png",
+                "mood": 23
+          },
+      { "style": "background: rgba(0,0,0,0%); border:0px; color: rgba(0,0,0,0%);",
+                "selected": "background-image:url($path/moodcheck.png); border:0px; color: rgba(0,0,0,0%);",
+                "loc": [599, 447],
+                "size": [35, 33],
+                "text": "",
+                "icon": "$path/offline.png",
+                "mood": 2
+          }
+  ]
+ },
+ "convo":
+ {"style": "background-color: rgba(0,0,0,0);border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Arial'",
+  "tabstyle": "background-color: #f21515; font-family: 'Arial'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(0,0,0,0); border:0px;",
+                 "handle": "background-color:#bb0019;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #bb0019;",
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #bb0019;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "size": [500, 325],
+  "chumlabel": { "style": "margin-bottom: 7px; margin-top: 10px; background:  rgba(0,0,0,0); color: white; border:0px; font-size: 16px;",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 47,
+                 "maxheight": 47,
+                 "text" : ":: $handle ::"
+               },
+  "textarea": {
+      "style": "background: white;  font-size: 14px; border:2px solid #bb0019;text-align:center; margin-right:10px; margin-left:10px; margin-bottom:5px;"
+  },
+  "input": {
+      "style": "background: white; border:2px solid #bb0019; margin-right:10px; margin-left:10px; font-size: 14px;"
+  },
+  "tabs": {
+      "style": "background-color: #ff7e7e; font-family: 'Arial';font:bold;font-size:12px;min-height:25px;",
+      "selectedstyle": "border:0px;background-color:#f21515;border-top:2px solid #bb0019; border-left:2px solid #bb0019;border-right:2px solid #bb0019; border-top-left-radius: 4px; border-top-right-radius: 4px;",
+      "newmsgcolor": "white",
+      "tabstyle": 0
+  },
+  "text": {
+      "beganpester": "began bothering",
+      "ceasepester": "ceased bothering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+          "blockedmsg": "did not receive message from",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!",
+          "idle": "is now an idle chum!"
+  },
+  "systemMsgColor": "#646464"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-color: rgba(0,0,0,0); background-image:url($path/convobg.png); background-repeat: no-repeat; border:0px; font-family: 'Arial'; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "background-color: #ff7e7e; font-family: 'Arial';font:bold;font-size:12px;min-height:25px;",
+      "selectedstyle": "border:0px;background-color:#f21515;border-top:2px solid #bb0019; border-left:2px solid #bb0019;border-right:2px solid #bb0019; border-top-left-radius: 4px; border-top-right-radius: 4px;",
+      "newmsgcolor": "white",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 0, 0%); border:0px;",
+                 "handle": "background-color:#c48a00;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #c48a00;",
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #c48a00;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background:  rgba(255, 255, 0, 0%); color: white; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: white; border:2px solid #bb0019;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 14px;" },
+  "textarea": { "style": "background: white;  font-size: 14px; border:2px solid #bb0019;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #bb0019; background: white; font-family: 'Arial';selection-background-color:#646464; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75,
+                      "style": " border: 2px solid #bb0019; background: white; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;"
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #bb0019; font-size: 12px; background: #ff7e7e; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" },
+            "arrows": { "left": "$path/leftarrow.png",
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;"
+                      }
+          },
+  "systemMsgColor": "#646464",
+  "op": { "icon": "$path/smooth.png" },
+  "voice": { "icon": "$path/voice.png" }
+ }
+}
diff --git a/themes/BettyBother/uparrow.png b/themes/BettyBother/uparrow.png
new file mode 100644
index 0000000..9eda90b
Binary files /dev/null and b/themes/BettyBother/uparrow.png differ
diff --git a/themes/BettyBother/vigorous.png b/themes/BettyBother/vigorous.png
new file mode 100644
index 0000000..e24d81d
Binary files /dev/null and b/themes/BettyBother/vigorous.png differ
diff --git a/themes/Cdasl/abouticon.png b/themes/Cdasl/abouticon.png
new file mode 100644
index 0000000..02fa887
Binary files /dev/null and b/themes/Cdasl/abouticon.png differ
diff --git a/themes/Cdasl/acceptant.gif b/themes/Cdasl/acceptant.gif
new file mode 100644
index 0000000..f549f70
Binary files /dev/null and b/themes/Cdasl/acceptant.gif differ
diff --git a/themes/Cdasl/alarm.wav b/themes/Cdasl/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/Cdasl/alarm.wav differ
diff --git a/themes/Cdasl/amazed.gif b/themes/Cdasl/amazed.gif
new file mode 100644
index 0000000..9c2f1e6
Binary files /dev/null and b/themes/Cdasl/amazed.gif differ
diff --git a/themes/Cdasl/bemused.gif b/themes/Cdasl/bemused.gif
new file mode 100644
index 0000000..15a9813
Binary files /dev/null and b/themes/Cdasl/bemused.gif differ
diff --git a/themes/Cdasl/blocked.gif b/themes/Cdasl/blocked.gif
new file mode 100644
index 0000000..5031b07
Binary files /dev/null and b/themes/Cdasl/blocked.gif differ
diff --git a/themes/Cdasl/cease.wav b/themes/Cdasl/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/Cdasl/cease.wav differ
diff --git a/themes/Cdasl/chummy.gif b/themes/Cdasl/chummy.gif
new file mode 100644
index 0000000..26c9ad3
Binary files /dev/null and b/themes/Cdasl/chummy.gif differ
diff --git a/themes/Cdasl/cool.jpg b/themes/Cdasl/cool.jpg
new file mode 100644
index 0000000..6e65fe6
Binary files /dev/null and b/themes/Cdasl/cool.jpg differ
diff --git a/themes/Cdasl/coolcheck.jpg b/themes/Cdasl/coolcheck.jpg
new file mode 100644
index 0000000..0bcab76
Binary files /dev/null and b/themes/Cdasl/coolcheck.jpg differ
diff --git a/themes/Cdasl/detestful.gif b/themes/Cdasl/detestful.gif
new file mode 100644
index 0000000..c050d31
Binary files /dev/null and b/themes/Cdasl/detestful.gif differ
diff --git a/themes/Cdasl/devious.gif b/themes/Cdasl/devious.gif
new file mode 100644
index 0000000..06ba8be
Binary files /dev/null and b/themes/Cdasl/devious.gif differ
diff --git a/themes/Cdasl/discontent.gif b/themes/Cdasl/discontent.gif
new file mode 100644
index 0000000..addcf54
Binary files /dev/null and b/themes/Cdasl/discontent.gif differ
diff --git a/themes/Cdasl/distraught.gif b/themes/Cdasl/distraught.gif
new file mode 100644
index 0000000..0103ac5
Binary files /dev/null and b/themes/Cdasl/distraught.gif differ
diff --git a/themes/Cdasl/ecstatic.gif b/themes/Cdasl/ecstatic.gif
new file mode 100644
index 0000000..dc3ee61
Binary files /dev/null and b/themes/Cdasl/ecstatic.gif differ
diff --git a/themes/Cdasl/estatic.gif b/themes/Cdasl/estatic.gif
new file mode 100644
index 0000000..dc3ee61
Binary files /dev/null and b/themes/Cdasl/estatic.gif differ
diff --git a/themes/Cdasl/h.gif b/themes/Cdasl/h.gif
new file mode 100644
index 0000000..184514e
Binary files /dev/null and b/themes/Cdasl/h.gif differ
diff --git a/themes/Cdasl/insolent.gif b/themes/Cdasl/insolent.gif
new file mode 100644
index 0000000..d642481
Binary files /dev/null and b/themes/Cdasl/insolent.gif differ
diff --git a/themes/Cdasl/m.gif b/themes/Cdasl/m.gif
new file mode 100644
index 0000000..3f6c396
Binary files /dev/null and b/themes/Cdasl/m.gif differ
diff --git a/themes/Cdasl/manipulative.gif b/themes/Cdasl/manipulative.gif
new file mode 100644
index 0000000..642d988
Binary files /dev/null and b/themes/Cdasl/manipulative.gif differ
diff --git a/themes/Cdasl/mellow.jpg b/themes/Cdasl/mellow.jpg
new file mode 100644
index 0000000..b1a9213
Binary files /dev/null and b/themes/Cdasl/mellow.jpg differ
diff --git a/themes/Cdasl/mellowcheck.jpg b/themes/Cdasl/mellowcheck.jpg
new file mode 100644
index 0000000..642257f
Binary files /dev/null and b/themes/Cdasl/mellowcheck.jpg differ
diff --git a/themes/Cdasl/mirthful.gif b/themes/Cdasl/mirthful.gif
new file mode 100644
index 0000000..cbf895c
Binary files /dev/null and b/themes/Cdasl/mirthful.gif differ
diff --git a/themes/Cdasl/mystified.gif b/themes/Cdasl/mystified.gif
new file mode 100644
index 0000000..56341d6
Binary files /dev/null and b/themes/Cdasl/mystified.gif differ
diff --git a/themes/Cdasl/offline.gif b/themes/Cdasl/offline.gif
new file mode 100644
index 0000000..e3c6b53
Binary files /dev/null and b/themes/Cdasl/offline.gif differ
diff --git a/themes/Cdasl/op.gif b/themes/Cdasl/op.gif
new file mode 100644
index 0000000..bd3ba35
Binary files /dev/null and b/themes/Cdasl/op.gif differ
diff --git a/themes/Cdasl/pcbg.png b/themes/Cdasl/pcbg.png
new file mode 100644
index 0000000..d4aa39c
Binary files /dev/null and b/themes/Cdasl/pcbg.png differ
diff --git a/themes/Cdasl/pccool.gif b/themes/Cdasl/pccool.gif
new file mode 100644
index 0000000..bd3ba35
Binary files /dev/null and b/themes/Cdasl/pccool.gif differ
diff --git a/themes/Cdasl/perky.gif b/themes/Cdasl/perky.gif
new file mode 100644
index 0000000..1d19661
Binary files /dev/null and b/themes/Cdasl/perky.gif differ
diff --git a/themes/Cdasl/pleasant.gif b/themes/Cdasl/pleasant.gif
new file mode 100644
index 0000000..3233ff4
Binary files /dev/null and b/themes/Cdasl/pleasant.gif differ
diff --git a/themes/Cdasl/pranky.gif b/themes/Cdasl/pranky.gif
new file mode 100644
index 0000000..e46e45e
Binary files /dev/null and b/themes/Cdasl/pranky.gif differ
diff --git a/themes/Cdasl/rancorous.gif b/themes/Cdasl/rancorous.gif
new file mode 100644
index 0000000..a826c75
Binary files /dev/null and b/themes/Cdasl/rancorous.gif differ
diff --git a/themes/Cdasl/relaxed.gif b/themes/Cdasl/relaxed.gif
new file mode 100644
index 0000000..55a31a0
Binary files /dev/null and b/themes/Cdasl/relaxed.gif differ
diff --git a/themes/Cdasl/shades.jpg b/themes/Cdasl/shades.jpg
new file mode 100644
index 0000000..43451ad
Binary files /dev/null and b/themes/Cdasl/shades.jpg differ
diff --git a/themes/Cdasl/sleek.gif b/themes/Cdasl/sleek.gif
new file mode 100644
index 0000000..5573aa5
Binary files /dev/null and b/themes/Cdasl/sleek.gif differ
diff --git a/themes/Cdasl/smooth.gif b/themes/Cdasl/smooth.gif
new file mode 100644
index 0000000..a261759
Binary files /dev/null and b/themes/Cdasl/smooth.gif differ
diff --git a/themes/Cdasl/stoned.jpg b/themes/Cdasl/stoned.jpg
new file mode 100644
index 0000000..59cfc4a
Binary files /dev/null and b/themes/Cdasl/stoned.jpg differ
diff --git a/themes/Cdasl/stonedcheck.jpg b/themes/Cdasl/stonedcheck.jpg
new file mode 100644
index 0000000..3fe4637
Binary files /dev/null and b/themes/Cdasl/stonedcheck.jpg differ
diff --git a/themes/Cdasl/style.js b/themes/Cdasl/style.js
new file mode 100644
index 0000000..5c755dd
--- /dev/null
+++ b/themes/Cdasl/style.js
@@ -0,0 +1,102 @@
+{"inherits": "pesterchum",
+ "main":
+ {"style": "",
+  "background-image": "$path/pcbg.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.jpg",
+  "newmsgicon": "$path/trayicon2.jpg",
+  "windowtitle": "COOL DUDE AND STONER LOU",
+  "menu" : { "style": "font-family: 'Courier'; font: bold; color: black; font-size: 14px; background-color: #00ff00;border:2px solid green",
+			 "menuitem": "font-size:14px;" },
+  "close": { "image": "$path/x.gif",
+             "loc": [282, 4]},
+  "minimize": { "image": "$path/m.gif",
+                "loc": [264, 10]},
+  "chums": { "style": "border:2px solid green; background-color: black;color: white;font: bold;font-size:14px;font-family: 'Courier';selection-background-color:#646464; ",
+			 "loc": [15, 300],
+			 "size": [270, 100]
+           },
+  "mychumhandle": { "label": 
+                    { "text": "",
+                      "loc": [12,415],
+                      "style": "color: black ;font:bold; font-family: 'Courier';" 
+                    },
+                    "handle": { "loc": [15,450],
+                                "size": [240, 25],
+								"style": "background-color: black; padding: 3px; padding-left: 25px; color:white; font-family:'Courier'; font:bold; text-align:left; border:2px solid #ffff00;"
+							  },
+                    "colorswatch": { "loc": [255,450],
+                                     "size": [30,25],
+                                     "text": "C" },
+                    "currentMood": [20, 455]
+                  },
+  "addchum":  { "style": "background: rgba(0, 255, 0, 100%); border:2px solid green; font: bold; color: black; font-family:'Courier';",
+                "loc": [15,410],
+                "size": [90, 30],
+                "text": "ADD A FUCKER"
+              },
+  "pester": { "style": "background:  rgba(0, 255, 0, 100%); border:2px solid green; font: bold; color: black; font-family:'Courier';",
+              "loc": [193,410],
+              "size": [89, 30],
+              "text": "FUCK WITH!"
+            },
+  "block": { "style": "background: #F00000; border:2px solid green; font: bold; color: black; font-family:'Courier';",
+             "loc": [104,410],
+             "size": [90, 30],
+             "text": "BITCHSLAP"
+           },
+  "moodlabel": { "style": "font:bold;font-family:'Courier';color:black;",
+				 "loc": [12, 480],
+				 "text": "MOOD:"
+			   },
+  "moods": [
+      { "style": "text-align:left;  background-image:url($path/mellow.jpg);border:2px solid green;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left;  background-image:url($path/mellowcheck.jpg); border:2px solid #c48a00; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 485],
+		"size": [91, 30],
+	    "text": "",
+		"icon": "",
+		"mood": 13
+	  },
+
+      { "style": "text-align:left;  background-image:url($path/cool.jpg); border:2px solid green;color: black; font-family:'Courier'; font:bold;padding-left:3px;", 
+		"selected": "text-align:left;  background-image:url($path/coolcheck.jpg); border:2px solid #c48a00; color: black; font-family:'Courier'; font:bold;padding-left:3px;",
+		"loc": [105, 485],
+		"size": [91, 30],
+	    "text": "",
+		"icon": "",
+		"mood": 6
+	  },
+
+      { "style": "text-align:left;  background-image:url($path/stoned.jpg);border:2px solid green;color: black; font-family:'Courier'; font:bold;padding-left:3px;", 
+		"selected": "text-align:left;  background-image:url($path/stonedcheck.jpg); border:2px solid #c48a00; color: black; font-family:'Courier'; font:bold;padding-left:3px;",
+		"loc": [195, 485],
+		"size": [90, 30],
+	    "text": "",
+		"icon": "",
+		"mood": 8
+	  },
+
+      { "style": "text-align:center; border:2px solid black; background:white;color: black; font-family:'Courier'; font:bold;padding-left:3px;", 
+		"selected": "background:green; border:2px solid #c48a00; padding: 5px;color: black; font-family:'Courier'; font:bold;padding-left:3px;",
+		"loc": [15, 515],
+		"size": [270, 30],
+		"text": "BLOW THIS JOINT",
+		"icon": "$path/shades.jpg",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo": {
+     "style": "background-color: #00ff00;border:2px solid green; font-family: 'Courier';",
+     "tabstyle": "background-color: #00ff00; font-family: 'Courier'",
+     "size": [487, 466],
+     "chumlabel": { "style": "margin-bottom: 21px;background: rgb(0, 150, 0); color: white; border:0px; font-size: 14px;",
+                    "align": { "h": "center", "v": "center" },
+                    "minheight": 47,
+                    "maxheight": 65
+                  }
+ },
+ "memos":
+ { "size": [600,425] }
+}
\ No newline at end of file
diff --git a/themes/Cdasl/trayicon.jpg b/themes/Cdasl/trayicon.jpg
new file mode 100644
index 0000000..445ea63
Binary files /dev/null and b/themes/Cdasl/trayicon.jpg differ
diff --git a/themes/Cdasl/trayicon2.jpg b/themes/Cdasl/trayicon2.jpg
new file mode 100644
index 0000000..4196acc
Binary files /dev/null and b/themes/Cdasl/trayicon2.jpg differ
diff --git a/themes/Cdasl/x.gif b/themes/Cdasl/x.gif
new file mode 100644
index 0000000..6f29624
Binary files /dev/null and b/themes/Cdasl/x.gif differ
diff --git a/themes/MSChum/abouticon.png b/themes/MSChum/abouticon.png
new file mode 100644
index 0000000..02fa887
Binary files /dev/null and b/themes/MSChum/abouticon.png differ
diff --git a/themes/MSChum/acceptant.png b/themes/MSChum/acceptant.png
new file mode 100644
index 0000000..79e22eb
Binary files /dev/null and b/themes/MSChum/acceptant.png differ
diff --git a/themes/MSChum/alarm.wav b/themes/MSChum/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/MSChum/alarm.wav differ
diff --git a/themes/MSChum/amazed.png b/themes/MSChum/amazed.png
new file mode 100644
index 0000000..906ac9b
Binary files /dev/null and b/themes/MSChum/amazed.png differ
diff --git a/themes/MSChum/bemused.png b/themes/MSChum/bemused.png
new file mode 100644
index 0000000..8c836e0
Binary files /dev/null and b/themes/MSChum/bemused.png differ
diff --git a/themes/MSChum/blocked.png b/themes/MSChum/blocked.png
new file mode 100644
index 0000000..a10c450
Binary files /dev/null and b/themes/MSChum/blocked.png differ
diff --git a/themes/MSChum/cease.wav b/themes/MSChum/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/MSChum/cease.wav differ
diff --git a/themes/MSChum/chummy.png b/themes/MSChum/chummy.png
new file mode 100644
index 0000000..2534fa2
Binary files /dev/null and b/themes/MSChum/chummy.png differ
diff --git a/themes/MSChum/convobg.png b/themes/MSChum/convobg.png
new file mode 100644
index 0000000..8d123b9
Binary files /dev/null and b/themes/MSChum/convobg.png differ
diff --git a/themes/MSChum/detestful.png b/themes/MSChum/detestful.png
new file mode 100644
index 0000000..fb195fc
Binary files /dev/null and b/themes/MSChum/detestful.png differ
diff --git a/themes/MSChum/devious.png b/themes/MSChum/devious.png
new file mode 100644
index 0000000..2ac6fa4
Binary files /dev/null and b/themes/MSChum/devious.png differ
diff --git a/themes/MSChum/discontent.png b/themes/MSChum/discontent.png
new file mode 100644
index 0000000..f90409a
Binary files /dev/null and b/themes/MSChum/discontent.png differ
diff --git a/themes/MSChum/distraught.png b/themes/MSChum/distraught.png
new file mode 100644
index 0000000..6754d90
Binary files /dev/null and b/themes/MSChum/distraught.png differ
diff --git a/themes/MSChum/downarrow.png b/themes/MSChum/downarrow.png
new file mode 100644
index 0000000..c0455f3
Binary files /dev/null and b/themes/MSChum/downarrow.png differ
diff --git a/themes/MSChum/ecstatic.png b/themes/MSChum/ecstatic.png
new file mode 100644
index 0000000..2c0d821
Binary files /dev/null and b/themes/MSChum/ecstatic.png differ
diff --git a/themes/MSChum/h.png b/themes/MSChum/h.png
new file mode 100644
index 0000000..7da60c6
Binary files /dev/null and b/themes/MSChum/h.png differ
diff --git a/themes/MSChum/insolent.png b/themes/MSChum/insolent.png
new file mode 100644
index 0000000..e0ab95b
Binary files /dev/null and b/themes/MSChum/insolent.png differ
diff --git a/themes/MSChum/leftarrow.png b/themes/MSChum/leftarrow.png
new file mode 100644
index 0000000..4caf00b
Binary files /dev/null and b/themes/MSChum/leftarrow.png differ
diff --git a/themes/MSChum/m.png b/themes/MSChum/m.png
new file mode 100644
index 0000000..ce50ede
Binary files /dev/null and b/themes/MSChum/m.png differ
diff --git a/themes/MSChum/manipulative.png b/themes/MSChum/manipulative.png
new file mode 100644
index 0000000..1ab0d25
Binary files /dev/null and b/themes/MSChum/manipulative.png differ
diff --git a/themes/MSChum/memo.png b/themes/MSChum/memo.png
new file mode 100644
index 0000000..92fd30a
Binary files /dev/null and b/themes/MSChum/memo.png differ
diff --git a/themes/MSChum/mirthful.png b/themes/MSChum/mirthful.png
new file mode 100644
index 0000000..41cc86b
Binary files /dev/null and b/themes/MSChum/mirthful.png differ
diff --git a/themes/MSChum/moodcheck1.png b/themes/MSChum/moodcheck1.png
new file mode 100644
index 0000000..d032546
Binary files /dev/null and b/themes/MSChum/moodcheck1.png differ
diff --git a/themes/MSChum/moodcheck2.png b/themes/MSChum/moodcheck2.png
new file mode 100644
index 0000000..99a7aa3
Binary files /dev/null and b/themes/MSChum/moodcheck2.png differ
diff --git a/themes/MSChum/moodcheck3.png b/themes/MSChum/moodcheck3.png
new file mode 100644
index 0000000..b828a47
Binary files /dev/null and b/themes/MSChum/moodcheck3.png differ
diff --git a/themes/MSChum/moodcheck4.png b/themes/MSChum/moodcheck4.png
new file mode 100644
index 0000000..7cd71aa
Binary files /dev/null and b/themes/MSChum/moodcheck4.png differ
diff --git a/themes/MSChum/moodcheck5.png b/themes/MSChum/moodcheck5.png
new file mode 100644
index 0000000..96a6c61
Binary files /dev/null and b/themes/MSChum/moodcheck5.png differ
diff --git a/themes/MSChum/mystified.png b/themes/MSChum/mystified.png
new file mode 100644
index 0000000..b6e2d9c
Binary files /dev/null and b/themes/MSChum/mystified.png differ
diff --git a/themes/MSChum/offline.png b/themes/MSChum/offline.png
new file mode 100644
index 0000000..884554c
Binary files /dev/null and b/themes/MSChum/offline.png differ
diff --git a/themes/MSChum/op.png b/themes/MSChum/op.png
new file mode 100644
index 0000000..7d95fa2
Binary files /dev/null and b/themes/MSChum/op.png differ
diff --git a/themes/MSChum/pcbg.png b/themes/MSChum/pcbg.png
new file mode 100644
index 0000000..7b36946
Binary files /dev/null and b/themes/MSChum/pcbg.png differ
diff --git a/themes/MSChum/pccool.png b/themes/MSChum/pccool.png
new file mode 100644
index 0000000..7963b84
Binary files /dev/null and b/themes/MSChum/pccool.png differ
diff --git a/themes/MSChum/perky.png b/themes/MSChum/perky.png
new file mode 100644
index 0000000..b830fe0
Binary files /dev/null and b/themes/MSChum/perky.png differ
diff --git a/themes/MSChum/pleasant.png b/themes/MSChum/pleasant.png
new file mode 100644
index 0000000..8e78f9f
Binary files /dev/null and b/themes/MSChum/pleasant.png differ
diff --git a/themes/MSChum/pranky.png b/themes/MSChum/pranky.png
new file mode 100644
index 0000000..81fb420
Binary files /dev/null and b/themes/MSChum/pranky.png differ
diff --git a/themes/MSChum/protective.png b/themes/MSChum/protective.png
new file mode 100644
index 0000000..f23e10d
Binary files /dev/null and b/themes/MSChum/protective.png differ
diff --git a/themes/MSChum/rancorous.png b/themes/MSChum/rancorous.png
new file mode 100644
index 0000000..6497edb
Binary files /dev/null and b/themes/MSChum/rancorous.png differ
diff --git a/themes/MSChum/relaxed.png b/themes/MSChum/relaxed.png
new file mode 100644
index 0000000..96e8cd2
Binary files /dev/null and b/themes/MSChum/relaxed.png differ
diff --git a/themes/MSChum/rightarrow.png b/themes/MSChum/rightarrow.png
new file mode 100644
index 0000000..30a8b70
Binary files /dev/null and b/themes/MSChum/rightarrow.png differ
diff --git a/themes/MSChum/sleek.png b/themes/MSChum/sleek.png
new file mode 100644
index 0000000..6e884ba
Binary files /dev/null and b/themes/MSChum/sleek.png differ
diff --git a/themes/MSChum/smooth.png b/themes/MSChum/smooth.png
new file mode 100644
index 0000000..1d25164
Binary files /dev/null and b/themes/MSChum/smooth.png differ
diff --git a/themes/MSChum/style.js b/themes/MSChum/style.js
new file mode 100644
index 0000000..b146955
--- /dev/null
+++ b/themes/MSChum/style.js
@@ -0,0 +1,301 @@
+{"main":
+ {"style": "background-repeat: no-repeat;",
+  "background-image": "$path/pcbg.png",
+  "size": [232, 380],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "MS CHUM",
+  "close": { "image": "$path/x.png",
+             "loc": [210, 2]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [194, 8]},
+  "menubar": { "style": "font-family: 'Courier'; font:bold; font-size: 12px;" },
+  "menu" : { "style": "font-family: 'Courier'; font: bold; font-size: 12px; background-color: #FFFFFF;border:2px solid #000000",
+             "menuitem": "margin-right:10px;",
+             "selected": "background-color: #ffff00",
+             "loc": [10,0]
+           },
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "menus": {"client": {"_name": "CLIENT",
+                       "options": "OPTIONS",
+                       "memos": "MEMOS",
+                       "logviewer": "PESTERLOGS",
+                       "userlist": "USERLIST",
+                       "import": "IMPORT",
+                       "reconnect": "RECONNECT",
+					   "idle": "IDLE",
+                       "exit": "EXIT"},
+            "profile": {"_name": "PROFILE",
+                        "switch": "SWITCH",
+                        "color": "COLOR",
+                        "theme": "THEME",
+                        "block": "TROLLSLUM",
+                        "quirks": "QUIRKS"},
+            "help": { "_name": "HELP",
+                      "about": "ABOUT" },
+            "rclickchumlist": {"pester": "PESTER",
+                               "removechum": "REMOVE CHUM",
+                               "report": "REPORT",
+                               "blockchum": "BLOCK",
+                               "addchum": "ADD CHUM",
+                               "viewlog": "VIEW PESTERLOG",
+                               "unblockchum": "UNBLOCK",
+                               "banuser": "BAN USER",
+                               "opuser": "MAKE OP",
+                               "quirksoff": "QUIRKS OFF"
+                              }
+           },
+  "chums": { "style": "border:2px solid black; background-color: black;color: white;font: bold;font-family: 'Courier';selection-background-color:#646464; ",
+             "loc": [12, 117],
+             "size": [209, 82],
+             "userlistcolor": "white",
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "white" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "red" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#646464"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "white" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "white" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "white" },
+
+
+                 "Smooth": { "icon": "$path/smooth.png", "color": "white" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "white" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "white" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "white" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "white" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "red" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "red" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "red" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "red" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "red" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "red" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "red" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "red" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "red" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "red" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "red" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #222222; border:2px solid black; font-family: 'Courier'",
+      "size": [195, 200],
+      "label": { "text": "TROLLSLUM",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Courier';border:0px;" },
+      "chumroll": {"style": "border:2px solid black; background-color: black;color: white;font: bold;font-family: 'Courier';selection-background-color:#646464; " }
+  },
+  "mychumhandle": { "label": { "text": "CHUMHANDLE:",
+                               "loc": [19,232],
+                               "style": "color: rgba(255, 255, 0, 0%) ;font:bold; font-family: 'Courier';" },
+                    "handle": { "style": "background: rgba(0,0,0,0); padding: 3px; color:white; font-family:'Courier'; font:bold; text-align:left;",
+                                "loc": [36,246],
+                                "size": [180, 21] },
+                    "colorswatch": { "loc": [196,246],
+                                     "size": [23,21],
+                                     "text": "" },
+                    "currentMood": [18, 249]
+                  },
+  "defaultwindow": { "style": "background: #22222; font-family:'Courier';font:bold;selection-background-color:#F1F1F1; " 
+                   },
+  "addchum":  { "style": "background: rgba(255, 255, 0, 0%); border:2px solid #000000; font: bold; color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+                "pressed" : "background: rgb(255, 255, 255, 30%);",
+                "loc": [12,202],
+                "size": [71, 22],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(255, 255, 0, 0%); border:2px solid #000000; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Courier';",
+              "pressed" : "background: rgb(255, 255, 255, 30%);",
+              "loc": [150,202],
+              "size": [71, 22],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(255, 255, 0, 0%); border:2px solid #000000; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Courier';",          
+             "pressed" : "background: rgb(255, 255, 255, 30%);",
+             "loc": [81,202],
+             "size": [71, 22],
+             "text": ""
+           },
+  "defaultmood": 3,
+  "moodlabel": { "style": "",
+				 "loc": [20, 430],
+				 "text": "MOODS"
+			   },
+  "moods": [
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck1.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [12, 288],
+		"size": [104, 22],
+	                  "text": "Joyful",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck2.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [12, 308],
+		"size": [104, 22],
+		"text": "Pleasant",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck3.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [12, 328],
+		"size": [104, 22],
+		"text": "Troubled",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck2.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [117, 288],
+		"size": [104, 22],
+		"text": "Playful",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck2.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [117, 308],
+		"size": [104, 22],
+		"text": "Smooth",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck4.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [117, 328],
+		"size": [104, 22],
+		"text": "Pissed",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck5.png); border:2px solid #000000; padding: 5px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [12, 348],
+		"size": [209, 22],
+		"text": "ABSCOND",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: #f2f2f2;background-image:url($path/convobg.png);background-repeat: no-repeat; border:2px solid black; font-family: 'Courier'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background: white; border:2px solid #000000;",
+                 "handle": "background-color:#000000;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #000000;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #000000;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "size": [500, 325],
+  "chumlabel": { "style": "margin-bottom: 21px;background: rgb(256, 256, 256); color: white; border:0px; font-size: 14px;font-family: 'Courier'",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 47,
+                 "maxheight": 47,
+                 "text" : ":: $handle ::"
+               },
+  "textarea": {
+      "style": "background: white;  font-size: 14px;font:bold; border:2px solid #000000;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Courier'"
+  },
+  "input": {
+      "style": "background: white; border:2px solid #000000;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;font-family: 'Courier'"
+  },
+  "tabwindow" : {
+	  "style": "background-color:#f2f2f2;border:0px"
+  },
+  "tabs": {
+      "style": "background-color: #f2f2f2; font-family: 'Courier';font:bold;font-size:12px;min-height:25px;",
+      "selectedstyle": "border:0px;background-color:#f2f2f2;border-top:2px solid black; border-left:2px solid black;border-right:2px solid black; border-top-left-radius: 4px; border-top-right-radius: 4px;",
+      "newmsgcolor": "#fdb302",
+      "tabstyle": 0
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!",
+	  "idle": "is now an idle chum!"
+  },
+  "systemMsgColor": "#646464"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-color: #fdb302; background-image:url($path/convobg.png); background-repeat: no-repeat; border:2px solid black; font-family: 'Courier'; font: bold; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#fdb302",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 0, 0%); border:0px;",
+                 "handle": "background-color:#000000;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #000000;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #000000;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 21px;background: rgb(196, 138, 0); color: white; border:0px; font-size: 14px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: white; border:2px solid #000000;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+  "textarea": { "style": "background: white;  font-size: 14px;font:bold; border:2px solid #000000;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #000000; background: white;font: bold;font-family: 'Courier';selection-background-color:#646464; font-size: 12px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid black; background: white; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Courier';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #000000; font: bold; font-size: 12px; background: yellow; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#646464",
+  "op": { "icon": "$path/op.png" }
+ }
+}
\ No newline at end of file
diff --git a/themes/MSChum/trayicon.png b/themes/MSChum/trayicon.png
new file mode 100644
index 0000000..ecb1fd9
Binary files /dev/null and b/themes/MSChum/trayicon.png differ
diff --git a/themes/MSChum/trayicon2.png b/themes/MSChum/trayicon2.png
new file mode 100644
index 0000000..60a1896
Binary files /dev/null and b/themes/MSChum/trayicon2.png differ
diff --git a/themes/MSChum/uparrow.png b/themes/MSChum/uparrow.png
new file mode 100644
index 0000000..322fb97
Binary files /dev/null and b/themes/MSChum/uparrow.png differ
diff --git a/themes/MSChum/vigorous.gif b/themes/MSChum/vigorous.gif
new file mode 100644
index 0000000..2408814
Binary files /dev/null and b/themes/MSChum/vigorous.gif differ
diff --git a/themes/MSChum/vigorous.png b/themes/MSChum/vigorous.png
new file mode 100644
index 0000000..9cc6ab8
Binary files /dev/null and b/themes/MSChum/vigorous.png differ
diff --git a/themes/MSChum/x.png b/themes/MSChum/x.png
new file mode 100644
index 0000000..3b6e6de
Binary files /dev/null and b/themes/MSChum/x.png differ
diff --git a/themes/battlefield/Field.JPG b/themes/battlefield/Field.JPG
new file mode 100644
index 0000000..23f5d80
Binary files /dev/null and b/themes/battlefield/Field.JPG differ
diff --git a/themes/battlefield/acceptant.gif b/themes/battlefield/acceptant.gif
new file mode 100644
index 0000000..f6f2490
Binary files /dev/null and b/themes/battlefield/acceptant.gif differ
diff --git a/themes/battlefield/amazed.gif b/themes/battlefield/amazed.gif
new file mode 100644
index 0000000..bd54e15
Binary files /dev/null and b/themes/battlefield/amazed.gif differ
diff --git a/themes/battlefield/bemused.gif b/themes/battlefield/bemused.gif
new file mode 100644
index 0000000..a559c4c
Binary files /dev/null and b/themes/battlefield/bemused.gif differ
diff --git a/themes/battlefield/chumbg.png b/themes/battlefield/chumbg.png
new file mode 100644
index 0000000..62f762c
Binary files /dev/null and b/themes/battlefield/chumbg.png differ
diff --git a/themes/battlefield/chummy.gif b/themes/battlefield/chummy.gif
new file mode 100644
index 0000000..1928725
Binary files /dev/null and b/themes/battlefield/chummy.gif differ
diff --git a/themes/battlefield/convobg.png b/themes/battlefield/convobg.png
new file mode 100644
index 0000000..16fa104
Binary files /dev/null and b/themes/battlefield/convobg.png differ
diff --git a/themes/battlefield/detestful.gif b/themes/battlefield/detestful.gif
new file mode 100644
index 0000000..c305e2b
Binary files /dev/null and b/themes/battlefield/detestful.gif differ
diff --git a/themes/battlefield/devious.gif b/themes/battlefield/devious.gif
new file mode 100644
index 0000000..8f3780f
Binary files /dev/null and b/themes/battlefield/devious.gif differ
diff --git a/themes/battlefield/discontent.gif b/themes/battlefield/discontent.gif
new file mode 100644
index 0000000..077e319
Binary files /dev/null and b/themes/battlefield/discontent.gif differ
diff --git a/themes/battlefield/distraught.gif b/themes/battlefield/distraught.gif
new file mode 100644
index 0000000..558a1d2
Binary files /dev/null and b/themes/battlefield/distraught.gif differ
diff --git a/themes/battlefield/ebg.png b/themes/battlefield/ebg.png
new file mode 100644
index 0000000..6fb9fe7
Binary files /dev/null and b/themes/battlefield/ebg.png differ
diff --git a/themes/battlefield/ebg.psd b/themes/battlefield/ebg.psd
new file mode 100644
index 0000000..d533513
Binary files /dev/null and b/themes/battlefield/ebg.psd differ
diff --git a/themes/battlefield/ebg2.png b/themes/battlefield/ebg2.png
new file mode 100644
index 0000000..bca053a
Binary files /dev/null and b/themes/battlefield/ebg2.png differ
diff --git a/themes/battlefield/ecstatic.gif b/themes/battlefield/ecstatic.gif
new file mode 100644
index 0000000..2793a38
Binary files /dev/null and b/themes/battlefield/ecstatic.gif differ
diff --git a/themes/battlefield/insolent.gif b/themes/battlefield/insolent.gif
new file mode 100644
index 0000000..1735e36
Binary files /dev/null and b/themes/battlefield/insolent.gif differ
diff --git a/themes/battlefield/m.png b/themes/battlefield/m.png
new file mode 100644
index 0000000..0bb0d31
Binary files /dev/null and b/themes/battlefield/m.png differ
diff --git a/themes/battlefield/manipulative.gif b/themes/battlefield/manipulative.gif
new file mode 100644
index 0000000..46156c8
Binary files /dev/null and b/themes/battlefield/manipulative.gif differ
diff --git a/themes/battlefield/memo.png b/themes/battlefield/memo.png
new file mode 100644
index 0000000..4f3476a
Binary files /dev/null and b/themes/battlefield/memo.png differ
diff --git a/themes/battlefield/mirthful.gif b/themes/battlefield/mirthful.gif
new file mode 100644
index 0000000..25633d0
Binary files /dev/null and b/themes/battlefield/mirthful.gif differ
diff --git a/themes/battlefield/mood1.png b/themes/battlefield/mood1.png
new file mode 100644
index 0000000..7fed85d
Binary files /dev/null and b/themes/battlefield/mood1.png differ
diff --git a/themes/battlefield/mood1c.png b/themes/battlefield/mood1c.png
new file mode 100644
index 0000000..aa84b70
Binary files /dev/null and b/themes/battlefield/mood1c.png differ
diff --git a/themes/battlefield/mood2.png b/themes/battlefield/mood2.png
new file mode 100644
index 0000000..cc5f9ac
Binary files /dev/null and b/themes/battlefield/mood2.png differ
diff --git a/themes/battlefield/mood2c.png b/themes/battlefield/mood2c.png
new file mode 100644
index 0000000..0eafda6
Binary files /dev/null and b/themes/battlefield/mood2c.png differ
diff --git a/themes/battlefield/mood3.png b/themes/battlefield/mood3.png
new file mode 100644
index 0000000..638daa2
Binary files /dev/null and b/themes/battlefield/mood3.png differ
diff --git a/themes/battlefield/mood3c.png b/themes/battlefield/mood3c.png
new file mode 100644
index 0000000..d1d2c77
Binary files /dev/null and b/themes/battlefield/mood3c.png differ
diff --git a/themes/battlefield/mood4.png b/themes/battlefield/mood4.png
new file mode 100644
index 0000000..48d0372
Binary files /dev/null and b/themes/battlefield/mood4.png differ
diff --git a/themes/battlefield/mood4c.png b/themes/battlefield/mood4c.png
new file mode 100644
index 0000000..c942c68
Binary files /dev/null and b/themes/battlefield/mood4c.png differ
diff --git a/themes/battlefield/mood5.png b/themes/battlefield/mood5.png
new file mode 100644
index 0000000..b7c35f9
Binary files /dev/null and b/themes/battlefield/mood5.png differ
diff --git a/themes/battlefield/mood5c.png b/themes/battlefield/mood5c.png
new file mode 100644
index 0000000..80b68b5
Binary files /dev/null and b/themes/battlefield/mood5c.png differ
diff --git a/themes/battlefield/mood6.png b/themes/battlefield/mood6.png
new file mode 100644
index 0000000..47ad4a0
Binary files /dev/null and b/themes/battlefield/mood6.png differ
diff --git a/themes/battlefield/mood6c.png b/themes/battlefield/mood6c.png
new file mode 100644
index 0000000..e1bfa55
Binary files /dev/null and b/themes/battlefield/mood6c.png differ
diff --git a/themes/battlefield/mood7.png b/themes/battlefield/mood7.png
new file mode 100644
index 0000000..94dc881
Binary files /dev/null and b/themes/battlefield/mood7.png differ
diff --git a/themes/battlefield/mood7c.png b/themes/battlefield/mood7c.png
new file mode 100644
index 0000000..42fe611
Binary files /dev/null and b/themes/battlefield/mood7c.png differ
diff --git a/themes/battlefield/mood8.png b/themes/battlefield/mood8.png
new file mode 100644
index 0000000..ec23401
Binary files /dev/null and b/themes/battlefield/mood8.png differ
diff --git a/themes/battlefield/mood8c.png b/themes/battlefield/mood8c.png
new file mode 100644
index 0000000..4ba78ed
Binary files /dev/null and b/themes/battlefield/mood8c.png differ
diff --git a/themes/battlefield/moodicon.psd b/themes/battlefield/moodicon.psd
new file mode 100644
index 0000000..fb6099c
Binary files /dev/null and b/themes/battlefield/moodicon.psd differ
diff --git a/themes/battlefield/mystified.gif b/themes/battlefield/mystified.gif
new file mode 100644
index 0000000..d1706aa
Binary files /dev/null and b/themes/battlefield/mystified.gif differ
diff --git a/themes/battlefield/offline.gif b/themes/battlefield/offline.gif
new file mode 100644
index 0000000..31f5bee
Binary files /dev/null and b/themes/battlefield/offline.gif differ
diff --git a/themes/battlefield/op.gif b/themes/battlefield/op.gif
new file mode 100644
index 0000000..ceeb0f0
Binary files /dev/null and b/themes/battlefield/op.gif differ
diff --git a/themes/battlefield/perky.gif b/themes/battlefield/perky.gif
new file mode 100644
index 0000000..8b49d70
Binary files /dev/null and b/themes/battlefield/perky.gif differ
diff --git a/themes/battlefield/pleasant.gif b/themes/battlefield/pleasant.gif
new file mode 100644
index 0000000..f240203
Binary files /dev/null and b/themes/battlefield/pleasant.gif differ
diff --git a/themes/battlefield/pranky.gif b/themes/battlefield/pranky.gif
new file mode 100644
index 0000000..1e3b3cf
Binary files /dev/null and b/themes/battlefield/pranky.gif differ
diff --git a/themes/battlefield/protective.png b/themes/battlefield/protective.png
new file mode 100644
index 0000000..9e7f70c
Binary files /dev/null and b/themes/battlefield/protective.png differ
diff --git a/themes/battlefield/rancorous.gif b/themes/battlefield/rancorous.gif
new file mode 100644
index 0000000..c41ba8b
Binary files /dev/null and b/themes/battlefield/rancorous.gif differ
diff --git a/themes/battlefield/relaxed.gif b/themes/battlefield/relaxed.gif
new file mode 100644
index 0000000..3c8319e
Binary files /dev/null and b/themes/battlefield/relaxed.gif differ
diff --git a/themes/battlefield/scrollbg.png b/themes/battlefield/scrollbg.png
new file mode 100644
index 0000000..c6d72b6
Binary files /dev/null and b/themes/battlefield/scrollbg.png differ
diff --git a/themes/battlefield/skaianthird.png b/themes/battlefield/skaianthird.png
new file mode 100644
index 0000000..2f5a6ab
Binary files /dev/null and b/themes/battlefield/skaianthird.png differ
diff --git a/themes/battlefield/skainfourth.png b/themes/battlefield/skainfourth.png
new file mode 100644
index 0000000..87d6fa4
Binary files /dev/null and b/themes/battlefield/skainfourth.png differ
diff --git a/themes/battlefield/sleek.gif b/themes/battlefield/sleek.gif
new file mode 100644
index 0000000..b781a7e
Binary files /dev/null and b/themes/battlefield/sleek.gif differ
diff --git a/themes/battlefield/smooth.gif b/themes/battlefield/smooth.gif
new file mode 100644
index 0000000..4eecb0e
Binary files /dev/null and b/themes/battlefield/smooth.gif differ
diff --git a/themes/battlefield/style.js b/themes/battlefield/style.js
new file mode 100644
index 0000000..892c947
--- /dev/null
+++ b/themes/battlefield/style.js
@@ -0,0 +1,313 @@
+{"main":
+ {"style": "background-repeat: no-repeat; font-family: 'Courier'; font-size: 14px;",
+  "background-image": "$path/ebg.png",
+  "size": [810, 555],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Battlefield",
+  "close": { "image": "$path/x.png",
+             "loc": [430, 21]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [440, 26]},
+  "menubar": { "style": "font-family: 'Courier'; font: bold; font-size: 14px; color:#88319A" },
+  "menu" : { "style": "font-family: 'Courier'; font: bold; font-size: 14px; background-color: #EED128;border:2px solid #88319A",
+             "menuitem": "margin-right:25px;",
+             "selected": "background-color: #000000",
+             "loc": [485,20]
+           },
+  "menus": {"client": {"_name": "Battles",
+                       "options": "Terms",
+                       "memos": "Wars",
+                       "logviewer": "Legends",
+                       "userlist": "Pawns",
+                       "import": "Reinforce",
+                       "reconnect": "Resurrect",
+					   "idle": "Rest",
+                       "exit": "Exit"},
+            "profile": {"_name": "Title",
+                        "switch": "Alter",
+                        "color": "Hue",
+                        "theme": "Iteration",
+                        "block": "Enemies",
+                        "quirks": "Typing"},
+            "help": { "_name": "Cavalry",
+                      "about": "Creators" },
+            "rclickchumlist": {"pester": "Parley",
+                               "removechum": "Turn On",
+                               "blockchum": "Deaconstruct",
+                               "report": "Report",
+                               "addchum": "Ally With",
+                               "viewlog": "View Tale",
+                               "unblockchum": "Renew User",
+                               "banuser": "Destroy User",
+                               "opuser": "Empower",
+                               "quirksoff": "Untype"
+                              }
+           },
+  "chums": { "style": "font-size: 16px; background-image:url($path/chumbg.png); background-color: #C2C4EB; background-repeat: no-repeat; font-family: 'Arial'; border: 0px; selection-background-color: #222222; color: black;",
+             "loc": [440, 211],
+             "size": [289, 275],
+              "text": "",
+             "userlistcolor": "black",
+             "loc": [440, 211],
+             "size": [289, 275],
+             "moods": {
+
+                 "chummy": { "icon": "$path/chummy.gif", "color": "white" },
+
+                 "rancorous": { "icon": "$path/rancorous.gif", "color": "#88319A" },
+
+                 "offline": { "icon": "$path/offline.gif", "color": "#4a4a4a"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.gif", "color": "white" },
+
+                 "distraught": { "icon": "$path/distraught.gif", "color": "white" },
+
+                 "pranky": { "icon": "$path/pranky.gif", "color": "white" },
+
+
+                 "smooth": { "icon": "$path/smooth.gif", "color": "white" },
+
+                 "mystified": { "icon": "$path/mystified.gif", "color": "white" },
+
+                 "amazed": { "icon": "$path/amazed.gif", "color": "white" },
+
+                 "insolent": { "icon": "$path/insolent.gif", "color": "white" },
+
+                 "bemused": { "icon": "$path/bemused.gif", "color": "white" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.gif", "color": "#88319A" },
+
+                 "relaxed": { "icon": "$path/relaxed.gif", "color": "#88319A" },
+
+                 "discontent": { "icon": "$path/discontent.gif", "color": "#88319A" },
+
+                 "devious": { "icon": "$path/devious.gif", "color": "#88319A" },
+
+                 "sleek": { "icon": "$path/sleek.gif", "color": "#88319A" },
+			     
+                 "detestful": { "icon": "$path/detestful.gif", "color": "#88319A" },
+
+                 "mirthful": { "icon": "$path/mirthful.gif", "color": "#88319A" },
+
+                 "manipulative": { "icon": "$path/manipulative.gif", "color": "#88319A" },
+
+                 "vigorous": { "icon": "$path/vigorous.gif", "color": "#88319A" },
+
+                 "perky": { "icon": "$path/perky.gif", "color": "#88319A" },
+
+                 "acceptant": { "icon": "$path/acceptant.gif", "color": "#88319A" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#000000" },
+
+                 "blocked": { "icon": "$path/blocked.gif", "color": "#000000" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #7AB2D4; border:2px solid #50C5FF; font-family: 'Courier'",
+      "size": [195, 200],
+      "label": { "text": "ENEMIES OF THE STATE",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Courier';border:0px;" },
+      "chumroll": {"style": "border:2px solid #50C5FF; background-color: black;color: #DBF4FF;font: bold;font-family: 'Courier';selection-background-color:#393939; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(130, 230, 80, 0%) ;font:bold; font-family: 'Courier';" },
+                    "handle": { "style": "background: rgba(130, 230, 80, 0%); color:#DBF4FF; font-family:'Courier'; font-size:14px; text-align:left;",
+                                "loc": [0,0],
+                                "size": [0, 0] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [1500, 1500]
+                  },
+  "defaultwindow": { "style": "background: #B9C9FF; font-family:'Courier';font:bold;selection-background-color:#919191; " 
+                   },
+  "addchum":  { "style": "background: rgba(130, 230, 80, 0%); border:0px; color: rgba(0, 0, 0, 0%);",
+              "loc": [443,144],
+              "size": [284, 60],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(130, 230, 80, 0%); border:0px; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Courier';",
+              "pressed" : "background-image:url($path/pesterhold.png);",
+                "loc": [0,0],
+                "size": [0, 0],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(130, 230, 80, 0%); border:2px solid #88319A; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Courier';",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 18,
+  "moodlabel": { "style": "",
+				 "loc": [20, 430],
+				 "text": ""
+			   },
+  "moods": [
+      { "style": "background-image:url($path/mood1.png); border:0px;", 
+		"selected": "background-image:url($path/mood1c.png); border:0px;",
+		"loc": [0, 208],
+		"size": [100,160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 0
+	  },
+      { "style": "background-image:url($path/mood2.png); border:0px;", 
+		"selected": "background-image:url($path/mood2c.png); border:0px;",
+		"loc": [106, 208],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 19
+	  },
+      { "style": "background-image:url($path/mood3.png); border:0px;", 
+		"selected": "background-image:url($path/mood3c.png); border:0px;",
+		"loc": [212, 208],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 6
+	  },
+      { "style": "background-image:url($path/mood4.png); border:0px;", 
+		"selected": "background-image:url($path/mood4c.png); border:0px;",
+		"loc": [318, 382],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 22
+	  },
+      { "style": "background-image:url($path/mood5.png); border:0px;", 
+		"selected": "background-image:url($path/mood5c.png); border:0px;",
+		"loc": [0, 382],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 4
+	  },
+      { "style": "background-image:url($path/mood6.png); border:0px;", 
+		"selected": "background-image:url($path/mood6c.png); border:0px;",
+		"loc": [106, 382],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 20
+	  },
+      { "style": "background-image:url($path/mood7.png); border:0px;", 
+		"selected": "background-image:url($path/mood7c.png); border:0px;",
+		"loc": [212, 382],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 3
+	  },
+      { "style": "background-image:url($path/mood8.png); border:0px;", 
+		"selected": "background-image:url($path/mood8c.png); border:0px;",
+		"loc": [318, 208],
+		"size": [100, 160],
+	   	 "text": "",
+		"icon": "",
+		"mood": 1
+	  },
+      { "style": "border:0px;", 
+		"selected": "border:0px;",
+		"loc": [0, 0],
+		"size": [100, 100],
+	   	 "text": "",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: #EED128;border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Courier'",
+  "tabstyle": "background-color: #7AB2D4; font-family: 'Courier'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  #000000; border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:56px;",
+                 "downarrow": "height:17px;border:0px solid #88319A;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #88319A;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 35, "bottom": 35, "left": 32, "right": 20 },
+  "size": [480, 400],
+  "chumlabel": { "style": " background:  rgba(199, 0, 0, 0%); color: #000000; border:0px; font-size: 20px;",
+                 "align": { "h": "center", "v": "center" },
+                 "text" : "$handle"
+               },
+  "textarea": {
+      "style": "background-color: #DBF4FF;  background-image: url(); font: bold; font-size: 14px; font-family: 'Courier'; border:2px solid #50C5FF;text-align:center;"
+  },
+  "input": { "style": "background: #BFEAFF; border:2px solid #50C5FF;margin-top:10px; font: bold; font-size: 14px; font-family: 'Courier'" },
+  "tabs": {
+      "style": "border: 2px solid #50C5FF; background: black; color: white;",
+      "selectedstyle": "border: 3px solid #50C5FF; background: #BFEAFF; color: black;",
+      "newmsgcolor": "#7AB2D4",
+      "tabstyle": 0
+  },
+  "tabwindow" : {
+	  "style": "background: #EED128; font-family: 'Courier'"
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "coveted",
+      "joinmemo": "answered the memo",
+      "closememo": "went away from the memo",
+      "kickedmemo": "You have been overthrown",
+	  "idle": "has abdicated"
+  },
+  "systemMsgColor": "#393939"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-color: #EED128; border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Courier'; selection-background-color:#919191; ",
+  "size": [565,405],
+  "tabs": {
+      "style": "border: 2px solid #50C5FF; background: black; color: white;",
+      "selectedstyle": "border: 3px solid #50C5FF; background: #BFEAFF; color: black;",
+      "newmsgcolor": "#7AB2D4",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  #000000; border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:56px;",
+                 "downarrow": "height:17px;border:0px;", 
+                 "darrowstyle": "image:url();",
+                 "uparrow": "height:17px;border:0px;",
+                 "uarrowstyle": "image:url();"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background-color: #78D2DF ; background-image:url($path/nothing.png); color: #000000; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #BFEAFF; border:2px solid #88319A;margin-top:5px; margin-right:10px; margin-left:10px; font: bold; font-size: 14px; font-family: 'Courier'" },
+  "textarea": { "style": " background-color: #DBF4FF; background-image:url();  font: bold; font-size: 14px; font-family: 'Courier'; border:2px solid #88319A;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #6E83A4; background: #BFEAFF; font-family: 'Courier';selection-background-color:#393939; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid #50C5FF; background: #BFEAFF; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Courier';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #50C5FF; font-size: 12px; background: #BFEAFF; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#393939",
+  "op": { "icon": "$path/smooth.gif" }
+ }
+}
\ No newline at end of file
diff --git a/themes/battlefield/trayicon.png b/themes/battlefield/trayicon.png
new file mode 100644
index 0000000..b225284
Binary files /dev/null and b/themes/battlefield/trayicon.png differ
diff --git a/themes/battlefield/trayicon2.png b/themes/battlefield/trayicon2.png
new file mode 100644
index 0000000..de25089
Binary files /dev/null and b/themes/battlefield/trayicon2.png differ
diff --git a/themes/battlefield/trollicon.psd b/themes/battlefield/trollicon.psd
new file mode 100644
index 0000000..78ea0db
Binary files /dev/null and b/themes/battlefield/trollicon.psd differ
diff --git a/themes/battlefield/vigorous.gif b/themes/battlefield/vigorous.gif
new file mode 100644
index 0000000..826cde6
Binary files /dev/null and b/themes/battlefield/vigorous.gif differ
diff --git a/themes/battlefield/x.png b/themes/battlefield/x.png
new file mode 100644
index 0000000..2de168f
Binary files /dev/null and b/themes/battlefield/x.png differ
diff --git a/themes/crosbytop/acceptant.png b/themes/crosbytop/acceptant.png
new file mode 100644
index 0000000..536be7a
Binary files /dev/null and b/themes/crosbytop/acceptant.png differ
diff --git a/themes/crosbytop/alarm.wav b/themes/crosbytop/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/crosbytop/alarm.wav differ
diff --git a/themes/crosbytop/amazed.png b/themes/crosbytop/amazed.png
new file mode 100644
index 0000000..0026455
Binary files /dev/null and b/themes/crosbytop/amazed.png differ
diff --git a/themes/crosbytop/bemused.png b/themes/crosbytop/bemused.png
new file mode 100644
index 0000000..8469308
Binary files /dev/null and b/themes/crosbytop/bemused.png differ
diff --git a/themes/crosbytop/blocked.png b/themes/crosbytop/blocked.png
new file mode 100644
index 0000000..d6ae3ec
Binary files /dev/null and b/themes/crosbytop/blocked.png differ
diff --git a/themes/crosbytop/cease.wav b/themes/crosbytop/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/crosbytop/cease.wav differ
diff --git a/themes/crosbytop/chummy.png b/themes/crosbytop/chummy.png
new file mode 100644
index 0000000..c21edc0
Binary files /dev/null and b/themes/crosbytop/chummy.png differ
diff --git a/themes/crosbytop/convobg.png b/themes/crosbytop/convobg.png
new file mode 100644
index 0000000..6638972
Binary files /dev/null and b/themes/crosbytop/convobg.png differ
diff --git a/themes/crosbytop/ctbg.png b/themes/crosbytop/ctbg.png
new file mode 100644
index 0000000..5147661
Binary files /dev/null and b/themes/crosbytop/ctbg.png differ
diff --git a/themes/crosbytop/detestful.png b/themes/crosbytop/detestful.png
new file mode 100644
index 0000000..7e16a00
Binary files /dev/null and b/themes/crosbytop/detestful.png differ
diff --git a/themes/crosbytop/devious.png b/themes/crosbytop/devious.png
new file mode 100644
index 0000000..48d6e61
Binary files /dev/null and b/themes/crosbytop/devious.png differ
diff --git a/themes/crosbytop/discontent.png b/themes/crosbytop/discontent.png
new file mode 100644
index 0000000..b469ef0
Binary files /dev/null and b/themes/crosbytop/discontent.png differ
diff --git a/themes/crosbytop/distraught.png b/themes/crosbytop/distraught.png
new file mode 100644
index 0000000..0ced6dd
Binary files /dev/null and b/themes/crosbytop/distraught.png differ
diff --git a/themes/crosbytop/downarrow.png b/themes/crosbytop/downarrow.png
new file mode 100644
index 0000000..d03ddc2
Binary files /dev/null and b/themes/crosbytop/downarrow.png differ
diff --git a/themes/crosbytop/ecstatic.png b/themes/crosbytop/ecstatic.png
new file mode 100644
index 0000000..1e48d9f
Binary files /dev/null and b/themes/crosbytop/ecstatic.png differ
diff --git a/themes/crosbytop/h.png b/themes/crosbytop/h.png
new file mode 100644
index 0000000..7da60c6
Binary files /dev/null and b/themes/crosbytop/h.png differ
diff --git a/themes/crosbytop/insolent.png b/themes/crosbytop/insolent.png
new file mode 100644
index 0000000..5422808
Binary files /dev/null and b/themes/crosbytop/insolent.png differ
diff --git a/themes/crosbytop/leftarrow.png b/themes/crosbytop/leftarrow.png
new file mode 100644
index 0000000..4caf00b
Binary files /dev/null and b/themes/crosbytop/leftarrow.png differ
diff --git a/themes/crosbytop/m.png b/themes/crosbytop/m.png
new file mode 100644
index 0000000..3ab4e3d
Binary files /dev/null and b/themes/crosbytop/m.png differ
diff --git a/themes/crosbytop/manipulative.png b/themes/crosbytop/manipulative.png
new file mode 100644
index 0000000..7d4e802
Binary files /dev/null and b/themes/crosbytop/manipulative.png differ
diff --git a/themes/crosbytop/memo.png b/themes/crosbytop/memo.png
new file mode 100644
index 0000000..92fd30a
Binary files /dev/null and b/themes/crosbytop/memo.png differ
diff --git a/themes/crosbytop/mirthful.png b/themes/crosbytop/mirthful.png
new file mode 100644
index 0000000..f5fb427
Binary files /dev/null and b/themes/crosbytop/mirthful.png differ
diff --git a/themes/crosbytop/moodcheck1.png b/themes/crosbytop/moodcheck1.png
new file mode 100644
index 0000000..2fe08a5
Binary files /dev/null and b/themes/crosbytop/moodcheck1.png differ
diff --git a/themes/crosbytop/moodcheck2.png b/themes/crosbytop/moodcheck2.png
new file mode 100644
index 0000000..ffa384b
Binary files /dev/null and b/themes/crosbytop/moodcheck2.png differ
diff --git a/themes/crosbytop/mystified.png b/themes/crosbytop/mystified.png
new file mode 100644
index 0000000..82a53ae
Binary files /dev/null and b/themes/crosbytop/mystified.png differ
diff --git a/themes/crosbytop/offline.png b/themes/crosbytop/offline.png
new file mode 100644
index 0000000..0907ea2
Binary files /dev/null and b/themes/crosbytop/offline.png differ
diff --git a/themes/crosbytop/perky.png b/themes/crosbytop/perky.png
new file mode 100644
index 0000000..598b071
Binary files /dev/null and b/themes/crosbytop/perky.png differ
diff --git a/themes/crosbytop/pleasant.png b/themes/crosbytop/pleasant.png
new file mode 100644
index 0000000..9fa404a
Binary files /dev/null and b/themes/crosbytop/pleasant.png differ
diff --git a/themes/crosbytop/pranky.png b/themes/crosbytop/pranky.png
new file mode 100644
index 0000000..279af92
Binary files /dev/null and b/themes/crosbytop/pranky.png differ
diff --git a/themes/crosbytop/protective.png b/themes/crosbytop/protective.png
new file mode 100644
index 0000000..c400a6c
Binary files /dev/null and b/themes/crosbytop/protective.png differ
diff --git a/themes/crosbytop/rancorous.png b/themes/crosbytop/rancorous.png
new file mode 100644
index 0000000..88b9b86
Binary files /dev/null and b/themes/crosbytop/rancorous.png differ
diff --git a/themes/crosbytop/relaxed.png b/themes/crosbytop/relaxed.png
new file mode 100644
index 0000000..fd2aa9b
Binary files /dev/null and b/themes/crosbytop/relaxed.png differ
diff --git a/themes/crosbytop/rightarrow.png b/themes/crosbytop/rightarrow.png
new file mode 100644
index 0000000..30a8b70
Binary files /dev/null and b/themes/crosbytop/rightarrow.png differ
diff --git a/themes/crosbytop/sleek.png b/themes/crosbytop/sleek.png
new file mode 100644
index 0000000..d739fe4
Binary files /dev/null and b/themes/crosbytop/sleek.png differ
diff --git a/themes/crosbytop/smooth.png b/themes/crosbytop/smooth.png
new file mode 100644
index 0000000..1bde9c5
Binary files /dev/null and b/themes/crosbytop/smooth.png differ
diff --git a/themes/crosbytop/style.js b/themes/crosbytop/style.js
new file mode 100644
index 0000000..f196f80
--- /dev/null
+++ b/themes/crosbytop/style.js
@@ -0,0 +1,252 @@
+{"main":
+ {"style": "background-repeat: no-repeat;",
+  "background-image": "$path/ctbg.png",
+  "size": [550, 650],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "CrosbyTop",
+  "close": { "image": "$path/x.png",
+             "loc": [269, 18]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [255, 18]},
+  "menubar": { "style": "font-family: 'Courier'; font:bold; font-size: 12px; color: rgba(0,0,0,0);" },
+  "menu" : { "style": "font-family: 'Courier'; font: bold; font-size: 12px; background-color: white;border:2px solid black;",
+             "menuitem": "margin-right:30px;",
+             "selected": "background-color: black",
+             "loc": [30,415]
+           },
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "menus": {"client": {"_name": "crOSby ",
+                       "options": "Preferences",
+                       "memos": "Memos",
+                       "logviewer": "Pesterlogs",
+                       "userlist": "Userlist",
+                       "import": "Import",
+					   "idle": "Idle",
+					   "reconnect": "Reconnect",
+                       "exit": "Cease"},
+            "profile": {"_name": "PC6.0",
+                        "switch": "Handle",
+                        "color": "Color",
+                        "theme": "Theme",
+                        "block": "Blocked",
+                        "quirks": "Quirks"},
+            "help": { "_name": "MSPA",
+                      "about": "About" },
+            "rclickchumlist": {"pester": "Pester",
+                               "removechum": "Remove",
+                               "report": "Report",
+                               "blockchum": "Block",
+                               "addchum": "Add Chum",
+                               "viewlog": "View Pesterlog",
+                               "unblockchum": "Forgive",
+                               "banuser": "Expel User",
+                               "opuser": "Promote",
+                               "quirksoff": "Quirks Off"
+                              }
+           },
+  "chums": { "style": "border:0px; background-color: 444444; font: bold;font-family: 'Courier';selection-background-color: black; ",
+             "loc": [214, 280],
+             "size": [175,100],
+             "userlistcolor": "black",
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "333333" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "red" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#646464"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "333333" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "333333" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "333333" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "333333" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "333333" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "333333" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "333333" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "333333" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "red" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "red" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "red" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "red" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "red" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "red" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "red" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "red" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "red" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "red" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "red" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "purple" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #bebebe; border:2px solid black; font-family: 'Courier'",
+      "size": [195, 200],
+      "label": { "text": "Blocked",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Courier';border:0px;" },
+      "chumroll": {"style": "border:2px solid black; background-color: white;color: black;font: bold;font-family: 'Courier';selection-background-color:black; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(255, 255, 0, 0%) ;font:bold; font-family: 'Courier';" },
+                    "handle": { "style": "background: rgba(0,0,0,0); padding: 3px; color:white; font-family:'Courier'; font:bold; text-align:left;",
+                                "loc": [0,0],
+                                "size": [0, 0] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [0, 0]
+                  },
+  "defaultwindow": { "style": "background: #bebebe; font-family:'Courier';font:bold;selection-background-color: black; " 
+                   },
+  "addchum":  { "style": "background: rgba(255, 255, 0, 0%); border:0px solid #c48a00; font: bold; color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+                "pressed" : "background: rgb(255, 255, 255, 30%);",
+                "loc": [30,197],
+                "size": [70, 15],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(255, 255, 0, 0%); border:0px solid #c48a00; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Courier';",
+              "pressed" : "background: rgb(255, 255, 255, 30%);",
+              "loc": [220,197],
+              "size": [70, 15],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(255, 255, 0, 0%); border:2px solid #c48a00; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Courier';",          
+             "pressed" : "background: rgb(255, 255, 255, 30%);",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 1,
+  "moodlabel": { "style": "",
+				 "loc": [409, 361],
+				 "text": "MOODS"
+			   },
+  "moods": [
+      { "style": "text-align:left; border:0px solid #c48a00; padding: 0px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck1.png); border:0px solid #c48a00; padding: 0px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [351, 413],
+		"size": [62, 9],
+	    "text": "",
+		"icon": "",
+		"mood": 1
+	  },
+      { "style": "text-align:left; border:0px solid #c48a00; padding: 0px;color: rgba(0, 0, 0, 0%); font-family:'Courier'", 
+		"selected": "text-align:left; background-image:url($path/moodcheck2.png); border:0px solid #c48a00; padding: 0px;color: rgba(0, 0, 0, 0%); font-family:'Courier';",
+		"loc": [410, 385],
+		"size": [70, 50],
+		"text": "",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: grey; border:2px solid black; font-family: 'Arial'; background-image:url($path/convobg.png); background-repeat: no-repeat;",
+  "tabwindow": {"style": "background-color: grey; font-family: 'Courier';" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "size": [500, 325],
+  "chumlabel": { "style": "margin-bottom: 21px;background: #bebebe; color: white; border:0px; font-size: 14px;",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 47,
+                 "maxheight": 47,
+                 "text" : ":: $handle ::"
+               },
+  "textarea": {
+      "style": "background: white;  font-size: 14px;font:bold; border:2px solid black;text-align:center; margin-right:10px; margin-left:10px;"
+  },
+  "input": {
+      "style": "background: white; border:2px solid black;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;"
+  },
+  "tabs": {
+      "style": "background-color: #7f7f7f; font-family: 'Courier';font:bold;font-size:12px;min-height:25px;",
+      "selectedstyle": "border:0px;background-color:#bebebe;border-top:2px solid black; border-left:2px solid black;border-right:2px solid black; border-top-left-radius: 4px; border-top-right-radius: 4px;",
+      "newmsgcolor": "white",
+      "tabstyle": 0
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!",
+	  "idle": "is now an idle chum!"
+  },
+  "systemMsgColor": "#646464"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-image:url($path/convobg.png); background-repeat: no-repeat; background-color: grey; border:2px solid black; font-family: 'Courier'; font: bold; selection-background-color:black; ",
+  "size": [500,500],
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#fdb302",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 0, 0%); border:0px;",
+                 "handle": "background-color:black;min-height:20px;",
+                 "downarrow": "height:17px;border:0px;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 21px; background:  #bebebe; color: white; border:0px; font-size: 14px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: white; border:2px solid black;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+  "textarea": { "style": "background: white;  font-size: 14px;font:bold; border:2px solid black;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid black; background: white;font: bold;font-family: 'Courier';selection-background-color:black; font-size: 12px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid black; background: white; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid black; font: bold; font-size: 12px; background: white; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#646464",
+  "op": { "icon": "$path/sleek.png" }
+ }
+}
\ No newline at end of file
diff --git a/themes/crosbytop/trayicon.png b/themes/crosbytop/trayicon.png
new file mode 100644
index 0000000..ce377f3
Binary files /dev/null and b/themes/crosbytop/trayicon.png differ
diff --git a/themes/crosbytop/trayicon2.png b/themes/crosbytop/trayicon2.png
new file mode 100644
index 0000000..6cdaef6
Binary files /dev/null and b/themes/crosbytop/trayicon2.png differ
diff --git a/themes/crosbytop/twbg.png b/themes/crosbytop/twbg.png
new file mode 100644
index 0000000..e8c52af
Binary files /dev/null and b/themes/crosbytop/twbg.png differ
diff --git a/themes/crosbytop/uparrow.png b/themes/crosbytop/uparrow.png
new file mode 100644
index 0000000..b59d045
Binary files /dev/null and b/themes/crosbytop/uparrow.png differ
diff --git a/themes/crosbytop/vigorous.png b/themes/crosbytop/vigorous.png
new file mode 100644
index 0000000..382e23a
Binary files /dev/null and b/themes/crosbytop/vigorous.png differ
diff --git a/themes/crosbytop/x.png b/themes/crosbytop/x.png
new file mode 100644
index 0000000..222d04b
Binary files /dev/null and b/themes/crosbytop/x.png differ
diff --git a/themes/dad/abouticon.png b/themes/dad/abouticon.png
new file mode 100644
index 0000000..9f519ce
Binary files /dev/null and b/themes/dad/abouticon.png differ
diff --git a/themes/dad/acceptant.png b/themes/dad/acceptant.png
new file mode 100644
index 0000000..fb2cc76
Binary files /dev/null and b/themes/dad/acceptant.png differ
diff --git a/themes/dad/alarm.wav b/themes/dad/alarm.wav
new file mode 100644
index 0000000..946d0f2
Binary files /dev/null and b/themes/dad/alarm.wav differ
diff --git a/themes/dad/amazed.png b/themes/dad/amazed.png
new file mode 100644
index 0000000..ba1ab11
Binary files /dev/null and b/themes/dad/amazed.png differ
diff --git a/themes/dad/bemused.png b/themes/dad/bemused.png
new file mode 100644
index 0000000..f427ba3
Binary files /dev/null and b/themes/dad/bemused.png differ
diff --git a/themes/dad/blocked.png b/themes/dad/blocked.png
new file mode 100644
index 0000000..544301e
Binary files /dev/null and b/themes/dad/blocked.png differ
diff --git a/themes/dad/cease.wav b/themes/dad/cease.wav
new file mode 100644
index 0000000..eeeab56
Binary files /dev/null and b/themes/dad/cease.wav differ
diff --git a/themes/dad/chummy.png b/themes/dad/chummy.png
new file mode 100644
index 0000000..24eaa6f
Binary files /dev/null and b/themes/dad/chummy.png differ
diff --git a/themes/dad/detestful.png b/themes/dad/detestful.png
new file mode 100644
index 0000000..216dcde
Binary files /dev/null and b/themes/dad/detestful.png differ
diff --git a/themes/dad/devious.png b/themes/dad/devious.png
new file mode 100644
index 0000000..e8d286a
Binary files /dev/null and b/themes/dad/devious.png differ
diff --git a/themes/dad/discontent.png b/themes/dad/discontent.png
new file mode 100644
index 0000000..d16d9ff
Binary files /dev/null and b/themes/dad/discontent.png differ
diff --git a/themes/dad/distraught.png b/themes/dad/distraught.png
new file mode 100644
index 0000000..e90ee28
Binary files /dev/null and b/themes/dad/distraught.png differ
diff --git a/themes/dad/ecstatic.png b/themes/dad/ecstatic.png
new file mode 100644
index 0000000..7a36c8c
Binary files /dev/null and b/themes/dad/ecstatic.png differ
diff --git a/themes/dad/estatic.png b/themes/dad/estatic.png
new file mode 100644
index 0000000..4632f43
Binary files /dev/null and b/themes/dad/estatic.png differ
diff --git a/themes/dad/h.png b/themes/dad/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/dad/h.png differ
diff --git a/themes/dad/insolent.png b/themes/dad/insolent.png
new file mode 100644
index 0000000..81e3486
Binary files /dev/null and b/themes/dad/insolent.png differ
diff --git a/themes/dad/m.png b/themes/dad/m.png
new file mode 100644
index 0000000..2fcc90d
Binary files /dev/null and b/themes/dad/m.png differ
diff --git a/themes/dad/manipulative.png b/themes/dad/manipulative.png
new file mode 100644
index 0000000..53e4b16
Binary files /dev/null and b/themes/dad/manipulative.png differ
diff --git a/themes/dad/mirthful.png b/themes/dad/mirthful.png
new file mode 100644
index 0000000..0926550
Binary files /dev/null and b/themes/dad/mirthful.png differ
diff --git a/themes/dad/mystified.png b/themes/dad/mystified.png
new file mode 100644
index 0000000..fd91929
Binary files /dev/null and b/themes/dad/mystified.png differ
diff --git a/themes/dad/offline.png b/themes/dad/offline.png
new file mode 100644
index 0000000..e22f0a1
Binary files /dev/null and b/themes/dad/offline.png differ
diff --git a/themes/dad/op.png b/themes/dad/op.png
new file mode 100644
index 0000000..ec09146
Binary files /dev/null and b/themes/dad/op.png differ
diff --git a/themes/dad/pccool.png b/themes/dad/pccool.png
new file mode 100644
index 0000000..0a7b58f
Binary files /dev/null and b/themes/dad/pccool.png differ
diff --git a/themes/dad/perky.png b/themes/dad/perky.png
new file mode 100644
index 0000000..073d932
Binary files /dev/null and b/themes/dad/perky.png differ
diff --git a/themes/dad/pleasant.png b/themes/dad/pleasant.png
new file mode 100644
index 0000000..b12b1aa
Binary files /dev/null and b/themes/dad/pleasant.png differ
diff --git a/themes/dad/pranky.png b/themes/dad/pranky.png
new file mode 100644
index 0000000..30f1d22
Binary files /dev/null and b/themes/dad/pranky.png differ
diff --git a/themes/dad/protective.png b/themes/dad/protective.png
new file mode 100644
index 0000000..f7a9cb2
Binary files /dev/null and b/themes/dad/protective.png differ
diff --git a/themes/dad/rancorous.png b/themes/dad/rancorous.png
new file mode 100644
index 0000000..97413d4
Binary files /dev/null and b/themes/dad/rancorous.png differ
diff --git a/themes/dad/relaxed.png b/themes/dad/relaxed.png
new file mode 100644
index 0000000..760b4f8
Binary files /dev/null and b/themes/dad/relaxed.png differ
diff --git a/themes/dad/sleek.png b/themes/dad/sleek.png
new file mode 100644
index 0000000..7da24a0
Binary files /dev/null and b/themes/dad/sleek.png differ
diff --git a/themes/dad/smooth.png b/themes/dad/smooth.png
new file mode 100644
index 0000000..5f917a5
Binary files /dev/null and b/themes/dad/smooth.png differ
diff --git a/themes/dad/srs.png b/themes/dad/srs.png
new file mode 100644
index 0000000..fa4903f
Binary files /dev/null and b/themes/dad/srs.png differ
diff --git a/themes/dad/srs1.png b/themes/dad/srs1.png
new file mode 100644
index 0000000..144ac9b
Binary files /dev/null and b/themes/dad/srs1.png differ
diff --git a/themes/dad/srs3.png b/themes/dad/srs3.png
new file mode 100644
index 0000000..554ff95
Binary files /dev/null and b/themes/dad/srs3.png differ
diff --git a/themes/dad/style.js b/themes/dad/style.js
new file mode 100644
index 0000000..c31f363
--- /dev/null
+++ b/themes/dad/style.js
@@ -0,0 +1,323 @@
+{"inherits": "pesterchum2.5",
+ "main":
+ {"background-image": "$path/srs.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Serious Business",
+  "menu" : { "style": "font-family: 'Courier'; font: bold; font-size: 14px; background-color: #BABABA;border:2px solid #B3B3B3",
+             "loc": [52,5]},
+  "menubar": { "style": "font-family: 'Courier'; font:bold; font-size: 14px; color:#000000; allign:center;" },
+  "close": { "image": "$path/x.png",
+             "loc": [236, 15]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [222, 21]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "defaultwindow": { "style": "background: #BABABA; font-family:'Courier';font:bold;selection-background-color:black; " },
+  "chums": { "style": "border:2px solid #B3B3B3; background-color: #BABABA;color: #000000;font: bold;font-size:14px;font-family: 'Courier';selection-background-color:black; ",
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#000000" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#7E7E7E" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#4E4949"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#000000" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#000000" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#000000" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#000000" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#000000" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#000000" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#000000" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#000000" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#7E7E7E" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#7E7E7E" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#7E7E7E" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#7E7E7E" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#7E7E7E" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#7E7E7E" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#7E7E7E" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#7E7E7E" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#7E7E7E" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#7E7E7E" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#7E7E7E" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#cdcdcd" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+			 }
+		   },
+  "mychumhandle": { "label": 
+                    { "text": "Alias:",
+                      "style": "color: black ;font:bold; font-family: 'Courier';" 
+                    },
+					"handle": { "style": "background-color: #C6C6C6; padding: 3px; padding-left: 25px; color:#7E7E7E; font-family:'Courier'; font:bold; text-align:left; border:2px solid #BABABA;" }
+                  },
+  "addchum":  { "style": "background: black; border:2px solid #B3B3B3; font: bold; color: #BABABA; font-family:'Courier';"
+              },
+  "pester": { "style": "background: black; border:2px solid #B3B3B3; font: bold; color: #BABABA; font-family:'Courier';"
+            },
+  "block": { "style": "background: black; border:2px solid #B3B3B3; font: bold; color: #BABABA; font-family:'Courier';"
+           },
+  "moodlabel": { "style": "font:bold;font-family:'Courier';color:#C6C6C6;"
+			   },
+  "defaultmood": 18,
+  "moods": [
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/bemused.png",
+		"mood": 22
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [165, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [195, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/estatic.png",
+		"mood": 7
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/relaxed.png",
+		"mood": 8
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/discontent.png",
+		"mood": 9
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/devious.png",
+		"mood": 10
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/sleek.png",
+		"mood": 11
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/detestful.png",
+		"mood": 12
+	  },
+
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mirthful.png",
+		"mood": 13
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [165, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/manipulative.png",
+		"mood": 14
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [195, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/vigorous.png",
+		"mood": 15
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [225, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/perky.png",
+		"mood": 16
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [255, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/acceptant.png",
+		"mood": 17
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mystified.png",
+		"mood": 19
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [255, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/amazed.png",
+		"mood": 20
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [225, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/insolent.png",
+		"mood": 21
+	  },
+      { "style": "text-align:left; background:#BABABA;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/protective.png",
+		"mood": 18
+	  },
+      { "style": "text-align:center; background:#7F7F7F;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:center; background:#C6C6C6; border:2px solid #222222; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 545],
+		"size": [150, 30],
+		"text": "UNAVAILABLE",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
+  ]
+},
+ "convo": {
+     "style": "background-color: #9B9B9B;border:2px solid black; font-family: 'Courier';",
+     "chumlabel": { "style": "margin-bottom: 21px;background: #BABABA; color: black; border:0px; font-size: 14px;",
+					"text" : ":: contacting: $handle ::" },
+	 "textarea": {
+		 "style": "background: #DCDCDC;  font-size: 14px;font:bold; border:2px solid #B3B3B3;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Courier'"
+ 	 },
+  "input": { "style": "background: #919191; border:2px solid #BABABA;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+	 "tabwindow" : {
+		 "style": ""
+	 },
+	 "tabs": {
+		 "style": "",
+		 "selectedstyle": "",
+		 "newmsgcolor": "#414141"
+	 },
+	 "scrollbar": null
+ },
+ "memos":
+ { "size": [600,425],
+   "style": "background-color: #A6A65D;border:2px solid black; font-family: 'Courier';",
+   "label": { "style": "margin-bottom: 21px;background: #C4C4C4; color: #2E2E2E; border:0px; font-size: 14px;"
+			},
+   "textarea": {
+	   "style": "background: #DCDCDC;  font-size: 14px;font:bold; border:2px solid #B3B3B3;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Courier'"
+   },
+   "userlist": { "style": "border:2px solid #4B4B4B; background: #A9A9A9;font: bold;font-family: 'Courier';selection-background-color:#0D1032; font-size: 12px;  margin-left:0px; margin-right:10px;"
+               },
+   "input": { "style": "background: #A9A9A9; border:2px solid #B3B3B3;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+   "time": { "text": { "style": " border: 2px solid #B3B3B3; background: #A9A9A9; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Courier';font:bold;" 
+                    },
+             "buttons": { "style": "color: white; font: bold; border: 2px solid #B3B3B3; font: bold; font-size: 12px; background: #B3B3B3; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
+          },
+
+   "tabs": {
+       "style": "",
+       "selectedstyle": "#B3B3B3",
+       "newmsgcolor": "#414141",
+       "tabstyle": 0
+   },
+   "scrollbar": null
+ }
+}
\ No newline at end of file
diff --git a/themes/dad/trayicon.png b/themes/dad/trayicon.png
new file mode 100644
index 0000000..00c968d
Binary files /dev/null and b/themes/dad/trayicon.png differ
diff --git a/themes/dad/trayicon2.png b/themes/dad/trayicon2.png
new file mode 100644
index 0000000..4d60e66
Binary files /dev/null and b/themes/dad/trayicon2.png differ
diff --git a/themes/dad/vigorous.png b/themes/dad/vigorous.png
new file mode 100644
index 0000000..4d363a9
Binary files /dev/null and b/themes/dad/vigorous.png differ
diff --git a/themes/dad/x.png b/themes/dad/x.png
new file mode 100644
index 0000000..6f80900
Binary files /dev/null and b/themes/dad/x.png differ
diff --git a/themes/danceofthorns/Descend.png b/themes/danceofthorns/Descend.png
new file mode 100644
index 0000000..c000853
Binary files /dev/null and b/themes/danceofthorns/Descend.png differ
diff --git a/themes/danceofthorns/abouticon.png b/themes/danceofthorns/abouticon.png
new file mode 100644
index 0000000..cd6384a
Binary files /dev/null and b/themes/danceofthorns/abouticon.png differ
diff --git a/themes/danceofthorns/acceptant.png b/themes/danceofthorns/acceptant.png
new file mode 100644
index 0000000..f97900f
Binary files /dev/null and b/themes/danceofthorns/acceptant.png differ
diff --git a/themes/danceofthorns/alarm.wav b/themes/danceofthorns/alarm.wav
new file mode 100644
index 0000000..946d0f2
Binary files /dev/null and b/themes/danceofthorns/alarm.wav differ
diff --git a/themes/danceofthorns/amazed.png b/themes/danceofthorns/amazed.png
new file mode 100644
index 0000000..925ae01
Binary files /dev/null and b/themes/danceofthorns/amazed.png differ
diff --git a/themes/danceofthorns/bemused.png b/themes/danceofthorns/bemused.png
new file mode 100644
index 0000000..fef10b2
Binary files /dev/null and b/themes/danceofthorns/bemused.png differ
diff --git a/themes/danceofthorns/blocked.png b/themes/danceofthorns/blocked.png
new file mode 100644
index 0000000..bf4172c
Binary files /dev/null and b/themes/danceofthorns/blocked.png differ
diff --git a/themes/danceofthorns/cease.wav b/themes/danceofthorns/cease.wav
new file mode 100644
index 0000000..eeeab56
Binary files /dev/null and b/themes/danceofthorns/cease.wav differ
diff --git a/themes/danceofthorns/chummy.png b/themes/danceofthorns/chummy.png
new file mode 100644
index 0000000..686353a
Binary files /dev/null and b/themes/danceofthorns/chummy.png differ
diff --git a/themes/danceofthorns/detestful.png b/themes/danceofthorns/detestful.png
new file mode 100644
index 0000000..966b2c3
Binary files /dev/null and b/themes/danceofthorns/detestful.png differ
diff --git a/themes/danceofthorns/devious.png b/themes/danceofthorns/devious.png
new file mode 100644
index 0000000..d5c1adf
Binary files /dev/null and b/themes/danceofthorns/devious.png differ
diff --git a/themes/danceofthorns/discontent.png b/themes/danceofthorns/discontent.png
new file mode 100644
index 0000000..1bb8ba2
Binary files /dev/null and b/themes/danceofthorns/discontent.png differ
diff --git a/themes/danceofthorns/distraught.png b/themes/danceofthorns/distraught.png
new file mode 100644
index 0000000..36ea3ff
Binary files /dev/null and b/themes/danceofthorns/distraught.png differ
diff --git a/themes/danceofthorns/ecstatic.png b/themes/danceofthorns/ecstatic.png
new file mode 100644
index 0000000..099916f
Binary files /dev/null and b/themes/danceofthorns/ecstatic.png differ
diff --git a/themes/danceofthorns/estatic.png b/themes/danceofthorns/estatic.png
new file mode 100644
index 0000000..b0559d9
Binary files /dev/null and b/themes/danceofthorns/estatic.png differ
diff --git a/themes/danceofthorns/h.png b/themes/danceofthorns/h.png
new file mode 100644
index 0000000..67f814d
Binary files /dev/null and b/themes/danceofthorns/h.png differ
diff --git a/themes/danceofthorns/insolent.png b/themes/danceofthorns/insolent.png
new file mode 100644
index 0000000..fe0cc9d
Binary files /dev/null and b/themes/danceofthorns/insolent.png differ
diff --git a/themes/danceofthorns/lordthorn.png b/themes/danceofthorns/lordthorn.png
new file mode 100644
index 0000000..caa431d
Binary files /dev/null and b/themes/danceofthorns/lordthorn.png differ
diff --git a/themes/danceofthorns/m.png b/themes/danceofthorns/m.png
new file mode 100644
index 0000000..4b6706a
Binary files /dev/null and b/themes/danceofthorns/m.png differ
diff --git a/themes/danceofthorns/manipulative.png b/themes/danceofthorns/manipulative.png
new file mode 100644
index 0000000..4af6006
Binary files /dev/null and b/themes/danceofthorns/manipulative.png differ
diff --git a/themes/danceofthorns/mirthful.png b/themes/danceofthorns/mirthful.png
new file mode 100644
index 0000000..8f59465
Binary files /dev/null and b/themes/danceofthorns/mirthful.png differ
diff --git a/themes/danceofthorns/mystified.png b/themes/danceofthorns/mystified.png
new file mode 100644
index 0000000..8610e77
Binary files /dev/null and b/themes/danceofthorns/mystified.png differ
diff --git a/themes/danceofthorns/offline.png b/themes/danceofthorns/offline.png
new file mode 100644
index 0000000..4f4cd75
Binary files /dev/null and b/themes/danceofthorns/offline.png differ
diff --git a/themes/danceofthorns/op.png b/themes/danceofthorns/op.png
new file mode 100644
index 0000000..13f11dc
Binary files /dev/null and b/themes/danceofthorns/op.png differ
diff --git a/themes/danceofthorns/pccool.png b/themes/danceofthorns/pccool.png
new file mode 100644
index 0000000..a38f47f
Binary files /dev/null and b/themes/danceofthorns/pccool.png differ
diff --git a/themes/danceofthorns/perky.png b/themes/danceofthorns/perky.png
new file mode 100644
index 0000000..13cf858
Binary files /dev/null and b/themes/danceofthorns/perky.png differ
diff --git a/themes/danceofthorns/pleasant.png b/themes/danceofthorns/pleasant.png
new file mode 100644
index 0000000..55b2734
Binary files /dev/null and b/themes/danceofthorns/pleasant.png differ
diff --git a/themes/danceofthorns/pranky.png b/themes/danceofthorns/pranky.png
new file mode 100644
index 0000000..51f5bba
Binary files /dev/null and b/themes/danceofthorns/pranky.png differ
diff --git a/themes/danceofthorns/protective.png b/themes/danceofthorns/protective.png
new file mode 100644
index 0000000..1bc14fd
Binary files /dev/null and b/themes/danceofthorns/protective.png differ
diff --git a/themes/danceofthorns/rancorous.png b/themes/danceofthorns/rancorous.png
new file mode 100644
index 0000000..533d5e2
Binary files /dev/null and b/themes/danceofthorns/rancorous.png differ
diff --git a/themes/danceofthorns/relaxed.png b/themes/danceofthorns/relaxed.png
new file mode 100644
index 0000000..48a3258
Binary files /dev/null and b/themes/danceofthorns/relaxed.png differ
diff --git a/themes/danceofthorns/sleek.png b/themes/danceofthorns/sleek.png
new file mode 100644
index 0000000..87f4b75
Binary files /dev/null and b/themes/danceofthorns/sleek.png differ
diff --git a/themes/danceofthorns/smooth.png b/themes/danceofthorns/smooth.png
new file mode 100644
index 0000000..a38f47f
Binary files /dev/null and b/themes/danceofthorns/smooth.png differ
diff --git a/themes/danceofthorns/style.js b/themes/danceofthorns/style.js
new file mode 100644
index 0000000..52eea36
--- /dev/null
+++ b/themes/danceofthorns/style.js
@@ -0,0 +1,362 @@
+{"inherits": "pesterchum2.5",
+ "main":
+ {"background-image": "$path/lordthorn.png",
+  "size": [513,749],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Terrorchum",
+  "menu" : { "style": "font-family: 'Verdana'; font-size: 14px; font: bold; color: black; background-color: #A78DB3; border:2px solid #B969D7;",
+             "selected": "background-color: #AE6BB9",
+             "menuitem": "margin-right:14px;",
+             "loc": [49,59]},
+  "menubar": { "style": "font-family: 'Verdana'; font:bold; font-size: 14px; color:#FFFFFF; allign:center;" },
+  "menus": {"client": {"_name": "Client",
+                       "options": "Options",
+                       "memos": "Cults",
+                       "logviewer": "Grimoires",
+                       "userlist": "Followers",
+                       "import": "Import",
+                       "reconnect": "Return",
+					   "idle": "Sleep",
+                       "exit": "Exit"},
+            "profile": {"_name": "Profile",
+                        "switch": "Change",
+                        "color": "Colour",
+                        "theme": "Style",
+                        "block": "Demons",
+                        "quirks": "Quirks"},
+            "help": { "_name": "Help",
+                      "about": "About" },
+            "rclickchumlist": {"pester": "Manifest",
+                               "removechum": "Remove Chum",
+                               "blockchum": "Block",
+                               "report": "Accuse",
+                               "addchum": "Add Buddy",
+                               "viewlog": "Peruse Tome",
+                               "unblockchum": "Unblock",
+                               "banuser": "Ban User",
+                               "opuser": "Make OP",
+                               "quirksoff": "Unfog Speech"
+                              }
+           },
+  "close": { "image": "$path/x.png",
+             "loc": [303, 62]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [290, 62]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "defaultwindow": { "style": "background: #A78DB3; font-family:'Verdana';font:bold;selection-background-color:black; " },
+  "chums": { "style": "border:2px solid #000000; background-color: #B38DB2;color: #581883;font: bold;font-size:14px;font-family: 'Verdana';selection-background-color:black; ",
+             "loc": [42, 101],
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#DA79F7" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#470045" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#542A69"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#DA79F7" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#DA79F7" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#DA79F7" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#DA79F7" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#DA79F7" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#DA79F7" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#DA79F7" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#DA79F7" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#470045" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#470045" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#470045" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#470045" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#470045" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#470045" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#470045" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#470045" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#470045" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#470045" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#470045" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#672770" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+			 }
+		   },
+
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [42,440],
+                               "style": "color: #DA79F7 ;font:bold; font-family: 'Verdana';" },
+                    "handle": { "style": "background: black; padding: 3px; padding-left: 25px; color: #B969D7; font-family:'Verdana'; font: bold; text-align:left; font-size: 12px; border: 2px solid #A78DB3;",
+                                "loc": [42,440],
+                                "size": [202, 25]},
+                    "colorswatch": { "loc": [252,442],
+                                     "size": [22,21],
+                                     "text": "" },
+                    "currentMood": [46, 444]
+                  },
+  "addchum":  { "text": "SUMMON", "style": "background: black; border:2px solid #B969D7; font: bold; color: #A78DB3; font-family:'Verdana';",
+        "loc": [42, 403]},
+  "pester": { "text": "PEST'R", "style": "background: black; border:2px solid #B969D7; font: bold; color: #A78DB3; font-family:'Verdana';",
+        "loc": [132, 403]},
+  "block": { "text": "BANISH", "style": "background: black; border:2px solid #B969D7; font: bold; color: #A78DB3; font-family:'Verdana';",
+        "loc": [221, 403]},
+  "moodlabel": { "style": "",
+                 "text": ""
+			   },
+  "defaultmood": 18,
+  "moods": [
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [45, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [75, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [105, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/bemused.png",
+		"mood": 22
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [135, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [165, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [195, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [45, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [105, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/estatic.png",
+		"mood": 7
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [75, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/relaxed.png",
+		"mood": 8
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [45, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/discontent.png",
+		"mood": 9
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [135, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/devious.png",
+		"mood": 10
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [165, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/sleek.png",
+		"mood": 11
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [105, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/detestful.png",
+		"mood": 12
+	  },
+
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [135, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mirthful.png",
+		"mood": 13
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [165, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/manipulative.png",
+		"mood": 14
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [195, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/vigorous.png",
+		"mood": 15
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [225, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/perky.png",
+		"mood": 16
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [255, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/acceptant.png",
+		"mood": 17
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [75, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mystified.png",
+		"mood": 19
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [255, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/amazed.png",
+		"mood": 20
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [225, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/insolent.png",
+		"mood": 21
+	  },
+      { "style": "text-align:left; background:#A78DB3;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#8A6B94; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [195, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/protective.png",
+		"mood": 18
+	  },
+      { "style": "text-align:center; background:#B9C3E4;border:2px solid black;color: black; font-family:'Verdana'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#DA79F7; border:2px solid #B969D7; color: black; font-family:'Verdana'; font:bold; padding-left:3px;",
+		"loc": [225, 545],
+		"size": [60, 30],
+		"text": "OFF",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
+  ]
+},
+ "convo": {
+     "style": "background-color: #7C5D90;border:2px solid black; font-family: 'Verdana';",
+     "chumlabel": { "style": "margin-bottom: 21px;background: #A78DB3; color: black; border:0px; font-size: 14px;",
+					"text" : ":: contacting: $handle ::" },
+	 "textarea": {
+		 "style": "background: #ECC3FF;  font-size: 14px;font:bold; border:2px solid #B969D7;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Verdana'"
+ 	 },
+  "input": { "style": "background: #DA79F7; border:2px solid #A78DB3;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+	 "tabwindow" : {
+		 "style": ""
+	 },
+	 "tabs": {
+		 "style": "",
+		 "selectedstyle": "",
+		 "newmsgcolor": "#7C1AAE"
+	 },
+	 "scrollbar": null
+ },
+ "memos":
+ { "size": [600,425],
+   "style": "background-color: #A6A65D;border:2px solid black; font-family: 'Verdana';",
+   "label": { "style": "margin-bottom: 21px;background: #C4C4C4; color: #3F1D50; border:0px; font-size: 14px;"
+			},
+   "textarea": {
+	   "style": "background: #F9E7F8;  font-size: 14px;font:bold; border:2px solid #B969D7;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Verdana'"
+   },
+   "userlist": { "style": "border:2px solid #3F1D50; background: #D6B6E6;font: bold;font-family: 'Verdana';selection-background-color:#542A69; font-size: 12px;  margin-left:0px; margin-right:10px;"
+               },
+   "input": { "style": "background: #D6B6E6; border:2px solid #B969D7;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+   "time": { "text": { "style": " border: 2px solid #B969D7; background: #D6B6E6; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Verdana';font:bold;" 
+                    },
+             "buttons": { "style": "color: black; font: bold; border: 2px solid #B969D7; font: bold; font-size: 12px; background: #B969D7; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
+          },
+
+   "tabs": {
+       "style": "",
+       "selectedstyle": "#B969D7",
+       "newmsgcolor": "#7C1AAE",
+       "tabstyle": 0
+   },
+   "scrollbar": null
+ }
+}
\ No newline at end of file
diff --git a/themes/danceofthorns/thornlord.png b/themes/danceofthorns/thornlord.png
new file mode 100644
index 0000000..bec6307
Binary files /dev/null and b/themes/danceofthorns/thornlord.png differ
diff --git a/themes/danceofthorns/thorns.png b/themes/danceofthorns/thorns.png
new file mode 100644
index 0000000..e35944d
Binary files /dev/null and b/themes/danceofthorns/thorns.png differ
diff --git a/themes/danceofthorns/trayicon.png b/themes/danceofthorns/trayicon.png
new file mode 100644
index 0000000..d1d17fb
Binary files /dev/null and b/themes/danceofthorns/trayicon.png differ
diff --git a/themes/danceofthorns/trayicon2.png b/themes/danceofthorns/trayicon2.png
new file mode 100644
index 0000000..9a912c1
Binary files /dev/null and b/themes/danceofthorns/trayicon2.png differ
diff --git a/themes/danceofthorns/vigorous.png b/themes/danceofthorns/vigorous.png
new file mode 100644
index 0000000..b5f19c6
Binary files /dev/null and b/themes/danceofthorns/vigorous.png differ
diff --git a/themes/danceofthorns/x.png b/themes/danceofthorns/x.png
new file mode 100644
index 0000000..acfa6c0
Binary files /dev/null and b/themes/danceofthorns/x.png differ
diff --git a/themes/enoirmel/Binge_three.gif b/themes/enoirmel/Binge_three.gif
new file mode 100644
index 0000000..ccfe226
Binary files /dev/null and b/themes/enoirmel/Binge_three.gif differ
diff --git a/themes/enoirmel/Jackbec2.png b/themes/enoirmel/Jackbec2.png
new file mode 100644
index 0000000..c254dec
Binary files /dev/null and b/themes/enoirmel/Jackbec2.png differ
diff --git a/themes/enoirmel/acceptant.gif b/themes/enoirmel/acceptant.gif
new file mode 100644
index 0000000..f7065ae
Binary files /dev/null and b/themes/enoirmel/acceptant.gif differ
diff --git a/themes/enoirmel/acceptant2.gif b/themes/enoirmel/acceptant2.gif
new file mode 100644
index 0000000..46dc87a
Binary files /dev/null and b/themes/enoirmel/acceptant2.gif differ
diff --git a/themes/enoirmel/amazed.gif b/themes/enoirmel/amazed.gif
new file mode 100644
index 0000000..f77d4cc
Binary files /dev/null and b/themes/enoirmel/amazed.gif differ
diff --git a/themes/enoirmel/amazed2.gif b/themes/enoirmel/amazed2.gif
new file mode 100644
index 0000000..55c533c
Binary files /dev/null and b/themes/enoirmel/amazed2.gif differ
diff --git a/themes/enoirmel/bemused.gif b/themes/enoirmel/bemused.gif
new file mode 100644
index 0000000..8b071c2
Binary files /dev/null and b/themes/enoirmel/bemused.gif differ
diff --git a/themes/enoirmel/bemused2.gif b/themes/enoirmel/bemused2.gif
new file mode 100644
index 0000000..78cbb1b
Binary files /dev/null and b/themes/enoirmel/bemused2.gif differ
diff --git a/themes/enoirmel/chumbg.png b/themes/enoirmel/chumbg.png
new file mode 100644
index 0000000..05cc45b
Binary files /dev/null and b/themes/enoirmel/chumbg.png differ
diff --git a/themes/enoirmel/chumbg1.png b/themes/enoirmel/chumbg1.png
new file mode 100644
index 0000000..46f6809
Binary files /dev/null and b/themes/enoirmel/chumbg1.png differ
diff --git a/themes/enoirmel/chummy.gif b/themes/enoirmel/chummy.gif
new file mode 100644
index 0000000..a0c4617
Binary files /dev/null and b/themes/enoirmel/chummy.gif differ
diff --git a/themes/enoirmel/chummy2.gif b/themes/enoirmel/chummy2.gif
new file mode 100644
index 0000000..7a32f08
Binary files /dev/null and b/themes/enoirmel/chummy2.gif differ
diff --git a/themes/enoirmel/convobg.png b/themes/enoirmel/convobg.png
new file mode 100644
index 0000000..93c6d05
Binary files /dev/null and b/themes/enoirmel/convobg.png differ
diff --git a/themes/enoirmel/convobg1.png b/themes/enoirmel/convobg1.png
new file mode 100644
index 0000000..c0d2754
Binary files /dev/null and b/themes/enoirmel/convobg1.png differ
diff --git a/themes/enoirmel/detestful.gif b/themes/enoirmel/detestful.gif
new file mode 100644
index 0000000..f30a8d0
Binary files /dev/null and b/themes/enoirmel/detestful.gif differ
diff --git a/themes/enoirmel/detestful2.gif b/themes/enoirmel/detestful2.gif
new file mode 100644
index 0000000..05ec8f4
Binary files /dev/null and b/themes/enoirmel/detestful2.gif differ
diff --git a/themes/enoirmel/devious.gif b/themes/enoirmel/devious.gif
new file mode 100644
index 0000000..4ce5367
Binary files /dev/null and b/themes/enoirmel/devious.gif differ
diff --git a/themes/enoirmel/devious2.gif b/themes/enoirmel/devious2.gif
new file mode 100644
index 0000000..d2442a6
Binary files /dev/null and b/themes/enoirmel/devious2.gif differ
diff --git a/themes/enoirmel/discontent.gif b/themes/enoirmel/discontent.gif
new file mode 100644
index 0000000..083ee13
Binary files /dev/null and b/themes/enoirmel/discontent.gif differ
diff --git a/themes/enoirmel/discontent2.gif b/themes/enoirmel/discontent2.gif
new file mode 100644
index 0000000..d8d3fe7
Binary files /dev/null and b/themes/enoirmel/discontent2.gif differ
diff --git a/themes/enoirmel/distraught.gif b/themes/enoirmel/distraught.gif
new file mode 100644
index 0000000..dedd280
Binary files /dev/null and b/themes/enoirmel/distraught.gif differ
diff --git a/themes/enoirmel/distraught2.gif b/themes/enoirmel/distraught2.gif
new file mode 100644
index 0000000..fd9437f
Binary files /dev/null and b/themes/enoirmel/distraught2.gif differ
diff --git a/themes/enoirmel/ebg.png b/themes/enoirmel/ebg.png
new file mode 100644
index 0000000..6620d3c
Binary files /dev/null and b/themes/enoirmel/ebg.png differ
diff --git a/themes/enoirmel/ebg.psd b/themes/enoirmel/ebg.psd
new file mode 100644
index 0000000..d533513
Binary files /dev/null and b/themes/enoirmel/ebg.psd differ
diff --git a/themes/enoirmel/ebg1.png b/themes/enoirmel/ebg1.png
new file mode 100644
index 0000000..04fc8f8
Binary files /dev/null and b/themes/enoirmel/ebg1.png differ
diff --git a/themes/enoirmel/ecstatic.gif b/themes/enoirmel/ecstatic.gif
new file mode 100644
index 0000000..d1be283
Binary files /dev/null and b/themes/enoirmel/ecstatic.gif differ
diff --git a/themes/enoirmel/ecstatic2.gif b/themes/enoirmel/ecstatic2.gif
new file mode 100644
index 0000000..61ea8c9
Binary files /dev/null and b/themes/enoirmel/ecstatic2.gif differ
diff --git a/themes/enoirmel/insolent.gif b/themes/enoirmel/insolent.gif
new file mode 100644
index 0000000..7793906
Binary files /dev/null and b/themes/enoirmel/insolent.gif differ
diff --git a/themes/enoirmel/insolent2.gif b/themes/enoirmel/insolent2.gif
new file mode 100644
index 0000000..d54e3f3
Binary files /dev/null and b/themes/enoirmel/insolent2.gif differ
diff --git a/themes/enoirmel/m.png b/themes/enoirmel/m.png
new file mode 100644
index 0000000..2fcc90d
Binary files /dev/null and b/themes/enoirmel/m.png differ
diff --git a/themes/enoirmel/manipulative.gif b/themes/enoirmel/manipulative.gif
new file mode 100644
index 0000000..7391a90
Binary files /dev/null and b/themes/enoirmel/manipulative.gif differ
diff --git a/themes/enoirmel/manipulative2.gif b/themes/enoirmel/manipulative2.gif
new file mode 100644
index 0000000..3acbfc6
Binary files /dev/null and b/themes/enoirmel/manipulative2.gif differ
diff --git a/themes/enoirmel/memo.png b/themes/enoirmel/memo.png
new file mode 100644
index 0000000..f6108b1
Binary files /dev/null and b/themes/enoirmel/memo.png differ
diff --git a/themes/enoirmel/mirthful.gif b/themes/enoirmel/mirthful.gif
new file mode 100644
index 0000000..e900fab
Binary files /dev/null and b/themes/enoirmel/mirthful.gif differ
diff --git a/themes/enoirmel/mirthful2.gif b/themes/enoirmel/mirthful2.gif
new file mode 100644
index 0000000..50b2faf
Binary files /dev/null and b/themes/enoirmel/mirthful2.gif differ
diff --git a/themes/enoirmel/mood1.png b/themes/enoirmel/mood1.png
new file mode 100644
index 0000000..0fd2951
Binary files /dev/null and b/themes/enoirmel/mood1.png differ
diff --git a/themes/enoirmel/mood1c.png b/themes/enoirmel/mood1c.png
new file mode 100644
index 0000000..de230de
Binary files /dev/null and b/themes/enoirmel/mood1c.png differ
diff --git a/themes/enoirmel/mood2.png b/themes/enoirmel/mood2.png
new file mode 100644
index 0000000..aaea670
Binary files /dev/null and b/themes/enoirmel/mood2.png differ
diff --git a/themes/enoirmel/mood2c.png b/themes/enoirmel/mood2c.png
new file mode 100644
index 0000000..7338674
Binary files /dev/null and b/themes/enoirmel/mood2c.png differ
diff --git a/themes/enoirmel/mood3.png b/themes/enoirmel/mood3.png
new file mode 100644
index 0000000..db92a87
Binary files /dev/null and b/themes/enoirmel/mood3.png differ
diff --git a/themes/enoirmel/mood3c.png b/themes/enoirmel/mood3c.png
new file mode 100644
index 0000000..dae9a1b
Binary files /dev/null and b/themes/enoirmel/mood3c.png differ
diff --git a/themes/enoirmel/mood4.png b/themes/enoirmel/mood4.png
new file mode 100644
index 0000000..e8f559d
Binary files /dev/null and b/themes/enoirmel/mood4.png differ
diff --git a/themes/enoirmel/mood4c.png b/themes/enoirmel/mood4c.png
new file mode 100644
index 0000000..be5f642
Binary files /dev/null and b/themes/enoirmel/mood4c.png differ
diff --git a/themes/enoirmel/mood5.png b/themes/enoirmel/mood5.png
new file mode 100644
index 0000000..5f2aaff
Binary files /dev/null and b/themes/enoirmel/mood5.png differ
diff --git a/themes/enoirmel/mood5c.png b/themes/enoirmel/mood5c.png
new file mode 100644
index 0000000..ca39925
Binary files /dev/null and b/themes/enoirmel/mood5c.png differ
diff --git a/themes/enoirmel/mood6.png b/themes/enoirmel/mood6.png
new file mode 100644
index 0000000..17fe5cd
Binary files /dev/null and b/themes/enoirmel/mood6.png differ
diff --git a/themes/enoirmel/mood6c.png b/themes/enoirmel/mood6c.png
new file mode 100644
index 0000000..a997b8a
Binary files /dev/null and b/themes/enoirmel/mood6c.png differ
diff --git a/themes/enoirmel/mood7.png b/themes/enoirmel/mood7.png
new file mode 100644
index 0000000..7079d46
Binary files /dev/null and b/themes/enoirmel/mood7.png differ
diff --git a/themes/enoirmel/mood7c.png b/themes/enoirmel/mood7c.png
new file mode 100644
index 0000000..cc56efb
Binary files /dev/null and b/themes/enoirmel/mood7c.png differ
diff --git a/themes/enoirmel/mood8.png b/themes/enoirmel/mood8.png
new file mode 100644
index 0000000..8f46844
Binary files /dev/null and b/themes/enoirmel/mood8.png differ
diff --git a/themes/enoirmel/mood8c.png b/themes/enoirmel/mood8c.png
new file mode 100644
index 0000000..2413ab3
Binary files /dev/null and b/themes/enoirmel/mood8c.png differ
diff --git a/themes/enoirmel/moodicon.psd b/themes/enoirmel/moodicon.psd
new file mode 100644
index 0000000..fb6099c
Binary files /dev/null and b/themes/enoirmel/moodicon.psd differ
diff --git a/themes/enoirmel/mystified.gif b/themes/enoirmel/mystified.gif
new file mode 100644
index 0000000..a1bab2e
Binary files /dev/null and b/themes/enoirmel/mystified.gif differ
diff --git a/themes/enoirmel/mystified2.gif b/themes/enoirmel/mystified2.gif
new file mode 100644
index 0000000..19ab3ba
Binary files /dev/null and b/themes/enoirmel/mystified2.gif differ
diff --git a/themes/enoirmel/offline.gif b/themes/enoirmel/offline.gif
new file mode 100644
index 0000000..682bcb5
Binary files /dev/null and b/themes/enoirmel/offline.gif differ
diff --git a/themes/enoirmel/offline2.gif b/themes/enoirmel/offline2.gif
new file mode 100644
index 0000000..a2fe595
Binary files /dev/null and b/themes/enoirmel/offline2.gif differ
diff --git a/themes/enoirmel/op.gif b/themes/enoirmel/op.gif
new file mode 100644
index 0000000..ceeb0f0
Binary files /dev/null and b/themes/enoirmel/op.gif differ
diff --git a/themes/enoirmel/perky.gif b/themes/enoirmel/perky.gif
new file mode 100644
index 0000000..cf4d757
Binary files /dev/null and b/themes/enoirmel/perky.gif differ
diff --git a/themes/enoirmel/perky2.gif b/themes/enoirmel/perky2.gif
new file mode 100644
index 0000000..cc4b0f9
Binary files /dev/null and b/themes/enoirmel/perky2.gif differ
diff --git a/themes/enoirmel/pleasant.gif b/themes/enoirmel/pleasant.gif
new file mode 100644
index 0000000..a27487c
Binary files /dev/null and b/themes/enoirmel/pleasant.gif differ
diff --git a/themes/enoirmel/pleasant2.gif b/themes/enoirmel/pleasant2.gif
new file mode 100644
index 0000000..b1392cb
Binary files /dev/null and b/themes/enoirmel/pleasant2.gif differ
diff --git a/themes/enoirmel/pranky.gif b/themes/enoirmel/pranky.gif
new file mode 100644
index 0000000..7ef1ca3
Binary files /dev/null and b/themes/enoirmel/pranky.gif differ
diff --git a/themes/enoirmel/pranky2.gif b/themes/enoirmel/pranky2.gif
new file mode 100644
index 0000000..018f9e7
Binary files /dev/null and b/themes/enoirmel/pranky2.gif differ
diff --git a/themes/enoirmel/protective.png b/themes/enoirmel/protective.png
new file mode 100644
index 0000000..f7821ca
Binary files /dev/null and b/themes/enoirmel/protective.png differ
diff --git a/themes/enoirmel/rancorous.gif b/themes/enoirmel/rancorous.gif
new file mode 100644
index 0000000..1a89903
Binary files /dev/null and b/themes/enoirmel/rancorous.gif differ
diff --git a/themes/enoirmel/rancorous2.gif b/themes/enoirmel/rancorous2.gif
new file mode 100644
index 0000000..4d4a8a9
Binary files /dev/null and b/themes/enoirmel/rancorous2.gif differ
diff --git a/themes/enoirmel/relaxed.gif b/themes/enoirmel/relaxed.gif
new file mode 100644
index 0000000..3aba8a1
Binary files /dev/null and b/themes/enoirmel/relaxed.gif differ
diff --git a/themes/enoirmel/relaxed2.gif b/themes/enoirmel/relaxed2.gif
new file mode 100644
index 0000000..435bc55
Binary files /dev/null and b/themes/enoirmel/relaxed2.gif differ
diff --git a/themes/enoirmel/scrollbg.png b/themes/enoirmel/scrollbg.png
new file mode 100644
index 0000000..8c7df19
Binary files /dev/null and b/themes/enoirmel/scrollbg.png differ
diff --git a/themes/enoirmel/sleek.gif b/themes/enoirmel/sleek.gif
new file mode 100644
index 0000000..d81be44
Binary files /dev/null and b/themes/enoirmel/sleek.gif differ
diff --git a/themes/enoirmel/sleek2.gif b/themes/enoirmel/sleek2.gif
new file mode 100644
index 0000000..eeac0ba
Binary files /dev/null and b/themes/enoirmel/sleek2.gif differ
diff --git a/themes/enoirmel/smooth.gif b/themes/enoirmel/smooth.gif
new file mode 100644
index 0000000..a13f6d0
Binary files /dev/null and b/themes/enoirmel/smooth.gif differ
diff --git a/themes/enoirmel/smooth2.gif b/themes/enoirmel/smooth2.gif
new file mode 100644
index 0000000..afdd7cb
Binary files /dev/null and b/themes/enoirmel/smooth2.gif differ
diff --git a/themes/enoirmel/style.js b/themes/enoirmel/style.js
new file mode 100644
index 0000000..a5ba78e
--- /dev/null
+++ b/themes/enoirmel/style.js
@@ -0,0 +1,313 @@
+{"main":
+ {"style": "background-repeat: no-repeat; font-family: 'Courier'; font-size: 14px;",
+  "background-image": "$path/ebg.png",
+  "size": [810, 555],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Slayerchum",
+  "close": { "image": "$path/x.png",
+             "loc": [430, 36]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [440, 40]},
+  "menubar": { "style": "font-family: 'Courier'; font: bold; font-size: 14px; color:#000000" },
+  "menu" : { "style": "font-family: 'Courier'; font-size: 14px; background-color: #BC000D;border:2px solid #AB6B6B",
+             "menuitem": "margin-right:25px;",
+             "selected": "background-color: #AB6B6B",
+             "loc": [480,30]
+           },
+  "menus": {"client": {"_name": "Heists",
+                       "options": "Options",
+                       "memos": "Memos",
+                       "logviewer": "Memories",
+                       "userlist": "Users",
+                       "import": "Import",
+                       "reconnect": "Reconnect",
+					   "idle": "Idle",
+                       "exit": "Exit"},
+            "profile": {"_name": "Alias",
+                        "switch": "Change",
+                        "color": "Colour",
+                        "theme": "Theme",
+                        "block": "Rivals",
+                        "quirks": "Quirks"},
+            "help": { "_name": "Assistance",
+                      "about": "About!" },
+            "rclickchumlist": {"pester": "Meet Up With",
+                               "removechum": "Remove Chum",
+                               "blockchum": "Stab",
+                               "report": "Report",
+                               "addchum": "Add Chum",
+                               "viewlog": "View Chitty",
+                               "unblockchum": "Unblock",
+                               "banuser": "Slay User",
+                               "opuser": "Make Sidekick",
+                               "quirksoff": "No Frills"
+                              }
+           },
+  "chums": { "style": "font-size: 16px; background-image:url($path/chumbg.png); background-color: #C2C4EB; background-repeat: no-repeat; font-family: 'Arial'; border: 0px; selection-background-color: #222222; color: black;",
+             "loc": [440, 211],
+             "size": [289, 275],
+              "text": "",
+             "userlistcolor": "black",
+             "loc": [440, 211],
+             "size": [289, 275],
+             "moods": {
+
+                 "chummy": { "icon": "$path/chummy.gif", "color": "white" },
+
+                 "rancorous": { "icon": "$path/rancorous.gif", "color": "#007200" },
+
+                 "offline": { "icon": "$path/offline.gif", "color": "#4a4a4a"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.gif", "color": "white" },
+
+                 "distraught": { "icon": "$path/distraught.gif", "color": "white" },
+
+                 "pranky": { "icon": "$path/pranky.gif", "color": "white" },
+
+
+                 "smooth": { "icon": "$path/smooth.gif", "color": "white" },
+
+                 "mystified": { "icon": "$path/mystified.gif", "color": "white" },
+
+                 "amazed": { "icon": "$path/amazed.gif", "color": "white" },
+
+                 "insolent": { "icon": "$path/insolent.gif", "color": "white" },
+
+                 "bemused": { "icon": "$path/bemused.gif", "color": "white" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.gif", "color": "#007200" },
+
+                 "relaxed": { "icon": "$path/relaxed.gif", "color": "#007200" },
+
+                 "discontent": { "icon": "$path/discontent.gif", "color": "#007200" },
+
+                 "devious": { "icon": "$path/devious.gif", "color": "#007200" },
+
+                 "sleek": { "icon": "$path/sleek.gif", "color": "#007200" },
+			     
+                 "detestful": { "icon": "$path/detestful.gif", "color": "#007200" },
+
+                 "mirthful": { "icon": "$path/mirthful.gif", "color": "#007200" },
+
+                 "manipulative": { "icon": "$path/manipulative.gif", "color": "#007200" },
+
+                 "vigorous": { "icon": "$path/vigorous.gif", "color": "#007200" },
+
+                 "perky": { "icon": "$path/perky.gif", "color": "#007200" },
+
+                 "acceptant": { "icon": "$path/acceptant.gif", "color": "#007200" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#000000" },
+
+                 "blocked": { "icon": "$path/blocked.gif", "color": "#007200" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #BC000D; border:2px solid green; font-family: 'Courier'",
+      "size": [195, 200],
+      "label": { "text": "MEANIES",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Courier';border:0px;" },
+      "chumroll": {"style": "border:2px solid green; background-color: black;color: #C6FFA9;font: bold;font-family: 'Courier';selection-background-color:#393939; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(130, 230, 80, 0%) ;font:bold; font-family: 'Courier';" },
+                    "handle": { "style": "background: rgba(130, 230, 80, 0%); color:#C6FFA9; font-family:'Courier'; font-size:14px; text-align:left;",
+                                "loc": [0,0],
+                                "size": [0, 0] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [1500, 1500]
+                  },
+  "defaultwindow": { "style": "background: #BC000D; font-family:'Courier';font:bold;selection-background-color:#919191; " 
+                   },
+  "addchum":  { "style": "background: rgba(130, 230, 80, 0%); border:0px; color: rgba(0, 0, 0, 0%);",
+              "loc": [443,144],
+              "size": [284, 60],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(130, 230, 80, 0%); border:0px; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Courier';",
+              "pressed" : "background-image:url($path/pesterhold.png);",
+                "loc": [0,0],
+                "size": [0, 0],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(130, 230, 80, 0%); border:2px solid #2EC600; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Courier';",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 6,
+  "moodlabel": { "style": "",
+				 "loc": [20, 430],
+				 "text": ""
+			   },
+  "moods": [
+      { "style": "background-image:url($path/mood1.png); border:0px;", 
+		"selected": "background-image:url($path/mood1c.png); border:0px;",
+		"loc": [0, 258],
+		"size": [100,110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 0
+	  },
+      { "style": "background-image:url($path/mood2.png); border:0px;", 
+		"selected": "background-image:url($path/mood2c.png); border:0px;",
+		"loc": [106, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 19
+	  },
+      { "style": "background-image:url($path/mood3.png); border:0px;", 
+		"selected": "background-image:url($path/mood3c.png); border:0px;",
+		"loc": [212, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 22
+	  },
+      { "style": "background-image:url($path/mood4.png); border:0px;", 
+		"selected": "background-image:url($path/mood4c.png); border:0px;",
+		"loc": [318, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 4
+	  },
+      { "style": "background-image:url($path/mood5.png); border:0px;", 
+		"selected": "background-image:url($path/mood5c.png); border:0px;",
+		"loc": [0, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 3
+	  },
+      { "style": "background-image:url($path/mood6.png); border:0px;", 
+		"selected": "background-image:url($path/mood6c.png); border:0px;",
+		"loc": [106, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 20
+	  },
+      { "style": "background-image:url($path/mood7.png); border:0px;", 
+		"selected": "background-image:url($path/mood7c.png); border:0px;",
+		"loc": [212, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 5
+	  },
+      { "style": "background-image:url($path/mood8.png); border:0px;", 
+		"selected": "background-image:url($path/mood8c.png); border:0px;",
+		"loc": [318, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 1
+	  },
+      { "style": "border:0px;", 
+		"selected": "border:0px;",
+		"loc": [0, 0],
+		"size": [100, 100],
+	   	 "text": "",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: rgba(0, 0, 0, 0%);border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Courier'",
+  "tabstyle": "background-color: #BC000D; font-family: 'Courier'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  #000000; border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px solid #2EC600;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #2EC600;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 35, "bottom": 35, "left": 32, "right": 20 },
+  "size": [480, 348],
+  "chumlabel": { "style": " background:  rgba(199, 0, 0, 0%); color: #000000; border:0px; font-size: 20px;",
+                 "align": { "h": "center", "v": "center" },
+                 "text" : "$handle"
+               },
+  "textarea": {
+      "style": "background-color: #C6FFA9;  background-image: url(); font: bold; font-size: 14px; font-family: 'Courier'; border:2px solid green;text-align:center;"
+  },
+  "input": { "style": "background: #CC040B; border:2px solid green;margin-top:10px; font: bold; font-size: 14px; font-family: 'Courier'" },
+  "tabs": {
+      "style": "border: 2px solid green; background: black; color: white;",
+      "selectedstyle": "border: 3px solid green; background: #CC040B; color: black;",
+      "newmsgcolor": "#BC000D",
+      "tabstyle": 0
+  },
+  "tabwindow" : {
+	  "style": "background: black; font-family: 'Courier'"
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "looked at",
+      "joinmemo": "answered the memo",
+      "closememo": "went away from the memo",
+      "kickedmemo": "You have been banned from this memo",
+	  "idle": "is now an idle chum"
+  },
+  "systemMsgColor": "#393939"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-color: rgba(0,0,0,0); border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Courier'; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "border: 2px solid green; background: black; color: white;",
+      "selectedstyle": "border: 3px solid green; background: #CC040B; color: black;",
+      "newmsgcolor": "#BC000D",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  #000000; border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px;", 
+                 "darrowstyle": "image:url();",
+                 "uparrow": "height:17px;border:0px;",
+                 "uarrowstyle": "image:url();"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background-color: #C70000 ; background-image:url($path/nothing.png); color: #000000; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #CC040B; border:2px solid #2EC600;margin-top:5px; margin-right:10px; margin-left:10px; font: bold; font-size: 14px; font-family: 'Courier'" },
+  "textarea": { "style": " background-color: #C6FFA9; background-image:url();  font: bold; font-size: 14px; font-family: 'Courier'; border:2px solid #2EC600;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #B73A3E; background: #CC040B; font-family: 'Courier';selection-background-color:#393939; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid green; background: #CC040B; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Courier';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid green; font-size: 12px; background: #CC040B; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#393939",
+  "op": { "icon": "$path/smooth.png" }
+ }
+}
\ No newline at end of file
diff --git a/themes/enoirmel/trayicon.png b/themes/enoirmel/trayicon.png
new file mode 100644
index 0000000..0e47062
Binary files /dev/null and b/themes/enoirmel/trayicon.png differ
diff --git a/themes/enoirmel/trayicon2.png b/themes/enoirmel/trayicon2.png
new file mode 100644
index 0000000..e1f20fa
Binary files /dev/null and b/themes/enoirmel/trayicon2.png differ
diff --git a/themes/enoirmel/trollicon.psd b/themes/enoirmel/trollicon.psd
new file mode 100644
index 0000000..78ea0db
Binary files /dev/null and b/themes/enoirmel/trollicon.psd differ
diff --git a/themes/enoirmel/vigorous.gif b/themes/enoirmel/vigorous.gif
new file mode 100644
index 0000000..22569a6
Binary files /dev/null and b/themes/enoirmel/vigorous.gif differ
diff --git a/themes/enoirmel/vigorous2.gif b/themes/enoirmel/vigorous2.gif
new file mode 100644
index 0000000..75a1b97
Binary files /dev/null and b/themes/enoirmel/vigorous2.gif differ
diff --git a/themes/enoirmel/x.png b/themes/enoirmel/x.png
new file mode 100644
index 0000000..6f80900
Binary files /dev/null and b/themes/enoirmel/x.png differ
diff --git a/themes/jadeenamel/acceptant.gif b/themes/jadeenamel/acceptant.gif
new file mode 100644
index 0000000..f7065ae
Binary files /dev/null and b/themes/jadeenamel/acceptant.gif differ
diff --git a/themes/jadeenamel/acceptant2.gif b/themes/jadeenamel/acceptant2.gif
new file mode 100644
index 0000000..46dc87a
Binary files /dev/null and b/themes/jadeenamel/acceptant2.gif differ
diff --git a/themes/jadeenamel/amazed.gif b/themes/jadeenamel/amazed.gif
new file mode 100644
index 0000000..e5e4414
Binary files /dev/null and b/themes/jadeenamel/amazed.gif differ
diff --git a/themes/jadeenamel/amazed2.gif b/themes/jadeenamel/amazed2.gif
new file mode 100644
index 0000000..f7e7289
Binary files /dev/null and b/themes/jadeenamel/amazed2.gif differ
diff --git a/themes/jadeenamel/bemused.gif b/themes/jadeenamel/bemused.gif
new file mode 100644
index 0000000..020fd34
Binary files /dev/null and b/themes/jadeenamel/bemused.gif differ
diff --git a/themes/jadeenamel/bemused2.gif b/themes/jadeenamel/bemused2.gif
new file mode 100644
index 0000000..666add7
Binary files /dev/null and b/themes/jadeenamel/bemused2.gif differ
diff --git a/themes/jadeenamel/chumbg.png b/themes/jadeenamel/chumbg.png
new file mode 100644
index 0000000..2663498
Binary files /dev/null and b/themes/jadeenamel/chumbg.png differ
diff --git a/themes/jadeenamel/chummy.gif b/themes/jadeenamel/chummy.gif
new file mode 100644
index 0000000..1a92b39
Binary files /dev/null and b/themes/jadeenamel/chummy.gif differ
diff --git a/themes/jadeenamel/chummy2.gif b/themes/jadeenamel/chummy2.gif
new file mode 100644
index 0000000..c344f55
Binary files /dev/null and b/themes/jadeenamel/chummy2.gif differ
diff --git a/themes/jadeenamel/convobg.png b/themes/jadeenamel/convobg.png
new file mode 100644
index 0000000..0bde579
Binary files /dev/null and b/themes/jadeenamel/convobg.png differ
diff --git a/themes/jadeenamel/detestful.gif b/themes/jadeenamel/detestful.gif
new file mode 100644
index 0000000..f30a8d0
Binary files /dev/null and b/themes/jadeenamel/detestful.gif differ
diff --git a/themes/jadeenamel/detestful2.gif b/themes/jadeenamel/detestful2.gif
new file mode 100644
index 0000000..05ec8f4
Binary files /dev/null and b/themes/jadeenamel/detestful2.gif differ
diff --git a/themes/jadeenamel/devious.gif b/themes/jadeenamel/devious.gif
new file mode 100644
index 0000000..4ce5367
Binary files /dev/null and b/themes/jadeenamel/devious.gif differ
diff --git a/themes/jadeenamel/devious2.gif b/themes/jadeenamel/devious2.gif
new file mode 100644
index 0000000..d2442a6
Binary files /dev/null and b/themes/jadeenamel/devious2.gif differ
diff --git a/themes/jadeenamel/discontent.gif b/themes/jadeenamel/discontent.gif
new file mode 100644
index 0000000..083ee13
Binary files /dev/null and b/themes/jadeenamel/discontent.gif differ
diff --git a/themes/jadeenamel/discontent2.gif b/themes/jadeenamel/discontent2.gif
new file mode 100644
index 0000000..d8d3fe7
Binary files /dev/null and b/themes/jadeenamel/discontent2.gif differ
diff --git a/themes/jadeenamel/distraught.gif b/themes/jadeenamel/distraught.gif
new file mode 100644
index 0000000..a1eab4f
Binary files /dev/null and b/themes/jadeenamel/distraught.gif differ
diff --git a/themes/jadeenamel/distraught2.gif b/themes/jadeenamel/distraught2.gif
new file mode 100644
index 0000000..4117d79
Binary files /dev/null and b/themes/jadeenamel/distraught2.gif differ
diff --git a/themes/jadeenamel/ebg.png b/themes/jadeenamel/ebg.png
new file mode 100644
index 0000000..cf303be
Binary files /dev/null and b/themes/jadeenamel/ebg.png differ
diff --git a/themes/jadeenamel/ebg.psd b/themes/jadeenamel/ebg.psd
new file mode 100644
index 0000000..d533513
Binary files /dev/null and b/themes/jadeenamel/ebg.psd differ
diff --git a/themes/jadeenamel/ecstatic.gif b/themes/jadeenamel/ecstatic.gif
new file mode 100644
index 0000000..d1be283
Binary files /dev/null and b/themes/jadeenamel/ecstatic.gif differ
diff --git a/themes/jadeenamel/ecstatic2.gif b/themes/jadeenamel/ecstatic2.gif
new file mode 100644
index 0000000..61ea8c9
Binary files /dev/null and b/themes/jadeenamel/ecstatic2.gif differ
diff --git a/themes/jadeenamel/insolent.gif b/themes/jadeenamel/insolent.gif
new file mode 100644
index 0000000..4e4e429
Binary files /dev/null and b/themes/jadeenamel/insolent.gif differ
diff --git a/themes/jadeenamel/insolent2.gif b/themes/jadeenamel/insolent2.gif
new file mode 100644
index 0000000..8de4c5f
Binary files /dev/null and b/themes/jadeenamel/insolent2.gif differ
diff --git a/themes/jadeenamel/m.png b/themes/jadeenamel/m.png
new file mode 100644
index 0000000..2fcc90d
Binary files /dev/null and b/themes/jadeenamel/m.png differ
diff --git a/themes/jadeenamel/manipulative.gif b/themes/jadeenamel/manipulative.gif
new file mode 100644
index 0000000..7391a90
Binary files /dev/null and b/themes/jadeenamel/manipulative.gif differ
diff --git a/themes/jadeenamel/manipulative2.gif b/themes/jadeenamel/manipulative2.gif
new file mode 100644
index 0000000..3acbfc6
Binary files /dev/null and b/themes/jadeenamel/manipulative2.gif differ
diff --git a/themes/jadeenamel/mirthful.gif b/themes/jadeenamel/mirthful.gif
new file mode 100644
index 0000000..e900fab
Binary files /dev/null and b/themes/jadeenamel/mirthful.gif differ
diff --git a/themes/jadeenamel/mirthful2.gif b/themes/jadeenamel/mirthful2.gif
new file mode 100644
index 0000000..50b2faf
Binary files /dev/null and b/themes/jadeenamel/mirthful2.gif differ
diff --git a/themes/jadeenamel/mood1.png b/themes/jadeenamel/mood1.png
new file mode 100644
index 0000000..27d3358
Binary files /dev/null and b/themes/jadeenamel/mood1.png differ
diff --git a/themes/jadeenamel/mood1c.png b/themes/jadeenamel/mood1c.png
new file mode 100644
index 0000000..13e673f
Binary files /dev/null and b/themes/jadeenamel/mood1c.png differ
diff --git a/themes/jadeenamel/mood2.png b/themes/jadeenamel/mood2.png
new file mode 100644
index 0000000..b8a0f4d
Binary files /dev/null and b/themes/jadeenamel/mood2.png differ
diff --git a/themes/jadeenamel/mood2c.png b/themes/jadeenamel/mood2c.png
new file mode 100644
index 0000000..1e645e6
Binary files /dev/null and b/themes/jadeenamel/mood2c.png differ
diff --git a/themes/jadeenamel/mood3.png b/themes/jadeenamel/mood3.png
new file mode 100644
index 0000000..fad308c
Binary files /dev/null and b/themes/jadeenamel/mood3.png differ
diff --git a/themes/jadeenamel/mood3c.png b/themes/jadeenamel/mood3c.png
new file mode 100644
index 0000000..f4b3c13
Binary files /dev/null and b/themes/jadeenamel/mood3c.png differ
diff --git a/themes/jadeenamel/mood4.png b/themes/jadeenamel/mood4.png
new file mode 100644
index 0000000..50c6bf4
Binary files /dev/null and b/themes/jadeenamel/mood4.png differ
diff --git a/themes/jadeenamel/mood4c.png b/themes/jadeenamel/mood4c.png
new file mode 100644
index 0000000..f79235d
Binary files /dev/null and b/themes/jadeenamel/mood4c.png differ
diff --git a/themes/jadeenamel/mood5.png b/themes/jadeenamel/mood5.png
new file mode 100644
index 0000000..9448de7
Binary files /dev/null and b/themes/jadeenamel/mood5.png differ
diff --git a/themes/jadeenamel/mood5c.png b/themes/jadeenamel/mood5c.png
new file mode 100644
index 0000000..5afae2c
Binary files /dev/null and b/themes/jadeenamel/mood5c.png differ
diff --git a/themes/jadeenamel/mood6.png b/themes/jadeenamel/mood6.png
new file mode 100644
index 0000000..ff1cff3
Binary files /dev/null and b/themes/jadeenamel/mood6.png differ
diff --git a/themes/jadeenamel/mood6c.png b/themes/jadeenamel/mood6c.png
new file mode 100644
index 0000000..45bf37f
Binary files /dev/null and b/themes/jadeenamel/mood6c.png differ
diff --git a/themes/jadeenamel/mood7.png b/themes/jadeenamel/mood7.png
new file mode 100644
index 0000000..94acc3d
Binary files /dev/null and b/themes/jadeenamel/mood7.png differ
diff --git a/themes/jadeenamel/mood7c.png b/themes/jadeenamel/mood7c.png
new file mode 100644
index 0000000..9ce7ad4
Binary files /dev/null and b/themes/jadeenamel/mood7c.png differ
diff --git a/themes/jadeenamel/mood8.png b/themes/jadeenamel/mood8.png
new file mode 100644
index 0000000..1ef2dcb
Binary files /dev/null and b/themes/jadeenamel/mood8.png differ
diff --git a/themes/jadeenamel/mood8c.png b/themes/jadeenamel/mood8c.png
new file mode 100644
index 0000000..3a655f3
Binary files /dev/null and b/themes/jadeenamel/mood8c.png differ
diff --git a/themes/jadeenamel/moodicon.psd b/themes/jadeenamel/moodicon.psd
new file mode 100644
index 0000000..fb6099c
Binary files /dev/null and b/themes/jadeenamel/moodicon.psd differ
diff --git a/themes/jadeenamel/mystified.gif b/themes/jadeenamel/mystified.gif
new file mode 100644
index 0000000..c7187f5
Binary files /dev/null and b/themes/jadeenamel/mystified.gif differ
diff --git a/themes/jadeenamel/mystified2.gif b/themes/jadeenamel/mystified2.gif
new file mode 100644
index 0000000..674e069
Binary files /dev/null and b/themes/jadeenamel/mystified2.gif differ
diff --git a/themes/jadeenamel/offline.gif b/themes/jadeenamel/offline.gif
new file mode 100644
index 0000000..682bcb5
Binary files /dev/null and b/themes/jadeenamel/offline.gif differ
diff --git a/themes/jadeenamel/offline2.gif b/themes/jadeenamel/offline2.gif
new file mode 100644
index 0000000..a2fe595
Binary files /dev/null and b/themes/jadeenamel/offline2.gif differ
diff --git a/themes/jadeenamel/op.gif b/themes/jadeenamel/op.gif
new file mode 100644
index 0000000..eed025d
Binary files /dev/null and b/themes/jadeenamel/op.gif differ
diff --git a/themes/jadeenamel/perky.gif b/themes/jadeenamel/perky.gif
new file mode 100644
index 0000000..cf4d757
Binary files /dev/null and b/themes/jadeenamel/perky.gif differ
diff --git a/themes/jadeenamel/perky2.gif b/themes/jadeenamel/perky2.gif
new file mode 100644
index 0000000..cc4b0f9
Binary files /dev/null and b/themes/jadeenamel/perky2.gif differ
diff --git a/themes/jadeenamel/pleasant.gif b/themes/jadeenamel/pleasant.gif
new file mode 100644
index 0000000..0a1aa77
Binary files /dev/null and b/themes/jadeenamel/pleasant.gif differ
diff --git a/themes/jadeenamel/pleasant2.gif b/themes/jadeenamel/pleasant2.gif
new file mode 100644
index 0000000..ec49f69
Binary files /dev/null and b/themes/jadeenamel/pleasant2.gif differ
diff --git a/themes/jadeenamel/pranky.gif b/themes/jadeenamel/pranky.gif
new file mode 100644
index 0000000..4e4e429
Binary files /dev/null and b/themes/jadeenamel/pranky.gif differ
diff --git a/themes/jadeenamel/pranky2.gif b/themes/jadeenamel/pranky2.gif
new file mode 100644
index 0000000..29e06ea
Binary files /dev/null and b/themes/jadeenamel/pranky2.gif differ
diff --git a/themes/jadeenamel/protective.png b/themes/jadeenamel/protective.png
new file mode 100644
index 0000000..f7821ca
Binary files /dev/null and b/themes/jadeenamel/protective.png differ
diff --git a/themes/jadeenamel/rancorous.gif b/themes/jadeenamel/rancorous.gif
new file mode 100644
index 0000000..a02afb7
Binary files /dev/null and b/themes/jadeenamel/rancorous.gif differ
diff --git a/themes/jadeenamel/rancorous2.gif b/themes/jadeenamel/rancorous2.gif
new file mode 100644
index 0000000..c679a38
Binary files /dev/null and b/themes/jadeenamel/rancorous2.gif differ
diff --git a/themes/jadeenamel/relaxed.gif b/themes/jadeenamel/relaxed.gif
new file mode 100644
index 0000000..3aba8a1
Binary files /dev/null and b/themes/jadeenamel/relaxed.gif differ
diff --git a/themes/jadeenamel/relaxed2.gif b/themes/jadeenamel/relaxed2.gif
new file mode 100644
index 0000000..435bc55
Binary files /dev/null and b/themes/jadeenamel/relaxed2.gif differ
diff --git a/themes/jadeenamel/scrollbg.png b/themes/jadeenamel/scrollbg.png
new file mode 100644
index 0000000..136a889
Binary files /dev/null and b/themes/jadeenamel/scrollbg.png differ
diff --git a/themes/jadeenamel/sleek.gif b/themes/jadeenamel/sleek.gif
new file mode 100644
index 0000000..d81be44
Binary files /dev/null and b/themes/jadeenamel/sleek.gif differ
diff --git a/themes/jadeenamel/sleek2.gif b/themes/jadeenamel/sleek2.gif
new file mode 100644
index 0000000..eeac0ba
Binary files /dev/null and b/themes/jadeenamel/sleek2.gif differ
diff --git a/themes/jadeenamel/smooth.gif b/themes/jadeenamel/smooth.gif
new file mode 100644
index 0000000..b5b3720
Binary files /dev/null and b/themes/jadeenamel/smooth.gif differ
diff --git a/themes/jadeenamel/smooth2.gif b/themes/jadeenamel/smooth2.gif
new file mode 100644
index 0000000..3bb81eb
Binary files /dev/null and b/themes/jadeenamel/smooth2.gif differ
diff --git a/themes/jadeenamel/style.js b/themes/jadeenamel/style.js
new file mode 100644
index 0000000..6e4bc2f
--- /dev/null
+++ b/themes/jadeenamel/style.js
@@ -0,0 +1,314 @@
+{"main":
+ {"style": "background-repeat: no-repeat; font-family: 'Century Gothic'; font-size: 14px;",
+  "background-image": "$path/ebg.png",
+  "size": [801, 555],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Harleychum",
+  "close": { "image": "$path/x.gif",
+             "loc": [315, 26]},
+  "minimize": { "image": "$path/m.gif",
+                "loc": [300, 32]},
+  "menubar": { "style": "font-family: 'Century Gothic'; font-size: 14px; color:#4a4a4a" },
+  "menu" : { "style": "font-family: 'Century Gothic'; font-size: 14px; background-color: #4DD869;border:2px solid #3CFF00",
+             "menuitem": "margin-right:25px;",
+             "selected": "background-color: #3CFF00",
+             "loc": [480,30]
+           },
+  "menus": {"client": {"_name": "Client",
+                       "options": "Options",
+                       "memos": "Memos!!",
+                       "logviewer": "Memories",
+                       "userlist": "Users",
+                       "import": "Import",
+                       "reconnect": "Reconnect",
+					   "idle": "Idle",
+                       "exit": "Exit"},
+            "profile": {"_name": "Profile",
+                        "switch": "Change",
+                        "color": "Colour",
+                        "theme": "Theme!!",
+                        "block": "Meanies",
+                        "quirks": "Quirks"},
+            "help": { "_name": "Help??",
+                      "about": "About!" },
+            "rclickchumlist": {"pester": "Talk To!!",
+                               "removechum": "Remove Buddy",
+                               "blockchum": "Block",
+                               "report": "Report",
+                               "addchum": "Add Buddy",
+                               "viewlog": "View Memory!!",
+                               "unblockchum": "Unblock",
+                               "banuser": "Ban User",
+                               "opuser": "Make OP",
+                               "quirksoff": "Quirkless!!"
+                              }
+           },
+  "chums": { "style": "font-size: 16px; background-image:url($path/chumbg.png); background-color: #C2C4EB; background-repeat: no-repeat; font-family: 'Arial'; border: 0px; selection-background-color: #222222; color: black;",
+             "loc": [440, 211],
+             "size": [289, 275],
+              "text": "",
+             "userlistcolor": "black",
+             "loc": [440, 211],
+             "size": [289, 275],
+             "moods": {
+
+                 "chummy": { "icon": "$path/chummy.gif", "color": "black" },
+
+                 "rancorous": { "icon": "$path/rancorous.gif", "color": "red" },
+
+                 "offline": { "icon": "$path/offline.gif", "color": "#4a4a4a"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.gif", "color": "black" },
+
+                 "distraught": { "icon": "$path/distraught.gif", "color": "black" },
+
+                 "pranky": { "icon": "$path/pranky.gif", "color": "black" },
+
+
+                 "smooth": { "icon": "$path/smooth.gif", "color": "black" },
+
+                 "mystified": { "icon": "$path/mystified.gif", "color": "black" },
+
+                 "amazed": { "icon": "$path/amazed.gif", "color": "black" },
+
+                 "insolent": { "icon": "$path/insolent.gif", "color": "black" },
+
+                 "bemused": { "icon": "$path/bemused.gif", "color": "black" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.gif", "color": "red" },
+
+                 "relaxed": { "icon": "$path/relaxed.gif", "color": "red" },
+
+                 "discontent": { "icon": "$path/discontent.gif", "color": "red" },
+
+                 "devious": { "icon": "$path/devious.gif", "color": "red" },
+
+                 "sleek": { "icon": "$path/sleek.gif", "color": "red" },
+			     
+                 "detestful": { "icon": "$path/detestful.gif", "color": "red" },
+
+                 "mirthful": { "icon": "$path/mirthful.gif", "color": "red" },
+
+                 "manipulative": { "icon": "$path/manipulative.gif", "color": "red" },
+
+                 "vigorous": { "icon": "$path/vigorous.gif", "color": "red" },
+
+                 "perky": { "icon": "$path/perky.gif", "color": "red" },
+
+                 "acceptant": { "icon": "$path/acceptant.gif", "color": "red" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#13649A" },
+
+                 "blocked": { "icon": "$path/blocked.gif", "color": "red" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #4DD869; border:2px solid green; font-family: 'Century Gothic'",
+      "size": [195, 200],
+      "label": { "text": "MEANIES",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Century Gothic';border:0px;" },
+      "chumroll": {"style": "border:2px solid green; background-color: black;color: #C6FFA9;font: bold;font-family: 'Century Gothicl';selection-background-color:#393939; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(130, 230, 80, 0%) ;font:bold; font-family: 'Century Gothic';" },
+                    "handle": { "style": "background: rgba(130, 230, 80, 0%); color:#C6FFA9; font-family:'Century Gothic'; font-size:14px; text-align:left;",
+                                "loc": [0,0],
+                                "size": [0, 0] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [1500, 1500]
+                  },
+  "defaultwindow": { "style": "background: #4DD869; font-family:'Century Gothic';font:bold;selection-background-color:#919191; " 
+                   },
+  "addchum":  { "style": "background: rgba(130, 230, 80, 0%); border:0px; color: rgba(0, 0, 0, 0%);",
+              "loc": [443,144],
+              "size": [284, 60],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(130, 230, 80, 0%); border:0px; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Century Gothic';",
+              "pressed" : "background-image:url($path/pesterhold.png);",
+                "loc": [0,0],
+                "size": [0, 0],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(130, 230, 80, 0%); border:2px solid #2EC600; font: bold; color:  rgba(130, 230, 80, 0%); font-family:'Century Gothic';",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 0,
+  "moodlabel": { "style": "",
+				 "loc": [20, 430],
+				 "text": ""
+			   },
+  "moods": [
+      { "style": "background-image:url($path/mood1.png); border:0px;", 
+		"selected": "background-image:url($path/mood1c.png); border:0px;",
+		"loc": [0, 258],
+		"size": [100,110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 0
+	  },
+      { "style": "background-image:url($path/mood2.png); border:0px;", 
+		"selected": "background-image:url($path/mood2c.png); border:0px;",
+		"loc": [106, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 19
+	  },
+      { "style": "background-image:url($path/mood3.png); border:0px;", 
+		"selected": "background-image:url($path/mood3c.png); border:0px;",
+		"loc": [212, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 22
+	  },
+      { "style": "background-image:url($path/mood4.png); border:0px;", 
+		"selected": "background-image:url($path/mood4c.png); border:0px;",
+		"loc": [318, 258],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 4
+	  },
+      { "style": "background-image:url($path/mood5.png); border:0px;", 
+		"selected": "background-image:url($path/mood5c.png); border:0px;",
+		"loc": [0, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 3
+	  },
+      { "style": "background-image:url($path/mood6.png); border:0px;", 
+		"selected": "background-image:url($path/mood6c.png); border:0px;",
+		"loc": [106, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 20
+	  },
+      { "style": "background-image:url($path/mood7.png); border:0px;", 
+		"selected": "background-image:url($path/mood7c.png); border:0px;",
+		"loc": [212, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 5
+	  },
+      { "style": "background-image:url($path/mood8.png); border:0px;", 
+		"selected": "background-image:url($path/mood8c.png); border:0px;",
+		"loc": [318, 382],
+		"size": [100, 110],
+	   	 "text": "",
+		"icon": "",
+		"mood": 1
+	  },
+      { "style": "border:0px;", 
+		"selected": "border:0px;",
+		"loc": [0, 0],
+		"size": [100, 100],
+	   	 "text": "",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: rgba(0, 0, 0, 0%);border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Century Gothic'",
+  "tabstyle": "background-color: #4DD869; font-family: 'Century Gothic'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(130, 230, 80, 0%); border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px solid #2EC600;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #2EC600;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 35, "bottom": 35, "left": 32, "right": 20 },
+  "size": [480, 348],
+  "chumlabel": { "style": " background:  rgba(130, 230, 80, 0%); color: #C6FFA9; border:0px; font-size: 0px;",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 0,
+                 "maxheight": 0,
+                 "text" : ""
+               },
+  "textarea": {
+      "style": "background-color: #C6FFA9;  background-image: url(); font: bold; font-size: 14px; font-family: 'Century Gothic'; border:2px solid green;text-align:center;"
+  },
+  "input": { "style": "background: #C6FFA9; border:2px solid green;margin-top:10px; font: bold; font-size: 14px; font-family: 'Century Gothic'" },
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#4DD869",
+      "tabstyle": 0
+  },
+  "tabwindow" : {
+	  "style": "background: #4DD869; font-family: 'Century Gothic'"
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "looked at",
+      "joinmemo": "answered the memo",
+      "closememo": "went away from the memo",
+      "kickedmemo": "You have been banned from this memo!!",
+	  "idle": "is now an idle chum!!"
+  },
+  "systemMsgColor": "#393939"
+ },
+ "memos":
+ {"style": "background-color: rgba(0,0,0,0); border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Century Gothic'; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#4DD869",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(130, 230, 80, 0%); border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px;", 
+                 "darrowstyle": "image:url();",
+                 "uparrow": "height:17px;border:0px;",
+                 "uarrowstyle": "image:url();"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background-color: rgba (0,0,0,0) ; background-image:url($path/nothing.png); color: #C6FFA9; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #C6FFA9; border:2px solid #2EC600;margin-top:5px; margin-right:10px; margin-left:10px; font: bold; font-size: 14px; font-family: 'Century Gothic'" },
+  "textarea": { "style": " background-color: #C6FFA9; background-image:url();  font: bold; font-size: 14px; font-family: 'Century Gothic'; border:2px solid #2EC600;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #2EC600; background: #C6FFA9; font-family: 'Century Gothic';selection-background-color:#393939; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid green; background: #C6FFA9; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Century Gothic';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #2EC600; font-size: 12px; background: green; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#393939",
+  "op": { "icon": "$path/smooth.png" }
+ }
+}
\ No newline at end of file
diff --git a/themes/jadeenamel/trayicon.png b/themes/jadeenamel/trayicon.png
new file mode 100644
index 0000000..c0ad3e6
Binary files /dev/null and b/themes/jadeenamel/trayicon.png differ
diff --git a/themes/jadeenamel/trayicon2.png b/themes/jadeenamel/trayicon2.png
new file mode 100644
index 0000000..ec0448c
Binary files /dev/null and b/themes/jadeenamel/trayicon2.png differ
diff --git a/themes/jadeenamel/trollicon.psd b/themes/jadeenamel/trollicon.psd
new file mode 100644
index 0000000..78ea0db
Binary files /dev/null and b/themes/jadeenamel/trollicon.psd differ
diff --git a/themes/jadeenamel/vigorous.gif b/themes/jadeenamel/vigorous.gif
new file mode 100644
index 0000000..22569a6
Binary files /dev/null and b/themes/jadeenamel/vigorous.gif differ
diff --git a/themes/jadeenamel/vigorous2.gif b/themes/jadeenamel/vigorous2.gif
new file mode 100644
index 0000000..75a1b97
Binary files /dev/null and b/themes/jadeenamel/vigorous2.gif differ
diff --git a/themes/jadeenamel/x.png b/themes/jadeenamel/x.png
new file mode 100644
index 0000000..6f80900
Binary files /dev/null and b/themes/jadeenamel/x.png differ
diff --git a/themes/johntierchum/abouticon.png b/themes/johntierchum/abouticon.png
new file mode 100644
index 0000000..d1d9945
Binary files /dev/null and b/themes/johntierchum/abouticon.png differ
diff --git a/themes/johntierchum/acceptant.png b/themes/johntierchum/acceptant.png
new file mode 100644
index 0000000..6f48b7d
Binary files /dev/null and b/themes/johntierchum/acceptant.png differ
diff --git a/themes/johntierchum/alarm.wav b/themes/johntierchum/alarm.wav
new file mode 100644
index 0000000..946d0f2
Binary files /dev/null and b/themes/johntierchum/alarm.wav differ
diff --git a/themes/johntierchum/amazed.png b/themes/johntierchum/amazed.png
new file mode 100644
index 0000000..c44aab8
Binary files /dev/null and b/themes/johntierchum/amazed.png differ
diff --git a/themes/johntierchum/bemused.png b/themes/johntierchum/bemused.png
new file mode 100644
index 0000000..8652001
Binary files /dev/null and b/themes/johntierchum/bemused.png differ
diff --git a/themes/johntierchum/blocked.png b/themes/johntierchum/blocked.png
new file mode 100644
index 0000000..585361f
Binary files /dev/null and b/themes/johntierchum/blocked.png differ
diff --git a/themes/johntierchum/cease.wav b/themes/johntierchum/cease.wav
new file mode 100644
index 0000000..eeeab56
Binary files /dev/null and b/themes/johntierchum/cease.wav differ
diff --git a/themes/johntierchum/chummy.png b/themes/johntierchum/chummy.png
new file mode 100644
index 0000000..949c0e7
Binary files /dev/null and b/themes/johntierchum/chummy.png differ
diff --git a/themes/johntierchum/detestful.png b/themes/johntierchum/detestful.png
new file mode 100644
index 0000000..6f2e67f
Binary files /dev/null and b/themes/johntierchum/detestful.png differ
diff --git a/themes/johntierchum/devious.png b/themes/johntierchum/devious.png
new file mode 100644
index 0000000..5e6f24f
Binary files /dev/null and b/themes/johntierchum/devious.png differ
diff --git a/themes/johntierchum/discontent.png b/themes/johntierchum/discontent.png
new file mode 100644
index 0000000..f484118
Binary files /dev/null and b/themes/johntierchum/discontent.png differ
diff --git a/themes/johntierchum/distraught.png b/themes/johntierchum/distraught.png
new file mode 100644
index 0000000..2abdbc7
Binary files /dev/null and b/themes/johntierchum/distraught.png differ
diff --git a/themes/johntierchum/ecstatic.png b/themes/johntierchum/ecstatic.png
new file mode 100644
index 0000000..7a7e131
Binary files /dev/null and b/themes/johntierchum/ecstatic.png differ
diff --git a/themes/johntierchum/estatic.png b/themes/johntierchum/estatic.png
new file mode 100644
index 0000000..7a7e131
Binary files /dev/null and b/themes/johntierchum/estatic.png differ
diff --git a/themes/johntierchum/h.png b/themes/johntierchum/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/johntierchum/h.png differ
diff --git a/themes/johntierchum/insolent.png b/themes/johntierchum/insolent.png
new file mode 100644
index 0000000..df6ab19
Binary files /dev/null and b/themes/johntierchum/insolent.png differ
diff --git a/themes/johntierchum/johntier.png b/themes/johntierchum/johntier.png
new file mode 100644
index 0000000..b9d178e
Binary files /dev/null and b/themes/johntierchum/johntier.png differ
diff --git a/themes/johntierchum/johntier2.png b/themes/johntierchum/johntier2.png
new file mode 100644
index 0000000..b4e3016
Binary files /dev/null and b/themes/johntierchum/johntier2.png differ
diff --git a/themes/johntierchum/m.png b/themes/johntierchum/m.png
new file mode 100644
index 0000000..55d5a4b
Binary files /dev/null and b/themes/johntierchum/m.png differ
diff --git a/themes/johntierchum/manipulative.png b/themes/johntierchum/manipulative.png
new file mode 100644
index 0000000..dceebf1
Binary files /dev/null and b/themes/johntierchum/manipulative.png differ
diff --git a/themes/johntierchum/mirthful.png b/themes/johntierchum/mirthful.png
new file mode 100644
index 0000000..6ce8e6d
Binary files /dev/null and b/themes/johntierchum/mirthful.png differ
diff --git a/themes/johntierchum/mystified.png b/themes/johntierchum/mystified.png
new file mode 100644
index 0000000..b123dfe
Binary files /dev/null and b/themes/johntierchum/mystified.png differ
diff --git a/themes/johntierchum/offline.png b/themes/johntierchum/offline.png
new file mode 100644
index 0000000..f5754e5
Binary files /dev/null and b/themes/johntierchum/offline.png differ
diff --git a/themes/johntierchum/op.png b/themes/johntierchum/op.png
new file mode 100644
index 0000000..63f747f
Binary files /dev/null and b/themes/johntierchum/op.png differ
diff --git a/themes/johntierchum/pccool.png b/themes/johntierchum/pccool.png
new file mode 100644
index 0000000..e5363ba
Binary files /dev/null and b/themes/johntierchum/pccool.png differ
diff --git a/themes/johntierchum/perky.png b/themes/johntierchum/perky.png
new file mode 100644
index 0000000..41a9725
Binary files /dev/null and b/themes/johntierchum/perky.png differ
diff --git a/themes/johntierchum/pleasant.png b/themes/johntierchum/pleasant.png
new file mode 100644
index 0000000..dc10128
Binary files /dev/null and b/themes/johntierchum/pleasant.png differ
diff --git a/themes/johntierchum/pranky.png b/themes/johntierchum/pranky.png
new file mode 100644
index 0000000..995b248
Binary files /dev/null and b/themes/johntierchum/pranky.png differ
diff --git a/themes/johntierchum/protective.png b/themes/johntierchum/protective.png
new file mode 100644
index 0000000..5ca91dc
Binary files /dev/null and b/themes/johntierchum/protective.png differ
diff --git a/themes/johntierchum/rancorous.png b/themes/johntierchum/rancorous.png
new file mode 100644
index 0000000..498d1ac
Binary files /dev/null and b/themes/johntierchum/rancorous.png differ
diff --git a/themes/johntierchum/relaxed.png b/themes/johntierchum/relaxed.png
new file mode 100644
index 0000000..fbae539
Binary files /dev/null and b/themes/johntierchum/relaxed.png differ
diff --git a/themes/johntierchum/sleek.png b/themes/johntierchum/sleek.png
new file mode 100644
index 0000000..b4a9afa
Binary files /dev/null and b/themes/johntierchum/sleek.png differ
diff --git a/themes/johntierchum/smooth.png b/themes/johntierchum/smooth.png
new file mode 100644
index 0000000..bf238ed
Binary files /dev/null and b/themes/johntierchum/smooth.png differ
diff --git a/themes/johntierchum/style.js b/themes/johntierchum/style.js
new file mode 100644
index 0000000..5f0608d
--- /dev/null
+++ b/themes/johntierchum/style.js
@@ -0,0 +1,243 @@
+{"inherits": "pesterchum2.5",
+ "main":
+ {"background-image": "$path/johntier.png",
+  "size": [619,832],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Godtier",
+  "menu" : { "style": "font-family: 'Arial'; font:bold; font-size: 14px; color:#FFFFFF; background-color: #6277BC;border:2px solid #9BC4F2",
+  "selected": "background-color: #6090C6", 
+              "loc": [161,52]},
+  "menubar": { "style": "font-family: 'Arial'; font:bold; font-size: 14px; color:#9AC3F0; allign:center;", 
+              "loc": [171,52]},
+  "close": { "image": "$path/x.png",
+             "loc": [351, 34]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [370, 42]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "defaultwindow": { "style": "background: #9BC4F2; font-family:'Arial';font:bold;selection-background-color:#66A5EC; " },
+  "chums": { "style": "border:2px solid rgb(0,0,0,0%); background-color: rgb(0,0,0,0%);color: black;font: bold;font-size:14px;font-family: 'Arial';selection-background-color:white; ",
+             "size": [200, 180],
+             "loc": [233,400],
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#FFFFFF" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#E5E5E5" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#646464"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#FFFFFF" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#FFFFFF" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#FFFFFF" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#FFFFFF" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#FFFFFF" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#FFFFFF" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#FFFFFF" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#FFFFFF" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#E5E5E5" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#E5E5E5" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#E5E5E5" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#E5E5E5" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#E5E5E5" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#E5E5E5" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#E5E5E5" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#E5E5E5" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#E5E5E5" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#E5E5E5" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#E5E5E5" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#000000" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "#000000" }
+			 }
+		   },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(0,0,0,0);" },
+                    "handle": { "style": "background: rgba(0,0,0,0); padding: 3px; padding-left: 26px; color: white; font-family:'Verdana'; font: bold; text-align:left; font-size: 12px; border: 3px solid rgba(0,0,0,0);",
+                                "loc": [235,590],
+                                "size": [202, 27] },
+                    "colorswatch": { "loc": [412,593],
+                                     "size": [22,21],
+                                     "text": "" },
+                    "currentMood": [241, 595]
+                  },
+  "addchum":  { "style": "background: #6277BC; border:2px solid white; font: bold; color: white; font-family:'Verdana';",
+                "pressed" : "background: #6090C6;",
+                "loc": [260,620],
+                "size": [71, 22],
+                "text": "Greet"
+              },
+  "pester": { "style": "background: #6277BC; border:2px solid white; font: bold; color:  white; font-family:'Verdana';",
+              "pressed" : "background: #6090C6;",
+              "loc": [330,620],
+              "size": [71, 22],
+              "text": "Pester"
+            },
+  "block":  { "style": "background: rgba(0,0,0,0); border:0px; color: rgba(0,0,0,0);",
+             "loc": [0, 0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "moodlabel": { "text": "",
+                 "style": "font:bold;font-family:'Arial';color:#000000;"
+			   },
+  "defaultmood": 5,
+  "moods": [
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [302, 133],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [460, 432],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [368, 162],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/bemused.png",
+		"mood": 22
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [391, 192],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [409, 223],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [416, 260],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [412, 289],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [335, 145],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/amazed.png",
+		"mood": 20
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [265, 122],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/insolent.png",
+		"mood": 21
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [387, 309],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/protective.png",
+		"mood": 18
+	  },
+      { "style": "text-align:left; background:rgb(0,0,0,0);border:2px solid rgb(0,0,0,0);color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:rgb(0,0,0,0); border:2px solid rgb(0,0,0,0); color: #66A5EC; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [436, 404],
+		"size": [30, 30],
+		"text": "",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
+  ]
+},
+ "convo": {
+     "style": "background-color: #4473a8;border:2px solid #626262; font-family: 'Arial';",
+     "chumlabel": { "style": "margin-bottom: 21px;background: #66A5EC; color: #000000; border:0px; font-size: 14px;",
+					"text" : "~ Pranking $handle ~" },
+	 "textarea": {
+		 "style": "background: #BDDFFF;  font-size: 14px;font:bold; border:2px solid #5C5C5C;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
+ 	 },
+  "input": { "style": "background: #99c2f0; border:2px solid #626262;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+	 "tabwindow" : {
+		 "style": "background: #6277bc; font-family: 'Arial'"
+	 },
+	 "tabs": {
+		 "style": "border: 2px solid #D4DEFF; background: #6277bc; color: #FFFFFF;",
+		 "selectedstyle": "border: 3px solid #D4DEFF; background: #7C9CD2; color: #76ADFF;",
+		 "newmsgcolor": "#730F0F"
+	 },
+	 "scrollbar": null
+ },
+ "memos":
+ { "size": [600,425],
+   "style": "background-color: #0F731C;border:2px solid #626262; font-family: 'Arial';",
+   "label": { "style": "margin-bottom: 21px;background: #AFBAEE; color: #5C5C5C; border:0px; font-size: 14px;"
+			},
+   "textarea": {
+	   "style": "background: #DFEFFF;  font-size: 14px;font:bold; border:2px solid #5C5C5C;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
+   },
+   "userlist": { "style": "border:2px solid #000079; background: #AFBAEE;font: bold;font-family: 'Courier';selection-background-color:#646464; font-size: 12px;  margin-left:0px; margin-right:10px;"
+               },
+   "input": { "style": "background: #99c2f0; border:2px solid #5C5C5C;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+   "time": { "text": { "style": "color:#003789; border: 2px solid #5C5C5C; background: #7188D5; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;" 
+                    },
+             "buttons": { "style": "color: #003789; font: bold; border: 2px solid #5C5C5C; font: bold; font-size: 12px; background: #7188D5; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
+          },
+
+   "tabs": {
+       "style": "",
+       "selectedstyle": "#5C5C5C",
+       "newmsgcolor": "#FA0A0A",
+       "tabstyle": 0
+   },
+   "scrollbar": null
+ }
+}
\ No newline at end of file
diff --git a/themes/johntierchum/trayicon.png b/themes/johntierchum/trayicon.png
new file mode 100644
index 0000000..b5d13b1
Binary files /dev/null and b/themes/johntierchum/trayicon.png differ
diff --git a/themes/johntierchum/trayicon2.png b/themes/johntierchum/trayicon2.png
new file mode 100644
index 0000000..be970e6
Binary files /dev/null and b/themes/johntierchum/trayicon2.png differ
diff --git a/themes/johntierchum/vigorous.png b/themes/johntierchum/vigorous.png
new file mode 100644
index 0000000..e24d81d
Binary files /dev/null and b/themes/johntierchum/vigorous.png differ
diff --git a/themes/johntierchum/x.png b/themes/johntierchum/x.png
new file mode 100644
index 0000000..5c78ee1
Binary files /dev/null and b/themes/johntierchum/x.png differ
diff --git a/themes/niccage/acceptant.gif b/themes/niccage/acceptant.gif
new file mode 100644
index 0000000..f7065ae
Binary files /dev/null and b/themes/niccage/acceptant.gif differ
diff --git a/themes/niccage/amazed.gif b/themes/niccage/amazed.gif
new file mode 100644
index 0000000..1aea665
Binary files /dev/null and b/themes/niccage/amazed.gif differ
diff --git a/themes/niccage/bemused.gif b/themes/niccage/bemused.gif
new file mode 100644
index 0000000..675bff7
Binary files /dev/null and b/themes/niccage/bemused.gif differ
diff --git a/themes/niccage/chumbg.png b/themes/niccage/chumbg.png
new file mode 100644
index 0000000..ada36dd
Binary files /dev/null and b/themes/niccage/chumbg.png differ
diff --git a/themes/niccage/chummy.gif b/themes/niccage/chummy.gif
new file mode 100644
index 0000000..418f348
Binary files /dev/null and b/themes/niccage/chummy.gif differ
diff --git a/themes/niccage/convobg.png b/themes/niccage/convobg.png
new file mode 100644
index 0000000..e62b7ff
Binary files /dev/null and b/themes/niccage/convobg.png differ
diff --git a/themes/niccage/detestful.gif b/themes/niccage/detestful.gif
new file mode 100644
index 0000000..f30a8d0
Binary files /dev/null and b/themes/niccage/detestful.gif differ
diff --git a/themes/niccage/devious.gif b/themes/niccage/devious.gif
new file mode 100644
index 0000000..4ce5367
Binary files /dev/null and b/themes/niccage/devious.gif differ
diff --git a/themes/niccage/discontent.gif b/themes/niccage/discontent.gif
new file mode 100644
index 0000000..083ee13
Binary files /dev/null and b/themes/niccage/discontent.gif differ
diff --git a/themes/niccage/distraught.gif b/themes/niccage/distraught.gif
new file mode 100644
index 0000000..4c8662e
Binary files /dev/null and b/themes/niccage/distraught.gif differ
diff --git a/themes/niccage/ebg.png b/themes/niccage/ebg.png
new file mode 100644
index 0000000..5606a70
Binary files /dev/null and b/themes/niccage/ebg.png differ
diff --git a/themes/niccage/ebg.xcf b/themes/niccage/ebg.xcf
new file mode 100644
index 0000000..a2f833d
Binary files /dev/null and b/themes/niccage/ebg.xcf differ
diff --git a/themes/niccage/ecstatic.gif b/themes/niccage/ecstatic.gif
new file mode 100644
index 0000000..d1be283
Binary files /dev/null and b/themes/niccage/ecstatic.gif differ
diff --git a/themes/niccage/insolent.gif b/themes/niccage/insolent.gif
new file mode 100644
index 0000000..dd5ab90
Binary files /dev/null and b/themes/niccage/insolent.gif differ
diff --git a/themes/niccage/leftarrow.png b/themes/niccage/leftarrow.png
new file mode 100644
index 0000000..4caf00b
Binary files /dev/null and b/themes/niccage/leftarrow.png differ
diff --git a/themes/niccage/manipulative.gif b/themes/niccage/manipulative.gif
new file mode 100644
index 0000000..7391a90
Binary files /dev/null and b/themes/niccage/manipulative.gif differ
diff --git a/themes/niccage/mirthful.gif b/themes/niccage/mirthful.gif
new file mode 100644
index 0000000..e900fab
Binary files /dev/null and b/themes/niccage/mirthful.gif differ
diff --git a/themes/niccage/mood1.png b/themes/niccage/mood1.png
new file mode 100644
index 0000000..fd0afba
Binary files /dev/null and b/themes/niccage/mood1.png differ
diff --git a/themes/niccage/mood1c.png b/themes/niccage/mood1c.png
new file mode 100644
index 0000000..4a8388c
Binary files /dev/null and b/themes/niccage/mood1c.png differ
diff --git a/themes/niccage/mood2.png b/themes/niccage/mood2.png
new file mode 100644
index 0000000..9660c31
Binary files /dev/null and b/themes/niccage/mood2.png differ
diff --git a/themes/niccage/mood2c.png b/themes/niccage/mood2c.png
new file mode 100644
index 0000000..5817cf2
Binary files /dev/null and b/themes/niccage/mood2c.png differ
diff --git a/themes/niccage/mood3.png b/themes/niccage/mood3.png
new file mode 100644
index 0000000..cc5253e
Binary files /dev/null and b/themes/niccage/mood3.png differ
diff --git a/themes/niccage/mood3c.png b/themes/niccage/mood3c.png
new file mode 100644
index 0000000..cf6adcc
Binary files /dev/null and b/themes/niccage/mood3c.png differ
diff --git a/themes/niccage/mood4.png b/themes/niccage/mood4.png
new file mode 100644
index 0000000..1f134a4
Binary files /dev/null and b/themes/niccage/mood4.png differ
diff --git a/themes/niccage/mood4c.png b/themes/niccage/mood4c.png
new file mode 100644
index 0000000..ea28621
Binary files /dev/null and b/themes/niccage/mood4c.png differ
diff --git a/themes/niccage/mood5.png b/themes/niccage/mood5.png
new file mode 100644
index 0000000..061b99d
Binary files /dev/null and b/themes/niccage/mood5.png differ
diff --git a/themes/niccage/mood5c.png b/themes/niccage/mood5c.png
new file mode 100644
index 0000000..1821575
Binary files /dev/null and b/themes/niccage/mood5c.png differ
diff --git a/themes/niccage/mood6.png b/themes/niccage/mood6.png
new file mode 100644
index 0000000..2361f4f
Binary files /dev/null and b/themes/niccage/mood6.png differ
diff --git a/themes/niccage/mood6c.png b/themes/niccage/mood6c.png
new file mode 100644
index 0000000..5df4861
Binary files /dev/null and b/themes/niccage/mood6c.png differ
diff --git a/themes/niccage/mood7.png b/themes/niccage/mood7.png
new file mode 100644
index 0000000..3e0bd55
Binary files /dev/null and b/themes/niccage/mood7.png differ
diff --git a/themes/niccage/mood7c.png b/themes/niccage/mood7c.png
new file mode 100644
index 0000000..352dc28
Binary files /dev/null and b/themes/niccage/mood7c.png differ
diff --git a/themes/niccage/mood8.png b/themes/niccage/mood8.png
new file mode 100644
index 0000000..e575052
Binary files /dev/null and b/themes/niccage/mood8.png differ
diff --git a/themes/niccage/mood8c.png b/themes/niccage/mood8c.png
new file mode 100644
index 0000000..13ef01e
Binary files /dev/null and b/themes/niccage/mood8c.png differ
diff --git a/themes/niccage/moodicon.psd b/themes/niccage/moodicon.psd
new file mode 100644
index 0000000..fb6099c
Binary files /dev/null and b/themes/niccage/moodicon.psd differ
diff --git a/themes/niccage/moodicon1.png b/themes/niccage/moodicon1.png
new file mode 100644
index 0000000..6b91ace
Binary files /dev/null and b/themes/niccage/moodicon1.png differ
diff --git a/themes/niccage/mystified.gif b/themes/niccage/mystified.gif
new file mode 100644
index 0000000..6044f63
Binary files /dev/null and b/themes/niccage/mystified.gif differ
diff --git a/themes/niccage/offline.gif b/themes/niccage/offline.gif
new file mode 100644
index 0000000..31f5bee
Binary files /dev/null and b/themes/niccage/offline.gif differ
diff --git a/themes/niccage/op.png b/themes/niccage/op.png
new file mode 100644
index 0000000..2e6faa0
Binary files /dev/null and b/themes/niccage/op.png differ
diff --git a/themes/niccage/perky.gif b/themes/niccage/perky.gif
new file mode 100644
index 0000000..cf4d757
Binary files /dev/null and b/themes/niccage/perky.gif differ
diff --git a/themes/niccage/pleasant.gif b/themes/niccage/pleasant.gif
new file mode 100644
index 0000000..fbf19ca
Binary files /dev/null and b/themes/niccage/pleasant.gif differ
diff --git a/themes/niccage/pranky.gif b/themes/niccage/pranky.gif
new file mode 100644
index 0000000..c4aef9b
Binary files /dev/null and b/themes/niccage/pranky.gif differ
diff --git a/themes/niccage/protective.png b/themes/niccage/protective.png
new file mode 100644
index 0000000..f7821ca
Binary files /dev/null and b/themes/niccage/protective.png differ
diff --git a/themes/niccage/rancorous.gif b/themes/niccage/rancorous.gif
new file mode 100644
index 0000000..a8f3428
Binary files /dev/null and b/themes/niccage/rancorous.gif differ
diff --git a/themes/niccage/relaxed.gif b/themes/niccage/relaxed.gif
new file mode 100644
index 0000000..3aba8a1
Binary files /dev/null and b/themes/niccage/relaxed.gif differ
diff --git a/themes/niccage/rightarrow.png b/themes/niccage/rightarrow.png
new file mode 100644
index 0000000..30a8b70
Binary files /dev/null and b/themes/niccage/rightarrow.png differ
diff --git a/themes/niccage/scrollbg.png b/themes/niccage/scrollbg.png
new file mode 100644
index 0000000..c3cbf23
Binary files /dev/null and b/themes/niccage/scrollbg.png differ
diff --git a/themes/niccage/sleek.gif b/themes/niccage/sleek.gif
new file mode 100644
index 0000000..d81be44
Binary files /dev/null and b/themes/niccage/sleek.gif differ
diff --git a/themes/niccage/smooth.gif b/themes/niccage/smooth.gif
new file mode 100644
index 0000000..8738151
Binary files /dev/null and b/themes/niccage/smooth.gif differ
diff --git a/themes/niccage/style.js b/themes/niccage/style.js
new file mode 100644
index 0000000..30df512
--- /dev/null
+++ b/themes/niccage/style.js
@@ -0,0 +1,325 @@
+{"main":
+ {"style": "background-repeat: no-repeat; font-family: 'Arial'; font-size: 14px;",
+  "background-image": "$path/ebg.png",
+  "size": [801, 555],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Cagechum",
+  "close": { "image": "$path/x.gif",
+             "loc": [315, 26]},
+  "minimize": { "image": "$path/m.gif",
+                "loc": [300, 32]},
+  "menubar": { "style": "font-family: 'Arial'; font-size: 14px; color:#7c6dbc" },
+  "menu" : { "style": "font-family: 'Arial'; font-size: 14px; color: #000000; background-color: #F7E430;border:2px solid #F7B53D",
+             "menuitem": "margin-right:25px;",
+             "selected": "background-color: #F7B53D",
+             "loc": [480,30]
+           },
+  "menus": {"client": {"_name": "Client",
+                       "options": "Options",
+                       "memos": "Memos",
+                       "logviewer": "Pesterlogs",
+                       "randen": "Random Encounter",
+                       "userlist": "Userlist",
+                       "addgroup": "Add Group",
+                       "import": "Import",
+                       "reconnect": "Reconnect",
+                                           "idle": "Idle",
+                       "exit": "Exit"},
+            "profile": {"_name": "Profile",
+                        "switch": "Switch",
+                        "color": "Color",
+                        "theme": "Theme",
+                        "block": "Trollslum",
+                        "quirks": "Quirks"},
+            "help": { "_name": "Help",
+                      "about": "About",
+                      "help": "Help",
+                      "calsprite": "CalSprite",
+                      "nickserv": "NickServ" },
+            "rclickchumlist": {"pester": "Pester",
+                               "removechum": "Remove Chum",
+                               "blockchum": "Block",
+                               "report": "Report",
+                               "addchum": "Add Chum",
+                               "viewlog": "View Pesterlog",
+                               "unblockchum": "Unblock",
+                               "removegroup": "Remove Group",
+                               "renamegroup": "Rename Group",
+                               "movechum": "Move To",
+                               "banuser": "Ban User",
+                               "opuser": "Make OP",
+                               "voiceuser": "Give Voice",
+                               "quirksoff": "Quirks Off",
+                               "invitechum": "Invite Chum"
+                              }
+           },
+  "chums": { "style": "font-size: 16px; background-image:url($path/chumbg.png); background-color: #C2C4EB; background-repeat: no-repeat; font-family: 'Arial'; border: 0px; selection-background-color: #222222; color: black;",
+             "loc": [440, 211],
+             "size": [289, 275],
+              "text": "",
+             "userlistcolor": "black",
+             "loc": [440, 211],
+             "size": [289, 275],
+             "moods": {
+
+                 "chummy": { "icon": "$path/chummy.gif", "color": "black" },
+
+                 "rancorous": { "icon": "$path/rancorous.gif", "color": "#9697C3" },
+
+                 "offline": { "icon": "$path/offline.gif", "color": "#7c6dbc"},
+
+
+                 "pleasant": { "icon": "$path/pleasant.gif", "color": "black" },
+
+                 "distraught": { "icon": "$path/distraught.gif", "color": "black" },
+
+                 "pranky": { "icon": "$path/pranky.gif", "color": "black" },
+
+
+                 "smooth": { "icon": "$path/smooth.gif", "color": "black" },
+
+                 "mystified": { "icon": "$path/mystified.gif", "color": "black" },
+
+                 "amazed": { "icon": "$path/amazed.gif", "color": "black" },
+
+                 "insolent": { "icon": "$path/insolent.gif", "color": "black" },
+
+                 "bemused": { "icon": "$path/bemused.gif", "color": "black" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.gif", "color": "#9697C3" },
+
+                 "relaxed": { "icon": "$path/relaxed.gif", "color": "#9697C3" },
+
+                 "discontent": { "icon": "$path/discontent.gif", "color": "#9697C3" },
+
+                 "devious": { "icon": "$path/devious.gif", "color": "#9697C3" },
+
+                 "sleek": { "icon": "$path/sleek.gif", "color": "#9697C3" },
+
+                 "detestful": { "icon": "$path/detestful.gif", "color": "#9697C3" },
+
+                 "mirthful": { "icon": "$path/mirthful.gif", "color": "#9697C3" },
+
+                 "manipulative": { "icon": "$path/manipulative.gif", "color": "#9697C3" },
+
+                 "vigorous": { "icon": "$path/vigorous.gif", "color": "#9697C3" },
+
+                 "perky": { "icon": "$path/perky.gif", "color": "#9697C3" },
+
+                 "acceptant": { "icon": "$path/acceptant.gif", "color": "#9697C3" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "blocked": { "icon": "$path/blocked.gif", "color": "#9697C3" }
+
+             }
+           },
+  "trollslum": {
+      "style": "background: #F7E430; border:2px solid #FFD47C; font-family: 'Arial'",
+      "size": [195, 200],
+      "label": { "text": "TROLLSLUM",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Arial';border:0px;" },
+      "chumroll": {"style": "border:2px solid #FFD47C; background-color: black;color: #FFFCBD;font: bold;font-family: 'Ariall';selection-background-color:#646464; " }
+  },
+  "mychumhandle": { "label": { "text": "",
+                               "loc": [0,0],
+                               "style": "color: rgba(255, 255, 0, 0%) ;font:bold; font-family: 'Arial';" },
+                    "handle": { "style": "background: rgba(255, 255, 0, 0%); color:#FFFCBD; font-family:'Arial'; font-size:14px; text-align:left;",
+                                "loc": [0,0],
+                                "size": [0, 0] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [1500, 1500]
+                  },
+  "defaultwindow": { "style": "background: #F7E430; font-family:'Arial';font:bold;selection-background-color:#919191; "
+                   },
+  "addchum":  { "style": "background: rgba(255, 255, 0, 0%); border:0px; color: rgba(0, 0, 0, 0%);",
+              "loc": [443,144],
+              "size": [284, 60],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(255, 255, 0, 0%); border:0px; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Arial';",
+              "pressed" : "background-image:url($path/pesterhold.png);",
+                "loc": [0,0],
+                "size": [0, 0],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(255, 255, 0, 0%); border:2px solid #F7B53D; font: bold; color:  rgba(255, 255, 0, 0%); font-family:'Arial';",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 0,
+  "moodlabel": { "style": "",
+                                 "loc": [20, 430],
+                                 "text": ""
+                           },
+  "moods": [
+      { "style": "background-image:url($path/mood1.png); border:0px;",
+                "selected": "background-image:url($path/mood1c.png); border:0px;",
+                "loc": [0, 258],
+                "size": [100,125],
+                 "text": "",
+                "icon": "",
+                "mood": 0
+          },
+      { "style": "background-image:url($path/mood2.png); border:0px;",
+                "selected": "background-image:url($path/mood2c.png); border:0px;",
+                "loc": [106, 258],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 19
+          },
+      { "style": "background-image:url($path/mood3.png); border:0px;",
+                "selected": "background-image:url($path/mood3c.png); border:0px;",
+                "loc": [212, 258],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 22
+          },
+      { "style": "background-image:url($path/mood4.png); border:0px;",
+                "selected": "background-image:url($path/mood4c.png); border:0px;",
+                "loc": [318, 258],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 4
+          },
+      { "style": "background-image:url($path/mood5.png); border:0px;",
+                "selected": "background-image:url($path/mood5c.png); border:0px;",
+                "loc": [0, 382],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 3
+          },
+      { "style": "background-image:url($path/mood6.png); border:0px;",
+                "selected": "background-image:url($path/mood6c.png); border:0px;",
+                "loc": [106, 382],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 20
+          },
+      { "style": "background-image:url($path/mood7.png); border:0px;",
+                "selected": "background-image:url($path/mood7c.png); border:0px;",
+                "loc": [212, 382],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 5
+          },
+      { "style": "background-image:url($path/mood8.png); border:0px;",
+                "selected": "background-image:url($path/mood8c.png); border:0px;",
+                "loc": [318, 382],
+                "size": [100, 125],
+                 "text": "",
+                "icon": "",
+                "mood": 1
+          },
+      { "style": "border:0px;",
+                "selected": "border:0px;",
+                "loc": [0, 0],
+                "size": [100, 100],
+                 "text": "",
+                "icon": "",
+                "mood": 2
+          }
+  ]
+ },
+ "convo":
+ {"style": "background-color: rgba(0, 0, 0, 0%);border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Arial'",
+  "tabstyle": "background-color: #F7E430; font-family: 'Arial'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 0, 0%); border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px solid #F7B53D;",
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #F7B53D;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 35, "bottom": 35, "left": 32, "right": 20 },
+  "size": [480, 348],
+  "chumlabel": { "style": " background:  rgba(255, 255, 0, 0%); color: #FFFCBD; border:0px; font-size: 0px;",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 0,
+                 "maxheight": 0,
+                 "text" : ""
+               },
+  "textarea": {
+      "style": "background-color: #D0CEE5;  background-image: url(); font: bold; font-size: 14px; font-family: 'Arial'; border:2px solid #6769A8;text-align:center;"
+  },
+  "input": { "style": "background: #D0CEE5; border:2px solid #6769A8;margin-top:10px; font: bold; font-size: 14px; font-family: 'Arial'" },
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#F7E430",
+      "tabstyle": 0
+  },
+  "tabwindow" : {
+	  "style": "background: #6769A8; font-family: 'Arial'"
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+          "blockedmsg": "did not receive message from",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!",
+          "idle": "is now an idle chum!"
+  },
+  "systemMsgColor": "#646464"
+ },
+ "memos":
+ {"style": "background-color: rgba(0,0,0,0); border-width: 5px; border-image:url($path/convobg.png) 5px; font-family: 'Arial'; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#F7E430",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 0, 0%); border:0px;",
+                 "handle": "border-width: 5px; border-image:url($path/scrollbg.png) 5px; min-height:60px;",
+                 "downarrow": "height:17px;border:0px;",
+                 "darrowstyle": "image:url();",
+                 "uparrow": "height:17px;border:0px;",
+                 "uarrowstyle": "image:url();"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background-color: rgba (0,0,0,0) ; background-image:url($path/nothing.png); color: #FFFCBD; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #FFFCBD; border:2px solid #F7B53D;margin-top:5px; margin-right:10px; margin-left:10px; font: bold; font-size: 14px; font-family: 'Arial'" },
+  "textarea": { "style": " background-color: #FFFCBD; background-image:url();  font: bold; font-size: 14px; font-family: 'Arial'; border:2px solid #F7B53D;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #F7B53D; background: #FFFCBD; font-family: 'Arial';selection-background-color:#646464; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75,
+                      "style": " border: 2px solid #FFD47C; background: #FFFCBD; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;"
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #F7B53D; font-size: 12px; background: #FFD47C; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" },
+            "arrows": { "left": "$path/leftarrow.png",
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;"
+                      }
+          },
+  "systemMsgColor": "#646464",
+  "op": { "icon": "$path/smooth.png" },
+  "voice": { "icon": "$path/voice.png" }
+ }
+}
diff --git a/themes/niccage/trayicon.png b/themes/niccage/trayicon.png
new file mode 100644
index 0000000..2bc654f
Binary files /dev/null and b/themes/niccage/trayicon.png differ
diff --git a/themes/niccage/trayicon2.png b/themes/niccage/trayicon2.png
new file mode 100644
index 0000000..3d625d4
Binary files /dev/null and b/themes/niccage/trayicon2.png differ
diff --git a/themes/niccage/trollicon.psd b/themes/niccage/trollicon.psd
new file mode 100644
index 0000000..78ea0db
Binary files /dev/null and b/themes/niccage/trollicon.psd differ
diff --git a/themes/niccage/vigorous.gif b/themes/niccage/vigorous.gif
new file mode 100644
index 0000000..22569a6
Binary files /dev/null and b/themes/niccage/vigorous.gif differ
diff --git a/themes/niccage/voice.png b/themes/niccage/voice.png
new file mode 100644
index 0000000..c400a6c
Binary files /dev/null and b/themes/niccage/voice.png differ
diff --git a/themes/paperchum/abouticon.png b/themes/paperchum/abouticon.png
new file mode 100644
index 0000000..b768fa7
Binary files /dev/null and b/themes/paperchum/abouticon.png differ
diff --git a/themes/paperchum/acceptant.png b/themes/paperchum/acceptant.png
new file mode 100644
index 0000000..f323cb9
Binary files /dev/null and b/themes/paperchum/acceptant.png differ
diff --git a/themes/paperchum/admin.png b/themes/paperchum/admin.png
new file mode 100644
index 0000000..965c40a
Binary files /dev/null and b/themes/paperchum/admin.png differ
diff --git a/themes/paperchum/alarm.wav b/themes/paperchum/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/paperchum/alarm.wav differ
diff --git a/themes/paperchum/alarm2.wav b/themes/paperchum/alarm2.wav
new file mode 100644
index 0000000..5ae54fa
Binary files /dev/null and b/themes/paperchum/alarm2.wav differ
diff --git a/themes/paperchum/amazed.png b/themes/paperchum/amazed.png
new file mode 100644
index 0000000..fb838db
Binary files /dev/null and b/themes/paperchum/amazed.png differ
diff --git a/themes/paperchum/bemused.png b/themes/paperchum/bemused.png
new file mode 100644
index 0000000..78253cb
Binary files /dev/null and b/themes/paperchum/bemused.png differ
diff --git a/themes/paperchum/blocked.png b/themes/paperchum/blocked.png
new file mode 100644
index 0000000..95aadda
Binary files /dev/null and b/themes/paperchum/blocked.png differ
diff --git a/themes/paperchum/cease.wav b/themes/paperchum/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/paperchum/cease.wav differ
diff --git a/themes/paperchum/chumbg.PNG b/themes/paperchum/chumbg.PNG
new file mode 100644
index 0000000..a504bc4
Binary files /dev/null and b/themes/paperchum/chumbg.PNG differ
diff --git a/themes/paperchum/chummy.png b/themes/paperchum/chummy.png
new file mode 100644
index 0000000..ae2121a
Binary files /dev/null and b/themes/paperchum/chummy.png differ
diff --git a/themes/paperchum/detestful.png b/themes/paperchum/detestful.png
new file mode 100644
index 0000000..a25e0aa
Binary files /dev/null and b/themes/paperchum/detestful.png differ
diff --git a/themes/paperchum/devious.png b/themes/paperchum/devious.png
new file mode 100644
index 0000000..429cb4a
Binary files /dev/null and b/themes/paperchum/devious.png differ
diff --git a/themes/paperchum/discontent.png b/themes/paperchum/discontent.png
new file mode 100644
index 0000000..edade6b
Binary files /dev/null and b/themes/paperchum/discontent.png differ
diff --git a/themes/paperchum/distraught.png b/themes/paperchum/distraught.png
new file mode 100644
index 0000000..2250b2f
Binary files /dev/null and b/themes/paperchum/distraught.png differ
diff --git a/themes/paperchum/downarrow.png b/themes/paperchum/downarrow.png
new file mode 100644
index 0000000..7e25612
Binary files /dev/null and b/themes/paperchum/downarrow.png differ
diff --git a/themes/paperchum/ecstatic.png b/themes/paperchum/ecstatic.png
new file mode 100644
index 0000000..574bde2
Binary files /dev/null and b/themes/paperchum/ecstatic.png differ
diff --git a/themes/paperchum/founder.png b/themes/paperchum/founder.png
new file mode 100644
index 0000000..e79aa0a
Binary files /dev/null and b/themes/paperchum/founder.png differ
diff --git a/themes/paperchum/h.png b/themes/paperchum/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/paperchum/h.png differ
diff --git a/themes/paperchum/halfop.png b/themes/paperchum/halfop.png
new file mode 100644
index 0000000..ff42e96
Binary files /dev/null and b/themes/paperchum/halfop.png differ
diff --git a/themes/paperchum/handle.png b/themes/paperchum/handle.png
new file mode 100644
index 0000000..fe9c23d
Binary files /dev/null and b/themes/paperchum/handle.png differ
diff --git a/themes/paperchum/insolent.png b/themes/paperchum/insolent.png
new file mode 100644
index 0000000..888ff9e
Binary files /dev/null and b/themes/paperchum/insolent.png differ
diff --git a/themes/paperchum/leftarrow.png b/themes/paperchum/leftarrow.png
new file mode 100644
index 0000000..81b8057
Binary files /dev/null and b/themes/paperchum/leftarrow.png differ
diff --git a/themes/paperchum/m.png b/themes/paperchum/m.png
new file mode 100644
index 0000000..5ab54df
Binary files /dev/null and b/themes/paperchum/m.png differ
diff --git a/themes/paperchum/manipulative.png b/themes/paperchum/manipulative.png
new file mode 100644
index 0000000..18adaf0
Binary files /dev/null and b/themes/paperchum/manipulative.png differ
diff --git a/themes/paperchum/memo.png b/themes/paperchum/memo.png
new file mode 100644
index 0000000..48b4b14
Binary files /dev/null and b/themes/paperchum/memo.png differ
diff --git a/themes/paperchum/mirthful.png b/themes/paperchum/mirthful.png
new file mode 100644
index 0000000..e104979
Binary files /dev/null and b/themes/paperchum/mirthful.png differ
diff --git a/themes/paperchum/mystified.png b/themes/paperchum/mystified.png
new file mode 100644
index 0000000..1d0b5e0
Binary files /dev/null and b/themes/paperchum/mystified.png differ
diff --git a/themes/paperchum/offline.png b/themes/paperchum/offline.png
new file mode 100644
index 0000000..50bec1b
Binary files /dev/null and b/themes/paperchum/offline.png differ
diff --git a/themes/paperchum/op.png b/themes/paperchum/op.png
new file mode 100644
index 0000000..a6954d7
Binary files /dev/null and b/themes/paperchum/op.png differ
diff --git a/themes/paperchum/othertabbg.PNG b/themes/paperchum/othertabbg.PNG
new file mode 100644
index 0000000..ada286f
Binary files /dev/null and b/themes/paperchum/othertabbg.PNG differ
diff --git a/themes/paperchum/paperbg.png b/themes/paperchum/paperbg.png
new file mode 100644
index 0000000..0be5e45
Binary files /dev/null and b/themes/paperchum/paperbg.png differ
diff --git a/themes/paperchum/pccool.png b/themes/paperchum/pccool.png
new file mode 100644
index 0000000..eb9d37e
Binary files /dev/null and b/themes/paperchum/pccool.png differ
diff --git a/themes/paperchum/perky.png b/themes/paperchum/perky.png
new file mode 100644
index 0000000..435e677
Binary files /dev/null and b/themes/paperchum/perky.png differ
diff --git a/themes/paperchum/pleasant.png b/themes/paperchum/pleasant.png
new file mode 100644
index 0000000..b068ada
Binary files /dev/null and b/themes/paperchum/pleasant.png differ
diff --git a/themes/paperchum/pranky.png b/themes/paperchum/pranky.png
new file mode 100644
index 0000000..efccf73
Binary files /dev/null and b/themes/paperchum/pranky.png differ
diff --git a/themes/paperchum/protective.png b/themes/paperchum/protective.png
new file mode 100644
index 0000000..c400a6c
Binary files /dev/null and b/themes/paperchum/protective.png differ
diff --git a/themes/paperchum/rancorous.png b/themes/paperchum/rancorous.png
new file mode 100644
index 0000000..21b7a4c
Binary files /dev/null and b/themes/paperchum/rancorous.png differ
diff --git a/themes/paperchum/readme.txt b/themes/paperchum/readme.txt
new file mode 100644
index 0000000..4d25817
--- /dev/null
+++ b/themes/paperchum/readme.txt
@@ -0,0 +1,2 @@
+PAPERCHUM by atoms2ashes
+edited from STEAMCHUM by omerta
\ No newline at end of file
diff --git a/themes/paperchum/relaxed.png b/themes/paperchum/relaxed.png
new file mode 100644
index 0000000..b35bb79
Binary files /dev/null and b/themes/paperchum/relaxed.png differ
diff --git a/themes/paperchum/rightarrow.png b/themes/paperchum/rightarrow.png
new file mode 100644
index 0000000..dda3429
Binary files /dev/null and b/themes/paperchum/rightarrow.png differ
diff --git a/themes/paperchum/scrollhandle.PNG b/themes/paperchum/scrollhandle.PNG
new file mode 100644
index 0000000..02218b3
Binary files /dev/null and b/themes/paperchum/scrollhandle.PNG differ
diff --git a/themes/paperchum/selectedbg.PNG b/themes/paperchum/selectedbg.PNG
new file mode 100644
index 0000000..87eb449
Binary files /dev/null and b/themes/paperchum/selectedbg.PNG differ
diff --git a/themes/paperchum/sleek.png b/themes/paperchum/sleek.png
new file mode 100644
index 0000000..795ef46
Binary files /dev/null and b/themes/paperchum/sleek.png differ
diff --git a/themes/paperchum/smooth.png b/themes/paperchum/smooth.png
new file mode 100644
index 0000000..7f5594b
Binary files /dev/null and b/themes/paperchum/smooth.png differ
diff --git a/themes/paperchum/style.js b/themes/paperchum/style.js
new file mode 100644
index 0000000..c7a1f0f
--- /dev/null
+++ b/themes/paperchum/style.js
@@ -0,0 +1,361 @@
+{"main":
+ {"style": "",
+  "background-image": "$path/paperbg.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "PAPERCHUM",
+  "menu" : { "style": "font-family: 'arial'; font-size: 12px; color: #3e240d; background-color: #9b896c;border:1px solid #3f3a32",
+             "menuitem": "margin-right:10px;",
+             "selected": "background-color: #594731",
+             "disabled": "color: tan",
+             "loc": [9,10]
+           },
+	"menubar": { "style": "font-family: 'arial';  font-size: 14px; color: #000000;" },
+   "menus": {"client": {"_name": "            ",
+                       "options": "Options",
+                       "memos": "Memos",
+                       "logviewer": "Library",
+                       "randen": "Random Encounter",
+                       "userlist": "Userlist",
+                       "addgroup": "Add Group",
+                       "import": "Import",
+                       "reconnect": "Reconnect",
+                       "idle": "Idle",
+                       "exit": "Log Off"},
+            "profile": {"_name": "           ",
+                        "switch": "Switch",
+                        "color": "Color",
+                        "theme": "Theme",
+                        "block": "Block List",
+                        "quirks": "Quirks"},
+            "help": { "_name": "            ",
+                      "about": "About",
+                      "help": "Help",
+                      "calsprite": "Calsprite",
+                      "nickserv": "Nickserv" },
+            "rclickchumlist": {"pester": "Message",
+                               "removechum": "Remove",
+                               "report": "Report",
+                               "blockchum": "Block",
+                               "addchum": "Add",
+                               "viewlog": "View Pesterlogs",
+                               "notes": "Edit Notes",
+                               "unblockchum": "Unblock",
+                               "removegroup": "Remove Group",
+                               "renamegroup": "Rename Group",
+                               "movechum": "Move",
+                               "banuser": "Ban",
+                               "opuser": "Give OP",
+                               "voiceuser": "Give Voice",
+                               "quirkkill": "Kill Quirk",
+                               "quirksoff": "Quirks Off",
+							   "ooc": "OOC",
+                               "invitechum": "Invite",
+                               "memosetting": "Memo Settings",
+                               "memonoquirk": "Disable Quirks",
+                               "memohidden": "Hidden",
+                               "memoinvite": "Invite Only",
+                               "memomute": "Mute Memo"
+                              }
+           },
+  "close": { "image": "$path/m.png",
+             "loc": [278, 9]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [262, 9]},
+  "chums": { "style": "background:  url($path/chumbg.png) repeat-x top left; background-attachment: fixed;border:0px solid dicks;font-size:14px;font-family: 'arial'; color: #3e240d",
+				
+				
+				"loc": [12, 110],
+				"size": [278, 339],
+				
+				
+
+				"moods": {
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#3e240d" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#3e240d" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#1f1308"},
+
+
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#3e240d" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#3e240d" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#3e240d" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#3e240d" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#3e240d" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#3e240d" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#3e240d" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#3e240d" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#3e240d" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#3e240d" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#3e240d" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#3e240d" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#3e240d" },
+
+                 "detestful": { "icon": "$path/detestful.png", "color": "#3e240d" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#3e240d" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#3e240d" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#3e240d" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#3e240d" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#3e240d" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#3e240d" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "red" }
+                         }
+						 
+           },
+		   
+  "trollslum": {
+      "style": "background: #9b896c; border:1px solid #4d4b48; font-family: 'Arial'",
+      "size": [195, 200],
+      "label": { "text": "Block List",
+                 "style": "color: #3e240d; font-family: 'Arial';border:0px;" },
+      "chumroll": {"style": "border:1px solid #4d4b48; background-color: #9b896c;color: 3e240d; font-family: 'Arial';selection-background-color:#314159; " }
+  },
+		   
+	"mychumhandle": { 
+            "handle": { "loc": [40,507],
+                    "size": [233, 18],
+                    "style": "background: transparent; color: #614023; font-family:'arial'; text-align:left;"
+                                                        },
+                    "colorswatch": { "loc": [262,507],
+                                     "size": [25,20],
+                                     "text": "C" },
+                    "currentMood": [21, 508]
+                  },
+	"defaultwindow": { "style": "background: #9b896c; color: #3e240d; font-family:arial;selection-background-color:#314159; "
+                   },
+				  
+  "addchum":  { "style": "background: transparent;",
+                "loc": [19,462],
+                "size": [102, 17]
+              },
+  "pester": { "style": "background:  transparent;",
+              "loc": [0,0],
+              "size": [0, 0]
+            },
+  "block": { "style": "background: transparent;",
+             "loc": [172,462],
+             "size": [105, 17]
+           },
+  "defaultmood": 1,
+  "moodlabel": { "style": "",
+                                 "loc": [20, 430],
+                                 "text": ""
+                           },   
+  "moods": [
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 537],
+                "size": [80, 18],
+            "text": "Chummy",
+                "icon": "$path/chummy.png",
+                "mood": 0
+          },
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 559],
+                "size": [80, 18],
+            "text": "Pleasant",
+                "icon": "$path/pleasant.png",
+                "mood": 3
+          },
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 581],
+                "size": [80, 18],
+            "text": "Rancorous",
+                "icon": "$path/rancorous.png",
+                "mood": 1
+          },
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 537],
+                "size": [90, 18],
+            "text": "Pranky",
+                "icon": "$path/pranky.png",
+                "mood": 5
+          },
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 559],
+                "size": [90, 18],
+            "text": "Smooth",
+                "icon": "$path/smooth.png",
+                "mood": 6
+          },
+		  
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 581],
+                "size": [90, 18],
+            "text": "Relaxed",
+                "icon": "$path/relaxed.png",
+                "mood": 8
+          },		  
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 537],
+                "size": [90, 18],
+				"text": "Insolent",
+                "icon": "$path/insolent.png",
+                "mood": 21
+          },
+		  
+
+      { "style": "text-align:left; background:#9b896c; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #4c2f13; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 559],
+                "size": [90, 18],
+            "text": "Devious",
+                "icon": "$path/devious.png",
+                "mood": 10
+          },		  
+		  
+      { "style": "text-align:left; background:black;color: #1f1308; font-family:'arial'; padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #1f1308; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 581],
+                "size": [90, 18],
+                "text": "Abscond",
+                "icon": "$path/offline.png",
+                "mood": 2
+          }
+  ]
+ },
+  "convo":
+ {"style": "background: #9b896c; font-family: 'Arial'; font-size: 14px; ",
+  "scrollbar": { "style" : "", "handle": "" },
+  "margins": {"top": 5, "bottom": 9, "left": 10, "right": 10 },
+  "size": [500,425],
+  "chumlabel": { "style": "font-size: 12px;background-color: #9b896c; color: #86b5d9; padding-left: 3px;",
+                 "align": { "h": "left", "v": "center" },
+                 "minheight": 0,
+                 "maxheight": 0,
+                 "text" : ""
+               },
+  
+  "tabwindow" : {
+      "style": "background: #eeeae2 url($path/othertabbg.png) repeat-x top left; font-family: Arial;"
+  },
+  "textarea": {
+      "style": "background: #eeeae2 url($path/textbg.png) repeat-x top left; background-attachment: fixed; border:1px solid #4d4b48; font-size: 14px; color: #5d5044; margin-top: 10px;"
+  },
+  "input": {
+      "style": "background: #baac96; margin-top:5px; border:1px solid #4d4b48; font-size: 12px; color: #3c3228; "
+  },
+  
+  "tabs": {
+      "style": "background: #504031; color: #a6a4a1; height: 21px; margin: 3px 1px 0px 1px; padding-left: 3px; padding-bottom: 3px;",
+      "selectedstyle": "background: #eeeae2 url($path/tabbg.png) repeat-x top left; color: #f7fffd; padding-bottom: 10px",
+       "newmsgcolor": "#FF724C",
+       "tabstyle": 0
+	   
+  },
+  "text": {
+      "beganpester": "began messaging",
+      "ceasepester": "stopped messaging",
+      "blocked": "blocked",
+      "unblocked": "mercifully forgave",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!"
+  },
+  "systemMsgColor": "#4c2f13"
+ },
+ "memos":
+ {"size": [500,325],
+ "memoicon": "$path/memo.png",
+  "style": "background: #ffffff url($path/textbg.png); border:1px solid #4d4b48; font-family: 'arial';",
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+       "newmsgcolor": "#FF724C",
+       "tabstyle": 0
+	   
+  },
+    "tabwindow" : {
+      "style": "background: #9b896c; font-family: Arial;"
+  },
+
+  "scrollbar": { "style" : "background: transparent; padding-top:17px; padding-bottom:17px;width: 13px; border:0px;",
+                 "handle": "background:#9b896c url($path/scrollhandle.png) no-repeat center center;min-height:24px;padding-top:1px;padding-bottom:1px;",
+                 "downarrow": "background: #eeeae2;height:17px;",
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "background: #eeeae2;height:17px;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 21px;background: #9b896c; color: #59432a; border:0px; font-size: 14px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #eeeae2; color: #5d5044; border:1px solid #4d4b48;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+  "textarea": { "style": "background: #eeeae2; font-size: 14px; border:1px solid #4d4b48;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "background: #eeeae2; border:1px solid #4d4b48; font-size: 14px; color: #5d5044; selection-background-color:#646464; margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75,
+                      "style": "color: #818181; border: 1px solid #4d4b48; background: #eeeae2; font-size: 12px; margin-top: 5px; margin-right: 18px; font-family:'arial';"
+                    },
+            "slider": { "style": " border:0px solid #c2c2c2;margin-top:3px;",
+                        "groove": "border-image:url($path/timeslider.png);",
+                        "handle": "image:url($path/handle.png);"
+                      },
+            "buttons": { "style": "color: #818181;  border: 1px solid #4d4b48;  font-size: 12px; background: #eeeae2; margin-top: 5px; margin-right: 5px; margin-left: 0px; width: 50px;" },
+            "arrows": { "left": "$path/leftarrow.png",
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;background: #eeeae2;"
+                      }
+          },
+  "systemMsgColor": "#4c2f13",
+  "op": { "icon": "$path/op.png" },
+  "halfop": { "icon": "$path/halfop.png" },
+  "voice": { "icon": "$path/voice.png" },
+  "founder": { "icon": "$path/founder.png" },
+  "admin": { "icon": "$path/admin.png" }
+
+ },
+ "toasts":
+ {
+   "width": 210,
+   "height": 100,
+   "style": "background: white;",
+   "icon": { "signin": "$path/../enamel/chummy2.gif",
+             "signout": "$path/../enamel/distraught2.gif",
+             "style": "border: 2px solid black; border-width: 2px 0px 0px 2px;" },
+   "title": { "minimumheight": 50,
+              "style": "border: 2px solid black; border-width: 2px 2px 0px 0px; padding: 5px; font-weight:bold;"
+            },
+   "content": { "style": "background: black; color: white; padding: 5px;" }
+ }
+}
\ No newline at end of file
diff --git a/themes/paperchum/tabbg.PNG b/themes/paperchum/tabbg.PNG
new file mode 100644
index 0000000..8ca02a6
Binary files /dev/null and b/themes/paperchum/tabbg.PNG differ
diff --git a/themes/paperchum/textbg.png b/themes/paperchum/textbg.png
new file mode 100644
index 0000000..5ff01a4
Binary files /dev/null and b/themes/paperchum/textbg.png differ
diff --git a/themes/paperchum/timeslider.PNG b/themes/paperchum/timeslider.PNG
new file mode 100644
index 0000000..547ddec
Binary files /dev/null and b/themes/paperchum/timeslider.PNG differ
diff --git a/themes/paperchum/trayicon.png b/themes/paperchum/trayicon.png
new file mode 100644
index 0000000..b768fa7
Binary files /dev/null and b/themes/paperchum/trayicon.png differ
diff --git a/themes/paperchum/trayicon2.png b/themes/paperchum/trayicon2.png
new file mode 100644
index 0000000..8df6865
Binary files /dev/null and b/themes/paperchum/trayicon2.png differ
diff --git a/themes/paperchum/uparrow.png b/themes/paperchum/uparrow.png
new file mode 100644
index 0000000..18f2f68
Binary files /dev/null and b/themes/paperchum/uparrow.png differ
diff --git a/themes/paperchum/vigorous.png b/themes/paperchum/vigorous.png
new file mode 100644
index 0000000..bca59df
Binary files /dev/null and b/themes/paperchum/vigorous.png differ
diff --git a/themes/paperchum/voice.png b/themes/paperchum/voice.png
new file mode 100644
index 0000000..261a826
Binary files /dev/null and b/themes/paperchum/voice.png differ
diff --git a/themes/paperchum/x.png b/themes/paperchum/x.png
new file mode 100644
index 0000000..5a09c23
Binary files /dev/null and b/themes/paperchum/x.png differ
diff --git a/themes/sbahj/Thumbs.db b/themes/sbahj/Thumbs.db
new file mode 100644
index 0000000..8517079
Binary files /dev/null and b/themes/sbahj/Thumbs.db differ
diff --git a/themes/sbahj/abouticon.png b/themes/sbahj/abouticon.png
new file mode 100644
index 0000000..02fa887
Binary files /dev/null and b/themes/sbahj/abouticon.png differ
diff --git a/themes/sbahj/abouticon2.png b/themes/sbahj/abouticon2.png
new file mode 100644
index 0000000..848f314
Binary files /dev/null and b/themes/sbahj/abouticon2.png differ
diff --git a/themes/sbahj/acceptant.png b/themes/sbahj/acceptant.png
new file mode 100644
index 0000000..ef58c0d
Binary files /dev/null and b/themes/sbahj/acceptant.png differ
diff --git a/themes/sbahj/alarm.wav b/themes/sbahj/alarm.wav
new file mode 100644
index 0000000..4c2b875
Binary files /dev/null and b/themes/sbahj/alarm.wav differ
diff --git a/themes/sbahj/amazed.png b/themes/sbahj/amazed.png
new file mode 100644
index 0000000..7fd56a1
Binary files /dev/null and b/themes/sbahj/amazed.png differ
diff --git a/themes/sbahj/bemused.png b/themes/sbahj/bemused.png
new file mode 100644
index 0000000..f1c250d
Binary files /dev/null and b/themes/sbahj/bemused.png differ
diff --git a/themes/sbahj/blocked.png b/themes/sbahj/blocked.png
new file mode 100644
index 0000000..69c117e
Binary files /dev/null and b/themes/sbahj/blocked.png differ
diff --git a/themes/sbahj/cease.wav b/themes/sbahj/cease.wav
new file mode 100644
index 0000000..eeeab56
Binary files /dev/null and b/themes/sbahj/cease.wav differ
diff --git a/themes/sbahj/chummy.png b/themes/sbahj/chummy.png
new file mode 100644
index 0000000..3a78542
Binary files /dev/null and b/themes/sbahj/chummy.png differ
diff --git a/themes/sbahj/detestful.png b/themes/sbahj/detestful.png
new file mode 100644
index 0000000..6b9d714
Binary files /dev/null and b/themes/sbahj/detestful.png differ
diff --git a/themes/sbahj/devious.png b/themes/sbahj/devious.png
new file mode 100644
index 0000000..5b64a7b
Binary files /dev/null and b/themes/sbahj/devious.png differ
diff --git a/themes/sbahj/discontent.png b/themes/sbahj/discontent.png
new file mode 100644
index 0000000..990793f
Binary files /dev/null and b/themes/sbahj/discontent.png differ
diff --git a/themes/sbahj/distraught.png b/themes/sbahj/distraught.png
new file mode 100644
index 0000000..407e1e0
Binary files /dev/null and b/themes/sbahj/distraught.png differ
diff --git a/themes/sbahj/ecstatic.png b/themes/sbahj/ecstatic.png
new file mode 100644
index 0000000..0bb67db
Binary files /dev/null and b/themes/sbahj/ecstatic.png differ
diff --git a/themes/sbahj/estatic.png b/themes/sbahj/estatic.png
new file mode 100644
index 0000000..a67ce82
Binary files /dev/null and b/themes/sbahj/estatic.png differ
diff --git a/themes/sbahj/h.gif b/themes/sbahj/h.gif
new file mode 100644
index 0000000..184514e
Binary files /dev/null and b/themes/sbahj/h.gif differ
diff --git a/themes/sbahj/h.png b/themes/sbahj/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/sbahj/h.png differ
diff --git a/themes/sbahj/hbasj.png b/themes/sbahj/hbasj.png
new file mode 100644
index 0000000..df16dc0
Binary files /dev/null and b/themes/sbahj/hbasj.png differ
diff --git a/themes/sbahj/insolent.png b/themes/sbahj/insolent.png
new file mode 100644
index 0000000..5b5bd8a
Binary files /dev/null and b/themes/sbahj/insolent.png differ
diff --git a/themes/sbahj/m.png b/themes/sbahj/m.png
new file mode 100644
index 0000000..b4fdb70
Binary files /dev/null and b/themes/sbahj/m.png differ
diff --git a/themes/sbahj/manipulative.png b/themes/sbahj/manipulative.png
new file mode 100644
index 0000000..82ff607
Binary files /dev/null and b/themes/sbahj/manipulative.png differ
diff --git a/themes/sbahj/mirthful.png b/themes/sbahj/mirthful.png
new file mode 100644
index 0000000..d0b474c
Binary files /dev/null and b/themes/sbahj/mirthful.png differ
diff --git a/themes/sbahj/mystified.png b/themes/sbahj/mystified.png
new file mode 100644
index 0000000..e765576
Binary files /dev/null and b/themes/sbahj/mystified.png differ
diff --git a/themes/sbahj/offline.png b/themes/sbahj/offline.png
new file mode 100644
index 0000000..76406bb
Binary files /dev/null and b/themes/sbahj/offline.png differ
diff --git a/themes/sbahj/op.png b/themes/sbahj/op.png
new file mode 100644
index 0000000..86290ae
Binary files /dev/null and b/themes/sbahj/op.png differ
diff --git a/themes/sbahj/pccool.png b/themes/sbahj/pccool.png
new file mode 100644
index 0000000..b09e30d
Binary files /dev/null and b/themes/sbahj/pccool.png differ
diff --git a/themes/sbahj/perky.png b/themes/sbahj/perky.png
new file mode 100644
index 0000000..9ef97f0
Binary files /dev/null and b/themes/sbahj/perky.png differ
diff --git a/themes/sbahj/pleasant.png b/themes/sbahj/pleasant.png
new file mode 100644
index 0000000..523cf91
Binary files /dev/null and b/themes/sbahj/pleasant.png differ
diff --git a/themes/sbahj/pranky.png b/themes/sbahj/pranky.png
new file mode 100644
index 0000000..578db08
Binary files /dev/null and b/themes/sbahj/pranky.png differ
diff --git a/themes/sbahj/protective.png b/themes/sbahj/protective.png
new file mode 100644
index 0000000..fc001bf
Binary files /dev/null and b/themes/sbahj/protective.png differ
diff --git a/themes/sbahj/rancorous.png b/themes/sbahj/rancorous.png
new file mode 100644
index 0000000..f138ae4
Binary files /dev/null and b/themes/sbahj/rancorous.png differ
diff --git a/themes/sbahj/relaxed.png b/themes/sbahj/relaxed.png
new file mode 100644
index 0000000..4da7eaa
Binary files /dev/null and b/themes/sbahj/relaxed.png differ
diff --git a/themes/sbahj/sleek.png b/themes/sbahj/sleek.png
new file mode 100644
index 0000000..85674e8
Binary files /dev/null and b/themes/sbahj/sleek.png differ
diff --git a/themes/sbahj/smooth.png b/themes/sbahj/smooth.png
new file mode 100644
index 0000000..0b836bf
Binary files /dev/null and b/themes/sbahj/smooth.png differ
diff --git a/themes/sbahj/style.js b/themes/sbahj/style.js
new file mode 100644
index 0000000..2d0fae8
--- /dev/null
+++ b/themes/sbahj/style.js
@@ -0,0 +1,322 @@
+{"inherits": "pesterchum2.5",
+ "main":
+ {"background-image": "$path/hbasj.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Sweet Bro",
+  "menu" : { "style": "font-family: 'Comic Sans'; font: bold; font-size: 14px; background-color: #06E8FF;border:2px solid #F84107" },
+  "menubar": { "style": "font-family: 'Comic Sans'; font:bold; font-size: 14px; color:#000000; allign:center;" },
+  "close": { "image": "$path/x.png",
+             "loc": [282, 4]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [264, 10]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "defaultwindow": { "style": "background: #06E8FF; font-family:'Comic Sans';font:bold;selection-background-color:black; " },
+  "chums": { "style": "border:2px solid #F84107; background-color: #06E8FF;color: #000000;font: bold;font-size:14px;font-family: 'Comic Sans';selection-background-color:black; ",
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#FA9716" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#F84107" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#D510A5"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#FA9716" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#FA9716" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#FA9716" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#FA9716" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#FA9716" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#FA9716" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#FA9716" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#FA9716" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#F84107" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#F84107" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#F84107" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#F84107" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#F84107" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#F84107" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#F84107" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#F84107" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#F84107" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#F84107" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#F84107" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#0707F7" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+			 }
+		   },
+  "mychumhandle": { "label": 
+                    { "text": "NAYM:",
+                      "style": "color: #F60805 ;font:bold; font-family: 'Comic Sans';" 
+                    },
+					"handle": { "style": "background-color: #F8F242; padding: 3px; padding-left: 25px; color:#F84107; font-family:'Comic Sans'; font:bold; text-align:left; border:2px solid #06E8FF;" }
+                  },
+  "addchum":  { "style": "background: #F8F242; border:2px solid #F84107; font: bold; color: #19A937; font-family:'Comic Sans';"
+              },
+  "pester": { "style": "background: #F8F242; border:2px solid #F84107; font: bold; color: #19A937; font-family:'Comic Sans';"
+            },
+  "block": { "style": "background: #F8F242; border:2px solid #F84107; font: bold; color: #19A937; font-family:'Comic Sans';"
+           },
+  "moodlabel": { "style": "font:bold;font-family:'Comic Sans';color:#FA9716;"
+			   },
+  "defaultmood": 18,
+  "moods": [
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [15, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [45, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [75, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/bemused.png",
+		"mood": 22
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [105, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [135, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [165, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [195, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [15, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/estatic.png",
+		"mood": 7
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [75, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/relaxed.png",
+		"mood": 8
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [45, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/discontent.png",
+		"mood": 9
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [45, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/devious.png",
+		"mood": 10
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [75, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/sleek.png",
+		"mood": 11
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [105, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/detestful.png",
+		"mood": 12
+	  },
+
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [135, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mirthful.png",
+		"mood": 13
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [165, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/manipulative.png",
+		"mood": 14
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [195, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/vigorous.png",
+		"mood": 15
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [225, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/perky.png",
+		"mood": 16
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [255, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/acceptant.png",
+		"mood": 17
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [15, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mystified.png",
+		"mood": 19
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [255, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/amazed.png",
+		"mood": 20
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [225, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/insolent.png",
+		"mood": 21
+	  },
+      { "style": "text-align:left; background:#06E8FF;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#F84107; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [105, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/protective.png",
+		"mood": 18
+	  },
+      { "style": "text-align:left; background:#E90A0A;border:2px solid black;color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#FA9716; border:2px solid #F4D80C; color: black; font-family:'Comic Sans'; font:bold; padding-left:3px;",
+		"loc": [135, 545],
+		"size": [150, 30],
+		"text": "AWAYAWAYAWAYS",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
+  ]
+},
+ "convo": {
+     "style": "background-color: #A700FE;border:2px solid black; font-family: 'Comic Sans';",
+     "chumlabel": { "style": "margin-bottom: 21px;background: #06E8FF; color: black; border:0px; font-size: 14px;",
+					"text" : ":: contacting: $handle ::" },
+	 "textarea": {
+		 "style": "background: #D2FFFF;  font-size: 14px;font:bold; border:2px solid #F84107;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Comic Sans'"
+ 	 },
+  "input": { "style": "background: #FA9716; border:2px solid #06E8FF;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+	 "tabwindow" : {
+		 "style": ""
+	 },
+	 "tabs": {
+		 "style": "",
+		 "selectedstyle": "",
+		 "newmsgcolor": "#A4AE1A"
+	 },
+	 "scrollbar": null
+ },
+ "memos":
+ { "size": [600,425],
+   "style": "background-color: #A6A65D;border:2px solid black; font-family: 'Comic Sans';",
+   "label": { "style": "margin-bottom: 21px;background: #05FF17; color: #FA9716; border:0px; font-size: 14px;"
+			},
+   "textarea": {
+	   "style": "background: #EAF729;  font-size: 14px;font:bold; border:2px solid #F84107;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Comic Sans'"
+   },
+   "userlist": { "style": "border:2px solid #82873E; background: #FA9716;font: bold;font-family: 'Comic Sans';selection-background-color:#D510A5; font-size: 12px;  margin-left:0px; margin-right:10px;"
+               },
+   "input": { "style": "background: #FA9716; border:2px solid #F84107;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+   "time": { "text": { "style": " border: 2px solid #F84107; background: #FA9716; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Comic Sans';font:bold;" 
+                    },
+             "buttons": { "style": "color: black; font: bold; border: 2px solid #F84107; font: bold; font-size: 12px; background: #F84107; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
+          },
+
+   "tabs": {
+       "style": "",
+       "selectedstyle": "#F84107",
+       "newmsgcolor": "#A4AE1A",
+       "tabstyle": 0
+   },
+   "scrollbar": null
+ }
+}
\ No newline at end of file
diff --git a/themes/sbahj/trayicon.png b/themes/sbahj/trayicon.png
new file mode 100644
index 0000000..37c622b
Binary files /dev/null and b/themes/sbahj/trayicon.png differ
diff --git a/themes/sbahj/trayicon2.png b/themes/sbahj/trayicon2.png
new file mode 100644
index 0000000..fc8aff4
Binary files /dev/null and b/themes/sbahj/trayicon2.png differ
diff --git a/themes/sbahj/vigorous.png b/themes/sbahj/vigorous.png
new file mode 100644
index 0000000..bc6b944
Binary files /dev/null and b/themes/sbahj/vigorous.png differ
diff --git a/themes/sbahj/x.png b/themes/sbahj/x.png
new file mode 100644
index 0000000..cacba4d
Binary files /dev/null and b/themes/sbahj/x.png differ
diff --git a/themes/squiddlechum/abouticon.png b/themes/squiddlechum/abouticon.png
new file mode 100644
index 0000000..a0e366a
Binary files /dev/null and b/themes/squiddlechum/abouticon.png differ
diff --git a/themes/squiddlechum/abouticon2.png b/themes/squiddlechum/abouticon2.png
new file mode 100644
index 0000000..31fb9db
Binary files /dev/null and b/themes/squiddlechum/abouticon2.png differ
diff --git a/themes/squiddlechum/acceptant.png b/themes/squiddlechum/acceptant.png
new file mode 100644
index 0000000..6f48b7d
Binary files /dev/null and b/themes/squiddlechum/acceptant.png differ
diff --git a/themes/squiddlechum/alarm.wav b/themes/squiddlechum/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/squiddlechum/alarm.wav differ
diff --git a/themes/squiddlechum/amazed.png b/themes/squiddlechum/amazed.png
new file mode 100644
index 0000000..e66b9b1
Binary files /dev/null and b/themes/squiddlechum/amazed.png differ
diff --git a/themes/squiddlechum/bemused.png b/themes/squiddlechum/bemused.png
new file mode 100644
index 0000000..5102b94
Binary files /dev/null and b/themes/squiddlechum/bemused.png differ
diff --git a/themes/squiddlechum/blocked.png b/themes/squiddlechum/blocked.png
new file mode 100644
index 0000000..068f480
Binary files /dev/null and b/themes/squiddlechum/blocked.png differ
diff --git a/themes/squiddlechum/cease.wav b/themes/squiddlechum/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/squiddlechum/cease.wav differ
diff --git a/themes/squiddlechum/chumbg.png b/themes/squiddlechum/chumbg.png
new file mode 100644
index 0000000..a2379e5
Binary files /dev/null and b/themes/squiddlechum/chumbg.png differ
diff --git a/themes/squiddlechum/chummy.png b/themes/squiddlechum/chummy.png
new file mode 100644
index 0000000..f9e0992
Binary files /dev/null and b/themes/squiddlechum/chummy.png differ
diff --git a/themes/squiddlechum/convobg2.png b/themes/squiddlechum/convobg2.png
new file mode 100644
index 0000000..a835a2c
Binary files /dev/null and b/themes/squiddlechum/convobg2.png differ
diff --git a/themes/squiddlechum/detestful.png b/themes/squiddlechum/detestful.png
new file mode 100644
index 0000000..6f2e67f
Binary files /dev/null and b/themes/squiddlechum/detestful.png differ
diff --git a/themes/squiddlechum/devious.png b/themes/squiddlechum/devious.png
new file mode 100644
index 0000000..5e6f24f
Binary files /dev/null and b/themes/squiddlechum/devious.png differ
diff --git a/themes/squiddlechum/discontent.png b/themes/squiddlechum/discontent.png
new file mode 100644
index 0000000..f484118
Binary files /dev/null and b/themes/squiddlechum/discontent.png differ
diff --git a/themes/squiddlechum/distraught.png b/themes/squiddlechum/distraught.png
new file mode 100644
index 0000000..e446873
Binary files /dev/null and b/themes/squiddlechum/distraught.png differ
diff --git a/themes/squiddlechum/downarrow.png b/themes/squiddlechum/downarrow.png
new file mode 100644
index 0000000..508c728
Binary files /dev/null and b/themes/squiddlechum/downarrow.png differ
diff --git a/themes/squiddlechum/ecstatic.png b/themes/squiddlechum/ecstatic.png
new file mode 100644
index 0000000..7a7e131
Binary files /dev/null and b/themes/squiddlechum/ecstatic.png differ
diff --git a/themes/squiddlechum/gbg.psd b/themes/squiddlechum/gbg.psd
new file mode 100644
index 0000000..d77c865
Binary files /dev/null and b/themes/squiddlechum/gbg.psd differ
diff --git a/themes/squiddlechum/gbg2.png b/themes/squiddlechum/gbg2.png
new file mode 100644
index 0000000..09f8186
Binary files /dev/null and b/themes/squiddlechum/gbg2.png differ
diff --git a/themes/squiddlechum/gbg2.psd b/themes/squiddlechum/gbg2.psd
new file mode 100644
index 0000000..81fb7d8
Binary files /dev/null and b/themes/squiddlechum/gbg2.psd differ
diff --git a/themes/squiddlechum/h.gif b/themes/squiddlechum/h.gif
new file mode 100644
index 0000000..22af00c
Binary files /dev/null and b/themes/squiddlechum/h.gif differ
diff --git a/themes/squiddlechum/h.png b/themes/squiddlechum/h.png
new file mode 100644
index 0000000..b16b9b9
Binary files /dev/null and b/themes/squiddlechum/h.png differ
diff --git a/themes/squiddlechum/insolent.png b/themes/squiddlechum/insolent.png
new file mode 100644
index 0000000..8c118f0
Binary files /dev/null and b/themes/squiddlechum/insolent.png differ
diff --git a/themes/squiddlechum/leftarrow.png b/themes/squiddlechum/leftarrow.png
new file mode 100644
index 0000000..255f976
Binary files /dev/null and b/themes/squiddlechum/leftarrow.png differ
diff --git a/themes/squiddlechum/m.gif b/themes/squiddlechum/m.gif
new file mode 100644
index 0000000..79265b0
Binary files /dev/null and b/themes/squiddlechum/m.gif differ
diff --git a/themes/squiddlechum/m.png b/themes/squiddlechum/m.png
new file mode 100644
index 0000000..02d8144
Binary files /dev/null and b/themes/squiddlechum/m.png differ
diff --git a/themes/squiddlechum/manipulative.png b/themes/squiddlechum/manipulative.png
new file mode 100644
index 0000000..dceebf1
Binary files /dev/null and b/themes/squiddlechum/manipulative.png differ
diff --git a/themes/squiddlechum/memo.png b/themes/squiddlechum/memo.png
new file mode 100644
index 0000000..307a8d7
Binary files /dev/null and b/themes/squiddlechum/memo.png differ
diff --git a/themes/squiddlechum/mirthful.png b/themes/squiddlechum/mirthful.png
new file mode 100644
index 0000000..6ce8e6d
Binary files /dev/null and b/themes/squiddlechum/mirthful.png differ
diff --git a/themes/squiddlechum/moodcheck1.png b/themes/squiddlechum/moodcheck1.png
new file mode 100644
index 0000000..9f78ffe
Binary files /dev/null and b/themes/squiddlechum/moodcheck1.png differ
diff --git a/themes/squiddlechum/moodcheck2.png b/themes/squiddlechum/moodcheck2.png
new file mode 100644
index 0000000..68c5033
Binary files /dev/null and b/themes/squiddlechum/moodcheck2.png differ
diff --git a/themes/squiddlechum/moodcheck3.png b/themes/squiddlechum/moodcheck3.png
new file mode 100644
index 0000000..baa96d2
Binary files /dev/null and b/themes/squiddlechum/moodcheck3.png differ
diff --git a/themes/squiddlechum/moodcheck4.png b/themes/squiddlechum/moodcheck4.png
new file mode 100644
index 0000000..885672e
Binary files /dev/null and b/themes/squiddlechum/moodcheck4.png differ
diff --git a/themes/squiddlechum/moodcheck5.png b/themes/squiddlechum/moodcheck5.png
new file mode 100644
index 0000000..2befff0
Binary files /dev/null and b/themes/squiddlechum/moodcheck5.png differ
diff --git a/themes/squiddlechum/moodcheck6.png b/themes/squiddlechum/moodcheck6.png
new file mode 100644
index 0000000..308cd88
Binary files /dev/null and b/themes/squiddlechum/moodcheck6.png differ
diff --git a/themes/squiddlechum/moodcheck7.png b/themes/squiddlechum/moodcheck7.png
new file mode 100644
index 0000000..9a5e628
Binary files /dev/null and b/themes/squiddlechum/moodcheck7.png differ
diff --git a/themes/squiddlechum/moodcheck8.png b/themes/squiddlechum/moodcheck8.png
new file mode 100644
index 0000000..62dee14
Binary files /dev/null and b/themes/squiddlechum/moodcheck8.png differ
diff --git a/themes/squiddlechum/moodcheck9.png b/themes/squiddlechum/moodcheck9.png
new file mode 100644
index 0000000..9c5bc4c
Binary files /dev/null and b/themes/squiddlechum/moodcheck9.png differ
diff --git a/themes/squiddlechum/mspaface.png b/themes/squiddlechum/mspaface.png
new file mode 100644
index 0000000..4612d8d
Binary files /dev/null and b/themes/squiddlechum/mspaface.png differ
diff --git a/themes/squiddlechum/mystified.png b/themes/squiddlechum/mystified.png
new file mode 100644
index 0000000..0d8cf96
Binary files /dev/null and b/themes/squiddlechum/mystified.png differ
diff --git a/themes/squiddlechum/nothing.png b/themes/squiddlechum/nothing.png
new file mode 100644
index 0000000..332ea14
Binary files /dev/null and b/themes/squiddlechum/nothing.png differ
diff --git a/themes/squiddlechum/offline.png b/themes/squiddlechum/offline.png
new file mode 100644
index 0000000..6f7f13a
Binary files /dev/null and b/themes/squiddlechum/offline.png differ
diff --git a/themes/squiddlechum/pcicon.psd b/themes/squiddlechum/pcicon.psd
new file mode 100644
index 0000000..825186d
Binary files /dev/null and b/themes/squiddlechum/pcicon.psd differ
diff --git a/themes/squiddlechum/perky.png b/themes/squiddlechum/perky.png
new file mode 100644
index 0000000..771a35b
Binary files /dev/null and b/themes/squiddlechum/perky.png differ
diff --git a/themes/squiddlechum/pesterhold.png b/themes/squiddlechum/pesterhold.png
new file mode 100644
index 0000000..34b9b67
Binary files /dev/null and b/themes/squiddlechum/pesterhold.png differ
diff --git a/themes/squiddlechum/pleasant.png b/themes/squiddlechum/pleasant.png
new file mode 100644
index 0000000..d446eb1
Binary files /dev/null and b/themes/squiddlechum/pleasant.png differ
diff --git a/themes/squiddlechum/pranky.png b/themes/squiddlechum/pranky.png
new file mode 100644
index 0000000..b7ffacf
Binary files /dev/null and b/themes/squiddlechum/pranky.png differ
diff --git a/themes/squiddlechum/protective.png b/themes/squiddlechum/protective.png
new file mode 100644
index 0000000..3135aa5
Binary files /dev/null and b/themes/squiddlechum/protective.png differ
diff --git a/themes/squiddlechum/rancorous.png b/themes/squiddlechum/rancorous.png
new file mode 100644
index 0000000..936ec86
Binary files /dev/null and b/themes/squiddlechum/rancorous.png differ
diff --git a/themes/squiddlechum/relaxed.png b/themes/squiddlechum/relaxed.png
new file mode 100644
index 0000000..fbae539
Binary files /dev/null and b/themes/squiddlechum/relaxed.png differ
diff --git a/themes/squiddlechum/rightarrow.png b/themes/squiddlechum/rightarrow.png
new file mode 100644
index 0000000..7abc93e
Binary files /dev/null and b/themes/squiddlechum/rightarrow.png differ
diff --git a/themes/squiddlechum/sleek.png b/themes/squiddlechum/sleek.png
new file mode 100644
index 0000000..b4a9afa
Binary files /dev/null and b/themes/squiddlechum/sleek.png differ
diff --git a/themes/squiddlechum/smooth.png b/themes/squiddlechum/smooth.png
new file mode 100644
index 0000000..689847d
Binary files /dev/null and b/themes/squiddlechum/smooth.png differ
diff --git a/themes/squiddlechum/squiddle.png b/themes/squiddlechum/squiddle.png
new file mode 100644
index 0000000..2198672
Binary files /dev/null and b/themes/squiddlechum/squiddle.png differ
diff --git a/themes/squiddlechum/stock-photo-seashell-30486004.png b/themes/squiddlechum/stock-photo-seashell-30486004.png
new file mode 100644
index 0000000..b6f1237
Binary files /dev/null and b/themes/squiddlechum/stock-photo-seashell-30486004.png differ
diff --git a/themes/squiddlechum/style.js b/themes/squiddlechum/style.js
new file mode 100644
index 0000000..9dafd0a
--- /dev/null
+++ b/themes/squiddlechum/style.js
@@ -0,0 +1,324 @@
+{"main":
+ {"style": "background-repeat: no-repeat; font-family: Arial; font-size: 14px;",
+  "background-image": "$path/gbg2.png",
+  "size": [333, 290],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "Tanglechum",
+  "close": { "image": "$path/x.png",
+             "loc": [315, 26]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [300, 28]},
+  "menubar": { "style": "font-family: 'Arial'; font:bold; font-size: 12px;" },
+  "menu" : { "style": "font-family: 'Arial'; font: bold; font-size: 12px; background-color: #E8B8E5;border:2px solid #B9D7FF",
+             "menuitem": "margin-right:15px;",
+             "selected": "background-color: #B9D7FF",
+             "loc": [150,22]
+           },
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "menus": {"client": {"_name": "Client",
+                       "options": "Options",
+                       "memos": "Memos",
+                       "logviewer": "Pesterlogs",
+                       "userlist": "Userlist",
+                       "import": "Import",
+					   "reconnect": "Reconnect",
+					   "idle": "Idle",
+                       "exit": "Exit"},
+            "profile": {"_name": "Profile",
+                        "switch": "Switch",
+                        "color": "Color",
+                        "theme": "Theme",
+                        "block": "Trollslum",
+                        "quirks": "Quirks"},
+            "help": { "_name": "Help",
+                      "about": "About" },
+            "rclickchumlist": {"pester": "Pester",
+                               "removechum": "Remove Chum",
+                               "report": "Report",
+                               "blockchum": "Block",
+                               "addchum": "Add Chum",
+                               "viewlog": "View Pesterlog",
+                               "unblockchum": "Unblock",
+                               "banuser": "Ban User",
+                               "opuser": "Make OP",
+                               "quirksoff": "Quirks Off"
+                              }
+           },
+  "chums": { "style": "border:0px; background-color: rgb(184,136,232); background-repeat: no-repeat; color: #FFD0FA; font-family: 'Arial';selection-background-color:#646464; font-size:14px; ",
+             "loc": [123, 88],
+             "size": [190, 65],
+             "userlistcolor": "#FFD0FA",
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#FFD0FA" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#CE5D5D" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#bebebe"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#FFD0FA" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#FFD0FA" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#FFD0FA" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#FFD0FA" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#FFD0FA" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#FFD0FA" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#FFD0FA" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#FFD0FA" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#CE5D5D" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#CE5D5D" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#CE5D5D" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#CE5D5D" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#CE5D5D" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#CE5D5D" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#CE5D5D" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#CE5D5D" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#CE5D5D" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#CE5D5D" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#CE5D5D" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+
+             }
+           },
+  "trollslum": { 
+      "style": "background: #E8B8E5; border:2px solid #DFFACC; font-family: 'Arial'",
+      "size": [195, 200],
+      "label": { "text": "TROLLSLUM",
+                 "style": "color: rgba(0, 0, 0, 100%) ;font:bold; font-family: 'Arial';border:0px;" },
+      "chumroll": {"style": "border:2px solid #DFFACC; background-color: black;color: #FFD0FA;font: bold;font-family: 'Arial';selection-background-color:#646464; " }
+  },
+  "mychumhandle": { "label": { "text": "CHUMHANDLE:",
+                               "loc": [0,0],
+                               "style": "color: rgba(255, 255, 202, 0%) ;font:bold; font-family: 'Arial';" },
+                    "handle": { "style": "background: rgba(255, 255, 202, 0%); color:#FFD0FA; font-family:'Arial'; font-size:14px; text-align:left;",
+                                "loc": [157,170],
+                                "size": [191, 26] },
+                    "colorswatch": { "loc": [0,0],
+                                     "size": [0,0],
+                                     "text": "" },
+                    "currentMood": [129, 176]
+                  },
+  "defaultwindow": { "style": "background: #E8B8E5; font-family:'Arial';font:bold;selection-background-color:#919191; " 
+                   },
+  "addchum":  { "style": "background: rgba(255, 255, 202, 0%); border:0px; color: rgba(0, 0, 0, 0%);",
+              "loc": [25,0],
+              "size": [69, 70],
+                "text": ""
+              },
+  "pester": { "style": "background:  rgba(255, 255, 202, 0%); border:0px; font: bold; color:  rgba(255, 255, 202, 0%); font-family:'Arial';",
+              "pressed" : "background-image:url($path/pesterhold.png);",
+                "loc": [15,83],
+                "size": [95, 75],
+              "text": ""
+            },
+  "block": { "style": "background:  rgba(255, 255, 202, 0%); border:2px solid #00B2C6; font: bold; color:  rgba(255, 255, 202, 0%); font-family:'Arial';",
+             "loc": [0,0],
+             "size": [0, 0],
+             "text": ""
+           },
+  "defaultmood": 0,
+  "moodlabel": { "style": "",
+				 "loc": [20, 430],
+				 "text": "MOODS"
+			   },
+  "moods": [
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck1.png); border:0px;",
+		"loc": [13, 204],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 0
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck2.png); border:0px;",
+		"loc": [13, 231],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 19
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck3.png); border:0px;",
+		"loc": [13, 258],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 20
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck4.png); border:0px;",
+		"loc": [116, 204],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 21
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck5.png); border:0px;",
+		"loc": [116, 231],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 22
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck6.png); border:0px;",
+		"loc": [116, 258],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 5
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck7.png); border:0px;",
+		"loc": [219, 204],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 6
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck8.png); border:0px;",
+		"loc": [219, 231],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 3
+	  },
+      { "style": "border:0px;", 
+		"selected": "background-image:url($path/moodcheck9.png); border:0px;",
+		"loc": [219, 258],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 1
+	  },
+      { "style": "border:0px;", 
+		"selected": "border:0px;",
+		"loc": [13, 175],
+		"size": [101, 27],
+	   	 "text": "",
+		"icon": "",
+		"mood": 2
+	  }
+  ]
+ },
+ "convo":
+ {"style": "background-color: rgba(0, 0, 0, 0%);border-width: 5px; border-image:url($path/convobg2.png) 5px; font-family: 'Arial'",
+  "tabstyle": "background-color: #E8B8E5; font-family: 'Arial'",
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 202, 0%); border:0px;",
+                 "handle": "background-color:#00B2C6;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #00B2C6;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #00B2C6;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "size": [500, 325],
+  "chumlabel": { "style": "margin-bottom: 7px; margin-top: 10px; background:  rgba(255, 255, 202, 0%); color: #7FAACB; border:0px; font-size: 16px;",
+                 "align": { "h": "center", "v": "center" },
+                 "minheight": 47,
+                 "maxheight": 47,
+                 "text" : ":: $handle ::"
+               },
+  "textarea": {
+      "style": "background: #FFD0FA;  font-size: 14px; border:2px solid #00B2C6;text-align:center; margin-right:10px; margin-left:10px; margin-bottom:5px;"
+  },
+  "input": {
+      "style": "background: #FFD0FA; border:2px solid #00B2C6; margin-right:10px; margin-left:10px; font-size: 14px; height: 20px"
+  },
+  "tabwindow" : {
+	  "style": "background: #B8C2E9; font-family: 'Arial'"
+  },
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#E8B8E5",
+      "tabstyle": 0
+  },
+  "text": {
+      "beganpester": "began pestering",
+      "ceasepester": "ceased pestering",
+      "blocked": "blocked",
+      "unblocked": "unblocked",
+	  "blockedmsg": "did not receive message from",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!",
+	  "idle": "is now an idle chum!"
+  },
+  "systemMsgColor": "#646464"
+ },
+ "memos":
+ {"memoicon": "$path/memo.png",
+  "style": "background-color: rgba(0,0,0,0); background-image:url($path/convobg2.png); background-repeat: no-repeat; border:0px; font-family: 'Arial'; selection-background-color:#919191; ",
+  "size": [500,325],
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+      "newmsgcolor": "#E8B8E5",
+      "tabstyle": 0
+  },
+  "scrollbar": { "style" : "padding-top:17px; padding-bottom:17px;width: 18px; background:  rgba(255, 255, 202, 0%); border:0px;",
+                 "handle": "background-color:#00B2C6;min-height:20px;",
+                 "downarrow": "height:17px;border:0px solid #00B2C6;", 
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "height:17px;border:0px solid #00B2C6;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 7px; margin-top: 10px; background:  rgba(255, 255, 202, 0%); color: #81CD97; border:0px; font-size: 16px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #FFD0FA; border:2px solid #00B2C6;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 14px;" },
+  "textarea": { "style": "background: #FFD0FA;  font-size: 14px; border:2px solid #00B2C6;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "border:2px solid #00B2C6; background: #FFD0FA; font-family: 'Arial';selection-background-color:#646464; font-size: 14px;  margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75, 
+                      "style": " border: 2px solid #DFFACC; background: #FFD0FA; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;" 
+                    },
+            "slider": { "style": "border: 0px;",
+                        "groove": "",
+                        "handle": ""
+                      },
+            "buttons": { "style": "color: black; font: bold; border: 2px solid #00B2C6; font-size: 12px; background: #DFFACC; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }, 
+            "arrows": { "left": "$path/leftarrow.png", 
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;" 
+                      }
+          },
+  "systemMsgColor": "#646464",
+  "op": { "icon": "$path/smooth.png" }
+ }
+}
\ No newline at end of file
diff --git a/themes/squiddlechum/timebuddies.png b/themes/squiddlechum/timebuddies.png
new file mode 100644
index 0000000..9d25b6a
Binary files /dev/null and b/themes/squiddlechum/timebuddies.png differ
diff --git a/themes/squiddlechum/trayicon.png b/themes/squiddlechum/trayicon.png
new file mode 100644
index 0000000..a0e366a
Binary files /dev/null and b/themes/squiddlechum/trayicon.png differ
diff --git a/themes/squiddlechum/trayicon2.png b/themes/squiddlechum/trayicon2.png
new file mode 100644
index 0000000..c296eab
Binary files /dev/null and b/themes/squiddlechum/trayicon2.png differ
diff --git a/themes/squiddlechum/uparrow.png b/themes/squiddlechum/uparrow.png
new file mode 100644
index 0000000..28408fc
Binary files /dev/null and b/themes/squiddlechum/uparrow.png differ
diff --git a/themes/squiddlechum/vigorous.png b/themes/squiddlechum/vigorous.png
new file mode 100644
index 0000000..e24d81d
Binary files /dev/null and b/themes/squiddlechum/vigorous.png differ
diff --git a/themes/squiddlechum/x.gif b/themes/squiddlechum/x.gif
new file mode 100644
index 0000000..548990b
Binary files /dev/null and b/themes/squiddlechum/x.gif differ
diff --git a/themes/squiddlechum/x.png b/themes/squiddlechum/x.png
new file mode 100644
index 0000000..a1fedd9
Binary files /dev/null and b/themes/squiddlechum/x.png differ
diff --git a/themes/steamchum/abouticon.png b/themes/steamchum/abouticon.png
new file mode 100644
index 0000000..02fa887
Binary files /dev/null and b/themes/steamchum/abouticon.png differ
diff --git a/themes/steamchum/acceptant.png b/themes/steamchum/acceptant.png
new file mode 100644
index 0000000..8879972
Binary files /dev/null and b/themes/steamchum/acceptant.png differ
diff --git a/themes/steamchum/admin.png b/themes/steamchum/admin.png
new file mode 100644
index 0000000..965c40a
Binary files /dev/null and b/themes/steamchum/admin.png differ
diff --git a/themes/steamchum/alarm.wav b/themes/steamchum/alarm.wav
new file mode 100644
index 0000000..910abdc
Binary files /dev/null and b/themes/steamchum/alarm.wav differ
diff --git a/themes/steamchum/alarm2.wav b/themes/steamchum/alarm2.wav
new file mode 100644
index 0000000..5ae54fa
Binary files /dev/null and b/themes/steamchum/alarm2.wav differ
diff --git a/themes/steamchum/amazed.png b/themes/steamchum/amazed.png
new file mode 100644
index 0000000..5fd3fd1
Binary files /dev/null and b/themes/steamchum/amazed.png differ
diff --git a/themes/steamchum/bemused.png b/themes/steamchum/bemused.png
new file mode 100644
index 0000000..26ec6a7
Binary files /dev/null and b/themes/steamchum/bemused.png differ
diff --git a/themes/steamchum/blocked.png b/themes/steamchum/blocked.png
new file mode 100644
index 0000000..95aadda
Binary files /dev/null and b/themes/steamchum/blocked.png differ
diff --git a/themes/steamchum/cease.wav b/themes/steamchum/cease.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/steamchum/cease.wav differ
diff --git a/themes/steamchum/chumbg.PNG b/themes/steamchum/chumbg.PNG
new file mode 100644
index 0000000..22d2051
Binary files /dev/null and b/themes/steamchum/chumbg.PNG differ
diff --git a/themes/steamchum/chummy.png b/themes/steamchum/chummy.png
new file mode 100644
index 0000000..db21f07
Binary files /dev/null and b/themes/steamchum/chummy.png differ
diff --git a/themes/steamchum/detestful.png b/themes/steamchum/detestful.png
new file mode 100644
index 0000000..da82fec
Binary files /dev/null and b/themes/steamchum/detestful.png differ
diff --git a/themes/steamchum/devious.png b/themes/steamchum/devious.png
new file mode 100644
index 0000000..790892f
Binary files /dev/null and b/themes/steamchum/devious.png differ
diff --git a/themes/steamchum/discontent.png b/themes/steamchum/discontent.png
new file mode 100644
index 0000000..8ead9d1
Binary files /dev/null and b/themes/steamchum/discontent.png differ
diff --git a/themes/steamchum/distraught.png b/themes/steamchum/distraught.png
new file mode 100644
index 0000000..5dadb9a
Binary files /dev/null and b/themes/steamchum/distraught.png differ
diff --git a/themes/steamchum/downarrow.png b/themes/steamchum/downarrow.png
new file mode 100644
index 0000000..79dec17
Binary files /dev/null and b/themes/steamchum/downarrow.png differ
diff --git a/themes/steamchum/ecstatic.png b/themes/steamchum/ecstatic.png
new file mode 100644
index 0000000..073b7f0
Binary files /dev/null and b/themes/steamchum/ecstatic.png differ
diff --git a/themes/steamchum/estatic.png b/themes/steamchum/estatic.png
new file mode 100644
index 0000000..edb062e
Binary files /dev/null and b/themes/steamchum/estatic.png differ
diff --git a/themes/steamchum/founder.png b/themes/steamchum/founder.png
new file mode 100644
index 0000000..e79aa0a
Binary files /dev/null and b/themes/steamchum/founder.png differ
diff --git a/themes/steamchum/h.png b/themes/steamchum/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/steamchum/h.png differ
diff --git a/themes/steamchum/halfop.png b/themes/steamchum/halfop.png
new file mode 100644
index 0000000..883798e
Binary files /dev/null and b/themes/steamchum/halfop.png differ
diff --git a/themes/steamchum/handle.png b/themes/steamchum/handle.png
new file mode 100644
index 0000000..f99d16f
Binary files /dev/null and b/themes/steamchum/handle.png differ
diff --git a/themes/steamchum/insolent.png b/themes/steamchum/insolent.png
new file mode 100644
index 0000000..1e4df7c
Binary files /dev/null and b/themes/steamchum/insolent.png differ
diff --git a/themes/steamchum/leftarrow.png b/themes/steamchum/leftarrow.png
new file mode 100644
index 0000000..5d3bb45
Binary files /dev/null and b/themes/steamchum/leftarrow.png differ
diff --git a/themes/steamchum/m.png b/themes/steamchum/m.png
new file mode 100644
index 0000000..5ab54df
Binary files /dev/null and b/themes/steamchum/m.png differ
diff --git a/themes/steamchum/manipulative.png b/themes/steamchum/manipulative.png
new file mode 100644
index 0000000..55afe73
Binary files /dev/null and b/themes/steamchum/manipulative.png differ
diff --git a/themes/steamchum/mirthful.png b/themes/steamchum/mirthful.png
new file mode 100644
index 0000000..04bf3e0
Binary files /dev/null and b/themes/steamchum/mirthful.png differ
diff --git a/themes/steamchum/mood base.PSD b/themes/steamchum/mood base.PSD
new file mode 100644
index 0000000..30a8afc
Binary files /dev/null and b/themes/steamchum/mood base.PSD differ
diff --git a/themes/steamchum/mystified.png b/themes/steamchum/mystified.png
new file mode 100644
index 0000000..d38a22f
Binary files /dev/null and b/themes/steamchum/mystified.png differ
diff --git a/themes/steamchum/offline.png b/themes/steamchum/offline.png
new file mode 100644
index 0000000..3fff422
Binary files /dev/null and b/themes/steamchum/offline.png differ
diff --git a/themes/steamchum/op.png b/themes/steamchum/op.png
new file mode 100644
index 0000000..7268ab4
Binary files /dev/null and b/themes/steamchum/op.png differ
diff --git a/themes/steamchum/othertabbg.PNG b/themes/steamchum/othertabbg.PNG
new file mode 100644
index 0000000..bccba6d
Binary files /dev/null and b/themes/steamchum/othertabbg.PNG differ
diff --git a/themes/steamchum/pccool.png b/themes/steamchum/pccool.png
new file mode 100644
index 0000000..eb9d37e
Binary files /dev/null and b/themes/steamchum/pccool.png differ
diff --git a/themes/steamchum/perky.png b/themes/steamchum/perky.png
new file mode 100644
index 0000000..7924e63
Binary files /dev/null and b/themes/steamchum/perky.png differ
diff --git a/themes/steamchum/pleasant.png b/themes/steamchum/pleasant.png
new file mode 100644
index 0000000..2a6aa0c
Binary files /dev/null and b/themes/steamchum/pleasant.png differ
diff --git a/themes/steamchum/pranky.png b/themes/steamchum/pranky.png
new file mode 100644
index 0000000..02d71f4
Binary files /dev/null and b/themes/steamchum/pranky.png differ
diff --git a/themes/steamchum/protective.png b/themes/steamchum/protective.png
new file mode 100644
index 0000000..c400a6c
Binary files /dev/null and b/themes/steamchum/protective.png differ
diff --git a/themes/steamchum/rancorous.png b/themes/steamchum/rancorous.png
new file mode 100644
index 0000000..feba782
Binary files /dev/null and b/themes/steamchum/rancorous.png differ
diff --git a/themes/steamchum/relaxed.png b/themes/steamchum/relaxed.png
new file mode 100644
index 0000000..ea3f126
Binary files /dev/null and b/themes/steamchum/relaxed.png differ
diff --git a/themes/steamchum/rightarrow.png b/themes/steamchum/rightarrow.png
new file mode 100644
index 0000000..ebe8ddc
Binary files /dev/null and b/themes/steamchum/rightarrow.png differ
diff --git a/themes/steamchum/scrollhandle.PNG b/themes/steamchum/scrollhandle.PNG
new file mode 100644
index 0000000..f00526e
Binary files /dev/null and b/themes/steamchum/scrollhandle.PNG differ
diff --git a/themes/steamchum/selectedbg.PNG b/themes/steamchum/selectedbg.PNG
new file mode 100644
index 0000000..87eb449
Binary files /dev/null and b/themes/steamchum/selectedbg.PNG differ
diff --git a/themes/steamchum/sleek.png b/themes/steamchum/sleek.png
new file mode 100644
index 0000000..2685923
Binary files /dev/null and b/themes/steamchum/sleek.png differ
diff --git a/themes/steamchum/smooth.png b/themes/steamchum/smooth.png
new file mode 100644
index 0000000..9740bac
Binary files /dev/null and b/themes/steamchum/smooth.png differ
diff --git a/themes/steamchum/steambg copy.png b/themes/steamchum/steambg copy.png
new file mode 100644
index 0000000..4d154a4
Binary files /dev/null and b/themes/steamchum/steambg copy.png differ
diff --git a/themes/steamchum/steambg.png b/themes/steamchum/steambg.png
new file mode 100644
index 0000000..e83db00
Binary files /dev/null and b/themes/steamchum/steambg.png differ
diff --git a/themes/steamchum/style.js b/themes/steamchum/style.js
new file mode 100644
index 0000000..6dda0fb
--- /dev/null
+++ b/themes/steamchum/style.js
@@ -0,0 +1,361 @@
+{"main":
+ {"style": "",
+  "background-image": "$path/steambg.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "STEAMCHUM",
+  "menu" : { "style": "font-family: 'arial'; font-size: 12px; color: #bebdb7; background-color: #3d3b3a;border:1px solid #4d4b48",
+             "menuitem": "margin-right:10px;",
+             "selected": "background-color: #314159",
+             "disabled": "color: grey",
+             "loc": [9,10]
+           },
+	"menubar": { "style": "font-family: 'arial';  font-size: 14px; color: #000000;" },
+   "menus": {"client": {"_name": "            ",
+                       "options": "Options",
+                       "memos": "Community",
+                       "logviewer": "Library",
+                       "randen": "Random Encounter",
+                       "userlist": "Userlist",
+                       "addgroup": "Add Group",
+                       "import": "Import",
+                       "reconnect": "Reconnect",
+                       "idle": "Idle",
+                       "exit": "Log Off"},
+            "profile": {"_name": "           ",
+                        "switch": "Switch",
+                        "color": "Color",
+                        "theme": "Theme",
+                        "block": "Block List",
+                        "quirks": "Quirks"},
+            "help": { "_name": "            ",
+                      "about": "About",
+                      "help": "Help",
+                      "calsprite": "Calsprite",
+                      "nickserv": "Nickserv" },
+            "rclickchumlist": {"pester": "Message",
+                               "removechum": "Remove",
+                               "report": "Report",
+                               "blockchum": "Block",
+                               "addchum": "Add",
+                               "viewlog": "View Pesterlogs",
+                               "notes": "Edit Notes",
+                               "unblockchum": "Unblock",
+                               "removegroup": "Remove Group",
+                               "renamegroup": "Rename Group",
+                               "movechum": "Move",
+                               "banuser": "Ban",
+                               "opuser": "Give OP",
+                               "voiceuser": "Give Voice",
+                               "quirkkill": "Kill Quirk",
+                               "quirksoff": "Quirks Off",
+							   "ooc": "OOC",
+                               "invitechum": "Invite",
+                               "memosetting": "Memo Settings",
+                               "memonoquirk": "Disable Quirks",
+                               "memohidden": "Hidden",
+                               "memoinvite": "Invite Only",
+                               "memomute": "Mute Memo"
+                              }
+           },
+  "close": { "image": "$path/m.png",
+             "loc": [278, 9]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [262, 9]},
+  "chums": { "style": "background: #151515 url($path/chumbg.png) repeat-x top left; background-attachment: fixed;border:0px solid dicks;font-size:14px;font-family: 'arial'; color: #e5e2df",
+				
+				
+				"loc": [12, 110],
+				"size": [278, 339],
+				
+				
+
+				"moods": {
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#4AC925" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#626262" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#f3f3f3"},
+
+
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#B536DA" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#B536DA" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#0715cd" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#E00707" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#B536DA" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#4AC925" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#4AC925" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#4AC925" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#77003C" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#008141" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#A15000" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#008282" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#A1A100" },
+
+                 "detestful": { "icon": "$path/detestful.png", "color": "#6A006A" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#2B0057" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#005682" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#000056" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#436600" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#A10000" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "red" }
+                         }
+						 
+           },
+		   
+  "trollslum": {
+      "style": "background: #363636; border:1px solid #4d4b48; font-family: 'Arial'",
+      "size": [195, 200],
+      "label": { "text": "Block List",
+                 "style": "color: #bebdb7; font-family: 'Arial';border:0px;" },
+      "chumroll": {"style": "border:1px solid #4d4b48; background-color: #363636;color: bebdb7; font-family: 'Arial';selection-background-color:#314159; " }
+  },
+		   
+	"mychumhandle": { 
+            "handle": { "loc": [40,507],
+                    "size": [233, 18],
+                    "style": "background: transparent; color: #a8a8a8; font-family:'arial'; text-align:left;"
+                                                        },
+                    "colorswatch": { "loc": [262,507],
+                                     "size": [25,20],
+                                     "text": "C" },
+                    "currentMood": [21, 508]
+                  },
+	"defaultwindow": { "style": "background: #363636; color: #e5e2df; font-family:arial;selection-background-color:#314159; "
+                   },
+				  
+  "addchum":  { "style": "background: transparent;",
+                "loc": [19,462],
+                "size": [102, 17]
+              },
+  "pester": { "style": "background:  transparent;",
+              "loc": [0,0],
+              "size": [0, 0]
+            },
+  "block": { "style": "background: transparent;",
+             "loc": [172,462],
+             "size": [105, 17]
+           },
+  "defaultmood": 1,
+  "moodlabel": { "style": "",
+                                 "loc": [20, 430],
+                                 "text": ""
+                           },   
+  "moods": [
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 537],
+                "size": [80, 18],
+            "text": "Chummy",
+                "icon": "$path/chummy.png",
+                "mood": 0
+          },
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 559],
+                "size": [80, 18],
+            "text": "Pleasant",
+                "icon": "$path/pleasant.png",
+                "mood": 3
+          },
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [17, 581],
+                "size": [80, 18],
+            "text": "Rancorous",
+                "icon": "$path/rancorous.png",
+                "mood": 1
+          },
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 537],
+                "size": [90, 18],
+            "text": "Pranky",
+                "icon": "$path/pranky.png",
+                "mood": 5
+          },
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 559],
+                "size": [90, 18],
+            "text": "Smooth",
+                "icon": "$path/smooth.png",
+                "mood": 6
+          },
+		  
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [110, 581],
+                "size": [90, 18],
+            "text": "Relaxed",
+                "icon": "$path/relaxed.png",
+                "mood": 8
+          },		  
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 537],
+                "size": [90, 18],
+				"text": "Insolent",
+                "icon": "$path/insolent.png",
+                "mood": 21
+          },
+		  
+
+      { "style": "text-align:left; background:#363636; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 559],
+                "size": [90, 18],
+            "text": "Devious",
+                "icon": "$path/devious.png",
+                "mood": 10
+          },		  
+		  
+      { "style": "text-align:left; background:black;color: #6c757c; font-family:'arial'; padding-left:3px;",
+                "selected": "text-align:left; background: #314159; color: #d1cfcd; font-family:'arial';  padding-left:3px;",
+                "loc": [190, 581],
+                "size": [90, 18],
+                "text": "Abscond",
+                "icon": "$path/offline.png",
+                "mood": 2
+          }
+  ]
+ },
+  "convo":
+ {"style": "background: #383635; font-family: 'Arial'; font-size: 14px; ",
+  "scrollbar": { "style" : "", "handle": "" },
+  "margins": {"top": 5, "bottom": 9, "left": 10, "right": 10 },
+  "size": [500,425],
+  "chumlabel": { "style": "font-size: 12px;background-color: #383635; color: #86b5d9; padding-left: 3px;",
+                 "align": { "h": "left", "v": "center" },
+                 "minheight": 0,
+                 "maxheight": 0,
+                 "text" : ""
+               },
+  
+  "tabwindow" : {
+      "style": "background: #1b1a19 url($path/othertabbg.png) repeat-x top left; font-family: Arial;"
+  },
+  "textarea": {
+      "style": "background: #171614 url($path/textbg.png) repeat-x top left; background-attachment: fixed; border:1px solid #4d4b48; font-size: 14px; color: #cdcdcd; margin-top: 10px;"
+  },
+  "input": {
+      "style": "background: #383635; margin-top:5px; border:1px solid #4d4b48; font-size: 12px; color: #cdcdcd; "
+  },
+  
+  "tabs": {
+      "style": "background: #4a4846; color: #a6a4a1; height: 21px; margin: 3px 1px 0px 1px; padding-left: 3px; padding-bottom: 3px;",
+      "selectedstyle": "background: #1b1a19 url($path/tabbg.png) repeat-x top left; color: #f7fffd; padding-bottom: 10px",
+       "newmsgcolor": "#FF724C",
+       "tabstyle": 0
+	   
+  },
+  "text": {
+      "beganpester": "began messaging",
+      "ceasepester": "stopped messaging",
+      "blocked": "blocked",
+      "unblocked": "mercifully forgave",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!"
+  },
+  "systemMsgColor": "#d1cfcd"
+ },
+ "memos":
+ {"size": [500,325],
+ "memoicon": "$path/memo.png",
+  "style": "background: #383635; border:1px solid #4d4b48; font-family: 'arial';",
+  "tabs": {
+      "style": "",
+      "selectedstyle": "",
+       "newmsgcolor": "#FF724C",
+       "tabstyle": 0
+	   
+  },
+    "tabwindow" : {
+      "style": "background: #383635; font-family: Arial;"
+  },
+
+  "scrollbar": { "style" : "background: transparent; padding-top:17px; padding-bottom:17px;width: 13px; border:0px;",
+                 "handle": "background:#5e5b58 url($path/scrollhandle.png) no-repeat center center;min-height:24px;padding-top:1px;padding-bottom:1px;",
+                 "downarrow": "background: #1b1a19;height:17px;",
+                 "darrowstyle": "image:url($path/downarrow.png);",
+                 "uparrow": "background: #1b1a19;height:17px;",
+                 "uarrowstyle": "image:url($path/uparrow.png);"
+               },
+  "label": { "text": "Bulletin Board: $channel",
+             "style": "margin-bottom: 21px;background: #383635; color: #7db5d9; border:0px; font-size: 14px;",
+             "align": { "h": "center", "v": "center" },
+             "minheight": 47,
+             "maxheight": 47
+           },
+  "input": { "style": "background: #1b1a19; color: #cdcdcd; border:1px solid #4d4b48;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+  "textarea": { "style": "background: #383635; font-size: 14px; border:1px solid #4d4b48;text-align:center; margin-right:10px; margin-left:10px;" },
+  "margins": {"top": 0, "bottom": 6, "left": 0, "right": 0 },
+  "userlist": { "width": 150,
+                "style": "background: #383635; border:1px solid #4d4b48; font-size: 14px; color: #cdcdcd; selection-background-color:#646464; margin-left:0px; margin-right:10px;"
+              },
+  "time": { "text": { "width": 75,
+                      "style": "color: #818181; border: 1px solid #4d4b48; background: #1b1a19; font-size: 12px; margin-top: 5px; margin-right: 18px; font-family:'arial';"
+                    },
+            "slider": { "style": " border:0px solid #c2c2c2;margin-top:3px;",
+                        "groove": "border-image:url($path/timeslider.png);",
+                        "handle": "image:url($path/handle.png);"
+                      },
+            "buttons": { "style": "color: #818181;  border: 1px solid #4d4b48;  font-size: 12px; background: #1b1a19; margin-top: 5px; margin-right: 5px; margin-left: 0px; width: 50px;" },
+            "arrows": { "left": "$path/leftarrow.png",
+                        "right": "$path/rightarrow.png",
+                        "style": " border:0px; margin-top: 5px; margin-right:10px;background: #1b1a19;"
+                      }
+          },
+  "systemMsgColor": "#d1cfcd",
+  "op": { "icon": "$path/op.png" },
+  "halfop": { "icon": "$path/halfop.png" },
+  "voice": { "icon": "$path/voice.png" },
+  "founder": { "icon": "$path/founder.png" },
+  "admin": { "icon": "$path/admin.png" }
+
+ },
+ "toasts":
+ {
+   "width": 210,
+   "height": 100,
+   "style": "background: white;",
+   "icon": { "signin": "$path/../enamel/chummy2.gif",
+             "signout": "$path/../enamel/distraught2.gif",
+             "style": "border: 2px solid black; border-width: 2px 0px 0px 2px;" },
+   "title": { "minimumheight": 50,
+              "style": "border: 2px solid black; border-width: 2px 2px 0px 0px; padding: 5px; font-weight:bold;"
+            },
+   "content": { "style": "background: black; color: white; padding: 5px;" }
+ }
+}
\ No newline at end of file
diff --git a/themes/steamchum/tabbg.PNG b/themes/steamchum/tabbg.PNG
new file mode 100644
index 0000000..d4bc604
Binary files /dev/null and b/themes/steamchum/tabbg.PNG differ
diff --git a/themes/steamchum/textbg.png b/themes/steamchum/textbg.png
new file mode 100644
index 0000000..4a72f91
Binary files /dev/null and b/themes/steamchum/textbg.png differ
diff --git a/themes/steamchum/timeslider.PNG b/themes/steamchum/timeslider.PNG
new file mode 100644
index 0000000..b5687c0
Binary files /dev/null and b/themes/steamchum/timeslider.PNG differ
diff --git a/themes/steamchum/trayicon.png b/themes/steamchum/trayicon.png
new file mode 100644
index 0000000..9b66d4d
Binary files /dev/null and b/themes/steamchum/trayicon.png differ
diff --git a/themes/steamchum/trayicon2.png b/themes/steamchum/trayicon2.png
new file mode 100644
index 0000000..36c06cd
Binary files /dev/null and b/themes/steamchum/trayicon2.png differ
diff --git a/themes/steamchum/uparrow.png b/themes/steamchum/uparrow.png
new file mode 100644
index 0000000..3aef46f
Binary files /dev/null and b/themes/steamchum/uparrow.png differ
diff --git a/themes/steamchum/vigorous.png b/themes/steamchum/vigorous.png
new file mode 100644
index 0000000..4e369ae
Binary files /dev/null and b/themes/steamchum/vigorous.png differ
diff --git a/themes/steamchum/voice.png b/themes/steamchum/voice.png
new file mode 100644
index 0000000..261a826
Binary files /dev/null and b/themes/steamchum/voice.png differ
diff --git a/themes/steamchum/x.png b/themes/steamchum/x.png
new file mode 100644
index 0000000..5a09c23
Binary files /dev/null and b/themes/steamchum/x.png differ
diff --git a/themes/strifekind/abouticon.png b/themes/strifekind/abouticon.png
new file mode 100644
index 0000000..02fa887
Binary files /dev/null and b/themes/strifekind/abouticon.png differ
diff --git a/themes/strifekind/acceptant.png b/themes/strifekind/acceptant.png
new file mode 100644
index 0000000..dfb44ca
Binary files /dev/null and b/themes/strifekind/acceptant.png differ
diff --git a/themes/strifekind/alarm.wav b/themes/strifekind/alarm.wav
new file mode 100644
index 0000000..946d0f2
Binary files /dev/null and b/themes/strifekind/alarm.wav differ
diff --git a/themes/strifekind/amazed.png b/themes/strifekind/amazed.png
new file mode 100644
index 0000000..54bb629
Binary files /dev/null and b/themes/strifekind/amazed.png differ
diff --git a/themes/strifekind/bemused.png b/themes/strifekind/bemused.png
new file mode 100644
index 0000000..f920b9f
Binary files /dev/null and b/themes/strifekind/bemused.png differ
diff --git a/themes/strifekind/blocked.png b/themes/strifekind/blocked.png
new file mode 100644
index 0000000..95aadda
Binary files /dev/null and b/themes/strifekind/blocked.png differ
diff --git a/themes/strifekind/cease.wav b/themes/strifekind/cease.wav
new file mode 100644
index 0000000..eeeab56
Binary files /dev/null and b/themes/strifekind/cease.wav differ
diff --git a/themes/strifekind/chummy.png b/themes/strifekind/chummy.png
new file mode 100644
index 0000000..8af02dc
Binary files /dev/null and b/themes/strifekind/chummy.png differ
diff --git a/themes/strifekind/detestful.png b/themes/strifekind/detestful.png
new file mode 100644
index 0000000..dc573df
Binary files /dev/null and b/themes/strifekind/detestful.png differ
diff --git a/themes/strifekind/devious.png b/themes/strifekind/devious.png
new file mode 100644
index 0000000..eae4799
Binary files /dev/null and b/themes/strifekind/devious.png differ
diff --git a/themes/strifekind/discontent.png b/themes/strifekind/discontent.png
new file mode 100644
index 0000000..76948e4
Binary files /dev/null and b/themes/strifekind/discontent.png differ
diff --git a/themes/strifekind/distraught.png b/themes/strifekind/distraught.png
new file mode 100644
index 0000000..c923891
Binary files /dev/null and b/themes/strifekind/distraught.png differ
diff --git a/themes/strifekind/ecstatic.png b/themes/strifekind/ecstatic.png
new file mode 100644
index 0000000..edb062e
Binary files /dev/null and b/themes/strifekind/ecstatic.png differ
diff --git a/themes/strifekind/estatic.png b/themes/strifekind/estatic.png
new file mode 100644
index 0000000..edb062e
Binary files /dev/null and b/themes/strifekind/estatic.png differ
diff --git a/themes/strifekind/h.png b/themes/strifekind/h.png
new file mode 100644
index 0000000..82c0a18
Binary files /dev/null and b/themes/strifekind/h.png differ
diff --git a/themes/strifekind/insolent.png b/themes/strifekind/insolent.png
new file mode 100644
index 0000000..b0d11cf
Binary files /dev/null and b/themes/strifekind/insolent.png differ
diff --git a/themes/strifekind/m.png b/themes/strifekind/m.png
new file mode 100644
index 0000000..ca613df
Binary files /dev/null and b/themes/strifekind/m.png differ
diff --git a/themes/strifekind/manipulative.png b/themes/strifekind/manipulative.png
new file mode 100644
index 0000000..d686bbc
Binary files /dev/null and b/themes/strifekind/manipulative.png differ
diff --git a/themes/strifekind/mirthful.png b/themes/strifekind/mirthful.png
new file mode 100644
index 0000000..e7d54fe
Binary files /dev/null and b/themes/strifekind/mirthful.png differ
diff --git a/themes/strifekind/mystified.png b/themes/strifekind/mystified.png
new file mode 100644
index 0000000..40b3d07
Binary files /dev/null and b/themes/strifekind/mystified.png differ
diff --git a/themes/strifekind/offline.png b/themes/strifekind/offline.png
new file mode 100644
index 0000000..e22f0a1
Binary files /dev/null and b/themes/strifekind/offline.png differ
diff --git a/themes/strifekind/op.png b/themes/strifekind/op.png
new file mode 100644
index 0000000..63f747f
Binary files /dev/null and b/themes/strifekind/op.png differ
diff --git a/themes/strifekind/pccool.png b/themes/strifekind/pccool.png
new file mode 100644
index 0000000..eb9d37e
Binary files /dev/null and b/themes/strifekind/pccool.png differ
diff --git a/themes/strifekind/perky.png b/themes/strifekind/perky.png
new file mode 100644
index 0000000..2b24953
Binary files /dev/null and b/themes/strifekind/perky.png differ
diff --git a/themes/strifekind/pleasant.png b/themes/strifekind/pleasant.png
new file mode 100644
index 0000000..f57c3cc
Binary files /dev/null and b/themes/strifekind/pleasant.png differ
diff --git a/themes/strifekind/pranky.png b/themes/strifekind/pranky.png
new file mode 100644
index 0000000..11ef95d
Binary files /dev/null and b/themes/strifekind/pranky.png differ
diff --git a/themes/strifekind/protective.png b/themes/strifekind/protective.png
new file mode 100644
index 0000000..c400a6c
Binary files /dev/null and b/themes/strifekind/protective.png differ
diff --git a/themes/strifekind/rancorous.png b/themes/strifekind/rancorous.png
new file mode 100644
index 0000000..6b6944f
Binary files /dev/null and b/themes/strifekind/rancorous.png differ
diff --git a/themes/strifekind/relaxed.png b/themes/strifekind/relaxed.png
new file mode 100644
index 0000000..caf9e6f
Binary files /dev/null and b/themes/strifekind/relaxed.png differ
diff --git a/themes/strifekind/sleek.png b/themes/strifekind/sleek.png
new file mode 100644
index 0000000..fa4311f
Binary files /dev/null and b/themes/strifekind/sleek.png differ
diff --git a/themes/strifekind/smooth.png b/themes/strifekind/smooth.png
new file mode 100644
index 0000000..df0c978
Binary files /dev/null and b/themes/strifekind/smooth.png differ
diff --git a/themes/strifekind/strife.png b/themes/strifekind/strife.png
new file mode 100644
index 0000000..2d086c6
Binary files /dev/null and b/themes/strifekind/strife.png differ
diff --git a/themes/strifekind/style.js b/themes/strifekind/style.js
new file mode 100644
index 0000000..06c85d3
--- /dev/null
+++ b/themes/strifekind/style.js
@@ -0,0 +1,323 @@
+{"inherits": "pesterchum2.5",
+ "main":
+ {"background-image": "$path/strife.png",
+  "size": [300,620],
+  "icon": "$path/trayicon.png",
+  "newmsgicon": "$path/trayicon2.png",
+  "windowtitle": "CHUMKIND",
+  "menu" : { "style": "font-family: 'Courier'; font: bold; font-size: 14px; background-color: #00C661;border:2px solid #00E371" },
+  "menubar": { "style": "font-family: 'Courier'; font:bold; font-size: 14px; color:#FFFFFF; allign:center;" },
+  "close": { "image": "$path/x.png",
+             "loc": [10, 30]},
+  "minimize": { "image": "$path/m.png",
+                "loc": [20, 33]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
+  "defaultwindow": { "style": "background: #FFFFFF; font-family:'Courier';font:bold;selection-background-color:black; " },
+  "chums": { "style": "border:2px solid #FFFFFF; background-color: #FFFFFF;color: #000000;font: bold;font-size:14px;font-family: 'Courier';selection-background-color:black; ",
+             "userlistcolor": "00C661", 
+             "moods": { 
+
+                 "chummy": { "icon": "$path/chummy.png", "color": "#000000" },
+
+                 "rancorous": { "icon": "$path/rancorous.png", "color": "#7E7E7E" },
+
+                 "offline": { "icon": "$path/offline.png", "color": "#00E371"},
+
+			     
+                 "pleasant": { "icon": "$path/pleasant.png", "color": "#000000" },
+
+                 "distraught": { "icon": "$path/distraught.png", "color": "#000000" },
+
+                 "pranky": { "icon": "$path/pranky.png", "color": "#000000" },
+
+
+                 "smooth": { "icon": "$path/smooth.png", "color": "#000000" },
+
+                 "mystified": { "icon": "$path/mystified.png", "color": "#000000" },
+
+                 "amazed": { "icon": "$path/amazed.png", "color": "#000000" },
+
+                 "insolent": { "icon": "$path/insolent.png", "color": "#000000" },
+
+                 "bemused": { "icon": "$path/bemused.png", "color": "#000000" },
+
+
+                 "ecstatic": { "icon": "$path/ecstatic.png", "color": "#7E7E7E" },
+
+                 "relaxed": { "icon": "$path/relaxed.png", "color": "#7E7E7E" },
+
+                 "discontent": { "icon": "$path/discontent.png", "color": "#7E7E7E" },
+
+                 "devious": { "icon": "$path/devious.png", "color": "#7E7E7E" },
+
+                 "sleek": { "icon": "$path/sleek.png", "color": "#7E7E7E" },
+			     
+                 "detestful": { "icon": "$path/detestful.png", "color": "#7E7E7E" },
+
+                 "mirthful": { "icon": "$path/mirthful.png", "color": "#7E7E7E" },
+
+                 "manipulative": { "icon": "$path/manipulative.png", "color": "#7E7E7E" },
+
+                 "vigorous": { "icon": "$path/vigorous.png", "color": "#7E7E7E" },
+
+                 "perky": { "icon": "$path/perky.png", "color": "#7E7E7E" },
+
+                 "acceptant": { "icon": "$path/acceptant.png", "color": "#7E7E7E" },
+
+                 "protective": { "icon": "$path/protective.png", "color": "#00C661" },
+
+                 "blocked": { "icon": "$path/blocked.png", "color": "black" }
+			 }
+		   },
+  "mychumhandle": { "label": 
+                    { "text": "Kind:",
+                      "style": "color: black ;font:bold; font-family: 'Courier';" 
+                    },
+					"handle": { "style": "background-color: #00C661; padding: 3px; padding-left: 25px; color:#FFFFFF; font-family:'Courier'; font:bold; text-align:left; border:2px solid #FFFFFF;" }
+                  },
+  "addchum":  { "style": "background: #00E371; border:2px solid #0E6037; font: bold; color: #000000; font-family:'Courier';"
+              },
+  "pester": { "style": "background: #00E371; border:2px solid #0E6037; font: bold; color: #000000; font-family:'Courier';"
+            },
+  "block": { "style": "background: #00E371; border:2px solid #0E6037; font: bold; color: #000000; font-family:'Courier';"
+           },
+  "moodlabel": { "style": "font:bold;font-family:'Courier';color:#008C45;"
+			   },
+  "defaultmood": 18,
+  "moods": [
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/chummy.png",
+		"mood": 0
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/rancorous.png",
+		"mood": 1
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/bemused.png",
+		"mood": 22
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pleasant.png",
+		"mood": 3
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/distraught.png",
+		"mood": 4
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [165, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/pranky.png",
+		"mood": 5
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [195, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/smooth.png",
+		"mood": 6
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/estatic.png",
+		"mood": 7
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/relaxed.png",
+		"mood": 8
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/discontent.png",
+		"mood": 9
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [45, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/devious.png",
+		"mood": 10
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [75, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/sleek.png",
+		"mood": 11
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/detestful.png",
+		"mood": 12
+	  },
+
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mirthful.png",
+		"mood": 13
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [165, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/manipulative.png",
+		"mood": 14
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [195, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/vigorous.png",
+		"mood": 15
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [225, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/perky.png",
+		"mood": 16
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [255, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/acceptant.png",
+		"mood": 17
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [15, 515],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/mystified.png",
+		"mood": 19
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [255, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/amazed.png",
+		"mood": 20
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [225, 485],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/insolent.png",
+		"mood": 21
+	  },
+      { "style": "text-align:left; background:#FFFFFF;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [105, 545],
+		"size": [30, 30],
+	    "text": "",
+		"icon": "$path/protective.png",
+		"mood": 18
+	  },
+      { "style": "text-align:center; background:#0E6037;border:2px solid black;color: black; font-family:'Courier'; font:bold; padding-left:3px;", 
+		"selected": "text-align:center; background:#008C45; border:2px solid #000000; color: black; font-family:'Courier'; font:bold; padding-left:3px;",
+		"loc": [135, 545],
+		"size": [150, 30],
+		"text": "HIDING/RUNNING",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
+  ]
+},
+ "convo": {
+     "style": "background-color: #008C45;border:2px solid black; font-family: 'Courier';",
+     "chumlabel": { "style": "margin-bottom: 21px;background: #FFFFFF; color: black; border:0px; font-size: 14px;",
+					"text" : ":: contacting: $handle ::" },
+	 "textarea": {
+		 "style": "background: #7FFFBF;  font-size: 14px;font:bold; border:2px solid #00E371;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Courier'"
+ 	 },
+  "input": { "style": "background: #00E371; border:2px solid #FFFFFF;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+	 "tabwindow" : {
+		 "style": ""
+	 },
+	 "tabs": {
+		 "style": "",
+		 "selectedstyle": "",
+		 "newmsgcolor": "#00E371"
+	 },
+	 "scrollbar": null
+ },
+ "memos":
+ { "size": [600,425],
+   "style": "background-color: #A6A65D;border:2px solid black; font-family: 'Courier';",
+   "label": { "style": "margin-bottom: 21px;background: #008C45; color: #2E2E2E; border:0px; font-size: 14px;"
+			},
+   "textarea": {
+	   "style": "background: #7FFFBF;  font-size: 14px;font:bold; border:2px solid #00E371;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Courier'"
+   },
+   "userlist": { "style": "border:2px solid #4B4B4B; background: #00C661;font: bold;font-family: 'Courier';selection-background-color:#0D1032; font-size: 12px;  margin-left:0px; margin-right:10px;"
+               },
+   "input": { "style": "background: #00C661; border:2px solid #00E371;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
+   "time": { "text": { "style": " border: 2px solid #00E371; background: #00C661; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Courier';font:bold;" 
+                    },
+             "buttons": { "style": "color: white; font: bold; border: 2px solid #00E371; font: bold; font-size: 12px; background: #00E371; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
+          },
+
+   "tabs": {
+       "style": "",
+       "selectedstyle": "#00E371",
+       "newmsgcolor": "#00E371",
+       "tabstyle": 0
+   },
+   "scrollbar": null
+ }
+}
\ No newline at end of file
diff --git a/themes/strifekind/trayicon.png b/themes/strifekind/trayicon.png
new file mode 100644
index 0000000..916a3da
Binary files /dev/null and b/themes/strifekind/trayicon.png differ
diff --git a/themes/strifekind/trayicon2.png b/themes/strifekind/trayicon2.png
new file mode 100644
index 0000000..d9d4121
Binary files /dev/null and b/themes/strifekind/trayicon2.png differ
diff --git a/themes/strifekind/vigorous.png b/themes/strifekind/vigorous.png
new file mode 100644
index 0000000..382e23a
Binary files /dev/null and b/themes/strifekind/vigorous.png differ
diff --git a/themes/strifekind/x.png b/themes/strifekind/x.png
new file mode 100644
index 0000000..021a977
Binary files /dev/null and b/themes/strifekind/x.png differ
diff --git a/themes/trollian2.5/alarm.wav b/themes/trollian2.5/alarm.wav
index 910abdc..ff1675b 100644
Binary files a/themes/trollian2.5/alarm.wav and b/themes/trollian2.5/alarm.wav differ
diff --git a/themes/trollian2.5/alarm2.wav b/themes/trollian2.5/alarm2.wav
index 5ae54fa..910abdc 100644
Binary files a/themes/trollian2.5/alarm2.wav and b/themes/trollian2.5/alarm2.wav differ
diff --git a/themes/trollian2.5/cease.wav b/themes/trollian2.5/cease.wav
index 4169e12..fa38ef6 100644
Binary files a/themes/trollian2.5/cease.wav and b/themes/trollian2.5/cease.wav differ
diff --git a/themes/trollian2.5/cease2.wav b/themes/trollian2.5/cease2.wav
new file mode 100644
index 0000000..4169e12
Binary files /dev/null and b/themes/trollian2.5/cease2.wav differ
diff --git a/themes/trollian2.5/m.png b/themes/trollian2.5/m.png
index dfeae57..9cdc72e 100644
Binary files a/themes/trollian2.5/m.png and b/themes/trollian2.5/m.png differ
diff --git a/themes/trollian2.5/style.js b/themes/trollian2.5/style.js
index 93d46d4..697b967 100644
--- a/themes/trollian2.5/style.js
+++ b/themes/trollian2.5/style.js
@@ -5,15 +5,17 @@
   "icon": "$path/trayicon.png",
   "newmsgicon": "$path/trayicon2.png",
   "windowtitle": "TROLLIAN",
-  "menu" : { "style": "font-family: 'Arial'; font: bold; font-size: 14px; color: #000000; background-color: #e5000f;border:2px solid #c20f00" },
-  "menubar": { "style": "font-family: 'Arial'; font:bold; font-size: 14px; color: #000000;" },
+  "menu" : { "style": "font-family: 'Arial'; font: bold; font-size: 14px; background-color: #e5000f;border:2px solid #c20f00", "loc": [3, 6] },
+  "menubar": { "style": "font-family: 'Arial'; font:bold; font-size: 14px;" },
   "close": { "image": "$path/x.png",
-             "loc": [272, 0]},
+             "loc": [275, 6]},
   "minimize": { "image": "$path/m.png",
-                "loc": [248, 2]},
+                "loc": [260, 12]},
+  "sounds": { "alertsound": "$path/alarm.wav",
+			  "ceasesound": "$path/cease.wav" },
   "defaultwindow": { "style": "background: #e5000f; font-family:'Arial';font:bold;selection-background-color:#919191; " },
   "chums": { "style": "border:2px solid #ffa4a4; background-color: black;color: white;font: bold;font-size:14px;font-family: 'Arial';selection-background-color:#646464; ",
-             "moods": {
+             "moods": { 
 
                  "chummy": { "icon": "$path/chummy.png", "color": "white" },
 
@@ -21,7 +23,7 @@
 
                  "offline": { "icon": "$path/offline.png", "color": "#646464"},
 
-
+			     
                  "pleasant": { "icon": "$path/pleasant.png", "color": "white" },
 
                  "distraught": { "icon": "$path/distraught.png", "color": "white" },
@@ -49,7 +51,7 @@
                  "devious": { "icon": "$path/devious.png", "color": "red" },
 
                  "sleek": { "icon": "$path/sleek.png", "color": "red" },
-
+			     
                  "detestful": { "icon": "$path/detestful.png", "color": "red" },
 
                  "mirthful": { "icon": "$path/mirthful.png", "color": "red" },
@@ -65,122 +67,133 @@
                  "protective": { "icon": "$path/protective.png", "color": "#00ff00" },
 
                  "blocked": { "icon": "$path/blocked.png", "color": "black" }
-                         }
-                   },
-  "mychumhandle": { "label":
+			 }
+		   },
+  "mychumhandle": { "label": 
                     { "text": "TROLLTAG:",
-                      "style": "color: black ;font:bold; font-family: 'Arial';"
+                      "style": "color: black ;font:bold; font-family: 'Arial';" 
                     },
-                                        "handle": { "style": "background-color: black; padding: 3px; padding-left: 25px; color:white; font-family:'Arial'; font:bold; text-align:left; border:2px solid #ffa4a4;" }
+					"handle": { "style": "background-color: black; padding: 3px; padding-left: 25px; color:white; font-family:'Arial'; font:bold; text-align:left; border:2px solid #ffa4a4;" }
                   },
-  "addchum":  { "style": "background: #ffa4a4; border:2px solid #780000; font: bold; color: black; font-family:'Arial';"
+  "addchum":  { "text": "ADD CHUMP", "style": "background: #ffa4a4; border:2px solid #780000; font: bold; color: black; font-family:'Arial';"
               },
-  "pester": { "style": "background: #ffa4a4; border:2px solid #780000; font: bold; color: black; font-family:'Arial';"
+  "pester": { "text": "TROLL", "style": "background: #ffa4a4; border:2px solid #780000; font: bold; color: black; font-family:'Arial';"
             },
   "block": { "style": "background: #ffa4a4; border:2px solid #780000; font: bold; color: black; font-family:'Arial';"
            },
   "moodlabel": { "style": "font:bold;font-family:'Arial';color:black;"
-                           },
-  "defaultmood": 1,
+			   },
+  "defaultmood": 7,
   "moods": [
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [15, 485],
-                "size": [135, 30],
-            "text": "ECSTATIC",
-                "icon": "$path/estatic.png",
-                "mood": 7
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [15, 485],
+		"size": [135, 30],
+	    "text": "ECSTATIC",
+		"icon": "$path/estatic.png",
+		"mood": 7
+	  },
 
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [15, 513],
-                "size": [135, 30],
-            "text": "RELAXED",
-                "icon": "$path/relaxed.png",
-                "mood": 8
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [15, 513],
+		"size": [135, 30],
+	    "text": "RELAXED",
+		"icon": "$path/relaxed.png",
+		"mood": 8
+	  },
 
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [15, 541],
-                "size": [135, 30],
-            "text": "DISCONTENT",
-                "icon": "$path/discontent.png",
-                "mood": 9
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [15, 541],
+		"size": [135, 30],
+	    "text": "DISCONTENT",
+		"icon": "$path/discontent.png",
+		"mood": 9
+	  },
 
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [148, 485],
-                "size": [135, 30],
-            "text": "DEVIOUS",
-                "icon": "$path/devious.png",
-                "mood": 10
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [148, 485],
+		"size": [135, 30],
+	    "text": "DEVIOUS",
+		"icon": "$path/devious.png",
+		"mood": 10
+	  },
 
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [148, 513],
-                "size": [135, 30],
-            "text": "SLEEK",
-                "icon": "$path/sleek.png",
-                "mood": 11
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [148, 513],
+		"size": [135, 30],
+	    "text": "SLEEK",
+		"icon": "$path/sleek.png",
+		"mood": 11
+	  },
 
-      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
-                "loc": [148, 541],
-                "size": [135, 30],
-            "text": "DETESTFUL",
-                "icon": "$path/detestful.png",
-                "mood": 12
-          },
+      { "style": "text-align:left; background:#ffa4a4;border:2px solid #780000;color: black; font-family:'Arial'; font:bold; padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; color: black; font-family:'Arial'; font:bold; padding-left:3px;",
+		"loc": [148, 541],
+		"size": [135, 30],
+	    "text": "DETESTFUL",
+		"icon": "$path/detestful.png",
+		"mood": 12
+	  },
 
-      { "style": "text-align:center; border:2px solid #780000; background:black;color: white; font-family:'Arial'; font:bold;padding-left:3px;",
-                "selected": "text-align:left; background:white; border:2px solid #780000; padding: 5px;color: black; font-family:'Arial'; font:bold;padding-left:3px;",
-                "loc": [15, 569],
-                "size": [270, 30],
-                "text": "ABSCOND",
-                "icon": "$path/offline.png",
-                "mood": 2
-          }
+      { "style": "text-align:center; border:2px solid #780000; background:black;color: white; font-family:'Arial'; font:bold;padding-left:3px;", 
+		"selected": "text-align:left; background:white; border:2px solid #780000; padding: 5px;color: black; font-family:'Arial'; font:bold;padding-left:3px;",
+		"loc": [15, 569],
+		"size": [268, 30],
+		"text": "ABSCOND",
+		"icon": "$path/offline.png",
+		"mood": 2
+	  }
   ]
 },
  "convo": {
      "style": "background-color: #e5000f;border:2px solid #780000; font-family: 'Arial';",
      "chumlabel": { "style": "margin-bottom: 21px;background: #ffa4a4; color: black; border:0px; font-size: 14px;",
-                                        "text" : ":: trolling: $handle ::" },
-         "textarea": {
-                 "style": "background: white;  font-size: 14px;font:bold; border:2px solid #ffa4a4;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
-         },
+					"text" : ":: trolling: $handle ::" },
+	 "textarea": {
+		 "style": "background: white;  font-size: 14px;font:bold; border:2px solid #ffa4a4;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
+ 	 },
   "input": { "style": "background: white; border:2px solid #ffa4a4;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
-         "tabwindow" : {
-                 "style": ""
-         },
-         "tabs": {
-                 "style": "",
-                 "selectedstyle": "",
-                 "newmsgcolor": "#ff0000"
-         },
-         "scrollbar": null
+	 "tabwindow" : {
+		 "style": ""
+	 },
+  "text": {
+      "beganpester": "began trolling",
+      "ceasepester": "gave up trolling",
+      "blocked": "blocked",
+      "unblocked": "mercifully forgave",
+      "openmemo": "opened memo on board",
+      "joinmemo": "responded to memo",
+      "closememo": "ceased responding to memo",
+      "kickedmemo": "You have been banned from this memo!"
+  },
+	 "tabs": {
+		 "style": "",
+		 "selectedstyle": "",
+		 "newmsgcolor": "#ff0000"
+	 },
+	 "scrollbar": null
  },
  "memos":
  { "size": [600,425],
    "style": "background-color: #e5000f;border:2px solid #780000; font-family: 'Arial';",
    "label": { "style": "margin-bottom: 21px;background: #ffa4a4; color: white; border:0px; font-size: 14px;"
-                        },
+			},
    "textarea": {
-           "style": "background: white;  font-size: 14px;font:bold; border:2px solid #ffa4a4;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
+	   "style": "background: white;  font-size: 14px;font:bold; border:2px solid #ffa4a4;text-align:center; margin-right:10px; margin-left:10px;font-family: 'Arial'"
    },
    "userlist": { "style": "border:2px solid #780000; background: white;font: bold;font-family: 'Courier';selection-background-color:#646464; font-size: 12px;  margin-left:0px; margin-right:10px;"
                },
    "input": { "style": "background: white; border:2px solid #ffa4a4;margin-top:5px; margin-right:10px; margin-left:10px; font-size: 12px;" },
-   "time": { "text": { "style": " border: 2px solid #780000; background: white; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;"
+   "time": { "text": { "style": " border: 2px solid #780000; background: white; font-size: 12px; margin-top: 5px; margin-right: 5px; margin-left: 5px; font-family:'Arial';font:bold;" 
                     },
              "buttons": { "style": "color: black; font: bold; border: 2px solid #780000; font: bold; font-size: 12px; background: #e5000f; margin-top: 5px; margin-right: 5px; margin-left: 5px; padding: 2px; width: 50px;" }
           },
-   "tabwindow": { "style": "" },
+
+
    "tabs": {
        "style": "",
        "selectedstyle": "",
@@ -189,4 +202,4 @@
    },
    "scrollbar": null
  }
-}
+}
\ No newline at end of file
diff --git a/themes/trollian2.5/tnbg.png b/themes/trollian2.5/tnbg.png
index ac1513b..e48a145 100644
Binary files a/themes/trollian2.5/tnbg.png and b/themes/trollian2.5/tnbg.png differ
diff --git a/themes/trollian2.5/trayicon4.png b/themes/trollian2.5/trayicon4.png
new file mode 100644
index 0000000..08d3e58
Binary files /dev/null and b/themes/trollian2.5/trayicon4.png differ
diff --git a/themes/trollian2.5/x.png b/themes/trollian2.5/x.png
index 5a09c23..148bcb1 100644
Binary files a/themes/trollian2.5/x.png and b/themes/trollian2.5/x.png differ
diff --git a/version.py b/version.py
index 68006cb..59b0d76 100644
--- a/version.py
+++ b/version.py
@@ -8,13 +8,13 @@ except:
 import zipfile
 import os, sys, shutil
 
-USER_TYPE = "edge"
+USER_TYPE = "user"
                   # user - for normal people
                   # beta - for the original beta testers
                   # dev  - used to be for git users, now it's anyone with the 3.41 beta
                   # edge - new git stuff. bleeding edge, do not try at home (kiooeht version)
 
-INSTALL_TYPE = "source"
+INSTALL_TYPE = "installer"
                   # installer - Windows/Mac installer     (exe/dmg)
                   # zip       - Windows zip               (zip)
                   # source    - Win/Linux/Mac source code (zip/tar)
@@ -26,12 +26,12 @@ elif OS_TYPE == "darwin":
     OS_TYPE = "mac"
 
 _pcMajor = "3.41"
-_pcMinor = "2"
-_pcStatus = "B" # A  = alpha
+_pcMinor = "3"
+_pcStatus = "" # A  = alpha
                 # B  = beta
                 # RC = release candidate
                 # None = public release
-_pcRevision = "7"
+_pcRevision = ""
 _pcVersion = ""
 
 def pcVerCalc():